diff --git a/CMakeLists.txt b/CMakeLists.txt index 43d7dee70d..b5f7cdec2f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -42,6 +42,21 @@ message("PATH: $ENV{PATH}") message("PERL5LIB: $ENV{PERL5LIB}") find_package(Perl REQUIRED) +# CMAKE_PREFIX_PATH is used to point CMake to the remaining dependencies (Boost, TBB, ...) +# We pick it from environment if it is not defined in another way +if(NOT DEFINED CMAKE_PREFIX_PATH) + if(DEFINED ENV{CMAKE_PREFIX_PATH}) + set(CMAKE_PREFIX_PATH "$ENV{CMAKE_PREFIX_PATH}") + endif() +endif() + +if (MSVC) + # By default the startup project in MSVC is the 'ALL_BUILD' cmake-created project, + # but we want 'slic3r' as the startup one because debugging run command is associated with it. + # (Unfortunatelly it cannot be associated with ALL_BUILD using CMake.) + set_property(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} PROPERTY VS_STARTUP_PROJECT slic3r) +endif () + add_subdirectory(xs) enable_testing () diff --git a/cmake/modules/FindCURL.cmake b/cmake/modules/FindCURL.cmake new file mode 100644 index 0000000000..b8724858c8 --- /dev/null +++ b/cmake/modules/FindCURL.cmake @@ -0,0 +1,59 @@ +# Distributed under the OSI-approved BSD 3-Clause License. See accompanying +# file Copyright.txt or https://cmake.org/licensing for details. + +#.rst: +# FindCURL +# -------- +# +# Find curl +# +# Find the native CURL headers and libraries. +# +# :: +# +# CURL_INCLUDE_DIRS - where to find curl/curl.h, etc. +# CURL_LIBRARIES - List of libraries when using curl. +# CURL_FOUND - True if curl found. +# CURL_VERSION_STRING - the version of curl found (since CMake 2.8.8) + +# Look for the header file. +find_path(CURL_INCLUDE_DIR NAMES curl/curl.h) +mark_as_advanced(CURL_INCLUDE_DIR) + +# Look for the library (sorted from most current/relevant entry to least). +find_library(CURL_LIBRARY NAMES + curl + # Windows MSVC Makefile: + libcurl_a + # 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 +) +mark_as_advanced(CURL_LIBRARY) + +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 ]+\".*\"") + + string(REGEX REPLACE "^#define[\t ]+LIBCURL_VERSION[\t ]+\"([^\"]*)\".*" "\\1" CURL_VERSION_STRING "${curl_version_str}") + unset(curl_version_str) + break() + endif() + endforeach() +endif() + +find_package_handle_standard_args(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}) + + message(STATUS " Curl libraries: = ${CURL_LIBRARIES}") + message(STATUS " Curl include dirs: = ${CURL_INCLUDE_DIRS}") +endif() diff --git a/cmake/msvc/slic3r.wperl64d.props b/cmake/msvc/slic3r.wperl64d.props new file mode 100644 index 0000000000..68dac2085b --- /dev/null +++ b/cmake/msvc/slic3r.wperl64d.props @@ -0,0 +1,9 @@ + + + + C:\wperl64d\bin\perl.exe + slic3r.pl + WindowsLocalDebugger + ..\.. + + diff --git a/cmake/msvc/xs.wperl64d.props b/cmake/msvc/xs.wperl64d.props new file mode 100644 index 0000000000..101923581e --- /dev/null +++ b/cmake/msvc/xs.wperl64d.props @@ -0,0 +1,11 @@ + + + + + + + $(VC_ExecutablePath_x64);$(WindowsSDK_ExecutablePath);$(VS_ExecutablePath);$(MSBuild_ExecutablePath);$(FxCopDir);$(PATH);c:\wperl64d\bin\; + + + + diff --git a/doc/How to build - UNIX.md b/doc/How to build - UNIX.md new file mode 100644 index 0000000000..77ce54419d --- /dev/null +++ b/doc/How to build - UNIX.md @@ -0,0 +1,2 @@ +# Building Slic3r PE on Linux/UNIX + diff --git a/doc/How to build - Windows.md b/doc/How to build - Windows.md new file mode 100644 index 0000000000..8209954bd3 --- /dev/null +++ b/doc/How to build - Windows.md @@ -0,0 +1,86 @@ +# Building Slic3r PE on Microsoft Windows + +The currently supported way of building Slic3r PE on Windows is with MS Visual Studio 2013 +using our Perl binary distribution (compiled from official Perl sources). +You can use the free [Visual Studio 2013 Community Edition](https://www.visualstudio.com/vs/older-downloads/). + +Other setups (such as mingw + Strawberry Perl) _may_ work, but we cannot guarantee this will work +and cannot provide guidance. + + +### Geting the dependencies + +First, download and upnack our Perl + wxWidgets binary distribution: + + - 32 bit, release mode: [wperl32-5.24.0-2018-03-02.7z](https://bintray.com/vojtechkral/Slic3r-PE/download_file?file_path=wperl32-5.24.0-2018-03-02.7z) + - 64 bit, release mode: [wperl64-5.24.0-2018-03-02.7z](https://bintray.com/vojtechkral/Slic3r-PE/download_file?file_path=wperl64-5.24.0-2018-03-02.7z) + - 64 bit, release mode + debug symbols: [wperl64d-5.24.0-2018-03-02.7z](https://bintray.com/vojtechkral/Slic3r-PE/download_file?file_path=wperl64d-5.24.0-2018-03-02.7z) + +It is recommended to unpack this package into `C:\`. + +Apart from wxWidgets and Perl, you will also need additional dependencies: + + - Boost + - Intel TBB + - libcurl + +We have prepared a binary package of the listed libraries: + + - 32 bit: [slic3r-destdir-32.7z](https://bintray.com/vojtechkral/Slic3r-PE/download_file?file_path=slic3r-destdir-32.7z) + - 64 bit: [slic3r-destdir-64.7z](https://bintray.com/vojtechkral/Slic3r-PE/download_file?file_path=slic3r-destdir-64.7z) + +It is recommended you unpack this package into `C:\local\` as the environment +setup script expects it there. + +Alternatively you can also compile the additional dependencies yourself. +There is a [powershell script](./deps-build/windows/slic3r-makedeps.ps1) which automates this process. + +### Building Slic3r PE + +Once the dependencies are set up in their respective locations, +go to the `wperl*` directory extracted earlier and launch the `cmdline.lnk` file +which opens a command line prompt with appropriate environment variables set up. + +In this command line, `cd` into the directory with Slic3r sources +and use these commands to build the Slic3r from the command line: + + perl Build.PL + perl Build.PL --gui + mkdir build + cd build + cmake .. -G "NMake Makefiles" -DCMAKE_BUILD_TYPE=Release + nmake + ctest --verbose # TODO: ??? + cd .. + perl slic3r.pl + +The above commands use `nmake` Makefiles. +You may also build Slic3r PE with other build tools: + + +### Building with Visual Studio + +To build, lanuch and/or debug Slic3r PE with Visual Studio (64 bits), replace the `cmake` command with: + + cmake .. -G "Visual Studio 12 Win64" -DCMAKE_CONFIGURATION_TYPES=Release;RelWithDebInfo || exit /b + +For the 32-bit variant, use: + + cmake .. -G "Visual Studio 12" -DCMAKE_CONFIGURATION_TYPES=Release;RelWithDebInfo || exit /b + +After `cmake` has finished, go to the `Slic3r\build` directory and open the `Slic3r.sln` solution file. +This should open Visual Studio and load all the Slic3r solution containing all the projects. +Make sure you use Visual Studio 2013 to open the solution. + +You can then use the usual Visual Studio controls to build Slic3r. +If you want to run or debug Slic3r from within Visual Studio, make sure the `slic3r` project is activated. +There are multiple projects in the Slic3r solution, but only the `slic3r` project is configured with the right +commands to run Slic3r. + + +### Building with ninja + +To use [Ninja](TODO), replace the `cmake` and `nmake` commands with: + + cmake .. -G Ninja -DCMAKE_BUILD_TYPE=Release + ninja diff --git a/doc/Localization_guide.md b/doc/Localization_guide.md new file mode 100644 index 0000000000..33fcc1c083 --- /dev/null +++ b/doc/Localization_guide.md @@ -0,0 +1,76 @@ +# Localization and translation guide + +The purpose of this guide is to describe how to contribute to the Slic3rPE translations. We use GNUgettext for extracting string resources from the project and PoEdit for editing translations. + +Those are possible to download here: +- https://sourceforge.net/directory/os:windows/?q=gnu+gettext GNUgettext package contains a set of tools to extract strings from the source code and to create the translation Catalog. +- https://poedit.net PoEdit provides good interface for the translators. + +After GNUgettext is installed it is recommended to add the path to gettext/bin to PATH variable. + +Full manual for GNUgettext you can see here: http://www.gnu.org/software/gettext/manual/gettext.html + + +### Scenario 1. How do I add a translation or fix the existing translation +1. Get PO-file from corresponding folder here: +https://github.com/prusa3d/Slic3r/tree/master/resources/localization +2. Open this file in PoEdit as "Edit a translation" +3. Apply your corrections to translation +4. Push changed Slic3rPE.po and Slic3rPE.mo (will create automatically after saving of Slic3r.po in PoEdit) back to to the enter folder. + +### Scenario 2. How do I add a new language support +1. Get file Slic3rPE.pot here : +https://github.com/prusa3d/Slic3r/tree/master/resources/localization +2. Open it in PoEdit for "Create new translation" +3. Select Translation Language (for example French). +4. As a result you will have fr.po - the file contaning translation to French. +Notice. When the transtation is complete you need to: + - Rename the file to Slic3rPE.po + - Click "Save file" button. Slic3rPE.mo will be created immediatly + - Both Slic3rPE.po and Slic3rPE.mo have to be saved here: +https://github.com/prusa3d/Slic3r/tree/master/resources/localization/fr +( name of folder "fr" means "French" - the translation language). + +### Scenario 3. How do I add a new text resource when implementing a feature to Slic3rPE +Each string resource in Slic3rPE available for translation needs to be explicitly marked using L() macro like this: +```C++ +auto msg = L("This message to be localized") +``` +To get translated text use one of needed macro/function (`_(s)`, `_CHB(s)` or `L_str(s)` ). +If you add new file resourse, add it to list of files contaned macro `L()` + +### Scenario 4. How do I use GNUgettext to localize my own application taking Slic3rPE as an example + +1. For conviniance create list of files with this macro `L(s)`. We have +https://github.com/prusa3d/Slic3r/tree/master/resources/localization/list.txt. + +2. Create template file(*.POT) with GNUgettext command: + ``` + xgettext --keyword=L --from-code=UTF-8 --debug -o Slic3rPE.pot -f list.txt + ``` + + Use flag `--from-code=UTF-8` to specify that the source strings are in UTF-8 encoding + Use flag `--debug` to correctly extract formated strings(used %d, %s etc.) + +3. Create PO- and MO-files for your project as described above. + +4. To merge old PO-file with strings from creaded new POT-file use command: + ``` + msgmerge -N -o new.po old.po new.pot + ``` + Use option `-N` to not using fuzzy matching when an exact match is not found. + +5. To concatenate old PO-file with strings from new PO-file use command: + ``` + msgcat -o new.po old.po + ``` + +6. Create an English translation catalog with command: + ``` + msgen -o new.po old.po + ``` + Notice, in this Catalog it will be totally same strings for initial text and translated. + +When you have Catalog to translation open POT or PO file in PoEdit and start to translation. +It's very important to keep attention to every gaps and punctuation. Especially with +formated strings. (used %d, %s etc.) \ No newline at end of file diff --git a/doc/deps-build/unix-static/Makefile b/doc/deps-build/unix-static/Makefile new file mode 100644 index 0000000000..e7588b9949 --- /dev/null +++ b/doc/deps-build/unix-static/Makefile @@ -0,0 +1,132 @@ + +# +# This makefile downloads, configures and builds Slic3r PE dependencies for Unix. +# (That is, all dependencies except perl + wxWidgets.) +# The libraries are installed in DESTDIR, which you can customize like so: +# +# DESTDIR=foo/bar make +# +# The default DESTDIR is ~/slic3r-destdir +# If the DESTDIR doesn't exits, the makefile tries to create it +# +# To pass the DESTDIR path along to cmake, set the use CMAKE_PREFIX_PATH variable +# and set it to $DESTDIR/usr/local +# +# You can also customize the NPROC variable in the same way to configure the number +# of cores the build process uses. By default this is set to what the `nproc` command says. +# + + +DESTDIR ?= $(HOME)/slic3r-destdir +NPROC ?= $(shell nproc) + + +BOOST = boost_1_66_0 +TBB_SHA = a0dc9bf76d0120f917b641ed095360448cabc85b +TBB = tbb-$(TBB_SHA) +OPENSSL = openssl-OpenSSL_1_1_0g +CURL = curl-7.58.0 + +.PHONY: all destdir boost libcurl libopenssl libtbb + +all: destdir boost libtbb libcurl + @echo + @echo "All done!" + @echo + +destdir: + mkdir -p $(DESTDIR) + + + +boost: $(BOOST).tar.gz + tar -zxvf $(BOOST).tar.gz + cd $(BOOST) && ./bootstrap.sh --with-libraries=system,filesystem,thread,log,locale,regex --prefix=$(DESTDIR)/usr/local + cd $(BOOST) && ./b2 \ + -j $(NPROC) \ + link=static \ + variant=release \ + threading=multi \ + boost.locale.icu=off \ + cxxflags=-fPIC cflags=-fPIC \ + install + +$(BOOST).tar.gz: + curl -L -o $@ https://dl.bintray.com/boostorg/release/1.66.0/source/$@ + + + +libtbb: $(TBB).tar.gz + tar -zxvf $(TBB).tar.gz + mkdir -p $(TBB)/mybuild + cd $(TBB)/mybuild && cmake .. -DTBB_BUILD_SHARED=OFF -DTBB_BUILD_TESTS=OFF -DCMAKE_POSITION_INDEPENDENT_CODE=ON + $(MAKE) -C $(TBB)/mybuild -j$(NPROC) + $(MAKE) -C $(TBB)/mybuild install DESTDIR=$(DESTDIR) + +$(TBB).tar.gz: + curl -L -o $@ https://github.com/wjakob/tbb/archive/$(TBB_SHA).tar.gz + + + +libopenssl: $(OPENSSL).tar.gz + tar -zxvf $(OPENSSL).tar.gz + cd $(OPENSSL) && ./config --openssldir=/etc/ssl shared no-ssl3-method no-dynamic-engine '-Wa,--noexecstack' + make -C $(OPENSSL) depend + make -C $(OPENSSL) -j$(NPROC) + make -C $(OPENSSL) install DESTDIR=$(DESTDIR) + +$(OPENSSL).tar.gz: + curl -L -o $@ 'https://github.com/openssl/openssl/archive/OpenSSL_1_1_0g.tar.gz' + + + +libcurl: libopenssl $(CURL).tar.gz + tar -zxvf $(CURL).tar.gz +# XXX: disable shared? +# Setting PKG_CONFIG_PATH should make libcurl find our previously built openssl + cd $(CURL) && PKG_CONFIG_PATH=$(DESTDIR)/usr/local/lib/pkgconfig ./configure \ + --enable-static \ + --enable-shared \ + --with-pic \ + --enable-ipv6 \ + --enable-versioned-symbols \ + --enable-threaded-resolver \ + --with-random=/dev/urandom \ + --with-ca-bundle=/etc/ssl/certs/ca-certificates.crt \ + --disable-ldap \ + --disable-ldaps \ + --disable-manual \ + --disable-rtsp \ + --disable-dict \ + --disable-telnet \ + --disable-pop3 \ + --disable-imap \ + --disable-smb \ + --disable-smtp \ + --disable-gopher \ + --disable-crypto-auth \ + --without-gssapi \ + --without-libpsl \ + --without-libidn2 \ + --without-gnutls \ + --without-polarssl \ + --without-mbedtls \ + --without-cyassl \ + --without-nss \ + --without-axtls \ + --without-brotli \ + --without-libmetalink \ + --without-libssh \ + --without-libssh2 \ + --without-librtmp \ + --without-nghttp2 \ + --without-zsh-functions-dir + $(MAKE) -C $(CURL) -j$(NPROC) + $(MAKE) -C $(CURL) install DESTDIR=$(DESTDIR) + +$(CURL).tar.gz: + curl -L -o $@ https://curl.haxx.se/download/$@ + + +clean: + rm -rf $(BOOST) $(BOOST).tar.gz $(TBB) $(TBB).tar.gz $(OPENSSL) $(OPENSSL).tar.gz $(CURL) $(CURL).tar.gz diff --git a/doc/deps-build/windows/slic3r-makedeps.ps1 b/doc/deps-build/windows/slic3r-makedeps.ps1 new file mode 100644 index 0000000000..8b39cae301 --- /dev/null +++ b/doc/deps-build/windows/slic3r-makedeps.ps1 @@ -0,0 +1,141 @@ +#!powershell +# +# This script downloads, configures and builds Slic3r PE dependencies for Unix. +# (That is, all dependencies except perl + wxWidgets.) +# +# To use this script, launch the Visual Studio command line, +# `cd` into the directory containing this script and use this command: +# +# powershell .\slic3r-makedeps.ps1 +# +# The dependencies will be downloaded and unpacked into the current dir. +# This script WILL NOT try to guess the build architecture (64 vs 32 bits), +# it will by default build the 64-bit variant. To build the 32-bit variant, use: +# +# powershell .\slic3r-makedeps.ps1 -b32 +# +# Built libraries are installed into $destdir, +# which by default is C:\local\slic3r-destdir-$bits +# You can customize the $destdir using: +# +# powershell .\slic3r-makedeps.ps1 -destdir C:\foo\bar +# +# To pass the $destdir path along to cmake, set the use CMAKE_PREFIX_PATH variable +# and set it to $destdir\usr\local +# +# Script requirements: PowerShell 3.0, .NET 4.5 +# + + +param( + [switch]$b32 = $false, + [string]$destdir = "" +) + +if ($destdir -eq "") { + $destdir = "C:\local\slic3r-destdir-" + ('32', '64')[!$b32] +} + +$BOOST = 'boost_1_63_0' +$CURL = 'curl-7.28.0' +$TBB_SHA = 'a0dc9bf76d0120f917b641ed095360448cabc85b' +$TBB = "tbb-$TBB_SHA" + + +try +{ + + +# Set up various settings and utilities: +[Environment]::CurrentDirectory = Get-Location +$NPROC = (Get-WmiObject -class Win32_processor).NumberOfLogicalProcessors +Add-Type -A System.IO.Compression.FileSystem +# This fxies SSL/TLS errors, credit goes to Ansible; see their `win_get_url.ps1` file +$security_protcols = [Net.ServicePointManager]::SecurityProtocol -bor [Net.SecurityProtocolType]::SystemDefault +if ([Net.SecurityProtocolType].GetMember('Tls11').Count -gt 0) { + $security_protcols = $security_protcols -bor [Net.SecurityProtocolType]::Tls11 +} +if ([Net.SecurityProtocolType].GetMember('Tls12').Count -gt 0) { + $security_protcols = $security_protcols -bor [Net.SecurityProtocolType]::Tls12 +} +[Net.ServicePointManager]::SecurityProtocol = $security_protcols +$webclient = New-Object System.Net.WebClient + + +# Ensure DESTDIR exists: +mkdir $destdir -ea 0 +mkdir "$destdir\usr\local" -ea 0 + + +# Download sources: +echo 'Downloading sources ...' +if (!(Test-Path "$BOOST.zip")) { $webclient.DownloadFile("https://dl.bintray.com/boostorg/release/1.63.0/source/$BOOST.zip", "$BOOST.zip") } +if (!(Test-Path "$TBB.zip")) { $webclient.DownloadFile("https://github.com/wjakob/tbb/archive/$TBB_SHA.zip", "$TBB.zip") } +if (!(Test-Path "$CURL.zip")) { $webclient.DownloadFile("https://curl.haxx.se/download/$CURL.zip", ".\$CURL.zip") } + + +# Unpack sources: +echo 'Unpacking ...' +if (!(Test-Path $BOOST)) { [IO.Compression.ZipFile]::ExtractToDirectory("$BOOST.zip", '.') } +if (!(Test-Path $TBB)) { [IO.Compression.ZipFile]::ExtractToDirectory("$TBB.zip", '.') } +if (!(Test-Path $CURL)) { [IO.Compression.ZipFile]::ExtractToDirectory("$CURL.zip", '.') } + + +# Build libraries: +echo 'Building ...' + +# Build boost +pushd "$BOOST" +.\bootstrap +$adr_mode = ('32', '64')[!$b32] +.\b2 ` + -j "$NPROC" ` + --with-system ` + --with-filesystem ` + --with-thread ` + --with-log ` + --with-locale ` + --with-regex ` + "--prefix=$destdir/usr/local" ` + "address-model=$adr_mode" ` + toolset=msvc-12.0 ` + link=static ` + variant=release ` + threading=multi ` + boost.locale.icu=off ` + install +popd + +# Build TBB +pushd "$TBB" +mkdir 'mybuild' -ea 0 +cd 'mybuild' +$generator = ('Visual Studio 12', 'Visual Studio 12 Win64')[!$b32] +cmake .. ` + -G "$generator" ` + -DCMAKE_CONFIGURATION_TYPES=Release ` + -DTBB_BUILD_SHARED=OFF ` + -DTBB_BUILD_TESTS=OFF "-DCMAKE_INSTALL_PREFIX:PATH=$destdir\usr\local" +msbuild /P:Configuration=Release INSTALL.vcxproj +popd + +# Build libcurl: +pushd "$CURL\winbuild" +$machine = ("x86", "x64")[!$b32] +nmake /f Makefile.vc mode=static VC=12 GEN_PDB=yes DEBUG=no "MACHINE=$machine" +Copy-Item -R -Force ..\builds\libcurl-*-winssl\include\* "$destdir\usr\local\include\" +Copy-Item -R -Force ..\builds\libcurl-*-winssl\lib\* "$destdir\usr\local\lib\" +popd + + +echo "" +echo "All done!" +echo "" + + +} +catch [Exception] +{ + # This prints errors in a verbose manner + echo $_.Exception|format-list -force +} diff --git a/lib/Slic3r/GUI.pm b/lib/Slic3r/GUI.pm index 54a27dc991..7a3b30a6b0 100644 --- a/lib/Slic3r/GUI.pm +++ b/lib/Slic3r/GUI.pm @@ -26,12 +26,13 @@ use Slic3r::GUI::Plater::ObjectCutDialog; use Slic3r::GUI::Plater::ObjectSettingsDialog; use Slic3r::GUI::Plater::LambdaObjectDialog; use Slic3r::GUI::Plater::OverrideSettingsPanel; -use Slic3r::GUI::Preferences; use Slic3r::GUI::ProgressStatusBar; use Slic3r::GUI::OptionsGroup; use Slic3r::GUI::OptionsGroup::Field; use Slic3r::GUI::SystemInfo; +use Wx::Locale gettext => 'L'; + our $have_OpenGL = eval "use Slic3r::GUI::3DScene; 1"; our $have_LWP = eval "use LWP::UserAgent; 1"; @@ -40,10 +41,10 @@ use Wx::Event qw(EVT_IDLE EVT_COMMAND EVT_MENU); use base 'Wx::App'; use constant FILE_WILDCARDS => { - known => 'Known files (*.stl, *.obj, *.amf, *.xml, *.3mf, *.prusa)|*.stl;*.STL;*.obj;*.OBJ;*.amf;*.AMF;*.xml;*.XML;*.3mf;*.3MF;*.prusa;*.PRUSA', + known => 'Known files (*.stl, *.obj, *.amf, *.xml, *.3mf, *.prusa)|*.stl;*.STL;*.obj;*.OBJ;*.zip.amf;*.amf;*.AMF;*.xml;*.XML;*.3mf;*.3MF;*.prusa;*.PRUSA', stl => 'STL files (*.stl)|*.stl;*.STL', obj => 'OBJ files (*.obj)|*.obj;*.OBJ', - amf => 'AMF files (*.amf)|*.amf;*.AMF;*.xml;*.XML', + amf => 'AMF files (*.amf)|*.zip.amf;*.amf;*.AMF;*.xml;*.XML', threemf => '3MF files (*.3mf)|*.3mf;*.3MF', prusa => 'Prusa Control files (*.prusa)|*.prusa;*.PRUSA', ini => 'INI files *.ini|*.ini;*.INI', @@ -69,7 +70,9 @@ our $grey = Wx::Colour->new(200,200,200); # Events to be sent from a C++ menu implementation: # 1) To inform about a change of the application language. -our $LANGUAGE_CHANGE_EVENT = Wx::NewEventType; +our $LANGUAGE_CHANGE_EVENT = Wx::NewEventType; +# 2) To inform about a change of Preferences. +our $PREFERENCES_EVENT = Wx::NewEventType; sub OnInit { my ($self) = @_; @@ -84,12 +87,11 @@ sub OnInit { # Mac: "~/Library/Application Support/Slic3r" Slic3r::set_data_dir($datadir || Wx::StandardPaths::Get->GetUserDataDir); Slic3r::GUI::set_wxapp($self); - Slic3r::GUI::load_language(); - + $self->{notifier} = Slic3r::GUI::Notifier->new; $self->{app_config} = Slic3r::GUI::AppConfig->new; $self->{preset_bundle} = Slic3r::GUI::PresetBundle->new; - + # just checking for existence of Slic3r::data_dir is not enough: it may be an empty directory # supplied as argument to --datadir; in that case we should still run the wizard eval { $self->{preset_bundle}->setup_directories() }; @@ -103,6 +105,9 @@ sub OnInit { $self->{app_config}->set('version', $Slic3r::VERSION); $self->{app_config}->save; + Slic3r::GUI::set_app_config($self->{app_config}); + Slic3r::GUI::load_language(); + # Suppress the '- default -' presets. $self->{preset_bundle}->set_default_suppressed($self->{app_config}->get('no_defaults') ? 1 : 0); eval { $self->{preset_bundle}->load_presets }; @@ -120,6 +125,7 @@ sub OnInit { no_controller => $self->{app_config}->get('no_controller'), no_plater => $no_plater, lang_ch_event => $LANGUAGE_CHANGE_EVENT, + preferences_event => $PREFERENCES_EVENT, ); $self->SetTopWindow($frame); @@ -144,6 +150,11 @@ sub OnInit { EVT_COMMAND($self, -1, $LANGUAGE_CHANGE_EVENT, sub{ $self->recreate_GUI; }); + + # The following event is emited by the C++ menu implementation of preferences change. + EVT_COMMAND($self, -1, $PREFERENCES_EVENT, sub{ + $self->update_ui_from_settings; + }); return 1; } @@ -156,6 +167,7 @@ sub recreate_GUI{ no_controller => $self->{app_config}->get('no_controller'), no_plater => $no_plater, lang_ch_event => $LANGUAGE_CHANGE_EVENT, + preferences_event => $PREFERENCES_EVENT, ); if($topwindow) @@ -270,8 +282,9 @@ sub update_ui_from_settings { sub open_model { my ($self, $window) = @_; - - my $dialog = Wx::FileDialog->new($window // $self->GetTopWindow, 'Choose one or more files (STL/OBJ/AMF/PRUSA):', + + my $dlg_title = L('Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):'); + my $dialog = Wx::FileDialog->new($window // $self->GetTopWindow, $dlg_title, $self->{app_config}->get_last_dir, "", MODEL_WILDCARD, wxFD_OPEN | wxFD_MULTIPLE | wxFD_FILE_MUST_EXIST); if ($dialog->ShowModal != wxID_OK) { diff --git a/lib/Slic3r/GUI/3DScene.pm b/lib/Slic3r/GUI/3DScene.pm index b16f7db423..f9e9e668da 100644 --- a/lib/Slic3r/GUI/3DScene.pm +++ b/lib/Slic3r/GUI/3DScene.pm @@ -1172,18 +1172,17 @@ sub Render { glLightfv_p(GL_LIGHT1, GL_POSITION, 1, 0, 1, 0); if ($self->enable_picking) { - # Render the object for picking. - # FIXME This cannot possibly work in a multi-sampled context as the color gets mangled by the anti-aliasing. - # Better to use software ray-casting on a bounding-box hierarchy. - glPushAttrib(GL_ENABLE_BIT); - glDisable(GL_MULTISAMPLE) if ($self->{can_multisample}); - glDisable(GL_LIGHTING); - glDisable(GL_BLEND); - $self->draw_volumes(1); - glFlush(); - glFinish(); - if (my $pos = $self->_mouse_pos) { + # Render the object for picking. + # FIXME This cannot possibly work in a multi-sampled context as the color gets mangled by the anti-aliasing. + # Better to use software ray-casting on a bounding-box hierarchy. + glPushAttrib(GL_ENABLE_BIT); + glDisable(GL_MULTISAMPLE) if ($self->{can_multisample}); + glDisable(GL_LIGHTING); + glDisable(GL_BLEND); + $self->draw_volumes(1); + glPopAttrib(); + glFlush(); my $col = [ glReadPixels_p($pos->x, $self->GetSize->GetHeight - $pos->y, 1, 1, GL_RGBA, GL_UNSIGNED_BYTE) ]; my $volume_idx = $col->[0] + $col->[1]*256 + $col->[2]*256*256; $self->_hover_volume_idx(undef); @@ -1199,11 +1198,8 @@ sub Render { $self->on_hover->($volume_idx) if $self->on_hover; } + glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); } - glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); - glFlush(); - glFinish(); - glPopAttrib(); } # draw fixed background @@ -1337,9 +1333,6 @@ sub Render { $self->draw_active_object_annotations; $self->SwapBuffers(); - - # Calling glFinish has a performance penalty, but it seems to fix some OpenGL driver hang-up with extremely large scenes. -# glFinish(); } sub draw_volumes { @@ -2051,4 +2044,11 @@ sub reset_legend_texture { Slic3r::GUI::_3DScene::reset_legend_texture(); } +sub get_current_print_zs { + my ($self) = @_; + + my $count = $self->volumes->get_current_print_zs(); + return $count; +} + 1; diff --git a/lib/Slic3r/GUI/MainFrame.pm b/lib/Slic3r/GUI/MainFrame.pm index a3ebea0b8e..442d0abc95 100644 --- a/lib/Slic3r/GUI/MainFrame.pm +++ b/lib/Slic3r/GUI/MainFrame.pm @@ -14,6 +14,8 @@ use Wx qw(:frame :bitmap :id :misc :notebook :panel :sizer :menu :dialog :filedi use Wx::Event qw(EVT_CLOSE EVT_COMMAND EVT_MENU EVT_NOTEBOOK_PAGE_CHANGED); use base 'Wx::Frame'; +use Wx::Locale gettext => 'L'; + our $qs_last_input_file; our $qs_last_output_file; our $last_config; @@ -48,7 +50,8 @@ sub new { $self->{no_plater} = $params{no_plater}; $self->{loaded} = 0; $self->{lang_ch_event} = $params{lang_ch_event}; - + $self->{preferences_event} = $params{preferences_event}; + # initialize tabpanel and menubar $self->_init_tabpanel; $self->_init_menubar; @@ -60,7 +63,7 @@ sub new { # initialize status bar $self->{statusbar} = Slic3r::GUI::ProgressStatusBar->new($self, -1); - $self->{statusbar}->SetStatusText("Version $Slic3r::VERSION - Remember to check for updates at http://github.com/prusa3d/slic3r/releases"); + $self->{statusbar}->SetStatusText(L("Version ").$Slic3r::VERSION.L(" - Remember to check for updates at http://github.com/prusa3d/slic3r/releases")); $self->SetStatusBar($self->{statusbar}); $self->{loaded} = 1; @@ -112,9 +115,9 @@ sub _init_tabpanel { }); if (!$self->{no_plater}) { - $panel->AddPage($self->{plater} = Slic3r::GUI::Plater->new($panel), "Plater"); + $panel->AddPage($self->{plater} = Slic3r::GUI::Plater->new($panel), L("Plater")); if (!$self->{no_controller}) { - $panel->AddPage($self->{controller} = Slic3r::GUI::Controller->new($panel), "Controller"); + $panel->AddPage($self->{controller} = Slic3r::GUI::Controller->new($panel), L("Controller")); } } @@ -171,7 +174,6 @@ sub _init_tabpanel { EVT_COMMAND($self, -1, $BUTTON_BROWSE_EVENT, sub { my ($self, $event) = @_; my $msg = $event->GetString; - print "BUTTON_BROWSE_EVENT: ", $msg, "\n"; # look for devices my $entries; @@ -186,7 +188,7 @@ sub _init_tabpanel { $tab->load_key_value('octoprint_host', $dlg->GetValue . ":" . $dlg->GetPort) if $dlg->ShowModal == wxID_OK; } else { - Wx::MessageDialog->new($self, 'No Bonjour device found', 'Device Browser', wxOK | wxICON_INFORMATION)->ShowModal; + Wx::MessageDialog->new($self, L('No Bonjour device found'), L('Device Browser'), wxOK | wxICON_INFORMATION)->ShowModal; } }); # The following event is emited by the C++ Tab implementation , @@ -194,7 +196,6 @@ sub _init_tabpanel { EVT_COMMAND($self, -1, $BUTTON_TEST_EVENT, sub { my ($self, $event) = @_; my $msg = $event->GetString; - print "BUTTON_TEST_EVENT: ", $msg, "\n"; my $ua = LWP::UserAgent->new; $ua->timeout(10); @@ -205,19 +206,19 @@ sub _init_tabpanel { 'X-Api-Key' => $config->octoprint_apikey, ); if ($res->is_success) { - Slic3r::GUI::show_info($self, "Connection to OctoPrint works correctly.", "Success!"); + Slic3r::GUI::show_info($self, L("Connection to OctoPrint works correctly."), _L("Success!")); } else { Slic3r::GUI::show_error($self, - "I wasn't able to connect to OctoPrint (" . $res->status_line . "). " - . "Check hostname and OctoPrint version (at least 1.1.0 is required)."); + L("I wasn't able to connect to OctoPrint (") . $res->status_line . + L("). Check hostname and OctoPrint version (at least 1.1.0 is required).")); } }); # A variable to inform C++ Tab implementation about disabling of Browse button $self->{is_disabled_button_browse} = (!eval "use Net::Bonjour; 1") ? 1 : 0 ; # A variable to inform C++ Tab implementation about user_agent $self->{is_user_agent} = (eval "use LWP::UserAgent; 1") ? 1 : 0 ; - Slic3r::GUI::create_preset_tabs(wxTheApp->{preset_bundle}, wxTheApp->{app_config}, - $self->{no_controller}, $self->{is_disabled_button_browse}, + Slic3r::GUI::create_preset_tabs(wxTheApp->{preset_bundle}, $self->{no_controller}, + $self->{is_disabled_button_browse}, $self->{is_user_agent}, $VALUE_CHANGE_EVENT, $PRESETS_CHANGED_EVENT, $BUTTON_BROWSE_EVENT, $BUTTON_TEST_EVENT); @@ -245,59 +246,60 @@ sub _init_menubar { # File menu my $fileMenu = Wx::Menu->new; { - wxTheApp->append_menu_item($fileMenu, "Open STL/OBJ/AMF…\tCtrl+O", 'Open a model', sub { + wxTheApp->append_menu_item($fileMenu, L("Open STL/OBJ/AMF…\tCtrl+O"), L('Open a model'), sub { $self->{plater}->add if $self->{plater}; }, undef, undef); #'brick_add.png'); - $self->_append_menu_item($fileMenu, "&Load Config…\tCtrl+L", 'Load exported configuration file', sub { + $self->_append_menu_item($fileMenu, L("&Load Config…\tCtrl+L"), L('Load exported configuration file'), sub { $self->load_config_file; }, undef, 'plugin_add.png'); - $self->_append_menu_item($fileMenu, "&Export Config…\tCtrl+E", 'Export current configuration to file', sub { + $self->_append_menu_item($fileMenu, L("&Export Config…\tCtrl+E"), L('Export current configuration to file'), sub { $self->export_config; }, undef, 'plugin_go.png'); - $self->_append_menu_item($fileMenu, "&Load Config Bundle…", 'Load presets from a bundle', sub { + $self->_append_menu_item($fileMenu, L("&Load Config Bundle…"), L('Load presets from a bundle'), sub { $self->load_configbundle; }, undef, 'lorry_add.png'); - $self->_append_menu_item($fileMenu, "&Export Config Bundle…", 'Export all presets to file', sub { + $self->_append_menu_item($fileMenu, L("&Export Config Bundle…"), L('Export all presets to file'), sub { $self->export_configbundle; }, undef, 'lorry_go.png'); $fileMenu->AppendSeparator(); my $repeat; - $self->_append_menu_item($fileMenu, "Q&uick Slice…\tCtrl+U", 'Slice a file into a G-code', sub { + $self->_append_menu_item($fileMenu, L("Q&uick Slice…\tCtrl+U"), L('Slice a file into a G-code'), sub { wxTheApp->CallAfter(sub { $self->quick_slice; $repeat->Enable(defined $Slic3r::GUI::MainFrame::last_input_file); }); }, undef, 'cog_go.png'); - $self->_append_menu_item($fileMenu, "Quick Slice and Save &As…\tCtrl+Alt+U", 'Slice a file into a G-code, save as', sub { + $self->_append_menu_item($fileMenu, L("Quick Slice and Save &As…\tCtrl+Alt+U"), L('Slice a file into a G-code, save as'), sub { wxTheApp->CallAfter(sub { $self->quick_slice(save_as => 1); $repeat->Enable(defined $Slic3r::GUI::MainFrame::last_input_file); }); }, undef, 'cog_go.png'); - $repeat = $self->_append_menu_item($fileMenu, "&Repeat Last Quick Slice\tCtrl+Shift+U", 'Repeat last quick slice', sub { + $repeat = $self->_append_menu_item($fileMenu, L("&Repeat Last Quick Slice\tCtrl+Shift+U"), L('Repeat last quick slice'), sub { wxTheApp->CallAfter(sub { $self->quick_slice(reslice => 1); }); }, undef, 'cog_go.png'); $repeat->Enable(0); $fileMenu->AppendSeparator(); - $self->_append_menu_item($fileMenu, "Slice to SV&G…\tCtrl+G", 'Slice file to a multi-layer SVG', sub { + $self->_append_menu_item($fileMenu, L("Slice to SV&G…\tCtrl+G"), L('Slice file to a multi-layer SVG'), sub { $self->quick_slice(save_as => 1, export_svg => 1); }, undef, 'shape_handles.png'); $self->{menu_item_reslice_now} = $self->_append_menu_item( - $fileMenu, "(&Re)Slice Now\tCtrl+S", 'Start new slicing process', + $fileMenu, L("(&Re)Slice Now\tCtrl+S"), L('Start new slicing process'), sub { $self->reslice_now; }, undef, 'shape_handles.png'); $fileMenu->AppendSeparator(); - $self->_append_menu_item($fileMenu, "Repair STL file…", 'Automatically repair an STL file', sub { + $self->_append_menu_item($fileMenu, L("Repair STL file…"), L('Automatically repair an STL file'), sub { $self->repair_stl; }, undef, 'wrench.png'); $fileMenu->AppendSeparator(); # Cmd+, is standard on OS X - what about other operating systems? - $self->_append_menu_item($fileMenu, "Preferences…\tCtrl+,", 'Application preferences', sub { - Slic3r::GUI::Preferences->new($self)->ShowModal; + $self->_append_menu_item($fileMenu, L("Preferences…\tCtrl+,"), L('Application preferences'), sub { + # Opening the C++ preferences dialog. + Slic3r::GUI::open_preferences_dialog($self->{preferences_event}); }, wxID_PREFERENCES); $fileMenu->AppendSeparator(); - $self->_append_menu_item($fileMenu, "&Quit", 'Quit Slic3r', sub { + $self->_append_menu_item($fileMenu, L("&Quit"), L('Quit Slic3r'), sub { $self->Close(0); }, wxID_EXIT); } @@ -307,16 +309,16 @@ sub _init_menubar { my $plater = $self->{plater}; $self->{plater_menu} = Wx::Menu->new; - $self->_append_menu_item($self->{plater_menu}, "Export G-code...", 'Export current plate as G-code', sub { + $self->_append_menu_item($self->{plater_menu}, L("Export G-code..."), L('Export current plate as G-code'), sub { $plater->export_gcode; }, undef, 'cog_go.png'); - $self->_append_menu_item($self->{plater_menu}, "Export plate as STL...", 'Export current plate as STL', sub { + $self->_append_menu_item($self->{plater_menu}, L("Export plate as STL..."), L('Export current plate as STL'), sub { $plater->export_stl; }, undef, 'brick_go.png'); - $self->_append_menu_item($self->{plater_menu}, "Export plate as AMF...", 'Export current plate as AMF', sub { + $self->_append_menu_item($self->{plater_menu}, L("Export plate as AMF..."), L('Export current plate as AMF'), sub { $plater->export_amf; }, undef, 'brick_go.png'); - $self->_append_menu_item($self->{plater_menu}, "Export plate as 3MF...", 'Export current plate as 3MF', sub { + $self->_append_menu_item($self->{plater_menu}, L("Export plate as 3MF..."), L('Export current plate as 3MF'), sub { $plater->export_3mf; }, undef, 'brick_go.png'); @@ -329,13 +331,13 @@ sub _init_menubar { { my $tab_offset = 0; if (!$self->{no_plater}) { - $self->_append_menu_item($windowMenu, "Select &Plater Tab\tCtrl+1", 'Show the plater', sub { + $self->_append_menu_item($windowMenu, L("Select &Plater Tab\tCtrl+1"), L('Show the plater'), sub { $self->select_tab(0); }, undef, 'application_view_tile.png'); $tab_offset += 1; } if (!$self->{no_controller}) { - $self->_append_menu_item($windowMenu, "Select &Controller Tab\tCtrl+T", 'Show the printer controller', sub { + $self->_append_menu_item($windowMenu, L("Select &Controller Tab\tCtrl+T"), L('Show the printer controller'), sub { $self->select_tab(1); }, undef, 'printer_empty.png'); $tab_offset += 1; @@ -343,13 +345,13 @@ sub _init_menubar { if ($tab_offset > 0) { $windowMenu->AppendSeparator(); } - $self->_append_menu_item($windowMenu, "Select P&rint Settings Tab\tCtrl+2", 'Show the print settings', sub { + $self->_append_menu_item($windowMenu, L("Select P&rint Settings Tab\tCtrl+2"), L('Show the print settings'), sub { $self->select_tab($tab_offset+0); }, undef, 'cog.png'); - $self->_append_menu_item($windowMenu, "Select &Filament Settings Tab\tCtrl+3", 'Show the filament settings', sub { + $self->_append_menu_item($windowMenu, L("Select &Filament Settings Tab\tCtrl+3"), L('Show the filament settings'), sub { $self->select_tab($tab_offset+1); }, undef, 'spool.png'); - $self->_append_menu_item($windowMenu, "Select Print&er Settings Tab\tCtrl+4", 'Show the printer settings', sub { + $self->_append_menu_item($windowMenu, L("Select Print&er Settings Tab\tCtrl+4"), L('Show the printer settings'), sub { $self->select_tab($tab_offset+2); }, undef, 'printer_empty.png'); } @@ -361,66 +363,66 @@ sub _init_menubar { # as the simple numeric accelerators spoil all numeric data entry. # The camera control accelerators are captured by 3DScene Perl module instead. my $accel = ($^O eq 'MSWin32') ? sub { $_[0] . "\t\xA0" . $_[1] } : sub { $_[0] }; - $self->_append_menu_item($self->{viewMenu}, $accel->('Iso', '0'), 'Iso View' , sub { $self->select_view('iso' ); }); - $self->_append_menu_item($self->{viewMenu}, $accel->('Top', '1'), 'Top View' , sub { $self->select_view('top' ); }); - $self->_append_menu_item($self->{viewMenu}, $accel->('Bottom', '2'), 'Bottom View' , sub { $self->select_view('bottom' ); }); - $self->_append_menu_item($self->{viewMenu}, $accel->('Front', '3'), 'Front View' , sub { $self->select_view('front' ); }); - $self->_append_menu_item($self->{viewMenu}, $accel->('Rear', '4'), 'Rear View' , sub { $self->select_view('rear' ); }); - $self->_append_menu_item($self->{viewMenu}, $accel->('Left', '5'), 'Left View' , sub { $self->select_view('left' ); }); - $self->_append_menu_item($self->{viewMenu}, $accel->('Right', '6'), 'Right View' , sub { $self->select_view('right' ); }); + $self->_append_menu_item($self->{viewMenu}, $accel->(L('Iso'), '0'), L('Iso View') , sub { $self->select_view('iso' ); }); + $self->_append_menu_item($self->{viewMenu}, $accel->(L('Top'), '1'), L('Top View') , sub { $self->select_view('top' ); }); + $self->_append_menu_item($self->{viewMenu}, $accel->(L('Bottom'), '2'), L('Bottom View') , sub { $self->select_view('bottom' ); }); + $self->_append_menu_item($self->{viewMenu}, $accel->(L('Front'), '3'), L('Front View') , sub { $self->select_view('front' ); }); + $self->_append_menu_item($self->{viewMenu}, $accel->(L('Rear'), '4'), L('Rear View') , sub { $self->select_view('rear' ); }); + $self->_append_menu_item($self->{viewMenu}, $accel->(L('Left'), '5'), L('Left View') , sub { $self->select_view('left' ); }); + $self->_append_menu_item($self->{viewMenu}, $accel->(L('Right'), '6'), L('Right View') , sub { $self->select_view('right' ); }); } # Help menu my $helpMenu = Wx::Menu->new; { - $self->_append_menu_item($helpMenu, "&Configuration $Slic3r::GUI::ConfigWizard::wizard…", "Run Configuration $Slic3r::GUI::ConfigWizard::wizard", sub { + $self->_append_menu_item($helpMenu, L("&Configuration ").$Slic3r::GUI::ConfigWizard::wizard."…", L("Run Configuration ").$Slic3r::GUI::ConfigWizard::wizard, sub { # Run the config wizard, offer the "reset user profile" checkbox. $self->config_wizard(0); }); $helpMenu->AppendSeparator(); - $self->_append_menu_item($helpMenu, "Prusa 3D Drivers", 'Open the Prusa3D drivers download page in your browser', sub { + $self->_append_menu_item($helpMenu, L("Prusa 3D Drivers"), L('Open the Prusa3D drivers download page in your browser'), sub { Wx::LaunchDefaultBrowser('http://www.prusa3d.com/drivers/'); }); - $self->_append_menu_item($helpMenu, "Prusa Edition Releases", 'Open the Prusa Edition releases page in your browser', sub { + $self->_append_menu_item($helpMenu, L("Prusa Edition Releases"), L('Open the Prusa Edition releases page in your browser'), sub { Wx::LaunchDefaultBrowser('http://github.com/prusa3d/slic3r/releases'); }); # my $versioncheck = $self->_append_menu_item($helpMenu, "Check for &Updates...", 'Check for new Slic3r versions', sub { # wxTheApp->check_version(1); # }); # $versioncheck->Enable(wxTheApp->have_version_check); - $self->_append_menu_item($helpMenu, "Slic3r &Website", 'Open the Slic3r website in your browser', sub { + $self->_append_menu_item($helpMenu, L("Slic3r &Website"), L('Open the Slic3r website in your browser'), sub { Wx::LaunchDefaultBrowser('http://slic3r.org/'); }); - $self->_append_menu_item($helpMenu, "Slic3r &Manual", 'Open the Slic3r manual in your browser', sub { + $self->_append_menu_item($helpMenu, L("Slic3r &Manual"), L('Open the Slic3r manual in your browser'), sub { Wx::LaunchDefaultBrowser('http://manual.slic3r.org/'); }); $helpMenu->AppendSeparator(); - $self->_append_menu_item($helpMenu, "System Info", 'Show system information', sub { + $self->_append_menu_item($helpMenu, L("System Info"), L('Show system information'), sub { wxTheApp->system_info; }); - $self->_append_menu_item($helpMenu, "Report an Issue", 'Report an issue on the Slic3r Prusa Edition', sub { + $self->_append_menu_item($helpMenu, L("Report an Issue"), L('Report an issue on the Slic3r Prusa Edition'), sub { Wx::LaunchDefaultBrowser('http://github.com/prusa3d/slic3r/issues/new'); }); - $self->_append_menu_item($helpMenu, "&About Slic3r", 'Show about dialog', sub { + $self->_append_menu_item($helpMenu, L("&About Slic3r"), L('Show about dialog'), sub { wxTheApp->about; }); } - + # menubar # assign menubar to frame after appending items, otherwise special items # will not be handled correctly { my $menubar = Wx::MenuBar->new; - $menubar->Append($fileMenu, "&File"); - $menubar->Append($self->{plater_menu}, "&Plater") if $self->{plater_menu}; - $menubar->Append($self->{object_menu}, "&Object") if $self->{object_menu}; - $menubar->Append($windowMenu, "&Window"); - $menubar->Append($self->{viewMenu}, "&View") if $self->{viewMenu}; + $menubar->Append($fileMenu, L("&File")); + $menubar->Append($self->{plater_menu}, L("&Plater")) if $self->{plater_menu}; + $menubar->Append($self->{object_menu}, L("&Object")) if $self->{object_menu}; + $menubar->Append($windowMenu, L("&Window")); + $menubar->Append($self->{viewMenu}, L("&View")) if $self->{viewMenu}; # Add an optional debug menu # (Select application language from the list of installed languages) - # In production code, the add_debug_menu() call should do nothing. Slic3r::GUI::add_debug_menu($menubar, $self->{lang_ch_event}); - $menubar->Append($helpMenu, "&Help"); + $menubar->Append($helpMenu, L("&Help")); + # Add an optional debug menu. In production code, the add_debug_menu() call should do nothing. $self->SetMenuBar($menubar); } } @@ -451,7 +453,7 @@ sub quick_slice { # select input file my $input_file; if (!$params{reslice}) { - my $dialog = Wx::FileDialog->new($self, 'Choose a file to slice (STL/OBJ/AMF/3MF/PRUSA):', + my $dialog = Wx::FileDialog->new($self, L('Choose a file to slice (STL/OBJ/AMF/3MF/PRUSA):'), wxTheApp->{app_config}->get_last_dir, "", &Slic3r::GUI::MODEL_WILDCARD, wxFD_OPEN | wxFD_FILE_MUST_EXIST); if ($dialog->ShowModal != wxID_OK) { @@ -463,13 +465,13 @@ sub quick_slice { $qs_last_input_file = $input_file unless $params{export_svg}; } else { if (!defined $qs_last_input_file) { - Wx::MessageDialog->new($self, "No previously sliced file.", - 'Error', wxICON_ERROR | wxOK)->ShowModal(); + Wx::MessageDialog->new($self, L("No previously sliced file."), + L('Error'), wxICON_ERROR | wxOK)->ShowModal(); return; } if (! -e $qs_last_input_file) { - Wx::MessageDialog->new($self, "Previously sliced file ($qs_last_input_file) not found.", - 'File Not Found', wxICON_ERROR | wxOK)->ShowModal(); + Wx::MessageDialog->new($self, L("Previously sliced file (").$qs_last_input_file.L(") not found."), + L('File Not Found'), wxICON_ERROR | wxOK)->ShowModal(); return; } $input_file = $qs_last_input_file; @@ -508,7 +510,7 @@ sub quick_slice { # The following line may die if the output_filename_format template substitution fails. $output_file = $sprint->output_filepath; $output_file =~ s/\.[gG][cC][oO][dD][eE]$/.svg/ if $params{export_svg}; - my $dlg = Wx::FileDialog->new($self, 'Save ' . ($params{export_svg} ? 'SVG' : 'G-code') . ' file as:', + my $dlg = Wx::FileDialog->new($self, L('Save ') . ($params{export_svg} ? L('SVG') : L('G-code')) . L(' file as:'), wxTheApp->{app_config}->get_last_output_dir(dirname($output_file)), basename($output_file), $params{export_svg} ? &Slic3r::GUI::FILE_WILDCARDS->{svg} : &Slic3r::GUI::FILE_WILDCARDS->{gcode}, wxFD_SAVE | wxFD_OVERWRITE_PROMPT); if ($dlg->ShowModal != wxID_OK) { @@ -522,7 +524,7 @@ sub quick_slice { } # show processbar dialog - $progress_dialog = Wx::ProgressDialog->new('Slicing…', "Processing $input_file_basename…", + $progress_dialog = Wx::ProgressDialog->new(L('Slicing…'), L("Processing ").$input_file_basename."…", 100, $self, 0); $progress_dialog->Pulse; @@ -542,9 +544,9 @@ sub quick_slice { $progress_dialog->Destroy; undef $progress_dialog; - my $message = "$input_file_basename was successfully sliced."; + my $message = $input_file_basename.L(" was successfully sliced."); wxTheApp->notify($message); - Wx::MessageDialog->new($self, $message, 'Slicing Done!', + Wx::MessageDialog->new($self, $message, L('Slicing Done!'), wxOK | wxICON_INFORMATION)->ShowModal; }; Slic3r::GUI::catch_error($self, sub { $progress_dialog->Destroy if $progress_dialog }); @@ -560,7 +562,7 @@ sub repair_stl { my $input_file; { - my $dialog = Wx::FileDialog->new($self, 'Select the STL file to repair:', + my $dialog = Wx::FileDialog->new($self, L('Select the STL file to repair:'), wxTheApp->{app_config}->get_last_dir, "", &Slic3r::GUI::FILE_WILDCARDS->{stl}, wxFD_OPEN | wxFD_FILE_MUST_EXIST); if ($dialog->ShowModal != wxID_OK) { @@ -574,7 +576,7 @@ sub repair_stl { my $output_file = $input_file; { $output_file =~ s/\.[sS][tT][lL]$/_fixed.obj/; - my $dlg = Wx::FileDialog->new($self, "Save OBJ file (less prone to coordinate errors than STL) as:", dirname($output_file), + my $dlg = Wx::FileDialog->new($self, L("Save OBJ file (less prone to coordinate errors than STL) as:"), dirname($output_file), basename($output_file), &Slic3r::GUI::FILE_WILDCARDS->{obj}, wxFD_SAVE | wxFD_OVERWRITE_PROMPT); if ($dlg->ShowModal != wxID_OK) { $dlg->Destroy; @@ -588,7 +590,7 @@ sub repair_stl { $tmesh->ReadSTLFile($input_file); $tmesh->repair; $tmesh->WriteOBJFile($output_file); - Slic3r::GUI::show_info($self, "Your file was repaired.", "Repair"); + Slic3r::GUI::show_info($self, L("Your file was repaired."), L("Repair")); } sub export_config { @@ -599,7 +601,7 @@ sub export_config { eval { $config->validate; }; Slic3r::GUI::catch_error($self) and return; # Ask user for the file name for the config file. - my $dlg = Wx::FileDialog->new($self, 'Save configuration as:', + my $dlg = Wx::FileDialog->new($self, L('Save configuration as:'), $last_config ? dirname($last_config) : wxTheApp->{app_config}->get_last_dir, $last_config ? basename($last_config) : "config.ini", &Slic3r::GUI::FILE_WILDCARDS->{ini}, wxFD_SAVE | wxFD_OVERWRITE_PROMPT); @@ -617,7 +619,7 @@ sub load_config_file { my ($self, $file) = @_; if (!$file) { return unless $self->check_unsaved_changes; - my $dlg = Wx::FileDialog->new($self, 'Select configuration to load:', + my $dlg = Wx::FileDialog->new($self, L('Select configuration to load:'), $last_config ? dirname($last_config) : wxTheApp->{app_config}->get_last_dir, "config.ini", 'INI files (*.ini, *.gcode)|*.ini;*.INI;*.gcode;*.g', wxFD_OPEN | wxFD_FILE_MUST_EXIST); @@ -640,7 +642,7 @@ sub export_configbundle { eval { wxTheApp->{preset_bundle}->full_config->validate; }; Slic3r::GUI::catch_error($self) and return; # Ask user for a file name. - my $dlg = Wx::FileDialog->new($self, 'Save presets bundle as:', + my $dlg = Wx::FileDialog->new($self, L('Save presets bundle as:'), $last_config ? dirname($last_config) : wxTheApp->{app_config}->get_last_dir, "Slic3r_config_bundle.ini", &Slic3r::GUI::FILE_WILDCARDS->{ini}, wxFD_SAVE | wxFD_OVERWRITE_PROMPT); @@ -661,7 +663,7 @@ sub load_configbundle { my ($self, $file, $reset_user_profile) = @_; return unless $self->check_unsaved_changes; if (!$file) { - my $dlg = Wx::FileDialog->new($self, 'Select configuration to load:', + my $dlg = Wx::FileDialog->new($self, L('Select configuration to load:'), $last_config ? dirname($last_config) : wxTheApp->{app_config}->get_last_dir, "config.ini", &Slic3r::GUI::FILE_WILDCARDS->{ini}, wxFD_OPEN | wxFD_FILE_MUST_EXIST); @@ -681,7 +683,7 @@ sub load_configbundle { $tab->load_current_preset; } - my $message = sprintf "%d presets successfully imported.", $presets_imported; + my $message = sprintf L("%d presets successfully imported."), $presets_imported; Slic3r::GUI::show_info($self, $message); } @@ -743,8 +745,8 @@ sub check_unsaved_changes { if (@dirty) { my $titles = join ', ', @dirty; - my $confirm = Wx::MessageDialog->new($self, "You have unsaved changes ($titles). Discard changes and continue anyway?", - 'Unsaved Presets', wxICON_QUESTION | wxYES_NO | wxNO_DEFAULT); + my $confirm = Wx::MessageDialog->new($self, L("You have unsaved changes ").($titles).L(". Discard changes and continue anyway?"), + L('Unsaved Presets'), wxICON_QUESTION | wxYES_NO | wxNO_DEFAULT); return $confirm->ShowModal == wxID_YES; } diff --git a/lib/Slic3r/GUI/Plater.pm b/lib/Slic3r/GUI/Plater.pm index 3328c689bb..09f8adfb5e 100644 --- a/lib/Slic3r/GUI/Plater.pm +++ b/lib/Slic3r/GUI/Plater.pm @@ -33,6 +33,8 @@ use constant TB_CUT => &Wx::NewId; use constant TB_SETTINGS => &Wx::NewId; use constant TB_LAYER_EDITING => &Wx::NewId; +use Wx::Locale gettext => 'L'; + # package variables to avoid passing lexicals to threads our $PROGRESS_BAR_EVENT : shared = Wx::NewEventType; our $ERROR_EVENT : shared = Wx::NewEventType; @@ -50,7 +52,7 @@ sub new { my $self = $class->SUPER::new($parent, -1, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL); $self->{config} = Slic3r::Config::new_from_defaults_keys([qw( bed_shape complete_objects extruder_clearance_radius skirts skirt_distance brim_width variable_layer_height - serial_port serial_speed octoprint_host octoprint_apikey + serial_port serial_speed octoprint_host octoprint_apikey octoprint_cafile nozzle_diameter single_extruder_multi_material wipe_tower wipe_tower_x wipe_tower_y wipe_tower_width wipe_tower_per_color_wipe wipe_tower_rotation_angle extruder_colour filament_colour )]); @@ -99,7 +101,7 @@ sub new { # Initialize 3D plater if ($Slic3r::GUI::have_OpenGL) { $self->{canvas3D} = Slic3r::GUI::Plater::3D->new($self->{preview_notebook}, $self->{objects}, $self->{model}, $self->{print}, $self->{config}); - $self->{preview_notebook}->AddPage($self->{canvas3D}, '3D'); + $self->{preview_notebook}->AddPage($self->{canvas3D}, L('3D')); $self->{canvas3D}->set_on_select_object($on_select_object); $self->{canvas3D}->set_on_double_click($on_double_click); $self->{canvas3D}->set_on_right_click(sub { $on_right_click->($self->{canvas3D}, @_); }); @@ -133,7 +135,7 @@ sub new { # Initialize 2D preview canvas $self->{canvas} = Slic3r::GUI::Plater::2D->new($self->{preview_notebook}, wxDefaultSize, $self->{objects}, $self->{model}, $self->{config}); - $self->{preview_notebook}->AddPage($self->{canvas}, '2D'); + $self->{preview_notebook}->AddPage($self->{canvas}, L('2D')); $self->{canvas}->on_select_object($on_select_object); $self->{canvas}->on_double_click($on_double_click); $self->{canvas}->on_right_click(sub { $on_right_click->($self->{canvas}, @_); }); @@ -145,14 +147,14 @@ sub new { $self->{preview3D}->canvas->on_viewport_changed(sub { $self->{canvas3D}->set_viewport_from_scene($self->{preview3D}->canvas); }); - $self->{preview_notebook}->AddPage($self->{preview3D}, 'Preview'); + $self->{preview_notebook}->AddPage($self->{preview3D}, L('Preview')); $self->{preview3D_page_idx} = $self->{preview_notebook}->GetPageCount-1; } # Initialize toolpaths preview if ($Slic3r::GUI::have_OpenGL) { $self->{toolpaths2D} = Slic3r::GUI::Plater::2DToolpaths->new($self->{preview_notebook}, $self->{print}); - $self->{preview_notebook}->AddPage($self->{toolpaths2D}, 'Layers'); + $self->{preview_notebook}->AddPage($self->{toolpaths2D}, L('Layers')); } EVT_NOTEBOOK_PAGE_CHANGED($self, $self->{preview_notebook}, sub { @@ -172,37 +174,37 @@ sub new { if (!&Wx::wxMSW) { Wx::ToolTip::Enable(1); $self->{htoolbar} = Wx::ToolBar->new($self, -1, wxDefaultPosition, wxDefaultSize, wxTB_HORIZONTAL | wxTB_TEXT | wxBORDER_SIMPLE | wxTAB_TRAVERSAL); - $self->{htoolbar}->AddTool(TB_ADD, "Add…", Wx::Bitmap->new(Slic3r::var("brick_add.png"), wxBITMAP_TYPE_PNG), ''); - $self->{htoolbar}->AddTool(TB_REMOVE, "Delete", Wx::Bitmap->new(Slic3r::var("brick_delete.png"), wxBITMAP_TYPE_PNG), ''); - $self->{htoolbar}->AddTool(TB_RESET, "Delete All", Wx::Bitmap->new(Slic3r::var("cross.png"), wxBITMAP_TYPE_PNG), ''); - $self->{htoolbar}->AddTool(TB_ARRANGE, "Arrange", Wx::Bitmap->new(Slic3r::var("bricks.png"), wxBITMAP_TYPE_PNG), ''); + $self->{htoolbar}->AddTool(TB_ADD, L("Add…"), Wx::Bitmap->new(Slic3r::var("brick_add.png"), wxBITMAP_TYPE_PNG), ''); + $self->{htoolbar}->AddTool(TB_REMOVE, L("Delete"), Wx::Bitmap->new(Slic3r::var("brick_delete.png"), wxBITMAP_TYPE_PNG), ''); + $self->{htoolbar}->AddTool(TB_RESET, L("Delete All"), Wx::Bitmap->new(Slic3r::var("cross.png"), wxBITMAP_TYPE_PNG), ''); + $self->{htoolbar}->AddTool(TB_ARRANGE, L("Arrange"), Wx::Bitmap->new(Slic3r::var("bricks.png"), wxBITMAP_TYPE_PNG), ''); $self->{htoolbar}->AddSeparator; - $self->{htoolbar}->AddTool(TB_MORE, "More", Wx::Bitmap->new(Slic3r::var("add.png"), wxBITMAP_TYPE_PNG), ''); - $self->{htoolbar}->AddTool(TB_FEWER, "Fewer", Wx::Bitmap->new(Slic3r::var("delete.png"), wxBITMAP_TYPE_PNG), ''); + $self->{htoolbar}->AddTool(TB_MORE, L("More"), Wx::Bitmap->new(Slic3r::var("add.png"), wxBITMAP_TYPE_PNG), ''); + $self->{htoolbar}->AddTool(TB_FEWER, L("Fewer"), Wx::Bitmap->new(Slic3r::var("delete.png"), wxBITMAP_TYPE_PNG), ''); $self->{htoolbar}->AddSeparator; - $self->{htoolbar}->AddTool(TB_45CCW, "45° ccw", Wx::Bitmap->new(Slic3r::var("arrow_rotate_anticlockwise.png"), wxBITMAP_TYPE_PNG), ''); - $self->{htoolbar}->AddTool(TB_45CW, "45° cw", Wx::Bitmap->new(Slic3r::var("arrow_rotate_clockwise.png"), wxBITMAP_TYPE_PNG), ''); - $self->{htoolbar}->AddTool(TB_SCALE, "Scale…", Wx::Bitmap->new(Slic3r::var("arrow_out.png"), wxBITMAP_TYPE_PNG), ''); - $self->{htoolbar}->AddTool(TB_SPLIT, "Split", Wx::Bitmap->new(Slic3r::var("shape_ungroup.png"), wxBITMAP_TYPE_PNG), ''); - $self->{htoolbar}->AddTool(TB_CUT, "Cut…", Wx::Bitmap->new(Slic3r::var("package.png"), wxBITMAP_TYPE_PNG), ''); + $self->{htoolbar}->AddTool(TB_45CCW, L("45° ccw"), Wx::Bitmap->new(Slic3r::var("arrow_rotate_anticlockwise.png"), wxBITMAP_TYPE_PNG), ''); + $self->{htoolbar}->AddTool(TB_45CW, L("45° cw"), Wx::Bitmap->new(Slic3r::var("arrow_rotate_clockwise.png"), wxBITMAP_TYPE_PNG), ''); + $self->{htoolbar}->AddTool(TB_SCALE, L("Scale…"), Wx::Bitmap->new(Slic3r::var("arrow_out.png"), wxBITMAP_TYPE_PNG), ''); + $self->{htoolbar}->AddTool(TB_SPLIT, L("Split"), Wx::Bitmap->new(Slic3r::var("shape_ungroup.png"), wxBITMAP_TYPE_PNG), ''); + $self->{htoolbar}->AddTool(TB_CUT, L("Cut…"), Wx::Bitmap->new(Slic3r::var("package.png"), wxBITMAP_TYPE_PNG), ''); $self->{htoolbar}->AddSeparator; - $self->{htoolbar}->AddTool(TB_SETTINGS, "Settings…", Wx::Bitmap->new(Slic3r::var("cog.png"), wxBITMAP_TYPE_PNG), ''); - $self->{htoolbar}->AddTool(TB_LAYER_EDITING, 'Layer Editing', Wx::Bitmap->new(Slic3r::var("variable_layer_height.png"), wxBITMAP_TYPE_PNG), wxNullBitmap, 1, 0, 'Layer Editing'); + $self->{htoolbar}->AddTool(TB_SETTINGS, L("Settings…"), Wx::Bitmap->new(Slic3r::var("cog.png"), wxBITMAP_TYPE_PNG), ''); + $self->{htoolbar}->AddTool(TB_LAYER_EDITING, L('Layer Editing'), Wx::Bitmap->new(Slic3r::var("variable_layer_height.png"), wxBITMAP_TYPE_PNG), wxNullBitmap, 1, 0, 'Layer Editing'); } else { my %tbar_buttons = ( - add => "Add…", - remove => "Delete", - reset => "Delete All", - arrange => "Arrange", + add => L("Add…"), + remove => L("Delete"), + reset => L("Delete All"), + arrange => L("Arrange"), increase => "", decrease => "", rotate45ccw => "", rotate45cw => "", - changescale => "Scale…", - split => "Split", - cut => "Cut…", - settings => "Settings…", - layer_editing => "Layer editing", + changescale => L("Scale…"), + split => L("Split"), + cut => L("Cut…"), + settings => L("Settings…"), + layer_editing => L("Layer editing"), ); $self->{btoolbar} = Wx::BoxSizer->new(wxHORIZONTAL); for (qw(add remove reset arrange increase decrease rotate45ccw rotate45cw changescale split cut settings)) { @@ -215,9 +217,9 @@ sub new { $self->{list} = Wx::ListView->new($self, -1, wxDefaultPosition, wxDefaultSize, wxLC_SINGLE_SEL | wxLC_REPORT | wxBORDER_SUNKEN | wxTAB_TRAVERSAL | wxWANTS_CHARS ); - $self->{list}->InsertColumn(0, "Name", wxLIST_FORMAT_LEFT, 145); - $self->{list}->InsertColumn(1, "Copies", wxLIST_FORMAT_CENTER, 45); - $self->{list}->InsertColumn(2, "Scale", wxLIST_FORMAT_CENTER, wxLIST_AUTOSIZE_USEHEADER); + $self->{list}->InsertColumn(0, L("Name"), wxLIST_FORMAT_LEFT, 145); + $self->{list}->InsertColumn(1, L("Copies"), wxLIST_FORMAT_CENTER, 45); + $self->{list}->InsertColumn(2, L("Scale"), wxLIST_FORMAT_CENTER, wxLIST_AUTOSIZE_USEHEADER); EVT_LIST_ITEM_SELECTED($self, $self->{list}, \&list_item_selected); EVT_LIST_ITEM_DESELECTED($self, $self->{list}, \&list_item_deselected); EVT_LIST_ITEM_ACTIVATED($self, $self->{list}, \&list_item_activated); @@ -231,11 +233,11 @@ sub new { }); # right pane buttons - $self->{btn_export_gcode} = Wx::Button->new($self, -1, "Export G-code…", wxDefaultPosition, [-1, 30], wxBU_LEFT); - $self->{btn_reslice} = Wx::Button->new($self, -1, "Slice now", wxDefaultPosition, [-1, 30], wxBU_LEFT); - $self->{btn_print} = Wx::Button->new($self, -1, "Print…", wxDefaultPosition, [-1, 30], wxBU_LEFT); - $self->{btn_send_gcode} = Wx::Button->new($self, -1, "Send to printer", wxDefaultPosition, [-1, 30], wxBU_LEFT); - $self->{btn_export_stl} = Wx::Button->new($self, -1, "Export STL…", wxDefaultPosition, [-1, 30], wxBU_LEFT); + $self->{btn_export_gcode} = Wx::Button->new($self, -1, L("Export G-code…"), wxDefaultPosition, [-1, 30], wxBU_LEFT); + $self->{btn_reslice} = Wx::Button->new($self, -1, L("Slice now"), wxDefaultPosition, [-1, 30], wxBU_LEFT); + $self->{btn_print} = Wx::Button->new($self, -1, L("Print…"), wxDefaultPosition, [-1, 30], wxBU_LEFT); + $self->{btn_send_gcode} = Wx::Button->new($self, -1, L("Send to printer"), wxDefaultPosition, [-1, 30], wxBU_LEFT); + $self->{btn_export_stl} = Wx::Button->new($self, -1, L("Export STL…"), wxDefaultPosition, [-1, 30], wxBU_LEFT); #$self->{btn_export_gcode}->SetFont($Slic3r::GUI::small_font); #$self->{btn_export_stl}->SetFont($Slic3r::GUI::small_font); $self->{btn_print}->Hide; @@ -362,9 +364,9 @@ sub new { $presets->AddGrowableCol(1, 1); $presets->SetFlexibleDirection(wxHORIZONTAL); my %group_labels = ( - print => 'Print settings', - filament => 'Filament', - printer => 'Printer', + print => L('Print settings'), + filament => L('Filament'), + printer => L('Printer'), ); # UI Combo boxes for a print, multiple filaments, and a printer. # Initially a single filament combo box is created, but the number of combo boxes for the filament selection may increase, @@ -393,7 +395,7 @@ sub new { my $object_info_sizer; { - my $box = Wx::StaticBox->new($self, -1, "Info"); + my $box = Wx::StaticBox->new($self, -1, L("Info")); $object_info_sizer = Wx::StaticBoxSizer->new($box, wxVERTICAL); $object_info_sizer->SetMinSize([350,-1]); my $grid_sizer = Wx::FlexGridSizer->new(3, 4, 5, 5); @@ -403,11 +405,11 @@ sub new { $object_info_sizer->Add($grid_sizer, 0, wxEXPAND); my @info = ( - size => "Size", - volume => "Volume", - facets => "Facets", - materials => "Materials", - manifold => "Manifold", + size => L("Size"), + volume => L("Volume"), + facets => L("Facets"), + materials => L("Materials"), + manifold => L("Manifold"), ); while (my $field = shift @info) { my $label = shift @info; @@ -433,7 +435,7 @@ sub new { my $print_info_sizer; { - my $box = Wx::StaticBox->new($self, -1, "Sliced Info"); + my $box = Wx::StaticBox->new($self, -1, L("Sliced Info")); $print_info_sizer = Wx::StaticBoxSizer->new($box, wxVERTICAL); $print_info_sizer->SetMinSize([350,-1]); my $grid_sizer = Wx::FlexGridSizer->new(2, 2, 5, 5); @@ -442,11 +444,11 @@ sub new { $grid_sizer->AddGrowableCol(3, 1); $print_info_sizer->Add($grid_sizer, 0, wxEXPAND); my @info = ( - fil_m => "Used Filament (m)", - fil_mm3 => "Used Filament (mm\x{00B3})", - fil_g => "Used Filament (g)", - cost => "Cost", - time => "Estimated printing time", + fil_m => L("Used Filament (m)"), + fil_mm3 => L("Used Filament (mm³)"), + fil_g => L("Used Filament (g)"), + cost => L("Cost"), + time => L("Estimated printing time"), ); while (my $field = shift @info) { my $label = shift @info; @@ -624,7 +626,7 @@ sub load_files { my $one_by_one = (@$nozzle_dmrs <= 1) || (@$input_files == 1) || defined(first { $_ =~ /.[aA][mM][fF]$/ || $_ =~ /.[aA][mM][fF].[xX][mM][lL]$/ || $_ =~ /.[zZ][iI][pP].[aA][mM][fF]$/ || $_ =~ /.3[mM][fF]$/ || $_ =~ /.[pP][rR][uI][sS][aA]$/ } @$input_files); - my $process_dialog = Wx::ProgressDialog->new('Loading…', "Processing input file\n" . basename($input_files->[0]), 100, $self, 0); + my $process_dialog = Wx::ProgressDialog->new(L('Loading…'), L("Processing input file\n") . basename($input_files->[0]), 100, $self, 0); $process_dialog->Pulse; local $SIG{__WARN__} = Slic3r::GUI::warning_catcher($self); @@ -638,7 +640,7 @@ sub load_files { # For all input files. for (my $i = 0; $i < @$input_files; $i += 1) { my $input_file = $input_files->[$i]; - $process_dialog->Update(100. * $i / @$input_files, "Processing input file\n" . basename($input_file)); + $process_dialog->Update(100. * $i / @$input_files, L("Processing input file\n") . basename($input_file)); my $model; if (($input_file =~ /.3[mM][fF]$/) || ($input_file =~ /.[zZ][iI][pP].[aA][mM][fF]$/)) @@ -658,10 +660,10 @@ sub load_files { if ($model->looks_like_multipart_object) { my $dialog = Wx::MessageDialog->new($self, - "This file contains several objects positioned at multiple heights. " + L("This file contains several objects positioned at multiple heights. " . "Instead of considering them as multiple objects, should I consider\n" - . "this file as a single object having multiple parts?\n", - 'Multi-part object detected', wxICON_WARNING | wxYES | wxNO); + . "this file as a single object having multiple parts?\n"), + L('Multi-part object detected'), wxICON_WARNING | wxYES | wxNO); $model->convert_multipart_object if $dialog->ShowModal() == wxID_YES; } @@ -675,10 +677,10 @@ sub load_files { if ($new_model) { my $dialog = Wx::MessageDialog->new($self, - "Multiple objects were loaded for a multi-material printer.\n" + L("Multiple objects were loaded for a multi-material printer.\n" . "Instead of considering them as multiple objects, should I consider\n" - . "these files to represent a single object having multiple parts?\n", - 'Multi-part object detected', wxICON_WARNING | wxYES | wxNO); + . "these files to represent a single object having multiple parts?\n"), + L('Multi-part object detected'), wxICON_WARNING | wxYES | wxNO); $new_model->convert_multipart_object if $dialog->ShowModal() == wxID_YES; push @obj_idx, $self->load_model_objects(@{$new_model->objects}); } @@ -687,7 +689,7 @@ sub load_files { wxTheApp->{app_config}->update_skein_dir(dirname($input_files->[-1])); $process_dialog->Destroy; - $self->statusbar->SetStatusText("Loaded " . join(',', @loaded_files)); + $self->statusbar->SetStatusText(L("Loaded ") . join(',', @loaded_files)); return @obj_idx; } @@ -739,8 +741,8 @@ sub load_model_objects { if ($scaled_down) { Slic3r::GUI::show_info( $self, - 'Your object appears to be too large, so it was automatically scaled down to fit your print bed.', - 'Object too large?', + L('Your object appears to be too large, so it was automatically scaled down to fit your print bed.'), + L('Object too large?'), ); } @@ -895,7 +897,7 @@ sub set_number_of_copies { my $model_object = $self->{model}->objects->[$obj_idx]; # prompt user - my $copies = Wx::GetNumberFromUser("", "Enter the number of copies of the selected object:", "Copies", $model_object->instances_count, 0, 1000, $self); + my $copies = Wx::GetNumberFromUser("", L("Enter the number of copies of the selected object:"), L("Copies"), $model_object->instances_count, 0, 1000, $self); my $diff = $copies - $model_object->instances_count; if ($diff == 0) { # no variation @@ -922,9 +924,9 @@ sub _get_number_from_user { Wx::MessageBox( $error_message . (($only_positive && $value <= 0) ? - ": $value\nNon-positive value." : - ": $value\nNot a numeric value."), - "Slic3r Error", wxOK | wxICON_EXCLAMATION, $self); + ": ".$value.L("\nNon-positive value.") : + ": ".$value.L("\nNot a numeric value.")), + L("Slic3r Error"), wxOK | wxICON_EXCLAMATION, $self); $default = $value; } } @@ -945,7 +947,7 @@ sub rotate { if (!defined $angle) { my $axis_name = $axis == X ? 'X' : $axis == Y ? 'Y' : 'Z'; my $default = $axis == Z ? rad2deg($model_instance->rotation) : 0; - $angle = $self->_get_number_from_user("Enter the rotation angle:", "Rotate around $axis_name axis", "Invalid rotation angle entered", $default); + $angle = $self->_get_number_from_user(L("Enter the rotation angle:"), L("Rotate around ").$axis_name.(" axis"), L("Invalid rotation angle entered"), $default); return if $angle eq ''; } @@ -1025,12 +1027,12 @@ sub changescale { if ($tosize) { my $cursize = $object_size->[$axis]; my $newsize = $self->_get_number_from_user( - sprintf('Enter the new size for the selected object (print bed: %smm):', unscale($bed_size->[$axis])), - "Scale along $axis_name", 'Invalid scaling value entered', $cursize, 1); + sprintf(L('Enter the new size for the selected object (print bed: %smm):'), unscale($bed_size->[$axis])), + L("Scale along ").$axis_name, L('Invalid scaling value entered'), $cursize, 1); return if $newsize eq ''; $scale = $newsize / $cursize * 100; } else { - $scale = $self->_get_number_from_user('Enter the scale % for the selected object:', "Scale along $axis_name", 'Invalid scaling value entered', 100, 1); + $scale = $self->_get_number_from_user(L('Enter the scale % for the selected object:'), L("Scale along ").$axis_name, L('Invalid scaling value entered'), 100, 1); return if $scale eq ''; } @@ -1051,12 +1053,12 @@ sub changescale { my $scale; if ($tosize) { my $cursize = max(@$object_size); - my $newsize = $self->_get_number_from_user('Enter the new max size for the selected object:', 'Scale', 'Invalid scaling value entered', $cursize, 1); + my $newsize = $self->_get_number_from_user(L('Enter the new max size for the selected object:'), L('Scale'), L('Invalid scaling value entered'), $cursize, 1); return if ! defined($newsize) || $newsize eq ''; $scale = $model_instance->scaling_factor * $newsize / $cursize * 100; } else { # max scale factor should be above 2540 to allow importing files exported in inches - $scale = $self->_get_number_from_user('Enter the scale % for the selected object:', 'Scale', 'Invalid scaling value entered', $model_instance->scaling_factor*100, 1); + $scale = $self->_get_number_from_user(L('Enter the scale % for the selected object:'), L('Scale'), L('Invalid scaling value entered'), $model_instance->scaling_factor*100, 1); return if ! defined($scale) || $scale eq ''; } @@ -1107,7 +1109,7 @@ sub split_object { my $current_model_object = $new_model->get_object($obj_idx); if ($current_model_object->volumes_count > 1) { - Slic3r::GUI::warning_catcher($self)->("The selected object can't be split because it contains more than one volume/material."); + Slic3r::GUI::warning_catcher($self)->(L("The selected object can't be split because it contains more than one volume/material.")); return; } @@ -1116,7 +1118,7 @@ sub split_object { my @model_objects = @{$current_model_object->split_object}; if (@model_objects == 1) { $self->resume_background_process; - Slic3r::GUI::warning_catcher($self)->("The selected object couldn't be split because it contains only one part."); + Slic3r::GUI::warning_catcher($self)->(L("The selected object couldn't be split because it contains only one part.")); $self->resume_background_process; return; } @@ -1281,7 +1283,7 @@ sub reslice { $self->async_apply_config; $self->statusbar->SetCancelCallback(sub { $self->stop_background_process; - $self->statusbar->SetStatusText("Slicing cancelled"); + $self->statusbar->SetStatusText(L("Slicing cancelled")); # this updates buttons status $self->object_list_changed; }); @@ -1295,7 +1297,7 @@ sub export_gcode { return if !@{$self->{objects}}; if ($self->{export_gcode_output_file}) { - Wx::MessageDialog->new($self, "Another export job is currently running.", 'Error', wxOK | wxICON_ERROR)->ShowModal; + Wx::MessageDialog->new($self, L("Another export job is currently running."), L('Error'), wxOK | wxICON_ERROR)->ShowModal; return; } @@ -1326,7 +1328,7 @@ sub export_gcode { } else { my $default_output_file = eval { $self->{print}->output_filepath($main::opt{output} // '') }; Slic3r::GUI::catch_error($self) and return; - my $dlg = Wx::FileDialog->new($self, 'Save G-code file as:', + my $dlg = Wx::FileDialog->new($self, L('Save G-code file as:'), wxTheApp->{app_config}->get_last_output_dir(dirname($default_output_file)), basename($default_output_file), &Slic3r::GUI::FILE_WILDCARDS->{gcode}, wxFD_SAVE | wxFD_OVERWRITE_PROMPT); if ($dlg->ShowModal != wxID_OK) { @@ -1343,7 +1345,7 @@ sub export_gcode { $self->statusbar->SetCancelCallback(sub { $self->stop_background_process; - $self->statusbar->SetStatusText("Export cancelled"); + $self->statusbar->SetStatusText(L("Export cancelled")); $self->{export_gcode_output_file} = undef; $self->{send_gcode_file} = undef; @@ -1440,24 +1442,29 @@ sub on_export_completed { if ($result) { # G-code file exported successfully. if ($self->{print_file}) { - $message = "File added to print queue"; + $message = L("File added to print queue"); $do_print = 1; } elsif ($self->{send_gcode_file}) { - $message = "Sending G-code file to the OctoPrint server..."; + $message = L("Sending G-code file to the OctoPrint server..."); $send_gcode = 1; } else { - $message = "G-code file exported to " . $self->{export_gcode_output_file}; + $message = L("G-code file exported to ") . $self->{export_gcode_output_file}; } } else { - $message = "Export failed"; + $message = L("Export failed"); } $self->{export_gcode_output_file} = undef; $self->statusbar->SetStatusText($message); wxTheApp->notify($message); $self->do_print if $do_print; + # Send $self->{send_gcode_file} to OctoPrint. - $self->send_gcode if $send_gcode; + if ($send_gcode) { + my $op = Slic3r::OctoPrint->new($self->{config}); + $op->send_gcode($self->GetId(), $PROGRESS_BAR_EVENT, $ERROR_EVENT, $self->{send_gcode_file}); + } + $self->{print_file} = undef; $self->{send_gcode_file} = undef; $self->{"print_info_cost"}->SetLabel(sprintf("%.2f" , $self->{print}->total_cost)); @@ -1486,45 +1493,6 @@ sub do_print { my $filament_names = wxTheApp->{preset_bundle}->filament_presets; $filament_stats = { map { $filament_names->[$_] => $filament_stats->{$_} } keys %$filament_stats }; $printer_panel->load_print_job($self->{print_file}, $filament_stats); - - $self->GetFrame->select_tab(1); -} - -# Send $self->{send_gcode_file} to OctoPrint. -#FIXME Currently this call blocks the UI. Make it asynchronous. -sub send_gcode { - my ($self) = @_; - - $self->statusbar->StartBusy; - - my $ua = LWP::UserAgent->new; - $ua->timeout(180); - - my $res = $ua->post( - "http://" . $self->{config}->octoprint_host . "/api/files/local", - Content_Type => 'form-data', - 'X-Api-Key' => $self->{config}->octoprint_apikey, - Content => [ - file => [ - # On Windows, the path has to be encoded in local code page for perl to be able to open it. - Slic3r::encode_path($self->{send_gcode_file}), - # Remove the UTF-8 flag from the perl string, so the LWP::UserAgent can insert - # the UTF-8 encoded string into the request as a byte stream. - Slic3r::path_to_filename_raw($self->{send_gcode_file}) - ], - print => $self->{send_gcode_file_print} ? 1 : 0, - ], - ); - - $self->statusbar->StopBusy; - - if ($res->is_success) { - $self->statusbar->SetStatusText("G-code file successfully uploaded to the OctoPrint server"); - } else { - my $message = "Error while uploading to the OctoPrint server: " . $res->status_line; - Slic3r::GUI::show_error($self, $message); - $self->statusbar->SetStatusText($message); - } } sub export_stl { @@ -1534,7 +1502,7 @@ sub export_stl { my $output_file = $self->_get_export_file('STL') or return; # Store a binary STL. $self->{model}->store_stl($output_file, 1); - $self->statusbar->SetStatusText("STL file exported to $output_file"); + $self->statusbar->SetStatusText(L("STL file exported to ").$output_file); } sub reload_from_disk { @@ -1576,7 +1544,7 @@ sub export_object_stl { # Ask user for a file name to write into. my $output_file = $self->_get_export_file('STL') or return; $model_object->mesh->write_binary($output_file); - $self->statusbar->SetStatusText("STL file exported to $output_file"); + $self->statusbar->SetStatusText(L("STL file exported to ").$output_file); } sub export_amf { @@ -1587,11 +1555,11 @@ sub export_amf { my $res = $self->{model}->store_amf($output_file, $self->{print}); if ($res) { - $self->statusbar->SetStatusText("AMF file exported to $output_file"); + $self->statusbar->SetStatusText(L("AMF file exported to ").$output_file); } else { - $self->statusbar->SetStatusText("Error exporting AMF file $output_file"); + $self->statusbar->SetStatusText(L("Error exporting AMF file ").$output_file); } } @@ -1603,11 +1571,11 @@ sub export_3mf { my $res = $self->{model}->store_3mf($output_file, $self->{print}); if ($res) { - $self->statusbar->SetStatusText("3MF file exported to $output_file"); + $self->statusbar->SetStatusText(L("3MF file exported to ").$output_file); } else { - $self->statusbar->SetStatusText("Error exporting 3MF file $output_file"); + $self->statusbar->SetStatusText(L("Error exporting 3MF file ").$output_file); } } @@ -1616,23 +1584,32 @@ sub export_3mf { sub _get_export_file { my ($self, $format) = @_; my $suffix = ''; + my $wildcard = 'known'; if ($format eq 'STL') { $suffix = '.stl'; + $wildcard = 'stl'; } elsif ($format eq 'AMF') { - $suffix = '.zip.amf'; + if (&Wx::wxMAC) { + # It seems that MacOS does not like double extension + $suffix = '.amf'; + } else { + $suffix = '.zip.amf'; + } + $wildcard = 'amf'; } elsif ($format eq '3MF') { $suffix = '.3mf'; + $wildcard = 'threemf'; } my $output_file = eval { $self->{print}->output_filepath($main::opt{output} // '') }; Slic3r::GUI::catch_error($self) and return undef; $output_file =~ s/\.[gG][cC][oO][dD][eE]$/$suffix/; - my $dlg = Wx::FileDialog->new($self, "Save $format file as:", dirname($output_file), - basename($output_file), &Slic3r::GUI::MODEL_WILDCARD, wxFD_SAVE | wxFD_OVERWRITE_PROMPT); + my $dlg = Wx::FileDialog->new($self, L("Save ").$format.L(" file as:"), dirname($output_file), + basename($output_file), &Slic3r::GUI::FILE_WILDCARDS->{$wildcard}, wxFD_SAVE | wxFD_OVERWRITE_PROMPT); if ($dlg->ShowModal != wxID_OK) { $dlg->Destroy; return undef; @@ -1834,7 +1811,7 @@ sub object_cut_dialog { } if (!$Slic3r::GUI::have_OpenGL) { - Slic3r::GUI::show_error($self, "Please install the OpenGL modules to use this feature (see build instructions)."); + Slic3r::GUI::show_error($self, L("Please install the OpenGL modules to use this feature (see build instructions).")); return; } @@ -1944,19 +1921,19 @@ sub selection_changed { if (my $stats = $model_object->mesh_stats) { $self->{object_info_volume}->SetLabel(sprintf('%.2f', $stats->{volume} * ($model_instance->scaling_factor**3))); - $self->{object_info_facets}->SetLabel(sprintf('%d (%d shells)', $model_object->facets_count, $stats->{number_of_parts})); + $self->{object_info_facets}->SetLabel(sprintf(L('%d (%d shells)'), $model_object->facets_count, $stats->{number_of_parts})); if (my $errors = sum(@$stats{qw(degenerate_facets edges_fixed facets_removed facets_added facets_reversed backwards_edges)})) { - $self->{object_info_manifold}->SetLabel(sprintf("Auto-repaired (%d errors)", $errors)); + $self->{object_info_manifold}->SetLabel(sprintf(L("Auto-repaired (%d errors)"), $errors)); $self->{object_info_manifold_warning_icon}->Show; # we don't show normals_fixed because we never provide normals # to admesh, so it generates normals for all facets - my $message = sprintf '%d degenerate facets, %d edges fixed, %d facets removed, %d facets added, %d facets reversed, %d backwards edges', + my $message = sprintf L('%d degenerate facets, %d edges fixed, %d facets removed, %d facets added, %d facets reversed, %d backwards edges'), @$stats{qw(degenerate_facets edges_fixed facets_removed facets_added facets_reversed backwards_edges)}; $self->{object_info_manifold}->SetToolTipString($message); $self->{object_info_manifold_warning_icon}->SetToolTipString($message); } else { - $self->{object_info_manifold}->SetLabel("Yes"); + $self->{object_info_manifold}->SetLabel(L("Yes")); } } else { $self->{object_info_facets}->SetLabel($object->facets); @@ -2007,99 +1984,99 @@ sub object_menu { my $frame = $self->GetFrame; my $menu = Wx::Menu->new; my $accel = ($^O eq 'MSWin32') ? sub { $_[0] . "\t\xA0" . $_[1] } : sub { $_[0] }; - $frame->_append_menu_item($menu, $accel->('Delete', 'Del'), 'Remove the selected object', sub { + $frame->_append_menu_item($menu, $accel->(L('Delete'), 'Del'), L('Remove the selected object'), sub { $self->remove; }, undef, 'brick_delete.png'); - $frame->_append_menu_item($menu, $accel->('Increase copies', '+'), 'Place one more copy of the selected object', sub { + $frame->_append_menu_item($menu, $accel->(L('Increase copies'), '+'), L('Place one more copy of the selected object'), sub { $self->increase; }, undef, 'add.png'); - $frame->_append_menu_item($menu, $accel->('Decrease copies', '-'), 'Remove one copy of the selected object', sub { + $frame->_append_menu_item($menu, $accel->(L('Decrease copies'), '-'), L('Remove one copy of the selected object'), sub { $self->decrease; }, undef, 'delete.png'); - $frame->_append_menu_item($menu, "Set number of copies…", 'Change the number of copies of the selected object', sub { + $frame->_append_menu_item($menu, L("Set number of copies…"), L('Change the number of copies of the selected object'), sub { $self->set_number_of_copies; }, undef, 'textfield.png'); $menu->AppendSeparator(); - $frame->_append_menu_item($menu, $accel->('Rotate 45° clockwise', 'l'), 'Rotate the selected object by 45° clockwise', sub { + $frame->_append_menu_item($menu, $accel->(L('Rotate 45° clockwise'), 'l'), L('Rotate the selected object by 45° clockwise'), sub { $self->rotate(-45, Z, 'relative'); }, undef, 'arrow_rotate_clockwise.png'); - $frame->_append_menu_item($menu, $accel->('Rotate 45° counter-clockwise', 'r'), 'Rotate the selected object by 45° counter-clockwise', sub { + $frame->_append_menu_item($menu, $accel->(L('Rotate 45° counter-clockwise'), 'r'), L('Rotate the selected object by 45° counter-clockwise'), sub { $self->rotate(+45, Z, 'relative'); }, undef, 'arrow_rotate_anticlockwise.png'); my $rotateMenu = Wx::Menu->new; - my $rotateMenuItem = $menu->AppendSubMenu($rotateMenu, "Rotate", 'Rotate the selected object by an arbitrary angle'); + my $rotateMenuItem = $menu->AppendSubMenu($rotateMenu, L("Rotate"), L('Rotate the selected object by an arbitrary angle')); $frame->_set_menu_item_icon($rotateMenuItem, 'textfield.png'); - $frame->_append_menu_item($rotateMenu, "Around X axis…", 'Rotate the selected object by an arbitrary angle around X axis', sub { + $frame->_append_menu_item($rotateMenu, L("Around X axis…"), L('Rotate the selected object by an arbitrary angle around X axis'), sub { $self->rotate(undef, X); }, undef, 'bullet_red.png'); - $frame->_append_menu_item($rotateMenu, "Around Y axis…", 'Rotate the selected object by an arbitrary angle around Y axis', sub { + $frame->_append_menu_item($rotateMenu, L("Around Y axis…"), L('Rotate the selected object by an arbitrary angle around Y axis'), sub { $self->rotate(undef, Y); }, undef, 'bullet_green.png'); - $frame->_append_menu_item($rotateMenu, "Around Z axis…", 'Rotate the selected object by an arbitrary angle around Z axis', sub { + $frame->_append_menu_item($rotateMenu, L("Around Z axis…"), L('Rotate the selected object by an arbitrary angle around Z axis'), sub { $self->rotate(undef, Z); }, undef, 'bullet_blue.png'); my $mirrorMenu = Wx::Menu->new; - my $mirrorMenuItem = $menu->AppendSubMenu($mirrorMenu, "Mirror", 'Mirror the selected object'); + my $mirrorMenuItem = $menu->AppendSubMenu($mirrorMenu, L("Mirror"), L('Mirror the selected object')); $frame->_set_menu_item_icon($mirrorMenuItem, 'shape_flip_horizontal.png'); - $frame->_append_menu_item($mirrorMenu, "Along X axis…", 'Mirror the selected object along the X axis', sub { + $frame->_append_menu_item($mirrorMenu, L("Along X axis…"), L('Mirror the selected object along the X axis'), sub { $self->mirror(X); }, undef, 'bullet_red.png'); - $frame->_append_menu_item($mirrorMenu, "Along Y axis…", 'Mirror the selected object along the Y axis', sub { + $frame->_append_menu_item($mirrorMenu, L("Along Y axis…"), L('Mirror the selected object along the Y axis'), sub { $self->mirror(Y); }, undef, 'bullet_green.png'); - $frame->_append_menu_item($mirrorMenu, "Along Z axis…", 'Mirror the selected object along the Z axis', sub { + $frame->_append_menu_item($mirrorMenu, L("Along Z axis…"), L('Mirror the selected object along the Z axis'), sub { $self->mirror(Z); }, undef, 'bullet_blue.png'); my $scaleMenu = Wx::Menu->new; - my $scaleMenuItem = $menu->AppendSubMenu($scaleMenu, "Scale", 'Scale the selected object along a single axis'); + my $scaleMenuItem = $menu->AppendSubMenu($scaleMenu, L("Scale"), L('Scale the selected object along a single axis')); $frame->_set_menu_item_icon($scaleMenuItem, 'arrow_out.png'); - $frame->_append_menu_item($scaleMenu, $accel->('Uniformly…', 's'), 'Scale the selected object along the XYZ axes', sub { + $frame->_append_menu_item($scaleMenu, $accel->(L('Uniformly…'), 's'), L('Scale the selected object along the XYZ axes'), sub { $self->changescale(undef); }); - $frame->_append_menu_item($scaleMenu, "Along X axis…", 'Scale the selected object along the X axis', sub { + $frame->_append_menu_item($scaleMenu, L("Along X axis…"), L('Scale the selected object along the X axis'), sub { $self->changescale(X); }, undef, 'bullet_red.png'); - $frame->_append_menu_item($scaleMenu, "Along Y axis…", 'Scale the selected object along the Y axis', sub { + $frame->_append_menu_item($scaleMenu, L("Along Y axis…"), L('Scale the selected object along the Y axis'), sub { $self->changescale(Y); }, undef, 'bullet_green.png'); - $frame->_append_menu_item($scaleMenu, "Along Z axis…", 'Scale the selected object along the Z axis', sub { + $frame->_append_menu_item($scaleMenu, L("Along Z axis…"), L('Scale the selected object along the Z axis'), sub { $self->changescale(Z); }, undef, 'bullet_blue.png'); my $scaleToSizeMenu = Wx::Menu->new; - my $scaleToSizeMenuItem = $menu->AppendSubMenu($scaleToSizeMenu, "Scale to size", 'Scale the selected object along a single axis'); + my $scaleToSizeMenuItem = $menu->AppendSubMenu($scaleToSizeMenu, L("Scale to size"), L('Scale the selected object along a single axis')); $frame->_set_menu_item_icon($scaleToSizeMenuItem, 'arrow_out.png'); - $frame->_append_menu_item($scaleToSizeMenu, "Uniformly…", 'Scale the selected object along the XYZ axes', sub { + $frame->_append_menu_item($scaleToSizeMenu, L("Uniformly…"), L('Scale the selected object along the XYZ axes'), sub { $self->changescale(undef, 1); }); - $frame->_append_menu_item($scaleToSizeMenu, "Along X axis…", 'Scale the selected object along the X axis', sub { + $frame->_append_menu_item($scaleToSizeMenu, L("Along X axis…"), L('Scale the selected object along the X axis'), sub { $self->changescale(X, 1); }, undef, 'bullet_red.png'); - $frame->_append_menu_item($scaleToSizeMenu, "Along Y axis…", 'Scale the selected object along the Y axis', sub { + $frame->_append_menu_item($scaleToSizeMenu, L("Along Y axis…"), L('Scale the selected object along the Y axis'), sub { $self->changescale(Y, 1); }, undef, 'bullet_green.png'); - $frame->_append_menu_item($scaleToSizeMenu, "Along Z axis…", 'Scale the selected object along the Z axis', sub { + $frame->_append_menu_item($scaleToSizeMenu, L("Along Z axis…"), L('Scale the selected object along the Z axis'), sub { $self->changescale(Z, 1); }, undef, 'bullet_blue.png'); - $frame->_append_menu_item($menu, "Split", 'Split the selected object into individual parts', sub { + $frame->_append_menu_item($menu, L("Split"), L('Split the selected object into individual parts'), sub { $self->split_object; }, undef, 'shape_ungroup.png'); - $frame->_append_menu_item($menu, "Cut…", 'Open the 3D cutting tool', sub { + $frame->_append_menu_item($menu, L("Cut…"), L('Open the 3D cutting tool'), sub { $self->object_cut_dialog; }, undef, 'package.png'); $menu->AppendSeparator(); - $frame->_append_menu_item($menu, "Settings…", 'Open the object editor dialog', sub { + $frame->_append_menu_item($menu, L("Settings…"), L('Open the object editor dialog'), sub { $self->object_settings_dialog; }, undef, 'cog.png'); $menu->AppendSeparator(); - $frame->_append_menu_item($menu, "Reload from Disk", 'Reload the selected file from Disk', sub { + $frame->_append_menu_item($menu, L("Reload from Disk"), L('Reload the selected file from Disk'), sub { $self->reload_from_disk; }, undef, 'arrow_refresh.png'); - $frame->_append_menu_item($menu, "Export object as STL…", 'Export this single object as STL file', sub { + $frame->_append_menu_item($menu, L("Export object as STL…"), L('Export this single object as STL file'), sub { $self->export_object_stl; }, undef, 'brick_go.png'); @@ -2110,8 +2087,8 @@ sub object_menu { sub select_view { my ($self, $direction) = @_; my $idx_page = $self->{preview_notebook}->GetSelection; - my $page = ($idx_page == &Wx::wxNOT_FOUND) ? '3D' : $self->{preview_notebook}->GetPageText($idx_page); - if ($page eq 'Preview') { + my $page = ($idx_page == &Wx::wxNOT_FOUND) ? L('3D') : $self->{preview_notebook}->GetPageText($idx_page); + if ($page eq L('Preview')) { $self->{preview3D}->canvas->select_view($direction); $self->{canvas3D}->set_viewport_from_scene($self->{preview3D}->canvas); } else { diff --git a/lib/Slic3r/GUI/Plater/2D.pm b/lib/Slic3r/GUI/Plater/2D.pm index a1e0775910..7beba9299d 100644 --- a/lib/Slic3r/GUI/Plater/2D.pm +++ b/lib/Slic3r/GUI/Plater/2D.pm @@ -13,6 +13,8 @@ use Wx qw(wxTheApp :misc :pen :brush :sizer :font :cursor wxTAB_TRAVERSAL); use Wx::Event qw(EVT_MOUSE_EVENTS EVT_PAINT EVT_ERASE_BACKGROUND EVT_SIZE); use base 'Wx::Panel'; +use Wx::Locale gettext => 'L'; + sub new { my $class = shift; my ($parent, $size, $objects, $model, $config) = @_; @@ -126,8 +128,8 @@ sub repaint { $dc->SetFont(Wx::Font->new(14, wxDEFAULT, wxNORMAL, wxNORMAL)); $dc->DrawLabel( join('-', +(localtime)[3,4]) eq '13-8' - ? 'What do you want to print today? ™' # Sept. 13, 2006. The first part ever printed by a RepRap to make another RepRap. - : 'Drag your objects here', + ? L('What do you want to print today? ™') # Sept. 13, 2006. The first part ever printed by a RepRap to make another RepRap. + : L('Drag your objects here'), Wx::Rect->new(0, 0, $self->GetSize->GetWidth, $self->GetSize->GetHeight), wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL); } diff --git a/lib/Slic3r/GUI/Plater/2DToolpaths.pm b/lib/Slic3r/GUI/Plater/2DToolpaths.pm index e48793bb09..96a252a08b 100644 --- a/lib/Slic3r/GUI/Plater/2DToolpaths.pm +++ b/lib/Slic3r/GUI/Plater/2DToolpaths.pm @@ -338,7 +338,6 @@ sub Render { glClear(GL_COLOR_BUFFER_BIT); if (!$self->GetParent->enabled || !$self->layers) { - glFlush(); $self->SwapBuffers; return; } @@ -486,7 +485,6 @@ sub Render { } gluDeleteTess($tess) if $tess; - glFlush(); $self->SwapBuffers; } diff --git a/lib/Slic3r/GUI/Plater/3DPreview.pm b/lib/Slic3r/GUI/Plater/3DPreview.pm index 554b9e35af..d866152180 100644 --- a/lib/Slic3r/GUI/Plater/3DPreview.pm +++ b/lib/Slic3r/GUI/Plater/3DPreview.pm @@ -8,6 +8,8 @@ use Wx qw(:misc :sizer :slider :statictext :keycode wxWHITE wxCB_READONLY); use Wx::Event qw(EVT_SLIDER EVT_KEY_DOWN EVT_CHECKBOX EVT_CHOICE EVT_CHECKLISTBOX); use base qw(Wx::Panel Class::Accessor); +use Wx::Locale gettext => 'L'; + __PACKAGE__->mk_accessors(qw(print gcode_preview_data enabled _loaded canvas slider_low slider_high single_layer auto_zoom)); sub new { @@ -58,34 +60,42 @@ sub new { $z_label_high->SetFont($Slic3r::GUI::small_font); $self->single_layer(0); - my $checkbox_singlelayer = $self->{checkbox_singlelayer} = Wx::CheckBox->new($self, -1, "1 Layer"); + my $checkbox_singlelayer = $self->{checkbox_singlelayer} = Wx::CheckBox->new($self, -1, L("1 Layer")); - my $label_view_type = $self->{label_view_type} = Wx::StaticText->new($self, -1, "View"); + my $label_view_type = $self->{label_view_type} = Wx::StaticText->new($self, -1, L("View")); my $choice_view_type = $self->{choice_view_type} = Wx::Choice->new($self, -1); - $choice_view_type->Append("Feature type"); - $choice_view_type->Append("Height"); - $choice_view_type->Append("Width"); - $choice_view_type->Append("Speed"); - $choice_view_type->Append("Tool"); + $choice_view_type->Append(L("Feature type")); + $choice_view_type->Append(L("Height")); + $choice_view_type->Append(L("Width")); + $choice_view_type->Append(L("Speed")); + $choice_view_type->Append(L("Tool")); $choice_view_type->SetSelection(0); - my $label_show_features = $self->{label_show_features} = Wx::StaticText->new($self, -1, "Show"); + my $label_show_features = $self->{label_show_features} = Wx::StaticText->new($self, -1, L("Show")); my $combochecklist_features = $self->{combochecklist_features} = Wx::ComboCtrl->new(); - $combochecklist_features->Create($self, -1, "Feature types", wxDefaultPosition, [200, -1], wxCB_READONLY); - #FIXME If the following line is removed, the combo box popup list will not react to mouse clicks. - # On the other side, with this line the combo box popup cannot be closed by clicking on the combo button on Windows 10. - $combochecklist_features->UseAltPopupWindow(); - $combochecklist_features->EnablePopupAnimation(0); - my $feature_text = "Feature types"; - my $feature_items = "Perimeter|External perimeter|Overhang perimeter|Internal infill|Solid infill|Top solid infill|Bridge infill|Gap fill|Skirt|Support material|Support material interface|Wipe tower"; + $combochecklist_features->Create($self, -1, L("Feature types"), wxDefaultPosition, [200, -1], wxCB_READONLY); + my $feature_text = L("Feature types"); + my $feature_items = L("Perimeter")."|" + .L("External perimeter")."|" + .L("Overhang perimeter")."|" + .L("Internal infill")."|" + .L("Solid infill")."|" + .L("Top solid infill")."|" + .L("Bridge infill")."|" + .L("Gap fill")."|" + .L("Skirt")."|" + .L("Support material")."|" + .L("Support material interface")."|" + .L("Wipe tower")."|" + .L("Custom"); Slic3r::GUI::create_combochecklist($combochecklist_features, $feature_text, $feature_items, 1); - my $checkbox_travel = $self->{checkbox_travel} = Wx::CheckBox->new($self, -1, "Travel"); - my $checkbox_retractions = $self->{checkbox_retractions} = Wx::CheckBox->new($self, -1, "Retractions"); - my $checkbox_unretractions = $self->{checkbox_unretractions} = Wx::CheckBox->new($self, -1, "Unretractions"); - my $checkbox_shells = $self->{checkbox_shells} = Wx::CheckBox->new($self, -1, "Shells"); + my $checkbox_travel = $self->{checkbox_travel} = Wx::CheckBox->new($self, -1, L("Travel")); + my $checkbox_retractions = $self->{checkbox_retractions} = Wx::CheckBox->new($self, -1, L("Retractions")); + my $checkbox_unretractions = $self->{checkbox_unretractions} = Wx::CheckBox->new($self, -1, L("Unretractions")); + my $checkbox_shells = $self->{checkbox_shells} = Wx::CheckBox->new($self, -1, L("Shells")); my $hsizer = Wx::BoxSizer->new(wxHORIZONTAL); my $vsizer = Wx::BoxSizer->new(wxVERTICAL); @@ -255,6 +265,7 @@ sub new { 'Support material' => '00FF00', 'Support material interface' => '008000', 'Wipe tower' => 'B3E3AB', + 'Custom' => 'FFFF00', ); $self->gcode_preview_data->set_extrusion_paths_colors(\@extrusion_roles_colors); @@ -322,31 +333,9 @@ sub load_print { return; } - my $z_idx_low = $self->slider_low->GetValue; - my $z_idx_high = $self->slider_high->GetValue; - $self->enabled(1); - $self->slider_low->SetRange(0, $n_layers - 1); - $self->slider_high->SetRange(0, $n_layers - 1); - if ($z_idx_high < $n_layers && ($self->single_layer || $z_idx_high != 0)) { - # use $z_idx - } else { - # Out of range. Disable 'single layer' view. - $self->single_layer(0); - $self->{checkbox_singlelayer}->SetValue(0); - $z_idx_low = 0; - $z_idx_high = $n_layers - 1; - } - if ($self->single_layer) { - $z_idx_low = $z_idx_high; - } elsif ($z_idx_low > $z_idx_high) { - $z_idx_low = 0; - } - $self->slider_low->SetValue($z_idx_low); - $self->slider_high->SetValue($z_idx_high); - $self->slider_low->Show; - $self->slider_high->Show; - $self->Layout; - + # used to set the sliders to the extremes of the current zs range + $self->{force_sliders_full_range} = 0; + if ($self->{preferred_color_mode} eq 'tool_or_feature') { # It is left to Slic3r to decide whether the print shall be colored by the tool or by the feature. # Color by feature if it is a single extruder print. @@ -384,16 +373,58 @@ sub load_print { } $self->show_hide_ui_elements('simple'); } else { + $self->{force_sliders_full_range} = (scalar(@{$self->canvas->volumes}) == 0) && $self->auto_zoom; $self->canvas->load_gcode_preview($self->print, $self->gcode_preview_data, \@colors); $self->show_hide_ui_elements('full'); + + # recalculates zs and update sliders accordingly + $self->{layers_z} = $self->canvas->get_current_print_zs(); + $n_layers = scalar(@{$self->{layers_z}}); } + + $self->update_sliders($n_layers); + if ($self->auto_zoom) { $self->canvas->zoom_to_volumes; } $self->_loaded(1); } +} + +sub update_sliders +{ + my ($self, $n_layers) = @_; + + my $z_idx_low = $self->slider_low->GetValue; + my $z_idx_high = $self->slider_high->GetValue; + $self->enabled(1); + $self->slider_low->SetRange(0, $n_layers - 1); + $self->slider_high->SetRange(0, $n_layers - 1); + if ($self->{force_sliders_full_range}) { + $z_idx_low = 0; + $z_idx_high = $n_layers - 1; + } elsif ($z_idx_high < $n_layers && ($self->single_layer || $z_idx_high != 0)) { + # use $z_idx + } else { + # Out of range. Disable 'single layer' view. + $self->single_layer(0); + $self->{checkbox_singlelayer}->SetValue(0); + $z_idx_low = 0; + $z_idx_high = $n_layers - 1; + } + if ($self->single_layer) { + $z_idx_low = $z_idx_high; + } elsif ($z_idx_low > $z_idx_high) { + $z_idx_low = 0; + } + + $self->slider_low->SetValue($z_idx_low); + $self->slider_high->SetValue($z_idx_high); + $self->slider_low->Show; + $self->slider_high->Show; $self->set_z_range($self->{layers_z}[$z_idx_low], $self->{layers_z}[$z_idx_high]); + $self->Layout; } sub set_z_range diff --git a/lib/Slic3r/GUI/Preferences.pm b/lib/Slic3r/GUI/Preferences.pm deleted file mode 100644 index 703a7a7620..0000000000 --- a/lib/Slic3r/GUI/Preferences.pm +++ /dev/null @@ -1,115 +0,0 @@ -# Preferences dialog, opens from Menu: File->Preferences - -package Slic3r::GUI::Preferences; -use Wx qw(:dialog :id :misc :sizer :systemsettings wxTheApp); -use Wx::Event qw(EVT_BUTTON EVT_TEXT_ENTER); -use base 'Wx::Dialog'; - -sub new { - my ($class, $parent) = @_; - my $self = $class->SUPER::new($parent, -1, "Preferences", wxDefaultPosition, wxDefaultSize); - $self->{values} = {}; - - my $app_config = wxTheApp->{app_config}; - my $optgroup; - $optgroup = Slic3r::GUI::OptionsGroup->new( - parent => $self, - title => 'General', - on_change => sub { - my ($opt_id) = @_; - $self->{values}{$opt_id} = $optgroup->get_value($opt_id); - }, - label_width => 200, - ); -# $optgroup->append_single_option_line(Slic3r::GUI::OptionsGroup::Option->new( -# opt_id => 'version_check', -# type => 'bool', -# label => 'Check for updates', -# tooltip => 'If this is enabled, Slic3r will check for updates daily and display a reminder if a newer version is available.', -# default => $app_config->get("version_check") // 1, -# readonly => !wxTheApp->have_version_check, -# )); - $optgroup->append_single_option_line(Slic3r::GUI::OptionsGroup::Option->new( - opt_id => 'remember_output_path', - type => 'bool', - label => 'Remember output directory', - tooltip => 'If this is enabled, Slic3r will prompt the last output directory instead of the one containing the input files.', - default => $app_config->get("remember_output_path"), - )); - $optgroup->append_single_option_line(Slic3r::GUI::OptionsGroup::Option->new( - opt_id => 'autocenter', - type => 'bool', - label => 'Auto-center parts', - tooltip => 'If this is enabled, Slic3r will auto-center objects around the print bed center.', - default => $app_config->get("autocenter"), - )); - $optgroup->append_single_option_line(Slic3r::GUI::OptionsGroup::Option->new( - opt_id => 'background_processing', - type => 'bool', - label => 'Background processing', - tooltip => 'If this is enabled, Slic3r will pre-process objects as soon as they\'re loaded in order to save time when exporting G-code.', - default => $app_config->get("background_processing"), - )); - $optgroup->append_single_option_line(Slic3r::GUI::OptionsGroup::Option->new( - opt_id => 'no_controller', - type => 'bool', - label => 'Disable USB/serial connection', - tooltip => 'Disable communication with the printer over a serial / USB cable. This simplifies the user interface in case the printer is never attached to the computer.', - default => $app_config->get("no_controller"), - )); - $optgroup->append_single_option_line(Slic3r::GUI::OptionsGroup::Option->new( - opt_id => 'no_defaults', - type => 'bool', - label => 'Suppress "- default -" presets', - tooltip => 'Suppress "- default -" presets in the Print / Filament / Printer selections once there are any other valid presets available.', - default => $app_config->get("no_defaults"), - )); - $optgroup->append_single_option_line(Slic3r::GUI::OptionsGroup::Option->new( - opt_id => 'show_incompatible_presets', - type => 'bool', - label => 'Show incompatible print and filament presets', - tooltip => 'When checked, the print and filament presets are shown in the preset editor even ' . - 'if they are marked as incompatible with the active printer', - default => $app_config->get("show_incompatible_presets"), - )); - $optgroup->append_single_option_line(Slic3r::GUI::OptionsGroup::Option->new( - opt_id => 'use_legacy_opengl', - type => 'bool', - label => 'Use legacy OpenGL 1.1 rendering', - tooltip => 'If you have rendering issues caused by a buggy OpenGL 2.0 driver, you may try to check this checkbox. This will disable the layer height editing and anti aliasing, so it is likely better to upgrade your graphics driver.', - default => $app_config->get("use_legacy_opengl"), - )); - - my $sizer = Wx::BoxSizer->new(wxVERTICAL); - $sizer->Add($optgroup->sizer, 0, wxEXPAND | wxBOTTOM | wxLEFT | wxRIGHT, 10); - - my $buttons = $self->CreateStdDialogButtonSizer(wxOK | wxCANCEL); - EVT_BUTTON($self, wxID_OK, sub { $self->_accept }); - $sizer->Add($buttons, 0, wxEXPAND | wxBOTTOM | wxLEFT | wxRIGHT, 10); - - $self->SetSizer($sizer); - $sizer->SetSizeHints($self); - - return $self; -} - -sub _accept { - my ($self) = @_; - - if (defined($self->{values}{no_controller}) || - defined($self->{values}{no_defaults}) || - defined($self->{values}{use_legacy_opengl})) { - Slic3r::GUI::warning_catcher($self)->("You need to restart Slic3r to make the changes effective."); - } - - my $app_config = wxTheApp->{app_config}; - $app_config->set($_, $self->{values}{$_}) for keys %{$self->{values}}; - - $self->EndModal(wxID_OK); - $self->Close; # needed on Linux - - # Nothify the UI to update itself from the ini file. - wxTheApp->update_ui_from_settings; -} - -1; diff --git a/resources/localization/Slic3rPE.pot b/resources/localization/Slic3rPE.pot new file mode 100644 index 0000000000..b70c922576 --- /dev/null +++ b/resources/localization/Slic3rPE.pot @@ -0,0 +1,3883 @@ +msgid "" +msgstr "" +"Project-Id-Version: Slic3rPE\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-28 13:53+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:39 +msgid "Shape" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:46 +msgid "Rectangular" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:50 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1191 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:408 +msgid "Size" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:51 +msgid "Size in X and Y of the rectangular plate." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:57 +msgid "Origin" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:58 +msgid "" +"Distance of the 0,0 G-code coordinate from the front left corner of the " +"rectangle." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:62 +msgid "Circular" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:65 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:129 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:200 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:211 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:325 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:336 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:355 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:434 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:781 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:801 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:860 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:878 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:896 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1044 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1052 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1094 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1103 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1113 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1121 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1129 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1215 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1421 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1491 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1527 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1704 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1711 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1718 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1727 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1737 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1747 +msgid "mm" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:66 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:431 +msgid "Diameter" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:67 +msgid "" +"Diameter of the print bed. It is assumed that origin (0,0) is located in the " +"center." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:71 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:150 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:92 +msgid "Custom" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:75 +msgid "Load shape from STL..." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:120 +msgid "Settings" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:298 +msgid "Choose a file to import bed shape from (STL/OBJ/AMF/3MF/PRUSA):" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:315 +msgid "Error! " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:324 +msgid "The selected file contains no geometry." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:328 +msgid "" +"The selected file contains several disjoint areas. This is not supported." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.hpp:42 +msgid "Bed Shape" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:224 +msgid "Array of language names and identifiers should have the same size." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:235 +msgid "Select the language" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:235 +msgid "Language" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:300 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:170 +msgid "Default" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:325 +msgid "Change Application Language" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:332 +msgid "Application will be restarted" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:332 +msgid "Attention!" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:339 +msgid "&Localization" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:488 +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:470 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1300 +msgid "Error" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:493 +msgid "Notice" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:498 +msgid "GLUquadricObjPtr | Attempt to free unreferenced scalar" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:500 +msgid "Warning" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:50 +msgid "Save current " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:51 +msgid "Delete this preset" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:313 +msgid "Layers and perimeters" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:314 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:777 +msgid "Layer height" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:318 +msgid "Vertical shells" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:329 +msgid "Horizontal shells" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:330 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1314 +msgid "Solid layers" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:335 +msgid "Quality (slower slicing)" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:342 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:356 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:449 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:452 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:831 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1113 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:107 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:208 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:736 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1733 +msgid "Advanced" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:346 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:347 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:664 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:87 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:247 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:488 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:502 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:540 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:681 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:691 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:709 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:727 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:746 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1263 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1280 +msgid "Infill" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:352 +msgid "Reducing printing time" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:364 +msgid "Skirt and brim" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:365 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:146 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:88 +msgid "Skirt" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:371 +msgid "Brim" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:374 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:375 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:191 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1030 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1380 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1387 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1399 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1409 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1417 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1432 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1453 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1464 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1480 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1489 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1498 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1509 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1525 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1533 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1534 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1543 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1551 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1565 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:147 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:89 +msgid "Support material" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:380 +msgid "Raft" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:384 +msgid "Options for support material and raft" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:398 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:118 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:278 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:635 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:747 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:979 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1201 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1251 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1302 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1625 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:71 +msgid "Speed" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:399 +msgid "Speed for print moves" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:411 +msgid "Speed for non-print moves" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:414 +msgid "Modifiers" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:417 +msgid "Acceleration control (advanced)" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:424 +msgid "Autospeed (advanced)" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:430 +msgid "Multiple Extruders" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:431 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:966 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:308 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:702 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:958 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1272 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1445 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1471 +msgid "Extruders" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:438 +msgid "Ooze prevention" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:442 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:149 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:91 +msgid "Wipe tower" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:453 +msgid "Extrusion width" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:463 +msgid "Overlap" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:466 +msgid "Flow" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:469 +msgid "Other" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:476 +msgid "Output options" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:477 +msgid "Sequential printing" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:479 +msgid "Extruder clearance (mm)" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:488 +msgid "Output file" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:494 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1001 +msgid "Post-processing scripts" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:500 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:501 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:859 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:860 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1156 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1157 +msgid "Notes" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:507 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:867 +msgid "Dependencies" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:508 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:868 +msgid "Profile dependencies" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:509 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:869 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1668 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:143 +msgid "Compatible printers" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:533 +#, no-c-format +msgid "" +"The Spiral Vase mode requires:\n" +"- one perimeter\n" +"- no top solid layers\n" +"- 0% fill density\n" +"- no support material\n" +"- no ensure_vertical_shell_thickness\n" +"\n" +"Shall I adjust those settings in order to enable Spiral Vase?" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:540 +msgid "Spiral Vase" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:560 +msgid "" +"The Wipe Tower currently supports only:\n" +"- first layer height 0.2mm\n" +"- layer height from 0.15mm to 0.35mm\n" +"\n" +"Shall I adjust those settings in order to enable the Wipe Tower?" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:564 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:585 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:602 +msgid "Wipe Tower" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:581 +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).\n" +"\n" +"Shall I adjust those settings in order to enable the Wipe Tower?" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:599 +msgid "" +"For the Wipe Tower to work with the soluble supports, the support layers\n" +"need to be synchronized with the object layers.\n" +"\n" +"Shall I synchronize support layers in order to enable the Wipe Tower?" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:617 +msgid "" +"Supports work better, if the following feature is enabled:\n" +"- Detect bridging perimeters\n" +"\n" +"Shall I adjust those settings for supports?" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:620 +msgid "Support Generator" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:662 +msgid "The " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:662 +#, no-c-format +msgid "" +" infill pattern is not supposed to work at 100% density.\n" +"\n" +"Shall I switch to rectilinear fill pattern?" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:786 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:787 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:368 +msgid "Filament" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:794 +msgid "Temperature " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:795 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1234 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:307 +msgid "Extruder" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:800 +msgid "Bed" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:805 +msgid "Cooling" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:806 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:922 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1695 +msgid "Enable" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:817 +msgid "Fan settings" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:818 +msgid "Fan speed" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:826 +msgid "Cooling thresholds" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:832 +msgid "Filament properties" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:836 +msgid "Print speed override" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:846 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1119 +msgid "Custom G-code" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:847 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1120 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1342 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1357 +msgid "Start G-code" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:853 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1126 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:217 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:227 +msgid "End G-code" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:937 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:11 +msgid "General" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:938 +msgid "Size and coordinates" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:940 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:34 +msgid "Bed shape" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:942 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1637 +msgid " Set " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:962 +msgid "Capabilities" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:967 +msgid "Number of extruders of the printer." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:989 +msgid "USB/Serial connection" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:990 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1193 +msgid "Serial port" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:995 +msgid "Rescan serial ports" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1004 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1072 +msgid "Test" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1017 +msgid "Connection to printer works correctly." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1017 +msgid "Success!" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1020 +msgid "Connection failed." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1032 +msgid "OctoPrint upload" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1035 +msgid " Browse " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1110 +msgid "Firmware" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1132 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:48 +msgid "Before layer change G-code" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1138 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:766 +msgid "After layer change G-code" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1144 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1602 +msgid "Tool change G-code" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1150 +msgid "Between objects G-code (for sequential printing)" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1187 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:400 +#, possible-c-format +msgid "Extruder %d" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1194 +msgid "Layer height limits" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1199 +msgid "Position (for multi-extruder printers)" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1202 +msgid "Retraction" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1205 +msgid "Only lift Z" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1218 +msgid "" +"Retraction when tool is disabled (advanced settings for multi-extruder " +"setups)" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1222 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:150 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2125 +msgid "Preview" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1312 +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 "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1314 +msgid "Firmware Retraction" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1469 +msgid "Default " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1469 +msgid " preset" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1470 +msgid " preset\n" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1488 +msgid "" +"\n" +"\n" +"is not compatible with printer\n" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1488 +msgid "" +"\n" +"\n" +"and it has the following unsaved changes:" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1489 +msgid "" +"\n" +"\n" +"has the following unsaved changes:" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1491 +msgid "" +"\n" +"\n" +"Discard changes and continue anyway?" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1492 +msgid "Unsaved Changes" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1560 +msgid "The supplied name is empty. It can't be saved." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1580 +msgid "remove" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1580 +msgid "delete" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1581 +msgid "Are you sure you want to " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1581 +msgid " the selected preset?" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1582 +msgid "Remove" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1582 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:178 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:196 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2021 +msgid "Delete" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1583 +msgid " Preset" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1636 +msgid "All" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1667 +msgid "Select the printers this profile is compatible with." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1751 +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:514 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1645 +msgid "Save " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1751 +msgid " as:" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1785 +msgid "" +"The supplied name is not valid; the following characters are not allowed:" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1788 +msgid "The supplied name is not available." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:182 +msgid "Print Settings" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:202 +msgid "Filament Settings" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:228 +msgid "Printer Settings" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:248 +msgid "Save preset" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Field.cpp:42 +msgid "default" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:26 +#, possible-c-format +msgid "" +"If estimated layer time is below ~%ds, fan will run at %d%% and print speed " +"will be reduced so that no less than %ds are spent on that layer (however, " +"speed will never be reduced below %dmm/s)." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:30 +#, possible-c-format +msgid "" +"\n" +"If estimated layer time is greater, but still below ~%ds, fan will run at a " +"proportionally decreasing speed between %d%% and %d%%." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:34 +msgid "" +"\n" +"During the other layers, fan " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:36 +msgid "Fan " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:41 +#, possible-c-format +msgid "will always run at %d%% " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:44 +#, possible-c-format +msgid "except for the first %d layers" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:48 +msgid "except for the first layer" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:50 +msgid "will be turned off." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:151 +msgid "external perimeters" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:160 +msgid "perimeters" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:169 +msgid "infill" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:179 +msgid "solid infill" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:187 +msgid "top solid infill" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:198 +msgid "support" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:208 +msgid "support interface" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:214 +msgid "First layer volumetric" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:214 +msgid "Bridging volumetric" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:214 +msgid "Volumetric" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:215 +msgid " flow rate is maximized " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:218 +msgid "by the print profile maximum" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:219 +msgid "when printing " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:220 +msgid " with a volumetric rate " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:224 +#, possible-c-format +msgid "%3.2f mm³/s" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:226 +#, possible-c-format +msgid " at filament speed %3.2f mm/s." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:245 +msgid "" +"Recommended object thin wall thickness: Not available due to invalid layer " +"height." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:262 +#, possible-c-format +msgid "Recommended object thin wall thickness for layer height %.2f and " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:269 +#, possible-c-format +msgid "%d lines: %.2lf mm" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.hpp:17 +msgid "Preferences" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:27 +msgid "Remember output directory" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:29 +msgid "" +"If this is enabled, Slic3r will prompt the last output directory instead of " +"the one containing the input files." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:35 +msgid "Auto-center parts" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:37 +msgid "" +"If this is enabled, Slic3r will auto-center objects around the print bed " +"center." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:43 +msgid "Background processing" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:45 +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 "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:51 +msgid "Disable USB/serial connection" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:53 +msgid "" +"Disable communication with the printer over a serial / USB cable. This " +"simplifies the user interface in case the printer is never attached to the " +"computer." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:59 +msgid "Suppress \" - default - \" presets" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:61 +msgid "" +"Suppress \" - default - \" presets in the Print / Filament / Printer " +"selections once there are any other valid presets available." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:67 +msgid "Show incompatible print and filament presets" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:69 +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 "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:75 +msgid "Use legacy OpenGL 1.1 rendering" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:77 +msgid "" +"If you have rendering issues caused by a buggy OpenGL 2.0 driver, you may " +"try to check this checkbox. This will disable the layer height editing and " +"anti aliasing, so it is likely better to upgrade your graphics driver." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:101 +msgid "You need to restart Slic3r to make the changes effective." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:26 +msgid "Avoid crossing perimeters" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:27 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:38 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1572 +msgid "Other layers" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:39 +msgid "" +"Bed temperature for layers after the first one. Set this to zero to disable " +"bed temperature control commands in the output." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:42 +msgid "Bed temperature" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:49 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:59 +msgid "Between objects G-code" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:60 +msgid "" +"This code is inserted between objects when using sequential printing. By " +"default extruder and bed temperature are reset using non-wait command; " +"however if M104, M109, M140 or M190 are detected in this custom code, Slic3r " +"will not add temperature commands. Note that you can use placeholder " +"variables for all Slic3r settings, so you can put a \"M109 S" +"[first_layer_temperature]\" command wherever you want." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:68 +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:370 +msgid "Bottom" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:69 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:239 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:290 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:298 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:604 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:762 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:778 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:941 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:989 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1152 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1583 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1639 +msgid "Layers and Perimeters" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:70 +msgid "Number of solid layers to generate on bottom surfaces." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:72 +msgid "Bottom solid layers" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:77 +msgid "Bridge" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:78 +msgid "" +"This is the acceleration your printer will use for bridges. Set zero to " +"disable acceleration control for bridges." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:80 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:174 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:576 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:684 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:952 +msgid "mm/s²" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:86 +msgid "Bridging angle" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:88 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:91 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:492 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1170 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1181 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1401 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1557 +msgid "°" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:97 +msgid "Bridges fan speed" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:98 +msgid "This fan speed is enforced during all bridges and overhangs." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:99 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:504 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:789 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:850 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1060 +msgid "%" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:106 +msgid "Bridge flow ratio" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:108 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:117 +msgid "Bridges" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:119 +msgid "Speed for printing bridges." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:120 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:638 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:749 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:811 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:868 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:981 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1137 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1146 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1536 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1649 +msgid "mm/s" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:127 +msgid "Brim width" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:128 +msgid "" +"Horizontal width of the brim that will be printed around each object on the " +"first layer." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:135 +msgid "Clip multi-part objects" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:136 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:147 +msgid "Compatible printers condition" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:148 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:154 +msgid "Complete individual objects" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:155 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:163 +msgid "Enable auto cooling" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:164 +msgid "" +"This flag enables the automatic cooling logic that adjusts print speed and " +"fan speed according to layer printing time." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:171 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:180 +msgid "Disable fan for the first" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:181 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:183 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:694 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1033 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1224 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1285 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1437 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1482 +msgid "layers" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:190 +msgid "Don't support bridges" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:192 +msgid "" +"Experimental option for preventing support material from being generated " +"under bridged areas." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:198 +msgid "Distance between copies" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:199 +msgid "Distance used for the auto-arrange feature of the plater." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:207 +msgid "Elephant foot compensation" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:209 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:218 +msgid "" +"This end procedure is inserted at the end of the output file. Note that you " +"can use placeholder variables for all Slic3r settings." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:228 +msgid "" +"This end procedure is inserted at the end of the output file, before the " +"printer end gcode. Note that you can use placeholder variables for all " +"Slic3r settings. If you have multiple extruders, the gcode is processed in " +"extruder order." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:238 +msgid "Ensure vertical shell thickness" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:240 +msgid "" +"Add solid infill near sloping surfaces to guarantee the vertical shell " +"thickness (top+bottom solid layers)." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:246 +msgid "Top/bottom fill pattern" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:248 +msgid "" +"Fill pattern for top/bottom infill. This only affects the external visible " +"layer, and not its adjacent solid shells." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:267 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:277 +msgid "External perimeters" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:268 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:377 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:592 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:710 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:967 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1292 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1454 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1614 +msgid "Extrusion Width" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:269 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:272 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:597 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:715 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:972 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1296 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1458 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1619 +msgid "mm or % (leave 0 for default)" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:279 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:282 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:619 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1255 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1306 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1501 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1631 +msgid "mm/s or %" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:289 +msgid "External perimeters first" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:291 +msgid "" +"Print contour perimeters from the outermost one to the innermost one instead " +"of the default inverse order." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:297 +msgid "Extra perimeters if needed" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:299 +#, no-c-format +msgid "" +"Add more perimeters when needed for avoiding gaps in sloping walls. Slic3r " +"keeps adding perimeters, until more than 70% of the loop immediately above " +"is supported." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:309 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:320 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:69 +msgid "Height" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:321 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:331 +msgid "Radius" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:332 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:342 +msgid "Extruder Color" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:343 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:406 +msgid "This is only used in the Slic3r interface as a visual help." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:350 +msgid "Extruder offset" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:351 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:360 +msgid "Extrusion axis" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:361 +msgid "" +"Use this option to set the axis letter associated to your printer's extruder " +"(usually E but some printers use A)." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:367 +msgid "Extrusion multiplier" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:368 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:376 +msgid "Default extrusion width" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:378 +msgid "" +"Set this to a non-zero value to allow a manual extrusion width. If left to " +"zero, Slic3r derives extrusion widths from the nozzle diameter (see the " +"tooltips for perimeter extrusion width, infill extrusion width etc). If " +"expressed as percentage (for example: 230%), it will be computed over layer " +"height." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:382 +msgid "mm or % (leave 0 for auto)" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:387 +msgid "Keep fan always on" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:388 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:394 +msgid "Enable fan if layer print time is below" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:395 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:397 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1242 +msgid "approximate seconds" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:405 +msgid "Color" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:412 +msgid "Filament notes" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:413 +msgid "You can put your notes regarding the filament here." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:421 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:817 +msgid "Max volumetric speed" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:422 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:425 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:820 +msgid "mm³/s" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:432 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:440 +msgid "Density" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:441 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:444 +msgid "g/cm³" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:450 +msgid "Filament type" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:451 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1002 +msgid "" +"If you want to process the output G-code through custom scripts, just list " +"their absolute paths here. Separate multiple scripts with a semicolon. " +"Scripts will be passed the absolute path to the G-code file as the first " +"argument, and they can access the Slic3r config settings by reading " +"environment variables." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:470 +msgid "Soluble material" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:471 +msgid "Soluble material is most likely used for a soluble support." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:476 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:450 +msgid "Cost" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:477 +msgid "" +"Enter your filament cost per kg here. This is only for statistical " +"information." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:478 +msgid "money/kg" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:487 +msgid "Fill angle" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:489 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:501 +msgid "Fill density" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:503 +#, no-c-format +msgid "Density of internal infill, expressed in the range 0% - 100%." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:539 +msgid "Fill pattern" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:541 +msgid "Fill pattern for general low-density infill." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:573 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:582 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:591 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:625 +msgid "First layer" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:574 +msgid "" +"This is the acceleration your printer will use for first layer. Set zero to " +"disable acceleration control for first layer." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:583 +msgid "" +"Heated build plate temperature for the first layer. Set this to zero to " +"disable bed temperature control commands in the output." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:593 +msgid "" +"Set this to a non-zero value to set a manual extrusion width for first " +"layer. You can use this to force fatter extrudates for better adhesion. If " +"expressed as percentage (for example 120%) it will be computed over first " +"layer height. If set to zero, it will use the default extrusion width." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:603 +msgid "First layer height" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:605 +msgid "" +"When printing with very low layer heights, you might still want to print a " +"thicker bottom layer to improve adhesion and tolerance for non perfect build " +"plates. This can be expressed as an absolute value or as a percentage (for " +"example: 150%) over the default layer height." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:609 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:740 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1390 +msgid "mm or %" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:615 +msgid "First layer speed" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:616 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:626 +msgid "" +"Extruder temperature for first layer. If you want to control temperature " +"manually during print, set this to zero to disable temperature control " +"commands in the output file." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:634 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:145 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:87 +msgid "Gap fill" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:636 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:644 +msgid "Verbose G-code" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:645 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:652 +msgid "G-code flavor" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:653 +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 Slic3r from exporting any " +"extrusion value at all." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:682 +msgid "" +"This is the acceleration your printer will use for infill. Set zero to " +"disable acceleration control for infill." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:690 +msgid "Combine infill every" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:692 +msgid "" +"This feature allows to combine infill and speed up your print by extruding " +"thicker infill layers while preserving thin perimeters, thus accuracy." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:696 +msgid "Combine infill every n layers" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:701 +msgid "Infill extruder" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:703 +msgid "The extruder to use when printing infill." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:711 +msgid "" +"Set this to a non-zero value to set a manual extrusion width for infill. If " +"left zero, default extrusion width will be used if set, otherwise 1.125 x " +"nozzle diameter will be used. You may want to use fatter extrudates to speed " +"up the infill and make your parts stronger. If expressed as percentage (for " +"example 90%) it will be computed over layer height." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:720 +msgid "Infill before perimeters" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:721 +msgid "" +"This option will switch the print order of perimeters and infill, making the " +"latter first." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:726 +msgid "Only infill where needed" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:728 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:735 +msgid "Infill/perimeters overlap" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:737 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:748 +msgid "Speed for printing the internal fill. Set to zero for auto." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:757 +msgid "Interface shells" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:758 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:767 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:779 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:787 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:796 +msgid "Max" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:788 +msgid "This setting represents the maximum speed of your fan." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:797 +#, no-c-format +msgid "" +"This is the highest printable layer height for this extruder, used to cap " +"the variable layer height and support layer height. Maximum recommended " +"layer height is 75% of the extrusion width to achieve reasonable inter-layer " +"adhesion. If set to 0, layer height is limited to 75% of the nozzle diameter." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:807 +msgid "Max print speed" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:808 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:818 +msgid "" +"This experimental setting is used to set the maximum volumetric speed your " +"extruder supports." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:826 +msgid "Max volumetric slope positive" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:827 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:838 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:831 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:842 +msgid "mm³/s²" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:837 +msgid "Max volumetric slope negative" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:848 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:857 +msgid "Min" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:849 +msgid "This setting represents the minimum PWM your fan needs to work." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:858 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:866 +msgid "Min print speed" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:867 +msgid "Slic3r will not scale speed down below this speed." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:874 +msgid "Minimum extrusion length" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:875 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:884 +msgid "Configuration notes" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:885 +msgid "" +"You can put here your personal notes. This text will be added to the G-code " +"header comments." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:894 +msgid "Nozzle diameter" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:895 +msgid "" +"This is the diameter of your extruder nozzle (for example: 0.5, 0.35 etc.)" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:901 +msgid "API Key" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:902 +msgid "" +"Slic3r can upload G-code files to OctoPrint. This field should contain the " +"API Key required for authentication." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:908 +msgid "Host or IP" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:909 +msgid "" +"Slic3r can upload G-code files to OctoPrint. This field should contain the " +"hostname or IP address of the OctoPrint instance." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:915 +msgid "Only retract when crossing perimeters" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:916 +msgid "" +"Disables retraction when the travel path does not exceed the upper layer's " +"perimeters (and thus any ooze will be probably invisible)." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:923 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:930 +msgid "Output filename format" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:931 +msgid "" +"You can use all configuration options as variables inside this template. For " +"example: [layer_height], [fill_density] etc. You can also use [timestamp], " +"[year], [month], [day], [hour], [minute], [second], [version], " +"[input_filename], [input_filename_base]." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:940 +msgid "Detect bridging perimeters" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:942 +msgid "" +"Experimental option to adjust flow for overhangs (bridge flow will be used), " +"to apply bridge speed to them and enable fan." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:948 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:966 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:978 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:988 +msgid "Perimeters" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:949 +msgid "" +"This is the acceleration your printer will use for perimeters. A high value " +"like 9000 usually gives good results if your hardware is up to the job. Set " +"zero to disable acceleration control for perimeters." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:957 +msgid "Perimeter extruder" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:959 +msgid "" +"The extruder to use when printing perimeters and brim. First extruder is 1." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:968 +msgid "" +"Set this to a non-zero value to set a manual extrusion width for perimeters. " +"You may want to use thinner extrudates to get more accurate surfaces. If " +"left zero, default extrusion width will be used if set, otherwise 1.125 x " +"nozzle diameter will be used. If expressed as percentage (for example 200%) " +"it will be computed over layer height." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:980 +msgid "" +"Speed for perimeters (contours, aka vertical shells). Set to zero for auto." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:990 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:994 +msgid "(minimum)" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1014 +msgid "Printer notes" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1015 +msgid "You can put your notes regarding the printer here." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1029 +msgid "Raft layers" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1031 +msgid "" +"The object will be raised by this number of layers, and support material " +"will be generated under it." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1039 +msgid "Resolution" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1040 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1050 +msgid "Minimum travel after retraction" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1051 +msgid "" +"Retraction is not triggered when travel moves are shorter than this length." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1057 +msgid "Retract amount before wipe" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1058 +msgid "" +"With bowden extruders, it may be wise to do some amount of quick retract " +"before doing the wipe movement." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1065 +msgid "Retract on layer change" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1066 +msgid "This flag enforces a retraction whenever a Z move is done." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1071 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1080 +msgid "Length" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1072 +msgid "Retraction Length" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1073 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1075 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1085 +msgid "mm (zero to disable)" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1081 +msgid "Retraction Length (Toolchange)" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1082 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1090 +msgid "Lift Z" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1091 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1099 +msgid "Above Z" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1100 +msgid "Only lift Z above" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1101 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1108 +msgid "Below Z" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1109 +msgid "Only lift Z below" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1110 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1118 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1126 +msgid "Extra length on restart" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1119 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1127 +msgid "" +"When the retraction is compensated after changing tool, the extruder will " +"push this additional amount of filament." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1134 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1135 +msgid "Retraction Speed" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1136 +msgid "The speed for retractions (it only applies to the extruder motor)." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1142 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1143 +msgid "Deretraction Speed" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1144 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1151 +msgid "Seam position" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1153 +msgid "Position of perimeters starting points." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1169 +msgid "Direction" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1171 +msgid "Preferred direction of the seam" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1172 +msgid "Seam preferred direction" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1180 +msgid "Jitter" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1182 +msgid "Seam preferred direction jitter" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1183 +msgid "Preferred direction of the seam - jitter" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1194 +msgid "USB/serial port for printer connection." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1202 +msgid "Serial port speed" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1203 +msgid "Speed (baud) of USB/serial port for printer connection." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1212 +msgid "Distance from object" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1213 +msgid "" +"Distance between skirt and object(s). Set this to zero to attach the skirt " +"to the object(s) and get a brim for better adhesion." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1221 +msgid "Skirt height" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1222 +msgid "" +"Height of skirt expressed in layers. Set this to a tall value to use skirt " +"as a shield against drafts." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1229 +msgid "Loops (minimum)" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1230 +msgid "Skirt Loops" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1231 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1239 +msgid "Slow down if layer print time is below" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1240 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1250 +msgid "Small perimeters" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1252 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1262 +msgid "Solid infill threshold area" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1264 +msgid "" +"Force solid infill for regions having a smaller area than the specified " +"threshold." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1265 +msgid "mm²" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1271 +msgid "Solid infill extruder" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1273 +msgid "The extruder to use when printing solid infill." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1279 +msgid "Solid infill every" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1281 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1291 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1301 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:142 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:84 +msgid "Solid infill" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1293 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1303 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1315 +msgid "Number of solid layers to generate on top and bottom surfaces." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1322 +msgid "Spiral vase" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1323 +msgid "" +"This feature will raise Z gradually while printing a single-walled object in " +"order to remove any visible seam. This option requires a single perimeter, " +"no infill, no top solid layers and no support material. You can still set " +"any number of bottom solid layers as well as skirt/brim loops. It won't work " +"when printing more than an object." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1332 +msgid "Temperature variation" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1333 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1343 +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 Slic3r 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 Slic3r settings, so you can put a " +"\"M109 S[first_layer_temperature]\" command wherever you want." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1358 +msgid "" +"This start procedure is inserted at the beginning, after any printer start " +"gcode. This is used to override settings for a specific filament. If Slic3r " +"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 Slic3r 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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1373 +msgid "Single Extruder Multi Material" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1374 +msgid "The printer multiplexes filaments into a single hot end." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1379 +msgid "Generate support material" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1381 +msgid "Enable support material generation." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1386 +msgid "XY separation between an object and its support" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1388 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1398 +msgid "Pattern angle" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1400 +msgid "" +"Use this setting to rotate the support material pattern on the horizontal " +"plane." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1408 +msgid "Support on build plate only" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1410 +msgid "" +"Only create support if it lies on a build plate. Don't create support on a " +"print." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1416 +msgid "Contact Z distance" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1418 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1431 +msgid "Enforce support for the first" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1433 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1439 +msgid "Enforce support for the first n layers" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1444 +msgid "Support material/raft/skirt extruder" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1446 +msgid "" +"The extruder to use when printing support material, raft and skirt (1+, 0 to " +"use the current extruder to minimize tool changes)." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1455 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1463 +msgid "Interface loops" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1465 +msgid "" +"Cover the top contact layer of the supports with loops. Disabled by default." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1470 +msgid "Support material/raft interface extruder" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1472 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1479 +msgid "Interface layers" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1481 +msgid "" +"Number of interface layers to insert between the object(s) and support " +"material." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1488 +msgid "Interface pattern spacing" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1490 +msgid "Spacing between interface lines. Set zero to get a solid interface." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1497 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:148 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:90 +msgid "Support material interface" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1499 +msgid "" +"Speed for printing support material interface layers. If expressed as " +"percentage (for example 50%) it will be calculated over support material " +"speed." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1508 +msgid "Pattern" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1510 +msgid "Pattern used to generate support material." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1524 +msgid "Pattern spacing" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1526 +msgid "Spacing between support material lines." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1535 +msgid "Speed for printing support material." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1542 +msgid "Synchronize with object layers" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1544 +msgid "" +"Synchronize support layers with the object print layers. This is useful with " +"multi-material printers, where the extruder switch is expensive." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1550 +msgid "Overhang threshold" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1552 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1564 +msgid "With sheath around the support" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1566 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1573 +msgid "" +"Extruder temperature for layers after the first one. Set this to zero to " +"disable temperature control commands in the output." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1576 +msgid "Temperature" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1582 +msgid "Detect thin walls" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1584 +msgid "" +"Detect single-width walls (parts where two extrusions don't fit and we need " +"to collapse them into a single trace)." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1590 +msgid "Threads" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1591 +msgid "" +"Threads are used to parallelize long-running tasks. Optimal threads number " +"is slightly above the number of available cores/processors." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1603 +msgid "" +"This custom code is inserted right before every extruder change. Note that " +"you can use placeholder variables for all Slic3r settings as well as " +"[previous_extruder] and [next_extruder]." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1613 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1624 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:143 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:85 +msgid "Top solid infill" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1615 +msgid "" +"Set this to a non-zero value to set a manual extrusion width for infill for " +"top surfaces. You may want to use thinner extrudates to fill all narrow " +"regions and get a smoother finish. If left zero, default extrusion width " +"will be used if set, otherwise nozzle diameter will be used. If expressed as " +"percentage (for example 90%) it will be computed over layer height." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1626 +msgid "" +"Speed for printing top solid layers (it only applies to the uppermost " +"external layers and not to their internal solid layers). You may want to " +"slow down this to get a nicer surface finish. This can be expressed as a " +"percentage (for example: 80%) over the solid infill speed above. Set to zero " +"for auto." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1638 +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:369 +msgid "Top" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1640 +msgid "Number of solid layers to generate on top surfaces." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1642 +msgid "Top solid layers" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1647 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:95 +msgid "Travel" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1648 +msgid "Speed for travel moves (jumps between distant extrusion points)." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1656 +msgid "Use firmware retraction" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1657 +msgid "" +"This experimental setting uses G10 and G11 commands to have the firmware " +"handle the retraction. This is only supported in recent Marlin." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1663 +msgid "Use relative E distances" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1664 +msgid "" +"If your firmware requires relative E values, check this, otherwise leave it " +"unchecked. Most firmwares use absolute values." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1670 +msgid "Use volumetric E" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1671 +msgid "" +"This experimental setting uses outputs the E values in cubic millimeters " +"instead of linear millimeters. If your firmware doesn't already know " +"filament diameter(s), you can put commands like 'M200 D[filament_diameter_0] " +"T0' in your start G-code in order to turn volumetric mode on and use the " +"filament diameter associated to the filament selected in Slic3r. This is " +"only supported in recent Marlin." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1681 +msgid "Enable variable layer height feature" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1682 +msgid "" +"Some printers or printer setups may have difficulties printing with a " +"variable layer height. Enabled by default." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1688 +msgid "Wipe while retracting" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1689 +msgid "" +"This flag will move the nozzle while retracting to minimize the possible " +"blob on leaky extruders." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1696 +msgid "" +"Multi material printers may need to prime or purge extruders on tool " +"changes. Extrude the excess material into the wipe tower." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1702 +msgid "Position X" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1703 +msgid "X coordinate of the left front corner of a wipe tower" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1709 +msgid "Position Y" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1710 +msgid "Y coordinate of the left front corner of a wipe tower" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1716 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:70 +msgid "Width" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1717 +msgid "Width of a wipe tower" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1723 +msgid "Per color change depth" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1724 +msgid "" +"Depth of a wipe color per color change. For N colors, there will be maximum " +"(N-1) tool switches performed, therefore the total depth of the wipe tower " +"will be (N-1) times this value." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1732 +msgid "XY Size Compensation" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1734 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1742 +msgid "Z offset" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1743 +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 "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:137 +msgid "None" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:138 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:80 +msgid "Perimeter" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:139 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:81 +msgid "External perimeter" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:140 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:82 +msgid "Overhang perimeter" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:141 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:83 +msgid "Internal infill" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:144 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:86 +msgid "Bridge infill" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:151 +msgid "Mixed" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:330 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:68 +msgid "Feature type" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:332 +msgid "Height (mm)" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:334 +msgid "Width (mm)" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:336 +msgid "Speed (mm/s)" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:338 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:72 +msgid "Tool" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI.pm:286 +msgid "Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:66 +msgid "Version " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:66 +msgid "" +" - Remember to check for updates at http://github.com/prusa3d/slic3r/releases" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:118 +msgid "Plater" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:120 +msgid "Controller" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:192 +msgid "No Bonjour device found" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:192 +msgid "Device Browser" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:211 +msgid "Connection to OctoPrint works correctly." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:214 +msgid "I wasn't able to connect to OctoPrint (" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:215 +msgid "). Check hostname and OctoPrint version (at least 1.1.0 is required)." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:251 +msgid "Open STL/OBJ/AMF…\tCtrl+O" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:251 +msgid "Open a model" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:254 +msgid "&Load Config…\tCtrl+L" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:254 +msgid "Load exported configuration file" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:257 +msgid "&Export Config…\tCtrl+E" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:257 +msgid "Export current configuration to file" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:260 +msgid "&Load Config Bundle…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:260 +msgid "Load presets from a bundle" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:263 +msgid "&Export Config Bundle…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:263 +msgid "Export all presets to file" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:268 +msgid "Q&uick Slice…\tCtrl+U" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:268 +msgid "Slice a file into a G-code" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:274 +msgid "Quick Slice and Save &As…\tCtrl+Alt+U" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:274 +msgid "Slice a file into a G-code, save as" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:280 +msgid "&Repeat Last Quick Slice\tCtrl+Shift+U" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:280 +msgid "Repeat last quick slice" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:287 +msgid "Slice to SV&G…\tCtrl+G" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:287 +msgid "Slice file to a multi-layer SVG" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:291 +msgid "(&Re)Slice Now\tCtrl+S" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:291 +msgid "Start new slicing process" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:294 +msgid "Repair STL file…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:294 +msgid "Automatically repair an STL file" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:299 +msgid "Preferences…\tCtrl+," +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:299 +msgid "Application preferences" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:304 +msgid "&Quit" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:304 +msgid "Quit Slic3r" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:314 +msgid "Export G-code..." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:314 +msgid "Export current plate as G-code" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:317 +msgid "Export plate as STL..." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:317 +msgid "Export current plate as STL" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:320 +msgid "Export plate as AMF..." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:320 +msgid "Export current plate as AMF" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:323 +msgid "Export plate as 3MF..." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:323 +msgid "Export current plate as 3MF" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:336 +msgid "Select &Plater Tab\tCtrl+1" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:336 +msgid "Show the plater" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:342 +msgid "Select &Controller Tab\tCtrl+T" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:342 +msgid "Show the printer controller" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:350 +msgid "Select P&rint Settings Tab\tCtrl+2" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:350 +msgid "Show the print settings" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:353 +msgid "Select &Filament Settings Tab\tCtrl+3" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:353 +msgid "Show the filament settings" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:356 +msgid "Select Print&er Settings Tab\tCtrl+4" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:356 +msgid "Show the printer settings" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:368 +msgid "Iso" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:368 +msgid "Iso View" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:369 +msgid "Top View" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:370 +msgid "Bottom View" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:371 +msgid "Front" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:371 +msgid "Front View" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:372 +msgid "Rear" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:372 +msgid "Rear View" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:373 +msgid "Left" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:373 +msgid "Left View" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:374 +msgid "Right" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:374 +msgid "Right View" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:380 +msgid "&Configuration " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:380 +msgid "Run Configuration " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:385 +msgid "Prusa 3D Drivers" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:385 +msgid "Open the Prusa3D drivers download page in your browser" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:388 +msgid "Prusa Edition Releases" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:388 +msgid "Open the Prusa Edition releases page in your browser" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:395 +msgid "Slic3r &Website" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:395 +msgid "Open the Slic3r website in your browser" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:398 +msgid "Slic3r &Manual" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:398 +msgid "Open the Slic3r manual in your browser" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:402 +msgid "System Info" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:402 +msgid "Show system information" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:405 +msgid "Report an Issue" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:405 +msgid "Report an issue on the Slic3r Prusa Edition" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:408 +msgid "&About Slic3r" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:408 +msgid "Show about dialog" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:418 +msgid "&File" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:419 +msgid "&Plater" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:420 +msgid "&Object" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:421 +msgid "&Window" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:422 +msgid "&View" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:426 +msgid "&Help" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:457 +msgid "Choose a file to slice (STL/OBJ/AMF/3MF/PRUSA):" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:469 +msgid "No previously sliced file." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:474 +msgid "Previously sliced file (" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:474 +msgid ") not found." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:475 +msgid "File Not Found" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:514 +msgid "SVG" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:514 +msgid "G-code" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:514 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1645 +msgid " file as:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:528 +msgid "Slicing…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:528 +msgid "Processing " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:548 +msgid " was successfully sliced." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:550 +msgid "Slicing Done!" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:566 +msgid "Select the STL file to repair:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:580 +msgid "Save OBJ file (less prone to coordinate errors than STL) as:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:594 +msgid "Your file was repaired." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:594 +msgid "Repair" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:605 +msgid "Save configuration as:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:623 +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:667 +msgid "Select configuration to load:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:646 +msgid "Save presets bundle as:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:687 +#, possible-perl-format +msgid "%d presets successfully imported." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:749 +msgid "You have unsaved changes " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:749 +msgid ". Discard changes and continue anyway?" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:750 +msgid "Unsaved Presets" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:104 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2124 +msgid "3D" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:138 +msgid "2D" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:157 +msgid "Layers" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:177 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:195 +msgid "Add…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:179 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:197 +msgid "Delete All" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:180 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:198 +msgid "Arrange" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:182 +msgid "More" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:183 +msgid "Fewer" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:185 +msgid "45° ccw" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:186 +msgid "45° cw" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:187 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:203 +msgid "Scale…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:188 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:204 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2099 +msgid "Split" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:189 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:205 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2102 +msgid "Cut…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:191 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:206 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2106 +msgid "Settings…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:192 +msgid "Layer Editing" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:207 +msgid "Layer editing" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:220 +msgid "Name" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:221 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:900 +msgid "Copies" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:222 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1056 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1061 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2068 +msgid "Scale" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:236 +msgid "Export G-code…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:237 +msgid "Slice now" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:238 +msgid "Print…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:239 +msgid "Send to printer" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:240 +msgid "Export STL…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:367 +msgid "Print settings" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:369 +msgid "Printer" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:398 +msgid "Info" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:409 +msgid "Volume" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:410 +msgid "Facets" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:411 +msgid "Materials" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:412 +msgid "Manifold" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:438 +msgid "Sliced Info" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:447 +msgid "Used Filament (m)" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:448 +msgid "Used Filament (mm³)" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:449 +msgid "Used Filament (g)" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:451 +msgid "Estimated printing time" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:629 +msgid "Loading…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:629 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:643 +msgid "Processing input file\n" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:663 +msgid "" +"This file contains several objects positioned at multiple heights. Instead " +"of considering them as multiple objects, should I consider\n" +"this file as a single object having multiple parts?\n" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:666 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:683 +msgid "Multi-part object detected" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:680 +msgid "" +"Multiple objects were loaded for a multi-material printer.\n" +"Instead of considering them as multiple objects, should I consider\n" +"these files to represent a single object having multiple parts?\n" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:692 +msgid "Loaded " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:744 +msgid "" +"Your object appears to be too large, so it was automatically scaled down to " +"fit your print bed." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:745 +msgid "Object too large?" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:900 +msgid "Enter the number of copies of the selected object:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:927 +msgid "" +"\n" +"Non-positive value." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:928 +msgid "" +"\n" +"Not a numeric value." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:929 +msgid "Slic3r Error" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:950 +msgid "Enter the rotation angle:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:950 +msgid "Rotate around " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:950 +msgid "Invalid rotation angle entered" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1030 +#, possible-perl-format +msgid "Enter the new size for the selected object (print bed: %smm):" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1031 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1035 +msgid "Scale along " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1031 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1035 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1056 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1061 +msgid "Invalid scaling value entered" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1035 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1061 +#, no-perl-format +msgid "Enter the scale % for the selected object:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1056 +msgid "Enter the new max size for the selected object:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1112 +msgid "" +"The selected object can't be split because it contains more than one volume/" +"material." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1121 +msgid "" +"The selected object couldn't be split because it contains only one part." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1286 +msgid "Slicing cancelled" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1300 +msgid "Another export job is currently running." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1445 +msgid "File added to print queue" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1448 +msgid "Sending G-code file to the OctoPrint server..." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1451 +msgid "G-code file exported to " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1454 +msgid "Export failed" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1524 +msgid "G-code file successfully uploaded to the OctoPrint server" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1526 +msgid "Error while uploading to the OctoPrint server: " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1539 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1581 +msgid "STL file exported to " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1592 +msgid "AMF file exported to " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1596 +msgid "Error exporting AMF file " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1608 +msgid "3MF file exported to " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1612 +msgid "Error exporting 3MF file " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1958 +#, possible-perl-format +msgid "%d (%d shells)" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1960 +#, possible-perl-format +msgid "Auto-repaired (%d errors)" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1965 +#, possible-perl-format +msgid "" +"%d degenerate facets, %d edges fixed, %d facets removed, %d facets added, %d " +"facets reversed, %d backwards edges" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1970 +msgid "Yes" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2021 +msgid "Remove the selected object" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2024 +msgid "Increase copies" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2024 +msgid "Place one more copy of the selected object" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2027 +msgid "Decrease copies" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2027 +msgid "Remove one copy of the selected object" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2030 +msgid "Set number of copies…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2030 +msgid "Change the number of copies of the selected object" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2034 +msgid "Rotate 45° clockwise" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2034 +msgid "Rotate the selected object by 45° clockwise" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2037 +msgid "Rotate 45° counter-clockwise" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2037 +msgid "Rotate the selected object by 45° counter-clockwise" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2042 +msgid "Rotate" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2042 +msgid "Rotate the selected object by an arbitrary angle" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2044 +msgid "Around X axis…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2044 +msgid "Rotate the selected object by an arbitrary angle around X axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2047 +msgid "Around Y axis…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2047 +msgid "Rotate the selected object by an arbitrary angle around Y axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2050 +msgid "Around Z axis…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2050 +msgid "Rotate the selected object by an arbitrary angle around Z axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2055 +msgid "Mirror" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2055 +msgid "Mirror the selected object" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2057 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2073 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2089 +msgid "Along X axis…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2057 +msgid "Mirror the selected object along the X axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2060 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2076 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2092 +msgid "Along Y axis…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2060 +msgid "Mirror the selected object along the Y axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2063 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2079 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2095 +msgid "Along Z axis…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2063 +msgid "Mirror the selected object along the Z axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2068 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2084 +msgid "Scale the selected object along a single axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2070 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2086 +msgid "Uniformly…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2070 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2086 +msgid "Scale the selected object along the XYZ axes" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2073 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2089 +msgid "Scale the selected object along the X axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2076 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2092 +msgid "Scale the selected object along the Y axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2079 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2095 +msgid "Scale the selected object along the Z axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2084 +msgid "Scale to size" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2099 +msgid "Split the selected object into individual parts" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2102 +msgid "Open the 3D cutting tool" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2106 +msgid "Open the object editor dialog" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2110 +msgid "Reload from Disk" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2110 +msgid "Reload the selected file from Disk" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2113 +msgid "Export object as STL…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2113 +msgid "Export this single object as STL file" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\2D.pm:131 +msgid "What do you want to print today? ™" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\2D.pm:132 +msgid "Drag your objects here" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:63 +msgid "1 Layer" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:65 +msgid "View" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:75 +msgid "Show" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:78 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:79 +msgid "Feature types" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:96 +msgid "Retractions" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:97 +msgid "Unretractions" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:98 +msgid "Shells" +msgstr "" diff --git a/resources/localization/cs_CZ/Slic3rPE.mo b/resources/localization/cs_CZ/Slic3rPE.mo index 9ddd8e3b1c..7183dea318 100644 Binary files a/resources/localization/cs_CZ/Slic3rPE.mo and b/resources/localization/cs_CZ/Slic3rPE.mo differ diff --git a/resources/localization/cs_CZ/Slic3rPE_cs.po b/resources/localization/cs_CZ/Slic3rPE_cs.po index b6af76f35f..fe0270b2f4 100644 --- a/resources/localization/cs_CZ/Slic3rPE_cs.po +++ b/resources/localization/cs_CZ/Slic3rPE_cs.po @@ -1,11 +1,9 @@ -# Oleksandra Iushchenko , 2018. -# msgid "" msgstr "" "Project-Id-Version: SLIC3R PE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-13 17:18+0100\n" -"PO-Revision-Date: 2018-02-15 18:26+0100\n" +"POT-Creation-Date: 2018-02-28 13:53+0100\n" +"PO-Revision-Date: 2018-02-28 14:07+0100\n" "Last-Translator: Oleksandra Iushchenko \n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -16,8 +14,17 @@ msgstr "" "Language: cs_CZ\n" "X-Poedit-KeywordsList: _L\n" +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:39 +msgid "Shape" +msgstr "Tvar" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:46 +msgid "Rectangular" +msgstr "Obdélníkový" + #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:50 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1188 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1191 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:408 msgid "Size" msgstr "Rozměr" @@ -35,41 +42,45 @@ msgid "" "rectangle." msgstr "Vzdálenost souřadnice 0,0 G-kódu od předního levého rohu obdélníku." +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:62 +msgid "Circular" +msgstr "Kruhový" + #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:65 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:133 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:204 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:215 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:329 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:340 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:359 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:438 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:783 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:803 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:862 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:880 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:898 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1046 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1054 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1096 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1105 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1115 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1123 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1131 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1217 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1423 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1493 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1529 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1706 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1713 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1720 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1729 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1739 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1749 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:129 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:200 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:211 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:325 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:336 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:355 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:434 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:781 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:801 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:860 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:878 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:896 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1044 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1052 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1094 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1103 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1113 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1121 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1129 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1215 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1421 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1491 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1527 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1704 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1711 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1718 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1727 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1737 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1747 msgid "mm" msgstr "mm" #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:66 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:435 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:431 msgid "Diameter" msgstr "Průměr" @@ -80,2075 +91,11 @@ msgid "" msgstr "" "Průměr tiskové podložky.Přepokládaná souřadnice 0,0 je umístěna uprostřed." -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:965 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:312 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:704 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:960 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1274 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1447 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1473 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:432 -msgid "Extruders" -msgstr "Extrudér" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:966 -msgid "Number of extruders of the printer." -msgstr "Počet extrudérů tiskárny." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:30 -msgid "Avoid crossing perimeters" -msgstr "Vyhnout se přejíždění perimetrů" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:31 -msgid "" -"Optimize travel moves in order to minimize the crossing of perimeters. This " -"is mostly useful with Bowden extruders which suffer from oozing. This " -"feature slows down both the print and the G-code generation." -msgstr "" -"Optimalizovat přesuny do pořadí aby se minimalizovalo přejíždění perimetrů. " -"Nejvíce užitečné u Bowdenových extruderů které trpí na vytékáné filamentu. " -"Toto nastavení zpomaluje tisk i generování G-kódu." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:38 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:939 -msgid "Bed shape" -msgstr "Tvar tiskové podložky" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:42 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1574 -msgid "Other layers" -msgstr "Ostatní vrstvy" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:43 -msgid "" -"Bed temperature for layers after the first one. Set this to zero to disable " -"bed temperature control commands in the output." -msgstr "" -"Teplota tiskové podložky pro další vrstvy po první vrstvě. Nastavením na " -"hodnotu nula vypnete ovládací příkazy teploty tiskové podložky ve výstupu." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:46 -msgid "Bed temperature" -msgstr "Teplota tiskové podložky" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:52 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1131 -msgid "Before layer change G-code" -msgstr "Before layer change G-code" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:53 -msgid "" -"This custom code is inserted at every layer change, right before the Z move. " -"Note that you can use placeholder variables for all Slic3r settings as well " -"as [layer_num] and [layer_z]." -msgstr "" -"Tento upravený kód je vložen pro každou změnu vrstvy, předtím než se pohne " -"Z. Můžete přidávat zástupné proměnné pro veškeré nastavení Slic3ru stejně " -"tak jako [layer_num] a [layer_z]." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:63 -msgid "Between objects G-code" -msgstr "G-kód mezi objekty" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:64 -msgid "" -"This code is inserted between objects when using sequential printing. By " -"default extruder and bed temperature are reset using non-wait command; " -"however if M104, M109, M140 or M190 are detected in this custom code, Slic3r " -"will not add temperature commands. Note that you can use placeholder " -"variables for all Slic3r settings, so you can put a \"M109 " -"S[first_layer_temperature]\" command wherever you want." -msgstr "" -"Tento kód je vložen mezi objekty, pokud je použit sekvenční tisk. Ve " -"výchozím nastavení je resetován extrudér a tisková podložka pomocí non-wait " -"(nečekacím) příkazem; nicméně pokud jsou příkazy M104, M109, 140 nebo M190 " -"detekovány v tomto upraveném kódu, Slic3r nebude přidávat teplotní příkazy. " -"Můžete přidávat zástupné proměnné pro veškeré nastavení Slic3ru, takže " -"můžete vložit příkaz “M109 S[first_layer_temperature]” kamkoliv chcete." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:72 -msgid "Bottom" -msgstr "Spodek" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:73 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:243 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:294 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:302 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:606 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:764 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:780 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:943 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:991 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1154 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1585 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1641 -msgid "Layers and Perimeters" -msgstr "Vrstvy a perimetry" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:74 -msgid "Number of solid layers to generate on bottom surfaces." -msgstr "Počet plných vrstev." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:76 -msgid "Bottom solid layers" -msgstr "Plné spodní vrstvy" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:81 -msgid "Bridge" -msgstr "Most" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:82 -msgid "" -"This is the acceleration your printer will use for bridges. Set zero to " -"disable acceleration control for bridges." -msgstr "" -"Nastavení akcelerace tiskárny při vytváření mostů. Nastavením na nulu " -"vypnete ovládání akcelerace pro mosty." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:84 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:178 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:578 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:686 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:954 -msgid "mm/s\\u00B2" -msgstr "mm/s\\u00B2" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:90 -msgid "Bridging angle" -msgstr "Úhel vytváření mostů" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:91 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:251 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:492 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:506 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:544 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:683 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:693 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:711 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:729 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:748 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1265 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1282 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:347 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:348 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:664 -msgid "Infill" -msgstr "Výplň" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:92 -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\\u00B0 for zero angle." -msgstr "" -"Přepsání úhlu vytváření mostů. Nastavením hodnoty na nulu se bude úhel " -"vytváření mostů vypočítávat automaticky. Při zadání jiného úhlu, bude pro " -"všechny mosty použitý zadaný úhel. Pro nulový úhel zadejte 180\\u00B0." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:95 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:496 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1172 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1183 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1403 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1559 -msgid "\\u00B0" -msgstr "\\u00B0" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:101 -msgid "Bridges fan speed" -msgstr "Rychlost ventilátoru při vytváření mostů" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:102 -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ů." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:103 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:508 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:791 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:852 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1062 -msgid "%" -msgstr "%" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:110 -msgid "Bridge flow ratio" -msgstr "Poměr průtoku při vytváření mostů" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:111 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:212 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:738 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1735 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:343 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:357 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:450 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:453 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:830 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1112 -msgid "Advanced" -msgstr "Pokročilé" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:112 -msgid "" -"This factor affects the amount of plastic for bridging. You can decrease it " -"slightly to pull the extrudates and prevent sagging, although default " -"settings are usually good and you should experiment with cooling (use a fan) " -"before tweaking this." -msgstr "" -"Tato hodnota určuje množství vytlačeného plastu při vytváření mostů. Mírným " -"šnížením této hodnoty můžete předejít pronášení ikdyž, přednastavené hodnoty " -"jsou většinou dobré a je lepší experimentovat s chlazením (využitím " -"ventilátoru), než s touto hodnotou." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:121 -msgid "Bridges" -msgstr "Mosty" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:122 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:282 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:637 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:749 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:981 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1203 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1253 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1304 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1627 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:399 -msgid "Speed" -msgstr "Rychlost" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:123 -msgid "Speed for printing bridges." -msgstr "Rychlost pro vytváření mostů." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:124 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:640 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:751 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:813 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:870 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:983 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1139 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1148 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1538 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1651 -msgid "mm/s" -msgstr "mm/s" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:131 -msgid "Brim width" -msgstr "Okraj první vrstvy" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:132 -msgid "" -"Horizontal width of the brim that will be printed around each object on the " -"first layer." -msgstr "Šírka okraje první vrsty která bude vytištěna okolo každého objektu." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:139 -msgid "Clip multi-part objects" -msgstr "Připnutí objektů z více částí k sobě" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:140 -msgid "" -"When printing multi-material objects, this settings will make slic3r to clip " -"the overlapping object parts one by the other (2nd part will be clipped by " -"the 1st, 3rd part will be clipped by the 1st and 2nd etc)." -msgstr "" -"Připnutí překrývajících se objektů jednek druhému při multi-materiálovém " -"tisku. (Druhá část se připne k první, třetí část k první a druhé, atd)." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:147 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:510 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:868 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1673 -msgid "Compatible printers" -msgstr "Kompatibilní tiskárny" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:151 -msgid "Compatible printers condition" -msgstr "Stav kompatibilních tiskáren" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:152 -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 "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:158 -msgid "Complete individual objects" -msgstr "Dokončení individuálních objektů" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:159 -msgid "" -"When printing multiple objects or copies, this feature will complete each " -"object before moving onto next one (and starting it from its bottom layer). " -"This feature is useful to avoid the risk of ruined prints. Slic3r should " -"warn and prevent you from extruder collisions, but beware." -msgstr "" -"Při tisku více objektů nebo kopií tiskárna kompletně dokončí jeden objekt, " -"předtím než začne tisknout druhý (začíná od spodní vstvy). Tato vlastnost je " -"výhodná z důvodů snížení rizika zničených výtisků. Slic3r by měl varovat při " -"možné kolizi extrudéru s objektem a zabránit mu, přesto doporučujeme " -"obezřetnost." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:167 -msgid "Enable auto cooling" -msgstr "Zapnutí automatického chlazení" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:168 -msgid "" -"This flag enables the automatic cooling logic that adjusts print speed and " -"fan speed according to layer printing time." -msgstr "" -"Zapíná výpočet automatického chlazení který upravuje rychlost tisku a " -"ventilátoru v závislosti na délce tisku jedné vstvy." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:174 -#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:293 -msgid "Default" -msgstr "Výchozí" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:175 -msgid "" -"This is the acceleration your printer will be reset to after the role-" -"specific acceleration values are used (perimeter/infill). Set zero to " -"prevent resetting acceleration at all." -msgstr "" -"Toto je hodnota akcelerace na kterou se tiskárna vrátí po specifických " -"úpravách akcelerace například při tisku (perimetru/výplně). Nastavením na " -"nulu zabráníte návratu rychlostí zcela." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:184 -msgid "Disable fan for the first" -msgstr "Vypnutí chlazení pro prvních" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:185 -msgid "" -"You can set this to a positive value to disable fan at all during the first " -"layers, so that it does not make adhesion worse." -msgstr "" -"Nastavením počtu prvních vstev s vypnutým chlazením pro nezhoršování " -"přilnavosti." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:187 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:696 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1035 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1226 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1287 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1439 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1484 -msgid "layers" -msgstr "vrstev" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:194 -msgid "Don't support bridges" -msgstr "Nevytvářet podpory pod mosty" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:195 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1032 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1382 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1389 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1401 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1411 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1419 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1434 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1455 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1466 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1482 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1491 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1500 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1511 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1527 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1535 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1536 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1545 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1553 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1567 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:375 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:376 -msgid "Support material" -msgstr "Podpory" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:196 -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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:202 -msgid "Distance between copies" -msgstr "Vzdálenost mezi kopiemi" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:203 -msgid "Distance used for the auto-arrange feature of the plater." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:211 -msgid "Elefant foot compensation" -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:213 -msgid "" -"The first layer will be shrunk in the XY plane by the configured value to " -"compensate for the 1st layer squish aka an Elefant Foot effect." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:221 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:231 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:852 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1125 -msgid "End G-code" -msgstr "Konec G-code" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:222 -msgid "" -"This end procedure is inserted at the end of the output file. Note that you " -"can use placeholder variables for all Slic3r settings." -msgstr "" -"Tato ukončovací procedůra je vložena na konec výstupního souboru. Můžete " -"přidávat zástupné proměnné pro veškeré nastavení Slic3ru." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:232 -msgid "" -"This end procedure is inserted at the end of the output file, before the " -"printer end gcode. Note that you can use placeholder variables for all " -"Slic3r settings. If you have multiple extruders, the gcode is processed in " -"extruder order." -msgstr "" -"Tato ukončovací procedůra je vložena na konec výstupního souboru, před " -"konečným g-kódem tiskárny. Můžete přidávat zástupné proměnné pro veškeré " -"nastavení Slic3ru. Pokud máte tiskárnu s více extrudéry, g-kód je zpracován " -"v pořadí extrudérů." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:242 -msgid "Ensure vertical shell thickness" -msgstr "Zajistit vertikální tloušťku obalu" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:244 -msgid "" -"Add solid infill near sloping surfaces to guarantee the vertical shell " -"thickness (top+bottom solid layers)." -msgstr "" -"Přidá plnou výplň u šikmých ploch pro garanci vertikální tloušťku obalu " -"(vrchní a podní plné vrstvy)." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:250 -msgid "Top/bottom fill pattern" -msgstr "Vzor výplně vrchních/spodních vrstev" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:252 -msgid "" -"Fill pattern for top/bottom infill. This only affects the external visible " -"layer, and not its adjacent solid shells." -msgstr "" -"Vzor výplně pro vrchní/spodní vrstvy. Ovlivňuje pouze vnější viditelné " -"vrstvy. Neovlivňuje přilehlé plné obaly." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:271 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:281 -msgid "External perimeters" -msgstr "Vnější perimetry" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:272 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:381 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:594 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:712 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:969 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1294 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1456 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1616 -msgid "Extrusion Width" -msgstr "Šíře extruze" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:273 -msgid "" -"Set this to a non-zero value to set a manual extrusion width for external " -"perimeters. If left zero, default extrusion width will be used if set, " -"otherwise 1.125 x nozzle diameter will be used. If expressed as percentage " -"(for example 200%), it will be computed over layer height." -msgstr "" -"Nastavení na kladnou hodnotu, definuje šířku manuální extruze pro vnější " -"obvod. Pokud je ponechána nula, použije se výchozí šířka extruze, pokud je " -"nastavena, jinak se použije průměr trysky 1,125 x. Pokud je hodnota " -"vyjádřena jako procento (například 200%), vypočítá se podle výšky vrstvy." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:276 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:599 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:717 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:974 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1298 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1460 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1621 -msgid "mm or % (leave 0 for default)" -msgstr "mm nebo % (ponechte 0 jako výchozí)" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:283 -msgid "" -"This separate setting will affect the speed of external perimeters (the " -"visible ones). If expressed as percentage (for example: 80%) it will be " -"calculated on the perimeters speed setting above. Set to zero for auto." -msgstr "" -"Toto oddělené nastavení ovlivní rychlost tisku vnějších perimetrů (těch " -"viditelných). Pokud je hodnota vyjádřena procenty (například: 80%), bude " -"rychlost vypočítána z hodnoty rychlosti tisku perimetrů, nastavené výše. " -"Nastavte nulu pro automatický výpočet." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:286 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:621 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1257 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1308 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1503 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1633 -msgid "mm/s or %" -msgstr "mm nebo %" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:293 -msgid "External perimeters first" -msgstr "Nejprve tisknout vnější perimetry" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:295 -msgid "" -"Print contour perimeters from the outermost one to the innermost one instead " -"of the default inverse order." -msgstr "" -"Tisk obrysových perimetrů od vnějších po vnitřní namísto opačného výchozího " -"pořadí." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:301 -msgid "Extra perimeters if needed" -msgstr "Extra perimetry pokud jsou potřeba" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:303 -#, no-c-format -msgid "" -"Add more perimeters when needed for avoiding gaps in sloping walls. Slic3r " -"keeps adding perimeters, until more than 70% of the loop immediately above " -"is supported." -msgstr "" -"Přidání více perimetrů, pokud je potřeba, pro vyvarování se tvorbě mezer v " -"šikmých plochách. Slic3r pokračuje v přidávání perimetrů, dokud není " -"podepřeno více než 70% perimetrů v následující vrstvě." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:311 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:794 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1231 -msgid "Extruder" -msgstr "Extrudér" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:313 -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 "" -"Extrudér, který chcete použít (pokud nejsou zvoleny specifičtější nastavení " -"extruderu). Tato hodnota přepíše nastavení perimetrového a výplňového " -"exrtuderu, ale ne nastavení extrudéru pro podpory." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:324 -msgid "Height" -msgstr "Výška" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:325 -msgid "" -"Set this to the vertical distance between your nozzle tip and (usually) the " -"X carriage rods. In other words, this is the height of the clearance " -"cylinder around your extruder, and it represents the maximum depth the " -"extruder can peek before colliding with other printed objects." -msgstr "" -"Zadejte vertikální vzdálenost mezi tryskou a (obvykle) tyčemi osy X. Jinými " -"slovy, je to výška kolizního prostoru okolo extrudéru a představuje " -"maximální hloubku, které může extrudér dosáhnout před kolizí s jinými, již " -"vytištěnými, objekty." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:335 -msgid "Radius" -msgstr "Rádius" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:336 -msgid "" -"Set this to the clearance radius around your extruder. If the extruder is " -"not centered, choose the largest value for safety. This setting is used to " -"check for collisions and to display the graphical preview in the plater." -msgstr "" -"Zadejte horizontální rádius kolizního prostoru okolo extrudéru. Pokud tryska " -"není v centru tohoto rádiusu, zvolte nejdelší vzdálenost. Toto nastavení " -"slouží ke kontrole kolizí a zobrazení grafického náhledu v Plater." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:346 -msgid "Extruder Color" -msgstr "Barva extrudéru" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:347 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:410 -msgid "This is only used in the Slic3r interface as a visual help." -msgstr "Toto je ve Slic3ru jako názorná pomoc." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:354 -msgid "Extruder offset" -msgstr "Odsazení extrudéru" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:355 -msgid "" -"If your firmware doesn't handle the extruder displacement you need the G-" -"code to take it into account. This option lets you specify the displacement " -"of each extruder with respect to the first one. It expects positive " -"coordinates (they will be subtracted from the XY coordinate)." -msgstr "" -"Pokud firmware nezpracovává umístění extrudéru správně, potřebujete aby to " -"vzal G-kód v úvahu. Toto nastavení umožňuje určit odsazení každého extruderu " -"vzhledem k prvnímu. Očekávají se pozitivní souřadnice (budou odečteny od " -"souřadnice XY)." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:364 -msgid "Extrusion axis" -msgstr "Osa extrudéru" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:365 -msgid "" -"Use this option to set the axis letter associated to your printer's extruder " -"(usually E but some printers use A)." -msgstr "" -"Touto volbou nastavíte písmeno osy přidružené k extruderu tiskárny (obvykle " -"E, ale některé tiskárny používají A)." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:371 -msgid "Extrusion multiplier" -msgstr "Násobič extruze" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:372 -msgid "" -"This factor changes the amount of flow proportionally. You may need to tweak " -"this setting to get nice surface finish and correct single wall widths. " -"Usual values are between 0.9 and 1.1. If you think you need to change this " -"more, check filament diameter and your firmware E steps." -msgstr "" -"Tento faktor mění poměrné množství toku. Možná bude třeba toto nastavení " -"vyladit, pro dosažení hezkého povrchu a správné šířky jednotlivých stěn. " -"Obvyklé hodnoty jsou mezi 0,9 a 1,1. Pokud si myslíte, že hodnotu " -"potřebujete změnit více, zkontrolujte průměr vlákna a E kroky ve firmwaru." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:380 -msgid "Default extrusion width" -msgstr "Výchozí šířka extruze" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:382 -msgid "" -"Set this to a non-zero value to allow a manual extrusion width. If left to " -"zero, Slic3r derives extrusion widths from the nozzle diameter (see the " -"tooltips for perimeter extrusion width, infill extrusion width etc). If " -"expressed as percentage (for example: 230%), it will be computed over layer " -"height." -msgstr "" -"Nastavením kladné hodnoty povolíte manuální šířku extruze. Pokud je hodnota " -"ponechána na nule, Slic3r odvozuje šířku extruze z průměru trysky (viz " -"nápovědy pro šířku extruze perimetru, šířku extruze výplně apod.). Pokud je " -"hodnota vyjádřena procenty (například: 230%), vypočítá se z výšky vrstvy." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:386 -msgid "mm or % (leave 0 for auto)" -msgstr "mm or % (pro automatické ponechte 0)" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:391 -msgid "Keep fan always on" -msgstr "Ventilátor vždy zapnutý" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:392 -msgid "" -"If this is enabled, fan will never be disabled and will be kept running at " -"least at its minimum speed. Useful for PLA, harmful for ABS." -msgstr "" -"Pokud je tato funkce zapnutá, ventilátor nebude nikdy vypnut a bude udržován " -"v chodu alespoň rychlostí která je nastavena jako minimální rychlost. " -"Užitečné pro PLA, škodlivé pro ABS." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:398 -msgid "Enable fan if layer print time is below" -msgstr "Zapnout ventilátor pokud je doba tisku vrstvy kratší než" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:399 -msgid "" -"If layer print time is estimated below this number of seconds, fan will be " -"enabled and its speed will be calculated by interpolating the minimum and " -"maximum speeds." -msgstr "" -"Pokud je doba tisku vrstvy odhadnuta jako kratší než tato nastavená hodnota " -"ve vteřinách, ventilátor bude aktivován a jeho rychlost bude vypočtena " -"interpolací minimální a maximální rychlosti." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:401 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1244 -msgid "approximate seconds" -msgstr "vteřin přibližně" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:409 -msgid "Color" -msgstr "Barva" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:416 -msgid "Filament notes" -msgstr "Poznámky k filamentu" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:417 -msgid "You can put your notes regarding the filament here." -msgstr "Zde můžete vložit poznámky týkající se filamentu." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:425 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:819 -msgid "Max volumetric speed" -msgstr "Maximální objemová rychlost" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:426 -msgid "" -"Maximum volumetric speed allowed for this filament. Limits the maximum " -"volumetric speed of a print to the minimum of print and filament volumetric " -"speed. Set to zero for no limit." -msgstr "" -"Maximální povolený objem průtoku pro tento filament. Omezuje maximální " -"rychlost průtoku pro tisk až na minimální rychlost průtoku pro tisk a " -"filament. Zadejte nulu pro nastavení bez omezení." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:429 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:822 -msgid "mm\\u00B3/s" -msgstr "mm\\u00B3/s" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:436 -msgid "" -"Enter your filament diameter here. Good precision is required, so use a " -"caliper and do multiple measurements along the filament, then compute the " -"average." -msgstr "" -"Zde zadejte průměr filamentu. Je zapotřebí správné přesnosti, proto použijte " -"šupleru a proveďte několik měření podél vlákna, poté vypočtete průměr." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:444 -msgid "Density" -msgstr "Hustota" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:445 -msgid "" -"Enter your filament density here. This is only for statistical information. " -"A decent way is to weigh a known length of filament and compute the ratio of " -"the length to volume. Better is to calculate the volume directly through " -"displacement." -msgstr "" -"Zde zadejte hustotu filamentu. Toto je pouze pro statistické informace. " -"Přípustný způsob je zvážit známou délku vlákna a vypočítat poměr délky k " -"objemu. Je lepší vypočítat objem přímo přes posun." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:448 -msgid "g/cm\\u00B3" -msgstr "g/cm\\u00B3" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:454 -msgid "Filament type" -msgstr "Typ filamentu" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:455 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1004 -msgid "" -"If you want to process the output G-code through custom scripts, just list " -"their absolute paths here. Separate multiple scripts with a semicolon. " -"Scripts will be passed the absolute path to the G-code file as the first " -"argument, and they can access the Slic3r config settings by reading " -"environment variables." -msgstr "" -"Pokud chcete zpracovat výstupní G-kód pomocí vlastních skriptů, stačí zde " -"uvést jejich absolutní cesty. Oddělte více skriptů středníkem. Skripty " -"předají absolutní cestu k souboru G-kódu jako první argument a mohou " -"přistupovat k nastavení konfigurace Slic3ru čtením proměnných prostředí." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:474 -msgid "Soluble material" -msgstr "Rozpustný materiál" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:475 -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 podpor." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:480 -msgid "Cost" -msgstr "Náklady" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:481 -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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:482 -msgid "money/kg" -msgstr "korun/kg" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:491 -msgid "Fill angle" -msgstr "Úhel výplně" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:493 -msgid "" -"Default base angle for infill orientation. Cross-hatching will be applied to " -"this. Bridges will be infilled using the best direction Slic3r can detect, " -"so this setting does not affect them." -msgstr "" -"Výchozí základní úhel pro orientaci výplně. Na toto bude použito křížové " -"šrafování. Mosty budou vyplněny nejlepším směrem, který Slic3r dokáže " -"rozpoznat, takže toto nastavení je neovlivní." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:505 -msgid "Fill density" -msgstr "Hustota výplně" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:507 -#, no-c-format -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%." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:543 -msgid "Fill pattern" -msgstr "Vzor výplně" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:545 -msgid "Fill pattern for general low-density infill." -msgstr "Vzor výplně pro obecnou výplň s nízkou hustotou." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:575 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:584 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:593 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:627 -msgid "First layer" -msgstr "První vrstva" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:576 -msgid "" -"This is the acceleration your printer will use for first layer. Set zero to " -"disable acceleration control for first layer." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:585 -msgid "" -"Heated build plate temperature for the first layer. Set this to zero to " -"disable bed temperature control commands in the output." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:595 -msgid "" -"Set this to a non-zero value to set a manual extrusion width for first " -"layer. You can use this to force fatter extrudates for better adhesion. If " -"expressed as percentage (for example 120%) it will be computed over first " -"layer height. If set to zero, it will use the default extrusion width." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:605 -msgid "First layer height" -msgstr "Výška první vrstvy" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:607 -msgid "" -"When printing with very low layer heights, you might still want to print a " -"thicker bottom layer to improve adhesion and tolerance for non perfect build " -"plates. This can be expressed as an absolute value or as a percentage (for " -"example: 150%) over the default layer height." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:611 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:742 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1392 -msgid "mm or %" -msgstr "mm nebo %" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:617 -msgid "First layer speed" -msgstr "Rychlost první vrstvy" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:618 -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 "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:628 -msgid "" -"Extruder temperature for first layer. If you want to control temperature " -"manually during print, set this to zero to disable temperature control " -"commands in the output file." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:636 -msgid "Gap fill" -msgstr "Výplň mezer" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:638 -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 "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:646 -msgid "Verbose G-code" -msgstr "Verbose G-code" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:647 -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 "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:654 -msgid "G-code flavor" -msgstr "Druh G-kódu" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:655 -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 Slic3r from exporting any " -"extrusion value at all." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:684 -msgid "" -"This is the acceleration your printer will use for infill. Set zero to " -"disable acceleration control for infill." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:692 -msgid "Combine infill every" -msgstr "Kombinovat výplň každou" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:694 -msgid "" -"This feature allows to combine infill and speed up your print by extruding " -"thicker infill layers while preserving thin perimeters, thus accuracy." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:698 -msgid "Combine infill every n layers" -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:703 -msgid "Infill extruder" -msgstr "Extruder pro výplň" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:705 -msgid "The extruder to use when printing infill." -msgstr "Extruder který se použije pro tisk výplní." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:713 -msgid "" -"Set this to a non-zero value to set a manual extrusion width for infill. If " -"left zero, default extrusion width will be used if set, otherwise 1.125 x " -"nozzle diameter will be used. You may want to use fatter extrudates to speed " -"up the infill and make your parts stronger. If expressed as percentage (for " -"example 90%) it will be computed over layer height." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:722 -msgid "Infill before perimeters" -msgstr "Tisknout výplň před tiskem perimetrů" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:723 -msgid "" -"This option will switch the print order of perimeters and infill, making the " -"latter first." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:728 -msgid "Only infill where needed" -msgstr "Výplň pouze kde je potřeba" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:730 -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 "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:737 -msgid "Infill/perimeters overlap" -msgstr "Přesah pro výplň/perimetry" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:739 -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 "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:750 -msgid "Speed for printing the internal fill. Set to zero for auto." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:759 -msgid "Interface shells" -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:760 -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 "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:768 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1137 -msgid "After layer change G-code" -msgstr "After layer change G-code" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:769 -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 "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:779 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:315 -msgid "Layer height" -msgstr "Výška vrstvy" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:781 -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 "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:789 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:798 -msgid "Max" -msgstr "Maximálně" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:790 -msgid "This setting represents the maximum speed of your fan." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:799 -#, no-c-format -msgid "" -"This is the highest printable layer height for this extruder, used to cap " -"the variable layer height and support layer height. Maximum recommended " -"layer height is 75% of the extrusion width to achieve reasonable inter-layer " -"adhesion. If set to 0, layer height is limited to 75% of the nozzle diameter." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:809 -msgid "Max print speed" -msgstr "Maximální rychlost tisku" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:810 -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 "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:820 -msgid "" -"This experimental setting is used to set the maximum volumetric speed your " -"extruder supports." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:828 -msgid "Max volumetric slope positive" -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:829 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:840 -msgid "" -"This experimental setting is used to limit the speed of change in extrusion " -"rate. A value of 1.8 mm\\u00B3/s\\u00B2 ensures, that a change from the " -"extrusion rate of 1.8 mm\\u00B3/s (0.45mm extrusion width, 0.2mm extrusion " -"height, feedrate 20 mm/s) to 5.4 mm\\u00B3/s (feedrate 60 mm/s) will take at " -"least 2 seconds." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:833 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:844 -msgid "mm\\u00B3/s\\u00B2" -msgstr "mm\\u00B3/s\\u00B2" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:839 -msgid "Max volumetric slope negative" -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:850 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:859 -msgid "Min" -msgstr "Minimálně" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:851 -msgid "This setting represents the minimum PWM your fan needs to work." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:860 -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 "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:868 -msgid "Min print speed" -msgstr "Minimální rychlost tisku" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:869 -msgid "Slic3r will not scale speed down below this speed." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:876 -msgid "Minimum extrusion length" -msgstr "Minimální délka extruze" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:877 -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 "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:886 -msgid "Configuration notes" -msgstr "Configurační poznámky" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:887 -msgid "" -"You can put here your personal notes. This text will be added to the G-code " -"header comments." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:896 -msgid "Nozzle diameter" -msgstr "Průměr trysky" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:897 -msgid "" -"This is the diameter of your extruder nozzle (for example: 0.5, 0.35 etc.)" -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:903 -msgid "API Key" -msgstr "Klíč API" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:904 -msgid "" -"Slic3r can upload G-code files to OctoPrint. This field should contain the " -"API Key required for authentication." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:910 -msgid "Host or IP" -msgstr "Host nebo IP" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:911 -msgid "" -"Slic3r can upload G-code files to OctoPrint. This field should contain the " -"hostname or IP address of the OctoPrint instance." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:917 -msgid "Only retract when crossing perimeters" -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:918 -msgid "" -"Disables retraction when the travel path does not exceed the upper layer's " -"perimeters (and thus any ooze will be probably invisible)." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:924 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1697 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:805 -msgid "Enable" -msgstr "Zapnout" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:925 -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 "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:932 -msgid "Output filename format" -msgstr "Formát výstupního názvu" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:933 -msgid "" -"You can use all configuration options as variables inside this template. For " -"example: [layer_height], [fill_density] etc. You can also use [timestamp], " -"[year], [month], [day], [hour], [minute], [second], [version], " -"[input_filename], [input_filename_base]." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:942 -msgid "Detect bridging perimeters" -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:944 -msgid "" -"Experimental option to adjust flow for overhangs (bridge flow will be used), " -"to apply bridge speed to them and enable fan." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:950 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:968 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:980 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:990 -msgid "Perimeters" -msgstr "Perimetry" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:951 -msgid "" -"This is the acceleration your printer will use for perimeters. A high value " -"like 9000 usually gives good results if your hardware is up to the job. Set " -"zero to disable acceleration control for perimeters." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:959 -msgid "Perimeter extruder" -msgstr "Extruder pro perimetry" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:961 -msgid "" -"The extruder to use when printing perimeters and brim. First extruder is 1." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:970 -msgid "" -"Set this to a non-zero value to set a manual extrusion width for perimeters. " -"You may want to use thinner extrudates to get more accurate surfaces. If " -"left zero, default extrusion width will be used if set, otherwise 1.125 x " -"nozzle diameter will be used. If expressed as percentage (for example 200%) " -"it will be computed over layer height." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:982 -msgid "" -"Speed for perimeters (contours, aka vertical shells). Set to zero for auto." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:992 -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 "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:996 -msgid "(minimum)" -msgstr "(minimálně)" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1003 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:495 -msgid "Post-processing scripts" -msgstr "Post-processing scripts" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1016 -msgid "Printer notes" -msgstr "Poznámky o tiskárně" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1017 -msgid "You can put your notes regarding the printer here." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1031 -msgid "Raft layers" -msgstr "Vrstev raftu" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1033 -msgid "" -"The object will be raised by this number of layers, and support material " -"will be generated under it." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1041 -msgid "Resolution" -msgstr "Rozlišení" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1042 -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 "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1052 -msgid "Minimum travel after retraction" -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1053 -msgid "" -"Retraction is not triggered when travel moves are shorter than this length." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1059 -msgid "Retract amount before wipe" -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1060 -msgid "" -"With bowden extruders, it may be wise to do some amount of quick retract " -"before doing the wipe movement." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1067 -msgid "Retract on layer change" -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1068 -msgid "This flag enforces a retraction whenever a Z move is done." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1073 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1082 -msgid "Length" -msgstr "Vzdálenost" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1074 -msgid "Retraction Length" -msgstr "Vzdálenost retrakce" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1075 -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 "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1077 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1087 -msgid "mm (zero to disable)" -msgstr "mm (nula pro vypnutí)" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1083 -msgid "Retraction Length (Toolchange)" -msgstr "Vzdálenost retrakce (při změně nástroje)" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1084 -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 "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1092 -msgid "Lift Z" -msgstr "Zvednout Z" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1093 -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 "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1101 -msgid "Above Z" -msgstr "Nad Z" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1102 -msgid "Only lift Z above" -msgstr "Zvednout Z pouze nad" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1103 -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 "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1110 -msgid "Below Z" -msgstr "Pod Z" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1111 -msgid "Only lift Z below" -msgstr "Zvednout Z pouze pod" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1112 -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 "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1120 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1128 -msgid "Extra length on restart" -msgstr "Extra vzdálenost při restartu" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1121 -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 "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1129 -msgid "" -"When the retraction is compensated after changing tool, the extruder will " -"push this additional amount of filament." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1136 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1137 -msgid "Retraction Speed" -msgstr "Rychlost retrakce" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1138 -msgid "The speed for retractions (it only applies to the extruder motor)." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1144 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1145 -msgid "Deretraction Speed" -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1146 -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 "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1153 -msgid "Seam position" -msgstr "Pozice švu" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1155 -msgid "Position of perimeters starting points." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1171 -msgid "Direction" -msgstr "Směr" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1173 -msgid "Preferred direction of the seam" -msgstr "Preferovaný směr švu" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1174 -msgid "Seam preferred direction" -msgstr "Preferovaný směr švu" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1182 -msgid "Jitter" -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1184 -msgid "Seam preferred direction jitter" -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1185 -msgid "Preferred direction of the seam - jitter" -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1195 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:989 -msgid "Serial port" -msgstr "Sériový port" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1196 -msgid "USB/serial port for printer connection." -msgstr "USB/sériový port pro připojení tiskárny." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1204 -msgid "Serial port speed" -msgstr "Rychlost sériového portu" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1205 -msgid "Speed (baud) of USB/serial port for printer connection." -msgstr "Rychlost (baud) USB/sériového portu pro připojení tiskárny." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1214 -msgid "Distance from object" -msgstr "Vzdálenost od objektu" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1215 -msgid "" -"Distance between skirt and object(s). Set this to zero to attach the skirt " -"to the object(s) and get a brim for better adhesion." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1223 -msgid "Skirt height" -msgstr "Výška skirtu" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1224 -msgid "" -"Height of skirt expressed in layers. Set this to a tall value to use skirt " -"as a shield against drafts." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1231 -msgid "Loops (minimum)" -msgstr "Smyček (minimálně)" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1232 -msgid "Skirt Loops" -msgstr "Smyček skirtu" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1233 -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 "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1241 -msgid "Slow down if layer print time is below" -msgstr "Zpomalit tisk pokud je doba tisku kratší než" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1242 -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 "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1252 -msgid "Small perimeters" -msgstr "Malé perimetry" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1254 -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 "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1264 -msgid "Solid infill threshold area" -msgstr "Prahová hodnota plochy pro plnou výplň" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1266 -msgid "" -"Force solid infill for regions having a smaller area than the specified " -"threshold." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1267 -msgid "mm\\u00B2" -msgstr "mm\\u00B2" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1273 -msgid "Solid infill extruder" -msgstr "Extrudér pro plnou výplň" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1275 -msgid "The extruder to use when printing solid infill." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1281 -msgid "Solid infill every" -msgstr "Plná výplň každou" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1283 -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 "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1293 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1303 -msgid "Solid infill" -msgstr "Plná výplň" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1295 -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 "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1305 -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 "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1316 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:331 -msgid "Solid layers" -msgstr "Plných vrstev" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1317 -msgid "Number of solid layers to generate on top and bottom surfaces." -msgstr "Počet plných vstev generovaných vrchních a spodních površích." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1324 -msgid "Spiral vase" -msgstr "Spirálová váza" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1325 -msgid "" -"This feature will raise Z gradually while printing a single-walled object in " -"order to remove any visible seam. This option requires a single perimeter, " -"no infill, no top solid layers and no support material. You can still set " -"any number of bottom solid layers as well as skirt/brim loops. It won't work " -"when printing more than an object." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1334 -msgid "Temperature variation" -msgstr "Temperature variation" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1335 -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 "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1344 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1359 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:846 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1119 -msgid "Start G-code" -msgstr "Začátek G-kódu" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1345 -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 Slic3r 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 Slic3r settings, so you can put a " -"\"M109 S[first_layer_temperature]\" command wherever you want." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1360 -msgid "" -"This start procedure is inserted at the beginning, after any printer start " -"gcode. This is used to override settings for a specific filament. If Slic3r " -"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 Slic3r 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 "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1375 -msgid "Single Extruder Multi Material" -msgstr "Multi Materiálový tisk s jedním extrudérem" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1376 -msgid "The printer multiplexes filaments into a single hot end." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1381 -msgid "Generate support material" -msgstr "Generovat podpory" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1383 -msgid "Enable support material generation." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1388 -msgid "XY separation between an object and its support" -msgstr "XY vzdálenost mezi objektem a podporami" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1390 -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 "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1400 -msgid "Pattern angle" -msgstr "Úhel vzoru" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1402 -msgid "" -"Use this setting to rotate the support material pattern on the horizontal " -"plane." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1410 -msgid "Support on build plate only" -msgstr "Podpory pouze na tiskové ploše" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1412 -msgid "" -"Only create support if it lies on a build plate. Don't create support on a " -"print." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1418 -msgid "Contact Z distance" -msgstr "Kontaktní vzdálenost Z" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1420 -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 "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1433 -msgid "Enforce support for the first" -msgstr "Zesílit podpory pro prvních" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1435 -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 "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1441 -msgid "Enforce support for the first n layers" -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1446 -msgid "Support material/raft/skirt extruder" -msgstr "Support material/raft/skirt extruder" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1448 -msgid "" -"The extruder to use when printing support material, raft and skirt (1+, 0 to " -"use the current extruder to minimize tool changes)." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1457 -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 "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1465 -msgid "Interface loops" -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1467 -msgid "" -"Cover the top contact layer of the supports with loops. Disabled by default." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1472 -msgid "Support material/raft interface extruder" -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1474 -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 "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1481 -msgid "Interface layers" -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1483 -msgid "" -"Number of interface layers to insert between the object(s) and support " -"material." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1490 -msgid "Interface pattern spacing" -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1492 -msgid "Spacing between interface lines. Set zero to get a solid interface." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1499 -msgid "Support material interface" -msgstr "Support material interface" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1501 -msgid "" -"Speed for printing support material interface layers. If expressed as " -"percentage (for example 50%) it will be calculated over support material " -"speed." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1510 -msgid "Pattern" -msgstr "Vzor" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1512 -msgid "Pattern used to generate support material." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1526 -msgid "Pattern spacing" -msgstr "Vzdálenost vzoru" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1528 -msgid "Spacing between support material lines." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1537 -msgid "Speed for printing support material." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1544 -msgid "Synchronize with object layers" -msgstr "Synchronizovat s vrstvami objektu" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1546 -msgid "" -"Synchronize support layers with the object print layers. This is useful with " -"multi-material printers, where the extruder switch is expensive." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1552 -msgid "Overhang threshold" -msgstr "Práh přesahu" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1554 -msgid "" -"Support material will not be generated for overhangs whose slope angle " -"(90\\u00B0 = 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 "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1566 -msgid "With sheath around the support" -msgstr "S pouzdrem okolo podpor" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1568 -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 "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1575 -msgid "" -"Extruder temperature for layers after the first one. Set this to zero to " -"disable temperature control commands in the output." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1578 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:793 -msgid "Temperature" -msgstr "Teplota" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1584 -msgid "Detect thin walls" -msgstr "Detekovat tenké zdi" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1586 -msgid "" -"Detect single-width walls (parts where two extrusions don't fit and we need " -"to collapse them into a single trace)." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1592 -msgid "Threads" -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1593 -msgid "" -"Threads are used to parallelize long-running tasks. Optimal threads number " -"is slightly above the number of available cores/processors." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1604 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1143 -msgid "Tool change G-code" -msgstr "Tool change G-code" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1605 -msgid "" -"This custom code is inserted right before every extruder change. Note that " -"you can use placeholder variables for all Slic3r settings as well as " -"[previous_extruder] and [next_extruder]." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1615 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1626 -msgid "Top solid infill" -msgstr "Vrchní plná výplň" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1617 -msgid "" -"Set this to a non-zero value to set a manual extrusion width for infill for " -"top surfaces. You may want to use thinner extrudates to fill all narrow " -"regions and get a smoother finish. If left zero, default extrusion width " -"will be used if set, otherwise nozzle diameter will be used. If expressed as " -"percentage (for example 90%) it will be computed over layer height." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1628 -msgid "" -"Speed for printing top solid layers (it only applies to the uppermost " -"external layers and not to their internal solid layers). You may want to " -"slow down this to get a nicer surface finish. This can be expressed as a " -"percentage (for example: 80%) over the solid infill speed above. Set to zero " -"for auto." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1640 -msgid "Top" -msgstr "Vrchní" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1642 -msgid "Number of solid layers to generate on top surfaces." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1644 -msgid "Top solid layers" -msgstr "Vrchních plných vrstev" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1649 -msgid "Travel" -msgstr "Přesun" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1650 -msgid "Speed for travel moves (jumps between distant extrusion points)." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1658 -msgid "Use firmware retraction" -msgstr "Použít retrakce z firmware" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1659 -msgid "" -"This experimental setting uses G10 and G11 commands to have the firmware " -"handle the retraction. This is only supported in recent Marlin." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1665 -msgid "Use relative E distances" -msgstr "Použít relativní E vzdálenosti" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1666 -msgid "" -"If your firmware requires relative E values, check this, otherwise leave it " -"unchecked. Most firmwares use absolute values." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1672 -msgid "Use volumetric E" -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1673 -msgid "" -"This experimental setting uses outputs the E values in cubic millimeters " -"instead of linear millimeters. If your firmware doesn't already know " -"filament diameter(s), you can put commands like 'M200 D[filament_diameter_0] " -"T0' in your start G-code in order to turn volumetric mode on and use the " -"filament diameter associated to the filament selected in Slic3r. This is " -"only supported in recent Marlin." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1683 -msgid "Enable variable layer height feature" -msgstr "Zapnout variabilní výšku vrstev" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1684 -msgid "" -"Some printers or printer setups may have difficulties printing with a " -"variable layer height. Enabled by default." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1690 -msgid "Wipe while retracting" -msgstr "Očistit při retrakci" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1691 -msgid "" -"This flag will move the nozzle while retracting to minimize the possible " -"blob on leaky extruders." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1698 -msgid "" -"Multi material printers may need to prime or purge extruders on tool " -"changes. Extrude the excess material into the wipe tower." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1704 -msgid "Position X" -msgstr "Pozice X" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1705 -msgid "X coordinate of the left front corner of a wipe tower" -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1711 -msgid "Position Y" -msgstr "Pozice Y" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1712 -msgid "Y coordinate of the left front corner of a wipe tower" -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1718 -msgid "Width" -msgstr "Šířka" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1719 -msgid "Width of a wipe tower" -msgstr "Šířka čistící věže" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1725 -msgid "Per color change depth" -msgstr "Hloubka výměny pro barvu" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1726 -msgid "" -"Depth of a wipe color per color change. For N colors, there will be maximum " -"(N-1) tool switches performed, therefore the total depth of the wipe tower " -"will be (N-1) times this value." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1734 -msgid "XY Size Compensation" -msgstr "Kompenzace XY rozměrů" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1736 -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 "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1744 -msgid "Z offset" -msgstr "Odsazení Z" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1745 -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 "" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:39 -msgid "Shape" -msgstr "Tvar" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:46 -msgid "Rectangular" -msgstr "Obdélníkový" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:62 -msgid "Circular" -msgstr "Kruhový" +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:71 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:150 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:92 +msgid "Custom" +msgstr "Upravený" #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:75 msgid "Load shape from STL..." @@ -2159,8 +106,8 @@ msgid "Settings" msgstr "Nastavení" #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:298 -msgid "Choose a file to import bed shape from (STL/OBJ/AMF/PRUSA):" -msgstr "Výběr souboru pro import tvaru tiskové podložky (STL/OBJ/AMF/PRUSA):" +msgid "Choose a file to import bed shape from (STL/OBJ/AMF/3MF/PRUSA):" +msgstr "" #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:315 msgid "Error! " @@ -2181,14 +128,57 @@ msgstr "" msgid "Bed Shape" msgstr "Tvar tiskové podložky" -#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:468 +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:224 +msgid "Array of language names and identifiers should have the same size." +msgstr "Pole jazykových jmen a identifikátorů by měla mít stejnou velikost." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:235 +msgid "Select the language" +msgstr "Výběr jazyka" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:235 +msgid "Language" +msgstr "Jazyk" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:300 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:170 +msgid "Default" +msgstr "Výchozí" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:325 +msgid "Change Application Language" +msgstr "Změnit Jazyk Aplikace" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:332 +msgid "Application will be restarted" +msgstr "Aplikace bude restartována" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:332 +msgid "Attention!" +msgstr "Pozor!" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:339 +msgid "&Localization" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:488 +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:470 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1300 msgid "Error" msgstr "Chyba" -#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:473 +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:493 msgid "Notice" msgstr "Oznámení" +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:498 +msgid "GLUquadricObjPtr | Attempt to free unreferenced scalar" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:500 +msgid "Warning" +msgstr "Varování" + #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:50 msgid "Save current " msgstr "Uložit stávající " @@ -2197,334 +187,240 @@ msgstr "Uložit stávající " msgid "Delete this preset" msgstr "Smazat přednastavení" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:330 -msgid "Horizontal shells" -msgstr "Horizontal shells" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:336 -msgid "Quality (slower slicing)" -msgstr "Kvalita (pomalejší slicing)" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:353 -msgid "Reducing printing time" -msgstr "Zkracování tiskového času" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:365 -msgid "Skirt and brim" -msgstr "Skirt and brim" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:381 -msgid "Raft" -msgstr "Raft" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:412 -msgid "Speed for non-print moves" -msgstr "Speed for non-print moves" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:415 -msgid "Modifiers" -msgstr "Modifikátory" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:418 -msgid "Acceleration control (advanced)" -msgstr "Kontrola akcelerací (pokročilé)" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:425 -msgid "Autospeed (advanced)" -msgstr "Automatická rychlost (pokročilé)" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:431 -msgid "Multiple Extruders" -msgstr "Multiple Extruders" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:439 -msgid "Ooze prevention" -msgstr "Ooze prevention" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:464 -msgid "Overlap" -msgstr "Překrytí" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:467 -msgid "Flow" -msgstr "Průtok" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:470 -msgid "Other" -msgstr "Ostatní" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:477 -msgid "Output options" -msgstr "Možnosti výstupu" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:478 -msgid "Sequential printing" -msgstr "Sekvenční tisk" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:501 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:502 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:858 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:859 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1155 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1156 -msgid "Notes" -msgstr "Poznámky" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:508 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:866 -msgid "Dependencies" -msgstr "Závislosti" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:509 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:867 -msgid "Profile dependencies" -msgstr "Profilové závislosti" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:799 -msgid "Bed" -msgstr "Tisková podložka" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:804 -msgid "Cooling" -msgstr "Chlazení" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:816 -msgid "Fan settings" -msgstr "Nastavení ventilátoru" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:835 -msgid "Print speed override" -msgstr "Přepsání rychlosti tisku" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:845 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1118 -msgid "Custom G-code" -msgstr "Upravený G-kód" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:936 -msgid "General" -msgstr "Obecné" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:937 -msgid "Size and coordinates" -msgstr "Rozměr a souřadnice" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:941 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1642 -msgid "Set" -msgstr "Nastavit" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:961 -msgid "Capabilities" -msgstr "Možnosti" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1003 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1071 -msgid "Test" -msgstr "Test" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1016 -msgid "Connection to printer works correctly." -msgstr "Připojení k tiskárně pracuje správně." - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1016 -msgid "Success!" -msgstr "Úspěch!" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1019 -msgid "Connection failed." -msgstr "Připojení selhalo." - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1031 -msgid "OctoPrint upload" -msgstr "OctoPrint nahrávání" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1034 -msgid "Browse" -msgstr "Procházet" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1046 -msgid "Button BROWSE was clicked!" -msgstr "Tlačítko PROCHÁZET bylo stisknuto!" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1081 -msgid "Button TEST was clicked!" -msgstr "Tlačítko TEST bylo stisknuto!" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1109 -msgid "Firmware" -msgstr "Firmware" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1191 -msgid "Layer height limits" -msgstr "Výskové limity vrstvy" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1196 -msgid "Position (for multi-extruder printers)" -msgstr "Position (for multi-extruder printers)" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1215 -msgid "" -"Retraction when tool is disabled (advanced settings for multi-extruder " -"setups)" -msgstr "" -"Retraction when tool is disabled (advanced settings for multi-extruder " -"setups)" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1219 -msgid "Preview" -msgstr "Náhled" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1310 -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 "" -"The Wipe option is not available when using the Firmware Retraction mode.\n" -"\n" -"Shall I disable it in order to enable Firmware Retraction?" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1558 -msgid "The supplied name is empty. It can't be saved." -msgstr "The supplied name is empty. It can't be saved." - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1569 -msgid "Something is wrong. It can't be saved." -msgstr "Něco se pokazilo. Nemůže být uloženo." - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1586 -msgid "remove" -msgstr "odebrat" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1586 -msgid "delete" -msgstr "smazat" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1587 -msgid "Are you sure you want to " -msgstr "Jste si jistý že chcete " - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1587 -msgid " the selected preset?" -msgstr " zvolené přednastavení?" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1588 -msgid "Remove" -msgstr "Odebrat" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1588 -msgid "Delete" -msgstr "Smazat" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1589 -msgid " Preset" -msgstr " Přednastavení" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1641 -msgid "All" -msgstr "Vše" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1672 -msgid "Select the printers this profile is compatible with." -msgstr "Select the printers this profile is compatible with." - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1756 -msgid "Save " -msgstr "Uložit " - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1756 -msgid " as:" -msgstr " jako:" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1790 -msgid "" -"The supplied name is not valid; the following characters are not allowed:" -msgstr "" -"The supplied name is not valid; the following characters are not allowed:" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1793 -msgid "The supplied name is not available." -msgstr "The supplied name is not available." - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:182 -msgid "Print Settings" -msgstr "Nastavení tisku" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:202 -msgid "Filament Settings" -msgstr "Nastavení Filamentu" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:248 -msgid "Save preset" -msgstr "Uložit přednastavení" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Field.cpp:35 -msgid "default" -msgstr "výchozí" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:71 -msgid "Custom" -msgstr "Upravený" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:212 -msgid "Array of language names and identifiers should have the same size." -msgstr "" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:223 -msgid "Select the language" -msgstr "Výběr jazyka" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:223 -msgid "Language" -msgstr "Jazyk" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:321 -msgid "Change Application Language" -msgstr "Změnit Jazyk Aplikace" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:314 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:313 msgid "Layers and perimeters" msgstr "Vrstvy a perimetry" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:319 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:314 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:777 +msgid "Layer height" +msgstr "Výška vrstvy" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:318 msgid "Vertical shells" msgstr "Vertical shells" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:366 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:329 +msgid "Horizontal shells" +msgstr "Horizontal shells" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:330 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1314 +msgid "Solid layers" +msgstr "Plných vrstev" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:335 +msgid "Quality (slower slicing)" +msgstr "Kvalita (pomalejší slicing)" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:342 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:356 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:449 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:452 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:831 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1113 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:107 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:208 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:736 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1733 +msgid "Advanced" +msgstr "Pokročilé" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:346 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:347 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:664 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:87 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:247 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:488 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:502 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:540 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:681 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:691 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:709 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:727 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:746 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1263 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1280 +msgid "Infill" +msgstr "Výplň" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:352 +msgid "Reducing printing time" +msgstr "Zkracování tiskového času" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:364 +msgid "Skirt and brim" +msgstr "Obrysová čára a límec" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:365 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:146 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:88 msgid "Skirt" -msgstr "Skirt" +msgstr "Obrysová čára" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:372 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:371 msgid "Brim" -msgstr "Brim" +msgstr "Límec" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:385 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:374 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:375 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:191 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1030 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1380 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1387 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1399 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1409 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1417 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1432 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1453 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1464 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1480 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1489 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1498 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1509 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1525 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1533 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1534 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1543 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1551 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1565 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:147 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:89 +msgid "Support material" +msgstr "Podpory" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:380 +msgid "Raft" +msgstr "Raft" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:384 msgid "Options for support material and raft" msgstr "Options for support material and raft" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:400 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:398 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:118 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:278 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:635 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:747 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:979 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1201 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1251 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1302 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1625 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:71 +msgid "Speed" +msgstr "Rychlost" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:399 msgid "Speed for print moves" msgstr "Speed for print moves" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:443 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:411 +msgid "Speed for non-print moves" +msgstr "Speed for non-print moves" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:414 +msgid "Modifiers" +msgstr "Modifikátory" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:417 +msgid "Acceleration control (advanced)" +msgstr "Kontrola akcelerací (pokročilé)" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:424 +msgid "Autospeed (advanced)" +msgstr "Automatická rychlost (pokročilé)" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:430 +msgid "Multiple Extruders" +msgstr "Multiple Extruders" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:431 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:966 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:308 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:702 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:958 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1272 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1445 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1471 +msgid "Extruders" +msgstr "Extrudér" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:438 +msgid "Ooze prevention" +msgstr "Ooze prevention" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:442 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:149 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:91 msgid "Wipe tower" msgstr "Čistící věž" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:454 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:453 msgid "Extrusion width" msgstr "Šířka extruze" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:480 -msgid "Extruder clearance (mm)" -msgstr "" +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:463 +msgid "Overlap" +msgstr "Překrytí" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:489 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:466 +msgid "Flow" +msgstr "Průtok" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:469 +msgid "Other" +msgstr "Ostatní" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:476 +msgid "Output options" +msgstr "Možnosti výstupu" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:477 +msgid "Sequential printing" +msgstr "Sekvenční tisk" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:479 +msgid "Extruder clearance (mm)" +msgstr "Kolizní oblast extrudéru (mm)" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:488 msgid "Output file" msgstr "Výstupní soubor" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:534 -#, no-c-format +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:494 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1001 +msgid "Post-processing scripts" +msgstr "Post-processing scripts" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:500 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:501 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:859 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:860 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1156 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1157 +msgid "Notes" +msgstr "Poznámky" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:507 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:867 +msgid "Dependencies" +msgstr "Závislosti" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:508 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:868 +msgid "Profile dependencies" +msgstr "Profilové závislosti" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:509 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:869 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1668 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:143 +msgid "Compatible printers" +msgstr "Kompatibilní tiskárny" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:533 +#, fuzzy, no-c-format msgid "" "The Spiral Vase mode requires:\n" "- one perimeter\n" @@ -2535,8 +431,16 @@ msgid "" "\n" "Shall I adjust those settings in order to enable Spiral Vase?" msgstr "" +"Mód spirálové vázy vyžaduje:\n" +"- jeden perimeter\n" +"- žádné plné vrchní vrstvy\n" +"- 0% výplň\n" +"- žádné podpěry\n" +"- nezjišťování vertikální tloušťky pláště\n" +"\n" +"Mám tyto nastavení upravit tak, aby bylo možné mód spirálové vázy zapnout?" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:541 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:540 msgid "Spiral Vase" msgstr "Spirálová váza" @@ -2548,6 +452,11 @@ msgid "" "\n" "Shall I adjust those settings in order to enable the Wipe Tower?" msgstr "" +"Čistící věž momentálně podporuje pouze:\n" +"- výšku první vrstvy 0,2 mm\n" +"- výšku vrstvy od 0,15 mm do 0,35 mm\n" +"\n" +"Mám tyto nastavení upravit tak, aby bylo možné zapnout Čistící věž?" #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:564 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:585 @@ -2565,6 +474,12 @@ msgid "" "\n" "Shall I adjust those settings in order to enable the Wipe Tower?" msgstr "" +"Čistící věž v současné době podporuje pouze nerozpustné podpory\n" +"pokud jsou vytištěny s aktuálním extrudérem bez spuštění výměny nástroje.\n" +"(jak extruder pro tisk popor tak extruder pro tisk interface podpor je třeba " +"nastavit na 0).\n" +"\n" +"Mám tyto nastavení upravit tak, aby bylo možné zapnout Čistící věž?" #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:599 msgid "" @@ -2573,6 +488,10 @@ msgid "" "\n" "Shall I synchronize support layers in order to enable the Wipe Tower?" msgstr "" +"U čistící věže pokud pracujte s rozpustnými materiály, je třeba\n" +"synchronizovat vrstvy podpor s vrstvami objektů.\n" +"\n" +"Mám synchronizovat vrstvy podpor, aby bylo možné zapnout Čistící věž?" #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:617 msgid "" @@ -2581,6 +500,10 @@ msgid "" "\n" "Shall I adjust those settings for supports?" msgstr "" +"Podpory fungují lépe, pokud je povolena následující funkce:\n" +"- Zjistit přemosťovací perimetry\n" +"\n" +"Mám tyto nastavení pro podpory upravit?" #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:620 msgid "Support Generator" @@ -2591,71 +514,236 @@ msgid "The " msgstr "" #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:662 -#, no-c-format +#, fuzzy, no-c-format msgid "" " infill pattern is not supposed to work at 100% density.\n" "\n" "Shall I switch to rectilinear fill pattern?" msgstr "" +" vzor výplně není určen pro práci se 100% hustotou.\n" +"\n" +"Mám přejít na vzor výplně rectilinear?" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:785 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:786 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:787 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:368 msgid "Filament" msgstr "Filament" +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:794 +msgid "Temperature " +msgstr "Teplota " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:795 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1234 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:307 +msgid "Extruder" +msgstr "Extrudér" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:800 +msgid "Bed" +msgstr "Tisková podložka" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:805 +msgid "Cooling" +msgstr "Chlazení" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:806 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:922 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1695 +msgid "Enable" +msgstr "Zapnout" + #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:817 +msgid "Fan settings" +msgstr "Nastavení ventilátoru" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:818 msgid "Fan speed" msgstr "Rychlost ventilátoru" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:825 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:826 msgid "Cooling thresholds" msgstr "Práh chlazení" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:831 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:832 msgid "Filament properties" msgstr "Vlastnosti filamentu" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:988 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:836 +msgid "Print speed override" +msgstr "Přepsání rychlosti tisku" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:846 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1119 +msgid "Custom G-code" +msgstr "Upravený G-kód" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:847 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1120 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1342 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1357 +msgid "Start G-code" +msgstr "Začátek G-kódu" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:853 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1126 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:217 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:227 +msgid "End G-code" +msgstr "Konec G-code" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:937 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:11 +msgid "General" +msgstr "Obecné" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:938 +msgid "Size and coordinates" +msgstr "Rozměr a souřadnice" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:940 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:34 +msgid "Bed shape" +msgstr "Tvar tiskové podložky" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:942 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1637 +msgid " Set " +msgstr " Nastavit " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:962 +msgid "Capabilities" +msgstr "Možnosti" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:967 +msgid "Number of extruders of the printer." +msgstr "Počet extrudérů tiskárny." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:989 msgid "USB/Serial connection" msgstr "USB/Sériové připojení" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:994 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:990 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1193 +msgid "Serial port" +msgstr "Sériový port" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:995 msgid "Rescan serial ports" msgstr "Znovu prohledat sériové porty" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1149 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1004 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1072 +msgid "Test" +msgstr "Test" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1017 +msgid "Connection to printer works correctly." +msgstr "Připojení k tiskárně pracuje správně." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1017 +msgid "Success!" +msgstr "Úspěch!" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1020 +msgid "Connection failed." +msgstr "Připojení selhalo." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1032 +msgid "OctoPrint upload" +msgstr "OctoPrint nahrávání" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1035 +msgid " Browse " +msgstr " Procházet " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1110 +msgid "Firmware" +msgstr "Firmware" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1132 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:48 +msgid "Before layer change G-code" +msgstr "Before layer change G-code" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1138 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:766 +msgid "After layer change G-code" +msgstr "After layer change G-code" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1144 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1602 +msgid "Tool change G-code" +msgstr "Tool change G-code" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1150 msgid "Between objects G-code (for sequential printing)" msgstr "Between objects G-code (for sequential printing)" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1185 -msgid "Extruder " -msgstr "Extrudér " +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1187 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:400 +#, c-format +msgid "Extruder %d" +msgstr "Extrudér %d" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1194 +msgid "Layer height limits" +msgstr "Výskové limity vrstvy" #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1199 +msgid "Position (for multi-extruder printers)" +msgstr "Position (for multi-extruder printers)" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1202 msgid "Retraction" msgstr "Retrakce" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1202 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1205 msgid "Only lift Z" msgstr "Pouze zvednout Z" +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1218 +msgid "" +"Retraction when tool is disabled (advanced settings for multi-extruder " +"setups)" +msgstr "" +"Retraction when tool is disabled (advanced settings for multi-extruder " +"setups)" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1222 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:150 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2125 +msgid "Preview" +msgstr "Náhled" + #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1312 +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 "" +"The Wipe option is not available when using the Firmware Retraction mode.\n" +"\n" +"Shall I disable it in order to enable Firmware Retraction?" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1314 msgid "Firmware Retraction" msgstr "Firmware Retrakce" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1467 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1469 msgid "Default " msgstr "Výchozí " -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1467 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1469 msgid " preset" msgstr " přednastavení" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1468 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1470 msgid " preset\n" msgstr " přednastavení\n" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1486 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1488 msgid "" "\n" "\n" @@ -2665,7 +753,7 @@ msgstr "" "\n" "není kompatibilní s tiskárnou\n" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1486 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1488 msgid "" "\n" "\n" @@ -2675,7 +763,7 @@ msgstr "" "\n" "a má neuložené následující změny:" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1487 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1489 msgid "" "\n" "\n" @@ -2685,7 +773,7 @@ msgstr "" "\n" "má neuložené následující změny:" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1489 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1491 msgid "" "\n" "\n" @@ -2695,10 +783,3521 @@ msgstr "" "\n" "Zahodit změny a přesto pokračovat?" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1490 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1492 msgid "Unsaved Changes" msgstr "Neuložené Změny" +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1560 +msgid "The supplied name is empty. It can't be saved." +msgstr "The supplied name is empty. It can't be saved." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1580 +msgid "remove" +msgstr "odebrat" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1580 +msgid "delete" +msgstr "smazat" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1581 +msgid "Are you sure you want to " +msgstr "Jste si jistý že chcete " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1581 +msgid " the selected preset?" +msgstr " zvolené přednastavení?" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1582 +msgid "Remove" +msgstr "Odebrat" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1582 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:178 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:196 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2021 +msgid "Delete" +msgstr "Smazat" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1583 +msgid " Preset" +msgstr " Přednastavení" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1636 +msgid "All" +msgstr "Vše" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1667 +msgid "Select the printers this profile is compatible with." +msgstr "Select the printers this profile is compatible with." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1751 +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:514 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1645 +msgid "Save " +msgstr "Uložit " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1751 +msgid " as:" +msgstr " jako:" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1785 +msgid "" +"The supplied name is not valid; the following characters are not allowed:" +msgstr "" +"The supplied name is not valid; the following characters are not allowed:" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1788 +msgid "The supplied name is not available." +msgstr "The supplied name is not available." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:182 +msgid "Print Settings" +msgstr "Nastavení tisku" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:202 +msgid "Filament Settings" +msgstr "Nastavení filamentu" + #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:228 msgid "Printer Settings" msgstr "Nastavení tiskárny" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:248 +msgid "Save preset" +msgstr "Uložit přednastavení" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Field.cpp:42 +msgid "default" +msgstr "výchozí" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:26 +#, c-format +msgid "" +"If estimated layer time is below ~%ds, fan will run at %d%% and print speed " +"will be reduced so that no less than %ds are spent on that layer (however, " +"speed will never be reduced below %dmm/s)." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:30 +#, c-format +msgid "" +"\n" +"If estimated layer time is greater, but still below ~%ds, fan will run at a " +"proportionally decreasing speed between %d%% and %d%%." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:34 +msgid "" +"\n" +"During the other layers, fan " +msgstr "" +"\n" +"V průběhu ostaních vrstev, ventilátor " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:36 +msgid "Fan " +msgstr "Ventilátor " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:41 +#, c-format +msgid "will always run at %d%% " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:44 +#, c-format +msgid "except for the first %d layers" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:48 +msgid "except for the first layer" +msgstr "vyjma první vstvy" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:50 +msgid "will be turned off." +msgstr "bude vypnut." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:151 +msgid "external perimeters" +msgstr "Vnější perimetry" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:160 +msgid "perimeters" +msgstr "perimetry" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:169 +msgid "infill" +msgstr "výplň" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:179 +msgid "solid infill" +msgstr "plná výplň" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:187 +msgid "top solid infill" +msgstr "vrchní plná výplň" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:198 +msgid "support" +msgstr "podpory" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:208 +msgid "support interface" +msgstr "kontaktní vrstva podpor" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:214 +msgid "First layer volumetric" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:214 +msgid "Bridging volumetric" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:214 +msgid "Volumetric" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:215 +msgid " flow rate is maximized " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:218 +msgid "by the print profile maximum" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:219 +msgid "when printing " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:220 +msgid " with a volumetric rate " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:224 +#, c-format +msgid "%3.2f mm³/s" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:226 +#, c-format +msgid " at filament speed %3.2f mm/s." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:245 +msgid "" +"Recommended object thin wall thickness: Not available due to invalid layer " +"height." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:262 +#, c-format +msgid "Recommended object thin wall thickness for layer height %.2f and " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:269 +#, c-format +msgid "%d lines: %.2lf mm" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.hpp:17 +msgid "Preferences" +msgstr "Nastavení" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:27 +msgid "Remember output directory" +msgstr "Pamatovat výstupní složku" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:29 +msgid "" +"If this is enabled, Slic3r will prompt the last output directory instead of " +"the one containing the input files." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:35 +msgid "Auto-center parts" +msgstr "Auto-centrování objektů" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:37 +msgid "" +"If this is enabled, Slic3r will auto-center objects around the print bed " +"center." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:43 +msgid "Background processing" +msgstr "Zpracování na pozadí" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:45 +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 "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:51 +msgid "Disable USB/serial connection" +msgstr "Vypnout USB/sériové připojení" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:53 +msgid "" +"Disable communication with the printer over a serial / USB cable. This " +"simplifies the user interface in case the printer is never attached to the " +"computer." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:59 +msgid "Suppress \" - default - \" presets" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:61 +msgid "" +"Suppress \" - default - \" presets in the Print / Filament / Printer " +"selections once there are any other valid presets available." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:67 +msgid "Show incompatible print and filament presets" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:69 +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 "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:75 +msgid "Use legacy OpenGL 1.1 rendering" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:77 +msgid "" +"If you have rendering issues caused by a buggy OpenGL 2.0 driver, you may " +"try to check this checkbox. This will disable the layer height editing and " +"anti aliasing, so it is likely better to upgrade your graphics driver." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:101 +msgid "You need to restart Slic3r to make the changes effective." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:26 +msgid "Avoid crossing perimeters" +msgstr "Vyhnout se přejíždění perimetrů" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:27 +msgid "" +"Optimize travel moves in order to minimize the crossing of perimeters. This " +"is mostly useful with Bowden extruders which suffer from oozing. This " +"feature slows down both the print and the G-code generation." +msgstr "" +"Optimalizovat přesuny do pořadí aby se minimalizovalo přejíždění perimetrů. " +"Nejvíce užitečné u Bowdenových extruderů které trpí na vytékáné filamentu. " +"Toto nastavení zpomaluje tisk i generování G-kódu." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:38 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1572 +msgid "Other layers" +msgstr "Ostatní vrstvy" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:39 +msgid "" +"Bed temperature for layers after the first one. Set this to zero to disable " +"bed temperature control commands in the output." +msgstr "" +"Teplota tiskové podložky pro další vrstvy po první vrstvě. Nastavením na " +"hodnotu nula vypnete ovládací příkazy teploty tiskové podložky ve výstupu." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:42 +msgid "Bed temperature" +msgstr "Teplota tiskové podložky" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:49 +msgid "" +"This custom code is inserted at every layer change, right before the Z move. " +"Note that you can use placeholder variables for all Slic3r settings as well " +"as [layer_num] and [layer_z]." +msgstr "" +"Tento upravený kód je vložen pro každou změnu vrstvy, předtím než se pohne " +"Z. Můžete přidávat zástupné proměnné pro veškeré nastavení Slic3ru stejně " +"tak jako [layer_num] a [layer_z]." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:59 +msgid "Between objects G-code" +msgstr "G-kód mezi objekty" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:60 +msgid "" +"This code is inserted between objects when using sequential printing. By " +"default extruder and bed temperature are reset using non-wait command; " +"however if M104, M109, M140 or M190 are detected in this custom code, Slic3r " +"will not add temperature commands. Note that you can use placeholder " +"variables for all Slic3r settings, so you can put a \"M109 " +"S[first_layer_temperature]\" command wherever you want." +msgstr "" +"Tento kód je vložen mezi objekty, pokud je použit sekvenční tisk. Ve " +"výchozím nastavení je resetován extrudér a tisková podložka pomocí non-wait " +"(nečekacím) příkazem; nicméně pokud jsou příkazy M104, M109, 140 nebo M190 " +"detekovány v tomto upraveném kódu, Slic3r nebude přidávat teplotní příkazy. " +"Můžete přidávat zástupné proměnné pro veškeré nastavení Slic3ru, takže " +"můžete vložit příkaz “M109 S[first_layer_temperature]” kamkoliv chcete." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:68 +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:370 +msgid "Bottom" +msgstr "Spodních" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:69 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:239 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:290 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:298 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:604 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:762 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:778 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:941 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:989 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1152 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1583 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1639 +msgid "Layers and Perimeters" +msgstr "Vrstvy a perimetry" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:70 +msgid "Number of solid layers to generate on bottom surfaces." +msgstr "Počet plných vrstev." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:72 +msgid "Bottom solid layers" +msgstr "Plné spodní vrstvy" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:77 +msgid "Bridge" +msgstr "Most" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:78 +msgid "" +"This is the acceleration your printer will use for bridges. Set zero to " +"disable acceleration control for bridges." +msgstr "" +"Nastavení akcelerace tiskárny při vytváření mostů. Nastavením na nulu " +"vypnete ovládání akcelerace pro mosty." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:80 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:174 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:576 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:684 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:952 +msgid "mm/s²" +msgstr "mm/s²" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:86 +msgid "Bridging angle" +msgstr "Úhel vytváření mostů" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:88 +msgid "" +"Bridging angle override. If left to zero, the bridging angle will be " +"calculated automatically. Otherwise the provided angle will be used for all " +"bridges. Use 180° for zero angle." +msgstr "" +"Přepsání úhlu vytváření mostů. Nastavením hodnoty na nulu se bude úhel " +"vytváření mostů vypočítávat automaticky. Při zadání jiného úhlu, bude pro " +"všechny mosty použitý zadaný úhel. Pro nulový úhel zadejte 180°." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:91 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:492 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1170 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1181 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1401 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1557 +msgid "°" +msgstr "°" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:97 +msgid "Bridges fan speed" +msgstr "Rychlost ventilátoru při vytváření mostů" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:98 +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ů." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:99 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:504 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:789 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:850 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1060 +msgid "%" +msgstr "%" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:106 +msgid "Bridge flow ratio" +msgstr "Poměr průtoku při vytváření mostů" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:108 +msgid "" +"This factor affects the amount of plastic for bridging. You can decrease it " +"slightly to pull the extrudates and prevent sagging, although default " +"settings are usually good and you should experiment with cooling (use a fan) " +"before tweaking this." +msgstr "" +"Tato hodnota určuje množství vytlačeného plastu při vytváření mostů. Mírným " +"snížením této hodnoty můžete předejít pronášení ikdyž, přednastavené hodnoty " +"jsou většinou dobré a je lepší experimentovat s chlazením (využitím " +"ventilátoru), než s touto hodnotou." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:117 +msgid "Bridges" +msgstr "Mosty" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:119 +msgid "Speed for printing bridges." +msgstr "Rychlost pro vytváření mostů." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:120 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:638 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:749 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:811 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:868 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:981 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1137 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1146 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1536 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1649 +msgid "mm/s" +msgstr "mm/s" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:127 +msgid "Brim width" +msgstr "Šířka límce" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:128 +msgid "" +"Horizontal width of the brim that will be printed around each object on the " +"first layer." +msgstr "Šírka límce který bude vytištěn v první vrstvě okolo každého objektu." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:135 +msgid "Clip multi-part objects" +msgstr "Připnutí objektů z více částí k sobě" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:136 +msgid "" +"When printing multi-material objects, this settings will make slic3r to clip " +"the overlapping object parts one by the other (2nd part will be clipped by " +"the 1st, 3rd part will be clipped by the 1st and 2nd etc)." +msgstr "" +"Připnutí překrývajících se objektů jednek druhému při multi-materiálovém " +"tisku. (Druhá část se připne k první, třetí část k první a druhé, atd)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:147 +msgid "Compatible printers condition" +msgstr "Stav kompatibilních tiskáren" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:148 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:154 +msgid "Complete individual objects" +msgstr "Dokončení individuálních objektů" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:155 +msgid "" +"When printing multiple objects or copies, this feature will complete each " +"object before moving onto next one (and starting it from its bottom layer). " +"This feature is useful to avoid the risk of ruined prints. Slic3r should " +"warn and prevent you from extruder collisions, but beware." +msgstr "" +"Při tisku více objektů nebo kopií tiskárna kompletně dokončí jeden objekt, " +"předtím než začne tisknout druhý (začíná od spodní vstvy). Tato vlastnost je " +"výhodná z důvodů snížení rizika zničených výtisků. Slic3r by měl varovat při " +"možné kolizi extrudéru s objektem a zabránit mu, přesto doporučujeme " +"obezřetnost." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:163 +msgid "Enable auto cooling" +msgstr "Zapnutí automatického chlazení" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:164 +msgid "" +"This flag enables the automatic cooling logic that adjusts print speed and " +"fan speed according to layer printing time." +msgstr "" +"Zapne výpočet automatického chlazení který upravuje rychlost tisku a " +"ventilátoru v závislosti na délce tisku jedné vstvy." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:171 +msgid "" +"This is the acceleration your printer will be reset to after the role-" +"specific acceleration values are used (perimeter/infill). Set zero to " +"prevent resetting acceleration at all." +msgstr "" +"Toto je hodnota akcelerace na kterou se tiskárna vrátí po specifických " +"úpravách akcelerace například při tisku (perimetru/výplně). Nastavením na " +"nulu zabráníte návratu rychlostí zcela." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:180 +msgid "Disable fan for the first" +msgstr "Vypnutí chlazení pro prvních" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:181 +msgid "" +"You can set this to a positive value to disable fan at all during the first " +"layers, so that it does not make adhesion worse." +msgstr "" +"Nastavením počtu prvních vstev s vypnutým chlazením pro nezhoršování " +"přilnavosti." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:183 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:694 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1033 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1224 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1285 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1437 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1482 +msgid "layers" +msgstr "vrstvu" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:190 +msgid "Don't support bridges" +msgstr "Nevytvářet podpory pod mosty" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:192 +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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:198 +msgid "Distance between copies" +msgstr "Vzdálenost mezi kopiemi" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:199 +msgid "Distance used for the auto-arrange feature of the plater." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:207 +msgid "Elephant foot compensation" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:209 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:218 +msgid "" +"This end procedure is inserted at the end of the output file. Note that you " +"can use placeholder variables for all Slic3r settings." +msgstr "" +"Tato ukončovací procedůra je vložena na konec výstupního souboru. Můžete " +"přidávat zástupné proměnné pro veškeré nastavení Slic3ru." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:228 +msgid "" +"This end procedure is inserted at the end of the output file, before the " +"printer end gcode. Note that you can use placeholder variables for all " +"Slic3r settings. If you have multiple extruders, the gcode is processed in " +"extruder order." +msgstr "" +"Tato ukončovací procedůra je vložena na konec výstupního souboru, před " +"konečným g-kódem tiskárny. Můžete přidávat zástupné proměnné pro veškeré " +"nastavení Slic3ru. Pokud máte tiskárnu s více extrudéry, g-kód je zpracován " +"v pořadí extrudérů." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:238 +msgid "Ensure vertical shell thickness" +msgstr "Zajistit vertikální tloušťku obalu" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:240 +msgid "" +"Add solid infill near sloping surfaces to guarantee the vertical shell " +"thickness (top+bottom solid layers)." +msgstr "" +"Přidá plnou výplň u šikmých ploch pro garanci vertikální tloušťky obalu " +"(vrchních a spodních plných vrstev)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:246 +msgid "Top/bottom fill pattern" +msgstr "Vzor výplně vrchních/spodních vrstev" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:248 +msgid "" +"Fill pattern for top/bottom infill. This only affects the external visible " +"layer, and not its adjacent solid shells." +msgstr "" +"Vzor výplně pro vrchní/spodní vrstvy. Ovlivňuje pouze vnější viditelné " +"vrstvy. Neovlivňuje přilehlé plné obaly." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:267 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:277 +msgid "External perimeters" +msgstr "Vnější perimetry" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:268 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:377 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:592 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:710 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:967 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1292 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1454 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1614 +msgid "Extrusion Width" +msgstr "Šíře extruze" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:269 +msgid "" +"Set this to a non-zero value to set a manual extrusion width for external " +"perimeters. If left zero, default extrusion width will be used if set, " +"otherwise 1.125 x nozzle diameter will be used. If expressed as percentage " +"(for example 200%), it will be computed over layer height." +msgstr "" +"Nastavením na kladnou hodnotu, definuje šířku manuální extruze pro vnější " +"obvod. Pokud je ponechána nula, použije se výchozí šířka extruze, pokud je " +"nastavena, jinak se použije průměr trysky 1,125 x. Pokud je hodnota " +"vyjádřena jako procento (například 200%), vypočítá se podle výšky vrstvy." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:272 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:597 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:715 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:972 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1296 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1458 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1619 +msgid "mm or % (leave 0 for default)" +msgstr "mm nebo % (ponechte 0 jako výchozí)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:279 +msgid "" +"This separate setting will affect the speed of external perimeters (the " +"visible ones). If expressed as percentage (for example: 80%) it will be " +"calculated on the perimeters speed setting above. Set to zero for auto." +msgstr "" +"Toto oddělené nastavení ovlivní rychlost tisku vnějších perimetrů (těch " +"viditelných). Pokud je hodnota vyjádřena procenty (například: 80%), bude " +"rychlost vypočítána z hodnoty rychlosti tisku perimetrů, nastavené výše. " +"Nastavte nulu pro automatický výpočet." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:282 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:619 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1255 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1306 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1501 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1631 +msgid "mm/s or %" +msgstr "mm/s nebo %" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:289 +msgid "External perimeters first" +msgstr "Nejprve tisknout vnější perimetry" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:291 +msgid "" +"Print contour perimeters from the outermost one to the innermost one instead " +"of the default inverse order." +msgstr "" +"Tisk obrysových perimetrů od vnějších po vnitřní namísto opačného výchozího " +"pořadí." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:297 +msgid "Extra perimeters if needed" +msgstr "Extra perimetry pokud jsou potřeba" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:299 +#, fuzzy, no-c-format +msgid "" +"Add more perimeters when needed for avoiding gaps in sloping walls. Slic3r " +"keeps adding perimeters, until more than 70% of the loop immediately above " +"is supported." +msgstr "" +"Přidání více perimetrů, pokud je potřeba, pro vyvarování se tvorbě mezer v " +"šikmých plochách. Slic3r pokračuje v přidávání perimetrů, dokud není " +"podepřeno více než 70% perimetrů v následující vrstvě." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:309 +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 "" +"Extrudér, který chcete použít (pokud nejsou zvoleny specifičtější nastavení " +"extruderu). Tato hodnota přepíše nastavení perimetrového a výplňového " +"exrtuderu, ale ne nastavení extrudéru pro podpory." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:320 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:69 +msgid "Height" +msgstr "Výška" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:321 +msgid "" +"Set this to the vertical distance between your nozzle tip and (usually) the " +"X carriage rods. In other words, this is the height of the clearance " +"cylinder around your extruder, and it represents the maximum depth the " +"extruder can peek before colliding with other printed objects." +msgstr "" +"Zadejte vertikální vzdálenost mezi tryskou a (obvykle) tyčemi osy X. Jinými " +"slovy, je to výška kolizního prostoru okolo extrudéru a představuje " +"maximální hloubku, které může extrudér dosáhnout před kolizí s jinými, již " +"vytištěnými, objekty." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:331 +msgid "Radius" +msgstr "Rádius" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:332 +msgid "" +"Set this to the clearance radius around your extruder. If the extruder is " +"not centered, choose the largest value for safety. This setting is used to " +"check for collisions and to display the graphical preview in the plater." +msgstr "" +"Zadejte horizontální rádius kolizního prostoru okolo extrudéru. Pokud tryska " +"není v centru tohoto rádiusu, zvolte nejdelší vzdálenost. Toto nastavení " +"slouží ke kontrole kolizí a zobrazení grafického náhledu v Plater." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:342 +msgid "Extruder Color" +msgstr "Barva extrudéru" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:343 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:406 +msgid "This is only used in the Slic3r interface as a visual help." +msgstr "Toto je ve Slic3ru jako názorná pomoc." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:350 +msgid "Extruder offset" +msgstr "Odsazení extrudéru" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:351 +msgid "" +"If your firmware doesn't handle the extruder displacement you need the G-" +"code to take it into account. This option lets you specify the displacement " +"of each extruder with respect to the first one. It expects positive " +"coordinates (they will be subtracted from the XY coordinate)." +msgstr "" +"Pokud firmware nezpracovává umístění extrudéru správně, potřebujete aby to " +"vzal G-kód v úvahu. Toto nastavení umožňuje určit odsazení každého extruderu " +"vzhledem k prvnímu. Očekávají se pozitivní souřadnice (budou odečteny od " +"souřadnice XY)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:360 +msgid "Extrusion axis" +msgstr "Osa extrudéru" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:361 +msgid "" +"Use this option to set the axis letter associated to your printer's extruder " +"(usually E but some printers use A)." +msgstr "" +"Touto volbou nastavíte písmeno osy přidružené k extruderu tiskárny (obvykle " +"E, ale některé tiskárny používají A)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:367 +msgid "Extrusion multiplier" +msgstr "Násobič extruze" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:368 +msgid "" +"This factor changes the amount of flow proportionally. You may need to tweak " +"this setting to get nice surface finish and correct single wall widths. " +"Usual values are between 0.9 and 1.1. If you think you need to change this " +"more, check filament diameter and your firmware E steps." +msgstr "" +"Tento faktor mění poměrné množství toku. Možná bude třeba toto nastavení " +"vyladit, pro dosažení hezkého povrchu a správné šířky jednotlivých stěn. " +"Obvyklé hodnoty jsou mezi 0,9 a 1,1. Pokud si myslíte, že hodnotu " +"potřebujete změnit více, zkontrolujte průměr filamentu a E kroky ve firmwaru." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:376 +msgid "Default extrusion width" +msgstr "Výchozí šířka extruze" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:378 +msgid "" +"Set this to a non-zero value to allow a manual extrusion width. If left to " +"zero, Slic3r derives extrusion widths from the nozzle diameter (see the " +"tooltips for perimeter extrusion width, infill extrusion width etc). If " +"expressed as percentage (for example: 230%), it will be computed over layer " +"height." +msgstr "" +"Nastavením kladné hodnoty povolíte manuální šířku extruze. Pokud je hodnota " +"ponechána na nule, Slic3r odvozuje šířku extruze z průměru trysky (viz " +"nápovědy pro šířku extruze perimetru, šířku extruze výplně apod.). Pokud je " +"hodnota vyjádřena procenty (například: 230%), vypočítá se z výšky vrstvy." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:382 +msgid "mm or % (leave 0 for auto)" +msgstr "mm or % (pro automatické ponechte 0)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:387 +msgid "Keep fan always on" +msgstr "Ventilátor vždy zapnutý" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:388 +msgid "" +"If this is enabled, fan will never be disabled and will be kept running at " +"least at its minimum speed. Useful for PLA, harmful for ABS." +msgstr "" +"Pokud je tato funkce zapnutá, ventilátor nebude nikdy vypnut a bude udržován " +"v chodu alespoň rychlostí která je nastavena jako minimální rychlost. " +"Užitečné pro PLA, škodlivé pro ABS." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:394 +msgid "Enable fan if layer print time is below" +msgstr "Zapnout ventilátor pokud je doba tisku vrstvy kratší než" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:395 +msgid "" +"If layer print time is estimated below this number of seconds, fan will be " +"enabled and its speed will be calculated by interpolating the minimum and " +"maximum speeds." +msgstr "" +"Pokud je doba tisku vrstvy odhadnuta jako kratší než tato nastavená hodnota " +"ve vteřinách, ventilátor bude aktivován a jeho rychlost bude vypočtena " +"interpolací minimální a maximální rychlosti." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:397 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1242 +msgid "approximate seconds" +msgstr "vteřin přibližně" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:405 +msgid "Color" +msgstr "Barva" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:412 +msgid "Filament notes" +msgstr "Poznámky k filamentu" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:413 +msgid "You can put your notes regarding the filament here." +msgstr "Zde můžete vložit poznámky týkající se filamentu." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:421 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:817 +msgid "Max volumetric speed" +msgstr "Maximální objemová rychlost" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:422 +msgid "" +"Maximum volumetric speed allowed for this filament. Limits the maximum " +"volumetric speed of a print to the minimum of print and filament volumetric " +"speed. Set to zero for no limit." +msgstr "" +"Maximální povolený objem průtoku pro tento filament. Omezuje maximální " +"rychlost průtoku pro tisk až na minimální rychlost průtoku pro tisk a " +"filament. Zadejte nulu pro nastavení bez omezení." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:425 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:820 +msgid "mm³/s" +msgstr "mm³/s" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:432 +msgid "" +"Enter your filament diameter here. Good precision is required, so use a " +"caliper and do multiple measurements along the filament, then compute the " +"average." +msgstr "" +"Zde zadejte průměr filamentu. Je zapotřebí správné přesnosti, proto použijte " +"šupleru a proveďte několik měření podél filamentu, poté vypočtete průměr." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:440 +msgid "Density" +msgstr "Hustota" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:441 +msgid "" +"Enter your filament density here. This is only for statistical information. " +"A decent way is to weigh a known length of filament and compute the ratio of " +"the length to volume. Better is to calculate the volume directly through " +"displacement." +msgstr "" +"Zde zadejte hustotu filamentu. Toto je pouze pro statistické informace. " +"Přípustný způsob je zvážit známou délku filamentu a vypočítat poměr délky k " +"objemu. Je lepší vypočítat objem přímo přes posun." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:444 +msgid "g/cm³" +msgstr "g/cm³" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:450 +msgid "Filament type" +msgstr "Typ filamentu" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:451 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1002 +msgid "" +"If you want to process the output G-code through custom scripts, just list " +"their absolute paths here. Separate multiple scripts with a semicolon. " +"Scripts will be passed the absolute path to the G-code file as the first " +"argument, and they can access the Slic3r config settings by reading " +"environment variables." +msgstr "" +"Pokud chcete zpracovat výstupní G-kód pomocí vlastních skriptů, stačí zde " +"uvést jejich absolutní cesty. Oddělte více skriptů středníkem. Skripty " +"předají absolutní cestu k souboru G-kódu jako první argument a mohou " +"přistupovat k nastavení konfigurace Slic3ru čtením proměnných prostředí." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:470 +msgid "Soluble material" +msgstr "Rozpustný materiál" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:471 +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 podpor." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:476 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:450 +msgid "Cost" +msgstr "Náklady" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:477 +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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:478 +msgid "money/kg" +msgstr "korun/kg" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:487 +msgid "Fill angle" +msgstr "Úhel výplně" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:489 +msgid "" +"Default base angle for infill orientation. Cross-hatching will be applied to " +"this. Bridges will be infilled using the best direction Slic3r can detect, " +"so this setting does not affect them." +msgstr "" +"Výchozí úhel pro orientaci výplně. Bude pro něj použito křížové šrafování. " +"Mosty budou vyplněny nejlepším směrem, který Slic3r dokáže rozpoznat, takže " +"toto nastavení je neovlivní." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:501 +msgid "Fill density" +msgstr "Hustota výplně" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:503 +#, fuzzy, no-c-format +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%." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:539 +msgid "Fill pattern" +msgstr "Vzor výplně" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:541 +msgid "Fill pattern for general low-density infill." +msgstr "Vzor výplně pro obecnou výplň s nízkou hustotou." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:573 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:582 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:591 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:625 +msgid "First layer" +msgstr "První vrstva" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:574 +msgid "" +"This is the acceleration your printer will use for first layer. Set zero to " +"disable acceleration control for first layer." +msgstr "" +"Toto je zrychlení, které vaše tiskárna použije pro první vrstvu. Nastavte " +"nulu pro vypnutí řízení zrychlení pro první vrstvu." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:583 +msgid "" +"Heated build plate temperature for the first layer. Set this to zero to " +"disable bed temperature control commands in the output." +msgstr "" +"Teplota vyhřívané tiskové podložky pro první vrstvu. Nastavením tuto hodnoty " +"na nulu vypnete příkazy pro řízení teploty ve vrstvě ve výstupu." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:593 +msgid "" +"Set this to a non-zero value to set a manual extrusion width for first " +"layer. You can use this to force fatter extrudates for better adhesion. If " +"expressed as percentage (for example 120%) it will be computed over first " +"layer height. If set to zero, it will use the default extrusion width." +msgstr "" +"Nastavením kladné hodnoty zvolíte manuální šířku vytlačování pro první " +"vrstvu. Toto můžete použít k vytlačování tlustší extruze pro lepší " +"přilnavost. Pokud je vyjádřeno jako procenty (například 120%), bude " +"vypočteno z výšky první vrstvy. Pokud je nastavena na nulu, použije se " +"výchozí šířka vytlačování." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:603 +msgid "First layer height" +msgstr "Výška první vrstvy" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:605 +msgid "" +"When printing with very low layer heights, you might still want to print a " +"thicker bottom layer to improve adhesion and tolerance for non perfect build " +"plates. This can be expressed as an absolute value or as a percentage (for " +"example: 150%) over the default layer height." +msgstr "" +"Při tisku s velmi nízkými výškami vrstev můžete stále vytisknout tlustší " +"spodní vrstvu pro zlepšení přilnavosti a toleranci pro nedokonale " +"zkalibrovanou tiskovou podložku. Může být vyjádřeno jako absolutní hodnota " +"nebo jako procento (například: 150%) z výchozí výšky vrstvy." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:609 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:740 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1390 +msgid "mm or %" +msgstr "mm nebo %" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:615 +msgid "First layer speed" +msgstr "Rychlost první vrstvy" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:616 +msgid "" +"If expressed as absolute value in mm/s, this speed will be applied to all " +"the print moves of the first layer, regardless of their type. If expressed " +"as a percentage (for example: 40%) it will scale the default speeds." +msgstr "" +"Pokud je vyjádřena jako absolutní hodnota v mm / s, bude tato rychlost " +"použita pro všechny pohyby tisku první vrstvy bez ohledu na jejich typ. " +"Pokud je hodnota vyjádřena procenty (například: 40%), změní v závisloti na " +"výchozích rychlostech." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:626 +msgid "" +"Extruder temperature for first layer. If you want to control temperature " +"manually during print, set this to zero to disable temperature control " +"commands in the output file." +msgstr "" +"Teplota extrudéru pro první vrstvu. Chcete-li během tisku ručně ovládat " +"teplotu, nastavte tuto hodnotu na nulu, aby se ve výstupním souboru zakázaly " +"příkazy pro řízení teploty." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:634 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:145 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:87 +msgid "Gap fill" +msgstr "Výplň mezer" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:636 +msgid "" +"Speed for filling small gaps using short zigzag moves. Keep this reasonably " +"low to avoid too much shaking and resonance issues. Set zero to disable gaps " +"filling." +msgstr "" +"Rychlost plnění malých mezer pomocí krátkých cikcak pohybů. Udržujte tuto " +"hodnotu poměrně nízkou, aby nedošlo k přílišným otřesům a problémům s " +"rezonancí. Nastavte nulu pro vypnutí vyplnění mezery." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:644 +msgid "Verbose G-code" +msgstr "Verbose G-code" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:645 +msgid "" +"Enable this to get a commented G-code file, with each line explained by a " +"descriptive text. If you print from SD card, the additional weight of the " +"file could make your firmware slow down." +msgstr "" +"Aktivací získáte komentovaný soubor G-kódu, přičemž každý řádek je doplněn " +"popisným textem. Pokud tisknete z SD karty, dodatečné informace v souboru " +"můžou zpomalit firmware." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:652 +msgid "G-code flavor" +msgstr "Druh G-kódu" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:653 +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 Slic3r from exporting any " +"extrusion value at all." +msgstr "" +"Některé příkazy G/M kódu, včetně řízení teploty a jiné, nejsou univerzální. " +"Vyberte typ firmwaru který používá vaše tiskárna pro dosažení kompatibilního " +"výstupu. Příkazy typu “No extrusion” zabraňují Slic3ru zcela exportovat " +"jakoukoliv hodnotu extruze." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:682 +msgid "" +"This is the acceleration your printer will use for infill. Set zero to " +"disable acceleration control for infill." +msgstr "" +"Toto je zrychlení, které vaše tiskárna použije pro výplň. Nastavte nulu, " +"chcete-li vypnout řízení zrychlení pro výplň." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:690 +msgid "Combine infill every" +msgstr "Kombinovat výplň každou" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:692 +msgid "" +"This feature allows to combine infill and speed up your print by extruding " +"thicker infill layers while preserving thin perimeters, thus accuracy." +msgstr "" +"Tato funkce umožňuje kombinovat výplň a urychlit tisk pomocí extruzí " +"silnějších výplňových vrstev při zachování tenkých obvodů, a tím i přesnosti." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:696 +msgid "Combine infill every n layers" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:701 +msgid "Infill extruder" +msgstr "Extruder pro výplň" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:703 +msgid "The extruder to use when printing infill." +msgstr "Extruder který se použije pro tisk výplní." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:711 +msgid "" +"Set this to a non-zero value to set a manual extrusion width for infill. If " +"left zero, default extrusion width will be used if set, otherwise 1.125 x " +"nozzle diameter will be used. You may want to use fatter extrudates to speed " +"up the infill and make your parts stronger. If expressed as percentage (for " +"example 90%) it will be computed over layer height." +msgstr "" +"Nastavením kladné hodnoty upravíte manuálně šířku extruze pro výplň. Pokud " +"je ponechána nula, použije se standardní šířka extruze, pokud je nastavena, " +"jinak se použije průměr trysky 1,125 x. Je možné, že budete chtít použít " +"tlustší extruze, pro zrychlení výplně a zpevnění vašich výtisků. Pokud je " +"vyjádřeno jako procenty (například 90%), bude vypočteno z výšky vrstvy." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:720 +msgid "Infill before perimeters" +msgstr "Tisknout výplň před tiskem perimetrů" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:721 +msgid "" +"This option will switch the print order of perimeters and infill, making the " +"latter first." +msgstr "Tato volba obrátí pořadí tisku obvodů a výplní." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:726 +msgid "Only infill where needed" +msgstr "Výplň pouze kde je potřeba" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:728 +msgid "" +"This option will limit infill to the areas actually needed for supporting " +"ceilings (it will act as internal support material). If enabled, slows down " +"the G-code generation due to the multiple checks involved." +msgstr "" +"Tato volba omezuje výplň na plochy skutečně potřebné pro podporu stropů " +"(bude se chovat jako vnitřní podpůrný materiál). Je-li tato volba zapnuta, " +"zpomaluje generování G-kódu kvůli několikanásobným kontrolám." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:735 +msgid "Infill/perimeters overlap" +msgstr "Přesah pro výplň/perimetry" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:737 +msgid "" +"This setting applies an additional overlap between infill and perimeters for " +"better bonding. Theoretically this shouldn't be needed, but backlash might " +"cause gaps. If expressed as percentage (example: 15%) it is calculated over " +"perimeter extrusion width." +msgstr "" +"Toto nastavení uplatňuje dodatečné překrytí mezi výplní a obvodem pro lepší " +"spojení. Teoreticky by to nemělo být potřeba, ale reakce by mohla způsobit " +"mezery. Pokud je vyjádřeno procenty (například: 15%), vypočítá se z šířky " +"extruze perimetrů." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:748 +msgid "Speed for printing the internal fill. Set to zero for auto." +msgstr "Rychlost tisku vnitřní výplně. Pro automatické nastavení zadejte nulu." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:757 +msgid "Interface shells" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:758 +msgid "" +"Force the generation of solid shells between adjacent materials/volumes. " +"Useful for multi-extruder prints with translucent materials or manual " +"soluble support material." +msgstr "" +"Vynucení vytváření pevných skořepin mezi sousedními materiály/objemy. " +"Užitečné pro tisk s více extrudery s průsvitnými materiály nebo ručně " +"rozpustným podpůrným materiálem." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:767 +msgid "" +"This custom code is inserted at every layer change, right after the Z move " +"and before the extruder moves to the first layer point. Note that you can " +"use placeholder variables for all Slic3r settings as well as [layer_num] and " +"[layer_z]." +msgstr "" +"Tento upravený kód je vložen při každé změně vrstvy, hned po pohybu Z a " +"předtím, než se extruder přesune na první bod vrstvy. Můžete přidávat " +"zástupné proměnné pro veškeré nastavení Slic3ru, stejně tak jako [layer_num] " +"a [layer_z]." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:779 +msgid "" +"This setting controls the height (and thus the total number) of the slices/" +"layers. Thinner layers give better accuracy but take more time to print." +msgstr "" +"Toto nastavení řídí výšku (a tedy výsledný počet) řezů/vrstev. Tenčí vrstva " +"poskytuje lepší přesnost, ale tiskne se déle." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:787 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:796 +msgid "Max" +msgstr "Maximálně" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:788 +msgid "This setting represents the maximum speed of your fan." +msgstr "Toto nastavení vyjadřuje maximální rychlost ventilátoru." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:797 +#, fuzzy, no-c-format +msgid "" +"This is the highest printable layer height for this extruder, used to cap " +"the variable layer height and support layer height. Maximum recommended " +"layer height is 75% of the extrusion width to achieve reasonable inter-layer " +"adhesion. If set to 0, layer height is limited to 75% of the nozzle diameter." +msgstr "" +"Toto je největší možná výška vrstvy pro tento extrudér, který se používá k " +"zakrytí výšky proměnné vrstvy a výšky podpůrné vrstvy. Maximální doporučená " +"výška vrstvy činí 75% šířky vytlačování, aby se dosáhlo přiměřené " +"přilnavosti mezi vrstvami. Pokud je nastavena hodnota 0, je výška vrstvy " +"omezena na 75% průměru trysky." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:807 +msgid "Max print speed" +msgstr "Maximální rychlost tisku" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:808 +msgid "" +"When setting other speed settings to 0 Slic3r will autocalculate the optimal " +"speed in order to keep constant extruder pressure. This experimental setting " +"is used to set the highest print speed you want to allow." +msgstr "" +"Pokud jsou všechna ostatní nastavení rychlosti na hodnotě nula, Slic3r " +"automaticky vypočítá optimální rychlost pro udržení konstantního tlaku v " +"extruderu. Toto experimentální nastavení slouží k nastavení nejvyšší " +"rychlosti tisku, kterou chcete povolit." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:818 +msgid "" +"This experimental setting is used to set the maximum volumetric speed your " +"extruder supports." +msgstr "" +"Toto experimentální nastavení slouží k nastavení maximální objemové " +"rychlosti, kterou váš extruder podporuje." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:826 +msgid "Max volumetric slope positive" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:827 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:838 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:831 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:842 +msgid "mm³/s²" +msgstr "mm³/s²" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:837 +msgid "Max volumetric slope negative" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:848 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:857 +msgid "Min" +msgstr "Minimálně" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:849 +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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:858 +msgid "" +"This is the lowest printable layer height for this extruder and limits the " +"resolution for variable layer height. Typical values are between 0.05 mm and " +"0.1 mm." +msgstr "" +"Nejmenší tisknutelná výška vrstvy pro tento extrudér. Omezuje rozlišení pro " +"výšku proměnné vrstvy. Typické hodnoty jsou mezi 0,05 mm a 0,1 mm." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:866 +msgid "Min print speed" +msgstr "Minimální rychlost tisku" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:867 +msgid "Slic3r will not scale speed down below this speed." +msgstr "Slic3r nebude měnit rychlost pod tuto rychlost." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:874 +msgid "Minimum extrusion length" +msgstr "Minimální délka extruze" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:875 +msgid "" +"Generate no less than the number of skirt loops required to consume the " +"specified amount of filament on the bottom layer. For multi-extruder " +"machines, this minimum applies to each extruder." +msgstr "" +"Nevygenerovat méně, než počet obrysových čar, potřebných ke spotřebování " +"specifikovaného množství filamentu na spodní vrstvu. U strojů s více " +"extrudéry platí toto minimum pro každý extrudér." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:884 +msgid "Configuration notes" +msgstr "Configurační poznámky" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:885 +msgid "" +"You can put here your personal notes. This text will be added to the G-code " +"header comments." +msgstr "" +"Zde můžete zadat své osobní poznámky. Tento text bude přidán do komentáře " +"záhlaví G kódu." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:894 +msgid "Nozzle diameter" +msgstr "Průměr trysky" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:895 +msgid "" +"This is the diameter of your extruder nozzle (for example: 0.5, 0.35 etc.)" +msgstr "Průměr trysky extrudéru (například: 0.5, 0.35 atd.)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:901 +msgid "API Key" +msgstr "Klíč API" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:902 +msgid "" +"Slic3r can upload G-code files to OctoPrint. This field should contain the " +"API Key required for authentication." +msgstr "" +"Slic3r může nahrát soubory G kódu do OctoPrintu. Toto pole by mělo obsahovat " +"klíč API požadovaný pro ověření." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:908 +msgid "Host or IP" +msgstr "Host nebo IP" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:909 +msgid "" +"Slic3r can upload G-code files to OctoPrint. This field should contain the " +"hostname or IP address of the OctoPrint instance." +msgstr "" +"Slic3r může nahrát soubory G kódu do OctoPrintu. Toto pole by mělo obsahovat " +"název hostitele nebo IP adresu aplikace OctoPrint." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:915 +msgid "Only retract when crossing perimeters" +msgstr "Provést retrakci pouze při přejíždění perimetrů" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:916 +msgid "" +"Disables retraction when the travel path does not exceed the upper layer's " +"perimeters (and thus any ooze will be probably invisible)." +msgstr "" +"Vypne retrakce, pokud dráha nepřekročí perimetr vrchní vrstvy (a proto bude " +"pravděpodobně jakékoliv samovolné vytékání neviditelné)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:923 +msgid "" +"This option will drop the temperature of the inactive extruders to prevent " +"oozing. It will enable a tall skirt automatically and move extruders outside " +"such skirt when changing temperatures." +msgstr "" +"Tato volba sníží teplotu neaktivních extruderů, aby u nich nedošlo k " +"vytékání." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:930 +msgid "Output filename format" +msgstr "Formát výstupního názvu" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:931 +msgid "" +"You can use all configuration options as variables inside this template. For " +"example: [layer_height], [fill_density] etc. You can also use [timestamp], " +"[year], [month], [day], [hour], [minute], [second], [version], " +"[input_filename], [input_filename_base]." +msgstr "" +"V této šabloně můžete použít všechny možnosti konfigurace jako proměnné. " +"Můžete například použít: [layer_height], [fill_density] etc. Také můžete " +"použít [timestamp], [year], [month], [day], [hour], [minute], [second], " +"[version], [input_filename], [input_filename_base]." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:940 +msgid "Detect bridging perimeters" +msgstr "Detekovat perimetry přemostění" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:942 +msgid "" +"Experimental option to adjust flow for overhangs (bridge flow will be used), " +"to apply bridge speed to them and enable fan." +msgstr "" +"Experimentální volba pro nastavení průtoku pro přesahy (použije se průtok " +"jako u mostů), aplikuje se na ně rychlost mostu a spustí se ventilátor." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:948 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:966 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:978 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:988 +msgid "Perimeters" +msgstr "Perimetry" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:949 +msgid "" +"This is the acceleration your printer will use for perimeters. A high value " +"like 9000 usually gives good results if your hardware is up to the job. Set " +"zero to disable acceleration control for perimeters." +msgstr "" +"Jedná se o akceleraci, kterou vaše tiskárna použije pro perimetry. Vysoká " +"hodnota, jako je 9000, obvykle dává dobré výsledky, pokud je váš hardware v " +"pořádku. Nastavte nulu pro vypnutí řízení zrychlení pro perimetry." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:957 +msgid "Perimeter extruder" +msgstr "Extruder pro perimetry" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:959 +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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:968 +msgid "" +"Set this to a non-zero value to set a manual extrusion width for perimeters. " +"You may want to use thinner extrudates to get more accurate surfaces. If " +"left zero, default extrusion width will be used if set, otherwise 1.125 x " +"nozzle diameter will be used. If expressed as percentage (for example 200%) " +"it will be computed over layer height." +msgstr "" +"Nastavením na kladnou hodnotu nastavíte manuálně šířku vytlačování " +"perimetrů. Chcete-li získat přesnější povrchy, můžete použít tenčí extruze. " +"Pokud je ponechána nula, použije se standardní šířka extruze, pokud je " +"nastavena, jinak se použije průměr trysky 1,125 x. Pokud je vyjádřeno " +"procenty (například 200%), vypočte se z výšky vrstvy." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:980 +msgid "" +"Speed for perimeters (contours, aka vertical shells). Set to zero for auto." +msgstr "" +"Rychlost pro perimetry (obrysy, neboli svislé schránky). Zadejte nulu pro " +"automatické nastavení." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:990 +msgid "" +"This option sets the number of perimeters to generate for each layer. Note " +"that Slic3r may increase this number automatically when it detects sloping " +"surfaces which benefit from a higher number of perimeters if the Extra " +"Perimeters option is enabled." +msgstr "" +"Tato volba nastavuje počet perimetrů, které je třeba vygenerovat pro každou " +"vrstvu. Slic3r může toto číslo automaticky zvýšit, pokud detekuje šikmé " +"plochy, které se tisknou lépe s vyšším počtem obvodů, pokud je zapnuta " +"možnost Extra perimetry." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:994 +msgid "(minimum)" +msgstr "(minimálně)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1014 +msgid "Printer notes" +msgstr "Poznámky o tiskárně" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1015 +msgid "You can put your notes regarding the printer here." +msgstr "Zde můžete uvést poznámky týkající se tiskárny." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1029 +msgid "Raft layers" +msgstr "Vrstev raftu" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1031 +msgid "" +"The object will be raised by this number of layers, and support material " +"will be generated under it." +msgstr "" +"Objekt se zvýší tímto počtem vrstev a pod ním bude vytvořen podpůrný " +"materiál." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1039 +msgid "Resolution" +msgstr "Rozlišení" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1040 +msgid "" +"Minimum detail resolution, used to simplify the input file for speeding up " +"the slicing job and reducing memory usage. High-resolution models often " +"carry more detail than printers can render. Set to zero to disable any " +"simplification and use full resolution from input." +msgstr "" +"Minimální rozlišení detailů, které se používají pro zjednodušení vstupního " +"souboru pro urychlení slicovací úlohy a snížení využití paměti. Modely s " +"vysokým rozlišením často obsahují více detailů než tiskárny dokážou " +"vykreslit. Nastavte na nulu, chcete-li zakázat jakékoli zjednodušení a " +"použít vstup v plném rozlišení." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1050 +msgid "Minimum travel after retraction" +msgstr "Minimální pohyb po retrakci" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1051 +msgid "" +"Retraction is not triggered when travel moves are shorter than this length." +msgstr "" +"Retrakce není spuštěna, pokud jsou pohyby pojezdu kratší než tato délka." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1057 +msgid "Retract amount before wipe" +msgstr "Délka retrakce před očištěním" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1058 +msgid "" +"With bowden extruders, it may be wise to do some amount of quick retract " +"before doing the wipe movement." +msgstr "" +"U bowdenových extrudérů může být vhodné provést rychlé retrakce než se " +"spustí očištění." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1065 +msgid "Retract on layer change" +msgstr "Retrakce při změně vrstvy" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1066 +msgid "This flag enforces a retraction whenever a Z move is done." +msgstr "Tato možnost vyvolá retrakci, kdykoli je proveden pohyb Z." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1071 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1080 +msgid "Length" +msgstr "Vzdálenost" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1072 +msgid "Retraction Length" +msgstr "Vzdálenost retrakce" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1073 +msgid "" +"When retraction is triggered, filament is pulled back by the specified " +"amount (the length is measured on raw filament, before it enters the " +"extruder)." +msgstr "" +"Při spuštění retrakce se filament zatáhne zpět o zadané množství (délka se " +"měří na surovém filamentu, než vstoupí do extruderu)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1075 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1085 +msgid "mm (zero to disable)" +msgstr "mm (nula pro vypnutí)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1081 +msgid "Retraction Length (Toolchange)" +msgstr "Vzdálenost retrakce (při změně nástroje)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1082 +msgid "" +"When retraction is triggered before changing tool, filament is pulled back " +"by the specified amount (the length is measured on raw filament, before it " +"enters the extruder)." +msgstr "" +"Při výměně nástroje se spustí retrakce a filament se zatáhne zpět o zadané " +"množství (délka se měří na surovém filamentu, než vstoupí do extruderu)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1090 +msgid "Lift Z" +msgstr "Zvednout Z" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1091 +msgid "" +"If you set this to a positive value, Z is quickly raised every time a " +"retraction is triggered. When using multiple extruders, only the setting for " +"the first extruder will be considered." +msgstr "" +"Zadáním kladné hodnoty, se Z rychle přizvedne při každém vyvolání retrakce. " +"Při použití více extruderů bude použito pouze nastavení pro první extruder." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1099 +msgid "Above Z" +msgstr "Nad Z" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1100 +msgid "Only lift Z above" +msgstr "Zvednout Z pouze nad" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1101 +msgid "" +"If you set this to a positive value, Z lift will only take place above the " +"specified absolute Z. You can tune this setting for skipping lift on the " +"first layers." +msgstr "" +"Zadáním kladné hodnoty se zdvih Z uskuteční pouze nad zadanou absolutní " +"hodnotou Z. Toto nastavení můžete zvolit pro přeskočení přizvednutí u " +"prvních vrstev." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1108 +msgid "Below Z" +msgstr "Pod Z" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1109 +msgid "Only lift Z below" +msgstr "Zvednout Z pouze pod" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1110 +msgid "" +"If you set this to a positive value, Z lift will only take place below the " +"specified absolute Z. You can tune this setting for limiting lift to the " +"first layers." +msgstr "" +"Zadáním kladné hodnoty se zdvih Z uskuteční pouze pod zadanou absolutní " +"hodnotou Z. Toto nastavení můžete zvolit pro přeskočení přizvednutí u " +"prvních vrstev." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1118 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1126 +msgid "Extra length on restart" +msgstr "Extra vzdálenost při restartu" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1119 +msgid "" +"When the retraction is compensated after the travel move, the extruder will " +"push this additional amount of filament. This setting is rarely needed." +msgstr "" +"Když je retrakce kompenzována po pohybu, extruder vytlačuje toto další " +"množství filamentu. Toto nastavení je zřídkakdy potřeba." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1127 +msgid "" +"When the retraction is compensated after changing tool, the extruder will " +"push this additional amount of filament." +msgstr "" +"Když je retrakce kompenzována po změně nástroje, extruder vytlačuje toto " +"další množství filamentu." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1134 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1135 +msgid "Retraction Speed" +msgstr "Rychlost retrakce" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1136 +msgid "The speed for retractions (it only applies to the extruder motor)." +msgstr "Rychlost retrakce (toto nastavení platí pouze pro motor extruderu)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1142 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1143 +msgid "Deretraction Speed" +msgstr "Rychlost deretrakce" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1144 +msgid "" +"The speed for loading of a filament into extruder after retraction (it only " +"applies to the extruder motor). If left to zero, the retraction speed is " +"used." +msgstr "" +"Rychlost vtlačení filamentu do extruderu po retrakci (vztahuje se pouze na " +"motor extruderu). Pokud je ponecháno na nulu, použije se rychlost retrakce." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1151 +msgid "Seam position" +msgstr "Pozice švu" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1153 +msgid "Position of perimeters starting points." +msgstr "Pozice začátku perimetrů." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1169 +msgid "Direction" +msgstr "Směr" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1171 +msgid "Preferred direction of the seam" +msgstr "Preferovaný směr švu" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1172 +msgid "Seam preferred direction" +msgstr "Preferovaný směr švu" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1180 +msgid "Jitter" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1182 +msgid "Seam preferred direction jitter" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1183 +msgid "Preferred direction of the seam - jitter" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1194 +msgid "USB/serial port for printer connection." +msgstr "USB/sériový port pro připojení tiskárny." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1202 +msgid "Serial port speed" +msgstr "Rychlost sériového portu" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1203 +msgid "Speed (baud) of USB/serial port for printer connection." +msgstr "Rychlost (baud) USB/sériového portu pro připojení tiskárny." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1212 +msgid "Distance from object" +msgstr "Vzdálenost od objektu" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1213 +msgid "" +"Distance between skirt and object(s). Set this to zero to attach the skirt " +"to the object(s) and get a brim for better adhesion." +msgstr "" +"Vzdálenost mezi obrysovou čárou a objektem (objekty). Nastavte tuto hodnotu " +"na nulu, pro sloučení obrysové čáry/čar s předmětem (předměty) a tvorbu " +"límce pro dosažení lepší přilnavosti." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1221 +msgid "Skirt height" +msgstr "Výška obrysové čáry" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1222 +msgid "" +"Height of skirt expressed in layers. Set this to a tall value to use skirt " +"as a shield against drafts." +msgstr "" +"Výška obrysové čáry vyjádřená ve vrstvách. Nastavte tuto hodnotu vysokou, " +"pro použití obrysové čáry jako stínění proti průvanu." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1229 +msgid "Loops (minimum)" +msgstr "Smyček (minimálně)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1230 +msgid "Skirt Loops" +msgstr "Počet obrysových čar" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1231 +msgid "" +"Number of loops for the skirt. If the Minimum Extrusion Length option is " +"set, the number of loops might be greater than the one configured here. Set " +"this to zero to disable skirt completely." +msgstr "" +"Počet obrysových čar. Je-li nastavena možnost Minimální délka extruze, počet " +"obrysových čar může být větší než počet zde nakonfigurovaných. Nastavte tuto " +"hodnotu na nulu, pro úplné deaktivování." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1239 +msgid "Slow down if layer print time is below" +msgstr "Zpomalit tisk pokud je doba tisku kratší než" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1240 +msgid "" +"If layer print time is estimated below this number of seconds, print moves " +"speed will be scaled down to extend duration to this value." +msgstr "" +"Pokud je doba tisku vrstvy odhadnuta kratší než tento počet sekund, rychlost " +"tisku se zpomalí, aby se prodloužila doba tisku této vrstvy." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1250 +msgid "Small perimeters" +msgstr "Malé perimetry" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1252 +msgid "" +"This separate setting will affect the speed of perimeters having radius <= " +"6.5mm (usually holes). If expressed as percentage (for example: 80%) it will " +"be calculated on the perimeters speed setting above. Set to zero for auto." +msgstr "" +"Toto oddělené nastavení ovlivní rychlost perimetrů o poloměru <= 6,5 mm " +"(obvykle díry). Pokud je vyjádřeno jako procentní podíl (například: 80%), " +"vypočte se z výše uvedeného nastavení rychlosti perimetrů. Pro automatické " +"nastavení zadejte nulu." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1262 +msgid "Solid infill threshold area" +msgstr "Prahová hodnota plochy pro plnou výplň" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1264 +msgid "" +"Force solid infill for regions having a smaller area than the specified " +"threshold." +msgstr "" +"Vynucení plné výplně pro oblasti, které mají menší plochu, než je stanovená " +"prahová hodnota." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1265 +msgid "mm²" +msgstr "mm²" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1271 +msgid "Solid infill extruder" +msgstr "Extrudér pro plnou výplň" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1273 +msgid "The extruder to use when printing solid infill." +msgstr "Extrudér který bude použit při tisku plných výplní." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1279 +msgid "Solid infill every" +msgstr "Plná výplň každou" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1281 +msgid "" +"This feature allows to force a solid layer every given number of layers. " +"Zero to disable. You can set this to any value (for example 9999); Slic3r " +"will automatically choose the maximum possible number of layers to combine " +"according to nozzle diameter and layer height." +msgstr "" +"Tato funkce umožňuje vynucení plné vrstvy za každý daný počet vrstev. Pro " +"vypnutí nastavte nulu. Můžete nastavit libovolnou hodnotu (například 9999); " +"Slic3r automaticky zvolí maximální počet vrstev, které se budou kombinovat " +"podle průměru trysky a výšky vrstvy." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1291 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1301 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:142 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:84 +msgid "Solid infill" +msgstr "Plná výplň" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1293 +msgid "" +"Set this to a non-zero value to set a manual extrusion width for infill for " +"solid surfaces. If left zero, default extrusion width will be used if set, " +"otherwise 1.125 x nozzle diameter will be used. If expressed as percentage " +"(for example 90%) it will be computed over layer height." +msgstr "" +"Zadejte kladnou hodnotu, chcete-li nastavit manuálně šířku extruze pro výplň " +"plných povrchů. Pokud je ponechána nula, použije se standardní šířka " +"extruze, pokud je nastavena, jinak se použije průměr trysky 1,125 x. Pokud " +"je vyjádřena procenty (například 90%), bude vypočtena z výšky vrstvy." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1303 +msgid "" +"Speed for printing solid regions (top/bottom/internal horizontal shells). " +"This can be expressed as a percentage (for example: 80%) over the default " +"infill speed above. Set to zero for auto." +msgstr "" +"Rychlost tisku plných oblastí (vrchní / spodní / vnitřní horizontální " +"pláště). Může být vyjádřeno procenty (například: 80%) oproti výchozí " +"rychlosti vyplnění. Pro automatické nastavení zadejte nulu." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1315 +msgid "Number of solid layers to generate on top and bottom surfaces." +msgstr "Počet plných vstev generovaných na vrchních a spodních površích." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1322 +msgid "Spiral vase" +msgstr "Spirálová váza" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1323 +msgid "" +"This feature will raise Z gradually while printing a single-walled object in " +"order to remove any visible seam. This option requires a single perimeter, " +"no infill, no top solid layers and no support material. You can still set " +"any number of bottom solid layers as well as skirt/brim loops. It won't work " +"when printing more than an object." +msgstr "" +"Tato funkce zvýší postupně Z při tisku jednovrstvého objektu, aby se " +"odstranil jakýkoli viditelný šev. Tato volba vyžaduje jediný obvod, žádnou " +"výplň, žádné vrchní plné vrstvy a žádný podpůrný materiál. Můžete stále " +"nastavit libovolný počet spodních plných vrstev, stejně jako obrysové čáry / " +"límec. Při tisku více než jednoho objektu nebude toto nastavení fungovat." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1332 +msgid "Temperature variation" +msgstr "Temperature variation" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1333 +msgid "" +"Temperature difference to be applied when an extruder is not active. Enables " +"a full-height \"sacrificial\" skirt on which the nozzles are periodically " +"wiped." +msgstr "" +"Teplotní rozdíl, který se použije v případě, že extruder není aktivní. " +"Umožňuje “obětní” obrysové čáry v plné výšce objektu, na kterém jsou trysky " +"periodicky očištěny." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1343 +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 Slic3r 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 Slic3r settings, so you can put a " +"\"M109 S[first_layer_temperature]\" command wherever you want." +msgstr "" +"Tento spouštěcí postup je vložen na začátku, poté, co vyhřívaná tisková " +"podložka dosáhla cílové teploty a extrudér se právě začal ohřívat a předtím, " +"než dosáhl cílové teploty extrudér . Pokud Slic3r detekuje M104 nebo M190 ve " +"vašich upravených kódech, takové příkazy nebudou automaticky předkládány, " +"takže máte možnost upravit pořadí příkazů pro vytápění a další vlastní akce. " +"Pro všechny nastavení Slic3ru můžete použít zástupné proměnné, takže můžete " +"zadat příkaz “M109 S [first_layer_temperature]” kdekoli chcete." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1358 +msgid "" +"This start procedure is inserted at the beginning, after any printer start " +"gcode. This is used to override settings for a specific filament. If Slic3r " +"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 Slic3r settings, so you can put a \"M109 " +"S[first_layer_temperature]\" command wherever you want. If you have multiple " +"extruders, the gcode is processed in extruder order." +msgstr "" +"Tento postup spuštění je vložen na začátku, po každém spuštění G kódu " +"tiskárny. Toto slouží k přepsání nastavení pro konkrétní filament. Pokud " +"Slic3r detekuje M104, M109, M140 nebo M190 ve vašich uživatelských kódech, " +"takové příkazy nebudou automaticky předkládány, takže máte možnost " +"přizpůsobit pořadí příkazů k ohřevu a další vlastní akce. Pro všechny " +"nastavení Slic3ru můžete použít zástupné proměnné, takže můžete zadat příkaz " +"“M109 S [first_layer_temperature]” kdekoli chcete. Pokud máte více " +"extruderů, G kód se zpracovává v pořadí extruderů." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1373 +msgid "Single Extruder Multi Material" +msgstr "Multi Materiálový tisk s jedním extrudérem" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1374 +msgid "The printer multiplexes filaments into a single hot end." +msgstr "Tiskárna přepíná několik filamentů v jednou hot endu." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1379 +msgid "Generate support material" +msgstr "Generovat podpory" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1381 +msgid "Enable support material generation." +msgstr "Zapne generování podpor." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1386 +msgid "XY separation between an object and its support" +msgstr "XY vzdálenost mezi objektem a podporami" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1388 +msgid "" +"XY separation between an object and its support. If expressed as percentage " +"(for example 50%), it will be calculated over external perimeter width." +msgstr "" +"XY vzdálenost mezi objektem a podporami. Pokud je vyjádřeno procenty " +"(například 50%), bude vypočítána z šířky perimetru." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1398 +msgid "Pattern angle" +msgstr "Úhel vzoru" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1400 +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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1408 +msgid "Support on build plate only" +msgstr "Podpory pouze na tiskové ploše" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1410 +msgid "" +"Only create support if it lies on a build plate. Don't create support on a " +"print." +msgstr "" +"Podpory vytvářet pouze v případě, že leží na tiskové podložce. Nevytváří " +"podpory na výtisky." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1416 +msgid "Contact Z distance" +msgstr "Kontaktní vzdálenost Z" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1418 +msgid "" +"The vertical distance between object and support material interface. Setting " +"this to 0 will also prevent Slic3r from using bridge flow and speed for the " +"first object layer." +msgstr "" +"Vertikální vzdálenost mezi objektem a podporami. Nastavením tohoto parametru " +"na hodnotu 0 se také zabrání tomu, aby Slic3r použil parametry průtoku a " +"rychlosti pro mosty při tisku první vrstvy objektu." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1431 +msgid "Enforce support for the first" +msgstr "Zesílit podpory pro prvních" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1433 +msgid "" +"Generate support material for the specified number of layers counting from " +"bottom, regardless of whether normal support material is enabled or not and " +"regardless of any angle threshold. This is useful for getting more adhesion " +"of objects having a very thin or poor footprint on the build plate." +msgstr "" +"Vygeneruje podpory pro zadaný počet vrstev počítaných od spodního okraje, " +"bez ohledu na to, zda jsou povoleny standartní podpory nebo nikoliv a bez " +"ohledu na jakýkoli prah úhlu. To je užitečné pro získání větší přilnavosti " +"předmětů s velmi tenkou nebo špatnou stopou na tiskové podložce." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1439 +msgid "Enforce support for the first n layers" +msgstr "Vynucení podpor pro prvních n vrstev" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1444 +msgid "Support material/raft/skirt extruder" +msgstr "Extruder pro podpory/raft/obrysové čáry" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1446 +msgid "" +"The extruder to use when printing support material, raft and skirt (1+, 0 to " +"use the current extruder to minimize tool changes)." +msgstr "" +"Extruder, který se používá při tisku podpor, raftu a obrysových čar (1+, 0 " +"pro použití aktuálního extrudéru pro co nejméně změn nástroje)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1455 +msgid "" +"Set this to a non-zero value to set a manual extrusion width for support " +"material. If left zero, default extrusion width will be used if set, " +"otherwise nozzle diameter will be used. If expressed as percentage (for " +"example 90%) it will be computed over layer height." +msgstr "" +"Zadejte kladnou hodnotu, chcete-li nastavit manuálně šířku extruze pro " +"podpory. Pokud je ponechána nula, použije se výchozí šířka extruze, pokud je " +"nastavena, jinak se použije průměr trysky. Pokud je vyjádřena procenty " +"(například 90%), bude vypočtena z výšky vrstvy." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1463 +msgid "Interface loops" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1465 +msgid "" +"Cover the top contact layer of the supports with loops. Disabled by default." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1470 +msgid "Support material/raft interface extruder" +msgstr "Extruder pro interface podpory/rafty" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1472 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1479 +msgid "Interface layers" +msgstr "Interface vrstvy" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1481 +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 podpory." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1488 +msgid "Interface pattern spacing" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1490 +msgid "Spacing between interface lines. Set zero to get a solid interface." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1497 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:148 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:90 +msgid "Support material interface" +msgstr "Support material interface" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1499 +msgid "" +"Speed for printing support material interface layers. If expressed as " +"percentage (for example 50%) it will be calculated over support material " +"speed." +msgstr "" +"Rychlost tisku podpůrných interface vrstev. Pokud je vyjádřen procentní " +"podíl (například 50%), vypočítá se podle rychlosti tisku podpor." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1508 +msgid "Pattern" +msgstr "Vzor" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1510 +msgid "Pattern used to generate support material." +msgstr "Vzor použitý pro generování podpor." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1524 +msgid "Pattern spacing" +msgstr "Vzdálenost vzoru" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1526 +msgid "Spacing between support material lines." +msgstr "Vzdálenost mezi liniemi podpor." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1535 +msgid "Speed for printing support material." +msgstr "Rychlost tisku podpor." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1542 +msgid "Synchronize with object layers" +msgstr "Synchronizovat s vrstvami objektu" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1544 +msgid "" +"Synchronize support layers with the object print layers. This is useful with " +"multi-material printers, where the extruder switch is expensive." +msgstr "" +"Synchronizování vrstev podpor s vrstvami objektu. Toto je velmi užitečné u " +"multi-materiálových tiskáren, kde je přepínání extruderů drahé." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1550 +msgid "Overhang threshold" +msgstr "Práh přesahu" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1552 +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 "" +"Podpory nebudou vytvořeny pro převisy, jejichž úhel sklonu (90° = " +"vertikální) je nad danou prahovou hodnotou. Jinými slovy, tato hodnota " +"představuje největší horizontální sklon (měřený od horizontální roviny), " +"který můžete tisknout bez podpůrného materiálu. Nastavte na nulu pro " +"automatickou detekci (doporučeno)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1564 +msgid "With sheath around the support" +msgstr "S pouzdrem okolo podpor" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1566 +msgid "" +"Add a sheath (a single perimeter line) around the base support. This makes " +"the support more reliable, but also more difficult to remove." +msgstr "" +"Přidá pouzdro (jednu obvodovou čáru) kolem podpor. Díky tomu je podpora " +"spolehlivější, ale také obtížnější na odstranění." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1573 +msgid "" +"Extruder temperature for layers after the first one. Set this to zero to " +"disable temperature control commands in the output." +msgstr "" +"Teplota extrudéru pro následující vrstvy po vrstvě první. Nastavte tuto " +"hodnotu na nulu, abyste zakázali příkazy pro řízení teploty na výstupu." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1576 +msgid "Temperature" +msgstr "Teplota" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1582 +msgid "Detect thin walls" +msgstr "Detekovat tenké zdi" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1584 +msgid "" +"Detect single-width walls (parts where two extrusions don't fit and we need " +"to collapse them into a single trace)." +msgstr "" +"Detekuje stěny o tlošťce jedné čáry (části, kam se dvě čáry nemohou vejít a " +"je potřeba sloučit je do čáry jedné)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1590 +msgid "Threads" +msgstr "Vlákna" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1591 +msgid "" +"Threads are used to parallelize long-running tasks. Optimal threads number " +"is slightly above the number of available cores/processors." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1603 +msgid "" +"This custom code is inserted right before every extruder change. Note that " +"you can use placeholder variables for all Slic3r settings as well as " +"[previous_extruder] and [next_extruder]." +msgstr "" +"Tento upravený kód je vložen těsně před každou změnou extruderu. Můžete " +"použít zástupné proměnné pro všechna nastavení Slic3ru, stejně jako " +"[previous_extruder] a [next_extruder]." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1613 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1624 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:143 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:85 +msgid "Top solid infill" +msgstr "Vrchní plná výplň" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1615 +msgid "" +"Set this to a non-zero value to set a manual extrusion width for infill for " +"top surfaces. You may want to use thinner extrudates to fill all narrow " +"regions and get a smoother finish. If left zero, default extrusion width " +"will be used if set, otherwise nozzle diameter will be used. If expressed as " +"percentage (for example 90%) it will be computed over layer height." +msgstr "" +"Zadejte kladnou hodnotu, chcete-li nastavit manuálně šířku extruze pro výplň " +"vrchních ploch. Možná budete chtít použít tenčí extruzi, abyste vyplnili " +"všechny úzké oblasti a získali hladší povrch. Pokud je ponechána nula, " +"použije se výchozí šířka extruze, pokud je nastavena, jinak se použije " +"průměr trysky. Pokud je vyjádřena procenty (například 90%), bude vypočtena z " +"výšky vrstvy." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1626 +msgid "" +"Speed for printing top solid layers (it only applies to the uppermost " +"external layers and not to their internal solid layers). You may want to " +"slow down this to get a nicer surface finish. This can be expressed as a " +"percentage (for example: 80%) over the solid infill speed above. Set to zero " +"for auto." +msgstr "" +"Rychlost tisku vrchních plných vrstev (vztahuje se pouze na nejvyšší horní " +"vrstvy a nikoli na jejich vnitřní plné vrstvy). Rychlost lze zpomalit, " +"abyste získali hezčí povrchovou úpravu. Může být vyjádřena procenty " +"(například: 80%) z rychlosti plné výplně materiálu výše. Pro automatické " +"nastavení zadejte nulu." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1638 +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:369 +msgid "Top" +msgstr "Vrchních" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1640 +msgid "Number of solid layers to generate on top surfaces." +msgstr "Počet vrchních generovaných plných vrstev." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1642 +msgid "Top solid layers" +msgstr "Vrchních plných vrstev" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1647 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:95 +msgid "Travel" +msgstr "Přesun" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1648 +msgid "Speed for travel moves (jumps between distant extrusion points)." +msgstr "Rychlost přesunů (přejezdy mezi body extruze)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1656 +msgid "Use firmware retraction" +msgstr "Použít retrakce z firmware" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1657 +msgid "" +"This experimental setting uses G10 and G11 commands to have the firmware " +"handle the retraction. This is only supported in recent Marlin." +msgstr "" +"Toto experimentální nastavení používá příkazy G10 a G11, aby si firmware " +"poradil s retrakcí. Toto je podporováno pouze v posledních verzích firmwaru " +"Marlin." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1663 +msgid "Use relative E distances" +msgstr "Použít relativní E vzdálenosti" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1664 +msgid "" +"If your firmware requires relative E values, check this, otherwise leave it " +"unchecked. Most firmwares use absolute values." +msgstr "" +"Pokud váš firmware vyžaduje relativní hodnoty E, zaškrtněte toto, jinak " +"nechte nezaškrtnuté. Většina firmwarů používá absolutní hodnoty." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1670 +msgid "Use volumetric E" +msgstr "Použije volumetrickou hodnotu E" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1671 +msgid "" +"This experimental setting uses outputs the E values in cubic millimeters " +"instead of linear millimeters. If your firmware doesn't already know " +"filament diameter(s), you can put commands like 'M200 D[filament_diameter_0] " +"T0' in your start G-code in order to turn volumetric mode on and use the " +"filament diameter associated to the filament selected in Slic3r. This is " +"only supported in recent Marlin." +msgstr "" +"Toto experimentální nastavení používá výstupní hodnoty E v kubických " +"milimetrech místo lineárních milimetrů. Pokud firmware dosud nezná průměr " +"(průměry) filamentu, můžete v počátečním G-kódu zadat příkazy jako “M200 D " +"[filament_diameter_0] T0”, pro se zapnutí volumetrického režimu a použití " +"průměru filamentu přidruženého k vybranému filamentu ve Slic3ru. Toto je " +"podporováno pouze v posledních verzích firmwaru Marlin." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1681 +msgid "Enable variable layer height feature" +msgstr "Zapnout variabilní výšku vrstev" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1682 +msgid "" +"Some printers or printer setups may have difficulties printing with a " +"variable layer height. Enabled by default." +msgstr "" +"Některé tiskárny nebo nastavení tiskárny mohou mít potíže s tiskem s " +"proměnnou výškou vrstvy. Ve výchozím nastavení je zapnuto." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1688 +msgid "Wipe while retracting" +msgstr "Očistit při retrakci" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1689 +msgid "" +"This flag will move the nozzle while retracting to minimize the possible " +"blob on leaky extruders." +msgstr "" +"Toto nastavení přemístí trysku při retrakci, aby se minimalizovalo možné " +"vytékání materiálu." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1696 +msgid "" +"Multi material printers may need to prime or purge extruders on tool " +"changes. Extrude the excess material into the wipe tower." +msgstr "" +"Multi-materiálové tiskárny mohou potřebovat, aby při výměně nástrojů " +"vyčistili extrudéry. Vytlačí přebytečný materiál do čistící věže." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1702 +msgid "Position X" +msgstr "Pozice X" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1703 +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" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1709 +msgid "Position Y" +msgstr "Pozice Y" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1710 +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" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1716 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:70 +msgid "Width" +msgstr "Šířka" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1717 +msgid "Width of a wipe tower" +msgstr "Šířka čistící věže" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1723 +msgid "Per color change depth" +msgstr "Hloubka výměny pro barvu" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1724 +msgid "" +"Depth of a wipe color per color change. For N colors, there will be maximum " +"(N-1) tool switches performed, therefore the total depth of the wipe tower " +"will be (N-1) times this value." +msgstr "" +"Hloubka čištění barvy při každé změně barvy. Pro N barvy budou provedeny " +"maximálně (N-1) změny nástroje, takže celková hloubka stírací věže bude " +"(N-1) krát tato hodnota." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1732 +msgid "XY Size Compensation" +msgstr "Kompenzace XY rozměrů" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1734 +msgid "" +"The object will be grown/shrunk in the XY plane by the configured value " +"(negative = inwards, positive = outwards). This might be useful for fine-" +"tuning hole sizes." +msgstr "" +"Objekt bude roztažen / smrštěn v rovině XY nastavenou hodnotou (negativní = " +"směrem dovnitř, pozitivní = směrem ven). To může být užitečné pro jemné " +"doladění otvorů." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1742 +msgid "Z offset" +msgstr "Odsazení Z" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1743 +msgid "" +"This value will be added (or subtracted) from all the Z coordinates in the " +"output G-code. It is used to compensate for bad Z endstop position: for " +"example, if your endstop zero actually leaves the nozzle 0.3mm far from the " +"print bed, set this to -0.3 (or fix your endstop)." +msgstr "" +"Tato hodnota bude přidána (nebo odečtena) ze všech souřadnic Z ve výstupním " +"G kódu. Používá se ke kompenzování špatné pozice endstopu Z. Například pokud " +"endstop 0 skutečně ponechá trysku 0,3 mm daleko od tiskové podložky, " +"nastavte hodnotu -0,3 (nebo dolaďte svůj koncový doraz)." + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:137 +msgid "None" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:138 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:80 +msgid "Perimeter" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:139 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:81 +msgid "External perimeter" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:140 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:82 +msgid "Overhang perimeter" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:141 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:83 +msgid "Internal infill" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:144 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:86 +msgid "Bridge infill" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:151 +msgid "Mixed" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:330 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:68 +msgid "Feature type" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:332 +msgid "Height (mm)" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:334 +msgid "Width (mm)" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:336 +msgid "Speed (mm/s)" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:338 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:72 +msgid "Tool" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI.pm:286 +msgid "Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:66 +msgid "Version " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:66 +msgid "" +" - Remember to check for updates at http://github.com/prusa3d/slic3r/releases" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:118 +msgid "Plater" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:120 +msgid "Controller" +msgstr "Ovladač" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:192 +msgid "No Bonjour device found" +msgstr "Nenalezena žádná Bonjour zařízení" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:192 +msgid "Device Browser" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:211 +msgid "Connection to OctoPrint works correctly." +msgstr "Připojení k OctoPrint pracuje správně." + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:214 +msgid "I wasn't able to connect to OctoPrint (" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:215 +msgid "). Check hostname and OctoPrint version (at least 1.1.0 is required)." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:251 +msgid "Open STL/OBJ/AMF…\tCtrl+O" +msgstr "Otevřít STL/OBJ/AMF…\tCtrl+O" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:251 +msgid "Open a model" +msgstr "Otevřít model" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:254 +msgid "&Load Config…\tCtrl+L" +msgstr "&Načíst Konfiguraci…\tCtrl+L" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:254 +msgid "Load exported configuration file" +msgstr "Načíst exportovaný konfigurační soubor" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:257 +msgid "&Export Config…\tCtrl+E" +msgstr "&Exportovat Konfiguraci…\tCtrl+E" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:257 +msgid "Export current configuration to file" +msgstr "Exportovat současnou konfiguraci do souboru" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:260 +msgid "&Load Config Bundle…" +msgstr "&Načíst Konfigurační Balík…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:260 +msgid "Load presets from a bundle" +msgstr "Načíst přednastavení z balíku" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:263 +msgid "&Export Config Bundle…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:263 +msgid "Export all presets to file" +msgstr "Exportovat všechna přednastavení do souboru" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:268 +msgid "Q&uick Slice…\tCtrl+U" +msgstr "R&ychlý Řez…\tCtrl+U" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:268 +msgid "Slice a file into a G-code" +msgstr "Řez souboru do G-kódu" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:274 +msgid "Quick Slice and Save &As…\tCtrl+Alt+U" +msgstr "Rychlý Řez a Uložit &jako…\tCtrl+Alt+U" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:274 +msgid "Slice a file into a G-code, save as" +msgstr "Řez souboru do G-kódu, uložit jako" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:280 +msgid "&Repeat Last Quick Slice\tCtrl+Shift+U" +msgstr "&Opakovat Poslední Rychlý Řez\tCtrl+Shift+U" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:280 +msgid "Repeat last quick slice" +msgstr "Opakovat poslední rychlý řez" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:287 +msgid "Slice to SV&G…\tCtrl+G" +msgstr "Řez do SV&G…\tCtrl+G" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:287 +msgid "Slice file to a multi-layer SVG" +msgstr "Řez souboru do více-vrstvého SVG" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:291 +msgid "(&Re)Slice Now\tCtrl+S" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:291 +msgid "Start new slicing process" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:294 +msgid "Repair STL file…" +msgstr "Opravit soubor STL…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:294 +msgid "Automatically repair an STL file" +msgstr "Automaticky opravit STL soubor" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:299 +msgid "Preferences…\tCtrl+," +msgstr "Nastavení…\tCtrl+," + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:299 +msgid "Application preferences" +msgstr "Nastavení aplikace" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:304 +msgid "&Quit" +msgstr "&Ukončit" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:304 +msgid "Quit Slic3r" +msgstr "Ukončit Slic3r" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:314 +msgid "Export G-code..." +msgstr "Exportovat G-kód…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:314 +msgid "Export current plate as G-code" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:317 +msgid "Export plate as STL..." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:317 +msgid "Export current plate as STL" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:320 +msgid "Export plate as AMF..." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:320 +msgid "Export current plate as AMF" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:323 +msgid "Export plate as 3MF..." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:323 +msgid "Export current plate as 3MF" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:336 +msgid "Select &Plater Tab\tCtrl+1" +msgstr "Zobrazit panel Plater\tCtrl+1" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:336 +msgid "Show the plater" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:342 +msgid "Select &Controller Tab\tCtrl+T" +msgstr "Zobrazit panel Ovladač\tCtrl+T" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:342 +msgid "Show the printer controller" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:350 +msgid "Select P&rint Settings Tab\tCtrl+2" +msgstr "Zobrazit panel Nastavení tisku\tCtrl+2" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:350 +msgid "Show the print settings" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:353 +msgid "Select &Filament Settings Tab\tCtrl+3" +msgstr "Zobrazit panel Nastavení filamentu\tCtrl+3" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:353 +msgid "Show the filament settings" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:356 +msgid "Select Print&er Settings Tab\tCtrl+4" +msgstr "Zobrazit panel Nastavení tiskárny\tCtrl+4" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:356 +msgid "Show the printer settings" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:368 +msgid "Iso" +msgstr "Iso" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:368 +msgid "Iso View" +msgstr "Pohled iso" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:369 +msgid "Top View" +msgstr "Pohled svrchu" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:370 +msgid "Bottom View" +msgstr "Pohled zespod" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:371 +msgid "Front" +msgstr "Zepředu" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:371 +msgid "Front View" +msgstr "Pohled zepředu" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:372 +msgid "Rear" +msgstr "Zezadu" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:372 +msgid "Rear View" +msgstr "Pohled zezadu" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:373 +msgid "Left" +msgstr "Zleva" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:373 +msgid "Left View" +msgstr "Pohled zleva" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:374 +msgid "Right" +msgstr "Zprava" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:374 +msgid "Right View" +msgstr "Pohled zprava" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:380 +msgid "&Configuration " +msgstr "&Konfigurační " + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:380 +msgid "Run Configuration " +msgstr "Spustit Konfiguraci " + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:385 +msgid "Prusa 3D Drivers" +msgstr "Prusa 3D Ovladače" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:385 +msgid "Open the Prusa3D drivers download page in your browser" +msgstr "Otevřít stránku pro stahování Prusa3D ovladačů ve vašem prohlížeči" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:388 +msgid "Prusa Edition Releases" +msgstr "Vydání Prusa Edice" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:388 +msgid "Open the Prusa Edition releases page in your browser" +msgstr "Otavřít stránku vydání Prusa Edice ve vašem prohlížeči" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:395 +msgid "Slic3r &Website" +msgstr "Slic3r &Webová stránka" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:395 +msgid "Open the Slic3r website in your browser" +msgstr "Otevřít webovou stránku Slic3ru ve vašem prohlížeči" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:398 +msgid "Slic3r &Manual" +msgstr "Slic3r návod" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:398 +msgid "Open the Slic3r manual in your browser" +msgstr "Otevřít Slic3r návod ve vašem prohlížeči" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:402 +msgid "System Info" +msgstr "Informace o systému" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:402 +msgid "Show system information" +msgstr "Zobrazit systémové informace" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:405 +msgid "Report an Issue" +msgstr "Nahlásit chybu" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:405 +msgid "Report an issue on the Slic3r Prusa Edition" +msgstr "Nahlásit chybu ve Slic3eru Prusa Edice" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:408 +msgid "&About Slic3r" +msgstr "&O Slic3ru" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:408 +msgid "Show about dialog" +msgstr "Zobrazit okno o Slic3ru" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:418 +msgid "&File" +msgstr "&Soubor" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:419 +msgid "&Plater" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:420 +msgid "&Object" +msgstr "&Objekt" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:421 +msgid "&Window" +msgstr "&Okno" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:422 +msgid "&View" +msgstr "&Zobrazení" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:426 +msgid "&Help" +msgstr "&Pomoc" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:457 +msgid "Choose a file to slice (STL/OBJ/AMF/3MF/PRUSA):" +msgstr "Zvolit soubor k řezu (STL/OBJ/AMF/3MF/PRUSA):" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:469 +msgid "No previously sliced file." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:474 +msgid "Previously sliced file (" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:474 +msgid ") not found." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:475 +msgid "File Not Found" +msgstr "Soubor nenalezen" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:514 +msgid "SVG" +msgstr "SVG" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:514 +msgid "G-code" +msgstr "G-kód" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:514 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1645 +msgid " file as:" +msgstr " soubor jako:" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:528 +msgid "Slicing…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:528 +msgid "Processing " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:548 +msgid " was successfully sliced." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:550 +msgid "Slicing Done!" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:566 +msgid "Select the STL file to repair:" +msgstr "Vyberte STL soubor k opravě:" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:580 +msgid "Save OBJ file (less prone to coordinate errors than STL) as:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:594 +msgid "Your file was repaired." +msgstr "Váš soubor byl opraven." + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:594 +msgid "Repair" +msgstr "Oprava" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:605 +msgid "Save configuration as:" +msgstr "Uložit konfiguraci jako:" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:623 +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:667 +msgid "Select configuration to load:" +msgstr "Zvolte konfiguraci k načtení:" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:646 +msgid "Save presets bundle as:" +msgstr "Uložit balík přednastavení jako:" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:687 +#, perl-format +msgid "%d presets successfully imported." +msgstr "%d přednastavení úspěšně importováno." + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:749 +msgid "You have unsaved changes " +msgstr "Máte neuložené změny " + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:749 +msgid ". Discard changes and continue anyway?" +msgstr ". Zahodit změny a přesto pokračovat?" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:750 +msgid "Unsaved Presets" +msgstr "Neuložená Přednastavení" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:104 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2124 +msgid "3D" +msgstr "3D" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:138 +msgid "2D" +msgstr "2D" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:157 +msgid "Layers" +msgstr "Vrstvy" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:177 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:195 +msgid "Add…" +msgstr "Přidat…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:179 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:197 +msgid "Delete All" +msgstr "Smazat Vše" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:180 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:198 +msgid "Arrange" +msgstr "Uspořádat" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:182 +msgid "More" +msgstr "Více" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:183 +msgid "Fewer" +msgstr "Méně" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:185 +msgid "45° ccw" +msgstr "45° doleva" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:186 +msgid "45° cw" +msgstr "45° doprava" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:187 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:203 +msgid "Scale…" +msgstr "Škálovat" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:188 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:204 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2099 +msgid "Split" +msgstr "Rozdělit" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:189 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:205 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2102 +msgid "Cut…" +msgstr "Řezat…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:191 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:206 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2106 +msgid "Settings…" +msgstr "Nastavení…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:192 +msgid "Layer Editing" +msgstr "Editování Vrstev" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:207 +msgid "Layer editing" +msgstr "Editování vstev" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:220 +msgid "Name" +msgstr "Název" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:221 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:900 +msgid "Copies" +msgstr "Kopií" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:222 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1056 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1061 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2068 +msgid "Scale" +msgstr "Měřítko" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:236 +msgid "Export G-code…" +msgstr "Exportovat G-kód…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:237 +msgid "Slice now" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:238 +msgid "Print…" +msgstr "Tisk…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:239 +msgid "Send to printer" +msgstr "Odeslat do tiskárny" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:240 +msgid "Export STL…" +msgstr "Exportovat STL…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:367 +msgid "Print settings" +msgstr "Nastavení tisku" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:369 +msgid "Printer" +msgstr "Tiskárna" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:398 +msgid "Info" +msgstr "Info" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:409 +msgid "Volume" +msgstr "Obsah" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:410 +msgid "Facets" +msgstr "Trojúhelníků" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:411 +msgid "Materials" +msgstr "Materiálů" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:412 +msgid "Manifold" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:438 +msgid "Sliced Info" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:447 +msgid "Used Filament (m)" +msgstr "Použito Filamentu (m)" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:448 +msgid "Used Filament (mm³)" +msgstr "Použito Filamentu (mm³)" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:449 +msgid "Used Filament (g)" +msgstr "Použito Filamentu (g)" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:451 +msgid "Estimated printing time" +msgstr "Odhadovaný čas tisku" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:629 +msgid "Loading…" +msgstr "Načítání…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:629 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:643 +msgid "Processing input file\n" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:663 +msgid "" +"This file contains several objects positioned at multiple heights. Instead " +"of considering them as multiple objects, should I consider\n" +"this file as a single object having multiple parts?\n" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:666 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:683 +msgid "Multi-part object detected" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:680 +msgid "" +"Multiple objects were loaded for a multi-material printer.\n" +"Instead of considering them as multiple objects, should I consider\n" +"these files to represent a single object having multiple parts?\n" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:692 +msgid "Loaded " +msgstr "Načteno " + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:744 +msgid "" +"Your object appears to be too large, so it was automatically scaled down to " +"fit your print bed." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:745 +msgid "Object too large?" +msgstr "Objekt moc velký?" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:900 +msgid "Enter the number of copies of the selected object:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:927 +msgid "" +"\n" +"Non-positive value." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:928 +msgid "" +"\n" +"Not a numeric value." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:929 +msgid "Slic3r Error" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:950 +msgid "Enter the rotation angle:" +msgstr "Zadejte úhel otočení:" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:950 +msgid "Rotate around " +msgstr "Otáčet okolo " + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:950 +msgid "Invalid rotation angle entered" +msgstr "Zadán neplatný úhel otočení" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1030 +#, perl-format +msgid "Enter the new size for the selected object (print bed: %smm):" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1031 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1035 +msgid "Scale along " +msgstr "Škálovat podél " + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1031 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1035 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1056 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1061 +msgid "Invalid scaling value entered" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1035 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1061 +#, no-perl-format +msgid "Enter the scale % for the selected object:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1056 +msgid "Enter the new max size for the selected object:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1112 +msgid "" +"The selected object can't be split because it contains more than one volume/" +"material." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1121 +msgid "" +"The selected object couldn't be split because it contains only one part." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1286 +msgid "Slicing cancelled" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1300 +msgid "Another export job is currently running." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1445 +msgid "File added to print queue" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1448 +msgid "Sending G-code file to the OctoPrint server..." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1451 +msgid "G-code file exported to " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1454 +msgid "Export failed" +msgstr "Exportování selhalo" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1524 +msgid "G-code file successfully uploaded to the OctoPrint server" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1526 +msgid "Error while uploading to the OctoPrint server: " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1539 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1581 +msgid "STL file exported to " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1592 +msgid "AMF file exported to " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1596 +msgid "Error exporting AMF file " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1608 +msgid "3MF file exported to " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1612 +msgid "Error exporting 3MF file " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1958 +#, perl-format +msgid "%d (%d shells)" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1960 +#, perl-format +msgid "Auto-repaired (%d errors)" +msgstr "Automaticky opraveno (%d errors)" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1965 +#, perl-format +msgid "" +"%d degenerate facets, %d edges fixed, %d facets removed, %d facets added, %d " +"facets reversed, %d backwards edges" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1970 +msgid "Yes" +msgstr "Ano" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2021 +msgid "Remove the selected object" +msgstr "Odstanit vybraný objekt" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2024 +msgid "Increase copies" +msgstr "Přidat kopie" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2024 +msgid "Place one more copy of the selected object" +msgstr "Přidá jednu kopii vybraného objektu" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2027 +msgid "Decrease copies" +msgstr "Odebrat kopie" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2027 +msgid "Remove one copy of the selected object" +msgstr "Odstaní jednu kopii vybraného objektu" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2030 +msgid "Set number of copies…" +msgstr "Zadejte počet kopií…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2030 +msgid "Change the number of copies of the selected object" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2034 +msgid "Rotate 45° clockwise" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2034 +msgid "Rotate the selected object by 45° clockwise" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2037 +msgid "Rotate 45° counter-clockwise" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2037 +msgid "Rotate the selected object by 45° counter-clockwise" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2042 +msgid "Rotate" +msgstr "Otočit" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2042 +msgid "Rotate the selected object by an arbitrary angle" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2044 +msgid "Around X axis…" +msgstr "Okolo osy X…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2044 +msgid "Rotate the selected object by an arbitrary angle around X axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2047 +msgid "Around Y axis…" +msgstr "Okolo osy Y…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2047 +msgid "Rotate the selected object by an arbitrary angle around Y axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2050 +msgid "Around Z axis…" +msgstr "Okolo osy Z…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2050 +msgid "Rotate the selected object by an arbitrary angle around Z axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2055 +msgid "Mirror" +msgstr "Zrcadlit" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2055 +msgid "Mirror the selected object" +msgstr "Zrcadlit vybraný objekt" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2057 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2073 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2089 +msgid "Along X axis…" +msgstr "Podél osy X…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2057 +msgid "Mirror the selected object along the X axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2060 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2076 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2092 +msgid "Along Y axis…" +msgstr "Podél osy Y…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2060 +msgid "Mirror the selected object along the Y axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2063 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2079 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2095 +msgid "Along Z axis…" +msgstr "Podél osy Z…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2063 +msgid "Mirror the selected object along the Z axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2068 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2084 +msgid "Scale the selected object along a single axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2070 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2086 +msgid "Uniformly…" +msgstr "Souměrně…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2070 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2086 +msgid "Scale the selected object along the XYZ axes" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2073 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2089 +msgid "Scale the selected object along the X axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2076 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2092 +msgid "Scale the selected object along the Y axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2079 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2095 +msgid "Scale the selected object along the Z axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2084 +msgid "Scale to size" +msgstr "Škálovat do rozměru" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2099 +msgid "Split the selected object into individual parts" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2102 +msgid "Open the 3D cutting tool" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2106 +msgid "Open the object editor dialog" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2110 +msgid "Reload from Disk" +msgstr "Znovu načíst z Disku" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2110 +msgid "Reload the selected file from Disk" +msgstr "Znovu načíst vybraný objekt z Disku" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2113 +msgid "Export object as STL…" +msgstr "Exportovat objekt jako STL…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2113 +msgid "Export this single object as STL file" +msgstr "Exportovat tento jediný objekt jako STL soubor" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\2D.pm:131 +msgid "What do you want to print today? ™" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\2D.pm:132 +msgid "Drag your objects here" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:63 +msgid "1 Layer" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:65 +msgid "View" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:75 +msgid "Show" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:78 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:79 +msgid "Feature types" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:96 +msgid "Retractions" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:97 +msgid "Unretractions" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:98 +msgid "Shells" +msgstr "" diff --git a/resources/localization/de_DE/Slic3rPE.mo b/resources/localization/de_DE/Slic3rPE.mo new file mode 100644 index 0000000000..a64dc1ca70 Binary files /dev/null and b/resources/localization/de_DE/Slic3rPE.mo differ diff --git a/resources/localization/de_DE/Slic3rPE_de.po b/resources/localization/de_DE/Slic3rPE_de.po new file mode 100644 index 0000000000..96e9b7b76c --- /dev/null +++ b/resources/localization/de_DE/Slic3rPE_de.po @@ -0,0 +1,4667 @@ +# Nathan Hellweg , 2017. +msgid "" +msgstr "" +"Project-Id-Version: Slic3rPE\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-28 13:53+0100\n" +"PO-Revision-Date: 2018-02-28 14:16+0100\n" +"Last-Translator: Oleksandra Iushchenko \n" +"Language-Team: ok\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: de\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 2.0.6\n" +"X-Poedit-Basepath: ..\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-KeywordsList: L\n" +"X-Poedit-SearchPath-0: xs/src/libslic3r\n" +"X-Poedit-SearchPath-1: xs/xrc/slic3r/GUI\n" +"X-Poedit-SearchPath-2: xs/xrc/slic3r\n" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:39 +msgid "Shape" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:46 +msgid "Rectangular" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:50 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1191 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:408 +msgid "Size" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:51 +msgid "Size in X and Y of the rectangular plate." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:57 +msgid "Origin" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:58 +msgid "" +"Distance of the 0,0 G-code coordinate from the front left corner of the " +"rectangle." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:62 +msgid "Circular" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:65 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:129 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:200 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:211 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:325 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:336 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:355 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:434 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:781 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:801 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:860 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:878 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:896 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1044 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1052 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1094 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1103 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1113 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1121 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1129 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1215 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1421 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1491 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1527 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1704 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1711 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1718 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1727 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1737 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1747 +msgid "mm" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:66 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:431 +msgid "Diameter" +msgstr "Durchmesser" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:67 +msgid "" +"Diameter of the print bed. It is assumed that origin (0,0) is located in the " +"center." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:71 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:150 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:92 +msgid "Custom" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:75 +msgid "Load shape from STL..." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:120 +msgid "Settings" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:298 +msgid "Choose a file to import bed shape from (STL/OBJ/AMF/3MF/PRUSA):" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:315 +msgid "Error! " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:324 +msgid "The selected file contains no geometry." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:328 +msgid "" +"The selected file contains several disjoint areas. This is not supported." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.hpp:42 +msgid "Bed Shape" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:224 +msgid "Array of language names and identifiers should have the same size." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:235 +msgid "Select the language" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:235 +msgid "Language" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:300 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:170 +msgid "Default" +msgstr "Standard" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:325 +msgid "Change Application Language" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:332 +msgid "Application will be restarted" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:332 +msgid "Attention!" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:339 +msgid "&Localization" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:488 +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:470 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1300 +msgid "Error" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:493 +msgid "Notice" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:498 +msgid "GLUquadricObjPtr | Attempt to free unreferenced scalar" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:500 +msgid "Warning" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:50 +msgid "Save current " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:51 +msgid "Delete this preset" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:313 +msgid "Layers and perimeters" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:314 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:777 +msgid "Layer height" +msgstr "Schichtdicke" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:318 +msgid "Vertical shells" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:329 +msgid "Horizontal shells" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:330 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1314 +msgid "Solid layers" +msgstr "Dichte Schichten" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:335 +msgid "Quality (slower slicing)" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:342 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:356 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:449 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:452 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:831 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1113 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:107 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:208 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:736 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1733 +msgid "Advanced" +msgstr "Erweiterte Einstellungen" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:346 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:347 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:664 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:87 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:247 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:488 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:502 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:540 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:681 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:691 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:709 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:727 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:746 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1263 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1280 +msgid "Infill" +msgstr "Infill" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:352 +msgid "Reducing printing time" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:364 +msgid "Skirt and brim" +msgstr "Zarge und Krempel" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:365 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:146 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:88 +msgid "Skirt" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:371 +msgid "Brim" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:374 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:375 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:191 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1030 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1380 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1387 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1399 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1409 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1417 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1432 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1453 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1464 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1480 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1489 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1498 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1509 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1525 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1533 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1534 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1543 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1551 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1565 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:147 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:89 +msgid "Support material" +msgstr "Unterstützungsmaterial" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:380 +msgid "Raft" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:384 +msgid "Options for support material and raft" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:398 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:118 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:278 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:635 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:747 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:979 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1201 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1251 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1302 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1625 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:71 +msgid "Speed" +msgstr "Geschwindigkeit" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:399 +msgid "Speed for print moves" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:411 +msgid "Speed for non-print moves" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:414 +msgid "Modifiers" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:417 +msgid "Acceleration control (advanced)" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:424 +msgid "Autospeed (advanced)" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:430 +msgid "Multiple Extruders" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:431 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:966 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:308 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:702 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:958 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1272 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1445 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1471 +msgid "Extruders" +msgstr "Extruder" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:438 +msgid "Ooze prevention" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:442 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:149 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:91 +msgid "Wipe tower" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:453 +msgid "Extrusion width" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:463 +msgid "Overlap" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:466 +msgid "Flow" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:469 +msgid "Other" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:476 +msgid "Output options" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:477 +msgid "Sequential printing" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:479 +msgid "Extruder clearance (mm)" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:488 +msgid "Output file" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:494 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1001 +msgid "Post-processing scripts" +msgstr "Nacharbeitungsprogramm" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:500 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:501 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:859 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:860 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1156 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1157 +msgid "Notes" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:507 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:867 +msgid "Dependencies" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:508 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:868 +msgid "Profile dependencies" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:509 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:869 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1668 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:143 +msgid "Compatible printers" +msgstr "Kompatibele Drucker" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:533 +#, no-c-format +msgid "" +"The Spiral Vase mode requires:\n" +"- one perimeter\n" +"- no top solid layers\n" +"- 0% fill density\n" +"- no support material\n" +"- no ensure_vertical_shell_thickness\n" +"\n" +"Shall I adjust those settings in order to enable Spiral Vase?" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:540 +msgid "Spiral Vase" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:560 +msgid "" +"The Wipe Tower currently supports only:\n" +"- first layer height 0.2mm\n" +"- layer height from 0.15mm to 0.35mm\n" +"\n" +"Shall I adjust those settings in order to enable the Wipe Tower?" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:564 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:585 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:602 +msgid "Wipe Tower" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:581 +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).\n" +"\n" +"Shall I adjust those settings in order to enable the Wipe Tower?" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:599 +msgid "" +"For the Wipe Tower to work with the soluble supports, the support layers\n" +"need to be synchronized with the object layers.\n" +"\n" +"Shall I synchronize support layers in order to enable the Wipe Tower?" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:617 +msgid "" +"Supports work better, if the following feature is enabled:\n" +"- Detect bridging perimeters\n" +"\n" +"Shall I adjust those settings for supports?" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:620 +msgid "Support Generator" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:662 +msgid "The " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:662 +#, no-c-format +msgid "" +" infill pattern is not supposed to work at 100% density.\n" +"\n" +"Shall I switch to rectilinear fill pattern?" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:786 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:787 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:368 +msgid "Filament" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:794 +msgid "Temperature " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:795 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1234 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:307 +msgid "Extruder" +msgstr "Extruder" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:800 +msgid "Bed" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:805 +msgid "Cooling" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:806 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:922 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1695 +msgid "Enable" +msgstr "Aktivieren" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:817 +msgid "Fan settings" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:818 +msgid "Fan speed" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:826 +msgid "Cooling thresholds" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:832 +msgid "Filament properties" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:836 +msgid "Print speed override" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:846 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1119 +msgid "Custom G-code" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:847 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1120 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1342 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1357 +msgid "Start G-code" +msgstr "Start G-code" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:853 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1126 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:217 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:227 +msgid "End G-code" +msgstr "Ende G-code" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:937 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:11 +msgid "General" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:938 +msgid "Size and coordinates" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:940 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:34 +msgid "Bed shape" +msgstr "Druckbrettprofil" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:942 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1637 +msgid " Set " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:962 +msgid "Capabilities" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:967 +msgid "Number of extruders of the printer." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:989 +msgid "USB/Serial connection" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:990 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1193 +msgid "Serial port" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:995 +msgid "Rescan serial ports" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1004 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1072 +msgid "Test" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1017 +msgid "Connection to printer works correctly." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1017 +msgid "Success!" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1020 +msgid "Connection failed." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1032 +msgid "OctoPrint upload" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1035 +msgid " Browse " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1110 +msgid "Firmware" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1132 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:48 +msgid "Before layer change G-code" +msgstr "Vorschichtwechsel G-Code" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1138 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:766 +msgid "After layer change G-code" +msgstr "Schicht ende G-Code" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1144 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1602 +msgid "Tool change G-code" +msgstr "Werkzeugwechsel G-code" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1150 +msgid "Between objects G-code (for sequential printing)" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1187 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:400 +#, c-format +msgid "Extruder %d" +msgstr "Extruder %d" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1194 +msgid "Layer height limits" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1199 +msgid "Position (for multi-extruder printers)" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1202 +msgid "Retraction" +msgstr "Einziehen" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1205 +msgid "Only lift Z" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1218 +msgid "" +"Retraction when tool is disabled (advanced settings for multi-extruder " +"setups)" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1222 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:150 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2125 +msgid "Preview" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1312 +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 "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1314 +msgid "Firmware Retraction" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1469 +msgid "Default " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1469 +msgid " preset" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1470 +msgid " preset\n" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1488 +msgid "" +"\n" +"\n" +"is not compatible with printer\n" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1488 +msgid "" +"\n" +"\n" +"and it has the following unsaved changes:" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1489 +msgid "" +"\n" +"\n" +"has the following unsaved changes:" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1491 +msgid "" +"\n" +"\n" +"Discard changes and continue anyway?" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1492 +msgid "Unsaved Changes" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1560 +msgid "The supplied name is empty. It can't be saved." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1580 +msgid "remove" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1580 +msgid "delete" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1581 +msgid "Are you sure you want to " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1581 +msgid " the selected preset?" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1582 +msgid "Remove" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1582 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:178 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:196 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2021 +msgid "Delete" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1583 +msgid " Preset" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1636 +msgid "All" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1667 +msgid "Select the printers this profile is compatible with." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1751 +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:514 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1645 +msgid "Save " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1751 +msgid " as:" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1785 +msgid "" +"The supplied name is not valid; the following characters are not allowed:" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1788 +msgid "The supplied name is not available." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:182 +msgid "Print Settings" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:202 +msgid "Filament Settings" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:228 +msgid "Printer Settings" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:248 +msgid "Save preset" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Field.cpp:42 +msgid "default" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:26 +#, c-format +msgid "" +"If estimated layer time is below ~%ds, fan will run at %d%% and print speed " +"will be reduced so that no less than %ds are spent on that layer (however, " +"speed will never be reduced below %dmm/s)." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:30 +#, c-format +msgid "" +"\n" +"If estimated layer time is greater, but still below ~%ds, fan will run at a " +"proportionally decreasing speed between %d%% and %d%%." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:34 +msgid "" +"\n" +"During the other layers, fan " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:36 +msgid "Fan " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:41 +#, c-format +msgid "will always run at %d%% " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:44 +#, c-format +msgid "except for the first %d layers" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:48 +msgid "except for the first layer" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:50 +msgid "will be turned off." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:151 +msgid "external perimeters" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:160 +msgid "perimeters" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:169 +msgid "infill" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:179 +msgid "solid infill" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:187 +msgid "top solid infill" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:198 +msgid "support" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:208 +msgid "support interface" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:214 +msgid "First layer volumetric" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:214 +msgid "Bridging volumetric" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:214 +msgid "Volumetric" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:215 +msgid " flow rate is maximized " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:218 +msgid "by the print profile maximum" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:219 +msgid "when printing " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:220 +msgid " with a volumetric rate " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:224 +#, c-format +msgid "%3.2f mm³/s" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:226 +#, c-format +msgid " at filament speed %3.2f mm/s." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:245 +msgid "" +"Recommended object thin wall thickness: Not available due to invalid layer " +"height." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:262 +#, c-format +msgid "Recommended object thin wall thickness for layer height %.2f and " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:269 +#, c-format +msgid "%d lines: %.2lf mm" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.hpp:17 +msgid "Preferences" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:27 +msgid "Remember output directory" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:29 +msgid "" +"If this is enabled, Slic3r will prompt the last output directory instead of " +"the one containing the input files." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:35 +msgid "Auto-center parts" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:37 +msgid "" +"If this is enabled, Slic3r will auto-center objects around the print bed " +"center." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:43 +msgid "Background processing" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:45 +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 "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:51 +msgid "Disable USB/serial connection" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:53 +msgid "" +"Disable communication with the printer over a serial / USB cable. This " +"simplifies the user interface in case the printer is never attached to the " +"computer." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:59 +msgid "Suppress \" - default - \" presets" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:61 +msgid "" +"Suppress \" - default - \" presets in the Print / Filament / Printer " +"selections once there are any other valid presets available." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:67 +msgid "Show incompatible print and filament presets" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:69 +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 "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:75 +msgid "Use legacy OpenGL 1.1 rendering" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:77 +msgid "" +"If you have rendering issues caused by a buggy OpenGL 2.0 driver, you may " +"try to check this checkbox. This will disable the layer height editing and " +"anti aliasing, so it is likely better to upgrade your graphics driver." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:101 +msgid "You need to restart Slic3r to make the changes effective." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:26 +msgid "Avoid crossing perimeters" +msgstr "Vermeide Umfangüberquerungen" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:27 +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 "" +"Optimire bewegungen um Umfangüberquerungen zu vermeiden. Das ist " +"hauptsächlich nützlich mit sickernden Bowden Extrudern. Dass verlangsamt " +"das Drucken und auch die G-Codegenerierung." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:38 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1572 +msgid "Other layers" +msgstr "Andere Schichten" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:39 +msgid "" +"Bed temperature for layers after the first one. Set this to zero to disable " +"bed temperature control commands in the output." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:42 +msgid "Bed temperature" +msgstr "Druckbrettemperatur" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:49 +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 "" +"Dieser G-Code wird bei jedem Schichtwechsel gerade vor der Z Bewegung " +"eingefügt. Man kann Platzhalter für alle Slic3r Einstellugnen, sowie auch " +"[layer_num] und [layer_z] benutzen." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:59 +msgid "Between objects G-code" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:60 +msgid "" +"This code is inserted between objects when using sequential printing. By " +"default extruder and bed temperature are reset using non-wait command; " +"however if M104, M109, M140 or M190 are detected in this custom code, Slic3r " +"will not add temperature commands. Note that you can use placeholder " +"variables for all Slic3r settings, so you can put a \"M109 " +"S[first_layer_temperature]\" command wherever you want." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:68 +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:370 +msgid "Bottom" +msgstr "Boden" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:69 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:239 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:290 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:298 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:604 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:762 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:778 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:941 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:989 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1152 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1583 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1639 +msgid "Layers and Perimeters" +msgstr "Schichten und Umfänge" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:70 +msgid "Number of solid layers to generate on bottom surfaces." +msgstr "Zahl der dichten Schichten die an den Unterseiten zu generieren ist." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:72 +msgid "Bottom solid layers" +msgstr "Dichte Bodenschichten" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:77 +msgid "Bridge" +msgstr "Brücke" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:78 +msgid "" +"This is the acceleration your printer will use for bridges. Set zero to " +"disable acceleration control for bridges." +msgstr "" +"Dies ist die Beschleunigung die der Drucker bei Brücken einsätzen wird. Auf " +"Null stellen um Brückenbeschleunigungskontrolle zu deaktivieren." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:80 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:174 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:576 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:684 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:952 +msgid "mm/s²" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:86 +msgid "Bridging angle" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:88 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:91 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:492 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1170 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1181 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1401 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1557 +msgid "°" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:97 +msgid "Bridges fan speed" +msgstr "Brückenventilatorgeschwindigkeit" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:98 +msgid "This fan speed is enforced during all bridges and overhangs." +msgstr "" +"Diese Ventilatorgeschwindigkeit wird bei Brückungen und Überhängen benutzt." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:99 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:504 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:789 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:850 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1060 +msgid "%" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:106 +msgid "Bridge flow ratio" +msgstr "Brückenflussverhältnis" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:108 +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 "" +"Dieser faktor ändert die Plastikmenge bei Brücken. Man kann ihn verringern " +"um die Extrudate ein Bisschen zu ziehen um Senkung zu vermeiden, obwohl die " +"standard Einstellungen normalerweise gut sind, und man vor Änderung dieser " +"stellung mit Kühlung (d. h. Ventilator) experimentieren sollte." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:117 +msgid "Bridges" +msgstr "Brücken" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:119 +msgid "Speed for printing bridges." +msgstr "Brückendruckgeschwindigkeit" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:120 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:638 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:749 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:811 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:868 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:981 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1137 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1146 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1536 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1649 +msgid "mm/s" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:127 +msgid "Brim width" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:128 +msgid "" +"Horizontal width of the brim that will be printed around each object on the " +"first layer." +msgstr "" +"Horizontalbreite der krempe die um jedes Objekt bei der Bodenschicht " +"gedruckt wird." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:135 +msgid "Clip multi-part objects" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:136 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:147 +msgid "Compatible printers condition" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:148 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:154 +msgid "Complete individual objects" +msgstr "Kompatibele Einzelobjekte." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:155 +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 "" +"Wenn mehrere Objekte oder Kopien gedruckt werden wird bei dieser Stellung " +"jedes einzelne Objekt komplett gedruckt vorde, das drucken des Nächsten (von " +"der Bodenschicht) angefängt.\n" +" Diese stellung kann das Risko von völlig ruinierten Druckversuchen " +"verringern. Slic3r sollte von Extruder aufprall vorwarnen und vermeiden, " +"aber man sollte Acht nehmen." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:163 +msgid "Enable auto cooling" +msgstr "Automatische Kühlung Aktivieren" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:164 +msgid "" +"This flag enables the automatic cooling logic that adjusts print speed and " +"fan speed according to layer printing time." +msgstr "" +"Diese Einstellung aktiviert the Logik die die Druckgeschwindigkeit und " +"Ventilatorgeschwindigkeit automatisch gemäß der Schichtdruckzeit regelt." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:171 +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 "" +"Nach der Zwecksbeschleunigung für Rand oder Infill wird der Drucker auf " +"diese Beschleunigung zurückgestelt. Auf Null stellen um the " +"Beschleunigungszurückstellung auszuschalten." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:180 +msgid "Disable fan for the first" +msgstr "Ventilator für die Ersten" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:181 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:183 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:694 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1033 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1224 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1285 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1437 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1482 +msgid "layers" +msgstr "Schichten ausschalten" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:190 +msgid "Don't support bridges" +msgstr "Brücken nicht unterstützen" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:192 +msgid "" +"Experimental option for preventing support material from being generated " +"under bridged areas." +msgstr "" +"Experimentalstellung dass kein Unterstützungsmaterial unter Brücken " +"generiert wird." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:198 +msgid "Distance between copies" +msgstr "Distanz Zwischen Kopien" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:199 +msgid "Distance used for the auto-arrange feature of the plater." +msgstr "Distanz für die auto-arrange Funktion des Platers." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:207 +msgid "Elephant foot compensation" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:209 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:218 +msgid "" +"This end procedure is inserted at the end of the output file. Note that you " +"can use placeholder variables for all Slic3r settings." +msgstr "" +"Dieser G-code wird dem Ende der Outputdatei angehängt. Man kann in diesem " +"Code Platzhalter anwenden." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:228 +msgid "" +"This end procedure is inserted at the end of the output file, before the " +"printer end gcode. Note that you can use placeholder variables for all " +"Slic3r settings. If you have multiple extruders, the gcode is processed in " +"extruder order." +msgstr "" +"Dieser G-code wird dem Ende der Outputdatei angehängt. Man kann in diesem " +"Code Platzhalter anwenden. Bei mehrfachen Extrudern wird der Code in " +"Extruderreinfolge angehängt." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:238 +msgid "Ensure vertical shell thickness" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:240 +msgid "" +"Add solid infill near sloping surfaces to guarantee the vertical shell " +"thickness (top+bottom solid layers)." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:246 +msgid "Top/bottom fill pattern" +msgstr "Boden- und Deckenfüllmuster" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:248 +msgid "" +"Fill pattern for top/bottom infill. This only affects the external visible " +"layer, and not its adjacent solid shells." +msgstr "" +"Füllmuster für die Boden- und Deckenschicht. Diese Einstellung betrifft nur " +"the sichtbaren Schichten, und nicht den Rände nebenan." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:267 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:277 +msgid "External perimeters" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:268 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:377 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:592 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:710 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:967 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1292 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1454 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1614 +msgid "Extrusion Width" +msgstr "Extrusionbreite" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:269 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:272 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:597 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:715 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:972 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1296 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1458 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1619 +msgid "mm or % (leave 0 for default)" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:279 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:282 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:619 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1255 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1306 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1501 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1631 +msgid "mm/s or %" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:289 +msgid "External perimeters first" +msgstr "Außenumfänge erst Drucken" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:291 +msgid "" +"Print contour perimeters from the outermost one to the innermost one instead " +"of the default inverse order." +msgstr "" +"Drucke die Umfänge von Außen nach innen, stat der umgekehrten Standardfolge." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:297 +msgid "Extra perimeters if needed" +msgstr "Extra Umfänge wenn Notwendig" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:299 +#, no-c-format +msgid "" +"Add more perimeters when needed for avoiding gaps in sloping walls. Slic3r " +"keeps adding perimeters, until more than 70% of the loop immediately above " +"is supported." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:309 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:320 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:69 +msgid "Height" +msgstr "Höhe" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:321 +#, fuzzy +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 "" +"#-#-#-#-# Slic3rPE_de_DE.po #-#-#-#-#\n" +"#-#-#-#-# de_DE.po (Slic3r) #-#-#-#-#\n" +"Stelle diese zahl auf the Vertikaldistanz zwischen der Düsenspitze und " +"(typischerweise) den X-Schlittenstangen. In anderen Worten, die Höhe des " +"Umfangszylinders um den Extruder, und sie repräsentiert die maximaltiefe die " +"der Extruder ergründen kann ohne auf gedruckte Objecte aufzuprallen." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:331 +msgid "Radius" +msgstr "Radius" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:332 +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 "" +"Stelle diese Zahl auf den Umfangsradius um den Extruder. Wenn der Extruder " +"nicht Zentriet ist, stelle die Zahl auf den Maximalradius. Diese stellung " +"wird benutzt um nach Aufprall zu prüfen, und wenn der Gravphical Preview im " +"Plater gezeigt wird." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:342 +msgid "Extruder Color" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:343 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:406 +msgid "This is only used in the Slic3r interface as a visual help." +msgstr "Nur im Slic3r Interface benutzt." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:350 +msgid "Extruder offset" +msgstr "Extruder Verschiebung" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:351 +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 "" +"Wenn die Firmware die Extruderverschiebung nicht ausgleicht muss das im G-" +"code passieren. Diese stellung berschreibt die Verschiebung der Extruder " +"relativ dem Ersten. Sie wird im G-code von den XY-Koordinaten abegzogen." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:360 +msgid "Extrusion axis" +msgstr "Extrusionsachse" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:361 +msgid "" +"Use this option to set the axis letter associated to your printer's extruder " +"(usually E but some printers use A)." +msgstr "" +"Diese stellung ist der Buchstabe die bei dem Drucker die Extrusionsachse " +"ist. (Typisch E doch bei manchen Drukern A.)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:367 +msgid "Extrusion multiplier" +msgstr "Extrusionfaktor" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:368 +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 "" +"Dieser faktor ändert proportional die Extrusionsmenge. Es kann notwending " +"sein diese Stellung zu optimieren um gute Obeflächen zu drucken order " +"Wandbreiten zu korigieren. Typische stellungen sind zwischen 0,9 und 1,1. " +"Wenn grösere oder kleinere werte notwendig scheinen, erst den " +"Fialmentdurchmesser und the Extrusionsschritte in der firmware nachchecken." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:376 +msgid "Default extrusion width" +msgstr "Standardextrusionsbreite" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:378 +msgid "" +"Set this to a non-zero value to allow a manual extrusion width. If left to " +"zero, Slic3r derives extrusion widths from the nozzle diameter (see the " +"tooltips for perimeter extrusion width, infill extrusion width etc). If " +"expressed as percentage (for example: 230%), it will be computed over layer " +"height." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:382 +msgid "mm or % (leave 0 for auto)" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:387 +msgid "Keep fan always on" +msgstr "Ventilator ständig laufen lassen." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:388 +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 "" +"Wenn diese Stellung Aktiviert ist, wird der Ventilator nicht ausgeschaltet, " +"und wird mindestens bei seiner Mindestgeschwindigkeit laufen. Nützlich für " +"PLA, shädlich für ABS." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:394 +msgid "Enable fan if layer print time is below" +msgstr "Ventilator anschalten wenn die Schichtdruckzeit weniger als ___ ist" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:395 +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 "" +"Wenn die Schichtendruckzeit kürzer als diese Zahl von Sekunden eingeschätzt " +"ist wird der Vetilator angschaltet und the Ventilatorgeschwindigkeit wird " +"durch Interpolierung der Maximal- und Minmalventilatorgeschwindigkeiten " +"ausgerechnet." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:397 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1242 +msgid "approximate seconds" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:405 +msgid "Color" +msgstr "Farbe" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:412 +msgid "Filament notes" +msgstr "Filament Notizen" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:413 +msgid "You can put your notes regarding the filament here." +msgstr "Man kann Filament Notizen hier eingeben" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:421 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:817 +msgid "Max volumetric speed" +msgstr "Maximale Volumgeschwindigkeit" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:422 +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 "" +"Maximalvolumgeschwindigkeit die mit diesem Filament erlaubt ist. Scränkt " +"die Maximalvolumgeschwindigkeit auf das Minimum von Druck- und " +"Filamentmaximalvolumgeschwindigkeit ein. Auf Null stellen um " +"Volumgeschwindigkeit nicht einzuschränken." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:425 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:820 +msgid "mm³/s" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:432 +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 "" +"Filamentdurchmesser hier eingeben. Präzision is wichtig also eine " +"Messschieber benutzen, mehrmals an verscheiden Orten messen, und den " +"Durchschnitt ausrechnen." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:440 +msgid "Density" +msgstr "Dichte" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:441 +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 "Filamentdichte hier eingeben. Nur für Statistik benutzt. " + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:444 +msgid "g/cm³" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:450 +msgid "Filament type" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:451 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1002 +msgid "" +"If you want to process the output G-code through custom scripts, just list " +"their absolute paths here. Separate multiple scripts with a semicolon. " +"Scripts will be passed the absolute path to the G-code file as the first " +"argument, and they can access the Slic3r config settings by reading " +"environment variables." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:470 +msgid "Soluble material" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:471 +msgid "Soluble material is most likely used for a soluble support." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:476 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:450 +msgid "Cost" +msgstr "Preis" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:477 +msgid "" +"Enter your filament cost per kg here. This is only for statistical " +"information." +msgstr "Filamentpreis pro kg hier eingeben. Nur für Statistik benutzt. " + +# Set this to be the local currency symbol. +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:478 +msgid "money/kg" +msgstr "Geld/kg" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:487 +msgid "Fill angle" +msgstr "Füllwinkel" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:489 +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 "" +"Standardwinkel für Infill Richtung. Kreuzschraffur wird daran bezogen. " +"Brücken werden mit der besten Richtung die Slic3r finden kann Ingefillt, " +"also sind sie von dieser Einstellung unabhängig." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:501 +msgid "Fill density" +msgstr "Filldichte" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:503 +#, no-c-format +msgid "Density of internal infill, expressed in the range 0% - 100%." +msgstr "Infilldichte. Als Prozentwert 0% - 100% ausgedrückt." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:539 +msgid "Fill pattern" +msgstr "Füllmuster" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:541 +msgid "Fill pattern for general low-density infill." +msgstr "Füllmuster für Infill von geringer Dichte." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:573 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:582 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:591 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:625 +msgid "First layer" +msgstr "Erste Schicht" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:574 +msgid "" +"This is the acceleration your printer will use for first layer. Set zero to " +"disable acceleration control for first layer." +msgstr "" +"Die Beschleunigung die ihr Drucker bei der ersten Schicht benutzt. Auf Null " +"stellen um Beschleunigungskontrolle bei der ersten Schicht einzustellen." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:583 +msgid "" +"Heated build plate temperature for the first layer. Set this to zero to " +"disable bed temperature control commands in the output." +msgstr "" +"Druckbretttemperatur für die erste Schicht. Auf Null stellen um " +"Temperaturkontrollkode im Output zu deaktivieren." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:593 +msgid "" +"Set this to a non-zero value to set a manual extrusion width for first " +"layer. You can use this to force fatter extrudates for better adhesion. If " +"expressed as percentage (for example 120%) it will be computed over first " +"layer height. If set to zero, it will use the default extrusion width." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:603 +msgid "First layer height" +msgstr "Höhe der ersten Schicht" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:605 +msgid "" +"When printing with very low layer heights, you might still want to print a " +"thicker bottom layer to improve adhesion and tolerance for non perfect build " +"plates. This can be expressed as an absolute value or as a percentage (for " +"example: 150%) over the default layer height." +msgstr "" +"Wenn man with kleinen Schichtdicken druckt möchte mann trotzdem manchmal " +"eine dickere Bodenschicht drucken um bessere Klebfestigkeit und Toleranz für " +"Druckplatten zu haben. Das kann als Absolutwert oder als Prozent (z.b.: " +"150%) der Standardschichtdicke eigegeben werden." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:609 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:740 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1390 +msgid "mm or %" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:615 +msgid "First layer speed" +msgstr "Druckgeschwindigkeit der ersten Schicht" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:616 +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 "" +"Als Absolutwert in mm/s, bestimmt diese Stellung die Druckgeschwindigkeit " +"der ersten Schicht. Als Prozent eigegeben (z.b.: 40%) wird sie relativ der " +"Standardschichtdicke ausgerechnet." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:626 +msgid "" +"Extruder temperature for first layer. If you want to control temperature " +"manually during print, set this to zero to disable temperature control " +"commands in the output file." +msgstr "" +"Extrudertemperatur für die erste Schicht. Für Temperaturhandkontrolle auf " +"Null stellen, dann wird die Outputdatei ohne Temparaturkontrolcode generiert." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:634 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:145 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:87 +msgid "Gap fill" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:636 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:644 +msgid "Verbose G-code" +msgstr "Ausführlicher G-code" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:645 +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 "" +"Diese Stellung aktiviert Anmerkungen die jede Zeile der G-code Datei " +"beschreiben. Wenn sie von einder SD-karte drucken, könnte das die Firmware " +"des Druckers verlangsamen." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:652 +msgid "G-code flavor" +msgstr "G-code Typ" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:653 +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 Slic3r from exporting any " +"extrusion value at all." +msgstr "" +"Einige G/M-code Befehle, zum Beispiel Temperaturkontrolle sind nicht " +"universal. Diese stellung soll der Druckerfirmware angepasst sein um " +"kompatiblen Output zu generieren. Der \"No extrusion\" Typ generiert G-code " +"ohne Extrusion." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:682 +msgid "" +"This is the acceleration your printer will use for infill. Set zero to " +"disable acceleration control for infill." +msgstr "" +"Diese Stellung bestimmt die Beschleunigung des Druckers für Infill. Auf " +"Null stellen um Beschleunigungskontrolle für Infill zu deaktivieren." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:690 +msgid "Combine infill every" +msgstr "Jede __ Schichten Infill combinieren" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:692 +#, fuzzy +msgid "" +"This feature allows to combine infill and speed up your print by extruding " +"thicker infill layers while preserving thin perimeters, thus accuracy." +msgstr "" +"#-#-#-#-# Slic3rPE_de_DE.po #-#-#-#-#\n" +"#-#-#-#-# de_DE.po (Slic3r) #-#-#-#-#\n" +"Wenn diese Stellung aktiviert ist dan wird Infill in dicken Schichten " +"gedruckt während die Umfänge in dünnen Schichten gedruckt werden. So kann " +"man schneller doch trotzdem präzise drucken." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:696 +msgid "Combine infill every n layers" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:701 +msgid "Infill extruder" +msgstr "Infill Extruder" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:703 +msgid "The extruder to use when printing infill." +msgstr "Extruder der bei Infill zu benutzen ist." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:711 +msgid "" +"Set this to a non-zero value to set a manual extrusion width for infill. If " +"left zero, default extrusion width will be used if set, otherwise 1.125 x " +"nozzle diameter will be used. You may want to use fatter extrudates to speed " +"up the infill and make your parts stronger. If expressed as percentage (for " +"example 90%) it will be computed over layer height." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:720 +msgid "Infill before perimeters" +msgstr "Infill vor Umfang" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:721 +msgid "" +"This option will switch the print order of perimeters and infill, making the " +"latter first." +msgstr "" +"Diese stellung wendet die druckfolge von Umfang und Infill, so das Infill " +"erst gedruckt wird." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:726 +msgid "Only infill where needed" +msgstr "Infill nur wo Notwendig drucken" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:728 +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 "" +"Diese stellung wird Infill in die Volumen wo er notwendig ist um Decken zu " +"unterstützen. (Der Infill wird as internes Unterstützungsmaterial wirken.) " +"Wenn aktiviert, verlangsamt sie die G-code generierung." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:735 +msgid "Infill/perimeters overlap" +msgstr "Infill/Umfang Überlappung" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:737 +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 "" +"Diese stellung setzt eine Überlappung zwischen Umfang und Infill ein um eine " +"bessere Verbindung zu formen. Theoretisch sollte das nicht notwendig sein, " +"doch Getriebespiel könnte Spalten zeugen. Als Prozent eingegeben (z.B: 15%) " +"wird sie relativ der Umfangsextrusionsbreite ausgerechnet." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:748 +msgid "Speed for printing the internal fill. Set to zero for auto." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:757 +msgid "Interface shells" +msgstr "Verbindungschichten" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:758 +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 "" +"Generiert dichte Schichten zwischen angrenzenden Materiellen/Volumen. " +"Nützlich bei multi-Extruder druken mit durchsichtigem Material, oder " +"lösbarem Unterstützungsmaterial." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:767 +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 "" +"Dieser Code wird am ende jeder Schicht (nach der Z Bewegung und vor der " +"Bewegum zum ersten punkt der nächsten Schicht) dem G-code beigetragen. " +"Platzhalter für alle Slic3r Einstellung sowie [layer_num] und [layer_z] " +"können hier benutzt werden." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:779 +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 "" +"Diese Stellung bestimmt die Dicke (und dadurch auch die Zahl) der Scheiben/" +"Schichten. Dünnere Schichten drucken präziser doch langsamer." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:787 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:796 +msgid "Max" +msgstr "Max" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:788 +msgid "This setting represents the maximum speed of your fan." +msgstr "Diese Stellung Bestimmt die Maximalgeschwindigkeit des Ventilators." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:797 +#, no-c-format +msgid "" +"This is the highest printable layer height for this extruder, used to cap " +"the variable layer height and support layer height. Maximum recommended " +"layer height is 75% of the extrusion width to achieve reasonable inter-layer " +"adhesion. If set to 0, layer height is limited to 75% of the nozzle diameter." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:807 +msgid "Max print speed" +msgstr "Maximaldruckgeschwindigkeit" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:808 +#, fuzzy +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 "" +"#-#-#-#-# Slic3rPE_de_DE.po #-#-#-#-#\n" +"#-#-#-#-# de_DE.po (Slic3r) #-#-#-#-#\n" +"Wenn andere Geschwindigkeitstellungen 0 sind wird Slic3r automatisch die " +"Optimalgeschwindigikeit ausrechnen um Düsendruck gleichmäßig zu halten. " +"Diese Experimentalstellung bestimmt die maximal erlaubte " +"Druckgeschwindigkeit." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:818 +msgid "" +"This experimental setting is used to set the maximum volumetric speed your " +"extruder supports." +msgstr "" +"Diese Experimentalstellung beschreibt die Maximalvolumgeschwindigkeit des " +"Extruders." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:826 +msgid "Max volumetric slope positive" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:827 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:838 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:831 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:842 +msgid "mm³/s²" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:837 +msgid "Max volumetric slope negative" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:848 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:857 +msgid "Min" +msgstr "Min" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:849 +msgid "This setting represents the minimum PWM your fan needs to work." +msgstr "Diese stellung ist die minimale PWM für den Ventilator." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:858 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:866 +msgid "Min print speed" +msgstr "Minimaldruckgeschwindigkeit" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:867 +msgid "Slic3r will not scale speed down below this speed." +msgstr "Slic3r nicht unter diese Geschwindigkeit skalieren." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:874 +msgid "Minimum extrusion length" +msgstr "Minimalextrusionslänge" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:875 +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 "" +"Mindestzahl der Schaufen notwendig um die angegebene Menge Filament am Boden " +"zu verbrauchen. Bei Multi-extruder Druckern gilt diese Mindestzahl für alle " +"Extruder." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:884 +msgid "Configuration notes" +msgstr "Konfigurationsnotizen" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:885 +msgid "" +"You can put here your personal notes. This text will be added to the G-code " +"header comments." +msgstr "" +"Man kann Notizen hier eingeben. Der Text wird dem G-code Header beigetragen." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:894 +msgid "Nozzle diameter" +msgstr "Düsenduchmesser" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:895 +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.)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:901 +msgid "API Key" +msgstr "API Key" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:902 +msgid "" +"Slic3r can upload G-code files to OctoPrint. This field should contain the " +"API Key required for authentication." +msgstr "" +"Slic3r kann G-code Dateien bei OctoPrint Hochladen. Diese stellung ist der " +"API Key für Authentifikation." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:908 +msgid "Host or IP" +msgstr "Host or IP" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:909 +msgid "" +"Slic3r can upload G-code files to OctoPrint. This field should contain the " +"hostname or IP address of the OctoPrint instance." +msgstr "" +"Slic3r kann G-code Dateien bei OctoPrint Hochladen. Diese Stellung ist der " +"Hostname oder die IP address von OctoPrint." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:915 +msgid "Only retract when crossing perimeters" +msgstr "Nur bei Umfangsüberquerungen einziehen" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:916 +msgid "" +"Disables retraction when the travel path does not exceed the upper layer's " +"perimeters (and thus any ooze will be probably invisible)." +msgstr "" +"Deaktiviert einziehen wenn der Extruderweg nicht die Umgfänge der " +"Oberschicht überschreitet (so das jegliches Sickern warscheinlich unsichtbar " +"ist.)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:923 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:930 +msgid "Output filename format" +msgstr "Output Dateinamen Format" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:931 +msgid "" +"You can use all configuration options as variables inside this template. For " +"example: [layer_height], [fill_density] etc. You can also use [timestamp], " +"[year], [month], [day], [hour], [minute], [second], [version], " +"[input_filename], [input_filename_base]." +msgstr "" +"Man kann alle Konfigurationsoptionen als Variable in dieser Vorlage " +"benutzen. Zum Beispiel: [layer_height], [fill_density] usw. Man kann auch " +"[timestamp], [year], [month], [day], [hour], [minute], [second], [version], " +"[input_filename], und [input_filename_base] benutzen." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:940 +msgid "Detect bridging perimeters" +msgstr "Umfangbrücken entdecken" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:942 +msgid "" +"Experimental option to adjust flow for overhangs (bridge flow will be used), " +"to apply bridge speed to them and enable fan." +msgstr "" +"Experimentalstellung die Plastikfluss bei Überhang druken ändert, indem die " +"Brücken stellungen angewendet und der Ventilator eingeschaltet werden." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:948 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:966 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:978 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:988 +msgid "Perimeters" +msgstr "Umfänge" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:949 +msgid "" +"This is the acceleration your printer will use for perimeters. A high value " +"like 9000 usually gives good results if your hardware is up to the job. Set " +"zero to disable acceleration control for perimeters." +msgstr "" +"Die Beschleunigung die der Drucker bei Umfängen benutzt. Eine große stelling " +"wie 9000 funktioniert norwalerwise gut. Auf Null stellen um " +"Beschleunigungskontrolle bei Umfängen auszuschalten." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:957 +msgid "Perimeter extruder" +msgstr "Umfangsextruder" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:959 +msgid "" +"The extruder to use when printing perimeters and brim. First extruder is 1." +msgstr "" +"Extruder der bei Umfang und Krempe drucken benutzt werden soll. Der erste " +"extruder ist 1." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:968 +msgid "" +"Set this to a non-zero value to set a manual extrusion width for perimeters. " +"You may want to use thinner extrudates to get more accurate surfaces. If " +"left zero, default extrusion width will be used if set, otherwise 1.125 x " +"nozzle diameter will be used. If expressed as percentage (for example 200%) " +"it will be computed over layer height." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:980 +msgid "" +"Speed for perimeters (contours, aka vertical shells). Set to zero for auto." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:990 +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 "" +"Diese Stellung bestimmt die Zahl der Umfänge die für jede Schicht generiert " +"werden. Slic3r kann diese Zahl automatisch vergrößern wenn es schräge " +"Oberflächen erkent die mit mehr Umfängen besser drucken wenn die \"Extra " +"Umfänge wenn Notwendig\" Option aktiviert ist." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:994 +msgid "(minimum)" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1014 +msgid "Printer notes" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1015 +msgid "You can put your notes regarding the printer here." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1029 +msgid "Raft layers" +msgstr "Gründungsfloßschichten" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1031 +msgid "" +"The object will be raised by this number of layers, and support material " +"will be generated under it." +msgstr "" +"Das Objekt wird diese Zhal von Schichten gehoben, und Understützungsmaterial " +"wird darunter generiert." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1039 +msgid "Resolution" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1040 +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 "" +"Diese Minimaldetailauflösung ist benutzt um Inputdateien zu vereinfachen, " +"das Slicing zu beschleunigen, und Speicher zu schonen. Modele mit " +"Hochauflösung haben oft Details die der Drucker nicht Vollziehen kann. Auf " +"Null stellen um vereinfachen zu deaktivieren und die volle Auflösung des " +"Inputs zu benutzen." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1050 +msgid "Minimum travel after retraction" +msgstr "Minimalbewegung nach Einziehen" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1051 +msgid "" +"Retraction is not triggered when travel moves are shorter than this length." +msgstr "" +"Einziehen wird bei Bewegung dieser Distanz oder kürzer nicht ausgelöst." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1057 +msgid "Retract amount before wipe" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1058 +msgid "" +"With bowden extruders, it may be wise to do some amount of quick retract " +"before doing the wipe movement." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1065 +msgid "Retract on layer change" +msgstr "Bei Schichtenwechsel Einziehen" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1066 +msgid "This flag enforces a retraction whenever a Z move is done." +msgstr "Diese Stellung zwingt Einziehen bei jeder Z bewegung." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1071 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1080 +msgid "Length" +msgstr "Länge" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1072 +msgid "Retraction Length" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1073 +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 "" +"Wenn Einziehen ausgelöst wird, wird das Filament diese Länge zurückgezogen. " +"(Die Länge ist am Rohfilament gemessen vordem es im Extruder ist.)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1075 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1085 +msgid "mm (zero to disable)" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1081 +msgid "Retraction Length (Toolchange)" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1082 +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 "" +"Wenn Einziehen ausgelöst wird, wird das Filament diese Länge zurückgezogen. " +"(Die Länge ist am Rohfilament gemessen vordem es im Extruder ist.)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1090 +msgid "Lift Z" +msgstr "Z Heben" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1091 +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 "" +"Wenn diese Stellung positiv ist wird die Z Achse schnell gehoben jedesmal " +"wenn Einziehen ausgelöst wird. Bei mehrfachen Extrudern gilt nur die " +"Stellung vom Ersten Extruder." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1099 +msgid "Above Z" +msgstr "Über Z" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1100 +msgid "Only lift Z above" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1101 +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 "" +"Wenn diese stellung Positiv ist, dann findet Z Heben nur über dieser " +"absoluten Z-position statt." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1108 +msgid "Below Z" +msgstr "Unter Z" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1109 +msgid "Only lift Z below" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1110 +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 "" +"Wenn diese stellung Positiv ist, dann findet Z Heben nur unter dieser " +"absoluten Z-position statt." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1118 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1126 +msgid "Extra length on restart" +msgstr "Extra Länge bei Neustart" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1119 +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 "" +"Wenn nach der Bewegung das Einziehen ausgegleicht wird, wird der Extruder " +"diese Extramenge Filament schieben. Diese stellung ist nur selten notwendig." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1127 +msgid "" +"When the retraction is compensated after changing tool, the extruder will " +"push this additional amount of filament." +msgstr "" +"Wenn nach der Bewegung das Einziehen ausgegleicht wird, wird der Extruder " +"diese Extramenge Filament schieben." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1134 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1135 +msgid "Retraction Speed" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1136 +msgid "The speed for retractions (it only applies to the extruder motor)." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1142 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1143 +msgid "Deretraction Speed" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1144 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1151 +msgid "Seam position" +msgstr "Saumposition" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1153 +msgid "Position of perimeters starting points." +msgstr "Position des Umfanganfangs" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1169 +msgid "Direction" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1171 +msgid "Preferred direction of the seam" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1172 +msgid "Seam preferred direction" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1180 +msgid "Jitter" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1182 +msgid "Seam preferred direction jitter" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1183 +msgid "Preferred direction of the seam - jitter" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1194 +msgid "USB/serial port for printer connection." +msgstr "USB/serial port für Drucker Anschluß." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1202 +msgid "Serial port speed" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1203 +msgid "Speed (baud) of USB/serial port for printer connection." +msgstr "Geschwindigkeit (baud) des USB/serial port für Drucker Anschluß." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1212 +msgid "Distance from object" +msgstr "Distance vom Objekt" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1213 +msgid "" +"Distance between skirt and object(s). Set this to zero to attach the skirt " +"to the object(s) and get a brim for better adhesion." +msgstr "" +"Distanz zwischen Zarge und Objekt. Auf Null stellen um die Zarge an das " +"Objekt zu verbinden und eine Krempe für bessere Haftung zu generieren." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1221 +msgid "Skirt height" +msgstr "Zargengröße" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1222 +msgid "" +"Height of skirt expressed in layers. Set this to a tall value to use skirt " +"as a shield against drafts." +msgstr "" +"Größe der Zarge in Schichten. Eine große Zarge kann gegen Züge schützen." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1229 +msgid "Loops (minimum)" +msgstr "Schalaufen (minimal)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1230 +msgid "Skirt Loops" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1231 +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 "" +"Zahl der Schlaufen in der Zarge. Wenn Minimalextrusionslänge kann die Zahl " +"von Schlaufen in der Zarge größer sein. Auf Null stellen um Zargen zu " +"deaktivieren." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1239 +msgid "Slow down if layer print time is below" +msgstr "Langsamer drucken wenn die Schichtendruckzeit weniger als ___ ist" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1240 +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 "" +"Wenn die Schichtendruckzeitseinschätzung weniger als diese Zahl von Sekunden " +"ist dann wird die Druckgeschwindigkeit langsamer skaliert um die " +"Schichtdruckzeit auf die vorgeschriebene Zeit zu verlängern." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1250 +msgid "Small perimeters" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1252 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1262 +msgid "Solid infill threshold area" +msgstr "Massivinfillflächeninhaltschwellwert " + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1264 +msgid "" +"Force solid infill for regions having a smaller area than the specified " +"threshold." +msgstr "" +"Zwinge Massivinfill in Regionen deren Flächeninhalt kleiner als diese " +"Schwellwert ist." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1265 +msgid "mm²" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1271 +msgid "Solid infill extruder" +msgstr "Massivinfillextruder" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1273 +msgid "The extruder to use when printing solid infill." +msgstr "Der Extruder der beim Drucken von Massivinfill benutzt werden soll." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1279 +msgid "Solid infill every" +msgstr "Massivinfill jede" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1281 +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 "" +"Diese Einstellung Generiert eine dichte Schicht je der eingegeben Zahl von " +"Schichten. Auf Null stellen um zu deaktivieren. Man kann diese Stellung " +"auf eine beliebige Zahl stellen (z. B. 9999), und Slic3r wird automatisch " +"die maximal verienbaren Schichten duch Düsenduchmesser und Schichtdicke " +"ausrechnen." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1291 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1301 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:142 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:84 +msgid "Solid infill" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1293 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1303 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1315 +msgid "Number of solid layers to generate on top and bottom surfaces." +msgstr "" +"Zahl der dichten Schichten die am Boden und an der Decke generiert werden " +"sollen." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1322 +msgid "Spiral vase" +msgstr "Spiralvase" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1323 +msgid "" +"This feature will raise Z gradually while printing a single-walled object in " +"order to remove any visible seam. This option requires a single perimeter, " +"no infill, no top solid layers and no support material. You can still set " +"any number of bottom solid layers as well as skirt/brim loops. It won't work " +"when printing more than an object." +msgstr "" +"Dieses Druckmethode erhöht die Z Position allmählich, während eine einfache " +"Hülle gedruckt wird um jeglichen sichtbaren Saum zu vermeiden. Diese Option " +"erfordert stellungen auf einen einzigen Umfang, kein Infill, keine dichten " +"Deckenschichten und kein Unterstützungsmaterial. Man kann noch eine " +"beliebige zahl der dichten Bodenschichten, und auch Zarg- oder " +"Krempenschlaufen drucken. Die Methode funktioniert auch nicht wenn man mehr " +"als ein Objekt druckt." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1332 +msgid "Temperature variation" +msgstr "Temperaturunterschied" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1333 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1343 +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 Slic3r 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 Slic3r settings, so you can put a " +"\"M109 S[first_layer_temperature]\" command wherever you want." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1358 +msgid "" +"This start procedure is inserted at the beginning, after any printer start " +"gcode. This is used to override settings for a specific filament. If Slic3r " +"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 Slic3r 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 "" +"Diese Routine wird am anfang des G-codes eingefügt, nachdem das Druckbrett " +"aufgeheizt ist und die Extruder heizung grade angeschaltet ist, und vordem " +"der Extruder seine Zieltemperatur erreicht hat. Wenn Slic3r M104, M109, " +"M140, oder M190 in dieser Routine erkennt dann werden solche Codes nicht " +"automatisch generiert so dass man die reinfolge der Heizungsbefehle frei " +"anpassen kann. Man kann in diesm Code Platzhalter anwenden, zum Beispiel, " +"könnte irgendwo in der Routine der \"M109 S[first_layer_temperature]\" " +"Befehl stehen." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1373 +msgid "Single Extruder Multi Material" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1374 +msgid "The printer multiplexes filaments into a single hot end." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1379 +msgid "Generate support material" +msgstr "Generiere Unterstützungsmaterial" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1381 +msgid "Enable support material generation." +msgstr "Aktiviert generierung von Unterstützungsmaterial" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1386 +msgid "XY separation between an object and its support" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1388 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1398 +msgid "Pattern angle" +msgstr "Muster Winkel" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1400 +msgid "" +"Use this setting to rotate the support material pattern on the horizontal " +"plane." +msgstr "" +"Diese stellung dreht das Unterstützungsmaterialsmuster in der Horizontalebene" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1408 +msgid "Support on build plate only" +msgstr "Unterstützungsmaterial nur auf dem Druckbrett" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1410 +msgid "" +"Only create support if it lies on a build plate. Don't create support on a " +"print." +msgstr "" +"Unterstützungsmaterial nur generieren wenn es auf dem Druckbrett ist. " +"Unterstützungsmaterial nicht auf Objekten generieren." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1416 +msgid "Contact Z distance" +msgstr "Kontakt Z-distanz" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1418 +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 "" +"Die vertikale distanz zwischen Objekt und Unterstützungsmaterial. Wenn " +"diese stellung 0 ist wird Slic3r die Brücken Fluss und " +"Brückengeschwindigkeits stellungen bei der ersten Objektschicht ignoriert." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1431 +msgid "Enforce support for the first" +msgstr "Zwinge Unterstützungsmaterial bei den ersten " + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1433 +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 "" +"Generiere Unterstützungsmaterial für die eingegebe Zahl von Schichten vom " +"Boden. Generiert Material unabhängig von der aktivierung von normalem " +"Unterstützungsmaterial oder jeglichem Winkelschwellwert. Nützlich um " +"Haftung für Objekte die dunne oder schwache Grundlagen am Druckbrett haben." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1439 +msgid "Enforce support for the first n layers" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1444 +msgid "Support material/raft/skirt extruder" +msgstr "Unterstützungsmaterial Gründungsfloß und Zargen Extruder" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1446 +msgid "" +"The extruder to use when printing support material, raft and skirt (1+, 0 to " +"use the current extruder to minimize tool changes)." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1455 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1463 +msgid "Interface loops" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1465 +msgid "" +"Cover the top contact layer of the supports with loops. Disabled by default." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1470 +msgid "Support material/raft interface extruder" +msgstr "Unterstützungsmaterial und Gründungsfloß Schnittstellen Extruder" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1472 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1479 +msgid "Interface layers" +msgstr "Schnittstellen Schichten" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1481 +msgid "" +"Number of interface layers to insert between the object(s) and support " +"material." +msgstr "" +"Zahl der Schichten von Schnittstellenmaterial die zwischen Objekt und " +"Unterstützungsmaterial generiert werden sollen." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1488 +msgid "Interface pattern spacing" +msgstr "Schnistellenmuster Abstand" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1490 +msgid "Spacing between interface lines. Set zero to get a solid interface." +msgstr "" +"Abstand zwischen Schnittstellenmateriallinien. Auf Null stellen um dichtes " +"Schnittstellenmaterial zu generieren." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1497 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:148 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:90 +msgid "Support material interface" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1499 +msgid "" +"Speed for printing support material interface layers. If expressed as " +"percentage (for example 50%) it will be calculated over support material " +"speed." +msgstr "" +"Druckgeschwindigkeitsstellung für Unterstützungsmaterialschnittstellen. Als " +"Prozent eingegeben (z.B 50%) wird sie relativ der " +"Unterstützungsmaterialdruckgeschwindigkeit ausgerechnet." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1508 +msgid "Pattern" +msgstr "Muster" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1510 +msgid "Pattern used to generate support material." +msgstr "Unterstützungsmaterialmuster." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1524 +msgid "Pattern spacing" +msgstr "Muster Abstand" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1526 +msgid "Spacing between support material lines." +msgstr "Abstand zwischen Unterstützungsmateriallinien." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1535 +msgid "Speed for printing support material." +msgstr "Understützungsmaterialdruckgeschwindigkeit." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1542 +msgid "Synchronize with object layers" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1544 +msgid "" +"Synchronize support layers with the object print layers. This is useful with " +"multi-material printers, where the extruder switch is expensive." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1550 +msgid "Overhang threshold" +msgstr "Überhangschwellwert" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1552 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1564 +msgid "With sheath around the support" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1566 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1573 +msgid "" +"Extruder temperature for layers after the first one. Set this to zero to " +"disable temperature control commands in the output." +msgstr "" +"Extrudertemperatur für Schichten nach der ersten. Auf Null stellen um " +"Temparaturkontrolcode in der Outputdatei zu deaktivieren." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1576 +msgid "Temperature" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1582 +msgid "Detect thin walls" +msgstr "Dünne Wände Identifizieren" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1584 +msgid "" +"Detect single-width walls (parts where two extrusions don't fit and we need " +"to collapse them into a single trace)." +msgstr "" +"Identifiziere einbreitige Wände. (Wo zwei Extrudate nicht passen, und in " +"ein eiziges zusammengefügt werden müssen.)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1590 +msgid "Threads" +msgstr "Threads" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1591 +msgid "" +"Threads are used to parallelize long-running tasks. Optimal threads number " +"is slightly above the number of available cores/processors." +msgstr "" +"Threads sind bei Parallelrechnung benutzt. Die optimale Zahl ist ein " +"bisschen größer als die zahl von verfügbarern Cores/Prozessoren." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1603 +msgid "" +"This custom code is inserted right before every extruder change. Note that " +"you can use placeholder variables for all Slic3r settings as well as " +"[previous_extruder] and [next_extruder]." +msgstr "" +"Dieser G-Code wird vor jedem Extruderwechsel eingefügt. Mann kann in diesem " +"Code Platzhalter für alle Slic3r Einstellung und auch [previous_extruder] " +"und [next_extruder] anwenden." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1613 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1624 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:143 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:85 +msgid "Top solid infill" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1615 +msgid "" +"Set this to a non-zero value to set a manual extrusion width for infill for " +"top surfaces. You may want to use thinner extrudates to fill all narrow " +"regions and get a smoother finish. If left zero, default extrusion width " +"will be used if set, otherwise nozzle diameter will be used. If expressed as " +"percentage (for example 90%) it will be computed over layer height." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1626 +msgid "" +"Speed for printing top solid layers (it only applies to the uppermost " +"external layers and not to their internal solid layers). You may want to " +"slow down this to get a nicer surface finish. This can be expressed as a " +"percentage (for example: 80%) over the solid infill speed above. Set to zero " +"for auto." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1638 +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:369 +msgid "Top" +msgstr "Decke" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1640 +msgid "Number of solid layers to generate on top surfaces." +msgstr "Zahl der dichten Schichten die als Decke generiert werden." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1642 +msgid "Top solid layers" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1647 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:95 +msgid "Travel" +msgstr "Eilgang" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1648 +msgid "Speed for travel moves (jumps between distant extrusion points)." +msgstr "Eilganggeschwindigkeit (zwischen entfernten Extrudionsplätzen)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1656 +msgid "Use firmware retraction" +msgstr "Firmware Zurückziehen aktivieren." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1657 +msgid "" +"This experimental setting uses G10 and G11 commands to have the firmware " +"handle the retraction. This is only supported in recent Marlin." +msgstr "" +"Experimentalstellung die G10 und G11 G-Code benutzt so dass die " +"Druckerfirmware das Zurückziehen übernimmt. Nur mit neuen Marlin Versionen " +"möglich." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1663 +msgid "Use relative E distances" +msgstr "Relitive Extrusiondistanz Benutzen" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1664 +msgid "" +"If your firmware requires relative E values, check this, otherwise leave it " +"unchecked. Most firmwares use absolute values." +msgstr "" +"Wenn die Druckerfirmware relative E-Koordinate benötigt, aktiviere diese " +"stellung. Sonst deaktiviert lassen. Typische Drucker benutzen absolute " +"Koordinaten." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1670 +msgid "Use volumetric E" +msgstr "Volumetrische E Benutzen" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1671 +msgid "" +"This experimental setting uses outputs the E values in cubic millimeters " +"instead of linear millimeters. If your firmware doesn't already know " +"filament diameter(s), you can put commands like 'M200 D[filament_diameter_0] " +"T0' in your start G-code in order to turn volumetric mode on and use the " +"filament diameter associated to the filament selected in Slic3r. This is " +"only supported in recent Marlin." +msgstr "" +"Diese Experimentalstellung generiert E-Koordinaten in Kubikmillimeter stat " +"in linearen Millimetern. Wenn die Firmware den Filamentdurchmesser noch " +"nicht weiss, kann Man befehle wie 'M200 D[filament_diameter_0] T0' in den " +"start G-Code eingeben um Volumenmodus zu aktivieren und den " +"Fialmentdurchmesser in der Slic3reinstellun zu benutzen. Nur mit neuen " +"Marlin Versionen möglich." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1681 +msgid "Enable variable layer height feature" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1682 +msgid "" +"Some printers or printer setups may have difficulties printing with a " +"variable layer height. Enabled by default." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1688 +msgid "Wipe while retracting" +msgstr "Während Zurückziehen wischen" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1689 +msgid "" +"This flag will move the nozzle while retracting to minimize the possible " +"blob on leaky extruders." +msgstr "" +"Diese Stellung wird die Düse während dem Zurückziehen um Tropfen am Extruder " +"zu minimieren." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1696 +msgid "" +"Multi material printers may need to prime or purge extruders on tool " +"changes. Extrude the excess material into the wipe tower." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1702 +msgid "Position X" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1703 +msgid "X coordinate of the left front corner of a wipe tower" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1709 +msgid "Position Y" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1710 +msgid "Y coordinate of the left front corner of a wipe tower" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1716 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:70 +msgid "Width" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1717 +msgid "Width of a wipe tower" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1723 +msgid "Per color change depth" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1724 +msgid "" +"Depth of a wipe color per color change. For N colors, there will be maximum " +"(N-1) tool switches performed, therefore the total depth of the wipe tower " +"will be (N-1) times this value." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1732 +msgid "XY Size Compensation" +msgstr "XY Gößenausgleich" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1734 +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 "" +"Das Objekt wird in der XY-Ebene vergrößert oder gerschrumpft " +"(negativ=einwärts, positiv = auswärts). Dass könnte für fein-kontrolle von " +"Lochgrößen nützlich sein." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1742 +msgid "Z offset" +msgstr "Z Abstand" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1743 +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 "" +"Diese stellung wird allen Z-Koordinaten in dem G-Code zugesätzt (oder " +"abgezogen). Sie ist zum ausgleich einer schlechten Z-Endanschlagsposition " +"geeignet: Zum Beispiel, wenn der Endanschlagnull die Düse 0.3mm vom " +"Druckbrett lässt, kann man hier -0.3 eingeben." + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:137 +msgid "None" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:138 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:80 +msgid "Perimeter" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:139 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:81 +msgid "External perimeter" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:140 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:82 +msgid "Overhang perimeter" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:141 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:83 +msgid "Internal infill" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:144 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:86 +msgid "Bridge infill" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:151 +msgid "Mixed" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:330 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:68 +msgid "Feature type" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:332 +msgid "Height (mm)" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:334 +msgid "Width (mm)" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:336 +msgid "Speed (mm/s)" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:338 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:72 +msgid "Tool" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI.pm:286 +msgid "Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:66 +msgid "Version " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:66 +msgid "" +" - Remember to check for updates at http://github.com/prusa3d/slic3r/releases" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:118 +msgid "Plater" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:120 +msgid "Controller" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:192 +msgid "No Bonjour device found" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:192 +msgid "Device Browser" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:211 +msgid "Connection to OctoPrint works correctly." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:214 +msgid "I wasn't able to connect to OctoPrint (" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:215 +msgid "). Check hostname and OctoPrint version (at least 1.1.0 is required)." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:251 +msgid "Open STL/OBJ/AMF…\tCtrl+O" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:251 +msgid "Open a model" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:254 +msgid "&Load Config…\tCtrl+L" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:254 +msgid "Load exported configuration file" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:257 +msgid "&Export Config…\tCtrl+E" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:257 +msgid "Export current configuration to file" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:260 +msgid "&Load Config Bundle…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:260 +msgid "Load presets from a bundle" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:263 +msgid "&Export Config Bundle…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:263 +msgid "Export all presets to file" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:268 +msgid "Q&uick Slice…\tCtrl+U" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:268 +msgid "Slice a file into a G-code" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:274 +msgid "Quick Slice and Save &As…\tCtrl+Alt+U" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:274 +msgid "Slice a file into a G-code, save as" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:280 +msgid "&Repeat Last Quick Slice\tCtrl+Shift+U" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:280 +msgid "Repeat last quick slice" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:287 +msgid "Slice to SV&G…\tCtrl+G" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:287 +msgid "Slice file to a multi-layer SVG" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:291 +msgid "(&Re)Slice Now\tCtrl+S" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:291 +msgid "Start new slicing process" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:294 +msgid "Repair STL file…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:294 +msgid "Automatically repair an STL file" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:299 +msgid "Preferences…\tCtrl+," +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:299 +msgid "Application preferences" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:304 +msgid "&Quit" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:304 +msgid "Quit Slic3r" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:314 +msgid "Export G-code..." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:314 +msgid "Export current plate as G-code" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:317 +msgid "Export plate as STL..." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:317 +msgid "Export current plate as STL" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:320 +msgid "Export plate as AMF..." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:320 +msgid "Export current plate as AMF" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:323 +msgid "Export plate as 3MF..." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:323 +msgid "Export current plate as 3MF" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:336 +msgid "Select &Plater Tab\tCtrl+1" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:336 +msgid "Show the plater" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:342 +msgid "Select &Controller Tab\tCtrl+T" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:342 +msgid "Show the printer controller" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:350 +msgid "Select P&rint Settings Tab\tCtrl+2" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:350 +msgid "Show the print settings" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:353 +msgid "Select &Filament Settings Tab\tCtrl+3" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:353 +msgid "Show the filament settings" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:356 +msgid "Select Print&er Settings Tab\tCtrl+4" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:356 +msgid "Show the printer settings" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:368 +msgid "Iso" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:368 +msgid "Iso View" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:369 +msgid "Top View" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:370 +msgid "Bottom View" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:371 +msgid "Front" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:371 +msgid "Front View" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:372 +msgid "Rear" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:372 +msgid "Rear View" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:373 +msgid "Left" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:373 +msgid "Left View" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:374 +msgid "Right" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:374 +msgid "Right View" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:380 +msgid "&Configuration " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:380 +msgid "Run Configuration " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:385 +msgid "Prusa 3D Drivers" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:385 +msgid "Open the Prusa3D drivers download page in your browser" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:388 +msgid "Prusa Edition Releases" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:388 +msgid "Open the Prusa Edition releases page in your browser" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:395 +msgid "Slic3r &Website" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:395 +msgid "Open the Slic3r website in your browser" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:398 +msgid "Slic3r &Manual" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:398 +msgid "Open the Slic3r manual in your browser" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:402 +msgid "System Info" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:402 +msgid "Show system information" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:405 +msgid "Report an Issue" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:405 +msgid "Report an issue on the Slic3r Prusa Edition" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:408 +msgid "&About Slic3r" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:408 +msgid "Show about dialog" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:418 +msgid "&File" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:419 +msgid "&Plater" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:420 +msgid "&Object" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:421 +msgid "&Window" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:422 +msgid "&View" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:426 +msgid "&Help" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:457 +msgid "Choose a file to slice (STL/OBJ/AMF/3MF/PRUSA):" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:469 +msgid "No previously sliced file." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:474 +msgid "Previously sliced file (" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:474 +msgid ") not found." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:475 +msgid "File Not Found" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:514 +msgid "SVG" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:514 +msgid "G-code" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:514 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1645 +msgid " file as:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:528 +msgid "Slicing…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:528 +msgid "Processing " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:548 +msgid " was successfully sliced." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:550 +msgid "Slicing Done!" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:566 +msgid "Select the STL file to repair:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:580 +msgid "Save OBJ file (less prone to coordinate errors than STL) as:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:594 +msgid "Your file was repaired." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:594 +msgid "Repair" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:605 +msgid "Save configuration as:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:623 +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:667 +msgid "Select configuration to load:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:646 +msgid "Save presets bundle as:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:687 +#, perl-format +msgid "%d presets successfully imported." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:749 +msgid "You have unsaved changes " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:749 +msgid ". Discard changes and continue anyway?" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:750 +msgid "Unsaved Presets" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:104 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2124 +msgid "3D" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:138 +msgid "2D" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:157 +msgid "Layers" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:177 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:195 +msgid "Add…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:179 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:197 +msgid "Delete All" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:180 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:198 +msgid "Arrange" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:182 +msgid "More" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:183 +msgid "Fewer" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:185 +msgid "45° ccw" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:186 +msgid "45° cw" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:187 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:203 +msgid "Scale…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:188 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:204 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2099 +msgid "Split" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:189 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:205 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2102 +msgid "Cut…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:191 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:206 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2106 +msgid "Settings…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:192 +msgid "Layer Editing" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:207 +msgid "Layer editing" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:220 +msgid "Name" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:221 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:900 +msgid "Copies" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:222 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1056 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1061 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2068 +msgid "Scale" +msgstr "Skalieren" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:236 +msgid "Export G-code…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:237 +msgid "Slice now" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:238 +msgid "Print…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:239 +msgid "Send to printer" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:240 +msgid "Export STL…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:367 +msgid "Print settings" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:369 +msgid "Printer" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:398 +msgid "Info" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:409 +msgid "Volume" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:410 +msgid "Facets" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:411 +msgid "Materials" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:412 +msgid "Manifold" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:438 +msgid "Sliced Info" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:447 +msgid "Used Filament (m)" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:448 +msgid "Used Filament (mm³)" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:449 +msgid "Used Filament (g)" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:451 +msgid "Estimated printing time" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:629 +msgid "Loading…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:629 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:643 +msgid "Processing input file\n" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:663 +msgid "" +"This file contains several objects positioned at multiple heights. Instead " +"of considering them as multiple objects, should I consider\n" +"this file as a single object having multiple parts?\n" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:666 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:683 +msgid "Multi-part object detected" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:680 +msgid "" +"Multiple objects were loaded for a multi-material printer.\n" +"Instead of considering them as multiple objects, should I consider\n" +"these files to represent a single object having multiple parts?\n" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:692 +msgid "Loaded " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:744 +msgid "" +"Your object appears to be too large, so it was automatically scaled down to " +"fit your print bed." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:745 +msgid "Object too large?" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:900 +msgid "Enter the number of copies of the selected object:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:927 +msgid "" +"\n" +"Non-positive value." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:928 +msgid "" +"\n" +"Not a numeric value." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:929 +msgid "Slic3r Error" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:950 +msgid "Enter the rotation angle:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:950 +msgid "Rotate around " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:950 +msgid "Invalid rotation angle entered" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1030 +#, perl-format +msgid "Enter the new size for the selected object (print bed: %smm):" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1031 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1035 +msgid "Scale along " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1031 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1035 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1056 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1061 +msgid "Invalid scaling value entered" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1035 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1061 +#, no-perl-format +msgid "Enter the scale % for the selected object:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1056 +msgid "Enter the new max size for the selected object:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1112 +msgid "" +"The selected object can't be split because it contains more than one volume/" +"material." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1121 +msgid "" +"The selected object couldn't be split because it contains only one part." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1286 +msgid "Slicing cancelled" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1300 +msgid "Another export job is currently running." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1445 +msgid "File added to print queue" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1448 +msgid "Sending G-code file to the OctoPrint server..." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1451 +msgid "G-code file exported to " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1454 +msgid "Export failed" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1524 +msgid "G-code file successfully uploaded to the OctoPrint server" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1526 +msgid "Error while uploading to the OctoPrint server: " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1539 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1581 +msgid "STL file exported to " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1592 +msgid "AMF file exported to " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1596 +msgid "Error exporting AMF file " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1608 +msgid "3MF file exported to " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1612 +msgid "Error exporting 3MF file " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1958 +#, perl-format +msgid "%d (%d shells)" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1960 +#, perl-format +msgid "Auto-repaired (%d errors)" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1965 +#, perl-format +msgid "" +"%d degenerate facets, %d edges fixed, %d facets removed, %d facets added, %d " +"facets reversed, %d backwards edges" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1970 +msgid "Yes" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2021 +msgid "Remove the selected object" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2024 +msgid "Increase copies" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2024 +msgid "Place one more copy of the selected object" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2027 +msgid "Decrease copies" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2027 +msgid "Remove one copy of the selected object" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2030 +msgid "Set number of copies…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2030 +msgid "Change the number of copies of the selected object" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2034 +msgid "Rotate 45° clockwise" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2034 +msgid "Rotate the selected object by 45° clockwise" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2037 +msgid "Rotate 45° counter-clockwise" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2037 +msgid "Rotate the selected object by 45° counter-clockwise" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2042 +msgid "Rotate" +msgstr "Drehen" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2042 +msgid "Rotate the selected object by an arbitrary angle" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2044 +msgid "Around X axis…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2044 +msgid "Rotate the selected object by an arbitrary angle around X axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2047 +msgid "Around Y axis…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2047 +msgid "Rotate the selected object by an arbitrary angle around Y axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2050 +msgid "Around Z axis…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2050 +msgid "Rotate the selected object by an arbitrary angle around Z axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2055 +msgid "Mirror" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2055 +msgid "Mirror the selected object" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2057 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2073 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2089 +msgid "Along X axis…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2057 +msgid "Mirror the selected object along the X axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2060 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2076 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2092 +msgid "Along Y axis…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2060 +msgid "Mirror the selected object along the Y axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2063 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2079 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2095 +msgid "Along Z axis…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2063 +msgid "Mirror the selected object along the Z axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2068 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2084 +msgid "Scale the selected object along a single axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2070 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2086 +msgid "Uniformly…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2070 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2086 +msgid "Scale the selected object along the XYZ axes" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2073 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2089 +msgid "Scale the selected object along the X axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2076 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2092 +msgid "Scale the selected object along the Y axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2079 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2095 +msgid "Scale the selected object along the Z axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2084 +msgid "Scale to size" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2099 +msgid "Split the selected object into individual parts" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2102 +msgid "Open the 3D cutting tool" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2106 +msgid "Open the object editor dialog" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2110 +msgid "Reload from Disk" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2110 +msgid "Reload the selected file from Disk" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2113 +msgid "Export object as STL…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2113 +msgid "Export this single object as STL file" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\2D.pm:131 +msgid "What do you want to print today? ™" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\2D.pm:132 +msgid "Drag your objects here" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:63 +msgid "1 Layer" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:65 +msgid "View" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:75 +msgid "Show" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:78 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:79 +msgid "Feature types" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:96 +msgid "Retractions" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:97 +msgid "Unretractions" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:98 +msgid "Shells" +msgstr "" + +#~ msgid "Rectilinear" +#~ msgstr "Rechtwinkelig" + +#~ msgid "Concentric" +#~ msgstr "Konzentrisch" + +#~ msgid "Hilbert Curve" +#~ msgstr "Hilbert Kurve" + +#~ msgid "Archimedean Chords" +#~ msgstr "Archimedische Sehnen" + +#~ msgid "Octagram Spiral" +#~ msgstr "Octagramspirale\t" + +#~ msgid "Has heated bed" +#~ msgstr "Hat Druckbrettheizung" + +#~ msgid "" +#~ "Unselecting this will suppress automatic generation of bed heating gcode." +#~ msgstr "" +#~ "Deaktivirung schaltet Generierung von druckbrett heizungs G-Code aus." + +#~ msgid "Bed temperature for layers after the first one." +#~ msgstr "Druckbrettemperatur für Schichten nach der Ersten." + +#~ msgid "Bottom infill pattern" +#~ msgstr "Boden Infill Muster" + +#~ msgid "" +#~ "Infill pattern for bottom layers. This only affects the external visible " +#~ "layer, and not its adjacent solid shells." +#~ msgstr "" +#~ "Infill Muster für die Bodenschichten. Diese Einstellung betrifft nur die " +#~ "äusere sichtbare Schicht, und nicht den Rand nebenan." + +#~ msgid "Speed > Acceleration" +#~ msgstr "Geschwindigkeit > Beschleunigung" + +#~ msgid "Brim connections width" +#~ msgstr "Krempenanschlussbreite" + +#~ msgid "" +#~ "If set to a positive value, straight connections will be built on the " +#~ "first layer between adjacent objects." +#~ msgstr "" +#~ "Wenn diese Stellung positiv ist dann werden gerade Anschlüsse zwischen " +#~ "anliegenden Gengeständen genderiert." + +#~ msgid "Exterior brim width" +#~ msgstr "Ausenkrempelbreite" + +#~ msgid "" +#~ "This disables the fan completely for the first N layers to aid in the " +#~ "adhesion of media to the bed. (default 3)" +#~ msgstr "" +#~ "Schaltet den Ventilator für die ersten N Schichten aus um der Befestigung " +#~ "an das Druckbrett zu helfen. (Standardeinstellung 3)" + +#~ msgid "↳ external" +#~ msgstr "↳ Außen- " + +#~ msgid "External perimeters extrusion width" +#~ msgstr "Außenumfangsextrusionsbreite" + +#~ msgid "" +#~ "Set this to a non-zero value to set a manual extrusion width for external " +#~ "perimeters. If auto is chosen, a value will be used that maximizes " +#~ "accuracy of the external visible surfaces. If expressed as percentage " +#~ "(for example 200%) it will be computed over layer height." +#~ msgstr "" +#~ "Wenn diese Stellung nicht Null ist dann bestimmt sie die Extrusionsbreite " +#~ "der äuseren Umfänge. Wenn die Stellung \"auto\" ist, dan wird ein Wert " +#~ "benutzt der die Präzision der sichtbaren Oberflächen optimiert. Also " +#~ "Prozent eingegeben (z. B. 200%) wird sie relativ der Schichtendicke " +#~ "ausgerechnet. " + +#~ msgid "External perimeters speed" +#~ msgstr "Außenumfangsgeschwindigkeit" + +#~ 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." +#~ msgstr "" +#~ "Diese getrennte Stellung wird bestimmt die Geschwindigkeit des Druckens " +#~ "der (sichtbaren) Ausenumfänge. Als Prozent eingegeben (z. B. 80%) wird " +#~ "sie relativ der Außenumfangsgeschwindigkeitstellung oben ausgerechnet." + +#~ msgid "Add more perimeters when needed for avoiding gaps in sloping walls." +#~ msgstr "" +#~ "Meh Umfänge druken wenn es notwendig ist um Spalten in schrägen " +#~ "Oberflächen zu vermeiden." + +#~ msgid "" +#~ "The extruder to use (unless more specific extruder settings are " +#~ "specified)." +#~ msgstr "" +#~ "Extruder der zu benutzen ist (es sei denn es spezifischere " +#~ "Extruderstellungen gibt)." + +#~ msgid "" +#~ "Set this to a non-zero value to set a manual extrusion width. If " +#~ "expressed as percentage (for example: 230%) it will be computed over " +#~ "layer height." +#~ msgstr "" +#~ "Wenn diese stellung nicht Null ist dann bestimmt sie die " +#~ "Extrusionsbreite. Als Prozent eingegeben (z. B. 230%) wird sie relativ " +#~ "der Schichtdicke ausgerechnet." + +#~ msgid "Fill gaps" +#~ msgstr "Spalten Füllen" + +#~ msgid "" +#~ "If this is enabled, gaps will be filled with single passes. Enable this " +#~ "for better quality, disable it for shorter printing times." +#~ msgstr "" +#~ "Wenn diese Stellung Aktiviert ist wereden Spalten mit einer Durchfahrt " +#~ "gefüllt. Für bessere Qualität anschalten, für schnelleres Drucken " +#~ "ausschalten." + +#~ 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." +#~ msgstr "" +#~ "Auf nicht-null stellen um manuell Extrusionsbreite bei der ersten Schicht " +#~ "zu stellen. Man kann diese stellung benutzen um fettere Extrudate zu " +#~ "zwingen und Adhäsion zu bessern. Als prozent ausgedrückt (z.b. 120%) " +#~ "wird is relativ der ersten Schicht höhe ausgerechnet." + +#~ msgid "↳ gaps" +#~ msgstr "↳ spalten" + +#~ msgid "" +#~ "Speed for filling gaps. Since these are usually single lines you might " +#~ "want to use a low speed for better sticking. If expressed as percentage " +#~ "(for example: 80%) it will be calculated on the infill speed setting " +#~ "above." +#~ msgstr "" +#~ "Geschwindigkeit für Spaltenfüllung. Da diese typisch einzelne Faden sind " +#~ "könnte langsameres Drucken für bessere Haftung angewiesen sein. Als " +#~ "Prozent eigegeben (z.b.: 80%) wird sie relativ der " +#~ "Infillgeschwindingkeitsstellung ausgerechnet." + +#~ msgid "Use native G-code arcs" +#~ msgstr "Eingebaute G-code Kurven Benutzen" + +#~ msgid "" +#~ "This experimental feature tries to detect arcs from segments and " +#~ "generates G2/G3 arc commands instead of multiple straight G1 commands." +#~ msgstr "" +#~ "Diese Experimentalstellung versucht Kurven anzuerkennen und G2/G3 " +#~ "Kurvenbefehle stat mehreren G1 Befehlen in dem Output zu Generieren." + +#~ msgid "" +#~ "Set this to a non-zero value to set a manual extrusion width for infill. " +#~ "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 "" +#~ "Wenn diese Stellung nicht Null ist dan bestimmt sie die Extrudsionsbreite " +#~ "des Infills. Fettere Extrudate beim Infill drucken schneller und können " +#~ "fester sein. Als Prozent eingegeben (z.B.: 90%) wird es relativ der " +#~ "Shichtendicke ausgerechnet." + +#~ msgid "Speed for printing the internal fill." +#~ msgstr "Internfilldruckgeschwindigkeit" + +#~ msgid "Interior brim width" +#~ msgstr "Internkrempenbreite" + +#~ msgid "" +#~ "Horizontal width of the brim that will be printed inside object holes on " +#~ "the first layer." +#~ msgstr "" +#~ "Horizontalbreite der Krempe die in Löchern in der ersten Schicht gedruckt " +#~ "wird." + +#~ msgid "" +#~ "During multi-extruder prints, 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 "" +#~ "Bei multi-Extruder Drucken wird diese Stelling die Teperatur der nicht " +#~ "aktiven Extruder fallen lassen um Sickern zu vermeiden. Sie aktiviert " +#~ "automatisch eine große Zarge und hält die extruder bei Temperaturwechel " +#~ "auserhalb dieser Zarge." + +#~ msgid "Overridable options" +#~ msgstr "Überbrückbare Einstellungen" + +#~ 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 expressed as percentage (for example 200%) it will be " +#~ "computed over layer height." +#~ msgstr "" +#~ "Wenn diese stellung nicht Null ist dan bestimmt sie the Extrusionsbreite " +#~ "von Umfgängen. Mann will eventuel dunnere Extrudate benutzen um genauere " +#~ "Oberflächen zu drucken. Als Prozent eigegeben (z.B.: 200%) wird sie " +#~ "relativ der Schichtdicke ausgerechnet." + +#~ msgid "Speed for perimeters (contours, aka vertical shells)." +#~ msgstr "Geschwindigkeit für Umfänge." + +#~ msgid "" +#~ "If you want to process the output G-code through custom scripts, just " +#~ "list their absolute paths here. Separate multiple scripts on individual " +#~ "lines. 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 "" +#~ "Wenn man Programme den G-code automatisch nacharbeiten lassen will, kann " +#~ "man hier deren absolute Pfade eingeben. Jedes program auf seine einge " +#~ "zeile eingeben. Der Pfad zum G-code wird als erstes " +#~ "Kommandozeilenargument ans Programm gegeben, und die programme können " +#~ "Slic3r Einstellungen as Umgebungsvariable abrufen." + +#~ msgid "Pressure advance" +#~ msgstr "Düsendruckkontrolle" + +#~ msgid "" +#~ "When set to a non-zero value, this experimental option enables pressure " +#~ "regulation. It's the K constant for the advance algorithm that pushes " +#~ "more or less filament upon speed changes. It's useful for Bowden-tube " +#~ "extruders. Reasonable values are in range 0-10." +#~ msgstr "" +#~ "Wenn diese Experimentalstellung nicht Null ist dann ist " +#~ "Düsendruckkontrolle aktiviert. Die Stellung ist die K Konstante die der " +#~ "Vorrücksalogrithmus der mehr oder weniger Filament bei " +#~ "Geschwindigkeitsänderungen schiebt. Nützlich bei Bowden-tube Extrudern. " +#~ "0-10 sind zumutbare Stellungen." + +#~ msgid "Raft offset" +#~ msgstr "Gründungsfloßversatz" + +#~ msgid "Horizontal margin between object base layer and raft contour." +#~ msgstr "" +#~ "Horizontalspielraum zwischen Objectbasisschicht und Gründungsfloßkontur" + +#~ msgid "Resolution (deprecated)" +#~ msgstr "Auflösung (veraltet)" + +#~ msgid "" +#~ "The speed for retractions (it only applies to the extruder motor). If you " +#~ "use the Firmware Retraction option, please note this value still affects " +#~ "the auto-speed pressure regulator." +#~ msgstr "" +#~ "Einziehungsgeschwindigkeit (betrifft nur den Extrudermotor.) Man sei " +#~ "angewiesen dass wenn die Firmwareeinziehungsstellung benutzt wird, diese " +#~ "stellung trotzdem den \"auto-speed pressure regulator\" betrifft." + +#~ msgid "↳ small" +#~ msgstr "↳ klein" + +#~ 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." +#~ msgstr "" +#~ "Diese getrennte stelling betrifft the Druckgeschwindigkeit von Umfängen " +#~ "mit Radius <= 6.5mm (normalerweise in Löchern). Als Prozent eigegeben (z. " +#~ "B.: 80%) wird sie relativ der Umfangsgeschwindigkeit oben ausgerechnet." + +#~ msgid "↳ solid" +#~ msgstr "↳ massiv" + +#~ msgid "" +#~ "Set this to a non-zero value to set a manual extrusion width for infill " +#~ "for solid surfaces. If expressed as percentage (for example 90%) it will " +#~ "be computed over layer height." +#~ msgstr "" +#~ "Wenn diese Einstellung nicht Null ist dann bestimmt sie die " +#~ "Extrusionsbreite von festeb Oberflächen. Als Prozent eingegeben (z. B. " +#~ "90%) wird sie relativ der Schichtdicke ausgerechnet." + +#~ 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." +#~ msgstr "" +#~ "Druckgeschwindigkeit für dichte zonen (Boden/Decke/internen horizontalen " +#~ "Hüllen). Als Prozent eingegeben (z. B.: 80%) wirds sie relativ der " +#~ "Standardinfillgetschwindigkeit ausgerechnet." + +#~ 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 "" +#~ "Temperaturunterschied der den nicht aktiven Extrudern bezogen wird. " +#~ "Aktiviert eine große Opferzarge an der die Düsen abgewischt werden." + +#~ 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 Slic3r 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 " +#~ "Slic3r settings, so you can put a \"M109 S[first_layer_temperature]\" " +#~ "command wherever you want." +#~ msgstr "" +#~ "Diese Routine wird am anfang des G-codes eingefügt, nachdem das " +#~ "Druckbrett aufgeheizt ist und die Extruder heizung grade angeschaltet " +#~ "ist, und vordem der Extruder seine Zieltemperatur erreicht hat. Wenn " +#~ "Slic3r M104, M109, M140, oder M190 in dieser Routine erkennt dann werden " +#~ "solche Codes nicht automatisch generiert so dass man die reinfolge der " +#~ "Heizungsbefehle frei anpassen kann. Man kann in diesm Code Platzhalter " +#~ "anwenden, zum Beispiel, könnte irgendwo in der Routine der \"M109 " +#~ "S[first_layer_temperature]\" Befehl stehen." + +#~ msgid "The extruder to use when printing support material, raft and skirt." +#~ msgstr "" +#~ "Der Extruder der bei Unterstützungsmaterial Gründungsfloß und Zargen zu " +#~ "benutzen ist." + +#~ msgid "" +#~ "Set this to a non-zero value to set a manual extrusion width for support " +#~ "material. If expressed as percentage (for example 90%) it will be " +#~ "computed over layer height." +#~ msgstr "" +#~ "Wenn diese stellung nicht Null ist dan bestimmt sie die Extrusionsbreite " +#~ "des Unterstützungsmaterial. Als Prozent eingegeben (z. B. 90%) wird sie " +#~ "relativ der Schichtendicke ausgerechnet." + +#~ msgid "" +#~ "The extruder to use when printing support material interface. This " +#~ "affects raft too." +#~ msgstr "" +#~ "Extruder der beim drucken der Schnittstelle zwischen " +#~ "Unterstützungsmaterial und Objekt, und zu benutzen ist. Betrifft auch " +#~ "die Schnittstelle zwischen dem Gründungsfloß und dem Objekt." + +#~ msgid "↳ interface" +#~ msgstr "↳ Schnitstellen" + +#~ msgid "Interface Speed" +#~ msgstr "Schnittstellendruckgeschwindigkeit" + +#~ msgid "Support material interface speed" +#~ msgstr "Unterstützungsmaterialschnittstellendruckgeschwindigkeit" + +#~ 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 a percentage to " +#~ "automatically detect based on some % of overhanging perimeter width " +#~ "instead (recommended)." +#~ msgstr "" +#~ "Understützungsmaterial wird nicht generiert wenn der Winkel eines " +#~ "Überhangs größer ist als diese stellung (90° = vertikal). Anders " +#~ "gesagt: Diese stellung ist der flachste Winke (von Horizontal gemessen) " +#~ "den man ohne Understützungsmaterial drucken kann. Als Prozent eingeben " +#~ "um statdessen automatisch als % von überhängenden Umfang anzuerkennen " +#~ "(empfohlen)." + +#, fuzzy +#~ msgid "↳ top solid" +#~ msgstr "↳ Dichte Decke" + +#~ 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 expressed as percentage (for " +#~ "example 90%) it will be computed over layer height." +#~ msgstr "" +#~ "Wenn nicht null bestimmt diese Stellung the Extrusionsbreite für " +#~ "Deckenoberflächen. Mann will vielleicht dünnere Extrudate um schmale " +#~ "Zonen zu füllen und eine glatte Oberfläche zue ducken. Als Prozent " +#~ "eingegeben (z. B. 90%) wird sie relativ der Schichtdicke ausgerechnet." + +#~ msgid "" +#~ "Infill pattern for top layers. This only affects the external visible " +#~ "layer, and not its adjacent solid shells." +#~ msgstr "" +#~ "Infillmuster für Deckenschichten. Diese Stellung betrifft nur die " +#~ "äusere sichtbare Schicht und nicht dem dichten Rand nebenan." + +#~ 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." +#~ msgstr "" +#~ "Druckgeschwindigkeit für Oberschichten (betrifft nur die äusere sichtbare " +#~ "Schicht und nicht dem dichten Rand nebenan). Mann will eventuel " +#~ "langsamer drucken um eine bessere Oberflächenqualität zu erhalten. Als " +#~ "Prozent eingegeben (z. B. 80%) wird diese Stellung relativ der " +#~ "Infillgeschwindingkeitsstellung ausgerechnet." + +#~ msgid "Vibration limit (deprecated)" +#~ msgstr "Vibrirgrenze (veraltet)" + +#~ msgid "" +#~ "This experimental option will slow down those moves hitting the " +#~ "configured frequency limit. The purpose of limiting vibrations is to " +#~ "avoid mechanical resonance. Set zero to disable." +#~ msgstr "" +#~ "Diese Experimentalstellung werden Bewegungen die die Eingestellte " +#~ "Frequenz treffen verlangsamt. Das Ziel des Einschränken der Vibrationen " +#~ "ist mechanische Resonanz zu vermeiden. Zu deaktivieren auf Null stellen." + +#~ msgid "Z full steps/mm" +#~ msgstr "Z Vollschritte/mm" + +#~ msgid "" +#~ "Set this to the number of *full* steps (not microsteps) needed for moving " +#~ "the Z axis by 1mm; you can calculate this by dividing the number of " +#~ "microsteps configured in your firmware by the microstepping amount (8, " +#~ "16, 32). Slic3r will round your configured layer height to the nearest " +#~ "multiple of that value in order to ensure the best accuracy. This is most " +#~ "useful for machines with imperial leadscrews or belt-driven Z or for " +#~ "unusual layer heights with metric leadscrews. Set to zero to disable this " +#~ "experimental feature." +#~ msgstr "" +#~ "Die Zahl der *Voll*schritte (nicht Microschritte) die die Z-achse 1mm " +#~ "bewegen. Mann kann diese Zahl ausrechnen wenn man die Zahl von " +#~ "Micrschritten in der Firmware durch die Microschrittmenge (8, 16, 32) " +#~ "teilt. Slicer wird die Schichtdicke auf das nähste Vielfache davon " +#~ "abrunden um für die beste Genauigkeit zu sorgen. Nützlich wenn der " +#~ "Drucker Imperialeinheitenleitspindel oder ungewöhnliche Z-Schritte " +#~ "macht. Zum deaktivieren auf Null stellen." + +#~ msgid "Cut" +#~ msgstr "Schnitt" + +#~ msgid "Cut model at the given Z." +#~ msgstr "Model an dem eingegeben Z-Wert Abschneiden" + +#~ msgid "Cut model in the XY plane into tiles of the specified max size." +#~ msgstr "" +#~ "Model in der XY-Ebene in Kacheln der eingegeben Maximalgöße aufteilen." + +#~ msgid "Cut model at the given X." +#~ msgstr "Model an dem eingegeben X-Wert Abschneiden" + +#~ msgid "Cut model at the given Y." +#~ msgstr "Model an dem eingegeben X-Wert Abschneiden" + +#~ msgid "Export SVG" +#~ msgstr "SVG Datei Export" + +#~ msgid "Export the model as OBJ." +#~ msgstr "Datei als OBJ Exportieren" + +#~ msgid "Export POV" +#~ msgstr "POV Datei Export" + +#~ msgid "Export the model as POV-Ray definition." +#~ msgstr "Model als POV-Ray definition exportieren." + +#~ msgid "Slice the model and export slices as SVG." +#~ msgstr "Model aufschneiden und the Scheiben als SVG exportieren." + +#~ msgid "Output Model Info" +#~ msgstr "Modelinfo Ausgeben" + +#~ msgid "Write information about the model to the console." +#~ msgstr "Information über das Model an die Konsole schreiben." + +#~ msgid "Load config file" +#~ msgstr "Config Datei Laden" + +#~ msgid "" +#~ "Load configuration from the specified file. It can be used more than once " +#~ "to load options from multiple files." +#~ msgstr "" +#~ "Konfiguration von der eingegebenen Datei laden. Kann mehrmals benutzt um " +#~ "Optionen von mehreren Dateien zu laden." + +#~ msgid "Output File" +#~ msgstr "Outputdatei" + +#~ msgid "" +#~ "The file where the output will be written (if not specified, it will be " +#~ "based on the input file)." +#~ msgstr "" +#~ "Die Datei wo der Output gespeichert wird. (Wenn kein name eingegeben ist " +#~ "bestimmt die Inputdatei die Outputdatei.)" + +#~ msgid "Rotation angle around the Z axis in degrees (0-360, default: 0)." +#~ msgstr "Drehwinkel um die Z-Achse in Grad (0-360, Standard: 0)." + +#~ msgid "Rotate around X" +#~ msgstr "Um X Drehen" + +#~ msgid "Rotation angle around the X axis in degrees (0-360, default: 0)." +#~ msgstr "Drehwinkel um die X-Achse in Grad (0-360, Standard: 0)." + +#~ msgid "Rotate around Y" +#~ msgstr "Um X Drehen" + +#~ msgid "Rotation angle around the Y axis in degrees (0-360, default: 0)." +#~ msgstr "Drehwinkel um die Y-Achse in Grad (0-360, Standard: 0)." + +#~ msgid "Save config file" +#~ msgstr "Konfiguration speichern" + +#~ msgid "Save configuration to the specified file." +#~ msgstr "Konfiguration in der eingegeben Datei speichern" + +#~ msgid "Scaling factor (default: 1)." +#~ msgstr "Skalierfaktor (Standard: 1)." + +#~ msgid "Scale to Fit" +#~ msgstr "Anpassend skalieren" + +#~ msgid "Scale to fit the given volume." +#~ msgstr "Dem eingegebenen Volum anpassend skalieren." diff --git a/resources/localization/en_US/Slic3rPE.mo b/resources/localization/en_US/Slic3rPE.mo index f967df5504..122d36cfb6 100644 Binary files a/resources/localization/en_US/Slic3rPE.mo and b/resources/localization/en_US/Slic3rPE.mo differ diff --git a/resources/localization/en_US/Slic3rPE_en.po b/resources/localization/en_US/Slic3rPE_en.po index b0ee7f2e5c..7d4ee05d4e 100644 --- a/resources/localization/en_US/Slic3rPE_en.po +++ b/resources/localization/en_US/Slic3rPE_en.po @@ -1,13 +1,9 @@ -# Copyright (C) 2018 THE Slic3rPE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the Slic3rPE package. -# Oleksandra Iushchenko , 2018. -# msgid "" msgstr "" -"Project-Id-Version: SLIC3R PE VERSION\n" +"Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-13 17:18+0100\n" -"PO-Revision-Date: 2018-02-15 18:17+0100\n" +"POT-Creation-Date: 2018-02-28 13:53+0100\n" +"PO-Revision-Date: 2018-02-28 14:13+0100\n" "Last-Translator: Oleksandra Iushchenko \n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -15,11 +11,19 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 2.0.6\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"Language: en_US\n" -"X-Poedit-KeywordsList: _L\n" +"Language: en\n" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:39 +msgid "Shape" +msgstr "Shape" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:46 +msgid "Rectangular" +msgstr "Rectangular" #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:50 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1188 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1191 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:408 msgid "Size" msgstr "Size" @@ -39,41 +43,45 @@ msgstr "" "Distance of the 0,0 G-code coordinate from the front left corner of the " "rectangle." +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:62 +msgid "Circular" +msgstr "Circular" + #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:65 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:133 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:204 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:215 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:329 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:340 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:359 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:438 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:783 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:803 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:862 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:880 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:898 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1046 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1054 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1096 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1105 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1115 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1123 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1131 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1217 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1423 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1493 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1529 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1706 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1713 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1720 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1729 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1739 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1749 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:129 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:200 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:211 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:325 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:336 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:355 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:434 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:781 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:801 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:860 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:878 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:896 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1044 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1052 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1094 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1103 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1113 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1121 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1129 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1215 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1421 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1491 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1527 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1704 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1711 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1718 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1727 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1737 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1747 msgid "mm" msgstr "mm" #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:66 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:435 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:431 msgid "Diameter" msgstr "Diameter" @@ -85,2352 +93,11 @@ msgstr "" "Diameter of the print bed. It is assumed that origin (0,0) is located in the " "center." -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:965 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:312 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:704 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:960 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1274 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1447 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1473 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:432 -msgid "Extruders" -msgstr "Extruders" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:966 -msgid "Number of extruders of the printer." -msgstr "Number of extruders of the printer." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:30 -msgid "Avoid crossing perimeters" -msgstr "Avoid crossing perimeters" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:31 -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 "" -"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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:38 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:939 -msgid "Bed shape" -msgstr "Bed shape" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:42 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1574 -msgid "Other layers" -msgstr "Other layers" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:43 -msgid "" -"Bed temperature for layers after the first one. Set this to zero to disable " -"bed temperature control commands in the output." -msgstr "" -"Bed temperature for layers after the first one. Set this to zero to disable " -"bed temperature control commands in the output." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:46 -msgid "Bed temperature" -msgstr "Bed temperature" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:52 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1131 -msgid "Before layer change G-code" -msgstr "Before layer change G-code" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:53 -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 "" -"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]." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:63 -msgid "Between objects G-code" -msgstr "Between objects G-code" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:64 -msgid "" -"This code is inserted between objects when using sequential printing. By " -"default extruder and bed temperature are reset using non-wait command; " -"however if M104, M109, M140 or M190 are detected in this custom code, Slic3r " -"will not add temperature commands. Note that you can use placeholder " -"variables for all Slic3r settings, so you can put a \"M109 " -"S[first_layer_temperature]\" command wherever you want." -msgstr "" -"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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:72 -msgid "Bottom" -msgstr "Bottom" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:73 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:243 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:294 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:302 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:606 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:764 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:780 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:943 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:991 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1154 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1585 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1641 -msgid "Layers and Perimeters" -msgstr "Layers and perimeters" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:74 -msgid "Number of solid layers to generate on bottom surfaces." -msgstr "Number of solid layers to generate on bottom surfaces." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:76 -msgid "Bottom solid layers" -msgstr "Bottom solid layers" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:81 -msgid "Bridge" -msgstr "Bridge" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:82 -msgid "" -"This is the acceleration your printer will use for bridges. Set zero to " -"disable acceleration control for bridges." -msgstr "" -"This is the acceleration your printer will use for bridges. Set zero to " -"disable acceleration control for bridges." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:84 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:178 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:578 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:686 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:954 -msgid "mm/s\\u00B2" -msgstr "mm/s\\u00B2" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:90 -msgid "Bridging angle" -msgstr "Bridging angle" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:91 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:251 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:492 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:506 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:544 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:683 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:693 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:711 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:729 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:748 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1265 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1282 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:347 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:348 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:664 -msgid "Infill" -msgstr "Infill" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:92 -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\\u00B0 for zero angle." -msgstr "" -"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\\u00B0 for zero angle." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:95 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:496 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1172 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1183 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1403 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1559 -msgid "\\u00B0" -msgstr "\\u00B0" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:101 -msgid "Bridges fan speed" -msgstr "Bridges fan speed" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:102 -msgid "This fan speed is enforced during all bridges and overhangs." -msgstr "This fan speed is enforced during all bridges and overhangs." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:103 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:508 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:791 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:852 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1062 -msgid "%" -msgstr "%" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:110 -msgid "Bridge flow ratio" -msgstr "Bridge flow ratio" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:111 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:212 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:738 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1735 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:343 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:357 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:450 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:453 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:830 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1112 -msgid "Advanced" -msgstr "Advanced" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:112 -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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:121 -msgid "Bridges" -msgstr "Bridges" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:122 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:282 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:637 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:749 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:981 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1203 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1253 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1304 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1627 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:399 -msgid "Speed" -msgstr "Speed" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:123 -msgid "Speed for printing bridges." -msgstr "Speed for printing bridges." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:124 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:640 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:751 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:813 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:870 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:983 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1139 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1148 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1538 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1651 -msgid "mm/s" -msgstr "mm/s" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:131 -msgid "Brim width" -msgstr "Brim width" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:132 -msgid "" -"Horizontal width of the brim that will be printed around each object on the " -"first layer." -msgstr "" -"Horizontal width of the brim that will be printed around each object on the " -"first layer." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:139 -msgid "Clip multi-part objects" -msgstr "Clip multi-part objects" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:140 -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 "" -"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)." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:147 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:510 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:868 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1673 -msgid "Compatible printers" -msgstr "Compatible printers" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:151 -msgid "Compatible printers condition" -msgstr "Compatible printers condition" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:152 -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 "" -"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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:158 -msgid "Complete individual objects" -msgstr "Complete individual objects" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:159 -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 "" -"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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:167 -msgid "Enable auto cooling" -msgstr "Enable auto cooling" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:168 -msgid "" -"This flag enables the automatic cooling logic that adjusts print speed and " -"fan speed according to layer printing time." -msgstr "" -"This flag enables the automatic cooling logic that adjusts print speed and " -"fan speed according to layer printing time." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:174 -#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:293 -msgid "Default" -msgstr "Default" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:175 -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 "" -"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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:184 -msgid "Disable fan for the first" -msgstr "Disable fan for the first" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:185 -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 "" -"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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:187 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:696 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1035 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1226 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1287 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1439 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1484 -msgid "layers" -msgstr "layers" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:194 -msgid "Don't support bridges" -msgstr "Don't support bridges" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:195 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1032 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1382 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1389 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1401 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1411 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1419 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1434 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1455 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1466 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1482 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1491 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1500 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1511 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1527 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1535 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1536 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1545 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1553 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1567 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:375 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:376 -msgid "Support material" -msgstr "Support material" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:196 -msgid "" -"Experimental option for preventing support material from being generated " -"under bridged areas." -msgstr "" -"Experimental option for preventing support material from being generated " -"under bridged areas." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:202 -msgid "Distance between copies" -msgstr "Distance between copies" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:203 -msgid "Distance used for the auto-arrange feature of the plater." -msgstr "Distance used for the auto-arrange feature of the plater." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:211 -msgid "Elefant foot compensation" -msgstr "Elefant foot compensation" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:213 -msgid "" -"The first layer will be shrunk in the XY plane by the configured value to " -"compensate for the 1st layer squish aka an Elefant Foot effect." -msgstr "" -"The first layer will be shrunk in the XY plane by the configured value to " -"compensate for the 1st layer squish aka an Elefant Foot effect." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:221 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:231 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:852 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1125 -msgid "End G-code" -msgstr "End G-code" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:222 -msgid "" -"This end procedure is inserted at the end of the output file. Note that you " -"can use placeholder variables for all Slic3r settings." -msgstr "" -"This end procedure is inserted at the end of the output file. Note that you " -"can use placeholder variables for all Slic3r settings." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:232 -msgid "" -"This end procedure is inserted at the end of the output file, before the " -"printer end gcode. Note that you can use placeholder variables for all " -"Slic3r settings. If you have multiple extruders, the gcode is processed in " -"extruder order." -msgstr "" -"This end procedure is inserted at the end of the output file, before the " -"printer end gcode. Note that you can use placeholder variables for all " -"Slic3r settings. If you have multiple extruders, the gcode is processed in " -"extruder order." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:242 -msgid "Ensure vertical shell thickness" -msgstr "Ensure vertical shell thickness" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:244 -msgid "" -"Add solid infill near sloping surfaces to guarantee the vertical shell " -"thickness (top+bottom solid layers)." -msgstr "" -"Add solid infill near sloping surfaces to guarantee the vertical shell " -"thickness (top+bottom solid layers)." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:250 -msgid "Top/bottom fill pattern" -msgstr "Top/bottom fill pattern" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:252 -msgid "" -"Fill pattern for top/bottom infill. This only affects the external visible " -"layer, and not its adjacent solid shells." -msgstr "" -"Fill pattern for top/bottom infill. This only affects the external visible " -"layer, and not its adjacent solid shells." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:271 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:281 -msgid "External perimeters" -msgstr "External perimeters" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:272 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:381 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:594 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:712 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:969 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1294 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1456 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1616 -msgid "Extrusion Width" -msgstr "Extrusion width" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:273 -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 "" -"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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:276 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:599 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:717 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:974 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1298 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1460 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1621 -msgid "mm or % (leave 0 for default)" -msgstr "mm or % (leave 0 for default)" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:283 -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 "" -"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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:286 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:621 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1257 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1308 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1503 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1633 -msgid "mm/s or %" -msgstr "mm/s or %" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:293 -msgid "External perimeters first" -msgstr "External perimeters first" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:295 -msgid "" -"Print contour perimeters from the outermost one to the innermost one instead " -"of the default inverse order." -msgstr "" -"Print contour perimeters from the outermost one to the innermost one instead " -"of the default inverse order." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:301 -msgid "Extra perimeters if needed" -msgstr "Extra perimeters if needed" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:303 -#, c-format -msgid "" -"Add more perimeters when needed for avoiding gaps in sloping walls. Slic3r " -"keeps adding perimeters, until more than 70% of the loop immediately above " -"is supported." -msgstr "" -"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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:311 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:794 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1231 -msgid "Extruder" -msgstr "Extruder" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:313 -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 "" -"The extruder to use (unless more specific extruder settings are specified). " -"This value overrides perimeter and infill extruders, but not the support " -"extruders." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:324 -msgid "Height" -msgstr "Height" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:325 -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 "" -"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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:335 -msgid "Radius" -msgstr "Radius" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:336 -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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:346 -msgid "Extruder Color" -msgstr "Extruder Color" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:347 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:410 -msgid "This is only used in the Slic3r interface as a visual help." -msgstr "This is only used in the Slic3r interface as a visual help." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:354 -msgid "Extruder offset" -msgstr "Extruders offset" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:355 -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 "" -"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)." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:364 -msgid "Extrusion axis" -msgstr "Extrusion axis" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:365 -msgid "" -"Use this option to set the axis letter associated to your printer's extruder " -"(usually E but some printers use A)." -msgstr "" -"Use this option to set the axis letter associated to your printer's extruder " -"(usually E but some printers use A)." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:371 -msgid "Extrusion multiplier" -msgstr "Extrusion multiplier" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:372 -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 "" -"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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:380 -msgid "Default extrusion width" -msgstr "Default extrusion width" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:382 -msgid "" -"Set this to a non-zero value to allow a manual extrusion width. If left to " -"zero, Slic3r derives extrusion widths from the nozzle diameter (see the " -"tooltips for perimeter extrusion width, infill extrusion width etc). If " -"expressed as percentage (for example: 230%), it will be computed over layer " -"height." -msgstr "" -"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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:386 -msgid "mm or % (leave 0 for auto)" -msgstr "mm or % (leave 0 for auto)" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:391 -msgid "Keep fan always on" -msgstr "Keep fan always on" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:392 -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 "" -"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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:398 -msgid "Enable fan if layer print time is below" -msgstr "Enable fan if layer print time is below" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:399 -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 "" -"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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:401 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1244 -msgid "approximate seconds" -msgstr "approximate seconds" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:409 -msgid "Color" -msgstr "Color" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:416 -msgid "Filament notes" -msgstr "Filament notes" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:417 -msgid "You can put your notes regarding the filament here." -msgstr "You can put your notes regarding the filament here." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:425 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:819 -msgid "Max volumetric speed" -msgstr "Max volumetric speed" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:426 -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 "" -"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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:429 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:822 -msgid "mm\\u00B3/s" -msgstr "mm\\u00B3/s" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:436 -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 "" -"Enter your filament diameter here. Good precision is required, so use a " -"caliper and do multiple measurements along the filament, then compute the " -"average." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:444 -msgid "Density" -msgstr "Density" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:445 -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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:448 -msgid "g/cm\\u00B3" -msgstr "g/cm\\u00B3" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:454 -msgid "Filament type" -msgstr "Filament type" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:455 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1004 -msgid "" -"If you want to process the output G-code through custom scripts, just list " -"their absolute paths here. Separate multiple scripts with a semicolon. " -"Scripts will be passed the absolute path to the G-code file as the first " -"argument, and they can access the Slic3r config settings by reading " -"environment variables." -msgstr "" -"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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:474 -msgid "Soluble material" -msgstr "Soluble material" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:475 -msgid "Soluble material is most likely used for a soluble support." -msgstr "Soluble material is most likely used for a soluble support." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:480 -msgid "Cost" -msgstr "Cost" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:481 -msgid "" -"Enter your filament cost per kg here. This is only for statistical " -"information." -msgstr "" -"Enter your filament cost per kg here. This is only for statistical " -"information." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:482 -msgid "money/kg" -msgstr "money/kg" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:491 -msgid "Fill angle" -msgstr "Fill angle" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:493 -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 "" -"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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:505 -msgid "Fill density" -msgstr "Fill density" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:507 -#, c-format -msgid "Density of internal infill, expressed in the range 0% - 100%." -msgstr "Density of internal infill, expressed in the range 0% - 100%." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:543 -msgid "Fill pattern" -msgstr "Fill pattern" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:545 -msgid "Fill pattern for general low-density infill." -msgstr "Fill pattern for general low-density infill." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:575 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:584 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:593 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:627 -msgid "First layer" -msgstr "First layers" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:576 -msgid "" -"This is the acceleration your printer will use for first layer. Set zero to " -"disable acceleration control for first layer." -msgstr "" -"This is the acceleration your printer will use for first layer. Set zero to " -"disable acceleration control for first layer." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:585 -msgid "" -"Heated build plate temperature for the first layer. Set this to zero to " -"disable bed temperature control commands in the output." -msgstr "" -"Heated build plate temperature for the first layer. Set this to zero to " -"disable bed temperature control commands in the output." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:595 -msgid "" -"Set this to a non-zero value to set a manual extrusion width for first " -"layer. You can use this to force fatter extrudates for better adhesion. If " -"expressed as percentage (for example 120%) it will be computed over first " -"layer height. If set to zero, it will use the default extrusion width." -msgstr "" -"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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:605 -msgid "First layer height" -msgstr "First layer height" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:607 -msgid "" -"When printing with very low layer heights, you might still want to print a " -"thicker bottom layer to improve adhesion and tolerance for non perfect build " -"plates. This can be expressed as an absolute value or as a percentage (for " -"example: 150%) over the default layer height." -msgstr "" -"When printing with very low layer heights, you might still want to print a " -"thicker bottom layer to improve adhesion and tolerance for non perfect build " -"plates. This can be expressed as an absolute value or as a percentage (for " -"example: 150%) over the default layer height." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:611 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:742 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1392 -msgid "mm or %" -msgstr "mm or %" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:617 -msgid "First layer speed" -msgstr "First layer speed" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:618 -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 "" -"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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:628 -msgid "" -"Extruder temperature for first layer. If you want to control temperature " -"manually during print, set this to zero to disable temperature control " -"commands in the output file." -msgstr "" -"Extruder temperature for first layer. If you want to control temperature " -"manually during print, set this to zero to disable temperature control " -"commands in the output file." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:636 -msgid "Gap fill" -msgstr "Gap fill" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:638 -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 "" -"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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:646 -msgid "Verbose G-code" -msgstr "Verbose G-code" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:647 -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 "" -"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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:654 -msgid "G-code flavor" -msgstr "G-code flavor" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:655 -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 Slic3r from exporting any " -"extrusion value at all." -msgstr "" -"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 Slic3r from exporting any " -"extrusion value at all." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:684 -msgid "" -"This is the acceleration your printer will use for infill. Set zero to " -"disable acceleration control for infill." -msgstr "" -"This is the acceleration your printer will use for infill. Set zero to " -"disable acceleration control for infill." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:692 -msgid "Combine infill every" -msgstr "Combine infill every" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:694 -msgid "" -"This feature allows to combine infill and speed up your print by extruding " -"thicker infill layers while preserving thin perimeters, thus accuracy." -msgstr "" -"This feature allows to combine infill and speed up your print by extruding " -"thicker infill layers while preserving thin perimeters, thus accuracy." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:698 -msgid "Combine infill every n layers" -msgstr "Combine infill every n layers" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:703 -msgid "Infill extruder" -msgstr "Infill extruder" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:705 -msgid "The extruder to use when printing infill." -msgstr "The extruder to use when printing infill." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:713 -msgid "" -"Set this to a non-zero value to set a manual extrusion width for infill. If " -"left zero, default extrusion width will be used if set, otherwise 1.125 x " -"nozzle diameter will be used. You may want to use fatter extrudates to speed " -"up the infill and make your parts stronger. If expressed as percentage (for " -"example 90%) it will be computed over layer height." -msgstr "" -"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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:722 -msgid "Infill before perimeters" -msgstr "Infill before perimeters" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:723 -msgid "" -"This option will switch the print order of perimeters and infill, making the " -"latter first." -msgstr "" -"This option will switch the print order of perimeters and infill, making the " -"latter first." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:728 -msgid "Only infill where needed" -msgstr "Only infill where needed" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:730 -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 "" -"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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:737 -msgid "Infill/perimeters overlap" -msgstr "Infill/perimeters overlap" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:739 -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 "" -"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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:750 -msgid "Speed for printing the internal fill. Set to zero for auto." -msgstr "Speed for printing the internal fill. Set to zero for auto." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:759 -msgid "Interface shells" -msgstr "Interface shells" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:760 -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 "" -"Force the generation of solid shells between adjacent materials/volumes. " -"Useful for multi-extruder prints with translucent materials or manual " -"soluble support material." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:768 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1137 -msgid "After layer change G-code" -msgstr "After layer change G-code" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:769 -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 "" -"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]." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:779 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:315 -msgid "Layer height" -msgstr "Layer height" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:781 -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 "" -"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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:789 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:798 -msgid "Max" -msgstr "Max" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:790 -msgid "This setting represents the maximum speed of your fan." -msgstr "This setting represents the maximum speed of your fan." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:799 -#, c-format -msgid "" -"This is the highest printable layer height for this extruder, used to cap " -"the variable layer height and support layer height. Maximum recommended " -"layer height is 75% of the extrusion width to achieve reasonable inter-layer " -"adhesion. If set to 0, layer height is limited to 75% of the nozzle diameter." -msgstr "" -"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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:809 -msgid "Max print speed" -msgstr "Max print speed" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:810 -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 "" -"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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:820 -msgid "" -"This experimental setting is used to set the maximum volumetric speed your " -"extruder supports." -msgstr "" -"This experimental setting is used to set the maximum volumetric speed your " -"extruder supports." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:828 -msgid "Max volumetric slope positive" -msgstr "Max volumetric slope positive" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:829 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:840 -msgid "" -"This experimental setting is used to limit the speed of change in extrusion " -"rate. A value of 1.8 mm\\u00B3/s\\u00B2 ensures, that a change from the " -"extrusion rate of 1.8 mm\\u00B3/s (0.45mm extrusion width, 0.2mm extrusion " -"height, feedrate 20 mm/s) to 5.4 mm\\u00B3/s (feedrate 60 mm/s) will take at " -"least 2 seconds." -msgstr "" -"This experimental setting is used to limit the speed of change in extrusion " -"rate. A value of 1.8 mm\\u00B3/s\\u00B2 ensures, that a change from the " -"extrusion rate of 1.8 mm\\u00B3/s (0.45mm extrusion width, 0.2mm extrusion " -"height, feedrate 20 mm/s) to 5.4 mm\\u00B3/s (feedrate 60 mm/s) will take at " -"least 2 seconds." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:833 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:844 -msgid "mm\\u00B3/s\\u00B2" -msgstr "mm\\u00B3/s\\u00B2" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:839 -msgid "Max volumetric slope negative" -msgstr "Max volumetric slope negative" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:850 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:859 -msgid "Min" -msgstr "Min" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:851 -msgid "This setting represents the minimum PWM your fan needs to work." -msgstr "This setting represents the minimum PWM your fan needs to work." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:860 -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 "" -"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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:868 -msgid "Min print speed" -msgstr "Min print speed" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:869 -msgid "Slic3r will not scale speed down below this speed." -msgstr "Slic3r will not scale speed down below this speed." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:876 -msgid "Minimum extrusion length" -msgstr "Minimum extrusion length" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:877 -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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:886 -msgid "Configuration notes" -msgstr "Configuration notes" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:887 -msgid "" -"You can put here your personal notes. This text will be added to the G-code " -"header comments." -msgstr "" -"You can put here your personal notes. This text will be added to the G-code " -"header comments." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:896 -msgid "Nozzle diameter" -msgstr "Nozzle diameter" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:897 -msgid "" -"This is the diameter of your extruder nozzle (for example: 0.5, 0.35 etc.)" -msgstr "" -"This is the diameter of your extruder nozzle (for example: 0.5, 0.35 etc.)" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:903 -msgid "API Key" -msgstr "API Key" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:904 -msgid "" -"Slic3r can upload G-code files to OctoPrint. This field should contain the " -"API Key required for authentication." -msgstr "" -"Slic3r can upload G-code files to OctoPrint. This field should contain the " -"API Key required for authentication." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:910 -msgid "Host or IP" -msgstr "Host or IP" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:911 -msgid "" -"Slic3r can upload G-code files to OctoPrint. This field should contain the " -"hostname or IP address of the OctoPrint instance." -msgstr "" -"Slic3r can upload G-code files to OctoPrint. This field should contain the " -"hostname or IP address of the OctoPrint instance." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:917 -msgid "Only retract when crossing perimeters" -msgstr "Only retract when crossing perimeters" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:918 -msgid "" -"Disables retraction when the travel path does not exceed the upper layer's " -"perimeters (and thus any ooze will be probably invisible)." -msgstr "" -"Disables retraction when the travel path does not exceed the upper layer's " -"perimeters (and thus any ooze will be probably invisible)." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:924 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1697 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:805 -msgid "Enable" -msgstr "Enable" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:925 -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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:932 -msgid "Output filename format" -msgstr "Output filename format" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:933 -msgid "" -"You can use all configuration options as variables inside this template. For " -"example: [layer_height], [fill_density] etc. You can also use [timestamp], " -"[year], [month], [day], [hour], [minute], [second], [version], " -"[input_filename], [input_filename_base]." -msgstr "" -"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]." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:942 -msgid "Detect bridging perimeters" -msgstr "Detect bridging perimeters" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:944 -msgid "" -"Experimental option to adjust flow for overhangs (bridge flow will be used), " -"to apply bridge speed to them and enable fan." -msgstr "" -"Experimental option to adjust flow for overhangs (bridge flow will be used), " -"to apply bridge speed to them and enable fan." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:950 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:968 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:980 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:990 -msgid "Perimeters" -msgstr "Perimeters" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:951 -msgid "" -"This is the acceleration your printer will use for perimeters. A high value " -"like 9000 usually gives good results if your hardware is up to the job. Set " -"zero to disable acceleration control for perimeters." -msgstr "" -"This is the acceleration your printer will use for perimeters. A high value " -"like 9000 usually gives good results if your hardware is up to the job. Set " -"zero to disable acceleration control for perimeters." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:959 -msgid "Perimeter extruder" -msgstr "Perimeter extruder" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:961 -msgid "" -"The extruder to use when printing perimeters and brim. First extruder is 1." -msgstr "" -"The extruder to use when printing perimeters and brim. First extruder is 1." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:970 -msgid "" -"Set this to a non-zero value to set a manual extrusion width for perimeters. " -"You may want to use thinner extrudates to get more accurate surfaces. If " -"left zero, default extrusion width will be used if set, otherwise 1.125 x " -"nozzle diameter will be used. If expressed as percentage (for example 200%) " -"it will be computed over layer height." -msgstr "" -"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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:982 -msgid "" -"Speed for perimeters (contours, aka vertical shells). Set to zero for auto." -msgstr "" -"Speed for perimeters (contours, aka vertical shells). Set to zero for auto." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:992 -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 "" -"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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:996 -msgid "(minimum)" -msgstr "(minimum)" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1003 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:495 -msgid "Post-processing scripts" -msgstr "Post-processing scripts" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1016 -msgid "Printer notes" -msgstr "Printer notes" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1017 -msgid "You can put your notes regarding the printer here." -msgstr "You can put your notes regarding the printer here." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1031 -msgid "Raft layers" -msgstr "Raft layers" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1033 -msgid "" -"The object will be raised by this number of layers, and support material " -"will be generated under it." -msgstr "" -"The object will be raised by this number of layers, and support material " -"will be generated under it." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1041 -msgid "Resolution" -msgstr "Resolution" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1042 -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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1052 -msgid "Minimum travel after retraction" -msgstr "Minimum travel after retraction" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1053 -msgid "" -"Retraction is not triggered when travel moves are shorter than this length." -msgstr "" -"Retraction is not triggered when travel moves are shorter than this length." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1059 -msgid "Retract amount before wipe" -msgstr "Retract amount before wipe" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1060 -msgid "" -"With bowden extruders, it may be wise to do some amount of quick retract " -"before doing the wipe movement." -msgstr "" -"With bowden extruders, it may be wise to do some amount of quick retract " -"before doing the wipe movement." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1067 -msgid "Retract on layer change" -msgstr "Retract on layer change" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1068 -msgid "This flag enforces a retraction whenever a Z move is done." -msgstr "This flag enforces a retraction whenever a Z move is done." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1073 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1082 -msgid "Length" -msgstr "Length" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1074 -msgid "Retraction Length" -msgstr "Retraction Length" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1075 -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 "" -"When retraction is triggered, filament is pulled back by the specified " -"amount (the length is measured on raw filament, before it enters the " -"extruder)." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1077 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1087 -msgid "mm (zero to disable)" -msgstr "mm (zero to disable)" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1083 -msgid "Retraction Length (Toolchange)" -msgstr "Retraction Length (Toolchange)" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1084 -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 "" -"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)." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1092 -msgid "Lift Z" -msgstr "Lift Z" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1093 -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 "" -"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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1101 -msgid "Above Z" -msgstr "Above Z" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1102 -msgid "Only lift Z above" -msgstr "Only lift Z above" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1103 -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 "" -"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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1110 -msgid "Below Z" -msgstr "Below Z" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1111 -msgid "Only lift Z below" -msgstr "Only lift Z below" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1112 -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 "" -"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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1120 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1128 -msgid "Extra length on restart" -msgstr "Extra length on restart" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1121 -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 "" -"When the retraction is compensated after the travel move, the extruder will " -"push this additional amount of filament. This setting is rarely needed." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1129 -msgid "" -"When the retraction is compensated after changing tool, the extruder will " -"push this additional amount of filament." -msgstr "" -"When the retraction is compensated after changing tool, the extruder will " -"push this additional amount of filament." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1136 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1137 -msgid "Retraction Speed" -msgstr "Retraction Speed" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1138 -msgid "The speed for retractions (it only applies to the extruder motor)." -msgstr "The speed for retractions (it only applies to the extruder motor)." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1144 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1145 -msgid "Deretraction Speed" -msgstr "Deretraction Speed" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1146 -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 "" -"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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1153 -msgid "Seam position" -msgstr "Seam position" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1155 -msgid "Position of perimeters starting points." -msgstr "Position of perimeters starting points." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1171 -msgid "Direction" -msgstr "Direction" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1173 -msgid "Preferred direction of the seam" -msgstr "Preferred direction of the seam" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1174 -msgid "Seam preferred direction" -msgstr "Seam preferred direction" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1182 -msgid "Jitter" -msgstr "Jitter" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1184 -msgid "Seam preferred direction jitter" -msgstr "Seam preferred direction jitter" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1185 -msgid "Preferred direction of the seam - jitter" -msgstr "Preferred direction of the seam - jitter" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1195 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:989 -msgid "Serial port" -msgstr "Serial port" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1196 -msgid "USB/serial port for printer connection." -msgstr "USB/serial port for printer connection." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1204 -msgid "Serial port speed" -msgstr "Serial port speed" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1205 -msgid "Speed (baud) of USB/serial port for printer connection." -msgstr "Speed (baud) of USB/serial port for printer connection." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1214 -msgid "Distance from object" -msgstr "Distance from object" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1215 -msgid "" -"Distance between skirt and object(s). Set this to zero to attach the skirt " -"to the object(s) and get a brim for better adhesion." -msgstr "" -"Distance between skirt and object(s). Set this to zero to attach the skirt " -"to the object(s) and get a brim for better adhesion." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1223 -msgid "Skirt height" -msgstr "Skirt height" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1224 -msgid "" -"Height of skirt expressed in layers. Set this to a tall value to use skirt " -"as a shield against drafts." -msgstr "" -"Height of skirt expressed in layers. Set this to a tall value to use skirt " -"as a shield against drafts." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1231 -msgid "Loops (minimum)" -msgstr "Loops (minimum)" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1232 -msgid "Skirt Loops" -msgstr "Skirt Loops" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1233 -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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1241 -msgid "Slow down if layer print time is below" -msgstr "Slow down if layer print time is below" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1242 -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 "" -"If layer print time is estimated below this number of seconds, print moves " -"speed will be scaled down to extend duration to this value." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1252 -msgid "Small perimeters" -msgstr "Small perimeters" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1254 -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 "" -"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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1264 -msgid "Solid infill threshold area" -msgstr "Solid infill threshold area" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1266 -msgid "" -"Force solid infill for regions having a smaller area than the specified " -"threshold." -msgstr "" -"Force solid infill for regions having a smaller area than the specified " -"threshold." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1267 -msgid "mm\\u00B2" -msgstr "mm\\u00B2" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1273 -msgid "Solid infill extruder" -msgstr "Solid infill extruder" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1275 -msgid "The extruder to use when printing solid infill." -msgstr "The extruder to use when printing solid infill." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1281 -msgid "Solid infill every" -msgstr "Solid infill every" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1283 -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 "" -"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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1293 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1303 -msgid "Solid infill" -msgstr "Solid infill" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1295 -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 "" -"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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1305 -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 "" -"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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1316 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:331 -msgid "Solid layers" -msgstr "Solid layers" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1317 -msgid "Number of solid layers to generate on top and bottom surfaces." -msgstr "Number of solid layers to generate on top and bottom surfaces." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1324 -msgid "Spiral vase" -msgstr "Spiral vase" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1325 -msgid "" -"This feature will raise Z gradually while printing a single-walled object in " -"order to remove any visible seam. This option requires a single perimeter, " -"no infill, no top solid layers and no support material. You can still set " -"any number of bottom solid layers as well as skirt/brim loops. It won't work " -"when printing more than an object." -msgstr "" -"This feature will raise Z gradually while printing a single-walled object in " -"order to remove any visible seam. This option requires a single perimeter, " -"no infill, no top solid layers and no support material. You can still set " -"any number of bottom solid layers as well as skirt/brim loops. It won't work " -"when printing more than an object." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1334 -msgid "Temperature variation" -msgstr "Temperature variation" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1335 -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 "" -"Temperature difference to be applied when an extruder is not active. Enables " -"a full-height \"sacrificial\" skirt on which the nozzles are periodically " -"wiped." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1344 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1359 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:846 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1119 -msgid "Start G-code" -msgstr "Start G-code" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1345 -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 Slic3r 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 Slic3r settings, so you can put a " -"\"M109 S[first_layer_temperature]\" command wherever you want." -msgstr "" -"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 Slic3r 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 Slic3r settings, so you can put a " -"\"M109 S[first_layer_temperature]\" command wherever you want." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1360 -msgid "" -"This start procedure is inserted at the beginning, after any printer start " -"gcode. This is used to override settings for a specific filament. If Slic3r " -"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 Slic3r 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 "" -"This start procedure is inserted at the beginning, after any printer start " -"gcode. This is used to override settings for a specific filament. If Slic3r " -"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 Slic3r 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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1375 -msgid "Single Extruder Multi Material" -msgstr "Single Extruder Multi Material" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1376 -msgid "The printer multiplexes filaments into a single hot end." -msgstr "The printer multiplexes filaments into a single hot end." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1381 -msgid "Generate support material" -msgstr "Generate support material" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1383 -msgid "Enable support material generation." -msgstr "Enable support material generation." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1388 -msgid "XY separation between an object and its support" -msgstr "XY separation between an object and its support" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1390 -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 separation between an object and its support. If expressed as percentage " -"(for example 50%), it will be calculated over external perimeter width." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1400 -msgid "Pattern angle" -msgstr "Pattern angle" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1402 -msgid "" -"Use this setting to rotate the support material pattern on the horizontal " -"plane." -msgstr "" -"Use this setting to rotate the support material pattern on the horizontal " -"plane." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1410 -msgid "Support on build plate only" -msgstr "Support on build plate only" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1412 -msgid "" -"Only create support if it lies on a build plate. Don't create support on a " -"print." -msgstr "" -"Only create support if it lies on a build plate. Don't create support on a " -"print." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1418 -msgid "Contact Z distance" -msgstr "Contact Z distance" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1420 -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 "" -"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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1433 -msgid "Enforce support for the first" -msgstr "Enforce support for the first" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1435 -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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1441 -msgid "Enforce support for the first n layers" -msgstr "Enforce support for the first n layers" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1446 -msgid "Support material/raft/skirt extruder" -msgstr "Support material/raft/skirt extruder" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1448 -msgid "" -"The extruder to use when printing support material, raft and skirt (1+, 0 to " -"use the current extruder to minimize tool changes)." -msgstr "" -"The extruder to use when printing support material, raft and skirt (1+, 0 to " -"use the current extruder to minimize tool changes)." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1457 -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 "" -"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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1465 -msgid "Interface loops" -msgstr "Interface loops" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1467 -msgid "" -"Cover the top contact layer of the supports with loops. Disabled by default." -msgstr "" -"Cover the top contact layer of the supports with loops. Disabled by default." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1472 -msgid "Support material/raft interface extruder" -msgstr "Support material/raft interface extruder" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1474 -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 "" -"The extruder to use when printing support material interface (1+, 0 to use " -"the current extruder to minimize tool changes). This affects raft too." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1481 -msgid "Interface layers" -msgstr "Interface layers" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1483 -msgid "" -"Number of interface layers to insert between the object(s) and support " -"material." -msgstr "" -"Number of interface layers to insert between the object(s) and support " -"material." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1490 -msgid "Interface pattern spacing" -msgstr "Interface pattern spacing" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1492 -msgid "Spacing between interface lines. Set zero to get a solid interface." -msgstr "Spacing between interface lines. Set zero to get a solid interface." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1499 -msgid "Support material interface" -msgstr "Support material interface" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1501 -msgid "" -"Speed for printing support material interface layers. If expressed as " -"percentage (for example 50%) it will be calculated over support material " -"speed." -msgstr "" -"Speed for printing support material interface layers. If expressed as " -"percentage (for example 50%) it will be calculated over support material " -"speed." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1510 -msgid "Pattern" -msgstr "Pattern" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1512 -msgid "Pattern used to generate support material." -msgstr "Pattern used to generate support material." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1526 -msgid "Pattern spacing" -msgstr "Pattern spacing" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1528 -msgid "Spacing between support material lines." -msgstr "Spacing between support material lines." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1537 -msgid "Speed for printing support material." -msgstr "Speed for printing support material." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1544 -msgid "Synchronize with object layers" -msgstr "Synchronize with object layers" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1546 -msgid "" -"Synchronize support layers with the object print layers. This is useful with " -"multi-material printers, where the extruder switch is expensive." -msgstr "" -"Synchronize support layers with the object print layers. This is useful with " -"multi-material printers, where the extruder switch is expensive." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1552 -msgid "Overhang threshold" -msgstr "Overhang threshold" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1554 -msgid "" -"Support material will not be generated for overhangs whose slope angle " -"(90\\u00B0 = 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 "" -"Support material will not be generated for overhangs whose slope angle " -"(90\\u00B0 = 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)." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1566 -msgid "With sheath around the support" -msgstr "With sheath around the support" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1568 -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 "" -"Add a sheath (a single perimeter line) around the base support. This makes " -"the support more reliable, but also more difficult to remove." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1575 -msgid "" -"Extruder temperature for layers after the first one. Set this to zero to " -"disable temperature control commands in the output." -msgstr "" -"Extruder temperature for layers after the first one. Set this to zero to " -"disable temperature control commands in the output." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1578 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:793 -msgid "Temperature" -msgstr "Temperature" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1584 -msgid "Detect thin walls" -msgstr "Detect thin walls" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1586 -msgid "" -"Detect single-width walls (parts where two extrusions don't fit and we need " -"to collapse them into a single trace)." -msgstr "" -"Detect single-width walls (parts where two extrusions don't fit and we need " -"to collapse them into a single trace)." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1592 -msgid "Threads" -msgstr "Threads" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1593 -msgid "" -"Threads are used to parallelize long-running tasks. Optimal threads number " -"is slightly above the number of available cores/processors." -msgstr "" -"Threads are used to parallelize long-running tasks. Optimal threads number " -"is slightly above the number of available cores/processors." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1604 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1143 -msgid "Tool change G-code" -msgstr "Tool change G-code" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1605 -msgid "" -"This custom code is inserted right before every extruder change. Note that " -"you can use placeholder variables for all Slic3r settings as well as " -"[previous_extruder] and [next_extruder]." -msgstr "" -"This custom code is inserted right before every extruder change. Note that " -"you can use placeholder variables for all Slic3r settings as well as " -"[previous_extruder] and [next_extruder]." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1615 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1626 -msgid "Top solid infill" -msgstr "Top solid infill" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1617 -msgid "" -"Set this to a non-zero value to set a manual extrusion width for infill for " -"top surfaces. You may want to use thinner extrudates to fill all narrow " -"regions and get a smoother finish. If left zero, default extrusion width " -"will be used if set, otherwise nozzle diameter will be used. If expressed as " -"percentage (for example 90%) it will be computed over layer height." -msgstr "" -"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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1628 -msgid "" -"Speed for printing top solid layers (it only applies to the uppermost " -"external layers and not to their internal solid layers). You may want to " -"slow down this to get a nicer surface finish. This can be expressed as a " -"percentage (for example: 80%) over the solid infill speed above. Set to zero " -"for auto." -msgstr "" -"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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1640 -msgid "Top" -msgstr "Top" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1642 -msgid "Number of solid layers to generate on top surfaces." -msgstr "Number of solid layers to generate on top surfaces." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1644 -msgid "Top solid layers" -msgstr "Top solid layers" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1649 -msgid "Travel" -msgstr "Travel" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1650 -msgid "Speed for travel moves (jumps between distant extrusion points)." -msgstr "Speed for travel moves (jumps between distant extrusion points)." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1658 -msgid "Use firmware retraction" -msgstr "Use firmware retraction" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1659 -msgid "" -"This experimental setting uses G10 and G11 commands to have the firmware " -"handle the retraction. This is only supported in recent Marlin." -msgstr "" -"This experimental setting uses G10 and G11 commands to have the firmware " -"handle the retraction. This is only supported in recent Marlin." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1665 -msgid "Use relative E distances" -msgstr "Use relative E distances" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1666 -msgid "" -"If your firmware requires relative E values, check this, otherwise leave it " -"unchecked. Most firmwares use absolute values." -msgstr "" -"If your firmware requires relative E values, check this, otherwise leave it " -"unchecked. Most firmwares use absolute values." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1672 -msgid "Use volumetric E" -msgstr "Use volumetric E" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1673 -msgid "" -"This experimental setting uses outputs the E values in cubic millimeters " -"instead of linear millimeters. If your firmware doesn't already know " -"filament diameter(s), you can put commands like 'M200 D[filament_diameter_0] " -"T0' in your start G-code in order to turn volumetric mode on and use the " -"filament diameter associated to the filament selected in Slic3r. This is " -"only supported in recent Marlin." -msgstr "" -"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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1683 -msgid "Enable variable layer height feature" -msgstr "Enable variable layer height feature" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1684 -msgid "" -"Some printers or printer setups may have difficulties printing with a " -"variable layer height. Enabled by default." -msgstr "" -"Some printers or printer setups may have difficulties printing with a " -"variable layer height. Enabled by default." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1690 -msgid "Wipe while retracting" -msgstr "Wipe while retracting" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1691 -msgid "" -"This flag will move the nozzle while retracting to minimize the possible " -"blob on leaky extruders." -msgstr "" -"This flag will move the nozzle while retracting to minimize the possible " -"blob on leaky extruders." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1698 -msgid "" -"Multi material printers may need to prime or purge extruders on tool " -"changes. Extrude the excess material into the wipe tower." -msgstr "" -"Multi material printers may need to prime or purge extruders on tool " -"changes. Extrude the excess material into the wipe tower." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1704 -msgid "Position X" -msgstr "Position X" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1705 -msgid "X coordinate of the left front corner of a wipe tower" -msgstr "X coordinate of the left front corner of a wipe tower" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1711 -msgid "Position Y" -msgstr "Position Y" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1712 -msgid "Y coordinate of the left front corner of a wipe tower" -msgstr "Y coordinate of the left front corner of a wipe tower" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1718 -msgid "Width" -msgstr "Width" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1719 -msgid "Width of a wipe tower" -msgstr "Width of a wipe tower" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1725 -msgid "Per color change depth" -msgstr "Per color change depth" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1726 -msgid "" -"Depth of a wipe color per color change. For N colors, there will be maximum " -"(N-1) tool switches performed, therefore the total depth of the wipe tower " -"will be (N-1) times this value." -msgstr "" -"Depth of a wipe color per color change. For N colors, there will be maximum " -"(N-1) tool switches performed, therefore the total depth of the wipe tower " -"will be (N-1) times this value." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1734 -msgid "XY Size Compensation" -msgstr "XY Size Compensation" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1736 -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 "" -"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." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1744 -msgid "Z offset" -msgstr "Z offset" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1745 -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 "" -"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)." - -#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:39 -msgid "Shape" -msgstr "Shape" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:46 -msgid "Rectangular" -msgstr "Rectangular" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:62 -msgid "Circular" -msgstr "Circular" +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:71 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:150 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:92 +msgid "Custom" +msgstr "Custom" #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:75 msgid "Load shape from STL..." @@ -2441,8 +108,8 @@ msgid "Settings" msgstr "Settings" #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:298 -msgid "Choose a file to import bed shape from (STL/OBJ/AMF/PRUSA):" -msgstr "Choose a file to import bed shape from (STL/OBJ/AMF/PRUSA):" +msgid "Choose a file to import bed shape from (STL/OBJ/AMF/3MF/PRUSA):" +msgstr "Choose a file to import bed shape from (STL/OBJ/AMF/3MF/PRUSA):" #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:315 msgid "Error! " @@ -2462,14 +129,57 @@ msgstr "" msgid "Bed Shape" msgstr "Bed Shape" -#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:468 +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:224 +msgid "Array of language names and identifiers should have the same size." +msgstr "Array of language names and identifiers should have the same size." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:235 +msgid "Select the language" +msgstr "Select the language" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:235 +msgid "Language" +msgstr "Language" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:300 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:170 +msgid "Default" +msgstr "Default" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:325 +msgid "Change Application Language" +msgstr "Change Application Language" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:332 +msgid "Application will be restarted" +msgstr "Application will be restarted" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:332 +msgid "Attention!" +msgstr "Attention!" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:339 +msgid "&Localization" +msgstr "&Localization" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:488 +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:470 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1300 msgid "Error" msgstr "Error" -#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:473 +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:493 msgid "Notice" msgstr "Notice" +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:498 +msgid "GLUquadricObjPtr | Attempt to free unreferenced scalar" +msgstr "GLUquadricObjPtr | Attempt to free unreferenced scalar" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:500 +msgid "Warning" +msgstr "Warning" + #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:50 msgid "Save current " msgstr "Save current " @@ -2478,334 +188,240 @@ msgstr "Save current " msgid "Delete this preset" msgstr "Delete this preset" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:330 -msgid "Horizontal shells" -msgstr "Horizontal shells" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:336 -msgid "Quality (slower slicing)" -msgstr "Quality (slower slicing)" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:353 -msgid "Reducing printing time" -msgstr "Reducing printing time" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:365 -msgid "Skirt and brim" -msgstr "Skirt and brim" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:381 -msgid "Raft" -msgstr "Raft" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:412 -msgid "Speed for non-print moves" -msgstr "Speed for non-print moves" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:415 -msgid "Modifiers" -msgstr "Modifiers" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:418 -msgid "Acceleration control (advanced)" -msgstr "Acceleration control (advanced)" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:425 -msgid "Autospeed (advanced)" -msgstr "Autospeed (advanced)" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:431 -msgid "Multiple Extruders" -msgstr "Multiple Extruders" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:439 -msgid "Ooze prevention" -msgstr "Ooze prevention" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:464 -msgid "Overlap" -msgstr "Overlap" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:467 -msgid "Flow" -msgstr "Flow" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:470 -msgid "Other" -msgstr "Other" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:477 -msgid "Output options" -msgstr "Output options" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:478 -msgid "Sequential printing" -msgstr "Sequential printing" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:501 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:502 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:858 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:859 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1155 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1156 -msgid "Notes" -msgstr "Notes" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:508 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:866 -msgid "Dependencies" -msgstr "Dependencies" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:509 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:867 -msgid "Profile dependencies" -msgstr "Profile dependencies" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:799 -msgid "Bed" -msgstr "Bed" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:804 -msgid "Cooling" -msgstr "Cooling" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:816 -msgid "Fan settings" -msgstr "Fan settings" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:835 -msgid "Print speed override" -msgstr "Print speed override" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:845 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1118 -msgid "Custom G-code" -msgstr "Custom G-code" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:936 -msgid "General" -msgstr "General" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:937 -msgid "Size and coordinates" -msgstr "Size and coordinates" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:941 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1642 -msgid "Set" -msgstr "Set" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:961 -msgid "Capabilities" -msgstr "Capabilities" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1003 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1071 -msgid "Test" -msgstr "Test" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1016 -msgid "Connection to printer works correctly." -msgstr "Connection to printer works correctly." - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1016 -msgid "Success!" -msgstr "Success!" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1019 -msgid "Connection failed." -msgstr "Connection failed." - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1031 -msgid "OctoPrint upload" -msgstr "OctoPrint upload" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1034 -msgid "Browse" -msgstr "Browse" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1046 -msgid "Button BROWSE was clicked!" -msgstr "Button BROWSE was clicked!" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1081 -msgid "Button TEST was clicked!" -msgstr "Button TEST was clicked!" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1109 -msgid "Firmware" -msgstr "Firmware" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1191 -msgid "Layer height limits" -msgstr "Layer height limits" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1196 -msgid "Position (for multi-extruder printers)" -msgstr "Position (for multi-extruder printers)" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1215 -msgid "" -"Retraction when tool is disabled (advanced settings for multi-extruder " -"setups)" -msgstr "" -"Retraction when tool is disabled (advanced settings for multi-extruder " -"setups)" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1219 -msgid "Preview" -msgstr "Preview" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1310 -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 "" -"The Wipe option is not available when using the Firmware Retraction mode.\n" -"\n" -"Shall I disable it in order to enable Firmware Retraction?" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1558 -msgid "The supplied name is empty. It can't be saved." -msgstr "The supplied name is empty. It can't be saved." - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1569 -msgid "Something is wrong. It can't be saved." -msgstr "Something is wrong. It can't be saved." - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1586 -msgid "remove" -msgstr "remove" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1586 -msgid "delete" -msgstr "delete" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1587 -msgid "Are you sure you want to " -msgstr "Are you sure you want to " - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1587 -msgid " the selected preset?" -msgstr " the selected preset?" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1588 -msgid "Remove" -msgstr "Remove" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1588 -msgid "Delete" -msgstr "Delete" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1589 -msgid " Preset" -msgstr " Preset" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1641 -msgid "All" -msgstr "All" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1672 -msgid "Select the printers this profile is compatible with." -msgstr "Select the printers this profile is compatible with." - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1756 -msgid "Save " -msgstr "Save " - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1756 -msgid " as:" -msgstr " as:" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1790 -msgid "" -"The supplied name is not valid; the following characters are not allowed:" -msgstr "" -"The supplied name is not valid; the following characters are not allowed:" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1793 -msgid "The supplied name is not available." -msgstr "The supplied name is not available." - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:182 -msgid "Print Settings" -msgstr "Print Settings" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:202 -msgid "Filament Settings" -msgstr "Filament Settings" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:248 -msgid "Save preset" -msgstr "Save preset" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Field.cpp:35 -msgid "default" -msgstr "default" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:71 -msgid "Custom" -msgstr "Custom" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:212 -msgid "Array of language names and identifiers should have the same size." -msgstr "Array of language names and identifiers should have the same size." - -#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:223 -msgid "Select the language" -msgstr "Select the language" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:223 -msgid "Language" -msgstr "Language" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:321 -msgid "Change Application Language" -msgstr "Change Application Language" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:314 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:313 msgid "Layers and perimeters" msgstr "Layers and perimeters" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:319 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:314 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:777 +msgid "Layer height" +msgstr "Layer height" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:318 msgid "Vertical shells" msgstr "Vertical shells" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:366 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:329 +msgid "Horizontal shells" +msgstr "Horizontal shells" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:330 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1314 +msgid "Solid layers" +msgstr "Solid layers" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:335 +msgid "Quality (slower slicing)" +msgstr "Quality (slower slicing)" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:342 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:356 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:449 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:452 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:831 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1113 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:107 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:208 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:736 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1733 +msgid "Advanced" +msgstr "Advanced" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:346 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:347 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:664 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:87 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:247 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:488 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:502 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:540 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:681 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:691 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:709 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:727 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:746 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1263 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1280 +msgid "Infill" +msgstr "Infill" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:352 +msgid "Reducing printing time" +msgstr "Reducing printing time" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:364 +msgid "Skirt and brim" +msgstr "Skirt and brim" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:365 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:146 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:88 msgid "Skirt" msgstr "Skirt" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:372 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:371 msgid "Brim" msgstr "Brim" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:385 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:374 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:375 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:191 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1030 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1380 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1387 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1399 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1409 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1417 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1432 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1453 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1464 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1480 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1489 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1498 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1509 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1525 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1533 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1534 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1543 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1551 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1565 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:147 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:89 +msgid "Support material" +msgstr "Support material" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:380 +msgid "Raft" +msgstr "Raft" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:384 msgid "Options for support material and raft" msgstr "Options for support material and raft" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:400 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:398 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:118 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:278 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:635 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:747 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:979 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1201 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1251 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1302 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1625 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:71 +msgid "Speed" +msgstr "Speed" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:399 msgid "Speed for print moves" msgstr "Speed for print moves" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:443 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:411 +msgid "Speed for non-print moves" +msgstr "Speed for non-print moves" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:414 +msgid "Modifiers" +msgstr "Modifiers" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:417 +msgid "Acceleration control (advanced)" +msgstr "Acceleration control (advanced)" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:424 +msgid "Autospeed (advanced)" +msgstr "Autospeed (advanced)" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:430 +msgid "Multiple Extruders" +msgstr "Multiple Extruders" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:431 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:966 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:308 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:702 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:958 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1272 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1445 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1471 +msgid "Extruders" +msgstr "Extruders" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:438 +msgid "Ooze prevention" +msgstr "Ooze prevention" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:442 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:149 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:91 msgid "Wipe tower" msgstr "Wipe tower" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:454 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:453 msgid "Extrusion width" msgstr "Extrusion width" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:480 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:463 +msgid "Overlap" +msgstr "Overlap" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:466 +msgid "Flow" +msgstr "Flow" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:469 +msgid "Other" +msgstr "Other" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:476 +msgid "Output options" +msgstr "Output options" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:477 +msgid "Sequential printing" +msgstr "Sequential printing" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:479 msgid "Extruder clearance (mm)" msgstr "Extruder clearance (mm)" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:489 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:488 msgid "Output file" msgstr "Output file" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:534 -#, c-format +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:494 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1001 +msgid "Post-processing scripts" +msgstr "Post-processing scripts" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:500 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:501 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:859 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:860 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1156 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1157 +msgid "Notes" +msgstr "Notes" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:507 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:867 +msgid "Dependencies" +msgstr "Dependencies" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:508 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:868 +msgid "Profile dependencies" +msgstr "Profile dependencies" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:509 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:869 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1668 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:143 +msgid "Compatible printers" +msgstr "Compatible printers" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:533 +#, no-c-format msgid "" "The Spiral Vase mode requires:\n" "- one perimeter\n" @@ -2825,7 +441,7 @@ msgstr "" "\n" "Shall I adjust those settings in order to enable Spiral Vase?" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:541 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:540 msgid "Spiral Vase" msgstr "Spiral Vase" @@ -2847,7 +463,7 @@ msgstr "" #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:585 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:602 msgid "Wipe Tower" -msgstr "Wipe tower" +msgstr "Wipe Tower" #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:581 msgid "" @@ -2900,7 +516,7 @@ msgid "The " msgstr "The " #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:662 -#, c-format +#, no-c-format msgid "" " infill pattern is not supposed to work at 100% density.\n" "\n" @@ -2910,64 +526,226 @@ msgstr "" "\n" "Shall I switch to rectilinear fill pattern?" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:785 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:786 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:787 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:368 msgid "Filament" msgstr "Filament" +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:794 +msgid "Temperature " +msgstr "Temperature " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:795 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1234 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:307 +msgid "Extruder" +msgstr "Extruder" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:800 +msgid "Bed" +msgstr "Bed" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:805 +msgid "Cooling" +msgstr "Cooling" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:806 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:922 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1695 +msgid "Enable" +msgstr "Enable" + #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:817 +msgid "Fan settings" +msgstr "Fan settings" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:818 msgid "Fan speed" msgstr "Fan speed" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:825 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:826 msgid "Cooling thresholds" msgstr "Cooling thresholds" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:831 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:832 msgid "Filament properties" msgstr "Filament properties" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:988 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:836 +msgid "Print speed override" +msgstr "Print speed override" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:846 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1119 +msgid "Custom G-code" +msgstr "Custom G-code" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:847 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1120 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1342 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1357 +msgid "Start G-code" +msgstr "Start G-code" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:853 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1126 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:217 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:227 +msgid "End G-code" +msgstr "End G-code" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:937 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:11 +msgid "General" +msgstr "General" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:938 +msgid "Size and coordinates" +msgstr "Size and coordinates" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:940 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:34 +msgid "Bed shape" +msgstr "Bed shape" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:942 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1637 +msgid " Set " +msgstr " Set " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:962 +msgid "Capabilities" +msgstr "Capabilities" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:967 +msgid "Number of extruders of the printer." +msgstr "Number of extruders of the printer." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:989 msgid "USB/Serial connection" msgstr "USB/Serial connection" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:994 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:990 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1193 +msgid "Serial port" +msgstr "Serial port" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:995 msgid "Rescan serial ports" msgstr "Rescan serial ports" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1149 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1004 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1072 +msgid "Test" +msgstr "Test" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1017 +msgid "Connection to printer works correctly." +msgstr "Connection to printer works correctly." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1017 +msgid "Success!" +msgstr "Success!" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1020 +msgid "Connection failed." +msgstr "Connection failed." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1032 +msgid "OctoPrint upload" +msgstr "OctoPrint upload" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1035 +msgid " Browse " +msgstr " Browse " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1110 +msgid "Firmware" +msgstr "Firmware" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1132 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:48 +msgid "Before layer change G-code" +msgstr "Before layer change G-code" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1138 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:766 +msgid "After layer change G-code" +msgstr "After layer change G-code" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1144 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1602 +msgid "Tool change G-code" +msgstr "Tool change G-code" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1150 msgid "Between objects G-code (for sequential printing)" msgstr "Between objects G-code (for sequential printing)" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1185 -msgid "Extruder " -msgstr "Extruder " +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1187 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:400 +#, c-format +msgid "Extruder %d" +msgstr "Extruder %d" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1194 +msgid "Layer height limits" +msgstr "Layer height limits" #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1199 +msgid "Position (for multi-extruder printers)" +msgstr "Position (for multi-extruder printers)" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1202 msgid "Retraction" msgstr "Retraction" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1202 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1205 msgid "Only lift Z" msgstr "Only lift Z" +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1218 +msgid "" +"Retraction when tool is disabled (advanced settings for multi-extruder " +"setups)" +msgstr "" +"Retraction when tool is disabled (advanced settings for multi-extruder " +"setups)" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1222 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:150 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2125 +msgid "Preview" +msgstr "Preview" + #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1312 +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 "" +"The Wipe option is not available when using the Firmware Retraction mode.\n" +"\n" +"Shall I disable it in order to enable Firmware Retraction?" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1314 msgid "Firmware Retraction" msgstr "Firmware Retraction" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1467 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1469 msgid "Default " msgstr "Default " -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1467 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1469 msgid " preset" msgstr " preset" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1468 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1470 msgid " preset\n" msgstr " preset\n" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1486 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1488 msgid "" "\n" "\n" @@ -2977,7 +755,7 @@ msgstr "" "\n" "is not compatible with printer\n" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1486 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1488 msgid "" "\n" "\n" @@ -2987,30 +765,3604 @@ msgstr "" "\n" "and it has the following unsaved changes:" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1487 -msgid "" -"\n" -"\n" -"has the following unsaved changes:" -msgstr "" -"\n" -"\n" -"has the following unsaved changes:" - #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1489 msgid "" "\n" "\n" +"has the following unsaved changes:" +msgstr "" +"\n" +"\n" +"has the following unsaved changes:" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1491 +msgid "" +"\n" +"\n" "Discard changes and continue anyway?" msgstr "" "\n" "\n" "Discard changes and continue anyway?" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1490 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1492 msgid "Unsaved Changes" msgstr "Unsaved Changes" +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1560 +msgid "The supplied name is empty. It can't be saved." +msgstr "The supplied name is empty. It can't be saved." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1580 +msgid "remove" +msgstr "remove" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1580 +msgid "delete" +msgstr "delete" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1581 +msgid "Are you sure you want to " +msgstr "Are you sure you want to " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1581 +msgid " the selected preset?" +msgstr " the selected preset?" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1582 +msgid "Remove" +msgstr "Remove" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1582 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:178 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:196 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2021 +msgid "Delete" +msgstr "Delete" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1583 +msgid " Preset" +msgstr " Preset" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1636 +msgid "All" +msgstr "All" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1667 +msgid "Select the printers this profile is compatible with." +msgstr "Select the printers this profile is compatible with." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1751 +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:514 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1645 +msgid "Save " +msgstr "Save " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1751 +msgid " as:" +msgstr " as:" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1785 +msgid "" +"The supplied name is not valid; the following characters are not allowed:" +msgstr "" +"The supplied name is not valid; the following characters are not allowed:" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1788 +msgid "The supplied name is not available." +msgstr "The supplied name is not available." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:182 +msgid "Print Settings" +msgstr "Print Settings" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:202 +msgid "Filament Settings" +msgstr "Filament Settings" + #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:228 msgid "Printer Settings" msgstr "Printer Settings" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:248 +msgid "Save preset" +msgstr "Save preset" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Field.cpp:42 +msgid "default" +msgstr "default" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:26 +#, c-format +msgid "" +"If estimated layer time is below ~%ds, fan will run at %d%% and print speed " +"will be reduced so that no less than %ds are spent on that layer (however, " +"speed will never be reduced below %dmm/s)." +msgstr "" +"If estimated layer time is below ~%ds, fan will run at %d%% and print speed " +"will be reduced so that no less than %ds are spent on that layer (however, " +"speed will never be reduced below %dmm/s)." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:30 +#, c-format +msgid "" +"\n" +"If estimated layer time is greater, but still below ~%ds, fan will run at a " +"proportionally decreasing speed between %d%% and %d%%." +msgstr "" +"\n" +"If estimated layer time is greater, but still below ~%ds, fan will run at a " +"proportionally decreasing speed between %d%% and %d%%." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:34 +msgid "" +"\n" +"During the other layers, fan " +msgstr "" +"\n" +"During the other layers, fan " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:36 +msgid "Fan " +msgstr "Fan " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:41 +#, c-format +msgid "will always run at %d%% " +msgstr "will always run at %d%% " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:44 +#, c-format +msgid "except for the first %d layers" +msgstr "except for the first %d layers" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:48 +msgid "except for the first layer" +msgstr "except for the first layer" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:50 +msgid "will be turned off." +msgstr "will be turned off." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:151 +msgid "external perimeters" +msgstr "external perimeters" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:160 +msgid "perimeters" +msgstr "perimeters" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:169 +msgid "infill" +msgstr "infill" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:179 +msgid "solid infill" +msgstr "solid infill" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:187 +msgid "top solid infill" +msgstr "top solid infill" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:198 +msgid "support" +msgstr "support" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:208 +msgid "support interface" +msgstr "support interface" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:214 +msgid "First layer volumetric" +msgstr "First layer volumetric" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:214 +msgid "Bridging volumetric" +msgstr "Bridging volumetric" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:214 +msgid "Volumetric" +msgstr "Volumetric" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:215 +msgid " flow rate is maximized " +msgstr " flow rate is maximized " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:218 +msgid "by the print profile maximum" +msgstr "by the print profile maximum" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:219 +msgid "when printing " +msgstr "when printing " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:220 +msgid " with a volumetric rate " +msgstr " with a volumetric rate " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:224 +#, c-format +msgid "%3.2f mm³/s" +msgstr "%3.2f mm³/s" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:226 +#, c-format +msgid " at filament speed %3.2f mm/s." +msgstr " at filament speed %3.2f mm/s." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:245 +msgid "" +"Recommended object thin wall thickness: Not available due to invalid layer " +"height." +msgstr "" +"Recommended object thin wall thickness: Not available due to invalid layer " +"height." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:262 +#, c-format +msgid "Recommended object thin wall thickness for layer height %.2f and " +msgstr "Recommended object thin wall thickness for layer height %.2f and " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:269 +#, c-format +msgid "%d lines: %.2lf mm" +msgstr "%d lines: %.2lf mm" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.hpp:17 +msgid "Preferences" +msgstr "Preferences" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:27 +msgid "Remember output directory" +msgstr "Remember output directory" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:29 +msgid "" +"If this is enabled, Slic3r will prompt the last output directory instead of " +"the one containing the input files." +msgstr "" +"If this is enabled, Slic3r will prompt the last output directory instead of " +"the one containing the input files." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:35 +msgid "Auto-center parts" +msgstr "Auto-center parts" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:37 +msgid "" +"If this is enabled, Slic3r will auto-center objects around the print bed " +"center." +msgstr "" +"If this is enabled, Slic3r will auto-center objects around the print bed " +"center." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:43 +msgid "Background processing" +msgstr "Background processing" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:45 +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 "" +"If this is enabled, Slic3r will pre-process objects as soon as they're " +"loaded in order to save time when exporting G-code." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:51 +msgid "Disable USB/serial connection" +msgstr "Disable USB/serial connection" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:53 +msgid "" +"Disable communication with the printer over a serial / USB cable. This " +"simplifies the user interface in case the printer is never attached to the " +"computer." +msgstr "" +"Disable communication with the printer over a serial / USB cable. This " +"simplifies the user interface in case the printer is never attached to the " +"computer." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:59 +msgid "Suppress \" - default - \" presets" +msgstr "Suppress \" - default - \" presets" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:61 +msgid "" +"Suppress \" - default - \" presets in the Print / Filament / Printer " +"selections once there are any other valid presets available." +msgstr "" +"Suppress \" - default - \" presets in the Print / Filament / Printer " +"selections once there are any other valid presets available." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:67 +msgid "Show incompatible print and filament presets" +msgstr "Show incompatible print and filament presets" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:69 +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 "" +"When checked, the print and filament presets are shown in the preset editor " +"even if they are marked as incompatible with the active printer" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:75 +msgid "Use legacy OpenGL 1.1 rendering" +msgstr "Use legacy OpenGL 1.1 rendering" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:77 +msgid "" +"If you have rendering issues caused by a buggy OpenGL 2.0 driver, you may " +"try to check this checkbox. This will disable the layer height editing and " +"anti aliasing, so it is likely better to upgrade your graphics driver." +msgstr "" +"If you have rendering issues caused by a buggy OpenGL 2.0 driver, you may " +"try to check this checkbox. This will disable the layer height editing and " +"anti aliasing, so it is likely better to upgrade your graphics driver." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:101 +msgid "You need to restart Slic3r to make the changes effective." +msgstr "You need to restart Slic3r to make the changes effective." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:26 +msgid "Avoid crossing perimeters" +msgstr "Avoid crossing perimeters" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:27 +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 "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:38 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1572 +msgid "Other layers" +msgstr "Other layers" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:39 +msgid "" +"Bed temperature for layers after the first one. Set this to zero to disable " +"bed temperature control commands in the output." +msgstr "" +"Bed temperature for layers after the first one. Set this to zero to disable " +"bed temperature control commands in the output." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:42 +msgid "Bed temperature" +msgstr "Bed temperature" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:49 +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 "" +"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]." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:59 +msgid "Between objects G-code" +msgstr "Between objects G-code" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:60 +msgid "" +"This code is inserted between objects when using sequential printing. By " +"default extruder and bed temperature are reset using non-wait command; " +"however if M104, M109, M140 or M190 are detected in this custom code, Slic3r " +"will not add temperature commands. Note that you can use placeholder " +"variables for all Slic3r settings, so you can put a \"M109 " +"S[first_layer_temperature]\" command wherever you want." +msgstr "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:68 +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:370 +msgid "Bottom" +msgstr "Bottom" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:69 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:239 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:290 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:298 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:604 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:762 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:778 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:941 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:989 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1152 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1583 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1639 +msgid "Layers and Perimeters" +msgstr "Layers and Perimeters" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:70 +msgid "Number of solid layers to generate on bottom surfaces." +msgstr "Number of solid layers to generate on bottom surfaces." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:72 +msgid "Bottom solid layers" +msgstr "Bottom solid layers" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:77 +msgid "Bridge" +msgstr "Bridge" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:78 +msgid "" +"This is the acceleration your printer will use for bridges. Set zero to " +"disable acceleration control for bridges." +msgstr "" +"This is the acceleration your printer will use for bridges. Set zero to " +"disable acceleration control for bridges." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:80 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:174 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:576 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:684 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:952 +msgid "mm/s²" +msgstr "mm/s²" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:86 +msgid "Bridging angle" +msgstr "Bridging angle" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:88 +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 "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:91 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:492 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1170 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1181 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1401 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1557 +msgid "°" +msgstr "°" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:97 +msgid "Bridges fan speed" +msgstr "Bridges fan speed" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:98 +msgid "This fan speed is enforced during all bridges and overhangs." +msgstr "This fan speed is enforced during all bridges and overhangs." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:99 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:504 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:789 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:850 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1060 +msgid "%" +msgstr "%" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:106 +msgid "Bridge flow ratio" +msgstr "Bridge flow ratio" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:108 +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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:117 +msgid "Bridges" +msgstr "Bridges" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:119 +msgid "Speed for printing bridges." +msgstr "Speed for printing bridges." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:120 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:638 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:749 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:811 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:868 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:981 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1137 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1146 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1536 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1649 +msgid "mm/s" +msgstr "mm/s" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:127 +msgid "Brim width" +msgstr "Brim width" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:128 +msgid "" +"Horizontal width of the brim that will be printed around each object on the " +"first layer." +msgstr "" +"Horizontal width of the brim that will be printed around each object on the " +"first layer." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:135 +msgid "Clip multi-part objects" +msgstr "Clip multi-part objects" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:136 +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 "" +"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)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:147 +msgid "Compatible printers condition" +msgstr "Compatible printers condition" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:148 +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 "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:154 +msgid "Complete individual objects" +msgstr "Complete individual objects" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:155 +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 "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:163 +msgid "Enable auto cooling" +msgstr "Enable auto cooling" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:164 +msgid "" +"This flag enables the automatic cooling logic that adjusts print speed and " +"fan speed according to layer printing time." +msgstr "" +"This flag enables the automatic cooling logic that adjusts print speed and " +"fan speed according to layer printing time." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:171 +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 "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:180 +msgid "Disable fan for the first" +msgstr "Disable fan for the first" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:181 +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 "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:183 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:694 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1033 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1224 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1285 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1437 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1482 +msgid "layers" +msgstr "layers" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:190 +msgid "Don't support bridges" +msgstr "Don't support bridges" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:192 +msgid "" +"Experimental option for preventing support material from being generated " +"under bridged areas." +msgstr "" +"Experimental option for preventing support material from being generated " +"under bridged areas." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:198 +msgid "Distance between copies" +msgstr "Distance between copies" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:199 +msgid "Distance used for the auto-arrange feature of the plater." +msgstr "Distance used for the auto-arrange feature of the plater." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:207 +msgid "Elephant foot compensation" +msgstr "Elephant foot compensation" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:209 +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 "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:218 +msgid "" +"This end procedure is inserted at the end of the output file. Note that you " +"can use placeholder variables for all Slic3r settings." +msgstr "" +"This end procedure is inserted at the end of the output file. Note that you " +"can use placeholder variables for all Slic3r settings." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:228 +msgid "" +"This end procedure is inserted at the end of the output file, before the " +"printer end gcode. Note that you can use placeholder variables for all " +"Slic3r settings. If you have multiple extruders, the gcode is processed in " +"extruder order." +msgstr "" +"This end procedure is inserted at the end of the output file, before the " +"printer end gcode. Note that you can use placeholder variables for all " +"Slic3r settings. If you have multiple extruders, the gcode is processed in " +"extruder order." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:238 +msgid "Ensure vertical shell thickness" +msgstr "Ensure vertical shell thickness" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:240 +msgid "" +"Add solid infill near sloping surfaces to guarantee the vertical shell " +"thickness (top+bottom solid layers)." +msgstr "" +"Add solid infill near sloping surfaces to guarantee the vertical shell " +"thickness (top+bottom solid layers)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:246 +msgid "Top/bottom fill pattern" +msgstr "Top/bottom fill pattern" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:248 +msgid "" +"Fill pattern for top/bottom infill. This only affects the external visible " +"layer, and not its adjacent solid shells." +msgstr "" +"Fill pattern for top/bottom infill. This only affects the external visible " +"layer, and not its adjacent solid shells." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:267 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:277 +msgid "External perimeters" +msgstr "External perimeters" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:268 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:377 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:592 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:710 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:967 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1292 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1454 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1614 +msgid "Extrusion Width" +msgstr "Extrusion Width" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:269 +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 "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:272 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:597 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:715 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:972 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1296 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1458 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1619 +msgid "mm or % (leave 0 for default)" +msgstr "mm or % (leave 0 for default)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:279 +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 "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:282 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:619 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1255 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1306 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1501 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1631 +msgid "mm/s or %" +msgstr "mm/s or %" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:289 +msgid "External perimeters first" +msgstr "External perimeters first" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:291 +msgid "" +"Print contour perimeters from the outermost one to the innermost one instead " +"of the default inverse order." +msgstr "" +"Print contour perimeters from the outermost one to the innermost one instead " +"of the default inverse order." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:297 +msgid "Extra perimeters if needed" +msgstr "Extra perimeters if needed" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:299 +#, no-c-format +msgid "" +"Add more perimeters when needed for avoiding gaps in sloping walls. Slic3r " +"keeps adding perimeters, until more than 70% of the loop immediately above " +"is supported." +msgstr "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:309 +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 "" +"The extruder to use (unless more specific extruder settings are specified). " +"This value overrides perimeter and infill extruders, but not the support " +"extruders." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:320 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:69 +msgid "Height" +msgstr "Height" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:321 +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 "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:331 +msgid "Radius" +msgstr "Radius" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:332 +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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:342 +msgid "Extruder Color" +msgstr "Extruder Color" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:343 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:406 +msgid "This is only used in the Slic3r interface as a visual help." +msgstr "This is only used in the Slic3r interface as a visual help." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:350 +msgid "Extruder offset" +msgstr "Extruder offset" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:351 +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 "" +"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)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:360 +msgid "Extrusion axis" +msgstr "Extrusion axis" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:361 +msgid "" +"Use this option to set the axis letter associated to your printer's extruder " +"(usually E but some printers use A)." +msgstr "" +"Use this option to set the axis letter associated to your printer's extruder " +"(usually E but some printers use A)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:367 +msgid "Extrusion multiplier" +msgstr "Extrusion multiplier" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:368 +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 "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:376 +msgid "Default extrusion width" +msgstr "Default extrusion width" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:378 +msgid "" +"Set this to a non-zero value to allow a manual extrusion width. If left to " +"zero, Slic3r derives extrusion widths from the nozzle diameter (see the " +"tooltips for perimeter extrusion width, infill extrusion width etc). If " +"expressed as percentage (for example: 230%), it will be computed over layer " +"height." +msgstr "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:382 +msgid "mm or % (leave 0 for auto)" +msgstr "mm or % (leave 0 for auto)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:387 +msgid "Keep fan always on" +msgstr "Keep fan always on" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:388 +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 "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:394 +msgid "Enable fan if layer print time is below" +msgstr "Enable fan if layer print time is below" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:395 +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 "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:397 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1242 +msgid "approximate seconds" +msgstr "approximate seconds" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:405 +msgid "Color" +msgstr "Color" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:412 +msgid "Filament notes" +msgstr "Filament notes" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:413 +msgid "You can put your notes regarding the filament here." +msgstr "You can put your notes regarding the filament here." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:421 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:817 +msgid "Max volumetric speed" +msgstr "Max volumetric speed" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:422 +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 "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:425 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:820 +msgid "mm³/s" +msgstr "mm³/s" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:432 +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 "" +"Enter your filament diameter here. Good precision is required, so use a " +"caliper and do multiple measurements along the filament, then compute the " +"average." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:440 +msgid "Density" +msgstr "Density" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:441 +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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:444 +msgid "g/cm³" +msgstr "g/cm³" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:450 +msgid "Filament type" +msgstr "Filament type" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:451 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1002 +msgid "" +"If you want to process the output G-code through custom scripts, just list " +"their absolute paths here. Separate multiple scripts with a semicolon. " +"Scripts will be passed the absolute path to the G-code file as the first " +"argument, and they can access the Slic3r config settings by reading " +"environment variables." +msgstr "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:470 +msgid "Soluble material" +msgstr "Soluble material" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:471 +msgid "Soluble material is most likely used for a soluble support." +msgstr "Soluble material is most likely used for a soluble support." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:476 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:450 +msgid "Cost" +msgstr "Cost" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:477 +msgid "" +"Enter your filament cost per kg here. This is only for statistical " +"information." +msgstr "" +"Enter your filament cost per kg here. This is only for statistical " +"information." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:478 +msgid "money/kg" +msgstr "money/kg" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:487 +msgid "Fill angle" +msgstr "Fill angle" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:489 +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 "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:501 +msgid "Fill density" +msgstr "Fill density" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:503 +#, no-c-format +msgid "Density of internal infill, expressed in the range 0% - 100%." +msgstr "Density of internal infill, expressed in the range 0% - 100%." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:539 +msgid "Fill pattern" +msgstr "Fill pattern" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:541 +msgid "Fill pattern for general low-density infill." +msgstr "Fill pattern for general low-density infill." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:573 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:582 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:591 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:625 +msgid "First layer" +msgstr "First layer" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:574 +msgid "" +"This is the acceleration your printer will use for first layer. Set zero to " +"disable acceleration control for first layer." +msgstr "" +"This is the acceleration your printer will use for first layer. Set zero to " +"disable acceleration control for first layer." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:583 +msgid "" +"Heated build plate temperature for the first layer. Set this to zero to " +"disable bed temperature control commands in the output." +msgstr "" +"Heated build plate temperature for the first layer. Set this to zero to " +"disable bed temperature control commands in the output." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:593 +msgid "" +"Set this to a non-zero value to set a manual extrusion width for first " +"layer. You can use this to force fatter extrudates for better adhesion. If " +"expressed as percentage (for example 120%) it will be computed over first " +"layer height. If set to zero, it will use the default extrusion width." +msgstr "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:603 +msgid "First layer height" +msgstr "First layer height" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:605 +msgid "" +"When printing with very low layer heights, you might still want to print a " +"thicker bottom layer to improve adhesion and tolerance for non perfect build " +"plates. This can be expressed as an absolute value or as a percentage (for " +"example: 150%) over the default layer height." +msgstr "" +"When printing with very low layer heights, you might still want to print a " +"thicker bottom layer to improve adhesion and tolerance for non perfect build " +"plates. This can be expressed as an absolute value or as a percentage (for " +"example: 150%) over the default layer height." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:609 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:740 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1390 +msgid "mm or %" +msgstr "mm or %" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:615 +msgid "First layer speed" +msgstr "First layer speed" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:616 +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 "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:626 +msgid "" +"Extruder temperature for first layer. If you want to control temperature " +"manually during print, set this to zero to disable temperature control " +"commands in the output file." +msgstr "" +"Extruder temperature for first layer. If you want to control temperature " +"manually during print, set this to zero to disable temperature control " +"commands in the output file." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:634 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:145 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:87 +msgid "Gap fill" +msgstr "Gap fill" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:636 +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 "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:644 +msgid "Verbose G-code" +msgstr "Verbose G-code" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:645 +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 "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:652 +msgid "G-code flavor" +msgstr "G-code flavor" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:653 +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 Slic3r from exporting any " +"extrusion value at all." +msgstr "" +"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 Slic3r from exporting any " +"extrusion value at all." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:682 +msgid "" +"This is the acceleration your printer will use for infill. Set zero to " +"disable acceleration control for infill." +msgstr "" +"This is the acceleration your printer will use for infill. Set zero to " +"disable acceleration control for infill." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:690 +msgid "Combine infill every" +msgstr "Combine infill every" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:692 +msgid "" +"This feature allows to combine infill and speed up your print by extruding " +"thicker infill layers while preserving thin perimeters, thus accuracy." +msgstr "" +"This feature allows to combine infill and speed up your print by extruding " +"thicker infill layers while preserving thin perimeters, thus accuracy." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:696 +msgid "Combine infill every n layers" +msgstr "Combine infill every n layers" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:701 +msgid "Infill extruder" +msgstr "Infill extruder" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:703 +msgid "The extruder to use when printing infill." +msgstr "The extruder to use when printing infill." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:711 +msgid "" +"Set this to a non-zero value to set a manual extrusion width for infill. If " +"left zero, default extrusion width will be used if set, otherwise 1.125 x " +"nozzle diameter will be used. You may want to use fatter extrudates to speed " +"up the infill and make your parts stronger. If expressed as percentage (for " +"example 90%) it will be computed over layer height." +msgstr "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:720 +msgid "Infill before perimeters" +msgstr "Infill before perimeters" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:721 +msgid "" +"This option will switch the print order of perimeters and infill, making the " +"latter first." +msgstr "" +"This option will switch the print order of perimeters and infill, making the " +"latter first." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:726 +msgid "Only infill where needed" +msgstr "Only infill where needed" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:728 +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 "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:735 +msgid "Infill/perimeters overlap" +msgstr "Infill/perimeters overlap" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:737 +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 "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:748 +msgid "Speed for printing the internal fill. Set to zero for auto." +msgstr "Speed for printing the internal fill. Set to zero for auto." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:757 +msgid "Interface shells" +msgstr "Interface shells" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:758 +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 "" +"Force the generation of solid shells between adjacent materials/volumes. " +"Useful for multi-extruder prints with translucent materials or manual " +"soluble support material." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:767 +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 "" +"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]." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:779 +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 "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:787 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:796 +msgid "Max" +msgstr "Max" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:788 +msgid "This setting represents the maximum speed of your fan." +msgstr "This setting represents the maximum speed of your fan." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:797 +#, no-c-format +msgid "" +"This is the highest printable layer height for this extruder, used to cap " +"the variable layer height and support layer height. Maximum recommended " +"layer height is 75% of the extrusion width to achieve reasonable inter-layer " +"adhesion. If set to 0, layer height is limited to 75% of the nozzle diameter." +msgstr "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:807 +msgid "Max print speed" +msgstr "Max print speed" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:808 +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 "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:818 +msgid "" +"This experimental setting is used to set the maximum volumetric speed your " +"extruder supports." +msgstr "" +"This experimental setting is used to set the maximum volumetric speed your " +"extruder supports." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:826 +msgid "Max volumetric slope positive" +msgstr "Max volumetric slope positive" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:827 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:838 +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 "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:831 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:842 +msgid "mm³/s²" +msgstr "mm³/s²" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:837 +msgid "Max volumetric slope negative" +msgstr "Max volumetric slope negative" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:848 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:857 +msgid "Min" +msgstr "Min" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:849 +msgid "This setting represents the minimum PWM your fan needs to work." +msgstr "This setting represents the minimum PWM your fan needs to work." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:858 +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 "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:866 +msgid "Min print speed" +msgstr "Min print speed" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:867 +msgid "Slic3r will not scale speed down below this speed." +msgstr "Slic3r will not scale speed down below this speed." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:874 +msgid "Minimum extrusion length" +msgstr "Minimum extrusion length" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:875 +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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:884 +msgid "Configuration notes" +msgstr "Configuration notes" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:885 +msgid "" +"You can put here your personal notes. This text will be added to the G-code " +"header comments." +msgstr "" +"You can put here your personal notes. This text will be added to the G-code " +"header comments." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:894 +msgid "Nozzle diameter" +msgstr "Nozzle diameter" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:895 +msgid "" +"This is the diameter of your extruder nozzle (for example: 0.5, 0.35 etc.)" +msgstr "" +"This is the diameter of your extruder nozzle (for example: 0.5, 0.35 etc.)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:901 +msgid "API Key" +msgstr "API Key" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:902 +msgid "" +"Slic3r can upload G-code files to OctoPrint. This field should contain the " +"API Key required for authentication." +msgstr "" +"Slic3r can upload G-code files to OctoPrint. This field should contain the " +"API Key required for authentication." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:908 +msgid "Host or IP" +msgstr "Host or IP" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:909 +msgid "" +"Slic3r can upload G-code files to OctoPrint. This field should contain the " +"hostname or IP address of the OctoPrint instance." +msgstr "" +"Slic3r can upload G-code files to OctoPrint. This field should contain the " +"hostname or IP address of the OctoPrint instance." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:915 +msgid "Only retract when crossing perimeters" +msgstr "Only retract when crossing perimeters" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:916 +msgid "" +"Disables retraction when the travel path does not exceed the upper layer's " +"perimeters (and thus any ooze will be probably invisible)." +msgstr "" +"Disables retraction when the travel path does not exceed the upper layer's " +"perimeters (and thus any ooze will be probably invisible)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:923 +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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:930 +msgid "Output filename format" +msgstr "Output filename format" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:931 +msgid "" +"You can use all configuration options as variables inside this template. For " +"example: [layer_height], [fill_density] etc. You can also use [timestamp], " +"[year], [month], [day], [hour], [minute], [second], [version], " +"[input_filename], [input_filename_base]." +msgstr "" +"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]." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:940 +msgid "Detect bridging perimeters" +msgstr "Detect bridging perimeters" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:942 +msgid "" +"Experimental option to adjust flow for overhangs (bridge flow will be used), " +"to apply bridge speed to them and enable fan." +msgstr "" +"Experimental option to adjust flow for overhangs (bridge flow will be used), " +"to apply bridge speed to them and enable fan." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:948 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:966 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:978 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:988 +msgid "Perimeters" +msgstr "Perimeters" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:949 +msgid "" +"This is the acceleration your printer will use for perimeters. A high value " +"like 9000 usually gives good results if your hardware is up to the job. Set " +"zero to disable acceleration control for perimeters." +msgstr "" +"This is the acceleration your printer will use for perimeters. A high value " +"like 9000 usually gives good results if your hardware is up to the job. Set " +"zero to disable acceleration control for perimeters." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:957 +msgid "Perimeter extruder" +msgstr "Perimeter extruder" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:959 +msgid "" +"The extruder to use when printing perimeters and brim. First extruder is 1." +msgstr "" +"The extruder to use when printing perimeters and brim. First extruder is 1." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:968 +msgid "" +"Set this to a non-zero value to set a manual extrusion width for perimeters. " +"You may want to use thinner extrudates to get more accurate surfaces. If " +"left zero, default extrusion width will be used if set, otherwise 1.125 x " +"nozzle diameter will be used. If expressed as percentage (for example 200%) " +"it will be computed over layer height." +msgstr "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:980 +msgid "" +"Speed for perimeters (contours, aka vertical shells). Set to zero for auto." +msgstr "" +"Speed for perimeters (contours, aka vertical shells). Set to zero for auto." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:990 +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 "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:994 +msgid "(minimum)" +msgstr "(minimum)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1014 +msgid "Printer notes" +msgstr "Printer notes" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1015 +msgid "You can put your notes regarding the printer here." +msgstr "You can put your notes regarding the printer here." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1029 +msgid "Raft layers" +msgstr "Raft layers" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1031 +msgid "" +"The object will be raised by this number of layers, and support material " +"will be generated under it." +msgstr "" +"The object will be raised by this number of layers, and support material " +"will be generated under it." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1039 +msgid "Resolution" +msgstr "Resolution" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1040 +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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1050 +msgid "Minimum travel after retraction" +msgstr "Minimum travel after retraction" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1051 +msgid "" +"Retraction is not triggered when travel moves are shorter than this length." +msgstr "" +"Retraction is not triggered when travel moves are shorter than this length." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1057 +msgid "Retract amount before wipe" +msgstr "Retract amount before wipe" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1058 +msgid "" +"With bowden extruders, it may be wise to do some amount of quick retract " +"before doing the wipe movement." +msgstr "" +"With bowden extruders, it may be wise to do some amount of quick retract " +"before doing the wipe movement." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1065 +msgid "Retract on layer change" +msgstr "Retract on layer change" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1066 +msgid "This flag enforces a retraction whenever a Z move is done." +msgstr "This flag enforces a retraction whenever a Z move is done." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1071 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1080 +msgid "Length" +msgstr "Length" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1072 +msgid "Retraction Length" +msgstr "Retraction Length" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1073 +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 "" +"When retraction is triggered, filament is pulled back by the specified " +"amount (the length is measured on raw filament, before it enters the " +"extruder)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1075 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1085 +msgid "mm (zero to disable)" +msgstr "mm (zero to disable)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1081 +msgid "Retraction Length (Toolchange)" +msgstr "Retraction Length (Toolchange)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1082 +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 "" +"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)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1090 +msgid "Lift Z" +msgstr "Lift Z" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1091 +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 "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1099 +msgid "Above Z" +msgstr "Above Z" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1100 +msgid "Only lift Z above" +msgstr "Only lift Z above" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1101 +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 "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1108 +msgid "Below Z" +msgstr "Below Z" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1109 +msgid "Only lift Z below" +msgstr "Only lift Z below" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1110 +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 "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1118 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1126 +msgid "Extra length on restart" +msgstr "Extra length on restart" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1119 +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 "" +"When the retraction is compensated after the travel move, the extruder will " +"push this additional amount of filament. This setting is rarely needed." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1127 +msgid "" +"When the retraction is compensated after changing tool, the extruder will " +"push this additional amount of filament." +msgstr "" +"When the retraction is compensated after changing tool, the extruder will " +"push this additional amount of filament." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1134 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1135 +msgid "Retraction Speed" +msgstr "Retraction Speed" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1136 +msgid "The speed for retractions (it only applies to the extruder motor)." +msgstr "The speed for retractions (it only applies to the extruder motor)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1142 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1143 +msgid "Deretraction Speed" +msgstr "Deretraction Speed" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1144 +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 "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1151 +msgid "Seam position" +msgstr "Seam position" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1153 +msgid "Position of perimeters starting points." +msgstr "Position of perimeters starting points." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1169 +msgid "Direction" +msgstr "Direction" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1171 +msgid "Preferred direction of the seam" +msgstr "Preferred direction of the seam" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1172 +msgid "Seam preferred direction" +msgstr "Seam preferred direction" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1180 +msgid "Jitter" +msgstr "Jitter" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1182 +msgid "Seam preferred direction jitter" +msgstr "Seam preferred direction jitter" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1183 +msgid "Preferred direction of the seam - jitter" +msgstr "Preferred direction of the seam - jitter" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1194 +msgid "USB/serial port for printer connection." +msgstr "USB/serial port for printer connection." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1202 +msgid "Serial port speed" +msgstr "Serial port speed" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1203 +msgid "Speed (baud) of USB/serial port for printer connection." +msgstr "Speed (baud) of USB/serial port for printer connection." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1212 +msgid "Distance from object" +msgstr "Distance from object" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1213 +msgid "" +"Distance between skirt and object(s). Set this to zero to attach the skirt " +"to the object(s) and get a brim for better adhesion." +msgstr "" +"Distance between skirt and object(s). Set this to zero to attach the skirt " +"to the object(s) and get a brim for better adhesion." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1221 +msgid "Skirt height" +msgstr "Skirt height" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1222 +msgid "" +"Height of skirt expressed in layers. Set this to a tall value to use skirt " +"as a shield against drafts." +msgstr "" +"Height of skirt expressed in layers. Set this to a tall value to use skirt " +"as a shield against drafts." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1229 +msgid "Loops (minimum)" +msgstr "Loops (minimum)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1230 +msgid "Skirt Loops" +msgstr "Skirt Loops" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1231 +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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1239 +msgid "Slow down if layer print time is below" +msgstr "Slow down if layer print time is below" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1240 +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 "" +"If layer print time is estimated below this number of seconds, print moves " +"speed will be scaled down to extend duration to this value." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1250 +msgid "Small perimeters" +msgstr "Small perimeters" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1252 +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 "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1262 +msgid "Solid infill threshold area" +msgstr "Solid infill threshold area" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1264 +msgid "" +"Force solid infill for regions having a smaller area than the specified " +"threshold." +msgstr "" +"Force solid infill for regions having a smaller area than the specified " +"threshold." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1265 +msgid "mm²" +msgstr "mm²" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1271 +msgid "Solid infill extruder" +msgstr "Solid infill extruder" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1273 +msgid "The extruder to use when printing solid infill." +msgstr "The extruder to use when printing solid infill." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1279 +msgid "Solid infill every" +msgstr "Solid infill every" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1281 +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 "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1291 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1301 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:142 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:84 +msgid "Solid infill" +msgstr "Solid infill" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1293 +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 "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1303 +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 "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1315 +msgid "Number of solid layers to generate on top and bottom surfaces." +msgstr "Number of solid layers to generate on top and bottom surfaces." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1322 +msgid "Spiral vase" +msgstr "Spiral vase" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1323 +msgid "" +"This feature will raise Z gradually while printing a single-walled object in " +"order to remove any visible seam. This option requires a single perimeter, " +"no infill, no top solid layers and no support material. You can still set " +"any number of bottom solid layers as well as skirt/brim loops. It won't work " +"when printing more than an object." +msgstr "" +"This feature will raise Z gradually while printing a single-walled object in " +"order to remove any visible seam. This option requires a single perimeter, " +"no infill, no top solid layers and no support material. You can still set " +"any number of bottom solid layers as well as skirt/brim loops. It won't work " +"when printing more than an object." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1332 +msgid "Temperature variation" +msgstr "Temperature variation" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1333 +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 "" +"Temperature difference to be applied when an extruder is not active. Enables " +"a full-height \"sacrificial\" skirt on which the nozzles are periodically " +"wiped." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1343 +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 Slic3r 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 Slic3r settings, so you can put a " +"\"M109 S[first_layer_temperature]\" command wherever you want." +msgstr "" +"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 Slic3r 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 Slic3r settings, so you can put a " +"\"M109 S[first_layer_temperature]\" command wherever you want." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1358 +msgid "" +"This start procedure is inserted at the beginning, after any printer start " +"gcode. This is used to override settings for a specific filament. If Slic3r " +"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 Slic3r 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 "" +"This start procedure is inserted at the beginning, after any printer start " +"gcode. This is used to override settings for a specific filament. If Slic3r " +"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 Slic3r 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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1373 +msgid "Single Extruder Multi Material" +msgstr "Single Extruder Multi Material" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1374 +msgid "The printer multiplexes filaments into a single hot end." +msgstr "The printer multiplexes filaments into a single hot end." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1379 +msgid "Generate support material" +msgstr "Generate support material" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1381 +msgid "Enable support material generation." +msgstr "Enable support material generation." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1386 +msgid "XY separation between an object and its support" +msgstr "XY separation between an object and its support" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1388 +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 separation between an object and its support. If expressed as percentage " +"(for example 50%), it will be calculated over external perimeter width." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1398 +msgid "Pattern angle" +msgstr "Pattern angle" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1400 +msgid "" +"Use this setting to rotate the support material pattern on the horizontal " +"plane." +msgstr "" +"Use this setting to rotate the support material pattern on the horizontal " +"plane." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1408 +msgid "Support on build plate only" +msgstr "Support on build plate only" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1410 +msgid "" +"Only create support if it lies on a build plate. Don't create support on a " +"print." +msgstr "" +"Only create support if it lies on a build plate. Don't create support on a " +"print." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1416 +msgid "Contact Z distance" +msgstr "Contact Z distance" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1418 +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 "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1431 +msgid "Enforce support for the first" +msgstr "Enforce support for the first" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1433 +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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1439 +msgid "Enforce support for the first n layers" +msgstr "Enforce support for the first n layers" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1444 +msgid "Support material/raft/skirt extruder" +msgstr "Support material/raft/skirt extruder" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1446 +msgid "" +"The extruder to use when printing support material, raft and skirt (1+, 0 to " +"use the current extruder to minimize tool changes)." +msgstr "" +"The extruder to use when printing support material, raft and skirt (1+, 0 to " +"use the current extruder to minimize tool changes)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1455 +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 "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1463 +msgid "Interface loops" +msgstr "Interface loops" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1465 +msgid "" +"Cover the top contact layer of the supports with loops. Disabled by default." +msgstr "" +"Cover the top contact layer of the supports with loops. Disabled by default." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1470 +msgid "Support material/raft interface extruder" +msgstr "Support material/raft interface extruder" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1472 +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 "" +"The extruder to use when printing support material interface (1+, 0 to use " +"the current extruder to minimize tool changes). This affects raft too." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1479 +msgid "Interface layers" +msgstr "Interface layers" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1481 +msgid "" +"Number of interface layers to insert between the object(s) and support " +"material." +msgstr "" +"Number of interface layers to insert between the object(s) and support " +"material." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1488 +msgid "Interface pattern spacing" +msgstr "Interface pattern spacing" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1490 +msgid "Spacing between interface lines. Set zero to get a solid interface." +msgstr "Spacing between interface lines. Set zero to get a solid interface." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1497 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:148 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:90 +msgid "Support material interface" +msgstr "Support material interface" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1499 +msgid "" +"Speed for printing support material interface layers. If expressed as " +"percentage (for example 50%) it will be calculated over support material " +"speed." +msgstr "" +"Speed for printing support material interface layers. If expressed as " +"percentage (for example 50%) it will be calculated over support material " +"speed." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1508 +msgid "Pattern" +msgstr "Pattern" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1510 +msgid "Pattern used to generate support material." +msgstr "Pattern used to generate support material." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1524 +msgid "Pattern spacing" +msgstr "Pattern spacing" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1526 +msgid "Spacing between support material lines." +msgstr "Spacing between support material lines." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1535 +msgid "Speed for printing support material." +msgstr "Speed for printing support material." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1542 +msgid "Synchronize with object layers" +msgstr "Synchronize with object layers" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1544 +msgid "" +"Synchronize support layers with the object print layers. This is useful with " +"multi-material printers, where the extruder switch is expensive." +msgstr "" +"Synchronize support layers with the object print layers. This is useful with " +"multi-material printers, where the extruder switch is expensive." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1550 +msgid "Overhang threshold" +msgstr "Overhang threshold" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1552 +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 "" +"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)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1564 +msgid "With sheath around the support" +msgstr "With sheath around the support" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1566 +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 "" +"Add a sheath (a single perimeter line) around the base support. This makes " +"the support more reliable, but also more difficult to remove." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1573 +msgid "" +"Extruder temperature for layers after the first one. Set this to zero to " +"disable temperature control commands in the output." +msgstr "" +"Extruder temperature for layers after the first one. Set this to zero to " +"disable temperature control commands in the output." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1576 +msgid "Temperature" +msgstr "Temperature" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1582 +msgid "Detect thin walls" +msgstr "Detect thin walls" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1584 +msgid "" +"Detect single-width walls (parts where two extrusions don't fit and we need " +"to collapse them into a single trace)." +msgstr "" +"Detect single-width walls (parts where two extrusions don't fit and we need " +"to collapse them into a single trace)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1590 +msgid "Threads" +msgstr "Threads" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1591 +msgid "" +"Threads are used to parallelize long-running tasks. Optimal threads number " +"is slightly above the number of available cores/processors." +msgstr "" +"Threads are used to parallelize long-running tasks. Optimal threads number " +"is slightly above the number of available cores/processors." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1603 +msgid "" +"This custom code is inserted right before every extruder change. Note that " +"you can use placeholder variables for all Slic3r settings as well as " +"[previous_extruder] and [next_extruder]." +msgstr "" +"This custom code is inserted right before every extruder change. Note that " +"you can use placeholder variables for all Slic3r settings as well as " +"[previous_extruder] and [next_extruder]." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1613 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1624 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:143 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:85 +msgid "Top solid infill" +msgstr "Top solid infill" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1615 +msgid "" +"Set this to a non-zero value to set a manual extrusion width for infill for " +"top surfaces. You may want to use thinner extrudates to fill all narrow " +"regions and get a smoother finish. If left zero, default extrusion width " +"will be used if set, otherwise nozzle diameter will be used. If expressed as " +"percentage (for example 90%) it will be computed over layer height." +msgstr "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1626 +msgid "" +"Speed for printing top solid layers (it only applies to the uppermost " +"external layers and not to their internal solid layers). You may want to " +"slow down this to get a nicer surface finish. This can be expressed as a " +"percentage (for example: 80%) over the solid infill speed above. Set to zero " +"for auto." +msgstr "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1638 +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:369 +msgid "Top" +msgstr "Top" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1640 +msgid "Number of solid layers to generate on top surfaces." +msgstr "Number of solid layers to generate on top surfaces." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1642 +msgid "Top solid layers" +msgstr "Top solid layers" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1647 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:95 +msgid "Travel" +msgstr "Travel" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1648 +msgid "Speed for travel moves (jumps between distant extrusion points)." +msgstr "Speed for travel moves (jumps between distant extrusion points)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1656 +msgid "Use firmware retraction" +msgstr "Use firmware retraction" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1657 +msgid "" +"This experimental setting uses G10 and G11 commands to have the firmware " +"handle the retraction. This is only supported in recent Marlin." +msgstr "" +"This experimental setting uses G10 and G11 commands to have the firmware " +"handle the retraction. This is only supported in recent Marlin." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1663 +msgid "Use relative E distances" +msgstr "Use relative E distances" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1664 +msgid "" +"If your firmware requires relative E values, check this, otherwise leave it " +"unchecked. Most firmwares use absolute values." +msgstr "" +"If your firmware requires relative E values, check this, otherwise leave it " +"unchecked. Most firmwares use absolute values." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1670 +msgid "Use volumetric E" +msgstr "Use volumetric E" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1671 +msgid "" +"This experimental setting uses outputs the E values in cubic millimeters " +"instead of linear millimeters. If your firmware doesn't already know " +"filament diameter(s), you can put commands like 'M200 D[filament_diameter_0] " +"T0' in your start G-code in order to turn volumetric mode on and use the " +"filament diameter associated to the filament selected in Slic3r. This is " +"only supported in recent Marlin." +msgstr "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1681 +msgid "Enable variable layer height feature" +msgstr "Enable variable layer height feature" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1682 +msgid "" +"Some printers or printer setups may have difficulties printing with a " +"variable layer height. Enabled by default." +msgstr "" +"Some printers or printer setups may have difficulties printing with a " +"variable layer height. Enabled by default." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1688 +msgid "Wipe while retracting" +msgstr "Wipe while retracting" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1689 +msgid "" +"This flag will move the nozzle while retracting to minimize the possible " +"blob on leaky extruders." +msgstr "" +"This flag will move the nozzle while retracting to minimize the possible " +"blob on leaky extruders." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1696 +msgid "" +"Multi material printers may need to prime or purge extruders on tool " +"changes. Extrude the excess material into the wipe tower." +msgstr "" +"Multi material printers may need to prime or purge extruders on tool " +"changes. Extrude the excess material into the wipe tower." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1702 +msgid "Position X" +msgstr "Position X" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1703 +msgid "X coordinate of the left front corner of a wipe tower" +msgstr "X coordinate of the left front corner of a wipe tower" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1709 +msgid "Position Y" +msgstr "Position Y" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1710 +msgid "Y coordinate of the left front corner of a wipe tower" +msgstr "Y coordinate of the left front corner of a wipe tower" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1716 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:70 +msgid "Width" +msgstr "Width" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1717 +msgid "Width of a wipe tower" +msgstr "Width of a wipe tower" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1723 +msgid "Per color change depth" +msgstr "Per color change depth" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1724 +msgid "" +"Depth of a wipe color per color change. For N colors, there will be maximum " +"(N-1) tool switches performed, therefore the total depth of the wipe tower " +"will be (N-1) times this value." +msgstr "" +"Depth of a wipe color per color change. For N colors, there will be maximum " +"(N-1) tool switches performed, therefore the total depth of the wipe tower " +"will be (N-1) times this value." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1732 +msgid "XY Size Compensation" +msgstr "XY Size Compensation" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1734 +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 "" +"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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1742 +msgid "Z offset" +msgstr "Z offset" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1743 +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 "" +"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)." + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:137 +msgid "None" +msgstr "None" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:138 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:80 +msgid "Perimeter" +msgstr "Perimeter" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:139 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:81 +msgid "External perimeter" +msgstr "External perimeter" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:140 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:82 +msgid "Overhang perimeter" +msgstr "Overhang perimeter" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:141 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:83 +msgid "Internal infill" +msgstr "Internal infill" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:144 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:86 +msgid "Bridge infill" +msgstr "Bridge infill" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:151 +msgid "Mixed" +msgstr "Mixed" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:330 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:68 +msgid "Feature type" +msgstr "Feature type" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:332 +msgid "Height (mm)" +msgstr "Height (mm)" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:334 +msgid "Width (mm)" +msgstr "Width (mm)" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:336 +msgid "Speed (mm/s)" +msgstr "Speed (mm/s)" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:338 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:72 +msgid "Tool" +msgstr "Tool" + +#: c:\src\Slic3r\lib\Slic3r\GUI.pm:286 +msgid "Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):" +msgstr "Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:66 +msgid "Version " +msgstr "Version " + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:66 +msgid "" +" - Remember to check for updates at http://github.com/prusa3d/slic3r/releases" +msgstr "" +" - Remember to check for updates at http://github.com/prusa3d/slic3r/releases" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:118 +msgid "Plater" +msgstr "Plater" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:120 +msgid "Controller" +msgstr "Controller" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:192 +msgid "No Bonjour device found" +msgstr "No Bonjour device found" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:192 +msgid "Device Browser" +msgstr "Device Browser" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:211 +msgid "Connection to OctoPrint works correctly." +msgstr "Connection to OctoPrint works correctly." + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:214 +msgid "I wasn't able to connect to OctoPrint (" +msgstr "I wasn't able to connect to OctoPrint (" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:215 +msgid "). Check hostname and OctoPrint version (at least 1.1.0 is required)." +msgstr "). Check hostname and OctoPrint version (at least 1.1.0 is required)." + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:251 +msgid "Open STL/OBJ/AMF…\tCtrl+O" +msgstr "Open STL/OBJ/AMF…\tCtrl+O" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:251 +msgid "Open a model" +msgstr "Open a model" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:254 +msgid "&Load Config…\tCtrl+L" +msgstr "&Load Config…\tCtrl+L" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:254 +msgid "Load exported configuration file" +msgstr "Load exported configuration file" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:257 +msgid "&Export Config…\tCtrl+E" +msgstr "&Export Config…\tCtrl+E" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:257 +msgid "Export current configuration to file" +msgstr "Export current configuration to file" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:260 +msgid "&Load Config Bundle…" +msgstr "&Load Config Bundle…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:260 +msgid "Load presets from a bundle" +msgstr "Load presets from a bundle" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:263 +msgid "&Export Config Bundle…" +msgstr "&Export Config Bundle…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:263 +msgid "Export all presets to file" +msgstr "Export all presets to file" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:268 +msgid "Q&uick Slice…\tCtrl+U" +msgstr "Q&uick Slice…\tCtrl+U" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:268 +msgid "Slice a file into a G-code" +msgstr "Slice a file into a G-code" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:274 +msgid "Quick Slice and Save &As…\tCtrl+Alt+U" +msgstr "Quick Slice and Save &As…\tCtrl+Alt+U" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:274 +msgid "Slice a file into a G-code, save as" +msgstr "Slice a file into a G-code, save as" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:280 +msgid "&Repeat Last Quick Slice\tCtrl+Shift+U" +msgstr "&Repeat Last Quick Slice\tCtrl+Shift+U" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:280 +msgid "Repeat last quick slice" +msgstr "Repeat last quick slice" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:287 +msgid "Slice to SV&G…\tCtrl+G" +msgstr "Slice to SV&G…\tCtrl+G" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:287 +msgid "Slice file to a multi-layer SVG" +msgstr "Slice file to a multi-layer SVG" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:291 +msgid "(&Re)Slice Now\tCtrl+S" +msgstr "(&Re)Slice Now\tCtrl+S" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:291 +msgid "Start new slicing process" +msgstr "Start new slicing process" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:294 +msgid "Repair STL file…" +msgstr "Repair STL file…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:294 +msgid "Automatically repair an STL file" +msgstr "Automatically repair an STL file" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:299 +msgid "Preferences…\tCtrl+," +msgstr "Preferences…\tCtrl+," + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:299 +msgid "Application preferences" +msgstr "Application preferences" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:304 +msgid "&Quit" +msgstr "&Quit" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:304 +msgid "Quit Slic3r" +msgstr "Quit Slic3r" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:314 +msgid "Export G-code..." +msgstr "Export G-code..." + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:314 +msgid "Export current plate as G-code" +msgstr "Export current plate as G-code" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:317 +msgid "Export plate as STL..." +msgstr "Export plate as STL..." + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:317 +msgid "Export current plate as STL" +msgstr "Export current plate as STL" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:320 +msgid "Export plate as AMF..." +msgstr "Export plate as AMF..." + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:320 +msgid "Export current plate as AMF" +msgstr "Export current plate as AMF" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:323 +msgid "Export plate as 3MF..." +msgstr "Export plate as 3MF..." + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:323 +msgid "Export current plate as 3MF" +msgstr "Export current plate as 3MF" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:336 +msgid "Select &Plater Tab\tCtrl+1" +msgstr "Select &Plater Tab\tCtrl+1" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:336 +msgid "Show the plater" +msgstr "Show the plater" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:342 +msgid "Select &Controller Tab\tCtrl+T" +msgstr "Select &Controller Tab\tCtrl+T" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:342 +msgid "Show the printer controller" +msgstr "Show the printer controller" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:350 +msgid "Select P&rint Settings Tab\tCtrl+2" +msgstr "Select P&rint Settings Tab\tCtrl+2" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:350 +msgid "Show the print settings" +msgstr "Show the print settings" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:353 +msgid "Select &Filament Settings Tab\tCtrl+3" +msgstr "Select &Filament Settings Tab\tCtrl+3" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:353 +msgid "Show the filament settings" +msgstr "Show the filament settings" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:356 +msgid "Select Print&er Settings Tab\tCtrl+4" +msgstr "Select Print&er Settings Tab\tCtrl+4" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:356 +msgid "Show the printer settings" +msgstr "Show the printer settings" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:368 +msgid "Iso" +msgstr "Iso" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:368 +msgid "Iso View" +msgstr "Iso View" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:369 +msgid "Top View" +msgstr "Top View" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:370 +msgid "Bottom View" +msgstr "Bottom View" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:371 +msgid "Front" +msgstr "Front" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:371 +msgid "Front View" +msgstr "Front View" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:372 +msgid "Rear" +msgstr "Rear" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:372 +msgid "Rear View" +msgstr "Rear View" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:373 +msgid "Left" +msgstr "Left" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:373 +msgid "Left View" +msgstr "Left View" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:374 +msgid "Right" +msgstr "Right" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:374 +msgid "Right View" +msgstr "Right View" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:380 +msgid "&Configuration " +msgstr "&Configuration " + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:380 +msgid "Run Configuration " +msgstr "Run Configuration " + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:385 +msgid "Prusa 3D Drivers" +msgstr "Prusa 3D Drivers" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:385 +msgid "Open the Prusa3D drivers download page in your browser" +msgstr "Open the Prusa3D drivers download page in your browser" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:388 +msgid "Prusa Edition Releases" +msgstr "Prusa Edition Releases" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:388 +msgid "Open the Prusa Edition releases page in your browser" +msgstr "Open the Prusa Edition releases page in your browser" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:395 +msgid "Slic3r &Website" +msgstr "Slic3r &Website" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:395 +msgid "Open the Slic3r website in your browser" +msgstr "Open the Slic3r website in your browser" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:398 +msgid "Slic3r &Manual" +msgstr "Slic3r &Manual" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:398 +msgid "Open the Slic3r manual in your browser" +msgstr "Open the Slic3r manual in your browser" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:402 +msgid "System Info" +msgstr "System Info" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:402 +msgid "Show system information" +msgstr "Show system information" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:405 +msgid "Report an Issue" +msgstr "Report an Issue" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:405 +msgid "Report an issue on the Slic3r Prusa Edition" +msgstr "Report an issue on the Slic3r Prusa Edition" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:408 +msgid "&About Slic3r" +msgstr "&About Slic3r" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:408 +msgid "Show about dialog" +msgstr "Show about dialog" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:418 +msgid "&File" +msgstr "&File" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:419 +msgid "&Plater" +msgstr "&Plater" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:420 +msgid "&Object" +msgstr "&Object" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:421 +msgid "&Window" +msgstr "&Window" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:422 +msgid "&View" +msgstr "&View" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:426 +msgid "&Help" +msgstr "&Help" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:457 +msgid "Choose a file to slice (STL/OBJ/AMF/3MF/PRUSA):" +msgstr "Choose a file to slice (STL/OBJ/AMF/3MF/PRUSA):" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:469 +msgid "No previously sliced file." +msgstr "No previously sliced file." + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:474 +msgid "Previously sliced file (" +msgstr "Previously sliced file (" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:474 +msgid ") not found." +msgstr ") not found." + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:475 +msgid "File Not Found" +msgstr "File Not Found" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:514 +msgid "SVG" +msgstr "SVG" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:514 +msgid "G-code" +msgstr "G-code" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:514 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1645 +msgid " file as:" +msgstr " file as:" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:528 +msgid "Slicing…" +msgstr "Slicing…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:528 +msgid "Processing " +msgstr "Processing " + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:548 +msgid " was successfully sliced." +msgstr " was successfully sliced." + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:550 +msgid "Slicing Done!" +msgstr "Slicing Done!" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:566 +msgid "Select the STL file to repair:" +msgstr "Select the STL file to repair:" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:580 +msgid "Save OBJ file (less prone to coordinate errors than STL) as:" +msgstr "Save OBJ file (less prone to coordinate errors than STL) as:" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:594 +msgid "Your file was repaired." +msgstr "Your file was repaired." + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:594 +msgid "Repair" +msgstr "Repair" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:605 +msgid "Save configuration as:" +msgstr "Save configuration as:" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:623 +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:667 +msgid "Select configuration to load:" +msgstr "Select configuration to load:" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:646 +msgid "Save presets bundle as:" +msgstr "Save presets bundle as:" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:687 +#, perl-format +msgid "%d presets successfully imported." +msgstr "%d presets successfully imported." + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:749 +msgid "You have unsaved changes " +msgstr "You have unsaved changes " + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:749 +msgid ". Discard changes and continue anyway?" +msgstr ". Discard changes and continue anyway?" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:750 +msgid "Unsaved Presets" +msgstr "Unsaved Presets" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:104 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2124 +msgid "3D" +msgstr "3D" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:138 +msgid "2D" +msgstr "2D" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:157 +msgid "Layers" +msgstr "Layers" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:177 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:195 +msgid "Add…" +msgstr "Add…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:179 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:197 +msgid "Delete All" +msgstr "Delete All" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:180 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:198 +msgid "Arrange" +msgstr "Arrange" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:182 +msgid "More" +msgstr "More" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:183 +msgid "Fewer" +msgstr "Fewer" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:185 +msgid "45° ccw" +msgstr "45° ccw" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:186 +msgid "45° cw" +msgstr "45° cw" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:187 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:203 +msgid "Scale…" +msgstr "Scale…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:188 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:204 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2099 +msgid "Split" +msgstr "Split" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:189 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:205 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2102 +msgid "Cut…" +msgstr "Cut…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:191 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:206 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2106 +msgid "Settings…" +msgstr "Settings…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:192 +msgid "Layer Editing" +msgstr "Layer Editing" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:207 +msgid "Layer editing" +msgstr "Layer editing" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:220 +msgid "Name" +msgstr "Name" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:221 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:900 +msgid "Copies" +msgstr "Copies" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:222 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1056 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1061 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2068 +msgid "Scale" +msgstr "Scale" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:236 +msgid "Export G-code…" +msgstr "Export G-code…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:237 +msgid "Slice now" +msgstr "Slice now" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:238 +msgid "Print…" +msgstr "Print…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:239 +msgid "Send to printer" +msgstr "Send to printer" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:240 +msgid "Export STL…" +msgstr "Export STL…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:367 +msgid "Print settings" +msgstr "Print settings" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:369 +msgid "Printer" +msgstr "Printer" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:398 +msgid "Info" +msgstr "Info" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:409 +msgid "Volume" +msgstr "Volume" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:410 +msgid "Facets" +msgstr "Facets" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:411 +msgid "Materials" +msgstr "Materials" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:412 +msgid "Manifold" +msgstr "Manifold" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:438 +msgid "Sliced Info" +msgstr "Sliced Info" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:447 +msgid "Used Filament (m)" +msgstr "Used Filament (m)" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:448 +msgid "Used Filament (mm³)" +msgstr "Used Filament (mm³)" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:449 +msgid "Used Filament (g)" +msgstr "Used Filament (g)" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:451 +msgid "Estimated printing time" +msgstr "Estimated printing time" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:629 +msgid "Loading…" +msgstr "Loading…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:629 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:643 +msgid "Processing input file\n" +msgstr "Processing input file\n" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:663 +msgid "" +"This file contains several objects positioned at multiple heights. Instead " +"of considering them as multiple objects, should I consider\n" +"this file as a single object having multiple parts?\n" +msgstr "" +"This file contains several objects positioned at multiple heights. Instead " +"of considering them as multiple objects, should I consider\n" +"this file as a single object having multiple parts?\n" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:666 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:683 +msgid "Multi-part object detected" +msgstr "Multi-part object detected" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:680 +msgid "" +"Multiple objects were loaded for a multi-material printer.\n" +"Instead of considering them as multiple objects, should I consider\n" +"these files to represent a single object having multiple parts?\n" +msgstr "" +"Multiple objects were loaded for a multi-material printer.\n" +"Instead of considering them as multiple objects, should I consider\n" +"these files to represent a single object having multiple parts?\n" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:692 +msgid "Loaded " +msgstr "Loaded " + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:744 +msgid "" +"Your object appears to be too large, so it was automatically scaled down to " +"fit your print bed." +msgstr "" +"Your object appears to be too large, so it was automatically scaled down to " +"fit your print bed." + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:745 +msgid "Object too large?" +msgstr "Object too large?" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:900 +msgid "Enter the number of copies of the selected object:" +msgstr "Enter the number of copies of the selected object:" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:927 +msgid "" +"\n" +"Non-positive value." +msgstr "" +"\n" +"Non-positive value." + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:928 +msgid "" +"\n" +"Not a numeric value." +msgstr "" +"\n" +"Not a numeric value." + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:929 +msgid "Slic3r Error" +msgstr "Slic3r Error" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:950 +msgid "Enter the rotation angle:" +msgstr "Enter the rotation angle:" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:950 +msgid "Rotate around " +msgstr "Rotate around " + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:950 +msgid "Invalid rotation angle entered" +msgstr "Invalid rotation angle entered" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1030 +#, perl-format +msgid "Enter the new size for the selected object (print bed: %smm):" +msgstr "Enter the new size for the selected object (print bed: %smm):" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1031 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1035 +msgid "Scale along " +msgstr "Scale along " + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1031 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1035 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1056 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1061 +msgid "Invalid scaling value entered" +msgstr "Invalid scaling value entered" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1035 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1061 +#, no-perl-format +msgid "Enter the scale % for the selected object:" +msgstr "Enter the scale % for the selected object:" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1056 +msgid "Enter the new max size for the selected object:" +msgstr "Enter the new max size for the selected object:" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1112 +msgid "" +"The selected object can't be split because it contains more than one volume/" +"material." +msgstr "" +"The selected object can't be split because it contains more than one volume/" +"material." + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1121 +msgid "" +"The selected object couldn't be split because it contains only one part." +msgstr "" +"The selected object couldn't be split because it contains only one part." + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1286 +msgid "Slicing cancelled" +msgstr "Slicing cancelled" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1300 +msgid "Another export job is currently running." +msgstr "Another export job is currently running." + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1445 +msgid "File added to print queue" +msgstr "File added to print queue" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1448 +msgid "Sending G-code file to the OctoPrint server..." +msgstr "Sending G-code file to the OctoPrint server..." + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1451 +msgid "G-code file exported to " +msgstr "G-code file exported to " + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1454 +msgid "Export failed" +msgstr "Export failed" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1524 +msgid "G-code file successfully uploaded to the OctoPrint server" +msgstr "G-code file successfully uploaded to the OctoPrint server" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1526 +msgid "Error while uploading to the OctoPrint server: " +msgstr "Error while uploading to the OctoPrint server: " + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1539 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1581 +msgid "STL file exported to " +msgstr "STL file exported to " + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1592 +msgid "AMF file exported to " +msgstr "AMF file exported to " + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1596 +msgid "Error exporting AMF file " +msgstr "Error exporting AMF file " + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1608 +msgid "3MF file exported to " +msgstr "3MF file exported to " + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1612 +msgid "Error exporting 3MF file " +msgstr "Error exporting 3MF file " + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1958 +#, perl-format +msgid "%d (%d shells)" +msgstr "%d (%d shells)" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1960 +#, perl-format +msgid "Auto-repaired (%d errors)" +msgstr "Auto-repaired (%d errors)" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1965 +#, perl-format +msgid "" +"%d degenerate facets, %d edges fixed, %d facets removed, %d facets added, %d " +"facets reversed, %d backwards edges" +msgstr "" +"%d degenerate facets, %d edges fixed, %d facets removed, %d facets added, %d " +"facets reversed, %d backwards edges" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1970 +msgid "Yes" +msgstr "Yes" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2021 +msgid "Remove the selected object" +msgstr "Remove the selected object" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2024 +msgid "Increase copies" +msgstr "Increase copies" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2024 +msgid "Place one more copy of the selected object" +msgstr "Place one more copy of the selected object" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2027 +msgid "Decrease copies" +msgstr "Decrease copies" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2027 +msgid "Remove one copy of the selected object" +msgstr "Remove one copy of the selected object" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2030 +msgid "Set number of copies…" +msgstr "Set number of copies…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2030 +msgid "Change the number of copies of the selected object" +msgstr "Change the number of copies of the selected object" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2034 +msgid "Rotate 45° clockwise" +msgstr "Rotate 45° clockwise" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2034 +msgid "Rotate the selected object by 45° clockwise" +msgstr "Rotate the selected object by 45° clockwise" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2037 +msgid "Rotate 45° counter-clockwise" +msgstr "Rotate 45° counter-clockwise" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2037 +msgid "Rotate the selected object by 45° counter-clockwise" +msgstr "Rotate the selected object by 45° counter-clockwise" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2042 +msgid "Rotate" +msgstr "Rotate" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2042 +msgid "Rotate the selected object by an arbitrary angle" +msgstr "Rotate the selected object by an arbitrary angle" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2044 +msgid "Around X axis…" +msgstr "Around X axis…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2044 +msgid "Rotate the selected object by an arbitrary angle around X axis" +msgstr "Rotate the selected object by an arbitrary angle around X axis" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2047 +msgid "Around Y axis…" +msgstr "Around Y axis…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2047 +msgid "Rotate the selected object by an arbitrary angle around Y axis" +msgstr "Rotate the selected object by an arbitrary angle around Y axis" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2050 +msgid "Around Z axis…" +msgstr "Around Z axis…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2050 +msgid "Rotate the selected object by an arbitrary angle around Z axis" +msgstr "Rotate the selected object by an arbitrary angle around Z axis" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2055 +msgid "Mirror" +msgstr "Mirror" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2055 +msgid "Mirror the selected object" +msgstr "Mirror the selected object" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2057 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2073 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2089 +msgid "Along X axis…" +msgstr "Along X axis…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2057 +msgid "Mirror the selected object along the X axis" +msgstr "Mirror the selected object along the X axis" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2060 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2076 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2092 +msgid "Along Y axis…" +msgstr "Along Y axis…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2060 +msgid "Mirror the selected object along the Y axis" +msgstr "Mirror the selected object along the Y axis" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2063 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2079 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2095 +msgid "Along Z axis…" +msgstr "Along Z axis…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2063 +msgid "Mirror the selected object along the Z axis" +msgstr "Mirror the selected object along the Z axis" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2068 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2084 +msgid "Scale the selected object along a single axis" +msgstr "Scale the selected object along a single axis" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2070 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2086 +msgid "Uniformly…" +msgstr "Uniformly…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2070 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2086 +msgid "Scale the selected object along the XYZ axes" +msgstr "Scale the selected object along the XYZ axes" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2073 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2089 +msgid "Scale the selected object along the X axis" +msgstr "Scale the selected object along the X axis" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2076 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2092 +msgid "Scale the selected object along the Y axis" +msgstr "Scale the selected object along the Y axis" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2079 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2095 +msgid "Scale the selected object along the Z axis" +msgstr "Scale the selected object along the Z axis" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2084 +msgid "Scale to size" +msgstr "Scale to size" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2099 +msgid "Split the selected object into individual parts" +msgstr "Split the selected object into individual parts" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2102 +msgid "Open the 3D cutting tool" +msgstr "Open the 3D cutting tool" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2106 +msgid "Open the object editor dialog" +msgstr "Open the object editor dialog" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2110 +msgid "Reload from Disk" +msgstr "Reload from Disk" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2110 +msgid "Reload the selected file from Disk" +msgstr "Reload the selected file from Disk" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2113 +msgid "Export object as STL…" +msgstr "Export object as STL…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2113 +msgid "Export this single object as STL file" +msgstr "Export this single object as STL file" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\2D.pm:131 +msgid "What do you want to print today? ™" +msgstr "What do you want to print today? ™" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\2D.pm:132 +msgid "Drag your objects here" +msgstr "Drag your objects here" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:63 +msgid "1 Layer" +msgstr "1 Layer" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:65 +msgid "View" +msgstr "View" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:75 +msgid "Show" +msgstr "Show" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:78 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:79 +msgid "Feature types" +msgstr "Feature types" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:96 +msgid "Retractions" +msgstr "Retractions" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:97 +msgid "Unretractions" +msgstr "Unretractions" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:98 +msgid "Shells" +msgstr "Shells" diff --git a/resources/localization/fr_FR/Slic3rPE.mo b/resources/localization/fr_FR/Slic3rPE.mo new file mode 100644 index 0000000000..1e2ba0215f Binary files /dev/null and b/resources/localization/fr_FR/Slic3rPE.mo differ diff --git a/resources/localization/fr_FR/Slic3rPE_fr.po b/resources/localization/fr_FR/Slic3rPE_fr.po new file mode 100644 index 0000000000..ef5913297c --- /dev/null +++ b/resources/localization/fr_FR/Slic3rPE_fr.po @@ -0,0 +1,4702 @@ +msgid "" +msgstr "" +"Project-Id-Version: Slic3rPE\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-28 13:53+0100\n" +"PO-Revision-Date: 2018-02-28 14:14+0100\n" +"Last-Translator: Oleksandra Iushchenko \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr_FR\n" +"X-Generator: Poedit 2.0.6\n" +"X-Poedit-Basepath: ..\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-KeywordsList: L\n" +"X-Poedit-SearchPath-0: xs/src/libslic3r\n" +"X-Poedit-SearchPath-1: xs/xrc/slic3r/GUI\n" +"X-Poedit-SearchPath-2: xs/xrc/slic3r\n" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:39 +msgid "Shape" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:46 +msgid "Rectangular" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:50 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1191 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:408 +msgid "Size" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:51 +msgid "Size in X and Y of the rectangular plate." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:57 +msgid "Origin" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:58 +msgid "" +"Distance of the 0,0 G-code coordinate from the front left corner of the " +"rectangle." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:62 +msgid "Circular" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:65 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:129 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:200 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:211 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:325 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:336 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:355 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:434 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:781 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:801 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:860 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:878 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:896 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1044 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1052 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1094 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1103 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1113 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1121 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1129 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1215 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1421 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1491 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1527 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1704 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1711 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1718 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1727 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1737 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1747 +msgid "mm" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:66 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:431 +msgid "Diameter" +msgstr "Diamètre" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:67 +msgid "" +"Diameter of the print bed. It is assumed that origin (0,0) is located in the " +"center." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:71 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:150 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:92 +msgid "Custom" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:75 +msgid "Load shape from STL..." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:120 +msgid "Settings" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:298 +msgid "Choose a file to import bed shape from (STL/OBJ/AMF/3MF/PRUSA):" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:315 +msgid "Error! " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:324 +msgid "The selected file contains no geometry." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:328 +msgid "" +"The selected file contains several disjoint areas. This is not supported." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.hpp:42 +msgid "Bed Shape" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:224 +msgid "Array of language names and identifiers should have the same size." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:235 +msgid "Select the language" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:235 +msgid "Language" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:300 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:170 +msgid "Default" +msgstr "Défaut" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:325 +msgid "Change Application Language" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:332 +msgid "Application will be restarted" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:332 +msgid "Attention!" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:339 +msgid "&Localization" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:488 +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:470 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1300 +msgid "Error" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:493 +msgid "Notice" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:498 +msgid "GLUquadricObjPtr | Attempt to free unreferenced scalar" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:500 +msgid "Warning" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:50 +msgid "Save current " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:51 +msgid "Delete this preset" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:313 +msgid "Layers and perimeters" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:314 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:777 +msgid "Layer height" +msgstr "Épaisseur de couche" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:318 +msgid "Vertical shells" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:329 +msgid "Horizontal shells" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:330 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1314 +msgid "Solid layers" +msgstr "Couches solides" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:335 +msgid "Quality (slower slicing)" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:342 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:356 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:449 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:452 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:831 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1113 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:107 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:208 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:736 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1733 +msgid "Advanced" +msgstr "Avancé" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:346 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:347 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:664 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:87 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:247 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:488 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:502 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:540 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:681 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:691 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:709 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:727 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:746 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1263 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1280 +msgid "Infill" +msgstr "Remplissage" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:352 +msgid "Reducing printing time" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:364 +msgid "Skirt and brim" +msgstr "Contour et débord" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:365 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:146 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:88 +msgid "Skirt" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:371 +msgid "Brim" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:374 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:375 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:191 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1030 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1380 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1387 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1399 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1409 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1417 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1432 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1453 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1464 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1480 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1489 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1498 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1509 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1525 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1533 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1534 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1543 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1551 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1565 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:147 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:89 +msgid "Support material" +msgstr "Support" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:380 +msgid "Raft" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:384 +msgid "Options for support material and raft" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:398 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:118 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:278 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:635 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:747 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:979 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1201 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1251 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1302 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1625 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:71 +msgid "Speed" +msgstr "Vitesse" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:399 +msgid "Speed for print moves" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:411 +msgid "Speed for non-print moves" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:414 +msgid "Modifiers" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:417 +msgid "Acceleration control (advanced)" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:424 +msgid "Autospeed (advanced)" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:430 +msgid "Multiple Extruders" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:431 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:966 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:308 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:702 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:958 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1272 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1445 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1471 +msgid "Extruders" +msgstr "Extrudeurs" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:438 +msgid "Ooze prevention" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:442 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:149 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:91 +msgid "Wipe tower" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:453 +msgid "Extrusion width" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:463 +msgid "Overlap" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:466 +msgid "Flow" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:469 +msgid "Other" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:476 +msgid "Output options" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:477 +msgid "Sequential printing" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:479 +msgid "Extruder clearance (mm)" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:488 +msgid "Output file" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:494 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1001 +msgid "Post-processing scripts" +msgstr "Script de Post-processing" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:500 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:501 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:859 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:860 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1156 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1157 +msgid "Notes" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:507 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:867 +msgid "Dependencies" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:508 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:868 +msgid "Profile dependencies" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:509 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:869 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1668 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:143 +msgid "Compatible printers" +msgstr "Imprimantes compatibles" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:533 +#, no-c-format +msgid "" +"The Spiral Vase mode requires:\n" +"- one perimeter\n" +"- no top solid layers\n" +"- 0% fill density\n" +"- no support material\n" +"- no ensure_vertical_shell_thickness\n" +"\n" +"Shall I adjust those settings in order to enable Spiral Vase?" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:540 +msgid "Spiral Vase" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:560 +msgid "" +"The Wipe Tower currently supports only:\n" +"- first layer height 0.2mm\n" +"- layer height from 0.15mm to 0.35mm\n" +"\n" +"Shall I adjust those settings in order to enable the Wipe Tower?" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:564 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:585 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:602 +msgid "Wipe Tower" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:581 +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).\n" +"\n" +"Shall I adjust those settings in order to enable the Wipe Tower?" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:599 +msgid "" +"For the Wipe Tower to work with the soluble supports, the support layers\n" +"need to be synchronized with the object layers.\n" +"\n" +"Shall I synchronize support layers in order to enable the Wipe Tower?" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:617 +msgid "" +"Supports work better, if the following feature is enabled:\n" +"- Detect bridging perimeters\n" +"\n" +"Shall I adjust those settings for supports?" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:620 +msgid "Support Generator" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:662 +msgid "The " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:662 +#, no-c-format +msgid "" +" infill pattern is not supposed to work at 100% density.\n" +"\n" +"Shall I switch to rectilinear fill pattern?" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:786 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:787 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:368 +msgid "Filament" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:794 +msgid "Temperature " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:795 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1234 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:307 +msgid "Extruder" +msgstr "Extrudeur" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:800 +msgid "Bed" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:805 +msgid "Cooling" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:806 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:922 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1695 +msgid "Enable" +msgstr "Activé" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:817 +msgid "Fan settings" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:818 +msgid "Fan speed" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:826 +msgid "Cooling thresholds" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:832 +msgid "Filament properties" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:836 +msgid "Print speed override" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:846 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1119 +msgid "Custom G-code" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:847 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1120 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1342 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1357 +msgid "Start G-code" +msgstr "G-code de début" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:853 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1126 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:217 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:227 +msgid "End G-code" +msgstr "G-Code de fin" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:937 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:11 +msgid "General" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:938 +msgid "Size and coordinates" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:940 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:34 +msgid "Bed shape" +msgstr "Forme du plateau" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:942 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1637 +msgid " Set " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:962 +msgid "Capabilities" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:967 +msgid "Number of extruders of the printer." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:989 +msgid "USB/Serial connection" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:990 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1193 +msgid "Serial port" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:995 +msgid "Rescan serial ports" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1004 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1072 +msgid "Test" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1017 +msgid "Connection to printer works correctly." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1017 +msgid "Success!" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1020 +msgid "Connection failed." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1032 +msgid "OctoPrint upload" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1035 +msgid " Browse " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1110 +msgid "Firmware" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1132 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:48 +msgid "Before layer change G-code" +msgstr "G-Code avant changement de couche" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1138 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:766 +msgid "After layer change G-code" +msgstr "G-Code après changement de couche" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1144 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1602 +msgid "Tool change G-code" +msgstr "G-Code changement d'outil" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1150 +msgid "Between objects G-code (for sequential printing)" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1187 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:400 +#, c-format +msgid "Extruder %d" +msgstr "Extrudeur %d" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1194 +msgid "Layer height limits" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1199 +msgid "Position (for multi-extruder printers)" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1202 +msgid "Retraction" +msgstr "Rétractation" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1205 +msgid "Only lift Z" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1218 +msgid "" +"Retraction when tool is disabled (advanced settings for multi-extruder " +"setups)" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1222 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:150 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2125 +msgid "Preview" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1312 +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 "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1314 +msgid "Firmware Retraction" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1469 +msgid "Default " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1469 +msgid " preset" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1470 +msgid " preset\n" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1488 +msgid "" +"\n" +"\n" +"is not compatible with printer\n" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1488 +msgid "" +"\n" +"\n" +"and it has the following unsaved changes:" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1489 +msgid "" +"\n" +"\n" +"has the following unsaved changes:" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1491 +msgid "" +"\n" +"\n" +"Discard changes and continue anyway?" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1492 +msgid "Unsaved Changes" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1560 +msgid "The supplied name is empty. It can't be saved." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1580 +msgid "remove" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1580 +msgid "delete" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1581 +msgid "Are you sure you want to " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1581 +msgid " the selected preset?" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1582 +msgid "Remove" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1582 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:178 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:196 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2021 +msgid "Delete" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1583 +msgid " Preset" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1636 +msgid "All" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1667 +msgid "Select the printers this profile is compatible with." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1751 +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:514 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1645 +msgid "Save " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1751 +msgid " as:" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1785 +msgid "" +"The supplied name is not valid; the following characters are not allowed:" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1788 +msgid "The supplied name is not available." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:182 +msgid "Print Settings" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:202 +msgid "Filament Settings" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:228 +msgid "Printer Settings" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:248 +msgid "Save preset" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Field.cpp:42 +msgid "default" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:26 +#, c-format +msgid "" +"If estimated layer time is below ~%ds, fan will run at %d%% and print speed " +"will be reduced so that no less than %ds are spent on that layer (however, " +"speed will never be reduced below %dmm/s)." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:30 +#, c-format +msgid "" +"\n" +"If estimated layer time is greater, but still below ~%ds, fan will run at a " +"proportionally decreasing speed between %d%% and %d%%." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:34 +msgid "" +"\n" +"During the other layers, fan " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:36 +msgid "Fan " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:41 +#, c-format +msgid "will always run at %d%% " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:44 +#, c-format +msgid "except for the first %d layers" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:48 +msgid "except for the first layer" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:50 +msgid "will be turned off." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:151 +msgid "external perimeters" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:160 +msgid "perimeters" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:169 +msgid "infill" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:179 +msgid "solid infill" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:187 +msgid "top solid infill" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:198 +msgid "support" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:208 +msgid "support interface" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:214 +msgid "First layer volumetric" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:214 +msgid "Bridging volumetric" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:214 +msgid "Volumetric" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:215 +msgid " flow rate is maximized " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:218 +msgid "by the print profile maximum" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:219 +msgid "when printing " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:220 +msgid " with a volumetric rate " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:224 +#, c-format +msgid "%3.2f mm³/s" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:226 +#, c-format +msgid " at filament speed %3.2f mm/s." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:245 +msgid "" +"Recommended object thin wall thickness: Not available due to invalid layer " +"height." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:262 +#, c-format +msgid "Recommended object thin wall thickness for layer height %.2f and " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:269 +#, c-format +msgid "%d lines: %.2lf mm" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.hpp:17 +msgid "Preferences" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:27 +msgid "Remember output directory" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:29 +msgid "" +"If this is enabled, Slic3r will prompt the last output directory instead of " +"the one containing the input files." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:35 +msgid "Auto-center parts" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:37 +msgid "" +"If this is enabled, Slic3r will auto-center objects around the print bed " +"center." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:43 +msgid "Background processing" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:45 +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 "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:51 +msgid "Disable USB/serial connection" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:53 +msgid "" +"Disable communication with the printer over a serial / USB cable. This " +"simplifies the user interface in case the printer is never attached to the " +"computer." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:59 +msgid "Suppress \" - default - \" presets" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:61 +msgid "" +"Suppress \" - default - \" presets in the Print / Filament / Printer " +"selections once there are any other valid presets available." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:67 +msgid "Show incompatible print and filament presets" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:69 +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 "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:75 +msgid "Use legacy OpenGL 1.1 rendering" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:77 +msgid "" +"If you have rendering issues caused by a buggy OpenGL 2.0 driver, you may " +"try to check this checkbox. This will disable the layer height editing and " +"anti aliasing, so it is likely better to upgrade your graphics driver." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:101 +msgid "You need to restart Slic3r to make the changes effective." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:26 +msgid "Avoid crossing perimeters" +msgstr "Eviter de croiser les périmètres" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:27 +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 "" +"Optimise les déplacements afin de minimiser le franchissement des " +"périmètres. Surtout utile avec les extruder Bowden qui sont sensible au " +"Oozing. Cette fonctionnalité ralenti l'impression et la génération du G-Code." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:38 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1572 +msgid "Other layers" +msgstr "Autres couches" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:39 +msgid "" +"Bed temperature for layers after the first one. Set this to zero to disable " +"bed temperature control commands in the output." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:42 +msgid "Bed temperature" +msgstr "Température plateau" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:49 +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 "" +"Ce code personnalisé sera inséré à chaque changement de couche, juste avant " +"le mouvement en Z. Noter que vous pouvez utiliser des variables pour tous " +"les réglages de Slic3r ainsi que [layer_num] et [layer_z]." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:59 +msgid "Between objects G-code" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:60 +msgid "" +"This code is inserted between objects when using sequential printing. By " +"default extruder and bed temperature are reset using non-wait command; " +"however if M104, M109, M140 or M190 are detected in this custom code, Slic3r " +"will not add temperature commands. Note that you can use placeholder " +"variables for all Slic3r settings, so you can put a \"M109 " +"S[first_layer_temperature]\" command wherever you want." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:68 +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:370 +msgid "Bottom" +msgstr "Inférieur" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:69 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:239 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:290 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:298 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:604 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:762 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:778 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:941 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:989 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1152 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1583 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1639 +msgid "Layers and Perimeters" +msgstr "Couches et périmètres" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:70 +msgid "Number of solid layers to generate on bottom surfaces." +msgstr "Nombre de couches solides à générer sur les surfaces inférieures." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:72 +msgid "Bottom solid layers" +msgstr "Couche solides inférieures" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:77 +msgid "Bridge" +msgstr "Pont" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:78 +msgid "" +"This is the acceleration your printer will use for bridges. Set zero to " +"disable acceleration control for bridges." +msgstr "" +"L'accélération qui sera utilisée par votre imprimante pour les ponts. Mettre " +"zéro pour désactiver l'accélération pour les ponts." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:80 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:174 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:576 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:684 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:952 +msgid "mm/s²" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:86 +msgid "Bridging angle" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:88 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:91 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:492 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1170 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1181 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1401 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1557 +msgid "°" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:97 +msgid "Bridges fan speed" +msgstr "Vitesse du ventilateur pour les ponts" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:98 +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 " +"(overhangs)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:99 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:504 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:789 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:850 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1060 +msgid "%" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:106 +msgid "Bridge flow ratio" +msgstr "Flow ratio pour les ponts" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:108 +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 "" +"Ce facteur affecte la quantité de plastique pour les ponts. Vous pouvez le " +"diminuer légèrement pour éviter l'affaissement. La valeur par défaut est " +"généralement suffisante et vous devriez expérimenter avec le refroidissement " +"(utiliser un ventilateur) avant de modifier ceci." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:117 +msgid "Bridges" +msgstr "Ponts" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:119 +msgid "Speed for printing bridges." +msgstr "Vitesse d'impression des ponts." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:120 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:638 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:749 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:811 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:868 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:981 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1137 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1146 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1536 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1649 +msgid "mm/s" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:127 +msgid "Brim width" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:128 +msgid "" +"Horizontal width of the brim that will be printed around each object on the " +"first layer." +msgstr "" +"Largeur du débord qui sera imprimé autour de chaque objet sur la première " +"couche." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:135 +msgid "Clip multi-part objects" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:136 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:147 +msgid "Compatible printers condition" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:148 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:154 +msgid "Complete individual objects" +msgstr "Imprimer les objets individuels" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:155 +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 "" +"Lorsque vous imprimez plusieurs objets ou copies, ce réglage permet de " +"terminer un objet avant de passer au suivant (en repartant de sa première " +"couche). Cette fonction est utile pour éviter les risques d'impression " +"gâchée. Slic3r doit vous avertir et éviter les collisions entre les objets " +"et l'extrudeur, mais soyez vigilent." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:163 +msgid "Enable auto cooling" +msgstr "Activer le refroidissement automatique" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:164 +msgid "" +"This flag enables the automatic cooling logic that adjusts print speed and " +"fan speed according to layer printing time." +msgstr "" +"Cette option active la logique de refroidissement automatique, qui ajuste la " +"vitesse d'impression et celle du ventilateur en fonction du temps " +"d'impression de la couche." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:171 +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 "" +"Accélération à laquelle votre imprimante sera réinitialisée suite à une " +"modification spécifique de l'accélération (périmètre, remplissage...). " +"Mettre zéro pour ne pas réinitialiser l'accélération." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:180 +msgid "Disable fan for the first" +msgstr "Désactiver le ventilateur pour le(s) premier(s)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:181 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:183 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:694 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1033 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1224 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1285 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1437 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1482 +msgid "layers" +msgstr "couches" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:190 +msgid "Don't support bridges" +msgstr "Ne pas supporter les ponts" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:192 +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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:198 +msgid "Distance between copies" +msgstr "Distance entre les copies" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:199 +msgid "Distance used for the auto-arrange feature of the plater." +msgstr "" +"Distance minimale utilisée par la fonction d'agencement automatique sur le " +"plateau." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:207 +msgid "Elephant foot compensation" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:209 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:218 +msgid "" +"This end procedure is inserted at the end of the output file. Note that you " +"can use placeholder variables for all Slic3r settings." +msgstr "" +"Ce code sera inséré à la fin du fichier G-Code. Notez que vous pouvez " +"utiliser les variables pour toutes les réglages de Slic3r." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:228 +msgid "" +"This end procedure is inserted at the end of the output file, before the " +"printer end gcode. Note that you can use placeholder variables for all " +"Slic3r settings. If you have multiple extruders, the gcode is processed in " +"extruder order." +msgstr "" +"Cette procédure de fin est insérée à la fin du fichier G-Code, avant le code " +"de finalisation de l'impression. Notez que vous pouvez utiliser les " +"variables pour toutes les réglages de Slic3r.. Si vous avez plusieurs " +"extrudeurs, le G-Code sera analysé suivant l'ordre des extrudeurs." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:238 +msgid "Ensure vertical shell thickness" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:240 +msgid "" +"Add solid infill near sloping surfaces to guarantee the vertical shell " +"thickness (top+bottom solid layers)." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:246 +msgid "Top/bottom fill pattern" +msgstr "Motif de remplissage haut/bas" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:248 +msgid "" +"Fill pattern for top/bottom infill. This only affects the external visible " +"layer, and not its adjacent solid shells." +msgstr "" +"Motif pour les remplissage haut/bas. Ceci affecte seulement la couche " +"externe visible, et pas ses parties solides adjacentes." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:267 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:277 +msgid "External perimeters" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:268 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:377 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:592 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:710 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:967 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1292 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1454 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1614 +msgid "Extrusion Width" +msgstr "Largeur d'extrusion" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:269 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:272 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:597 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:715 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:972 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1296 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1458 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1619 +msgid "mm or % (leave 0 for default)" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:279 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:282 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:619 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1255 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1306 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1501 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1631 +msgid "mm/s or %" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:289 +msgid "External perimeters first" +msgstr "Périmètres externes d'abord" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:291 +msgid "" +"Print contour perimeters from the outermost one to the innermost one instead " +"of the default inverse order." +msgstr "" +"Imprimer les périmètres de l'extérieur vers l'intérieur au lieu de l'inverse." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:297 +msgid "Extra perimeters if needed" +msgstr "Périmètres supplémentaires si nécessaire" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:299 +#, no-c-format +msgid "" +"Add more perimeters when needed for avoiding gaps in sloping walls. Slic3r " +"keeps adding perimeters, until more than 70% of the loop immediately above " +"is supported." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:309 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:320 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:69 +msgid "Height" +msgstr "Hauteur" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:321 +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 "" +"Distance verticale entre la pointe de la buse et (habituellement) les barres " +"du chariot X. En d'autres termes, il s'agit de la hauteur du cylindre de " +"sécurité autour de l'extrudeur, et elle représente la profondeur maximum à " +"laquelle peut descendre l'extrudeur avant d'entrer en collision avec " +"d'autres objets imprimés." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:331 +msgid "Radius" +msgstr "Rayon" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:332 +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 "" +"Rayon de sécurité autour de l'extrudeur. Si l'extrudeur n'est pas centré, " +"choisissez une valeur plus large pour plus de sécurité. Ce réglage est " +"utilisé pour éviter les collisions et afficher la marge dans la " +"prévisualisation du plateau." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:342 +msgid "Extruder Color" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:343 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:406 +msgid "This is only used in the Slic3r interface as a visual help." +msgstr "" +"Ceci est uniquement utilisé dans l'interface de Slic3r comme indication " +"visuelle." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:350 +msgid "Extruder offset" +msgstr "Décalage de l'extrudeur" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:351 +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 "" +"Si le firmware de votre imprimante ne gère pas le décalage de l'extrudeur, " +"c'est au G-Code d'en tenir compte. Cette option vous permet de spéficier le " +"décalage de chaque extrudeur par rapport au premier. Seules des valeurs " +"positives sont possibles (elles seront soustraites des coordonnées XY)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:360 +msgid "Extrusion axis" +msgstr "Axe d'extrusion" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:361 +msgid "" +"Use this option to set the axis letter associated to your printer's extruder " +"(usually E but some printers use A)." +msgstr "" +"Utiliser cette option pour indiquer la lettre utilisée par l'extrudeur de " +"votre imprimante (habituellement E, mais certaines imprimantes utilisent A)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:367 +msgid "Extrusion multiplier" +msgstr "Multiplicateur d'extrusion" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:368 +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 "" +"Ce facteur modifie proportionnellement la quantité d'extrudât. Vous pouvez " +"avoir besoin de modifier ceci afin d'otenir un beau rendu de surface et une " +"taille correcte pour les murs uniques. Les valeurs habituelles vont de 0,9 à " +"1,1. Si vous pensez avoir besoin de changer d'avantage cette valeur, " +"vérifiez le diamètre de votre filament et le E-Steps dans le firmware.." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:376 +msgid "Default extrusion width" +msgstr "Largeur d'extrusion par défaut" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:378 +msgid "" +"Set this to a non-zero value to allow a manual extrusion width. If left to " +"zero, Slic3r derives extrusion widths from the nozzle diameter (see the " +"tooltips for perimeter extrusion width, infill extrusion width etc). If " +"expressed as percentage (for example: 230%), it will be computed over layer " +"height." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:382 +msgid "mm or % (leave 0 for auto)" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:387 +msgid "Keep fan always on" +msgstr "Garder le ventillateur actif" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:388 +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 "" +"Si cette option est cochée, le ventilateur ne sera jamais arrêté et tournera " +"au moins à sa vitesse minimum. Idéal pour le PLA, mais pas pour l'ABS." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:394 +msgid "Enable fan if layer print time is below" +msgstr "" +"Activer le ventilateur si le temps d'impression de la couche est inférieure à" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:395 +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 "" +"Si le temps d'impression estimé de la couche est inférieure à ce nombre de " +"secondes, le ventilateur sera activé et sa vitesse calculée par " +"l'extrapolation des vitesses minimum et maximum." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:397 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1242 +msgid "approximate seconds" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:405 +msgid "Color" +msgstr "Couleur" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:412 +msgid "Filament notes" +msgstr "Notes de filament" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:413 +msgid "You can put your notes regarding the filament here." +msgstr "Vous pouvez indiquer vos remarques concernant le filament ici." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:421 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:817 +msgid "Max volumetric speed" +msgstr "Vitesse volumétrique max" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:422 +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 "" +"Vitesse volumétrique maximum autorisée pour ce filament. Limite la vitesse " +"volumétrique d'une impression. Mettre à zéro pour enlever la limite." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:425 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:820 +msgid "mm³/s" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:432 +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 "" +"Entrez le diamètre de votre filament ici. Une bonne précision est requise, " +"utilisez un pied à coulisse et calculez la moyenne de plusieurs mesures le " +"long du filament." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:440 +msgid "Density" +msgstr "Densité" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:441 +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 "" +"Entrez la densité de votre filament. Uniquement pour des raisons " +"statistiques. Un bon moyen d'avoir cette valeur est de peser un morceau " +"d'une longueur connue de filament et de calculer le ratio longueur/poid. Le " +"mieux est de calculer le volume directement par déplacement." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:444 +msgid "g/cm³" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:450 +msgid "Filament type" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:451 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1002 +msgid "" +"If you want to process the output G-code through custom scripts, just list " +"their absolute paths here. Separate multiple scripts with a semicolon. " +"Scripts will be passed the absolute path to the G-code file as the first " +"argument, and they can access the Slic3r config settings by reading " +"environment variables." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:470 +msgid "Soluble material" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:471 +msgid "Soluble material is most likely used for a soluble support." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:476 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:450 +msgid "Cost" +msgstr "Coût" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:477 +msgid "" +"Enter your filament cost per kg here. This is only for statistical " +"information." +msgstr "" +"Entrez le coût par Kilo de votre filament. Utiliser uniquement a des fins " +"statistiques." + +# Set this to be the local currency symbol. +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:478 +msgid "money/kg" +msgstr "€/kg" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:487 +msgid "Fill angle" +msgstr "Angle de remplissage" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:489 +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 "" +"Angle de base par défaut pour le remplissage. Des croisements seront " +"appliqués à cette valeur. Les ponts seront remplis avec la direction idéale " +"détectée par Slic3r, ce réglage ne les affecteront pas." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:501 +msgid "Fill density" +msgstr "Densité de remplissage" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:503 +#, no-c-format +msgid "Density of internal infill, expressed in the range 0% - 100%." +msgstr "Densité du remplissage interne, exprimé en pourcentage de 0% à 100%." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:539 +msgid "Fill pattern" +msgstr "Motif de remplissage" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:541 +msgid "Fill pattern for general low-density infill." +msgstr "Motif pour les remplissages de faible densité." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:573 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:582 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:591 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:625 +msgid "First layer" +msgstr "Première couche" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:574 +msgid "" +"This is the acceleration your printer will use for first layer. Set zero to " +"disable acceleration control for first layer." +msgstr "" +"L'accélération que l'imprimante utilisera pour la première couche. Mettre " +"zéro pour désactiver l'accélération pour la première couche." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:583 +msgid "" +"Heated build plate temperature for the first layer. Set this to zero to " +"disable bed temperature control commands in the output." +msgstr "" +"Température du plateau chauffant pour la première couche. Mettre zéro pour " +"désactiver les commandes de contrôle de température en sortie." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:593 +msgid "" +"Set this to a non-zero value to set a manual extrusion width for first " +"layer. You can use this to force fatter extrudates for better adhesion. If " +"expressed as percentage (for example 120%) it will be computed over first " +"layer height. If set to zero, it will use the default extrusion width." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:603 +msgid "First layer height" +msgstr "Epaisseur de la première couche" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:605 +msgid "" +"When printing with very low layer heights, you might still want to print a " +"thicker bottom layer to improve adhesion and tolerance for non perfect build " +"plates. This can be expressed as an absolute value or as a percentage (for " +"example: 150%) over the default layer height." +msgstr "" +"Lors d'une impression avec de très faibles épaisseurs de couche, vous pouvez " +"choisir d'imprimer la première couche plus épaisse pour améliorer l'adhésion " +"et la tolérance pour les plateaux imparfaits. Ce réglage peut être exprimé " +"comme une valeur absolue ou un pourcentage (par exemple 150%) par rapport à " +"l'épaisseur de couche par défaut." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:609 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:740 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1390 +msgid "mm or %" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:615 +msgid "First layer speed" +msgstr "Vitesse de la première couche" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:616 +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 "" +"Si exprimé avec une valeur absolue en mm/s, cette vitesse sera appliquée à " +"sur tous les déplacements d'impression de la première couche, quelle que " +"soit leur type. Si exprimé comme un pourcentage (par exemple 40%), il " +"modulera la vitesse par défaut.." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:626 +msgid "" +"Extruder temperature for first layer. If you want to control temperature " +"manually during print, set this to zero to disable temperature control " +"commands in the output file." +msgstr "" +"Température d’extrudeur pour première couche. Si vous voulez contrôler " +"manuellement la température au cours de l’impression, mettre à zéro pour " +"désactiver les commandes de contrôle de température dans le fichier de " +"sortie." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:634 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:145 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:87 +msgid "Gap fill" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:636 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:644 +msgid "Verbose G-code" +msgstr "G-code commenté" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:645 +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 "" +"Cocher pour obtenir un fichier de G-code commenté, avec chaque ligne " +"expliquée par un texte descriptif. Si vous imprimez depuis une carte SD, le " +"poids supplémentaire du fichier pourrait ralentir le firmware de votre " +"imprimante." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:652 +msgid "G-code flavor" +msgstr "Version du G-code" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:653 +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 Slic3r from exporting any " +"extrusion value at all." +msgstr "" +"Certaines commandes G/M, dont le contrôle de température et autres, ne sont " +"pas universelles. Réglez cette option sur le firmware de votre imprimante " +"pour obtenir un fichier compatible. La version \"sans extrusion\" indique à " +"Slic3r de ne pas générer les commandes d'extrusion." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:682 +msgid "" +"This is the acceleration your printer will use for infill. Set zero to " +"disable acceleration control for infill." +msgstr "" +"Il s'agit de l'accélération que votre imprimante utilisera pour le " +"remplissage. Mettre à zéro pour désactiver le contrôle de l'accélération " +"pour les remplissage." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:690 +msgid "Combine infill every" +msgstr "Combiner le remplissage toute les" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:692 +msgid "" +"This feature allows to combine infill and speed up your print by extruding " +"thicker infill layers while preserving thin perimeters, thus accuracy." +msgstr "" +"Cette fonction permet de combiner le remplissage afin d'accélérer " +"l'impression, en extrudant un remplissage plus épais tout en conservant les " +"périmètres fins, et donc précis." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:696 +msgid "Combine infill every n layers" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:701 +msgid "Infill extruder" +msgstr "Extrudeur pour remplissage" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:703 +msgid "The extruder to use when printing infill." +msgstr "L'extrudeur à utiliser lors de l'impression du remplissage." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:711 +msgid "" +"Set this to a non-zero value to set a manual extrusion width for infill. If " +"left zero, default extrusion width will be used if set, otherwise 1.125 x " +"nozzle diameter will be used. You may want to use fatter extrudates to speed " +"up the infill and make your parts stronger. If expressed as percentage (for " +"example 90%) it will be computed over layer height." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:720 +msgid "Infill before perimeters" +msgstr "Remplissage avant périmètres" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:721 +msgid "" +"This option will switch the print order of perimeters and infill, making the " +"latter first." +msgstr "" +"Cette option inverse l'ordre d'impression des périmètres et du remplissage, " +"qui sera imprimé en premier." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:726 +msgid "Only infill where needed" +msgstr "Remplissage seulement où nécessaire" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:728 +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 "" +"Cette option limitera le remplissage aux zones nécessaires pour supporter " +"les couches supérieures (cela agira comme un support interne). Si activé, la " +"génération du G-Code prendra plus de temps à cause des calculs " +"supplémentaires requis." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:735 +msgid "Infill/perimeters overlap" +msgstr "Recouvrement remplissage/périmètres" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:737 +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 "" +"Cette option applique un recouvrement supplémentaire entre les périmètres et " +"le remplissage pour une meilleur fusion. En théorie, cela ne devrait pas " +"être nécessaire, mais le jeu mécanique peut causer des trous. Si exprimé en " +"pourcentage (par exemple 15%), il sera calculé en fonction de la largeur " +"d'extrusion du périmètre." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:748 +msgid "Speed for printing the internal fill. Set to zero for auto." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:757 +msgid "Interface shells" +msgstr "Parois intercalaire" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:758 +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 "" +"Force la génération de parois solides entre des volumes/matériaux adjacents. " +"Utile pour des impressions multi-extrudeur avec des matériaux translucides, " +"ou avec un support soluble." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:767 +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 "" +"Ce code personnalisé est inséré à chaque changement de couche, juste après " +"le mouvement Z et avant le déplacement de l'extrudeur au point de départ de " +"la couche suivante. Notez que vous pouvez utiliser des variables pour tous " +"les réglages de Slic3r en plus de [layer_num] et [layer_z]." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:779 +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 "" +"Cette option contrôle l'épaisseur (et donc le nombre total) de couches. Des " +"couches plus fines donneront une meilleure précision mais l'impression sera " +"plus longue." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:787 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:796 +msgid "Max" +msgstr "Max" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:788 +msgid "This setting represents the maximum speed of your fan." +msgstr "Cette option représente la vitesse maximum du ventilateur." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:797 +#, no-c-format +msgid "" +"This is the highest printable layer height for this extruder, used to cap " +"the variable layer height and support layer height. Maximum recommended " +"layer height is 75% of the extrusion width to achieve reasonable inter-layer " +"adhesion. If set to 0, layer height is limited to 75% of the nozzle diameter." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:807 +msgid "Max print speed" +msgstr "Vitesse d'impression Max" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:808 +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 "" +"Lorsque vous réglez les autres vitesses à 0, Slic3r calculera " +"automatiquement la vitesse optimale de façon à garder une pression constante " +"dans l'extrudeur. Cette fonction expérimentale est utilisée pour régler la " +"plus haute vitesse que votre imprimante puisse supporter." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:818 +msgid "" +"This experimental setting is used to set the maximum volumetric speed your " +"extruder supports." +msgstr "" +"Cette option expérimentale est utilisée pour régler la vitesse volumétrique " +"maximum supportée par votre extrudeur." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:826 +msgid "Max volumetric slope positive" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:827 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:838 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:831 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:842 +msgid "mm³/s²" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:837 +msgid "Max volumetric slope negative" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:848 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:857 +msgid "Min" +msgstr "Min" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:849 +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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:858 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:866 +msgid "Min print speed" +msgstr "Vitesse d'impression minimum" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:867 +msgid "Slic3r will not scale speed down below this speed." +msgstr "Slic3r ne descendra pas en dessous de cette vitesse." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:874 +msgid "Minimum extrusion length" +msgstr "Longueur d'extrusion minimum" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:875 +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 "" +"Nombre minimum de contours à génére afin de consommer la distance de " +"filament spécifiée sur la couche du bas. Pour des machines à extrudeurs " +"multiples, ce minimum s'applique à chacun d'entre eux." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:884 +msgid "Configuration notes" +msgstr "Commentaires de configuration" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:885 +msgid "" +"You can put here your personal notes. This text will be added to the G-code " +"header comments." +msgstr "" +"Vous pouvez inscrire ici vos commentaires personnels. Ce texte sera ajouté à " +"l'entête du G-Code généré." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:894 +msgid "Nozzle diameter" +msgstr "Diamètre de la buse" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:895 +msgid "" +"This is the diameter of your extruder nozzle (for example: 0.5, 0.35 etc.)" +msgstr "" +"Il s'agit du diamètre de la buse de votre extrudeur (par exemple: 0.5, 0.35, " +"etc.)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:901 +msgid "API Key" +msgstr "Clé API" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:902 +msgid "" +"Slic3r can upload G-code files to OctoPrint. This field should contain the " +"API Key required for authentication." +msgstr "" +"Slic3r peut envoyer le G-Code sur un serveur OctoPrint. Ce champs doit " +"contenir la clé d'API requise pour l'authentification." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:908 +msgid "Host or IP" +msgstr "Hôte ou IP" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:909 +msgid "" +"Slic3r can upload G-code files to OctoPrint. This field should contain the " +"hostname or IP address of the OctoPrint instance." +msgstr "" +"Slic3r peut envoyer le G-Code sur un serveur OctoPrint. Ce champs doit " +"contenir le nom d'hôte ou l'adresse IP du serveur OctoPrint." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:915 +msgid "Only retract when crossing perimeters" +msgstr "Rétracter uniquement lors du franchissement des périmètres" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:916 +msgid "" +"Disables retraction when the travel path does not exceed the upper layer's " +"perimeters (and thus any ooze will be probably invisible)." +msgstr "" +"Désactiver la rétractation lorsque la distance à parcourir ne franchi pas le " +"périmètre des couches supérieures (et donc les coulures seront certainement " +"invisibles)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:923 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:930 +msgid "Output filename format" +msgstr "Format du nom de fichier" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:931 +msgid "" +"You can use all configuration options as variables inside this template. For " +"example: [layer_height], [fill_density] etc. You can also use [timestamp], " +"[year], [month], [day], [hour], [minute], [second], [version], " +"[input_filename], [input_filename_base]." +msgstr "" +"Vous pouvez utiliser toutes les options de configuration comme variables " +"dans ce gabarit. Par exemple : [layer_height], [fill_density] etc. Vous " +"pouvez aussi utiliser [timestamp], [year], [month], [day], [hour], [minute], " +"[second], [version], [input_filename], [input_filename_base]." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:940 +msgid "Detect bridging perimeters" +msgstr "Détecter les périmètres faisant des ponts" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:942 +msgid "" +"Experimental option to adjust flow for overhangs (bridge flow will be used), " +"to apply bridge speed to them and enable fan." +msgstr "" +"Option expérimentale qui ajuste le débit pour les débordements, cela leur " +"appliquera le débit des ponts et activera le ventilateur." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:948 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:966 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:978 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:988 +msgid "Perimeters" +msgstr "Périmètres" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:949 +msgid "" +"This is the acceleration your printer will use for perimeters. A high value " +"like 9000 usually gives good results if your hardware is up to the job. Set " +"zero to disable acceleration control for perimeters." +msgstr "" +"L'accélération que votre imprimante utilisera pour les périmètres. Une " +"grande valeur comme 9000 donne généralement de bons résultats si votre " +"matériel le permet. Régler à zéro pour désactiver le contrôle de " +"l'accélération pour les périmètres." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:957 +msgid "Perimeter extruder" +msgstr "Extrudeur pour le périmètre" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:959 +msgid "" +"The extruder to use when printing perimeters and brim. First extruder is 1." +msgstr "" +"L'extrudeur à utiliser lors de l'impression des périmètres et du débord. Le " +"premier extrudeur a le numéro 1." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:968 +msgid "" +"Set this to a non-zero value to set a manual extrusion width for perimeters. " +"You may want to use thinner extrudates to get more accurate surfaces. If " +"left zero, default extrusion width will be used if set, otherwise 1.125 x " +"nozzle diameter will be used. If expressed as percentage (for example 200%) " +"it will be computed over layer height." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:980 +msgid "" +"Speed for perimeters (contours, aka vertical shells). Set to zero for auto." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:990 +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 "" +"Cette option indique le nombre maximum de périmètres à générer pour chaque " +"couche. Notez que Slic3r peut augmenter cette valeur automatiquement si il " +"détecte une surface inclinée qui nécessite un plus grand nombre de " +"périmètres, si l'option \"Périmètres supplémentaires\" est cochée." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:994 +msgid "(minimum)" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1014 +msgid "Printer notes" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1015 +msgid "You can put your notes regarding the printer here." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1029 +msgid "Raft layers" +msgstr "Couches de raft" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1031 +msgid "" +"The object will be raised by this number of layers, and support material " +"will be generated under it." +msgstr "" +"L'objet sera surélevé de ce nombre de couches, et le support sera généré en " +"dessous." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1039 +msgid "Resolution" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1040 +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 "" +"Résolution minimum pour les détails, utilisée pour simplifier le fichier " +"d'entrée afin d'augmenter la génération des couches et de réduire " +"l'utilisation de la mémoire. Les modèles de haute résolution possèdent " +"souvent des détails que les imprimantes ne peuvent pas imprimer. Mettre à " +"zéro pour désactiver la simplification et utiliser la résolution maximale." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1050 +msgid "Minimum travel after retraction" +msgstr "Trajet minimum après une rétractation" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1051 +msgid "" +"Retraction is not triggered when travel moves are shorter than this length." +msgstr "" +"La rétractation n'est pas déclenchée lorsque le déplacement est plus court " +"que cette distance." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1057 +msgid "Retract amount before wipe" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1058 +msgid "" +"With bowden extruders, it may be wise to do some amount of quick retract " +"before doing the wipe movement." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1065 +msgid "Retract on layer change" +msgstr "Rétracter lors des changement de couche" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1066 +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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1071 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1080 +msgid "Length" +msgstr "Longueur" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1072 +msgid "Retraction Length" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1073 +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 "" +"Lorsque la rétractation est déclenchée, le filament est retiré par la " +"longueur indiquée (la longueur est mesurée sur le filament brut, avant qu'il " +"entre dans l'extrudeur)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1075 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1085 +msgid "mm (zero to disable)" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1081 +msgid "Retraction Length (Toolchange)" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1082 +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 "" +"Lorsque la rétractation est déclenchée avant un changement d'outil, le " +"filament est retiré par la longueur indiquée (la longueur est mesurée sur le " +"filament brut, avant qu'il entre dans l'extrudeur)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1090 +msgid "Lift Z" +msgstr "Sursaut Z" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1091 +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 "" +"Si vous indiquez une valeur positive, l'axe Z est rapidement élevé à chaque " +"rétractation. Lorsque vous utiliser plusieurs extrudeurs, seuls les réglages " +"du premier seront pris en compte." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1099 +msgid "Above Z" +msgstr "Au delà de Z" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1100 +msgid "Only lift Z above" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1101 +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 "" +"Si vous indiquez une valeur positive, le sursaut Z ne sera déclenché qu'à " +"partir de la valeur absolue indiquée pour l'axe Z. Vous pouvez modifier ce " +"réglage pour éviter un sursaut Z sur les premières couches." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1108 +msgid "Below Z" +msgstr "En deçà de Z" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1109 +msgid "Only lift Z below" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1110 +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 "" +"Si vous indiquez une valeur positive, le sursaut Z ne sera déclenché que " +"jusqu'à la valeur absolue indiquée pour l'axe Z. Vous pouvez modifier ce " +"réglage pour limiter les sursauts Z aux premières couches." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1118 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1126 +msgid "Extra length on restart" +msgstr "Longueur supplémentaire à la reprise" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1119 +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 "" +"Lorsque la rétractation est compensée après un déplacement, l'extruder " +"poussera cette quantité de filament en plus. Ce réglage est rarement " +"nécessaire." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1127 +msgid "" +"When the retraction is compensated after changing tool, the extruder will " +"push this additional amount of filament." +msgstr "" +"Lorsque la rétractation est compensée lors d'un changement d'outil, " +"l'extrudeur poussera cette quantité de filament en plus." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1134 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1135 +msgid "Retraction Speed" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1136 +msgid "The speed for retractions (it only applies to the extruder motor)." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1142 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1143 +msgid "Deretraction Speed" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1144 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1151 +msgid "Seam position" +msgstr "Position de la jonction" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1153 +msgid "Position of perimeters starting points." +msgstr "Position du point de départ des périmètres." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1169 +msgid "Direction" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1171 +msgid "Preferred direction of the seam" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1172 +msgid "Seam preferred direction" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1180 +msgid "Jitter" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1182 +msgid "Seam preferred direction jitter" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1183 +msgid "Preferred direction of the seam - jitter" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1194 +msgid "USB/serial port for printer connection." +msgstr "Port USB/Série pour la connexion à l'imprimante." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1202 +msgid "Serial port speed" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1203 +msgid "Speed (baud) of USB/serial port for printer connection." +msgstr "Vitesse (baud) du port USB/Série pour la connexion de l'imprimante." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1212 +msgid "Distance from object" +msgstr "Distance de l'objet" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1213 +msgid "" +"Distance between skirt and object(s). Set this to zero to attach the skirt " +"to the object(s) and get a brim for better adhesion." +msgstr "" +"Distance entre le ou les objet(s) et le contour. Mettez zéro pour attacher " +"le contour a(ux) objet(s) et obtenir un rebord pour une meilleur adhésion." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1221 +msgid "Skirt height" +msgstr "Hauteur du contour" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1222 +msgid "" +"Height of skirt expressed in layers. Set this to a tall value to use skirt " +"as a shield against drafts." +msgstr "" +"Hauteur du contour exprimé en couches. Mettez une valeur élevée pour " +"utiliser le contour comme un bouclier contre les dépots." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1229 +msgid "Loops (minimum)" +msgstr "Tours (minimum)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1230 +msgid "Skirt Loops" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1231 +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 "" +"Nombre de tours pour le contour. Si la longueur minimum d'extrusion est " +"indiquée, le nombre de tours minimum sera plus grand que celui configuré " +"ici. Mettez zéro pour désactiver la génération des contours." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1239 +msgid "Slow down if layer print time is below" +msgstr "Ralentir si le temps d'impression de la couche est inférieure à" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1240 +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 "" +"Si le temps d'impression de la couche est estimée inférieur au nombre de " +"secondes indiquées, la vitesse des déplacements sera réduite afin d'arriver " +"à cette valeur." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1250 +msgid "Small perimeters" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1252 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1262 +msgid "Solid infill threshold area" +msgstr "Surface min. pour remplissage solide " + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1264 +msgid "" +"Force solid infill for regions having a smaller area than the specified " +"threshold." +msgstr "" +"Force un remplissage solide pour les zones ayant une surface plus petite que " +"la valeur indiquée." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1265 +msgid "mm²" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1271 +msgid "Solid infill extruder" +msgstr "Extrudeur pour remplissage solide" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1273 +msgid "The extruder to use when printing solid infill." +msgstr "L'extrudeur à utiliser lors des remplissages solides." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1279 +msgid "Solid infill every" +msgstr "Remplissage solide toutes les" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1281 +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 "" +"Cette fonction permet de forcer un remplissage solide après le nombre de " +"couches indiqué. Mettez à zéro pour la désactiver. Vous pouvez indiquée " +"n'importe quelle valeur (par exemple 9999); Slic3r choisira automatiquement " +"le nombre maximum de couches a combiner en fonction du diamètre de la buse " +"et de l'épaisseur des couches." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1291 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1301 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:142 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:84 +msgid "Solid infill" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1293 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1303 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1315 +msgid "Number of solid layers to generate on top and bottom surfaces." +msgstr "Nombre de couches solides à générer en haut et en bas." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1322 +msgid "Spiral vase" +msgstr "Vase spiral" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1323 +msgid "" +"This feature will raise Z gradually while printing a single-walled object in " +"order to remove any visible seam. This option requires a single perimeter, " +"no infill, no top solid layers and no support material. You can still set " +"any number of bottom solid layers as well as skirt/brim loops. It won't work " +"when printing more than an object." +msgstr "" +"Cette fonction élèvera le Z graduellement tout en imprimant un mur unique, " +"afin d'enlever toute jonction. Cette option requiert d'avoir un seul " +"périmètre, pas de remplissage, pas de surface solide en haut et pas de " +"support. Vous pouvez toujours choisir n'importe quel nombre de surface " +"solides en bas ainsi que des contours ou débords. Cela ne fonctionnera pas " +"si vous imprimez plus d'un objet a la fois." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1332 +msgid "Temperature variation" +msgstr "Variation de température" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1333 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1343 +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 Slic3r 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 Slic3r settings, so you can put a " +"\"M109 S[first_layer_temperature]\" command wherever you want." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1358 +msgid "" +"This start procedure is inserted at the beginning, after any printer start " +"gcode. This is used to override settings for a specific filament. If Slic3r " +"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 Slic3r 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 "" +"Cette procédure est insérée au début. Après un code de démarrage de " +"l'imprimante. Elle est utilisée pour remplacer des réglages pour un filament " +"spécifique. Si Slic3r détecte des commandes M104, M109, M140 ou M190 dans le " +"code personnalisé, de telles commandes ne seront pas générées ailleur, vous " +"permettant de personnaliser la procédure de chauffe et autres actions. Vous " +"pouvez utiliser des variables pour tous les réglages de Slic3r, donc vous " +"pouvez inscrire une commande \"M109 S[first_layer_temperature]\" où vous " +"voulez. Si vous avez plusieurs extrudeurs, le G-Code sera executé dans " +"l'ordre des extrudeurs." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1373 +msgid "Single Extruder Multi Material" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1374 +msgid "The printer multiplexes filaments into a single hot end." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1379 +msgid "Generate support material" +msgstr "Générer un support" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1381 +msgid "Enable support material generation." +msgstr "Active la génération du support" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1386 +msgid "XY separation between an object and its support" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1388 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1398 +msgid "Pattern angle" +msgstr "Angle du motif" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1400 +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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1408 +msgid "Support on build plate only" +msgstr "Support sur le plateau uniquement" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1410 +msgid "" +"Only create support if it lies on a build plate. Don't create support on a " +"print." +msgstr "" +"Ne crée le support que s'il est posé sur le plateau. Ne crée pas de support " +"sur l'objet." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1416 +msgid "Contact Z distance" +msgstr "Distance de contact Z" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1418 +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 "" +"Distance verticale entre l'objet et l'interface du support. Mettre zéro " +"empêchera Slic3r d'utiliser la vitesse et le débit pour les ponts pour la " +"première couche de l'objet." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1431 +msgid "Enforce support for the first" +msgstr "Forcer le support sur le(s) première(s)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1433 +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 "" +"Génère le support pour le nombre de couches spéficiée a partir du bas, que " +"les supports soient activés ou non et sans tenir compte de seuils " +"d'inclinaison. Utile pour obtenir une meilleur adhésion sur des objets ayant " +"une surface de contact très fine sur le plateau." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1439 +msgid "Enforce support for the first n layers" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1444 +msgid "Support material/raft/skirt extruder" +msgstr "Extrudeur pour Support/raft/contour extruder" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1446 +msgid "" +"The extruder to use when printing support material, raft and skirt (1+, 0 to " +"use the current extruder to minimize tool changes)." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1455 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1463 +msgid "Interface loops" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1465 +msgid "" +"Cover the top contact layer of the supports with loops. Disabled by default." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1470 +msgid "Support material/raft interface extruder" +msgstr "Extrudeur pour les intercalaires du support/raft" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1472 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1479 +msgid "Interface layers" +msgstr "Couches intercalaire " + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1481 +msgid "" +"Number of interface layers to insert between the object(s) and support " +"material." +msgstr "" +"Nombre de couches intercalaires à insérer entre objet(s) et le support." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1488 +msgid "Interface pattern spacing" +msgstr "Espacement du motifs des intercalaires" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1490 +msgid "Spacing between interface lines. Set zero to get a solid interface." +msgstr "" +"Espacement entre les lignes de l'intercalaire. Mettre à zéro pour obtenir " +"une intercalaire solide." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1497 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:148 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:90 +msgid "Support material interface" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1499 +msgid "" +"Speed for printing support material interface layers. If expressed as " +"percentage (for example 50%) it will be calculated over support material " +"speed." +msgstr "" +"Vitesse d'impression pour les couches intercalaires. Si exprimée en " +"pourcentage (par exemple 50%), sera calculée en fonction de la vitesse du " +"support." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1508 +msgid "Pattern" +msgstr "Motif" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1510 +msgid "Pattern used to generate support material." +msgstr "Motif utilisé pour générer le support." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1524 +msgid "Pattern spacing" +msgstr "Espacement du motif" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1526 +msgid "Spacing between support material lines." +msgstr "Espacement entre les lignes du motif du support." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1535 +msgid "Speed for printing support material." +msgstr "Vitesse d'impression du support." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1542 +msgid "Synchronize with object layers" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1544 +msgid "" +"Synchronize support layers with the object print layers. This is useful with " +"multi-material printers, where the extruder switch is expensive." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1550 +msgid "Overhang threshold" +msgstr "Seuil de débord" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1552 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1564 +msgid "With sheath around the support" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1566 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1573 +msgid "" +"Extruder temperature for layers after the first one. Set this to zero to " +"disable temperature control commands in the output." +msgstr "" +"Température de l'extrudeur pour les couches suivant la première. Mettre zéro " +"pour désactiver les commandes de contrôle de la température dans le fichier " +"de sortie." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1576 +msgid "Temperature" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1582 +msgid "Detect thin walls" +msgstr "Détecter les parois fines" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1584 +msgid "" +"Detect single-width walls (parts where two extrusions don't fit and we need " +"to collapse them into a single trace)." +msgstr "" +"Détecter les murs de largeur unique (où deux extrusions côte à côte ne " +"rentrent pas et qui doivent êtres fusionnées en une seule trace)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1590 +msgid "Threads" +msgstr "Threads" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1591 +msgid "" +"Threads are used to parallelize long-running tasks. Optimal threads number " +"is slightly above the number of available cores/processors." +msgstr "" +"Les Threads sont utilisés pour paralléliser les calculs. Le nombre optimal " +"de Threads est largement supérieur au nombre disponibles de coeurs/" +"processeurs." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1603 +msgid "" +"This custom code is inserted right before every extruder change. Note that " +"you can use placeholder variables for all Slic3r settings as well as " +"[previous_extruder] and [next_extruder]." +msgstr "" +"Ce code personnalisé est inséré juste avant chaque changement d'extrudeur. " +"Notez que vous pouvez utiliser des variables pour tous les réglages de " +"Slic3r ainsi que [previous_extruder] et [next_extruder]." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1613 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1624 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:143 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:85 +msgid "Top solid infill" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1615 +msgid "" +"Set this to a non-zero value to set a manual extrusion width for infill for " +"top surfaces. You may want to use thinner extrudates to fill all narrow " +"regions and get a smoother finish. If left zero, default extrusion width " +"will be used if set, otherwise nozzle diameter will be used. If expressed as " +"percentage (for example 90%) it will be computed over layer height." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1626 +msgid "" +"Speed for printing top solid layers (it only applies to the uppermost " +"external layers and not to their internal solid layers). You may want to " +"slow down this to get a nicer surface finish. This can be expressed as a " +"percentage (for example: 80%) over the solid infill speed above. Set to zero " +"for auto." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1638 +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:369 +msgid "Top" +msgstr "Haut" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1640 +msgid "Number of solid layers to generate on top surfaces." +msgstr "Nombre de couches solides à générer sur les surfaces supérieures." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1642 +msgid "Top solid layers" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1647 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:95 +msgid "Travel" +msgstr "Déplacement" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1648 +msgid "Speed for travel moves (jumps between distant extrusion points)." +msgstr "" +"Vitesse pour les déplacements (trajet entre deux points d'extrusion " +"distants)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1656 +msgid "Use firmware retraction" +msgstr "Utiliser la rétractation du firmware" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1657 +msgid "" +"This experimental setting uses G10 and G11 commands to have the firmware " +"handle the retraction. This is only supported in recent Marlin." +msgstr "" +"Ce réglage expérimental utilise les commandes G10 et G11 pour laisser le " +"firmware gérer la rétractation. Supporté seulement par les versions récentes " +"de Marlin." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1663 +msgid "Use relative E distances" +msgstr "Utiliser des valeurs E relatives" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1664 +msgid "" +"If your firmware requires relative E values, check this, otherwise leave it " +"unchecked. Most firmwares use absolute values." +msgstr "" +"Si votre firmware requiert des valeurs relatives pour E, cochez cette case. " +"Sinon laissez-la décochée. La plupart des firmware utilisent des valeurs " +"absolues." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1670 +msgid "Use volumetric E" +msgstr "E Volumetrique" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1671 +msgid "" +"This experimental setting uses outputs the E values in cubic millimeters " +"instead of linear millimeters. If your firmware doesn't already know " +"filament diameter(s), you can put commands like 'M200 D[filament_diameter_0] " +"T0' in your start G-code in order to turn volumetric mode on and use the " +"filament diameter associated to the filament selected in Slic3r. This is " +"only supported in recent Marlin." +msgstr "" +"Cette fonction expérimentale génère des valeurs de E en milimètres cubique " +"au lieu de milimètres linéaires. Si votre firmware ne connait pas déjà le " +"diamètre du filament, vous pouvez écrire une commande comme 'M200 " +"D[filament_diameter_0] T0' dans votre G-Code de début pour activer le mode " +"volumétrique, et utiliser le diamètres du filament associé à celui choisi " +"dans Slic3r. Seules les versions récentes de Marlin supporte cette fonction." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1681 +msgid "Enable variable layer height feature" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1682 +msgid "" +"Some printers or printer setups may have difficulties printing with a " +"variable layer height. Enabled by default." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1688 +msgid "Wipe while retracting" +msgstr "Essuyer lors des rétractations" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1689 +msgid "" +"This flag will move the nozzle while retracting to minimize the possible " +"blob on leaky extruders." +msgstr "" +"Cette option déplacement la buse lors des rétractations, minimisant les " +"création de blob sur des extrudeurs sensibles aux coulures." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1696 +msgid "" +"Multi material printers may need to prime or purge extruders on tool " +"changes. Extrude the excess material into the wipe tower." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1702 +msgid "Position X" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1703 +msgid "X coordinate of the left front corner of a wipe tower" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1709 +msgid "Position Y" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1710 +msgid "Y coordinate of the left front corner of a wipe tower" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1716 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:70 +msgid "Width" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1717 +msgid "Width of a wipe tower" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1723 +msgid "Per color change depth" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1724 +msgid "" +"Depth of a wipe color per color change. For N colors, there will be maximum " +"(N-1) tool switches performed, therefore the total depth of the wipe tower " +"will be (N-1) times this value." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1732 +msgid "XY Size Compensation" +msgstr "Compensation de taille XY" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1734 +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 "" +"L'objet sera augmenté/réduit sur les plans XY selon la valeur indiquée " +"(négatif = réduit, positif = agrandi). Ce réglage peut être utile pour un " +"réglage fin des tailles de trous." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1742 +msgid "Z offset" +msgstr "Décalage Z" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1743 +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 "" +"Cette valeur sera ajoutée (ou soustraite) de toutes les coordonnées Z dans " +"le G-Code. Elle est utilisée pour compenser une mauvaise position du fin de " +"course Z: par exemple si votre fin de course place votre buse à 0,3mm au " +"dessus du plateau, mettez cette valeur a -0.3 (ou corrigez votre fin de " +"course)." + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:137 +msgid "None" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:138 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:80 +msgid "Perimeter" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:139 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:81 +msgid "External perimeter" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:140 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:82 +msgid "Overhang perimeter" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:141 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:83 +msgid "Internal infill" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:144 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:86 +msgid "Bridge infill" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:151 +msgid "Mixed" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:330 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:68 +msgid "Feature type" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:332 +msgid "Height (mm)" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:334 +msgid "Width (mm)" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:336 +msgid "Speed (mm/s)" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:338 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:72 +msgid "Tool" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI.pm:286 +msgid "Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:66 +msgid "Version " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:66 +msgid "" +" - Remember to check for updates at http://github.com/prusa3d/slic3r/releases" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:118 +msgid "Plater" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:120 +msgid "Controller" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:192 +msgid "No Bonjour device found" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:192 +msgid "Device Browser" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:211 +msgid "Connection to OctoPrint works correctly." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:214 +msgid "I wasn't able to connect to OctoPrint (" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:215 +msgid "). Check hostname and OctoPrint version (at least 1.1.0 is required)." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:251 +msgid "Open STL/OBJ/AMF…\tCtrl+O" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:251 +msgid "Open a model" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:254 +msgid "&Load Config…\tCtrl+L" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:254 +msgid "Load exported configuration file" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:257 +msgid "&Export Config…\tCtrl+E" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:257 +msgid "Export current configuration to file" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:260 +msgid "&Load Config Bundle…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:260 +msgid "Load presets from a bundle" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:263 +msgid "&Export Config Bundle…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:263 +msgid "Export all presets to file" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:268 +msgid "Q&uick Slice…\tCtrl+U" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:268 +msgid "Slice a file into a G-code" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:274 +msgid "Quick Slice and Save &As…\tCtrl+Alt+U" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:274 +msgid "Slice a file into a G-code, save as" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:280 +msgid "&Repeat Last Quick Slice\tCtrl+Shift+U" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:280 +msgid "Repeat last quick slice" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:287 +msgid "Slice to SV&G…\tCtrl+G" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:287 +msgid "Slice file to a multi-layer SVG" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:291 +msgid "(&Re)Slice Now\tCtrl+S" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:291 +msgid "Start new slicing process" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:294 +msgid "Repair STL file…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:294 +msgid "Automatically repair an STL file" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:299 +msgid "Preferences…\tCtrl+," +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:299 +msgid "Application preferences" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:304 +msgid "&Quit" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:304 +msgid "Quit Slic3r" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:314 +msgid "Export G-code..." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:314 +msgid "Export current plate as G-code" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:317 +msgid "Export plate as STL..." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:317 +msgid "Export current plate as STL" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:320 +msgid "Export plate as AMF..." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:320 +msgid "Export current plate as AMF" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:323 +msgid "Export plate as 3MF..." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:323 +msgid "Export current plate as 3MF" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:336 +msgid "Select &Plater Tab\tCtrl+1" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:336 +msgid "Show the plater" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:342 +msgid "Select &Controller Tab\tCtrl+T" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:342 +msgid "Show the printer controller" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:350 +msgid "Select P&rint Settings Tab\tCtrl+2" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:350 +msgid "Show the print settings" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:353 +msgid "Select &Filament Settings Tab\tCtrl+3" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:353 +msgid "Show the filament settings" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:356 +msgid "Select Print&er Settings Tab\tCtrl+4" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:356 +msgid "Show the printer settings" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:368 +msgid "Iso" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:368 +msgid "Iso View" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:369 +msgid "Top View" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:370 +msgid "Bottom View" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:371 +msgid "Front" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:371 +msgid "Front View" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:372 +msgid "Rear" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:372 +msgid "Rear View" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:373 +msgid "Left" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:373 +msgid "Left View" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:374 +msgid "Right" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:374 +msgid "Right View" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:380 +msgid "&Configuration " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:380 +msgid "Run Configuration " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:385 +msgid "Prusa 3D Drivers" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:385 +msgid "Open the Prusa3D drivers download page in your browser" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:388 +msgid "Prusa Edition Releases" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:388 +msgid "Open the Prusa Edition releases page in your browser" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:395 +msgid "Slic3r &Website" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:395 +msgid "Open the Slic3r website in your browser" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:398 +msgid "Slic3r &Manual" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:398 +msgid "Open the Slic3r manual in your browser" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:402 +msgid "System Info" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:402 +msgid "Show system information" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:405 +msgid "Report an Issue" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:405 +msgid "Report an issue on the Slic3r Prusa Edition" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:408 +msgid "&About Slic3r" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:408 +msgid "Show about dialog" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:418 +msgid "&File" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:419 +msgid "&Plater" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:420 +msgid "&Object" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:421 +msgid "&Window" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:422 +msgid "&View" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:426 +msgid "&Help" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:457 +msgid "Choose a file to slice (STL/OBJ/AMF/3MF/PRUSA):" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:469 +msgid "No previously sliced file." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:474 +msgid "Previously sliced file (" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:474 +msgid ") not found." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:475 +msgid "File Not Found" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:514 +msgid "SVG" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:514 +msgid "G-code" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:514 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1645 +msgid " file as:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:528 +msgid "Slicing…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:528 +msgid "Processing " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:548 +msgid " was successfully sliced." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:550 +msgid "Slicing Done!" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:566 +msgid "Select the STL file to repair:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:580 +msgid "Save OBJ file (less prone to coordinate errors than STL) as:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:594 +msgid "Your file was repaired." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:594 +msgid "Repair" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:605 +msgid "Save configuration as:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:623 +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:667 +msgid "Select configuration to load:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:646 +msgid "Save presets bundle as:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:687 +#, perl-format +msgid "%d presets successfully imported." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:749 +msgid "You have unsaved changes " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:749 +msgid ". Discard changes and continue anyway?" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:750 +msgid "Unsaved Presets" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:104 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2124 +msgid "3D" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:138 +msgid "2D" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:157 +msgid "Layers" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:177 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:195 +msgid "Add…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:179 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:197 +msgid "Delete All" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:180 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:198 +msgid "Arrange" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:182 +msgid "More" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:183 +msgid "Fewer" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:185 +msgid "45° ccw" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:186 +msgid "45° cw" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:187 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:203 +msgid "Scale…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:188 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:204 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2099 +msgid "Split" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:189 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:205 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2102 +msgid "Cut…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:191 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:206 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2106 +msgid "Settings…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:192 +msgid "Layer Editing" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:207 +msgid "Layer editing" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:220 +msgid "Name" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:221 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:900 +msgid "Copies" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:222 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1056 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1061 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2068 +msgid "Scale" +msgstr "Redimensionner" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:236 +msgid "Export G-code…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:237 +msgid "Slice now" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:238 +msgid "Print…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:239 +msgid "Send to printer" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:240 +msgid "Export STL…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:367 +msgid "Print settings" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:369 +msgid "Printer" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:398 +msgid "Info" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:409 +msgid "Volume" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:410 +msgid "Facets" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:411 +msgid "Materials" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:412 +msgid "Manifold" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:438 +msgid "Sliced Info" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:447 +msgid "Used Filament (m)" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:448 +msgid "Used Filament (mm³)" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:449 +msgid "Used Filament (g)" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:451 +msgid "Estimated printing time" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:629 +msgid "Loading…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:629 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:643 +msgid "Processing input file\n" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:663 +msgid "" +"This file contains several objects positioned at multiple heights. Instead " +"of considering them as multiple objects, should I consider\n" +"this file as a single object having multiple parts?\n" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:666 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:683 +msgid "Multi-part object detected" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:680 +msgid "" +"Multiple objects were loaded for a multi-material printer.\n" +"Instead of considering them as multiple objects, should I consider\n" +"these files to represent a single object having multiple parts?\n" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:692 +msgid "Loaded " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:744 +msgid "" +"Your object appears to be too large, so it was automatically scaled down to " +"fit your print bed." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:745 +msgid "Object too large?" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:900 +msgid "Enter the number of copies of the selected object:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:927 +msgid "" +"\n" +"Non-positive value." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:928 +msgid "" +"\n" +"Not a numeric value." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:929 +msgid "Slic3r Error" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:950 +msgid "Enter the rotation angle:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:950 +msgid "Rotate around " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:950 +msgid "Invalid rotation angle entered" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1030 +#, perl-format +msgid "Enter the new size for the selected object (print bed: %smm):" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1031 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1035 +msgid "Scale along " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1031 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1035 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1056 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1061 +msgid "Invalid scaling value entered" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1035 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1061 +#, no-perl-format +msgid "Enter the scale % for the selected object:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1056 +msgid "Enter the new max size for the selected object:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1112 +msgid "" +"The selected object can't be split because it contains more than one volume/" +"material." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1121 +msgid "" +"The selected object couldn't be split because it contains only one part." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1286 +msgid "Slicing cancelled" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1300 +msgid "Another export job is currently running." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1445 +msgid "File added to print queue" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1448 +msgid "Sending G-code file to the OctoPrint server..." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1451 +msgid "G-code file exported to " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1454 +msgid "Export failed" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1524 +msgid "G-code file successfully uploaded to the OctoPrint server" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1526 +msgid "Error while uploading to the OctoPrint server: " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1539 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1581 +msgid "STL file exported to " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1592 +msgid "AMF file exported to " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1596 +msgid "Error exporting AMF file " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1608 +msgid "3MF file exported to " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1612 +msgid "Error exporting 3MF file " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1958 +#, perl-format +msgid "%d (%d shells)" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1960 +#, perl-format +msgid "Auto-repaired (%d errors)" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1965 +#, perl-format +msgid "" +"%d degenerate facets, %d edges fixed, %d facets removed, %d facets added, %d " +"facets reversed, %d backwards edges" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1970 +msgid "Yes" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2021 +msgid "Remove the selected object" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2024 +msgid "Increase copies" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2024 +msgid "Place one more copy of the selected object" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2027 +msgid "Decrease copies" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2027 +msgid "Remove one copy of the selected object" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2030 +msgid "Set number of copies…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2030 +msgid "Change the number of copies of the selected object" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2034 +msgid "Rotate 45° clockwise" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2034 +msgid "Rotate the selected object by 45° clockwise" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2037 +msgid "Rotate 45° counter-clockwise" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2037 +msgid "Rotate the selected object by 45° counter-clockwise" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2042 +msgid "Rotate" +msgstr "Pivoter" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2042 +msgid "Rotate the selected object by an arbitrary angle" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2044 +msgid "Around X axis…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2044 +msgid "Rotate the selected object by an arbitrary angle around X axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2047 +msgid "Around Y axis…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2047 +msgid "Rotate the selected object by an arbitrary angle around Y axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2050 +msgid "Around Z axis…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2050 +msgid "Rotate the selected object by an arbitrary angle around Z axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2055 +msgid "Mirror" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2055 +msgid "Mirror the selected object" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2057 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2073 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2089 +msgid "Along X axis…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2057 +msgid "Mirror the selected object along the X axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2060 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2076 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2092 +msgid "Along Y axis…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2060 +msgid "Mirror the selected object along the Y axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2063 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2079 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2095 +msgid "Along Z axis…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2063 +msgid "Mirror the selected object along the Z axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2068 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2084 +msgid "Scale the selected object along a single axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2070 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2086 +msgid "Uniformly…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2070 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2086 +msgid "Scale the selected object along the XYZ axes" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2073 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2089 +msgid "Scale the selected object along the X axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2076 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2092 +msgid "Scale the selected object along the Y axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2079 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2095 +msgid "Scale the selected object along the Z axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2084 +msgid "Scale to size" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2099 +msgid "Split the selected object into individual parts" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2102 +msgid "Open the 3D cutting tool" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2106 +msgid "Open the object editor dialog" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2110 +msgid "Reload from Disk" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2110 +msgid "Reload the selected file from Disk" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2113 +msgid "Export object as STL…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2113 +msgid "Export this single object as STL file" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\2D.pm:131 +msgid "What do you want to print today? ™" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\2D.pm:132 +msgid "Drag your objects here" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:63 +msgid "1 Layer" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:65 +msgid "View" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:75 +msgid "Show" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:78 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:79 +msgid "Feature types" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:96 +msgid "Retractions" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:97 +msgid "Unretractions" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:98 +msgid "Shells" +msgstr "" + +#~ msgid "Rectilinear" +#~ msgstr "Rectilinéaire" + +#~ msgid "Concentric" +#~ msgstr "Concentrique" + +#~ msgid "Hilbert Curve" +#~ msgstr "Courbe d'Hilbert" + +#~ msgid "Archimedean Chords" +#~ msgstr "Cordes d'Archimède" + +#~ msgid "Octagram Spiral" +#~ msgstr "Octagram Spiral" + +#~ msgid "Has heated bed" +#~ msgstr "Plateau chauffant" + +#~ msgid "" +#~ "Unselecting this will suppress automatic generation of bed heating gcode." +#~ msgstr "" +#~ "Désélectionner cette option supprimera le G-Code gérant le plateau " +#~ "chauffant." + +#~ msgid "Bed temperature for layers after the first one." +#~ msgstr "Température du plateau pour les couches suivant la première." + +#~ msgid "Bottom infill pattern" +#~ msgstr "Motif de remplissage inférieur" + +#, fuzzy +#~ msgid "" +#~ "Infill pattern for bottom layers. This only affects the external visible " +#~ "layer, and not its adjacent solid shells." +#~ msgstr "" +#~ "Motif de remplissage pour les couches du bas. Ceci affecte seulement les " +#~ "couches externes visibles, et pas les contours solides adjacents." + +#~ msgid "Speed > Acceleration" +#~ msgstr "Vitesse > Accélération" + +#~ msgid "Brim connections width" +#~ msgstr "Largeur de connexion du débord" + +#~ msgid "" +#~ "If set to a positive value, straight connections will be built on the " +#~ "first layer between adjacent objects." +#~ msgstr "" +#~ "Si réglé sur une valeur positive, des connexions directes seront faites " +#~ "sur la première couche des objets adjacents." + +#~ msgid "Exterior brim width" +#~ msgstr "Largeur du débord extérieur" + +#~ msgid "" +#~ "This disables the fan completely for the first N layers to aid in the " +#~ "adhesion of media to the bed. (default 3)" +#~ msgstr "" +#~ "Cela désactive complètement le ventilateur pour les premières N couches " +#~ "Pour aider à l'adhésion des médias au lit. (par défaut 3)" + +#~ msgid "↳ external" +#~ msgstr "↳ externe" + +#~ msgid "External perimeters extrusion width" +#~ msgstr "Largeur d'extrusion des périmètres externes" + +#~ msgid "" +#~ "Set this to a non-zero value to set a manual extrusion width for external " +#~ "perimeters. If auto is chosen, a value will be used that maximizes " +#~ "accuracy of the external visible surfaces. If expressed as percentage " +#~ "(for example 200%) it will be computed over layer height." +#~ msgstr "" +#~ "Lorsque réglé à une valeur différente de zéro, fixe manuellement la " +#~ "largeur d'extrusion pour le périmètre externe. Si auto est choisi, la " +#~ "valeur calculée maximisera la précision sur les surfaces externes " +#~ "visibles. if exprimé en pourcentage (par exemple: 200%), elle sera " +#~ "calculée en fonction de la hauteur de couche." + +#~ msgid "External perimeters speed" +#~ msgstr "Vitesse des périmètres externes" + +#~ 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." +#~ msgstr "" +#~ "Ce réglage affecte la vitesse des périmètres externes (ceux qui sont " +#~ "visibles). Si exprimé en pourcentage (par exemple, 80%) il sera calculé " +#~ "en fonction de la vitesse des périmètres ci dessus.." + +#~ msgid "Add more perimeters when needed for avoiding gaps in sloping walls." +#~ msgstr "" +#~ "Ajouter des périmètres si besoin pour éviter des trous sur les surfaces " +#~ "inclinés." + +#~ msgid "" +#~ "The extruder to use (unless more specific extruder settings are " +#~ "specified)." +#~ msgstr "" +#~ "L'extrudeur à utiliser (a moins que des réglages d'extrudeur spécifiques " +#~ "soit indiqués)." + +#~ msgid "" +#~ "Set this to a non-zero value to set a manual extrusion width. If " +#~ "expressed as percentage (for example: 230%) it will be computed over " +#~ "layer height." +#~ msgstr "" +#~ "Lorsque réglé à une valeur différente de zéro, fixe manuellement la " +#~ "largeur d'extrusion. Si exprimé en pourcentage (par exemple 230%), elle " +#~ "sera calculée en fonction de la hauteur de couche." + +#~ msgid "Fill gaps" +#~ msgstr "Remplir les trous" + +#~ msgid "" +#~ "If this is enabled, gaps will be filled with single passes. Enable this " +#~ "for better quality, disable it for shorter printing times." +#~ msgstr "" +#~ "Si coché, les trous seront remplis en un seul passage. A activer pour une " +#~ "meilleur qualité, à désactiver pour une impression plus rapide." + +#~ 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." +#~ msgstr "" +#~ "Lorsque réglé à une valeur différente de zéro, indique la largeur " +#~ "d'extrusion pour la première couche. Vous pouvez utiliser ce réglage pour " +#~ "forcer un extrudât plus large pour une meilleur adhésion. Si exprimé en " +#~ "pourcentage (par exemple 120%), elle sera calculée par rapport à " +#~ "l'épaisseur de la première couche." + +#~ msgid "↳ gaps" +#~ msgstr "↳ trous" + +#~ msgid "" +#~ "Speed for filling gaps. Since these are usually single lines you might " +#~ "want to use a low speed for better sticking. If expressed as percentage " +#~ "(for example: 80%) it will be calculated on the infill speed setting " +#~ "above." +#~ msgstr "" +#~ "Vitesse pour remplir les trous. Puisque ce sont habituellement des lignes " +#~ "uniques, vous pouvez utiliser une vitesse lente pour une meilleur " +#~ "adhérence. Si exprimée en pourcentage (par exemple : 80 %) elle sera " +#~ "calculée en fonction du réglage de vitesse de remplissage au-dessus." + +#~ msgid "Use native G-code arcs" +#~ msgstr "Utiliser le G-Code natif pour les arcs" + +#~ msgid "" +#~ "This experimental feature tries to detect arcs from segments and " +#~ "generates G2/G3 arc commands instead of multiple straight G1 commands." +#~ msgstr "" +#~ "Cette fonction expérimentale essaye de détecter les arcs à partir des " +#~ "segments et génère les commandes G2/G3 au lieu de multiples commandes G1." + +#~ msgid "" +#~ "Set this to a non-zero value to set a manual extrusion width for infill. " +#~ "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 "" +#~ "Lorsque réglé à une valeur différente de zéro, indique la largeur " +#~ "d'extrusion pour le remplissage. Vous pouvez utiliser un extrudât plus " +#~ "large pour accélérer l'impression et rendre vos pièces plus solides. Si " +#~ "exprimé en pourcentage (par exemple: 90%), elle sera calculée en fonction " +#~ "de l'épaisseur des couches." + +#~ msgid "Speed for printing the internal fill." +#~ msgstr "Vitesse pour l'impression du remplissage interne." + +#~ msgid "Interior brim width" +#~ msgstr "Largeur du débord intérieur" + +#~ msgid "" +#~ "Horizontal width of the brim that will be printed inside object holes on " +#~ "the first layer." +#~ msgstr "" +#~ "Largeur du débord qui sera imprimé dans les trous des objets, sur la " +#~ "première couche." + +#, fuzzy +#~ msgid "" +#~ "During multi-extruder prints, 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 "" +#~ "Lors d'impression avec de multiples extrudeurs, cette option abaisse la " +#~ "température des extrudeurs inactifs pour empêcher les coulures. Cela " +#~ "activera un contour automatique et déplacera l'extrudeur au delà de ce " +#~ "contour lors des changements de température." + +#~ msgid "Overridable options" +#~ msgstr "Options redéfinissables" + +#~ 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 expressed as percentage (for example 200%) it will be " +#~ "computed over layer height." +#~ msgstr "" +#~ "Lorsque réglé à une valeur différente de zéro, indique la largeur " +#~ "d'extrusion pour les périmètres. Vous pourriez avoir besoin d'extrudât " +#~ "plus fin pour avoir une surface plus précise. Si exprimée en pourcentage " +#~ "(par exemple: 200%) elle sera calculée en fonction de l'épaisseur des " +#~ "couches." + +#~ msgid "Speed for perimeters (contours, aka vertical shells)." +#~ msgstr "Vitesse pour les périmètres (contours, ou parois verticales)." + +#~ msgid "" +#~ "If you want to process the output G-code through custom scripts, just " +#~ "list their absolute paths here. Separate multiple scripts on individual " +#~ "lines. 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 "" +#~ "Si vous voulez modifier le G-Code généré à travers des scripts " +#~ "personnalisés, indiquez simplement leurs chemins absolus ici. Indiquer un " +#~ "seul script par ligne. Le chemin absolu du G-Code sera passé aux scripts " +#~ "comme premier argument, et ils peuvent accéder aux options de Slic3r à " +#~ "travers les variables d'environnement." + +#, fuzzy +#~ msgid "Pressure advance" +#~ msgstr "Pressure advance" + +#~ msgid "" +#~ "When set to a non-zero value, this experimental option enables pressure " +#~ "regulation. It's the K constant for the advance algorithm that pushes " +#~ "more or less filament upon speed changes. It's useful for Bowden-tube " +#~ "extruders. Reasonable values are in range 0-10." +#~ msgstr "" +#~ "Lorsque réglé à une valeur différente de zéro, cette option expérimentale " +#~ "active la régulation de pression. Il s'agit de la constante K pour " +#~ "l'algorithme qui pousse plus ou moins de filament lors des changement de " +#~ "vitesse. C'est utile pour les extrudeur de Bowden (à tube). Les valeurs " +#~ "raisonnables s'étendent de 0 à 10." + +#~ msgid "Raft offset" +#~ msgstr "Décalage du raft" + +#~ msgid "Horizontal margin between object base layer and raft contour." +#~ msgstr "" +#~ "Marge horizontale entre la première couche de l'objet et le contour du " +#~ "raft." + +#~ msgid "Resolution (deprecated)" +#~ msgstr "Résolution (obsolète)" + +#~ msgid "" +#~ "The speed for retractions (it only applies to the extruder motor). If you " +#~ "use the Firmware Retraction option, please note this value still affects " +#~ "the auto-speed pressure regulator." +#~ msgstr "" +#~ "La vitesse de la rétractation (ne s'applique qu'au moteur de " +#~ "l'extrudeur). Si vous utiliser la rétractation par firmware, notez que ce " +#~ "réglage affectera la régulation de pression automatique." + +#~ msgid "↳ small" +#~ msgstr "↳ petit" + +#~ 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." +#~ msgstr "" +#~ "Ce réglage distinct affectera la vitesse des périmètres ayant un rayon <= " +#~ "6,5mm (habituellement les trous). Si exprimé en pourcentage (par exemple: " +#~ "80%), elle sera calculée en fonction de la vitesse des périmètres ci-" +#~ "dessus." + +#~ msgid "↳ solid" +#~ msgstr "↳ solide" + +#~ msgid "" +#~ "Set this to a non-zero value to set a manual extrusion width for infill " +#~ "for solid surfaces. If expressed as percentage (for example 90%) it will " +#~ "be computed over layer height." +#~ msgstr "" +#~ "Lorsque réglé à une valeur différente de zéro pour indiquée la largeur " +#~ "d'extrusion pour les remplissages solides. Si exprimé en pourcentage (par " +#~ "exemple 90%), elle sera calculée en fonction de l'épaisseur des couches." + +#~ 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." +#~ msgstr "" +#~ "Vitesse pour les remplissages solides (haut, bas, parois internes). Si " +#~ "exprimée en pourcentage (par exemple: 80%), la valeur sera calculée en " +#~ "fonction de la vitesse de remplissage." + +#~ 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 "" +#~ "Différence de température à appliquer lorsqu'un extrudeur est inactif. " +#~ "Active un contour \"sacrificiel\" sur toute la hauteur de l'objet, sur " +#~ "lequel les buses sont régulièrement nettoyées." + +#~ 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 Slic3r 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 " +#~ "Slic3r settings, so you can put a \"M109 S[first_layer_temperature]\" " +#~ "command wherever you want." +#~ msgstr "" +#~ "Cette procédure est insérée au début, après que le plateau ai atteint sa " +#~ "température cible et que la chauffe de l'extrudeur ai commencé et avant " +#~ "que celui-ci n'atteigne sa température cible. Si Slic3r détecte des " +#~ "commandes M104, M109, M140 ou M190 dans le code personnalisé, de telles " +#~ "commandes ne seront pas générées ailleur, vous permettant de " +#~ "personnaliser la procédure de chauffe et autres actions. Vous pouvez " +#~ "utiliser des variables pour tous les réglages de Slic3r, donc vous pouvez " +#~ "inscrire une commande \"M109 S[first_layer_temperature]\" où vous voulez." + +#~ msgid "The extruder to use when printing support material, raft and skirt." +#~ msgstr "" +#~ "L'extrudeur à utiliser pour imprimer les supports, raft et contours." + +#~ msgid "" +#~ "Set this to a non-zero value to set a manual extrusion width for support " +#~ "material. If expressed as percentage (for example 90%) it will be " +#~ "computed over layer height." +#~ msgstr "" +#~ "Lorsque réglé à une valeur différente de zéro pour indiquer une largeur " +#~ "d'extrusion pour les supports. Si exprimé en pourcentage (par exemple " +#~ "90%), elle sera calculée en fonction de l'épaisseur des couches." + +#~ msgid "" +#~ "The extruder to use when printing support material interface. This " +#~ "affects raft too." +#~ msgstr "" +#~ "L'extrudeur à utiliser pour imprimer les intercalaire du support. Ceci " +#~ "affecte également le raft." + +#~ msgid "↳ interface" +#~ msgstr "↳ intercalaire" + +#~ msgid "Interface Speed" +#~ msgstr "Vitesse des intercalaires" + +#~ msgid "Support material interface speed" +#~ msgstr "Vitesse pour les intercalaires" + +#~ 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 a percentage to " +#~ "automatically detect based on some % of overhanging perimeter width " +#~ "instead (recommended)." +#~ msgstr "" +#~ "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 a percentage to " +#~ "automatically detect based on some % of overhanging perimeter width " +#~ "instead (recommended)." + +#~ msgid "↳ top solid" +#~ msgstr "↳ solide supérieur" + +#~ 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 expressed as percentage (for " +#~ "example 90%) it will be computed over layer height." +#~ msgstr "" +#~ "Lorsque réglé à une valeur différente de zéro, indique la largeur " +#~ "d'extrusion pour le remplissage sur les surfaces supérieures. Vous " +#~ "pourriez vouloir utiliser un extrudât plus fin pour remplir des zones " +#~ "étroites et obtenir une surface plus précise. Si exprimée en pourcentage " +#~ "(par exemple 90%), elle sera calculée par rapport à l'épaisseur des " +#~ "couches." + +#~ msgid "" +#~ "Infill pattern for top layers. This only affects the external visible " +#~ "layer, and not its adjacent solid shells." +#~ msgstr "" +#~ "Motif de remplissage pour les couches supérieures. Ceci affecte " +#~ "uniquement les couches extérieures visibles, et pas les parois solides " +#~ "adjacentes." + +#~ 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." +#~ msgstr "" +#~ "Vitesse d'impression des couches solides supérieures (elle ne s'applique " +#~ "qu'a la couche externe et pas aux couches solides internes). Vous " +#~ "pourriez vouloir ralentir cette zone pour obtenir une surface plus jolie. " +#~ "Elle peut être exprimée en pourcentage (par exemple 80%) par rapport à la " +#~ "vitesse de remplissage." + +#~ msgid "Vibration limit (deprecated)" +#~ msgstr "Limite de vibration (obsolète)" + +#~ msgid "" +#~ "This experimental option will slow down those moves hitting the " +#~ "configured frequency limit. The purpose of limiting vibrations is to " +#~ "avoid mechanical resonance. Set zero to disable." +#~ msgstr "" +#~ "Cette fonction expérimentale ralentira les mouvements atteignant la " +#~ "vibration indiquée. L'intérêt de limiter la vibration est d'éviter une " +#~ "résonance mécanique. Mettre à zéro pour désactiver." + +#~ msgid "Z full steps/mm" +#~ msgstr "Pas complet/mm pour Z" + +#~ msgid "" +#~ "Set this to the number of *full* steps (not microsteps) needed for moving " +#~ "the Z axis by 1mm; you can calculate this by dividing the number of " +#~ "microsteps configured in your firmware by the microstepping amount (8, " +#~ "16, 32). Slic3r will round your configured layer height to the nearest " +#~ "multiple of that value in order to ensure the best accuracy. This is most " +#~ "useful for machines with imperial leadscrews or belt-driven Z or for " +#~ "unusual layer heights with metric leadscrews. Set to zero to disable this " +#~ "experimental feature." +#~ msgstr "" +#~ "Indiquez le nombre de pas complet (pas les micro-steps) pour déplacer " +#~ "l'axe Z de 1mm; vous pouvez calculer ceci en divisant le nombre de micro-" +#~ "steps configuré dans votre firmware par le taux de microsteps (8, 16, " +#~ "32). Slic3r arrondira l'épaisseur des couches au multiple le plus proche " +#~ "de cette valeur afin d'assurer une bonne précision. Ceci est " +#~ "principalement utile pour les machines avec des vis impériales, des axes " +#~ "Z entrainés par courroie ou des épaisseurs de couches inhabituelle avec " +#~ "des vis métriques. Mettre à zéro pour désactiver cette fonctionnalité." + +#~ msgid "Cut" +#~ msgstr "Couper" + +#~ msgid "Cut model at the given Z." +#~ msgstr "Couper le modèle à la valeur Z indiquée." + +#~ msgid "Cut model in the XY plane into tiles of the specified max size." +#~ msgstr "" +#~ "Couper le modèle sur les plans XY en morceaux de la taille spécifiée." + +#~ msgid "Cut model at the given X." +#~ msgstr "Couper le modèle à la valeur X indiquée." + +#~ msgid "Cut model at the given Y." +#~ msgstr "Couper le modèle à la valeur Y indiquée." + +#~ msgid "Export SVG" +#~ msgstr "Exporter en SVG" + +#~ msgid "Export the model as OBJ." +#~ msgstr "Exporter le modèle en OBJ." + +#~ msgid "Export POV" +#~ msgstr "Exporter en POV" + +#~ msgid "Export the model as POV-Ray definition." +#~ msgstr "Exporter le modèle en définitions POV-Ray." + +#~ msgid "Slice the model and export slices as SVG." +#~ msgstr "Découper le modèle et exporter les tranches en SVG." + +#~ msgid "Output Model Info" +#~ msgstr "Infos sur le modèle final" + +#~ msgid "Write information about the model to the console." +#~ msgstr "Écrire des informations sur le modèle dans la console." + +#~ msgid "Load config file" +#~ msgstr "Charger un fichier de configuration" + +#~ msgid "" +#~ "Load configuration from the specified file. It can be used more than once " +#~ "to load options from multiple files." +#~ msgstr "" +#~ "Charger un fichier de configuration depuis le disque. Il peut être " +#~ "utilisé plusieurs fois afin de charger les options depuis plusieurs " +#~ "fichiers." + +#~ msgid "Output File" +#~ msgstr "Fichier de sortie" + +#~ msgid "" +#~ "The file where the output will be written (if not specified, it will be " +#~ "based on the input file)." +#~ msgstr "" +#~ "Le fichier où le G-Code sera écrit (si non spéficié, il sera basé sur le " +#~ "fichier d'entrée)." + +#~ msgid "Rotation angle around the Z axis in degrees (0-360, default: 0)." +#~ msgstr "Angle de rotation autour de l'axe Z en degrés (0-360, défaut: 0)." + +#~ msgid "Rotate around X" +#~ msgstr "Pivoter autour de l'axe X" + +#~ msgid "Rotation angle around the X axis in degrees (0-360, default: 0)." +#~ msgstr "Angle de rotation autour de l'axe X en degrés (0-360, défaut: 0)." + +#~ msgid "Rotate around Y" +#~ msgstr "Pivoter autour de l'axe Y" + +#~ msgid "Rotation angle around the Y axis in degrees (0-360, default: 0)." +#~ msgstr "Angle de rotation autour de l'axe Y en degrés (0-360, défaut: 0)." + +#~ msgid "Save config file" +#~ msgstr "Enregistrer fichier de configuration" + +#~ msgid "Save configuration to the specified file." +#~ msgstr "Enregistre la configuration dans le fichier indiqué." + +#~ msgid "Scaling factor (default: 1)." +#~ msgstr "Facteur de redimensionnement (défaut: 1)." + +#~ msgid "Scale to Fit" +#~ msgstr "Redimensionner au volume" + +#~ msgid "Scale to fit the given volume." +#~ msgstr "Redimensionne afin de rentrer dans le volume indiqué" diff --git a/resources/localization/list.txt b/resources/localization/list.txt new file mode 100644 index 0000000000..63919ec358 --- /dev/null +++ b/resources/localization/list.txt @@ -0,0 +1,18 @@ +c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp +c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.hpp +c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp +c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp +c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp +c:\src\Slic3r\xs\src\slic3r\GUI\Field.cpp +c:\src\Slic3r\xs\src\slic3r\GUI\OptionsGroup.cpp +c:\src\Slic3r\xs\src\slic3r\GUI\2DBed.cpp +c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp +c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.hpp +c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp +C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp +c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp +c:\src\Slic3r\lib\Slic3r\GUI.pm +c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm +c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm +c:\src\Slic3r\lib\Slic3r\GUI\Plater\2D.pm +c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm diff --git a/resources/localization/uk/Slic3rPE.mo b/resources/localization/uk/Slic3rPE.mo index 40e32c81ed..c980ae64db 100644 Binary files a/resources/localization/uk/Slic3rPE.mo and b/resources/localization/uk/Slic3rPE.mo differ diff --git a/resources/localization/uk/Slic3rPE_uk.po b/resources/localization/uk/Slic3rPE_uk.po index 6166632e21..60354fd614 100644 --- a/resources/localization/uk/Slic3rPE_uk.po +++ b/resources/localization/uk/Slic3rPE_uk.po @@ -1,12 +1,9 @@ -# This file is distributed under the same license as the Slic3rPE package. -# Oleksandra Iushchenko , 2018. -# msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-07 20:20+0100\n" -"PO-Revision-Date: 2018-02-08 01:41+0100\n" +"POT-Creation-Date: 2018-02-28 13:53+0100\n" +"PO-Revision-Date: 2018-02-28 14:04+0100\n" "Last-Translator: Oleksandra Iushchenko \n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -17,522 +14,4394 @@ msgstr "" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "Language: uk\n" -#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:81 -msgid "Default" -msgstr "За замовчуванням" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:109 +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:39 msgid "Shape" msgstr "Вигляд (Форма)" -#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:116 +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:46 msgid "Rectangular" msgstr "Прямокутний" -#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:132 -msgid "Circular" -msgstr "Круговий" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:141 -msgid "Custom" -msgstr "Користувацький" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:145 -msgid "Load shape from STL..." -msgstr "Завантажте форму з STL ..." - -#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:190 -msgid "Settings" -msgstr "Налаштування" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:368 -msgid "Choose a file to import bed shape from (STL/OBJ/AMF/PRUSA):" -msgstr "Виберіть файл, щоб імпортувати форму подложки з (STL/OBJ/AMF/PRUSA):" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:385 -msgid "Error! " -msgstr "Помилка! " - -#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:394 -msgid "The selected file contains no geometry." -msgstr "Обратний файл не містить геометрії." - -#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:398 -msgid "" -"The selected file contains several disjoint areas. This is not supported." -msgstr "Обраний файл містить декілька непересічних областей. Не підтримується." - -#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.hpp:45 -msgid "Bed Shape" -msgstr "Форма полотна" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:318 -msgid "Error" -msgstr "Помилка" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:323 -msgid "Notice" -msgstr "Зауваження" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:51 -msgid "Save current " -msgstr "Зберегти поточний " - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:52 -msgid "Delete this preset" -msgstr "Видалити це налаштування" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:324 -msgid "Layers and perimeters" -msgstr "Шари та периметри" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:325 -msgid "Layer height" -msgstr "Висота шару" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:329 -msgid "Vertical shells" -msgstr "Вертикальні оболонки" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:340 -msgid "Horizontal shells" -msgstr "Горизонтальні оболонки" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:341 -msgid "Solid layers" -msgstr "Тверді шари" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:346 -msgid "Quality (slower slicing)" -msgstr "Якість (повільне нарізання)" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:353 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:367 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:460 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:463 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:839 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1122 -msgid "Advanced" -msgstr "Розширений" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:357 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:358 -msgid "Infill" -msgstr "Заповнення" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:363 -msgid "Reducing printing time" -msgstr "Зниження часу друку" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:375 -msgid "Skirt and brim" -msgstr "Плінтус та край" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:376 -msgid "Skirt" -msgstr "Плінтус" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:382 -msgid "Brim" -msgstr "Край" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:385 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:386 -msgid "Support material" -msgstr "Опорний матеріал" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:391 -msgid "Raft" -msgstr "Пліт" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:395 -msgid "Options for support material and raft" -msgstr "Варіанти для опорного матеріалу та плоту" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:409 -msgid "Speed" -msgstr "Швидкість" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:410 -msgid "Speed for print moves" -msgstr "Швидкість друкарських рухів" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:422 -msgid "Speed for non-print moves" -msgstr "Швидкість недрукарських рухів" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:425 -msgid "Modifiers" -msgstr "Модифікатори" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:428 -msgid "Acceleration control (advanced)" -msgstr "Контроль прискорення (розширений)" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:435 -msgid "Autospeed (advanced)" -msgstr "Автоматична швидкість (розширена)" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:441 -msgid "Multiple Extruders" -msgstr "Кілька екструдерів" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:442 -msgid "Extruders" -msgstr "Екструдери" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:449 -msgid "Ooze prevention" -msgstr "Профілактика ?Ooze?" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:453 -msgid "Wipe tower" -msgstr "Вежа очищення" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:464 -msgid "Extrusion width" -msgstr "Ширина екструзії" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:474 -msgid "Overlap" -msgstr "Перекриття" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:477 -msgid "Flow" -msgstr "Потік" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:480 -msgid "Other" -msgstr "Інше" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:487 -msgid "Output options" -msgstr "Параметри виводу" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:488 -msgid "Sequential printing" -msgstr "Послідовне друкування" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:499 -msgid "Output file" -msgstr "Вихідний файл" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:505 -msgid "Post-processing scripts" -msgstr "Скрипти пост-обробки" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:511 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:512 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:867 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:868 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1165 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1166 -msgid "Notes" -msgstr "Примітки" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:518 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:875 -msgid "Dependencies" -msgstr "Залежності" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:519 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:876 -msgid "Profile dependencies" -msgstr "Залежності профілю" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:794 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:795 -msgid "Filament" -msgstr "Філаметн" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:802 -msgid "Temperature" -msgstr "Температура" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:803 -msgid "Extruder" -msgstr "Екструдер" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:808 -msgid "Bed" -msgstr "Полотно" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:813 -msgid "Cooling" -msgstr "Охолодження" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:814 -msgid "Enable" -msgstr "Увімкнути" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:825 -msgid "Fan settings" -msgstr "Налаштування вентилятора" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:834 -msgid "Cooling thresholds" -msgstr "Пороги охолодження" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:840 -msgid "Filament properties" -msgstr "Властивості філаменту" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:844 -msgid "Print speed override" -msgstr "Перевизначення швидкості друку" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:854 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1128 -msgid "Custom G-code" -msgstr "Користувацький G-код" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:855 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1129 -msgid "Start G-code" -msgstr "Початок G-коду" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:861 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1135 -msgid "End G-code" -msgstr "Закінчення G-коду" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:945 -msgid "General" -msgstr "Загальне" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:946 -msgid "Size and coordinates" -msgstr "Розмір і координати" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:948 -msgid "Bed shape" -msgstr "Форма полотна" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:950 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1649 -msgid "Set" -msgstr "Встановити" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:971 -msgid "Capabilities" -msgstr "Можливості" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:998 -msgid "USB/Serial connection" -msgstr "USB/послідовне з'єднання" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1004 -msgid "Rescan serial ports" -msgstr "Сканувати ще раз послідовні порти" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1013 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1081 -msgid "Test" -msgstr "Перевірити" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1026 -msgid "Connection to printer works correctly." -msgstr "Підключення до принтера працює коректно." - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1026 -msgid "Success!" -msgstr "Успіх!" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1029 -msgid "Connection failed." -msgstr "Підключення не вдалося." - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1041 -msgid "OctoPrint upload" -msgstr "Завантаження OctoPrint" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1044 -msgid "Browse" -msgstr "Переглянути" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1119 -msgid "Firmware" -msgstr "Прошивка" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1141 -msgid "Before layer change G-code" -msgstr "G-код перед зміною шару " - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1147 -msgid "After layer change G-code" -msgstr "G-код після зміни шару" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1153 -msgid "Tool change G-code" -msgstr "G-код зміни інструменту " - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1159 -msgid "Between objects G-code (for sequential printing)" -msgstr "G-код між об'єктами (для послідовного друку)" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1195 -msgid "Extruder " -msgstr "Екструдер " - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1198 -#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:120 +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:50 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1191 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:408 msgid "Size" msgstr "Розмір" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1201 -msgid "Layer height limits" -msgstr "Межі висоти шару" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1206 -msgid "Position (for multi-extruder printers)" -msgstr "Позиція (для мульти-екструдерних принтерів)" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1209 -msgid "Retraction" -msgstr "Утягування/відкликання" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1212 -msgid "Only lift Z" -msgstr "Межі підняття Z" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1225 -msgid "" -"Retraction when tool is disabled (advanced settings for multi-extruder " -"setups)" -msgstr "" -"Утягування/відкликання при відключенні інструмента (додаткові налаштування " -"для налагодження мульти-екструдерів)" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1229 -msgid "Preview" -msgstr "Попередній перегляд" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1320 -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 "" -"Параметр «Очистити» недоступний при використанні режиму програмного " -"утягування/відкликання.\n" -"\n" -"Відключити його для увімкнення програмного утягування/відкликання?" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1322 -msgid "Firmware Retraction" -msgstr "Програмне утягування/відкликання" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1565 -msgid "The supplied name is empty. It can't be saved." -msgstr "Надане ім'я порожнє. Не вдається зберегти." - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1576 -msgid "Something is wrong. It can't be saved." -msgstr "Щось не так. Не вдається зберегти." - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1593 -msgid "remove" -msgstr "перемістити" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1593 -msgid "delete" -msgstr "видалити" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1594 -msgid "Are you sure you want to " -msgstr "Ви впевнені, що хочете " - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1594 -msgid " the selected preset?" -msgstr "вибране налаштування?" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1595 -msgid "Remove" -msgstr "Перемістити" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1595 -msgid "Delete" -msgstr "Видалити" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1596 -msgid " Preset" -msgstr " Налаштування" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1648 -msgid "All" -msgstr "Всі" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1679 -msgid "Select the printers this profile is compatible with." -msgstr "Оберіть принтери, сумісні з цим профілем." - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1680 -msgid "Compatible printers" -msgstr "Сумісні принтери" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1763 -msgid "Save " -msgstr "Зберегти " - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1763 -msgid " as:" -msgstr " як:" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1797 -msgid "" -"The supplied name is not valid; the following characters are not allowed:" -msgstr "Надане ім'я недійсне; такі символи не допускаються:" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1800 -msgid "The supplied name is not available." -msgstr "Надане ім'я недійсне." - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:178 -msgid "Print Settings" -msgstr "Налаштування друку" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:198 -msgid "Filament Settings" -msgstr "Налаштування філаменту" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:224 -msgid "Printer Settings" -msgstr "Налаштування принтеру" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:244 -msgid "Save preset" -msgstr "Зберегти налаштування" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Field.cpp:35 -msgid "default" -msgstr "за замовчуванням" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:121 +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:51 msgid "Size in X and Y of the rectangular plate." msgstr "Розмір прямокутної подложки за X та Y." -#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:127 +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:57 msgid "Origin" msgstr "Початок координат" -#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:128 +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:58 msgid "" "Distance of the 0,0 G-code coordinate from the front left corner of the " "rectangle." msgstr "Відстань координат 0,0 G-коду від нижнього лівого кута прямокутника." -#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:135 +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:62 +msgid "Circular" +msgstr "Круговий" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:65 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:129 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:200 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:211 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:325 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:336 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:355 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:434 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:781 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:801 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:860 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:878 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:896 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1044 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1052 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1094 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1103 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1113 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1121 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1129 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1215 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1421 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1491 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1527 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1704 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1711 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1718 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1727 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1737 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1747 msgid "mm" msgstr "мм" -#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:136 +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:66 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:431 msgid "Diameter" msgstr "Діаметр" -#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:137 +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:67 msgid "" "Diameter of the print bed. It is assumed that origin (0,0) is located in the " "center." msgstr "" "Діаметр подложки. Передбачається, що початок координат (0,0) знаходиться в " "центрі." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:71 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:150 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:92 +msgid "Custom" +msgstr "Користувацький" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:75 +msgid "Load shape from STL..." +msgstr "Завантажте форму з STL ..." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:120 +msgid "Settings" +msgstr "Налаштування" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:298 +msgid "Choose a file to import bed shape from (STL/OBJ/AMF/3MF/PRUSA):" +msgstr "Виберіть файл, щоб імпортувати форму полотна з (STL/OBJ/AMF/PRUSA):" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:315 +msgid "Error! " +msgstr "Помилка! " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:324 +msgid "The selected file contains no geometry." +msgstr "Обраний файл не містить геометрії." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:328 +msgid "" +"The selected file contains several disjoint areas. This is not supported." +msgstr "Обраний файл містить декілька непересічних областей. Не підтримується." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.hpp:42 +msgid "Bed Shape" +msgstr "Форма полотна" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:224 +msgid "Array of language names and identifiers should have the same size." +msgstr "Масив імен мов та їх ідентифікаторів має бути однакового розміру." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:235 +msgid "Select the language" +msgstr "Оберіть мову" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:235 +msgid "Language" +msgstr "Мова" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:300 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:170 +msgid "Default" +msgstr "За замовчуванням" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:325 +msgid "Change Application Language" +msgstr "Змінити мову застосування" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:332 +msgid "Application will be restarted" +msgstr "Застосування буде перезапущене" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:332 +msgid "Attention!" +msgstr "Увага!" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:339 +msgid "&Localization" +msgstr "Локалізація" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:488 +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:470 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1300 +msgid "Error" +msgstr "Помилка" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:493 +msgid "Notice" +msgstr "Зауваження" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:498 +msgid "GLUquadricObjPtr | Attempt to free unreferenced scalar" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:500 +msgid "Warning" +msgstr "Застереження" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:50 +msgid "Save current " +msgstr "Зберегти поточний " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:51 +msgid "Delete this preset" +msgstr "Видалити це налаштування" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:313 +msgid "Layers and perimeters" +msgstr "Шари та периметри" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:314 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:777 +msgid "Layer height" +msgstr "Висота шару" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:318 +msgid "Vertical shells" +msgstr "Вертикальні оболонки" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:329 +msgid "Horizontal shells" +msgstr "Горизонтальні оболонки" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:330 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1314 +msgid "Solid layers" +msgstr "Суцільні шари" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:335 +msgid "Quality (slower slicing)" +msgstr "Якість (повільне нарізання)" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:342 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:356 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:449 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:452 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:831 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1113 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:107 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:208 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:736 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1733 +msgid "Advanced" +msgstr "Розширений" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:346 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:347 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:664 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:87 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:247 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:488 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:502 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:540 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:681 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:691 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:709 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:727 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:746 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1263 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1280 +msgid "Infill" +msgstr "Заповнення" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:352 +msgid "Reducing printing time" +msgstr "Зниження часу друку" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:364 +msgid "Skirt and brim" +msgstr "Плінтус та край" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:365 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:146 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:88 +msgid "Skirt" +msgstr "Плінтус" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:371 +msgid "Brim" +msgstr "Край" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:374 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:375 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:191 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1030 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1380 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1387 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1399 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1409 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1417 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1432 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1453 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1464 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1480 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1489 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1498 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1509 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1525 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1533 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1534 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1543 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1551 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1565 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:147 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:89 +msgid "Support material" +msgstr "Підтримка" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:380 +msgid "Raft" +msgstr "Пліт" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:384 +msgid "Options for support material and raft" +msgstr "Варіанти для опорного матеріалу та плоту" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:398 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:118 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:278 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:635 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:747 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:979 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1201 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1251 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1302 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1625 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:71 +msgid "Speed" +msgstr "Швидкість" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:399 +msgid "Speed for print moves" +msgstr "Швидкість друкарських рухів" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:411 +msgid "Speed for non-print moves" +msgstr "Швидкість недрукарських рухів" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:414 +msgid "Modifiers" +msgstr "Модифікатори" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:417 +msgid "Acceleration control (advanced)" +msgstr "Контроль прискорення (розширений)" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:424 +msgid "Autospeed (advanced)" +msgstr "Автоматична швидкість (розширена)" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:430 +msgid "Multiple Extruders" +msgstr "Кілька екструдерів" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:431 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:966 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:308 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:702 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:958 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1272 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1445 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1471 +msgid "Extruders" +msgstr "Екструдери" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:438 +msgid "Ooze prevention" +msgstr "Профілактика просочування" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:442 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:149 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:91 +msgid "Wipe tower" +msgstr "Вежа вичищування" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:453 +msgid "Extrusion width" +msgstr "Ширина екструзії" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:463 +msgid "Overlap" +msgstr "Перекриття" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:466 +msgid "Flow" +msgstr "Потік" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:469 +msgid "Other" +msgstr "Інше" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:476 +msgid "Output options" +msgstr "Параметри виводу" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:477 +msgid "Sequential printing" +msgstr "Послідовне друкування" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:479 +msgid "Extruder clearance (mm)" +msgstr "Розмір екструдера (мм)" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:488 +msgid "Output file" +msgstr "Вихідний файл" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:494 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1001 +msgid "Post-processing scripts" +msgstr "Скрипти пост-обробки" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:500 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:501 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:859 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:860 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1156 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1157 +msgid "Notes" +msgstr "Примітки" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:507 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:867 +msgid "Dependencies" +msgstr "Залежності" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:508 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:868 +msgid "Profile dependencies" +msgstr "Залежності профілю" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:509 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:869 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1668 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:143 +msgid "Compatible printers" +msgstr "Сумісні принтери" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:533 +#, no-c-format +msgid "" +"The Spiral Vase mode requires:\n" +"- one perimeter\n" +"- no top solid layers\n" +"- 0% fill density\n" +"- no support material\n" +"- no ensure_vertical_shell_thickness\n" +"\n" +"Shall I adjust those settings in order to enable Spiral Vase?" +msgstr "" +"Режим спіральної вази вимагає:\n" +"- один периметр\n" +"- немає верхніх щільних шарів\n" +"- 0% щільність заповнення\n" +"- немає підтримуючого матеріалу\n" +"- не забезпечує товщини вертикальної оболонки\n" +"\n" +"Чи потрібно змінити ці налаштування, щоб увімкнути режим Спіральної вази?" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:540 +msgid "Spiral Vase" +msgstr "Спіральна ваза" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:560 +msgid "" +"The Wipe Tower currently supports only:\n" +"- first layer height 0.2mm\n" +"- layer height from 0.15mm to 0.35mm\n" +"\n" +"Shall I adjust those settings in order to enable the Wipe Tower?" +msgstr "" +"Вичіщуюча веж в даний час підтримує тільки:\n" +"- висота першого шару 0,2 мм\n" +"- висота шару від 0,15 мм до 0,35 мм\n" +"\n" +"Чи потрібно коригувати ці налаштування, щоб увімкнути вичіщуючу веж?" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:564 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:585 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:602 +msgid "Wipe Tower" +msgstr "Вичіщуюча веж" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:581 +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).\n" +"\n" +"Shall I adjust those settings in order to enable the Wipe Tower?" +msgstr "" +"Вичіщуюча веж в даний час підтримує лише нерозчинну підтримку\n" +"якщо вони друкуються з поточним екструдером, не запускаючи зміну " +"інструменту.\n" +"(обидва значення support_material_extruder і " +"support_material_interface_extruder повинні бути встановлені на 0).\n" +"\n" +"Чи потрібно коригувати ці налаштування, щоб увімкнути вичіщуючу веж?" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:599 +msgid "" +"For the Wipe Tower to work with the soluble supports, the support layers\n" +"need to be synchronized with the object layers.\n" +"\n" +"Shall I synchronize support layers in order to enable the Wipe Tower?" +msgstr "" +"Для того, щоб Вичіщуюча веж працювала з розчинними підтримками, шари " +"підтримки\n" +"повинні бути синхронізовані з шаром об'єкта.\n" +"\n" +"Чи потрібно синхронізувати шари підтримки, щоб увімкнути вичіщуючу веж?" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:617 +msgid "" +"Supports work better, if the following feature is enabled:\n" +"- Detect bridging perimeters\n" +"\n" +"Shall I adjust those settings for supports?" +msgstr "" +"Підтримка працює краще, якщо ввімкнено таку функцію:\n" +"- Виявлення висячих периметрів(перемичок)\n" +"\n" +"Чи потрібно змінити ці налаштування для підтримки?" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:620 +msgid "Support Generator" +msgstr "Створення підтримки" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:662 +msgid "The " +msgstr "Шаблон наповнення " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:662 +#, no-c-format +msgid "" +" infill pattern is not supposed to work at 100% density.\n" +"\n" +"Shall I switch to rectilinear fill pattern?" +msgstr "" +" не підтримується на 100% щільності.\n" +"\n" +"Чи потрібно змінити його на Rectilinear шаблон заповнення?" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:786 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:787 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:368 +msgid "Filament" +msgstr "Філамент" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:794 +msgid "Temperature " +msgstr "Температура " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:795 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1234 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:307 +msgid "Extruder" +msgstr "Екструдер" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:800 +msgid "Bed" +msgstr "Полотно" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:805 +msgid "Cooling" +msgstr "Охолодження" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:806 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:922 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1695 +msgid "Enable" +msgstr "Увімкнути" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:817 +msgid "Fan settings" +msgstr "Налаштування вентилятора" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:818 +msgid "Fan speed" +msgstr "Швидкість вентилятора" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:826 +msgid "Cooling thresholds" +msgstr "Пороги охолодження" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:832 +msgid "Filament properties" +msgstr "Властивості філаменту" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:836 +msgid "Print speed override" +msgstr "Перевизначення швидкості друку" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:846 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1119 +msgid "Custom G-code" +msgstr "Користувацький G-код" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:847 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1120 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1342 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1357 +msgid "Start G-code" +msgstr "Початок G-коду" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:853 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1126 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:217 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:227 +msgid "End G-code" +msgstr "Закінчення G-коду" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:937 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:11 +msgid "General" +msgstr "Загальне" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:938 +msgid "Size and coordinates" +msgstr "Розмір і координати" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:940 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:34 +msgid "Bed shape" +msgstr "Форма полотна" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:942 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1637 +msgid " Set " +msgstr " Встановити " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:962 +msgid "Capabilities" +msgstr "Можливості" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:967 +msgid "Number of extruders of the printer." +msgstr "Кількість екструдерів у принтері." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:989 +msgid "USB/Serial connection" +msgstr "USB/послідовне з'єднання" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:990 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1193 +msgid "Serial port" +msgstr "Послідовний порт" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:995 +msgid "Rescan serial ports" +msgstr "Сканувати ще раз послідовні порти" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1004 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1072 +msgid "Test" +msgstr "Перевірити" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1017 +msgid "Connection to printer works correctly." +msgstr "Підключення до принтера працює коректно." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1017 +msgid "Success!" +msgstr "Успіх!" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1020 +msgid "Connection failed." +msgstr "Підключення не вдалося." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1032 +msgid "OctoPrint upload" +msgstr "Завантаження OctoPrint" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1035 +msgid " Browse " +msgstr " Переглянути " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1110 +msgid "Firmware" +msgstr "Прошивка" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1132 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:48 +msgid "Before layer change G-code" +msgstr "G-код перед зміною шару" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1138 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:766 +msgid "After layer change G-code" +msgstr "G-код після зміни шару" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1144 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1602 +msgid "Tool change G-code" +msgstr "G-код зміни інструменту" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1150 +msgid "Between objects G-code (for sequential printing)" +msgstr "G-код між об'єктами (для послідовного друку)" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1187 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:400 +#, c-format +msgid "Extruder %d" +msgstr "Екструдер %d" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1194 +msgid "Layer height limits" +msgstr "Межі висоти шару" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1199 +msgid "Position (for multi-extruder printers)" +msgstr "Позиція (для мульти-екструдерних принтерів)" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1202 +msgid "Retraction" +msgstr "Переривання" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1205 +msgid "Only lift Z" +msgstr "Межі підняття Z" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1218 +msgid "" +"Retraction when tool is disabled (advanced settings for multi-extruder " +"setups)" +msgstr "" +"Переривання при відключенні інструмента (додаткові налаштування для " +"налагодження мульти-екструдерів)" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1222 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:150 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2125 +msgid "Preview" +msgstr "Попередній перегляд" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1312 +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 "" +"Параметр «Очистити» недоступний при використанні режиму програмного " +"переривання.\n" +"\n" +"Відключити його для увімкнення програмного переривання?" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1314 +msgid "Firmware Retraction" +msgstr "Програмне переривання" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1469 +msgid "Default " +msgstr "За замовчуванням " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1469 +msgid " preset" +msgstr " налаштування" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1470 +msgid " preset\n" +msgstr " налаштування\n" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1488 +msgid "" +"\n" +"\n" +"is not compatible with printer\n" +msgstr "" +"\n" +"\n" +"є не сумісним з принтером\n" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1488 +msgid "" +"\n" +"\n" +"and it has the following unsaved changes:" +msgstr "" +"\n" +"\n" +"і має такі незбережені зміни:" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1489 +msgid "" +"\n" +"\n" +"has the following unsaved changes:" +msgstr "" +"\n" +"\n" +"має такі незбережені зміни:" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1491 +msgid "" +"\n" +"\n" +"Discard changes and continue anyway?" +msgstr "" +"\n" +"\n" +"Відхилити зміни і продовжувати в будь-якому випадку?" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1492 +msgid "Unsaved Changes" +msgstr "Незбережені зміни" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1560 +msgid "The supplied name is empty. It can't be saved." +msgstr "Надане ім'я порожнє. Не вдається зберегти." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1580 +msgid "remove" +msgstr "перемістити" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1580 +msgid "delete" +msgstr "видалити" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1581 +msgid "Are you sure you want to " +msgstr "Ви впевнені, що хочете " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1581 +msgid " the selected preset?" +msgstr " вибране налаштування?" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1582 +msgid "Remove" +msgstr "Перемістити" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1582 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:178 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:196 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2021 +msgid "Delete" +msgstr "Видалити" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1583 +msgid " Preset" +msgstr " Налаштування" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1636 +msgid "All" +msgstr "Всі" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1667 +msgid "Select the printers this profile is compatible with." +msgstr "Оберіть принтери, сумісні з цим профілем." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1751 +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:514 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1645 +msgid "Save " +msgstr "Зберегти " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1751 +msgid " as:" +msgstr " як:" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1785 +msgid "" +"The supplied name is not valid; the following characters are not allowed:" +msgstr "Надане ім'я недійсне; такі символи не допускаються:" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1788 +msgid "The supplied name is not available." +msgstr "Надане ім'я недійсне." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:182 +msgid "Print Settings" +msgstr "Параметри друку" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:202 +msgid "Filament Settings" +msgstr "Параметри філаменту" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:228 +msgid "Printer Settings" +msgstr "Параметри принтеру" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:248 +msgid "Save preset" +msgstr "Зберегти налаштування" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Field.cpp:42 +msgid "default" +msgstr "за замовчуванням" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:26 +#, c-format +msgid "" +"If estimated layer time is below ~%ds, fan will run at %d%% and print speed " +"will be reduced so that no less than %ds are spent on that layer (however, " +"speed will never be reduced below %dmm/s)." +msgstr "" +"Якщо запланований час друку шару нижче ~%dс, вентилятор буде працювати на%d" +"%%, і швидкість друку буде зменшена, так що на цей шар витрачається не менше " +"%dс (однак швидкість ніколи не зменшиться нижче %d mm/s) ." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:30 +#, c-format +msgid "" +"\n" +"If estimated layer time is greater, but still below ~%ds, fan will run at a " +"proportionally decreasing speed between %d%% and %d%%." +msgstr "" +"\n" +"Якщо запланований час друку шару більше, але все ще нижче ~%dс, вентилятор " +"буде працювати з пропорційно зменшуваною швидкістю між %d%% та %d%%." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:34 +msgid "" +"\n" +"During the other layers, fan " +msgstr "" +"\n" +"Під час друку інших шарів вентилятор " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:36 +msgid "Fan " +msgstr "Вентилятор " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:41 +#, c-format +msgid "will always run at %d%% " +msgstr "буде завжди працювати на %d%% " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:44 +#, c-format +msgid "except for the first %d layers" +msgstr "за винятком перших %d шарів" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:48 +msgid "except for the first layer" +msgstr "за винятком першого шару" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:50 +msgid "will be turned off." +msgstr "буде вимкнено." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:151 +msgid "external perimeters" +msgstr "зовнішні периметри" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:160 +msgid "perimeters" +msgstr "периметри" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:169 +msgid "infill" +msgstr "наповнення" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:179 +msgid "solid infill" +msgstr "суцільне наповнення" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:187 +msgid "top solid infill" +msgstr "верхній суцільне наповнення" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:198 +msgid "support" +msgstr "підтримка" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:208 +msgid "support interface" +msgstr "інтерфейс підтримки" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:214 +msgid "First layer volumetric" +msgstr "Об'єм першого шару" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:214 +msgid "Bridging volumetric" +msgstr "Об'єм мостів" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:214 +msgid "Volumetric" +msgstr "Об'ємний" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:215 +msgid " flow rate is maximized " +msgstr " швидкість потоку максимізується " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:218 +msgid "by the print profile maximum" +msgstr "за профілем друку максимум" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:219 +msgid "when printing " +msgstr "коли друкуємо " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:220 +msgid " with a volumetric rate " +msgstr " з об'ємною швидкістю " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:224 +#, c-format +msgid "%3.2f mm³/s" +msgstr "%3.2f мм³/с" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:226 +#, c-format +msgid " at filament speed %3.2f mm/s." +msgstr " при швидкості філаменту %3.2f мм/с." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:245 +msgid "" +"Recommended object thin wall thickness: Not available due to invalid layer " +"height." +msgstr "" +"Рекомендований об'єкт товщиною тонкої стінки: Недоступний через невірне " +"значення висоти шару." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:262 +#, c-format +msgid "Recommended object thin wall thickness for layer height %.2f and " +msgstr "Рекомендована товщина стінки для висоти шару %.2f та " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:269 +#, c-format +msgid "%d lines: %.2lf mm" +msgstr "%d рядків: %.2lf мм" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.hpp:17 +msgid "Preferences" +msgstr "Налаштування" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:27 +msgid "Remember output directory" +msgstr "Пам'ятати вихідний каталог" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:29 +msgid "" +"If this is enabled, Slic3r will prompt the last output directory instead of " +"the one containing the input files." +msgstr "" +"Якщо вибрано, Slic3r запропонує останню вихідну директорію замість тої, що " +"вказана у вхідному файлі." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:35 +msgid "Auto-center parts" +msgstr "Автоцентрувати частини" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:37 +msgid "" +"If this is enabled, Slic3r will auto-center objects around the print bed " +"center." +msgstr "" +"Якщо вибрано, Slic3r автоматично орієнтує об'єкти навколо центру друку." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:43 +msgid "Background processing" +msgstr "Фонова обробка" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:45 +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-коду." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:51 +msgid "Disable USB/serial connection" +msgstr "Вимкнути USB / послідовне з'єднання" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:53 +msgid "" +"Disable communication with the printer over a serial / USB cable. This " +"simplifies the user interface in case the printer is never attached to the " +"computer." +msgstr "" +"Відключіть зв'язок із принтером через послідовний / USB-кабель. " +"Користувальницький інтерфейс спрощує, якщо принтер ніколи не приєднується до " +"комп'ютера." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:59 +msgid "Suppress \" - default - \" presets" +msgstr "Заборонити налаштування \"- за замовчуванням -\"" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:61 +msgid "" +"Suppress \" - default - \" presets in the Print / Filament / Printer " +"selections once there are any other valid presets available." +msgstr "" +"Заборонити налаштування \"- за замовчуванням -\" у параметрах Друк / " +"Філамент / Принтер, якщо доступні інші діючі налаштування." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:67 +msgid "Show incompatible print and filament presets" +msgstr "Показувати несумісні налаштування друку та філаменту" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:69 +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 "" +"Якщо вибрано, налаштування друку та філаменту відображаються у списку " +"налаштувань, навіть якщо вони позначені як несумісні з активним принтером" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:75 +msgid "Use legacy OpenGL 1.1 rendering" +msgstr "Використовувати застарілий OpenGL 1.1 рендеринг" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:77 +msgid "" +"If you have rendering issues caused by a buggy OpenGL 2.0 driver, you may " +"try to check this checkbox. This will disable the layer height editing and " +"anti aliasing, so it is likely better to upgrade your graphics driver." +msgstr "" +"Якщо у вас виникають проблеми з візуалізацією, спричинені помилковим " +"драйвером OpenGL 2.0, спробуйте вибрати цю опцію. Це призведе до вимкнення " +"редагування висоти шару та згладжування, тому краще оновити графічний " +"драйвер." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:101 +msgid "You need to restart Slic3r to make the changes effective." +msgstr "З метою ефективності зміни, Вам потрібно буде перезапустити Slic3r." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:26 +msgid "Avoid crossing perimeters" +msgstr "Уникати перетинання периметрів" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:27 +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 "" +"Оптимізуйте рухи пересувань, щоб мінімізувати перетин периметрів. В " +"основному це корисно для екструдерів Bowden, які страждають від протікання. " +"Ця функція уповільнює як друк, так і генерацію G-коду." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:38 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1572 +msgid "Other layers" +msgstr "Інші шари" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:39 +msgid "" +"Bed temperature for layers after the first one. Set this to zero to disable " +"bed temperature control commands in the output." +msgstr "" +"Температура полотна для останніх шарів після першого. Установіть 0, щоб " +"відключити команди керування температурою полотна на виході." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:42 +msgid "Bed temperature" +msgstr "Температура полотна" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:49 +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]." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:59 +msgid "Between objects G-code" +msgstr "G-код між об'єктами" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:60 +msgid "" +"This code is inserted between objects when using sequential printing. By " +"default extruder and bed temperature are reset using non-wait command; " +"however if M104, M109, M140 or M190 are detected in this custom code, Slic3r " +"will not add temperature commands. Note that you can use placeholder " +"variables for all Slic3r settings, so you can put a \"M109 " +"S[first_layer_temperature]\" command wherever you want." +msgstr "" +"Цей код вставляється між об'єктами при використанні послідовного друку. За " +"замовчуванням екструдер і температура полотна скидаються за допомогою " +"команди non-wait; однак, якщо в цьому користувальному коді виявляються M104, " +"M109, M140 або M190, Slic3r не додаватиме команди температури. Зверніть " +"увагу, що ви можете використовувати змінні-заповнювачі для всіх параметрів " +"Slic3r, то ж ви можете вставити команду \"M109 S [first_layer_temperature]\" " +"де завгодно." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:68 +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:370 +msgid "Bottom" +msgstr "Знизу" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:69 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:239 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:290 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:298 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:604 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:762 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:778 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:941 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:989 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1152 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1583 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1639 +msgid "Layers and Perimeters" +msgstr "Шари та периметри" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:70 +msgid "Number of solid layers to generate on bottom surfaces." +msgstr "Кількість суцільних шарів, генерованих на нижніх поверхнях." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:72 +msgid "Bottom solid layers" +msgstr "Нижні суцільні шари" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:77 +msgid "Bridge" +msgstr "Міст" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:78 +msgid "" +"This is the acceleration your printer will use for bridges. Set zero to " +"disable acceleration control for bridges." +msgstr "" +"Це прискорення, яке ваш принтер використовуватиме для мостів. Встановити 0, " +"щоб відключити управління прискоренням для мостів." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:80 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:174 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:576 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:684 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:952 +msgid "mm/s²" +msgstr "мм/с²" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:86 +msgid "Bridging angle" +msgstr "Кут моста" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:88 +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 "" +"Зміна кута мосту. Якщо встановити на 0, кут мостів буде розрахований " +"автоматично. Інакше передбачений кут буде використаний для всіх мостів. " +"Використовуйте 180° для нульового кута." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:91 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:492 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1170 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1181 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1401 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1557 +msgid "°" +msgstr "°" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:97 +msgid "Bridges fan speed" +msgstr "Швидкість вентилятора для мостів" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:98 +msgid "This fan speed is enforced during all bridges and overhangs." +msgstr "Ця швидкість вентилятора виконується для всіх мостів і виступів." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:99 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:504 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:789 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:850 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1060 +msgid "%" +msgstr "%" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:106 +msgid "Bridge flow ratio" +msgstr "Співвідношення мостового потоку" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:108 +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 "" +"Цей фактор впливає на кількість пластику для мостів. Ви можете трохи " +"зменшити його, щоб витягнути екструдати та не допустити провисання, хоча " +"стандартні налаштування зазвичай добрі, тому ви маете по-експериментувати з " +"охолодженням (використовуйте вентилятор), перш ніж їх налаштувати." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:117 +msgid "Bridges" +msgstr "Мости" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:119 +msgid "Speed for printing bridges." +msgstr "Швидкість друку мостів." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:120 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:638 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:749 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:811 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:868 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:981 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1137 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1146 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1536 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1649 +msgid "mm/s" +msgstr "мм/с" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:127 +msgid "Brim width" +msgstr "Ширина краю" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:128 +msgid "" +"Horizontal width of the brim that will be printed around each object on the " +"first layer." +msgstr "" +"Горизонтальна ширина краю, яка буде надрукована навколо кожного об'єкта на " +"першому шарі." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:135 +msgid "Clip multi-part objects" +msgstr "Обрізати об'єкти, що складаються з кількох частин" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:136 +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 " +"обрізати частини, що перекриваються один одною (друга частина буде обрізана " +"першою, третя - першою та другою, тощо)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:147 +msgid "Compatible printers condition" +msgstr "Стан сумісних принтерів" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:148 +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 "" +"Логічний вираз, що використовує значення конфігурації активного профілю " +"принтера. Якщо цей вираз оцінюється як Правда, цей профіль вважається " +"сумісним з активним профілем принтера." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:154 +msgid "Complete individual objects" +msgstr "Закінчити окремі об'єкти" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:155 +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 " +"має попередити та запобігти зіткненню екструдера, але будьте обережні." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:163 +msgid "Enable auto cooling" +msgstr "Увімкнути автоматичне охолодження" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:164 +msgid "" +"This flag enables the automatic cooling logic that adjusts print speed and " +"fan speed according to layer printing time." +msgstr "" +"Цей прапорець дозволяє автоматичну логіку охолодження, яка регулює швидкість " +"друку та швидкість вентиляції відповідно до часу друку шару." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:171 +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 "" +"Це прискорення, на яке переключиться ваш принтер після того, як будуть " +"використані конкретні визначені прискорення (периметру / заповнення). " +"Встановити 0, щоб запобігти скиданням прискорення взагалі." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:180 +msgid "Disable fan for the first" +msgstr "Вимкнути вентилятор для першого(их)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:181 +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 "" +"Ви можете встановити це позитивне значення, щоб взагалі вимкнути вентилятор " +"протягом друку декількох перших шарів, щоб це не призвело до гіршого " +"зчеплення." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:183 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:694 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1033 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1224 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1285 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1437 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1482 +msgid "layers" +msgstr "шару(ів)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:190 +msgid "Don't support bridges" +msgstr "Не підтримувати мости" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:192 +msgid "" +"Experimental option for preventing support material from being generated " +"under bridged areas." +msgstr "" +"Експериментальний варіант для запобігання утворенню допоміжного матеріалу в " +"областях під мостами." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:198 +msgid "Distance between copies" +msgstr "Відстань між копіями" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:199 +msgid "Distance used for the auto-arrange feature of the plater." +msgstr "Відстань використовується для автоматичного розташування платеру." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:207 +msgid "Elephant foot compensation" +msgstr "Зрівноваження Стопи слона" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:209 +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 завдяки налаштованому значенню, щоб " +"компенсувати ефект Ноги Слона для 1-го шару." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:218 +msgid "" +"This end procedure is inserted at the end of the output file. Note that you " +"can use placeholder variables for all Slic3r settings." +msgstr "" +"Ця кінцева процедура вставляється в кінці вихідного файлу. Зауважте, що ви " +"можете використовувати заповнювачі змінних для всіх параметрів Slic3r." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:228 +msgid "" +"This end procedure is inserted at the end of the output file, before the " +"printer end gcode. Note that you can use placeholder variables for all " +"Slic3r settings. If you have multiple extruders, the gcode is processed in " +"extruder order." +msgstr "" +"Ця кінцева процедура вставляється в кінці вихідного файлу перед кінцевим " +"кодом принтера. Зауважте, що ви можете використовувати заповнювачі змінних " +"для всіх параметрів Slic3r. Якщо у вас є кілька екструдерів, G-code " +"обробляється в порядку екструдерів." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:238 +msgid "Ensure vertical shell thickness" +msgstr "Перевірте товщину вертикальної оболонки" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:240 +msgid "" +"Add solid infill near sloping surfaces to guarantee the vertical shell " +"thickness (top+bottom solid layers)." +msgstr "" +"Додайте суцільні наповнювачі біля нахилених поверхонь, щоб гарантувати " +"товщину вертикальної оболонки (верхній і нижній суцільні шари)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:246 +msgid "Top/bottom fill pattern" +msgstr "Верхній/нижній шаблон наповнення" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:248 +msgid "" +"Fill pattern for top/bottom infill. This only affects the external visible " +"layer, and not its adjacent solid shells." +msgstr "" +"Шаблон для верхнього/нижнього наповнення. Це впливає лише на зовнішній " +"видимий шар, а не на сусідні суцільні оболонки." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:267 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:277 +msgid "External perimeters" +msgstr "Зовнішні периметри" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:268 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:377 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:592 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:710 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:967 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1292 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1454 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1614 +msgid "Extrusion Width" +msgstr "Ширина екструзії" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:269 +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 "" +"Встановіть значення ненульовим, щоб встановити ручну ширину екструзії для " +"зовнішніх периметрів. Якщо залишити 0, ширина екструзії за замовчуванням " +"буде використана, якщо встановлено, інакше буде використано 1,125 x діаметр " +"сопла. Якщо він виражений у відсотках (наприклад, 200%), він буде " +"обчислюватися за висотою шару." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:272 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:597 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:715 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:972 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1296 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1458 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1619 +msgid "mm or % (leave 0 for default)" +msgstr "мм або % (залиште 0 за замовчанням)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:279 +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%), вона буде розрахована на " +"налаштування швидкості периметра вище. Встановити 0 для автоматичного " +"використання." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:282 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:619 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1255 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1306 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1501 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1631 +msgid "mm/s or %" +msgstr "мм/с або %" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:289 +msgid "External perimeters first" +msgstr "Спочатку зовнішні периметри" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:291 +msgid "" +"Print contour perimeters from the outermost one to the innermost one instead " +"of the default inverse order." +msgstr "" +"Друкувати контури периметра від найзовнішнього до найвнутрішнього, замість " +"інверсного порядку за замовчанням." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:297 +msgid "Extra perimeters if needed" +msgstr "Додаткові периметри, якщо необхідно" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:299 +#, no-c-format +msgid "" +"Add more perimeters when needed for avoiding gaps in sloping walls. Slic3r " +"keeps adding perimeters, until more than 70% of the loop immediately above " +"is supported." +msgstr "" +"За необхідності додайте периметри, щоб уникнути прогалин у похилих стінах. " +"Slic3r продовжує додавати периметри, поки підтримується більше 70% петель " +"безпосередньо вище." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:309 +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 "" +"Використовуваний екструдер (якщо не вказано більш конкретні параметри " +"екструдера). Це значення перевизначає екструдери периметра та наповнювача, " +"але не екструдери підтримки." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:320 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:69 +msgid "Height" +msgstr "Висота" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:321 +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 каретки. Іншими словами, це висота циліндра очищення " +"навколо вашого екструдера, і це являє собою максимальну глибину, яку " +"екструдер може розглядати до зіткнення з іншими друкованими предметами." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:331 +msgid "Radius" +msgstr "Радіус" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:332 +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 "" +"Установіть значення як радіус зазорів навколо вашої екструдера. Якщо " +"екструдер не центрований, для безпеки виберіть найбільше значення . Цей " +"параметр використовується для перевірки зіткнень та відображення графічного " +"попереднього перегляду в панелі." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:342 +msgid "Extruder Color" +msgstr "Колір екструдера" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:343 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:406 +msgid "This is only used in the Slic3r interface as a visual help." +msgstr "" +"Ця опція використовується лише у інтерфейсі Slic3r як візуальна допомога." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:350 +msgid "Extruder offset" +msgstr "Зміщення екструдеру" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:351 +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)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:360 +msgid "Extrusion axis" +msgstr "Ось екструзії" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:361 +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)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:367 +msgid "Extrusion multiplier" +msgstr "Коефіцієнт екструзії" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:368 +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 " +"кроки прошивки ." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:376 +msgid "Default extrusion width" +msgstr "Ширина екструзії за замовчанням" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:378 +msgid "" +"Set this to a non-zero value to allow a manual extrusion width. If left to " +"zero, Slic3r derives extrusion widths from the nozzle diameter (see the " +"tooltips for perimeter extrusion width, infill extrusion width etc). If " +"expressed as percentage (for example: 230%), it will be computed over layer " +"height." +msgstr "" +"Установіть ненульове значення, щоб дозволити ручне налаштування ширини " +"екструзії. Якщо залишити як 0, Slic3r отримує ширину екструзії від діаметра " +"сопла (див. Підказки для ширини екструзії периметру, ширини екструзії " +"наповнювача тощо). Якщо значення виражене у відсотках (наприклад: 230%), " +"воно буде обчислюватися за висотою шару." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:382 +msgid "mm or % (leave 0 for auto)" +msgstr "мм або % (залиште 0 для автообчислення)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:387 +msgid "Keep fan always on" +msgstr "Тримайте вентилятор завжди" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:388 +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." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:394 +msgid "Enable fan if layer print time is below" +msgstr "Увімкнути вентилятор, якщо час друку шару нижче" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:395 +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 "" +"Якщо час друку шару оцінюється нижче цієї кількості секунд, вентилятор буде " +"активований, а його швидкість буде розрахована шляхом інтерполяції " +"мінімальної та максимальної швидкості." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:397 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1242 +msgid "approximate seconds" +msgstr "приблизні секунди" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:405 +msgid "Color" +msgstr "Колір" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:412 +msgid "Filament notes" +msgstr "Примітки до філаменту" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:413 +msgid "You can put your notes regarding the filament here." +msgstr "Тут ви можете помістити свої нотатки щодо філаменту." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:421 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:817 +msgid "Max volumetric speed" +msgstr "Максимальна об'ємна швидкість" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:422 +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 "" +"Максимальна об'ємна швидкість, припустима для цього філаметну. Обмежує " +"максимальну об'ємну швидкість друку до мінімуму об'ємної швидкості друку та " +"філаметну. Встановити 0 для відсутності обмежень." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:425 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:820 +msgid "mm³/s" +msgstr "мм³/с" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:432 +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 "" +"Введіть тут діаметр свого філаменту. Необхідна висока точність, тому " +"використовуйте суматор і виконайте декілька вимірювань вздовж нитки, потім " +"обчисліть середнє значення." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:440 +msgid "Density" +msgstr "Щільність" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:441 +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 "" +"Введіть тут щільність свого філаменту. Це тільки для статистичної " +"інформації. Пристойним способом є зважування відомої довжини нитки та " +"обчислення співвідношення довжини до обсягу. Краще обчислити об'єм " +"безпосередньо через зміщення." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:444 +msgid "g/cm³" +msgstr "г/см³" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:450 +msgid "Filament type" +msgstr "Тип філаменту" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:451 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1002 +msgid "" +"If you want to process the output G-code through custom scripts, just list " +"their absolute paths here. Separate multiple scripts with a semicolon. " +"Scripts will be passed the absolute path to the G-code file as the first " +"argument, and they can access the Slic3r config settings by reading " +"environment variables." +msgstr "" +"Якщо ви хочете обробляти вихідний G-код через власні сценарії, просто " +"перелічіть тут їх абсолютні шляхи. Кілька скриптів відокремте крапкою з " +"комою. Сценарії буде передано абсолютним шляхам до файлу G-коду як перший " +"аргумент, і вони можуть отримати доступ до параметрів конфігурації Slic3r, " +"прочитавши змінні середовища." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:470 +msgid "Soluble material" +msgstr "Розчинний матеріал" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:471 +msgid "Soluble material is most likely used for a soluble support." +msgstr "Розчинний матеріал переважно використовується для розчинної підтримки." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:476 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:450 +msgid "Cost" +msgstr "Вартість" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:477 +msgid "" +"Enter your filament cost per kg here. This is only for statistical " +"information." +msgstr "" +"Введіть тут свою вартість філаменту на кг. Це тільки для статистичної " +"інформації." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:478 +msgid "money/kg" +msgstr "грошових одиниць/кг" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:487 +msgid "Fill angle" +msgstr "Кут наповнення" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:489 +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, тому цей параметр на них не впливає." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:501 +msgid "Fill density" +msgstr "Щільність заповнення" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:503 +#, no-c-format +msgid "Density of internal infill, expressed in the range 0% - 100%." +msgstr "Щільність внутрішнього заповнення, виражена в діапазоні 0% - 100%." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:539 +msgid "Fill pattern" +msgstr "Шаблон заповнення" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:541 +msgid "Fill pattern for general low-density infill." +msgstr "Шаблон заповнення для загального низько-швидкісного наповнення." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:573 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:582 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:591 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:625 +msgid "First layer" +msgstr "Перший шар" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:574 +msgid "" +"This is the acceleration your printer will use for first layer. Set zero to " +"disable acceleration control for first layer." +msgstr "" +"Це прискорення, яке ваш принтер використовуватиме для першого шару. " +"Встановити 0, щоб вимкнути керування прискоренням для першого шару." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:583 +msgid "" +"Heated build plate temperature for the first layer. Set this to zero to " +"disable bed temperature control commands in the output." +msgstr "" +"Температура підігрітої збірної пластини для першого шару. Установіть 0, щоб " +"відключити команди керування температурою полотна на виході." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:593 +msgid "" +"Set this to a non-zero value to set a manual extrusion width for first " +"layer. You can use this to force fatter extrudates for better adhesion. If " +"expressed as percentage (for example 120%) it will be computed over first " +"layer height. If set to zero, it will use the default extrusion width." +msgstr "" +"Встановіть ненульове значення, щоб встановити ручну ширину екструзії для " +"першого шару. Ви можете використовувати цю опцію з метою навмисного " +"пом'якшення екструдату для кращої адгезії. Якщо вона виражена у відсотках " +"(наприклад, 120%), вона буде обчислена за висотою першого шару. Якщо " +"встановлено на 0 - використовуватиме стандартну ширину екструзії." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:603 +msgid "First layer height" +msgstr "Висота першого шару" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:605 +msgid "" +"When printing with very low layer heights, you might still want to print a " +"thicker bottom layer to improve adhesion and tolerance for non perfect build " +"plates. This can be expressed as an absolute value or as a percentage (for " +"example: 150%) over the default layer height." +msgstr "" +"Під час друку з дуже низькими висотами шару ви, можливо, все-таки захочете " +"надрукувати більш товстий нижній шар, щоб поліпшити адгезію та толерантність " +"до невідповідних збірних пластин. Можна виразити як абсолютне значення або " +"як відсоток (наприклад: 150%) по висоті шару за замовчуванням." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:609 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:740 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1390 +msgid "mm or %" +msgstr "мм або %" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:615 +msgid "First layer speed" +msgstr "Швидкість першого шару" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:616 +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 "" +"Якщо вона виражена в абсолютному значенні в мм/с, ця швидкість буде " +"застосована до всіх рухів друку першого шару незалежно від їх типу. Якщо " +"вона виражена у відсотках (наприклад: 40%), вона буде масштабувати швидкість " +"за замовчуванням." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:626 +msgid "" +"Extruder temperature for first layer. If you want to control temperature " +"manually during print, set this to zero to disable temperature control " +"commands in the output file." +msgstr "" +"Температура екструдеру для першого шару. Якщо ви хочете контролювати " +"температуру вручну під час друку, встановіть 0, щоб вимкнути команди " +"керування температурою у вихідному файлі." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:634 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:145 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:87 +msgid "Gap fill" +msgstr "Заповнення розриву" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:636 +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 "" +"Швидкість для заповнення невеликих розривів за допомогою коротких " +"зигзагоподібних рухів. Дотримуйтесь достатньо низьких значень, щоб уникнути " +"надмірних потрясінь та резонансних проблем. Встановити 0, щоб вимкнути " +"заповнення розривів." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:644 +msgid "Verbose G-code" +msgstr "Докладний G-код" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:645 +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-карти, додаткова вага " +"файлу може призвести до уповільнення прошивки." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:652 +msgid "G-code flavor" +msgstr "Особливість G-коду" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:653 +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 Slic3r from exporting any " +"extrusion value at all." +msgstr "" +"Деякі команди G/M-коду, включаючи контроль температури тощо, не є " +"універсальними. Установіть цей параметр на прошивку принтера, щоб отримати " +"сумісний вихід. \"Відсутність екструзії\" не дозволяє Slic3r експортувати " +"будь-яке значення екструзії." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:682 +msgid "" +"This is the acceleration your printer will use for infill. Set zero to " +"disable acceleration control for infill." +msgstr "" +"Це прискорення, яке ваш принтер використовуватиме для наповнення. Встановити " +"0, щоб вимкнути регулятор прискорення для заповнення." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:690 +msgid "Combine infill every" +msgstr "Об'єднати наповнення кожні" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:692 +msgid "" +"This feature allows to combine infill and speed up your print by extruding " +"thicker infill layers while preserving thin perimeters, thus accuracy." +msgstr "" +"Ця функція дозволяє поєднувати наповнення та прискорити друк, екструдуючи " +"більш товсті шари наповнення, зберігаючи тонкі периметри, а отже, і точністю." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:696 +msgid "Combine infill every n layers" +msgstr "Об'єднати наповнення кожні n шарів" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:701 +msgid "Infill extruder" +msgstr "Наповнювач екструдера" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:703 +msgid "The extruder to use when printing infill." +msgstr "Екструдер, використовуваний під час друку наповнення." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:711 +msgid "" +"Set this to a non-zero value to set a manual extrusion width for infill. If " +"left zero, default extrusion width will be used if set, otherwise 1.125 x " +"nozzle diameter will be used. You may want to use fatter extrudates to speed " +"up the infill and make your parts stronger. If expressed as percentage (for " +"example 90%) it will be computed over layer height." +msgstr "" +"Встановіть значення як ненульове, щоб встановити ручну ширину екструзії для " +"наповнення. Якщо залишити 0, ширина екструзії за замовчуванням буде " +"використана, якщо встановлено, інакше буде використано 1,125 x діаметр " +"сопла. Можливо, ви захочете використовувати більш товсті екструди, щоб " +"прискорити наповнення та зміцнити свої деталі. Якщо він виражений у " +"відсотках (наприклад, 90%), він буде обчислюватися за висотою шару." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:720 +msgid "Infill before perimeters" +msgstr "Заповнення перед периметрами" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:721 +msgid "" +"This option will switch the print order of perimeters and infill, making the " +"latter first." +msgstr "" +"За допомогою цього параметра можна буде змінити порядок друку периметрів та " +"наповнювачів, зробивши останнє першим." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:726 +msgid "Only infill where needed" +msgstr "Заповнити тільки там, де потрібно" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:728 +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-коду через декілька перевірок." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:735 +msgid "Infill/perimeters overlap" +msgstr "Перекриття наповнення/периметрів" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:737 +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%), його " +"розраховують за шириною екструзії по периметру." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:748 +msgid "Speed for printing the internal fill. Set to zero for auto." +msgstr "" +"Швидкість друку внутрішнього заповнення. Встановити 0 для автоматичного " +"обчислення." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:757 +msgid "Interface shells" +msgstr "Інтерфейсні оболонки" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:758 +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 "" +"Примусове створення суцільної оболонки між суміжними матеріалами/обсягами. " +"Корисно для друку з багатьма екструдерами з напівпрозорими матеріалами або " +"ручним розчинним матеріалом для підтримки." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:767 +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]." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:779 +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 "" +"Цей параметр визначає висоту (і, таким чином, загальну кількість) шарів. " +"Тонкі шари забезпечують більшу точність, але для друку потрібно більше часу." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:787 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:796 +msgid "Max" +msgstr "Максимально" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:788 +msgid "This setting represents the maximum speed of your fan." +msgstr "Цей параметр відображає максимальну швидкість вашого вентилятора." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:797 +#, no-c-format +msgid "" +"This is the highest printable layer height for this extruder, used to cap " +"the variable layer height and support layer height. Maximum recommended " +"layer height is 75% of the extrusion width to achieve reasonable inter-layer " +"adhesion. If set to 0, layer height is limited to 75% of the nozzle diameter." +msgstr "" +"Це найбільша висота друкованого шару для цього екструдера, що " +"використовується для обмеження висоти змінного шару та висоти підтримуючого " +"шару. Максимальна рекомендована висота шару становить 75% ширини екструзії " +"для досягнення розумної міжшарової адгезії. Якщо встановлено 0, висота шару " +"обмежена 75% діаметра сопла." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:807 +msgid "Max print speed" +msgstr "Максимальна швидкість друку" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:808 +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 буде автоматично " +"обчислювати оптимальну швидкість, щоб підтримувати постійний тиск " +"екструдера. Цей експериментальний параметр використовується для встановлення " +"максимальної швидкості друку, яку ви хочете дозволити." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:818 +msgid "" +"This experimental setting is used to set the maximum volumetric speed your " +"extruder supports." +msgstr "" +"Цей експериментальний параметр використовується для встановлення " +"максимальної об'ємної швидкості, яку підтримує екструдер." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:826 +msgid "Max volumetric slope positive" +msgstr "Максимальний об'ємний нахил позитивний" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:827 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:838 +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 "" +"Цей експериментальний параметр використовується для обмеження швидкості " +"зміни швидкості екструзії. Значення 1,8 мм³/с² гарантує, що зміна швидкості " +"екструзії 1,8 мм³/с (ширина екструзії 0,45 мм, висота екструзії 0,2 мм, " +"швидкість подачі 20 мм/с) до 5,4 мм³/с (подача 60 мм/с) займе принаймні 2 " +"секунди." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:831 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:842 +msgid "mm³/s²" +msgstr "мм³/с²" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:837 +msgid "Max volumetric slope negative" +msgstr "Максимальний об'ємний схил негативний" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:848 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:857 +msgid "Min" +msgstr "Мінімально" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:849 +msgid "This setting represents the minimum PWM your fan needs to work." +msgstr "" +"Цей параметр відповідає мінімальній ШІМ, на якій повинен працювати ваш " +"вентилятор." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:858 +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 мм " +"до 0,1 мм." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:866 +msgid "Min print speed" +msgstr "Мінімальна швидкість друку" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:867 +msgid "Slic3r will not scale speed down below this speed." +msgstr "Slic3r не буде масштабувати швидкість нижче цієї швидкості." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:874 +msgid "Minimum extrusion length" +msgstr "Мінімальна довжина екструзії" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:875 +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 "" +"Створити не менше кількості петель плінтусу, необхідних для споживання " +"зазначеної кількості філаменту на нижньому шарі. Для машин із декількома " +"екструдерами цей мінімум застосовується до кожного екструдера." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:884 +msgid "Configuration notes" +msgstr "Примітки до конфігурації" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:885 +msgid "" +"You can put here your personal notes. This text will be added to the G-code " +"header comments." +msgstr "" +"Ви можете додати тут свої особисті примітки. Цей текст буде додано до " +"коментарів заголовка G-коду." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:894 +msgid "Nozzle diameter" +msgstr "Діаметр сопла" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:895 +msgid "" +"This is the diameter of your extruder nozzle (for example: 0.5, 0.35 etc.)" +msgstr "Це діаметр сопла вашого екструдера (наприклад: 0.5, 0.35 тощо)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:901 +msgid "API Key" +msgstr "Ключ API" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:902 +msgid "" +"Slic3r can upload G-code files to OctoPrint. This field should contain the " +"API Key required for authentication." +msgstr "" +"Slic3r може завантажувати файли G-коду в OctoPrint. Це поле має містити ключ " +"API, необхідний для аутентифікації." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:908 +msgid "Host or IP" +msgstr "Host або IP" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:909 +msgid "" +"Slic3r can upload G-code files to OctoPrint. This field should contain the " +"hostname or IP address of the OctoPrint instance." +msgstr "" +"Slic3r може завантажувати файли G-коду в OctoPrint. Це поле повинно містити " +"ім'я хоста або IP-адресу екземпляру OctoPrint." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:915 +msgid "Only retract when crossing perimeters" +msgstr "Перервати тільки у разі перетину периметрів" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:916 +msgid "" +"Disables retraction when the travel path does not exceed the upper layer's " +"perimeters (and thus any ooze will be probably invisible)." +msgstr "" +"Вимикає переривання, коли шлях не перевищує периметри верхніх шарів (і, " +"таким чином, будь-який розрядник буде, мабуть, невидимим)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:923 +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 "" +"Цей параметр знизить температуру неактивних екструдерів, щоб запобігти " +"протіканню. Це дозволить автоматично ввімкнути високий плінтус та " +"перемістить екструдери за межі такого плінтуса у разі зміни температури." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:930 +msgid "Output filename format" +msgstr "Формат вихідного файлу" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:931 +msgid "" +"You can use all configuration options as variables inside this template. For " +"example: [layer_height], [fill_density] etc. You can also use [timestamp], " +"[year], [month], [day], [hour], [minute], [second], [version], " +"[input_filename], [input_filename_base]." +msgstr "" +"Ви можете використовувати всі параметри конфігурації як змінні всередині " +"цього шаблону. Наприклад: [layer_height], [fill_density] тощо. Ви також " +"можете використовувати [timestamp], [year], [month], [day], [hour], " +"[minute], [second], [version], [input_filename] ], [input_filename_base]." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:940 +msgid "Detect bridging perimeters" +msgstr "Виявлення висячих периметрів" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:942 +msgid "" +"Experimental option to adjust flow for overhangs (bridge flow will be used), " +"to apply bridge speed to them and enable fan." +msgstr "" +"Експериментальний параметр для регулювання потоку для виступів (буде " +"використано мостовий потік), щоб застосувати до них швидкість мосту та " +"увімкнути вентилятор." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:948 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:966 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:978 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:988 +msgid "Perimeters" +msgstr "Периметри" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:949 +msgid "" +"This is the acceleration your printer will use for perimeters. A high value " +"like 9000 usually gives good results if your hardware is up to the job. Set " +"zero to disable acceleration control for perimeters." +msgstr "" +"Це прискорення, яке ваш принтер використовуватиме для периметрів. Висока " +"значення, таке як 9000, зазвичай дає хороші результати, якщо ваше апаратне " +"забезпечення відповідає завданню. Встановити 0, щоб вимкнути регулятор " +"прискорення для периметрів." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:957 +msgid "Perimeter extruder" +msgstr "Екструдер периметру" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:959 +msgid "" +"The extruder to use when printing perimeters and brim. First extruder is 1." +msgstr "" +"Екструдер, що використовується при друці периметрів і краю. Перший екструдер " +"- 1." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:968 +msgid "" +"Set this to a non-zero value to set a manual extrusion width for perimeters. " +"You may want to use thinner extrudates to get more accurate surfaces. If " +"left zero, default extrusion width will be used if set, otherwise 1.125 x " +"nozzle diameter will be used. If expressed as percentage (for example 200%) " +"it will be computed over layer height." +msgstr "" +"Установіть значення ненульовим, щоб встановити ручну ширину екструзії для " +"периметрів. Ви можете використовувати більш тонкі екструди, щоб отримати " +"більш точні поверхні. Якщо залишити 0, буде використана ширина екструзії за " +"замовчуванням, в іншому випадку використовуватиметься значення 1,125 х " +"діаметр сопла. Якщо він виражений у відсотках (наприклад, 200%), він буде " +"обчислюватися за висотою шару." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:980 +msgid "" +"Speed for perimeters (contours, aka vertical shells). Set to zero for auto." +msgstr "" +"Швидкість для периметрів (контури, вертикальні оболонки). Встановити 0 для " +"автоматичного використання." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:990 +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 може автоматично збільшувати це число, коли виявляє похилі поверхні, " +"які отримують вигоду від більшої кількості периметрів, якщо опція «Додаткові " +"периметри» увімкнена." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:994 +msgid "(minimum)" +msgstr "(мінімум)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1014 +msgid "Printer notes" +msgstr "Примітки принтера" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1015 +msgid "You can put your notes regarding the printer here." +msgstr "Тут ви можете помістити свої нотатки щодо принтера." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1029 +msgid "Raft layers" +msgstr "Плоскі шари" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1031 +msgid "" +"The object will be raised by this number of layers, and support material " +"will be generated under it." +msgstr "" +"Об'єкт буде піднятий цією кількістю шарів, і під ним буде згенерований " +"матеріал підтримки." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1039 +msgid "Resolution" +msgstr "Роздільна здатність" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1040 +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 "" +"Мінімальна роздільна здатність деталі, що використовується для спрощення " +"вхідного файлу для прискорення роботи над розрізанням та зменшення " +"використання пам'яті. Моделі з високою роздільною здатністю часто несуть " +"більш детальну інформацію, ніж можуть зробити принтери. Встановіть 0, щоб " +"вимкнути будь-яке спрощення та використовувати повну роздільну здатність від " +"введення." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1050 +msgid "Minimum travel after retraction" +msgstr "Мінімальне переміщення після переривання" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1051 +msgid "" +"Retraction is not triggered when travel moves are shorter than this length." +msgstr "Переривання не спрацьовує, коли переміщення коротше за цю довжину." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1057 +msgid "Retract amount before wipe" +msgstr "Кількість переривань перед чищенням" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1058 +msgid "" +"With bowden extruders, it may be wise to do some amount of quick retract " +"before doing the wipe movement." +msgstr "" +"Завдяки екструдерам з бандами, має зміст зробити певну кількість переривань " +"перед рухами очищення." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1065 +msgid "Retract on layer change" +msgstr "Переривання на зміну шарів" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1066 +msgid "This flag enforces a retraction whenever a Z move is done." +msgstr "" +"Цей прапор забезпечує переривання кожного разу, коли виконується переміщення " +"Z." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1071 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1080 +msgid "Length" +msgstr "Довжина" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1072 +msgid "Retraction Length" +msgstr "Довжина переривання" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1073 +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 "" +"Коли спрацьовує переривання, філамент відтягується назад до вказаної " +"кількості (довжина вимірюється на сирого філаменту перед тим, як вона " +"надходить у екструдер)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1075 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1085 +msgid "mm (zero to disable)" +msgstr "мм (0, щоб вимкнути)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1081 +msgid "Retraction Length (Toolchange)" +msgstr "Довжина переривання (зміна інструмента)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1082 +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 "" +"Коли спрацьовує переривання на зміну інструмента, філамент відтягується " +"назад до вказаної кількості (довжина вимірюється на сирого філаменту перед " +"тим, як вона надходить у екструдер)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1090 +msgid "Lift Z" +msgstr "Підняти Z" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1091 +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 швидко піднімається щоразу, " +"коли спрацьовує переривання. При використанні декількох екструдерів буде " +"розглянуто налаштування лише першого екструдера." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1099 +msgid "Above Z" +msgstr "Вище Z" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1100 +msgid "Only lift Z above" +msgstr "Тільки піднімати Z" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1101 +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. Ви можете налаштувати цей параметр так, що підняття " +"буде пропускатися на перших шарах." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1108 +msgid "Below Z" +msgstr "Нижче Z" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1109 +msgid "Only lift Z below" +msgstr "Тільки опускати Z" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1110 +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. Ви можете налаштувати цей параметр так, що підняття " +"буде обмежене на перших шарах." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1118 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1126 +msgid "Extra length on restart" +msgstr "Додаткова довжина при перезапуску" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1119 +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 "" +"Коли переривання компенсується після руху переміщення, екструдер буде " +"проштовхувати цю додаткову кількість філамента. Цей параметр рідко потрібний." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1127 +msgid "" +"When the retraction is compensated after changing tool, the extruder will " +"push this additional amount of filament." +msgstr "" +"Коли переривання компенсується після зміни інструмента, екструдер буде " +"проштовхувати цю додаткову кількість філамента." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1134 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1135 +msgid "Retraction Speed" +msgstr "Швидкість переривання" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1136 +msgid "The speed for retractions (it only applies to the extruder motor)." +msgstr "Швидкість переривання (це стосується лише двигуна екструдера)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1142 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1143 +msgid "Deretraction Speed" +msgstr "Швидкість після-переривання" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1144 +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 "" +"Швидкість заведення філамента в екструдер після переривання (це стосується " +"лише двигуна екструдера ). Якщо залишити 0, використовується швидкість " +"переривання ." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1151 +msgid "Seam position" +msgstr "Позиція шва" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1153 +msgid "Position of perimeters starting points." +msgstr "Позиція стартових точок периметра." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1169 +msgid "Direction" +msgstr "Напрямок" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1171 +msgid "Preferred direction of the seam" +msgstr "Бажаний напрямок шва" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1172 +msgid "Seam preferred direction" +msgstr "Бажаний напрямок шва" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1180 +msgid "Jitter" +msgstr "Джиттер" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1182 +msgid "Seam preferred direction jitter" +msgstr "Бажаний напрямок шва джитера" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1183 +msgid "Preferred direction of the seam - jitter" +msgstr "Бажаний напрямок шва - джитера" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1194 +msgid "USB/serial port for printer connection." +msgstr "USB / послідовний порт для підключення принтера." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1202 +msgid "Serial port speed" +msgstr "Швидкість послідовного порту" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1203 +msgid "Speed (baud) of USB/serial port for printer connection." +msgstr "Швидкість (бод) USB / послідовного порту для підключення принтера." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1212 +msgid "Distance from object" +msgstr "Відстань від об'єкту" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1213 +msgid "" +"Distance between skirt and object(s). Set this to zero to attach the skirt " +"to the object(s) and get a brim for better adhesion." +msgstr "" +"Відстань між плінтусом та об'єктом (-ами). Установіть 0, щоб прикріпити " +"плінтус до об'єкта (-ів) і отримати край для кращої адгезії." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1221 +msgid "Skirt height" +msgstr "Висота плінтусу" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1222 +msgid "" +"Height of skirt expressed in layers. Set this to a tall value to use skirt " +"as a shield against drafts." +msgstr "" +"Висота плінтусу виражена в шарах. Встановіть це значення на високе, щоб " +"використовувати плінтус як щит проти протягів." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1229 +msgid "Loops (minimum)" +msgstr "Петлі (мінімум)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1230 +msgid "Skirt Loops" +msgstr "Петлі плінтусу" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1231 +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 "" +"Кількість петель для плінтусу. Якщо встановлено параметр \"Мінімальна " +"довжина екструзії\", кількість петель може бути більшою, ніж налаштована " +"тут. Установіть 0, щоб повністю вимкнути плінтус." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1239 +msgid "Slow down if layer print time is below" +msgstr "Уповільнення, якщо час друку шару нижче" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1240 +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 "" +"Якщо час друку шару оцінюється нижче цієї кількості секунд, швидкість друку " +"рухів зменшуватиметься, щоб збільшити тривалість до цього значення." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1250 +msgid "Small perimeters" +msgstr "Маленькі периметри" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1252 +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 " +"мм (як правило, дірки). Якщо вона виражена у відсотках (наприклад: 80%), " +"вона буде розрахована за наведеним вище параметром швидкості. Встановити 0 " +"для автоматичного використання." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1262 +msgid "Solid infill threshold area" +msgstr "Порогова площа суцільного наповнення" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1264 +msgid "" +"Force solid infill for regions having a smaller area than the specified " +"threshold." +msgstr "" +"Встановити суцільне заповнення для регіонів, що мають площу, меншу " +"зазначеного порогу." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1265 +msgid "mm²" +msgstr "мм²" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1271 +msgid "Solid infill extruder" +msgstr "Екструдер суцільних наповнень" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1273 +msgid "The extruder to use when printing solid infill." +msgstr "Екструдер для друку суцільних наповнень." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1279 +msgid "Solid infill every" +msgstr "Суцільне наповнення кожні" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1281 +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 "" +"Ця функція дозволяє закріпити суцільні шари на задану кількість шарів. 0 - " +"щоб відключити. Ви можете встановити будь-яке значення (наприклад, 9999); " +"Slic3r автоматично вибере максимально можливу кількість шарів для " +"комбінування відповідно до діаметра сопла та висоти шару." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1291 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1301 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:142 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:84 +msgid "Solid infill" +msgstr "Суцільне наповнення" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1293 +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 "" +"Встановіть значення ненульовим, щоб встановити ручну ширину екструзії для " +"наповнення для твердих поверхонь. Якщо залишити 0, буде використана ширина " +"екструзії за замовчуванням, в іншому випадку використовуватиметься 1,125 х " +"діаметр сопла. Якщо він виражений у відсотках (наприклад, 90%), він буде " +"обчислюватися за висотою шару." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1303 +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%) від вказаної вище " +"швидкості заповнення за замовчуванням. Встановити 0 для автоматичного " +"використання." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1315 +msgid "Number of solid layers to generate on top and bottom surfaces." +msgstr "" +"Кількість суцільних шарів для генерування на верхній і нижній поверхні." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1322 +msgid "Spiral vase" +msgstr "Спіральна ваза" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1323 +msgid "" +"This feature will raise Z gradually while printing a single-walled object in " +"order to remove any visible seam. This option requires a single perimeter, " +"no infill, no top solid layers and no support material. You can still set " +"any number of bottom solid layers as well as skirt/brim loops. It won't work " +"when printing more than an object." +msgstr "" +"Ця функція буде поступово підвищувати Z протягом друку одного-стінного " +"об'єкта для уникнення будь-якого видимого шву. Цей параметр вимагає " +"одношарового периметру, відсутнє наповнення, відсутність верхніх суцільних " +"шарів і відсутність матеріалу підтримки. Ви все ще можете встановити будь-" +"яку кількість нижніх суцільних шарів, а також петель плінтусу/краю. Це не " +"спрацює при друку більше, ніж одного об'єкта." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1332 +msgid "Temperature variation" +msgstr "Варіація температури" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1333 +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 "" +"Відмітка температури, яка застосовується, коли екструдер не активний. Вмикає " +"\"жертовний\" плінтус на повній висоті, на які періодично очищуються сопла." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1343 +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 Slic3r 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 Slic3r settings, so you can put a " +"\"M109 S[first_layer_temperature]\" command wherever you want." +msgstr "" +"Ця початкова процедура вставляється на початку, після того, як полотно " +"досягне цільової температури, а екструдер тільки починає нагріватися, і " +"перед тим, як екструдер закінчить нагрівання. Якщо Slic3r виявляє M104 або " +"M190 у ваших користувацьких кодах, такі команди не будуть додаватися " +"автоматично, щоб ви могли вільно налаштовувати порядок команд нагріву та " +"інших спеціальних дій. Зверніть увагу, що ви можете використовувати змінні-" +"заповнювачі для всіх параметрів Slic3r, щоб ви могли поставити команду " +"\"M109 S [first_layer_temperature]\" де завгодно." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1358 +msgid "" +"This start procedure is inserted at the beginning, after any printer start " +"gcode. This is used to override settings for a specific filament. If Slic3r " +"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 Slic3r 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 "" +"Ця початкова процедура вставляється на початку, після того, як будь-який " +"принтер запускає G-code. Це використовується для перевизначення параметрів " +"для певної нитки. Якщо Slic3r виявляє M104, M109, M140 або M190 у ваших " +"користувацьких кодах, такі команди не будуть автоматично додаватися, тому ви " +"можете налаштувати порядок команд нагріву та інших спеціальних дій. Зверніть " +"увагу, що ви можете використовувати змінні-заповнювачі для всіх параметрів " +"Slic3r, щоб ви могли поставити команду \"M109 S [first_layer_temperature]\" " +"де завгодно. Якщо у вас є кілька екструдерів, G-code обробляється в порядку " +"екструдерів." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1373 +msgid "Single Extruder Multi Material" +msgstr "Одиночний екструдер кількох матеріалів" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1374 +msgid "The printer multiplexes filaments into a single hot end." +msgstr "Принтер мультиплексує нитки в єдиний гарячий кінець." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1379 +msgid "Generate support material" +msgstr "Створити підтримуючий матеріал" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1381 +msgid "Enable support material generation." +msgstr "Увімкнути генерацію матеріалів підтримки." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1386 +msgid "XY separation between an object and its support" +msgstr "Розподіл XY між об'єктом та його підтримкою" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1388 +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%), вона буде розрахована за зовнішньою шириною периметру." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1398 +msgid "Pattern angle" +msgstr "Кут шаблону" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1400 +msgid "" +"Use this setting to rotate the support material pattern on the horizontal " +"plane." +msgstr "" +"Використовуйте цей параметр, щоб повернути шаблон підтримуючого матеріалу на " +"горизонтальній площині." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1408 +msgid "Support on build plate only" +msgstr "Підтримка тільки на збірній пластині" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1410 +msgid "" +"Only create support if it lies on a build plate. Don't create support on a " +"print." +msgstr "" +"Створити підтримку лише, для того, що лежить на збірній пластині. Не " +"створювати підтримку на друк." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1416 +msgid "Contact Z distance" +msgstr "Контактна відстань по осі Z" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1418 +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 від використання потоку " +"мостів та швидкості для першого шару об'єктну." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1431 +msgid "Enforce support for the first" +msgstr "Забезпечити підтримку першого(их)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1433 +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 "" +"Генерувати допоміжний матеріал для зазначеної кількості шарів, що " +"підраховують знизу, незалежно від того, включено чи ні нормальний матеріал " +"підтримки, і незалежно від будь-якого порогу кута. Це корисно для отримання " +"більшої адгезії об'єктів, що мають дуже тонкий або поганий слід на збірній " +"пластині." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1439 +msgid "Enforce support for the first n layers" +msgstr "Забезпечити підтримку перших n шарів" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1444 +msgid "Support material/raft/skirt extruder" +msgstr "Підтримуючий матеріал / пліт / плінтус екструдеру" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1446 +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 для " +"використання поточного екструдера, щоб мінімізувати зміни інструменту)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1455 +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 "" +"Встановіть значення ненульовим, щоб встановити ручну ширину екструзії " +"матеріалу для підтримки. Якщо залишити 0, буде використана ширина екструзії, " +"встановлена за замовчуванням, інакше використовуватиметься діаметр сопла. " +"Якщо він виражений у відсотках (наприклад, 90%), він буде обчислюватися за " +"висотою шару." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1463 +msgid "Interface loops" +msgstr "Інтерфейсні петлі" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1465 +msgid "" +"Cover the top contact layer of the supports with loops. Disabled by default." +msgstr "" +"Закрити петлями верхній контактний шар підтримки. За замовчанням вимкнено." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1470 +msgid "Support material/raft interface extruder" +msgstr "Екструдер інтерфейсу підтримуючого матеріалу / плоту" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1472 +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 для використання поточного екструдера, щоб звести до мінімуму зміни " +"інструменту). Це також впливає на плот." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1479 +msgid "Interface layers" +msgstr "Інтерфейсні шари" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1481 +msgid "" +"Number of interface layers to insert between the object(s) and support " +"material." +msgstr "" +"Кількість шарів інтерфейсу для вставки між об'єктом(ами) та підтримуючим " +"матеріалом." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1488 +msgid "Interface pattern spacing" +msgstr "Відстань між шаблонами інтерфейсу" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1490 +msgid "Spacing between interface lines. Set zero to get a solid interface." +msgstr "" +"Відстань між інтерфейсними лініями. Встановити 0, щоб отримати надійний " +"інтерфейс." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1497 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:148 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:90 +msgid "Support material interface" +msgstr "Інтерфейс підтримуючого матеріалу" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1499 +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%), вона буде розрахована за швидкістю " +"матеріалу підтримки." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1508 +msgid "Pattern" +msgstr "Шаблон" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1510 +msgid "Pattern used to generate support material." +msgstr "Шаблон, що використовується для створення матеріалу підтримки." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1524 +msgid "Pattern spacing" +msgstr "Відстань між шаблонами" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1526 +msgid "Spacing between support material lines." +msgstr "Відстань між лініями підтримуючого матеріалу." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1535 +msgid "Speed for printing support material." +msgstr "Швидкість друку підтримуючого матеріалу." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1542 +msgid "Synchronize with object layers" +msgstr "Синхронізувати з шарами об'єкту" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1544 +msgid "" +"Synchronize support layers with the object print layers. This is useful with " +"multi-material printers, where the extruder switch is expensive." +msgstr "" +"Синхронізувати шари підтримки з шарами друку об'єкта. Це корисно " +"використовувати з багато-матеріальними принтерами, де перемикання " +"екструдерів -затратна процедура." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1550 +msgid "Overhang threshold" +msgstr "Порог нависання" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1552 +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° = " +"вертикальний) яких перевищує заданий порог. Іншими словами, це значення " +"представляє найбільш горизонтальний схил (вимірюваний з горизонтальної " +"площини), який ви можете надрукувати без підтримуючого матеріалу. Встановити " +"0 для автоматичного визначення (рекомендовано)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1564 +msgid "With sheath around the support" +msgstr "З оболонкою навколо підтримки" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1566 +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 "" +"Додати оболонку (одну лінію периметра) навколо базової підтримки. Це робить " +"підтримку більш надійною, але її важче видалити." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1573 +msgid "" +"Extruder temperature for layers after the first one. Set this to zero to " +"disable temperature control commands in the output." +msgstr "" +"Температура екструдеру для шарів після першого. Установіть 0, щоб вимкнути " +"команди керування температурою на виході." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1576 +msgid "Temperature" +msgstr "Температура" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1582 +msgid "Detect thin walls" +msgstr "Виявлення тонких стін" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1584 +msgid "" +"Detect single-width walls (parts where two extrusions don't fit and we need " +"to collapse them into a single trace)." +msgstr "" +"Визначення одношарової стінки (частини, де два екструзії не підходять, і нам " +"потрібно згорнути їх у єдиний слід)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1590 +msgid "Threads" +msgstr "Нитки" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1591 +msgid "" +"Threads are used to parallelize long-running tasks. Optimal threads number " +"is slightly above the number of available cores/processors." +msgstr "" +"Нитки використовуються для паралелізації довготривалих завдань. Оптимальна " +"кількість ниток трохи перевищує кількість доступних ядер / процесорів." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1603 +msgid "" +"This custom code is inserted right before every extruder change. Note that " +"you can use placeholder variables for all Slic3r settings as well as " +"[previous_extruder] and [next_extruder]." +msgstr "" +"Цей спеціальний код вставляється безпосередньо перед кожною зміненою " +"екструдера. Зверніть увагу, що ви можете використовувати змінні-заповнювачі " +"для всіх параметрів Slic3r, а також [previous_extruder] і [next_extruder]." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1613 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1624 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:143 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:85 +msgid "Top solid infill" +msgstr "Верхнє суцільне наповнення" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1615 +msgid "" +"Set this to a non-zero value to set a manual extrusion width for infill for " +"top surfaces. You may want to use thinner extrudates to fill all narrow " +"regions and get a smoother finish. If left zero, default extrusion width " +"will be used if set, otherwise nozzle diameter will be used. If expressed as " +"percentage (for example 90%) it will be computed over layer height." +msgstr "" +"Установіть ненульове значення, щоб встановити ручну ширину екструзії для " +"наповнення верхньої поверхні. Ви можете використовувати більш тонкі " +"екструдати, щоб заповнити всі вузькі області і отримати більш гладкий " +"результат. Якщо залишити 0, буде використана ширина екструзії, встановлена " +"за замовчуванням, інакше використовуватиметься діаметр сопла. Якщо вона " +"виражена у відсотках (наприклад, 90%), вона буде обчислюватися за висотою " +"шару." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1626 +msgid "" +"Speed for printing top solid layers (it only applies to the uppermost " +"external layers and not to their internal solid layers). You may want to " +"slow down this to get a nicer surface finish. This can be expressed as a " +"percentage (for example: 80%) over the solid infill speed above. Set to zero " +"for auto." +msgstr "" +"Швидкість друку верхніх суцільних шарів (це стосується тільки найвищих " +"зовнішніх шарів, а не їхніх внутрішніх суцільних шарів). Ви можете захотіти " +"сповільнення, щоб отримати більш гарну обробку поверхні. Це можна виразити " +"відсотком (наприклад, 80%) звищення швидкості щільного наповнення . " +"Встановити 0 для автоматичного обчислення." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1638 +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:369 +msgid "Top" +msgstr "Зверху" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1640 +msgid "Number of solid layers to generate on top surfaces." +msgstr "Кількість суцільних шарів, генерованих на верхніх поверхнях." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1642 +msgid "Top solid layers" +msgstr "Верхні суцільні шари" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1647 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:95 +msgid "Travel" +msgstr "Пересування" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1648 +msgid "Speed for travel moves (jumps between distant extrusion points)." +msgstr "Швидкість рухів пересування (стрибки між далекими точками екструзії)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1656 +msgid "Use firmware retraction" +msgstr "Використовувати відмову прошивки" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1657 +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-ом." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1663 +msgid "Use relative E distances" +msgstr "Використовувати відносні E відстані" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1664 +msgid "" +"If your firmware requires relative E values, check this, otherwise leave it " +"unchecked. Most firmwares use absolute values." +msgstr "" +"Якщо ваша прошивка потребує відносне значення E, зазначте це, інакше залиште " +"його незазначеним. Більшість прошивок використовують абсолютні значення." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1670 +msgid "Use volumetric E" +msgstr "Використовувати об'ємний Е" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1671 +msgid "" +"This experimental setting uses outputs the E values in cubic millimeters " +"instead of linear millimeters. If your firmware doesn't already know " +"filament diameter(s), you can put commands like 'M200 D[filament_diameter_0] " +"T0' in your start G-code in order to turn volumetric mode on and use the " +"filament diameter associated to the filament selected in Slic3r. This is " +"only supported in recent Marlin." +msgstr "" +"Цей експериментальний параметр використовує виводи значення E в кубічних " +"міліметрах замість лінійних міліметрів. Якщо ваша прошивку ще не знає " +"діаметр ниток, ви можете встановити такі команди, як \"M200 D " +"[filament_diameter_0] T0\" у вашому старті G-коду, щоб включити об'ємний " +"режим і використовувати діаметр нитки, пов'язаний з вибраною ниткою в " +"Slic3r. Останнім часом це підтримується лише Marlin-ом." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1681 +msgid "Enable variable layer height feature" +msgstr "Увімкнути функцію шарів змінної висоти" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1682 +msgid "" +"Some printers or printer setups may have difficulties printing with a " +"variable layer height. Enabled by default." +msgstr "" +"Деякі принтери або налаштування принтера можуть мати труднощі з друкуванням " +"шарів змінної висоти. Увімкнено за умовчанням." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1688 +msgid "Wipe while retracting" +msgstr "Вичіщувати при відмові" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1689 +msgid "" +"This flag will move the nozzle while retracting to minimize the possible " +"blob on leaky extruders." +msgstr "" +"Цей прапорець перемістить сопло під час відмови, щоб мінімізувати можливість " +"утворення краплі на витікаючих екструдерах." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1696 +msgid "" +"Multi material printers may need to prime or purge extruders on tool " +"changes. Extrude the excess material into the wipe tower." +msgstr "" +"Мульти-матеріальні принтери можуть потребувати заправки або вичищення " +"екструдерів при зміні інструмента. Екструдуйте надлишок матеріалу до " +"вичищуючої вежі." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1702 +msgid "Position X" +msgstr "Позиція X" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1703 +msgid "X coordinate of the left front corner of a wipe tower" +msgstr "X координата лівого переднього кута вичищуючої вежі" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1709 +msgid "Position Y" +msgstr "Позиція Y" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1710 +msgid "Y coordinate of the left front corner of a wipe tower" +msgstr "Y координата лівого переднього кута вичищуючої вежі" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1716 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:70 +msgid "Width" +msgstr "Ширина" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1717 +msgid "Width of a wipe tower" +msgstr "Ширина вичищуючої вежі" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1723 +msgid "Per color change depth" +msgstr "Змінити глибину за кольором" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1724 +msgid "" +"Depth of a wipe color per color change. For N colors, there will be maximum " +"(N-1) tool switches performed, therefore the total depth of the wipe tower " +"will be (N-1) times this value." +msgstr "" +"Глибина вичищення кольору для кожної зміни кольору. Для N кольорів буде " +"виконано максимум (N-1) інструментальних перемикачів, тому загальна глибина " +"вичищуючої вежі буде (N-1) разів до цього значення." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1732 +msgid "XY Size Compensation" +msgstr "Зрівноваження розміру за XY" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1734 +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 за заданим значенням " +"(негативний - внутрішній, позитивний - ззовнішній). Це може бути корисним " +"для точного налаштування розмірів отворів." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1742 +msgid "Z offset" +msgstr "Зміщення Z" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1743 +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 "" +"Це значення буде додано/вилучено до/з усіх координат Z у вихідному G-коді. " +"Воно використовується для зрівноваження поганої кінцевої позиції Z: " +"наприклад, якщо ваш кінцевий нуль фактично залишає сопло на 0,3 мм від " +"полотна друку, встановіть його на значення -0,3 (або виправте ваш endstop)." + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:137 +msgid "None" +msgstr "Жадне" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:138 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:80 +msgid "Perimeter" +msgstr "Периметр" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:139 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:81 +msgid "External perimeter" +msgstr "Зовнішній периметр" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:140 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:82 +msgid "Overhang perimeter" +msgstr "Нависаючий периметр" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:141 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:83 +msgid "Internal infill" +msgstr "Внутрішнє наповнення" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:144 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:86 +msgid "Bridge infill" +msgstr "Мостове наповнення" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:151 +msgid "Mixed" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:330 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:68 +msgid "Feature type" +msgstr "Тип ознаки" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:332 +msgid "Height (mm)" +msgstr "Висота (мм)" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:334 +msgid "Width (mm)" +msgstr "Ширина (мм)" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:336 +msgid "Speed (mm/s)" +msgstr "Швидкість (мм/с)" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:338 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:72 +msgid "Tool" +msgstr "Інструмент" + +#: c:\src\Slic3r\lib\Slic3r\GUI.pm:286 +msgid "Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):" +msgstr "Виберіть один чи кілька файлів (STL/OBJ/AMF/PRUSA):" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:66 +msgid "Version " +msgstr "Версія " + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:66 +msgid "" +" - Remember to check for updates at http://github.com/prusa3d/slic3r/releases" +msgstr " - Пам'ятайте оновлювати з http://github.com/prusa3d/slic3r/releases" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:118 +msgid "Plater" +msgstr "Платер" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:120 +msgid "Controller" +msgstr "Контролер" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:192 +msgid "No Bonjour device found" +msgstr "Немає пристрою Bonjour" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:192 +msgid "Device Browser" +msgstr "Браузер(список) пристроїв" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:211 +msgid "Connection to OctoPrint works correctly." +msgstr "Підключення до OctoPrint працює правильно." + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:214 +msgid "I wasn't able to connect to OctoPrint (" +msgstr "Не можливо підключитися до OctoPrint (" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:215 +msgid "). Check hostname and OctoPrint version (at least 1.1.0 is required)." +msgstr ") Перевірте версію хоста та OctoPrint (принаймні 1.1.0 - обов'язкова)." + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:251 +msgid "Open STL/OBJ/AMF…\tCtrl+O" +msgstr "Відкрити STL/OBJ/AMF…\tCtrl+O" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:251 +msgid "Open a model" +msgstr "Відкрити модель" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:254 +msgid "&Load Config…\tCtrl+L" +msgstr "Завантажити конфігурацію... \tCtrl+L" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:254 +msgid "Load exported configuration file" +msgstr "Завантажити експортований файл конфігурації" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:257 +msgid "&Export Config…\tCtrl+E" +msgstr "Експортувати конфігурацію...\tCtrl+E" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:257 +msgid "Export current configuration to file" +msgstr "Експортувати поточну конфігурацію в файл" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:260 +msgid "&Load Config Bundle…" +msgstr "Завантажити пакет конфігурації…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:260 +msgid "Load presets from a bundle" +msgstr "Завантажити налаштування з пакету" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:263 +msgid "&Export Config Bundle…" +msgstr "Експортувати пакет налаштування…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:263 +msgid "Export all presets to file" +msgstr "Експортувати всі налаштування у файл" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:268 +msgid "Q&uick Slice…\tCtrl+U" +msgstr "Швидке нарізання…\tCtrl+U" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:268 +msgid "Slice a file into a G-code" +msgstr "Нарізати файл у G-код" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:274 +msgid "Quick Slice and Save &As…\tCtrl+Alt+U" +msgstr "Швидко нарізати та зберегти як…\tCtrl+Alt+U" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:274 +msgid "Slice a file into a G-code, save as" +msgstr "Нарізати файл у G-код, зберегти як" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:280 +msgid "&Repeat Last Quick Slice\tCtrl+Shift+U" +msgstr "Повторити останнє швидке нарізання\tCtrl+Shift+U" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:280 +msgid "Repeat last quick slice" +msgstr "Повторити останнє швидке нарізання" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:287 +msgid "Slice to SV&G…\tCtrl+G" +msgstr "Нарізати в SV&G…\tCtrl+G" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:287 +msgid "Slice file to a multi-layer SVG" +msgstr "Нарізати файл в багатошаровий SVG" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:291 +msgid "(&Re)Slice Now\tCtrl+S" +msgstr "(Пере)Нарізати зараз\tCtrl+S" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:291 +msgid "Start new slicing process" +msgstr "Почати новий процес нарізання" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:294 +msgid "Repair STL file…" +msgstr "Відновити STL-файл…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:294 +msgid "Automatically repair an STL file" +msgstr "Автоматично відновити як STL-файл" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:299 +msgid "Preferences…\tCtrl+," +msgstr "Преференції…\tCtrl+," + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:299 +msgid "Application preferences" +msgstr "Преференції застосування" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:304 +msgid "&Quit" +msgstr "Вихід" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:304 +msgid "Quit Slic3r" +msgstr "Вийти зі Slic3r" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:314 +msgid "Export G-code..." +msgstr "Експорт G-code..." + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:314 +msgid "Export current plate as G-code" +msgstr "Експорт поточної пластини як G-код" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:317 +msgid "Export plate as STL..." +msgstr "Експорт пластини як STL..." + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:317 +msgid "Export current plate as STL" +msgstr "Експорт поточної пластини як STL" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:320 +msgid "Export plate as AMF..." +msgstr "Експорт пластини як AMF..." + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:320 +msgid "Export current plate as AMF" +msgstr "Експорт поточної пластини як AMF" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:323 +msgid "Export plate as 3MF..." +msgstr "Експорт пластини як 3MF..." + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:323 +msgid "Export current plate as 3MF" +msgstr "Експорт поточної пластини як 3MF" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:336 +msgid "Select &Plater Tab\tCtrl+1" +msgstr "Вибрати вкладку Plater\tCtrl+1" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:336 +msgid "Show the plater" +msgstr "Показати plater" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:342 +msgid "Select &Controller Tab\tCtrl+T" +msgstr "Вибрати вкладку Контроллер" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:342 +msgid "Show the printer controller" +msgstr "Показати контролер принтера" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:350 +msgid "Select P&rint Settings Tab\tCtrl+2" +msgstr "Вибрати вкладку параметрів друку\tCtrl+2" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:350 +msgid "Show the print settings" +msgstr "Показати параметри друку" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:353 +msgid "Select &Filament Settings Tab\tCtrl+3" +msgstr "Вибрати вкладку параметрів філаменту\tCtrl+3" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:353 +msgid "Show the filament settings" +msgstr "Показати параметри філаменту" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:356 +msgid "Select Print&er Settings Tab\tCtrl+4" +msgstr "Вибрати вкладку параметрів принтеру\tCtrl+4" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:356 +msgid "Show the printer settings" +msgstr "Показати параметри принтеру" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:368 +msgid "Iso" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:368 +msgid "Iso View" +msgstr "Вид Iso" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:369 +msgid "Top View" +msgstr "Вид зверху" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:370 +msgid "Bottom View" +msgstr "Вид знизу" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:371 +msgid "Front" +msgstr "Спереду" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:371 +msgid "Front View" +msgstr "Вид спереду" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:372 +msgid "Rear" +msgstr "Ззаду" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:372 +msgid "Rear View" +msgstr "Вид ззаду" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:373 +msgid "Left" +msgstr "З лівого боку" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:373 +msgid "Left View" +msgstr "Вид з лівого боку" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:374 +msgid "Right" +msgstr "З правого боку" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:374 +msgid "Right View" +msgstr "Вид з правого боку" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:380 +msgid "&Configuration " +msgstr "Конфігурація " + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:380 +msgid "Run Configuration " +msgstr "Запустити конфігурацію " + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:385 +msgid "Prusa 3D Drivers" +msgstr "Драйвери Prusa3D" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:385 +msgid "Open the Prusa3D drivers download page in your browser" +msgstr "Відкрити сторінку завантаження драйверів Prusa3D у своєму браузері" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:388 +msgid "Prusa Edition Releases" +msgstr "Випуски(релізи) Prusa Edition" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:388 +msgid "Open the Prusa Edition releases page in your browser" +msgstr "Відкрити сторінку релізів Prusa Edition у своєму браузері" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:395 +msgid "Slic3r &Website" +msgstr "Веб-сайт Slic3r" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:395 +msgid "Open the Slic3r website in your browser" +msgstr "Відкрити сторінку Slic3r у своєму браузері" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:398 +msgid "Slic3r &Manual" +msgstr "Посібник до Slic3r" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:398 +msgid "Open the Slic3r manual in your browser" +msgstr "Відкрити сторінку посібнику до Slic3r у своєму браузері" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:402 +msgid "System Info" +msgstr "Інформація про систему" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:402 +msgid "Show system information" +msgstr "Показати інформацію про систему" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:405 +msgid "Report an Issue" +msgstr "Повідомити про проблему" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:405 +msgid "Report an issue on the Slic3r Prusa Edition" +msgstr "Повідомити про проблему на Slic3r Prusa Edition" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:408 +msgid "&About Slic3r" +msgstr "Про Slic3r" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:408 +msgid "Show about dialog" +msgstr "Показати діалог Про Slic3r" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:418 +msgid "&File" +msgstr "Файл" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:419 +msgid "&Plater" +msgstr "Платер" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:420 +msgid "&Object" +msgstr "Об'єкт" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:421 +msgid "&Window" +msgstr "Вікно" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:422 +msgid "&View" +msgstr "Вид" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:426 +msgid "&Help" +msgstr "Доромога" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:457 +msgid "Choose a file to slice (STL/OBJ/AMF/3MF/PRUSA):" +msgstr "Вибрати файл для нарізання (STL/OBJ/AMF/3MF/PRUSA):" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:469 +msgid "No previously sliced file." +msgstr "Немає попередньо нарізаного файлу." + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:474 +msgid "Previously sliced file (" +msgstr "Попередньо нарізаний файл (" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:474 +msgid ") not found." +msgstr ") не знайдено." + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:475 +msgid "File Not Found" +msgstr "Файл не знайдено" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:514 +msgid "SVG" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:514 +msgid "G-code" +msgstr "G-код" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:514 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1645 +msgid " file as:" +msgstr " файл як:" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:528 +msgid "Slicing…" +msgstr "Нарізання…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:528 +msgid "Processing " +msgstr "Обробка " + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:548 +msgid " was successfully sliced." +msgstr " був успішно нарізаний." + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:550 +msgid "Slicing Done!" +msgstr "Нарізання завершено!" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:566 +msgid "Select the STL file to repair:" +msgstr "Вибрати STL-файл для відновлення:" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:580 +msgid "Save OBJ file (less prone to coordinate errors than STL) as:" +msgstr "Зберегти OBJ-файл (менш схильний координувати помилки, ніж STL) як:" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:594 +msgid "Your file was repaired." +msgstr "Ваш файл було відновлено." + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:594 +msgid "Repair" +msgstr "Відновити" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:605 +msgid "Save configuration as:" +msgstr "Зберегти конфігурацію як:" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:623 +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:667 +msgid "Select configuration to load:" +msgstr "Вибрати конфігурацію для завантаження:" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:646 +msgid "Save presets bundle as:" +msgstr "Зберегти набір налаштувань як:" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:687 +#, perl-format +msgid "%d presets successfully imported." +msgstr "%d налаштувань успішно імпортовано." + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:749 +msgid "You have unsaved changes " +msgstr "У вас є незбережені зміни " + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:749 +msgid ". Discard changes and continue anyway?" +msgstr ". Відхилити зміни і продовжити в будь-якому випадку?" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:750 +msgid "Unsaved Presets" +msgstr "Незбереженні налаштування" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:104 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2124 +msgid "3D" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:138 +msgid "2D" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:157 +msgid "Layers" +msgstr "Шари" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:177 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:195 +msgid "Add…" +msgstr "Додати…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:179 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:197 +msgid "Delete All" +msgstr "Видалити все" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:180 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:198 +msgid "Arrange" +msgstr "Організувати" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:182 +msgid "More" +msgstr "Більше" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:183 +msgid "Fewer" +msgstr "Менше" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:185 +msgid "45° ccw" +msgstr "45° пгс" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:186 +msgid "45° cw" +msgstr "45° згс" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:187 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:203 +msgid "Scale…" +msgstr "Масштаб…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:188 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:204 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2099 +msgid "Split" +msgstr "Розділити" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:189 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:205 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2102 +msgid "Cut…" +msgstr "Вирізати…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:191 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:206 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2106 +msgid "Settings…" +msgstr "Параметри…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:192 +msgid "Layer Editing" +msgstr "Редагування шарів" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:207 +msgid "Layer editing" +msgstr "Редагування шарів" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:220 +msgid "Name" +msgstr "Ім'я" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:221 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:900 +msgid "Copies" +msgstr "Копії" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:222 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1056 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1061 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2068 +msgid "Scale" +msgstr "Масштаб" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:236 +msgid "Export G-code…" +msgstr "Експортувати G-код…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:237 +msgid "Slice now" +msgstr "Нарізати зараз" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:238 +msgid "Print…" +msgstr "Друк…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:239 +msgid "Send to printer" +msgstr "Надіслати на принтер" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:240 +msgid "Export STL…" +msgstr "Експортувати STL…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:367 +msgid "Print settings" +msgstr "Параметри друку" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:369 +msgid "Printer" +msgstr "Принтер" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:398 +msgid "Info" +msgstr "Інфо" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:409 +msgid "Volume" +msgstr "Обсяг" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:410 +msgid "Facets" +msgstr "Грані" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:411 +msgid "Materials" +msgstr "Матеріали" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:412 +msgid "Manifold" +msgstr "Різноманіття" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:438 +msgid "Sliced Info" +msgstr "Інформація з нарізання" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:447 +msgid "Used Filament (m)" +msgstr "Використано філаметну (м)" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:448 +msgid "Used Filament (mm³)" +msgstr "Використано філаметну (мм³)" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:449 +msgid "Used Filament (g)" +msgstr "Використано філаметну (г)" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:451 +msgid "Estimated printing time" +msgstr "Приблизний час друку" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:629 +msgid "Loading…" +msgstr "Завантаження…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:629 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:643 +msgid "Processing input file\n" +msgstr "Обробка вхідного файлу\n" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:663 +msgid "" +"This file contains several objects positioned at multiple heights. Instead " +"of considering them as multiple objects, should I consider\n" +"this file as a single object having multiple parts?\n" +msgstr "" +"Цей файл містить кілька об'єктів, розташованих на декількох висотах. Замість " +"того, щоб розглядати їх як кілька об'єктів, чи потрібно розглянути\n" +"цей файл як єдиний об'єкт, що має декілька частин?\n" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:666 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:683 +msgid "Multi-part object detected" +msgstr "Виявлено об'єкт, що складається з кількох частин" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:680 +msgid "" +"Multiple objects were loaded for a multi-material printer.\n" +"Instead of considering them as multiple objects, should I consider\n" +"these files to represent a single object having multiple parts?\n" +msgstr "" +"До мульти-матеріального принтеру завантажено кілька об'єктів.\n" +"Замість того, щоб розглядати їх як кілька об'єктів, чи потрібно розглянути\n" +"ці файл як єдиний об'єкт, що має декілька частин?\n" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:692 +msgid "Loaded " +msgstr "Завантажений " + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:744 +msgid "" +"Your object appears to be too large, so it was automatically scaled down to " +"fit your print bed." +msgstr "" +"Ваш об'єкт видався занадто великим, тому він автоматично зменшився " +"відповідно до вашої полотна друку." + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:745 +msgid "Object too large?" +msgstr "Об'єкт занадто великий?" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:900 +msgid "Enter the number of copies of the selected object:" +msgstr "Введіть кількість копій обраного об'єкта:" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:927 +msgid "" +"\n" +"Non-positive value." +msgstr "" +"\n" +"Непозитивне значення." + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:928 +msgid "" +"\n" +"Not a numeric value." +msgstr "" +"\n" +"Не числове значення." + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:929 +msgid "Slic3r Error" +msgstr "Помилка Slic3r" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:950 +msgid "Enter the rotation angle:" +msgstr "Введіть кут повороту:" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:950 +msgid "Rotate around " +msgstr "Обертати навколо " + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:950 +msgid "Invalid rotation angle entered" +msgstr "Введено неправильний кут повороту" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1030 +#, perl-format +msgid "Enter the new size for the selected object (print bed: %smm):" +msgstr "Введіть новий розмір для обраного об'єкта (полотна друку: %smm):" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1031 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1035 +msgid "Scale along " +msgstr "Масштабувати разом " + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1031 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1035 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1056 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1061 +msgid "Invalid scaling value entered" +msgstr "Введено неправильне значення масштабування" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1035 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1061 +#, no-perl-format +msgid "Enter the scale % for the selected object:" +msgstr "Введіть шкалу % для обраного об'єкта:" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1056 +msgid "Enter the new max size for the selected object:" +msgstr "Введіть новий максимальний розмір для обраного об'єкта:" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1112 +msgid "" +"The selected object can't be split because it contains more than one volume/" +"material." +msgstr "" +"Вибраний об'єкт не можна розділити, оскільки містить більше одного об'єму/" +"матеріалу." + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1121 +msgid "" +"The selected object couldn't be split because it contains only one part." +msgstr "" +"Вибраний об'єкт не можна розділити, оскільки він містить лише одну частину." + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1286 +msgid "Slicing cancelled" +msgstr "Нарізання скасовано" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1300 +msgid "Another export job is currently running." +msgstr "На даний час виконується інший експорт." + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1445 +msgid "File added to print queue" +msgstr "Файл додано до черги друку" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1448 +msgid "Sending G-code file to the OctoPrint server..." +msgstr "Відправка файлу G-коду на сервер OctoPrint..." + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1451 +msgid "G-code file exported to " +msgstr "Файл G-коду експортується до " + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1454 +msgid "Export failed" +msgstr "Експортувати не вдалося" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1524 +msgid "G-code file successfully uploaded to the OctoPrint server" +msgstr "Файл G-коду успішно завантажений на сервер OctoPrint" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1526 +msgid "Error while uploading to the OctoPrint server: " +msgstr "Помилка під час завантаження на сервер OctoPrint: " + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1539 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1581 +msgid "STL file exported to " +msgstr "STL-файл експортовано в " + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1592 +msgid "AMF file exported to " +msgstr "AMF-файл експортовано в " + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1596 +msgid "Error exporting AMF file " +msgstr "Помилка експортування AMF-файлу " + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1608 +msgid "3MF file exported to " +msgstr "3MF-файл експортовано в " + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1612 +msgid "Error exporting 3MF file " +msgstr "Помилка експортування 3MF-файлу " + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1958 +#, perl-format +msgid "%d (%d shells)" +msgstr "%d (%d оболонок)" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1960 +#, perl-format +msgid "Auto-repaired (%d errors)" +msgstr "Автоматичне відновлення (%d помилок)" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1965 +#, perl-format +msgid "" +"%d degenerate facets, %d edges fixed, %d facets removed, %d facets added, %d " +"facets reversed, %d backwards edges" +msgstr "" +"вироджено %d грані, виправлено %d країв, вилучено %d грані, додано %d грані, " +"змінено %d грані, повернуто %d країв" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1970 +msgid "Yes" +msgstr "Так" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2021 +msgid "Remove the selected object" +msgstr "Видалити вибраний об'єкт" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2024 +msgid "Increase copies" +msgstr "Збільшити копії" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2024 +msgid "Place one more copy of the selected object" +msgstr "Розташувати ще одну копію обраного об'єкта" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2027 +msgid "Decrease copies" +msgstr "Зменшити копії" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2027 +msgid "Remove one copy of the selected object" +msgstr "Вилучіть одну копію обраного об'єкта" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2030 +msgid "Set number of copies…" +msgstr "Встановити кількість копій…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2030 +msgid "Change the number of copies of the selected object" +msgstr "Змінити кількість копій обраного об'єкта" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2034 +msgid "Rotate 45° clockwise" +msgstr "Повернути на 45° за годинниковою стрілкою" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2034 +msgid "Rotate the selected object by 45° clockwise" +msgstr "Повернути виділений об'єкт на 45° за годинниковою стрілкою" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2037 +msgid "Rotate 45° counter-clockwise" +msgstr "Повернути 45° проти годинникової стрілки" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2037 +msgid "Rotate the selected object by 45° counter-clockwise" +msgstr "Повернути виділений об'єкт на 45° проти годинникової стрілки" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2042 +msgid "Rotate" +msgstr "Повернути" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2042 +msgid "Rotate the selected object by an arbitrary angle" +msgstr "Повернути виділений об'єкт на довільний кут" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2044 +msgid "Around X axis…" +msgstr "Навколо осі X…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2044 +msgid "Rotate the selected object by an arbitrary angle around X axis" +msgstr "Повернути виділений об'єкт на довільний кут навколо осі Х" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2047 +msgid "Around Y axis…" +msgstr "Навколо осі Y…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2047 +msgid "Rotate the selected object by an arbitrary angle around Y axis" +msgstr "Повернути виділений об'єкт на довільний кут навколо осі Y" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2050 +msgid "Around Z axis…" +msgstr "Навколо осі Z…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2050 +msgid "Rotate the selected object by an arbitrary angle around Z axis" +msgstr "Повернути виділений об'єкт на довільний кут навколо осі Z" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2055 +msgid "Mirror" +msgstr "Віддзеркалити" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2055 +msgid "Mirror the selected object" +msgstr "Віддзеркалити виділений об'єкт" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2057 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2073 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2089 +msgid "Along X axis…" +msgstr "Уздовж осі X…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2057 +msgid "Mirror the selected object along the X axis" +msgstr "Віддзеркалити виділений об'єкт уздовж осі Х" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2060 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2076 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2092 +msgid "Along Y axis…" +msgstr "Уздовж осі Y…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2060 +msgid "Mirror the selected object along the Y axis" +msgstr "Віддзеркалити виділений об'єкт уздовж осі Y" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2063 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2079 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2095 +msgid "Along Z axis…" +msgstr "Уздовж осі Z…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2063 +msgid "Mirror the selected object along the Z axis" +msgstr "Віддзеркалити виділений об'єкт уздовж осі Z" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2068 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2084 +msgid "Scale the selected object along a single axis" +msgstr "Масштабувати виділений об'єкт уздовж осі" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2070 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2086 +msgid "Uniformly…" +msgstr "Рівномірно…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2070 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2086 +msgid "Scale the selected object along the XYZ axes" +msgstr "Масштабувати виділений об'єкт уздовж осей XYZ" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2073 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2089 +msgid "Scale the selected object along the X axis" +msgstr "Масштабувати виділений об'єкт уздовж осі X" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2076 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2092 +msgid "Scale the selected object along the Y axis" +msgstr "Масштабувати виділений об'єкт уздовж осі Y" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2079 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2095 +msgid "Scale the selected object along the Z axis" +msgstr "Масштабувати виділений об'єкт уздовж осі Z" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2084 +msgid "Scale to size" +msgstr "Масштабувати до розміру" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2099 +msgid "Split the selected object into individual parts" +msgstr "Розділити вибраний об'єкт на окремі частини" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2102 +msgid "Open the 3D cutting tool" +msgstr "Відкрити інструмент 3D-нарізки" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2106 +msgid "Open the object editor dialog" +msgstr "Відкрити діалог редактора об'єктів" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2110 +msgid "Reload from Disk" +msgstr "Перезавантажити з диска" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2110 +msgid "Reload the selected file from Disk" +msgstr "Перезавантажити вибраний файл із диска" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2113 +msgid "Export object as STL…" +msgstr "Експортувати об'єкт як STL…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2113 +msgid "Export this single object as STL file" +msgstr "Експортувати цей окремий об'єкт як STL-файл" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\2D.pm:131 +msgid "What do you want to print today? ™" +msgstr "Що б Ви хотіли надрукувати сьогодні? ™" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\2D.pm:132 +msgid "Drag your objects here" +msgstr "Перетягніть сюди свій об'єкт" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:63 +msgid "1 Layer" +msgstr "1 Шар" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:65 +msgid "View" +msgstr "Вид" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:75 +msgid "Show" +msgstr "Показати" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:78 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:79 +msgid "Feature types" +msgstr "Типи ознак" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:96 +msgid "Retractions" +msgstr "Переривання" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:97 +msgid "Unretractions" +msgstr "Непереривання" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:98 +msgid "Shells" +msgstr "Оболонки" diff --git a/resources/localization/zh_CN/Slic3rPE.mo b/resources/localization/zh_CN/Slic3rPE.mo new file mode 100644 index 0000000000..1650726b9e Binary files /dev/null and b/resources/localization/zh_CN/Slic3rPE.mo differ diff --git a/resources/localization/zh_CN/Slic3rPE_zh.po b/resources/localization/zh_CN/Slic3rPE_zh.po new file mode 100644 index 0000000000..5c1df84780 --- /dev/null +++ b/resources/localization/zh_CN/Slic3rPE_zh.po @@ -0,0 +1,4468 @@ +msgid "" +msgstr "" +"Project-Id-Version: Slic3rPE\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-28 13:53+0100\n" +"PO-Revision-Date: 2018-02-28 14:17+0100\n" +"Last-Translator: Oleksandra Iushchenko \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 2.0.6\n" +"X-Poedit-Basepath: ..\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-KeywordsList: L\n" +"Language: zh_CN\n" +"X-Poedit-SearchPath-0: xs/src/libslic3r\n" +"X-Poedit-SearchPath-1: xs/xrc/slic3r/GUI\n" +"X-Poedit-SearchPath-2: xs/xrc/slic3r\n" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:39 +msgid "Shape" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:46 +msgid "Rectangular" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:50 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1191 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:408 +msgid "Size" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:51 +msgid "Size in X and Y of the rectangular plate." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:57 +msgid "Origin" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:58 +msgid "" +"Distance of the 0,0 G-code coordinate from the front left corner of the " +"rectangle." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:62 +msgid "Circular" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:65 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:129 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:200 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:211 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:325 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:336 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:355 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:434 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:781 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:801 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:860 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:878 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:896 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1044 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1052 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1094 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1103 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1113 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1121 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1129 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1215 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1421 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1491 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1527 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1704 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1711 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1718 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1727 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1737 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1747 +msgid "mm" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:66 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:431 +msgid "Diameter" +msgstr "直径" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:67 +msgid "" +"Diameter of the print bed. It is assumed that origin (0,0) is located in the " +"center." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:71 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:150 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:92 +msgid "Custom" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:75 +msgid "Load shape from STL..." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:120 +msgid "Settings" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:298 +msgid "Choose a file to import bed shape from (STL/OBJ/AMF/3MF/PRUSA):" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:315 +msgid "Error! " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:324 +msgid "The selected file contains no geometry." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:328 +msgid "" +"The selected file contains several disjoint areas. This is not supported." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.hpp:42 +msgid "Bed Shape" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:224 +msgid "Array of language names and identifiers should have the same size." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:235 +msgid "Select the language" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:235 +msgid "Language" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:300 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:170 +msgid "Default" +msgstr "默认" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:325 +msgid "Change Application Language" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:332 +msgid "Application will be restarted" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:332 +msgid "Attention!" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:339 +msgid "&Localization" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:488 +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:470 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1300 +msgid "Error" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:493 +msgid "Notice" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:498 +msgid "GLUquadricObjPtr | Attempt to free unreferenced scalar" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:500 +msgid "Warning" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:50 +msgid "Save current " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:51 +msgid "Delete this preset" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:313 +msgid "Layers and perimeters" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:314 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:777 +msgid "Layer height" +msgstr "层高" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:318 +msgid "Vertical shells" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:329 +msgid "Horizontal shells" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:330 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1314 +msgid "Solid layers" +msgstr "可靠层数" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:335 +msgid "Quality (slower slicing)" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:342 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:356 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:449 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:452 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:831 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1113 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:107 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:208 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:736 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1733 +msgid "Advanced" +msgstr "高级" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:346 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:347 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:664 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:87 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:247 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:488 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:502 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:540 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:681 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:691 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:709 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:727 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:746 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1263 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1280 +msgid "Infill" +msgstr "填充" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:352 +msgid "Reducing printing time" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:364 +msgid "Skirt and brim" +msgstr "环边和裙边" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:365 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:146 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:88 +msgid "Skirt" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:371 +msgid "Brim" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:374 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:375 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:191 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1030 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1380 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1387 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1399 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1409 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1417 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1432 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1453 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1464 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1480 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1489 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1498 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1509 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1525 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1533 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1534 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1543 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1551 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1565 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:147 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:89 +msgid "Support material" +msgstr "支撑材料" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:380 +msgid "Raft" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:384 +msgid "Options for support material and raft" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:398 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:118 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:278 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:635 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:747 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:979 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1201 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1251 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1302 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1625 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:71 +msgid "Speed" +msgstr "速度" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:399 +msgid "Speed for print moves" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:411 +msgid "Speed for non-print moves" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:414 +msgid "Modifiers" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:417 +msgid "Acceleration control (advanced)" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:424 +msgid "Autospeed (advanced)" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:430 +msgid "Multiple Extruders" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:431 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:966 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:308 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:702 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:958 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1272 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1445 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1471 +msgid "Extruders" +msgstr "挤出头" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:438 +msgid "Ooze prevention" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:442 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:149 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:91 +msgid "Wipe tower" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:453 +msgid "Extrusion width" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:463 +msgid "Overlap" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:466 +msgid "Flow" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:469 +msgid "Other" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:476 +msgid "Output options" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:477 +msgid "Sequential printing" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:479 +msgid "Extruder clearance (mm)" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:488 +msgid "Output file" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:494 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1001 +msgid "Post-processing scripts" +msgstr "后处理脚本" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:500 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:501 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:859 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:860 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1156 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1157 +msgid "Notes" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:507 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:867 +msgid "Dependencies" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:508 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:868 +msgid "Profile dependencies" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:509 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:869 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1668 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:143 +msgid "Compatible printers" +msgstr "兼容的打印机" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:533 +#, no-c-format +msgid "" +"The Spiral Vase mode requires:\n" +"- one perimeter\n" +"- no top solid layers\n" +"- 0% fill density\n" +"- no support material\n" +"- no ensure_vertical_shell_thickness\n" +"\n" +"Shall I adjust those settings in order to enable Spiral Vase?" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:540 +msgid "Spiral Vase" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:560 +msgid "" +"The Wipe Tower currently supports only:\n" +"- first layer height 0.2mm\n" +"- layer height from 0.15mm to 0.35mm\n" +"\n" +"Shall I adjust those settings in order to enable the Wipe Tower?" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:564 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:585 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:602 +msgid "Wipe Tower" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:581 +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).\n" +"\n" +"Shall I adjust those settings in order to enable the Wipe Tower?" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:599 +msgid "" +"For the Wipe Tower to work with the soluble supports, the support layers\n" +"need to be synchronized with the object layers.\n" +"\n" +"Shall I synchronize support layers in order to enable the Wipe Tower?" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:617 +msgid "" +"Supports work better, if the following feature is enabled:\n" +"- Detect bridging perimeters\n" +"\n" +"Shall I adjust those settings for supports?" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:620 +msgid "Support Generator" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:662 +msgid "The " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:662 +#, no-c-format +msgid "" +" infill pattern is not supposed to work at 100% density.\n" +"\n" +"Shall I switch to rectilinear fill pattern?" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:786 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:787 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:368 +msgid "Filament" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:794 +msgid "Temperature " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:795 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1234 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:307 +msgid "Extruder" +msgstr "挤出头" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:800 +msgid "Bed" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:805 +msgid "Cooling" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:806 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:922 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1695 +msgid "Enable" +msgstr "使能" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:817 +msgid "Fan settings" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:818 +msgid "Fan speed" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:826 +msgid "Cooling thresholds" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:832 +msgid "Filament properties" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:836 +msgid "Print speed override" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:846 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1119 +msgid "Custom G-code" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:847 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1120 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1342 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1357 +msgid "Start G-code" +msgstr "起始G代码" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:853 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1126 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:217 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:227 +msgid "End G-code" +msgstr "结尾G代码" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:937 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:11 +msgid "General" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:938 +msgid "Size and coordinates" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:940 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:34 +msgid "Bed shape" +msgstr "机床形状" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:942 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1637 +msgid " Set " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:962 +msgid "Capabilities" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:967 +msgid "Number of extruders of the printer." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:989 +msgid "USB/Serial connection" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:990 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1193 +msgid "Serial port" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:995 +msgid "Rescan serial ports" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1004 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1072 +msgid "Test" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1017 +msgid "Connection to printer works correctly." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1017 +msgid "Success!" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1020 +msgid "Connection failed." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1032 +msgid "OctoPrint upload" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1035 +msgid " Browse " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1110 +msgid "Firmware" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1132 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:48 +msgid "Before layer change G-code" +msgstr "层改变前的G代码" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1138 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:766 +msgid "After layer change G-code" +msgstr "层变化后G代码" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1144 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1602 +msgid "Tool change G-code" +msgstr "切换工具G代码" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1150 +msgid "Between objects G-code (for sequential printing)" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1187 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:400 +#, c-format +msgid "Extruder %d" +msgstr "挤出头 %d" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1194 +msgid "Layer height limits" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1199 +msgid "Position (for multi-extruder printers)" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1202 +msgid "Retraction" +msgstr "回缩" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1205 +msgid "Only lift Z" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1218 +msgid "" +"Retraction when tool is disabled (advanced settings for multi-extruder " +"setups)" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1222 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:150 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2125 +msgid "Preview" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1312 +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 "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1314 +msgid "Firmware Retraction" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1469 +msgid "Default " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1469 +msgid " preset" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1470 +msgid " preset\n" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1488 +msgid "" +"\n" +"\n" +"is not compatible with printer\n" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1488 +msgid "" +"\n" +"\n" +"and it has the following unsaved changes:" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1489 +msgid "" +"\n" +"\n" +"has the following unsaved changes:" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1491 +msgid "" +"\n" +"\n" +"Discard changes and continue anyway?" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1492 +msgid "Unsaved Changes" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1560 +msgid "The supplied name is empty. It can't be saved." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1580 +msgid "remove" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1580 +msgid "delete" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1581 +msgid "Are you sure you want to " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1581 +msgid " the selected preset?" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1582 +msgid "Remove" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1582 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:178 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:196 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2021 +msgid "Delete" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1583 +msgid " Preset" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1636 +msgid "All" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1667 +msgid "Select the printers this profile is compatible with." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1751 +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:514 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1645 +msgid "Save " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1751 +msgid " as:" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1785 +msgid "" +"The supplied name is not valid; the following characters are not allowed:" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1788 +msgid "The supplied name is not available." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:182 +msgid "Print Settings" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:202 +msgid "Filament Settings" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:228 +msgid "Printer Settings" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:248 +msgid "Save preset" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Field.cpp:42 +msgid "default" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:26 +#, c-format +msgid "" +"If estimated layer time is below ~%ds, fan will run at %d%% and print speed " +"will be reduced so that no less than %ds are spent on that layer (however, " +"speed will never be reduced below %dmm/s)." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:30 +#, c-format +msgid "" +"\n" +"If estimated layer time is greater, but still below ~%ds, fan will run at a " +"proportionally decreasing speed between %d%% and %d%%." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:34 +msgid "" +"\n" +"During the other layers, fan " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:36 +msgid "Fan " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:41 +#, c-format +msgid "will always run at %d%% " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:44 +#, c-format +msgid "except for the first %d layers" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:48 +msgid "except for the first layer" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:50 +msgid "will be turned off." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:151 +msgid "external perimeters" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:160 +msgid "perimeters" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:169 +msgid "infill" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:179 +msgid "solid infill" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:187 +msgid "top solid infill" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:198 +msgid "support" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:208 +msgid "support interface" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:214 +msgid "First layer volumetric" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:214 +msgid "Bridging volumetric" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:214 +msgid "Volumetric" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:215 +msgid " flow rate is maximized " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:218 +msgid "by the print profile maximum" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:219 +msgid "when printing " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:220 +msgid " with a volumetric rate " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:224 +#, c-format +msgid "%3.2f mm³/s" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:226 +#, c-format +msgid " at filament speed %3.2f mm/s." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:245 +msgid "" +"Recommended object thin wall thickness: Not available due to invalid layer " +"height." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:262 +#, c-format +msgid "Recommended object thin wall thickness for layer height %.2f and " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:269 +#, c-format +msgid "%d lines: %.2lf mm" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.hpp:17 +msgid "Preferences" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:27 +msgid "Remember output directory" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:29 +msgid "" +"If this is enabled, Slic3r will prompt the last output directory instead of " +"the one containing the input files." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:35 +msgid "Auto-center parts" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:37 +msgid "" +"If this is enabled, Slic3r will auto-center objects around the print bed " +"center." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:43 +msgid "Background processing" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:45 +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 "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:51 +msgid "Disable USB/serial connection" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:53 +msgid "" +"Disable communication with the printer over a serial / USB cable. This " +"simplifies the user interface in case the printer is never attached to the " +"computer." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:59 +msgid "Suppress \" - default - \" presets" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:61 +msgid "" +"Suppress \" - default - \" presets in the Print / Filament / Printer " +"selections once there are any other valid presets available." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:67 +msgid "Show incompatible print and filament presets" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:69 +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 "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:75 +msgid "Use legacy OpenGL 1.1 rendering" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:77 +msgid "" +"If you have rendering issues caused by a buggy OpenGL 2.0 driver, you may " +"try to check this checkbox. This will disable the layer height editing and " +"anti aliasing, so it is likely better to upgrade your graphics driver." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:101 +msgid "You need to restart Slic3r to make the changes effective." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:26 +msgid "Avoid crossing perimeters" +msgstr "避免跨越轮廓" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:27 +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 代码生成速度。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:38 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1572 +msgid "Other layers" +msgstr "其它层" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:39 +msgid "" +"Bed temperature for layers after the first one. Set this to zero to disable " +"bed temperature control commands in the output." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:42 +msgid "Bed temperature" +msgstr "机床温度" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:49 +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轴移动前插入。注意除了可以使用[layer_num]和" +"[layer_z],也可以使用占位符变量替代所有的slic3r设置。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:59 +msgid "Between objects G-code" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:60 +msgid "" +"This code is inserted between objects when using sequential printing. By " +"default extruder and bed temperature are reset using non-wait command; " +"however if M104, M109, M140 or M190 are detected in this custom code, Slic3r " +"will not add temperature commands. Note that you can use placeholder " +"variables for all Slic3r settings, so you can put a \"M109 " +"S[first_layer_temperature]\" command wherever you want." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:68 +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:370 +msgid "Bottom" +msgstr "底部" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:69 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:239 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:290 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:298 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:604 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:762 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:778 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:941 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:989 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1152 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1583 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1639 +msgid "Layers and Perimeters" +msgstr "层和轮廓" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:70 +msgid "Number of solid layers to generate on bottom surfaces." +msgstr "底部表面生成的可靠层数。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:72 +msgid "Bottom solid layers" +msgstr "底部可靠层" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:77 +msgid "Bridge" +msgstr "桥" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:78 +msgid "" +"This is the acceleration your printer will use for bridges. Set zero to " +"disable acceleration control for bridges." +msgstr "此项为打印机在打印桥时的加速度。设为0可以禁用打印桥的加速度控制。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:80 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:174 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:576 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:684 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:952 +msgid "mm/s²" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:86 +msgid "Bridging angle" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:88 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:91 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:492 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1170 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1181 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1401 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1557 +msgid "°" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:97 +msgid "Bridges fan speed" +msgstr "桥风扇速度" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:98 +msgid "This fan speed is enforced during all bridges and overhangs." +msgstr "此项为在打印所有桥和悬垂部位时的风扇速度。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:99 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:504 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:789 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:850 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1060 +msgid "%" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:106 +msgid "Bridge flow ratio" +msgstr "桥流量比" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:108 +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 "" +"此因素影响桥接部位的塑料用量。可以略微减少该值以回撤挤出物避免滴垂。但默认设" +"置通常来说已经可以满足使用,在修改前需通过冷却(使用风扇)进行测试。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:117 +msgid "Bridges" +msgstr "桥接处" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:119 +msgid "Speed for printing bridges." +msgstr "打印桥接处的速度。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:120 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:638 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:749 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:811 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:868 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:981 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1137 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1146 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1536 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1649 +msgid "mm/s" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:127 +msgid "Brim width" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:128 +msgid "" +"Horizontal width of the brim that will be printed around each object on the " +"first layer." +msgstr "第一层每个物体周围打印的裙边水平宽度。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:135 +msgid "Clip multi-part objects" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:136 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:147 +msgid "Compatible printers condition" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:148 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:154 +msgid "Complete individual objects" +msgstr "打印完成单个物体" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:155 +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应该给出警示,避免挤出头碰" +"撞,但请小心。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:163 +msgid "Enable auto cooling" +msgstr "自动冷却使能" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:164 +msgid "" +"This flag enables the automatic cooling logic that adjusts print speed and " +"fan speed according to layer printing time." +msgstr "该选项启动自动冷却,使得可根据层打印时间调整打印速度和风扇速度。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:171 +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 "" +"该值为打印机在使用了特定的加速度值(如轮廓/填充)后将重置的加速度值。设为0以" +"防止重置加速度。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:180 +msgid "Disable fan for the first" +msgstr "前几层禁用风扇" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:181 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:183 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:694 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1033 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1224 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1285 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1437 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1482 +msgid "layers" +msgstr "层" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:190 +msgid "Don't support bridges" +msgstr "不支持桥接" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:192 +msgid "" +"Experimental option for preventing support material from being generated " +"under bridged areas." +msgstr "试验项,在桥接处禁止生成支撑材料。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:198 +msgid "Distance between copies" +msgstr "复制物体之间的距离" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:199 +msgid "Distance used for the auto-arrange feature of the plater." +msgstr "自动分布时所使用的距离。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:207 +msgid "Elephant foot compensation" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:209 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:218 +msgid "" +"This end procedure is inserted at the end of the output file. Note that you " +"can use placeholder variables for all Slic3r settings." +msgstr "该部分将插入到输出文件的结尾。注意可对所有的Slic3r参数使用占位符变量。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:228 +msgid "" +"This end procedure is inserted at the end of the output file, before the " +"printer end gcode. Note that you can use placeholder variables for all " +"Slic3r settings. If you have multiple extruders, the gcode is processed in " +"extruder order." +msgstr "" +"该部分将被插入输出文件的结尾,但在打印机结尾G代码之前。注意可以对所有Slic3r参" +"数使用占位符变量代替。如果有多个打印头,G代码将按打印头的顺序来处理。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:238 +msgid "Ensure vertical shell thickness" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:240 +msgid "" +"Add solid infill near sloping surfaces to guarantee the vertical shell " +"thickness (top+bottom solid layers)." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:246 +msgid "Top/bottom fill pattern" +msgstr "顶部/底部填充样式" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:248 +msgid "" +"Fill pattern for top/bottom infill. This only affects the external visible " +"layer, and not its adjacent solid shells." +msgstr "对顶部/底部内部填充的类型。这将影响外围可见层,不影响其相邻的可靠层。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:267 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:277 +msgid "External perimeters" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:268 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:377 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:592 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:710 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:967 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1292 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1454 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1614 +msgid "Extrusion Width" +msgstr "挤出宽度" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:269 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:272 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:597 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:715 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:972 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1296 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1458 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1619 +msgid "mm or % (leave 0 for default)" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:279 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:282 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:619 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1255 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1306 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1501 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1631 +msgid "mm/s or %" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:289 +msgid "External perimeters first" +msgstr "先打印外围轮廓" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:291 +msgid "" +"Print contour perimeters from the outermost one to the innermost one instead " +"of the default inverse order." +msgstr "从最外围轮廓向最内部的轮廓打印,而不是反方向。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:297 +msgid "Extra perimeters if needed" +msgstr "如果需要的话,打印外围轮廓" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:299 +#, no-c-format +msgid "" +"Add more perimeters when needed for avoiding gaps in sloping walls. Slic3r " +"keeps adding perimeters, until more than 70% of the loop immediately above " +"is supported." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:309 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:320 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:69 +msgid "Height" +msgstr "高度" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:321 +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架杆之间的垂直距离。换句话说,这是在你的挤出机周围的" +"空隙气缸的高度,它代表了挤出头在与其他印打印物体碰撞前科达到的最大深度。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:331 +msgid "Radius" +msgstr "半径" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:332 +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 "" +"设置为挤出头周围的空隙半径。如果挤出头未置中,安全起见请选择最大值。该参数用" +"于检查碰撞,并在界面中显示图形预览。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:342 +msgid "Extruder Color" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:343 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:406 +msgid "This is only used in the Slic3r interface as a visual help." +msgstr "仅提供Slic3r界面的视觉帮助。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:350 +msgid "Extruder offset" +msgstr "挤出头偏置" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:351 +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坐标相减得" +"到)。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:360 +msgid "Extrusion axis" +msgstr "挤出轴" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:361 +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)。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:367 +msgid "Extrusion multiplier" +msgstr "挤出倍数" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:368 +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步骤。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:376 +msgid "Default extrusion width" +msgstr "默认挤出宽度" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:378 +msgid "" +"Set this to a non-zero value to allow a manual extrusion width. If left to " +"zero, Slic3r derives extrusion widths from the nozzle diameter (see the " +"tooltips for perimeter extrusion width, infill extrusion width etc). If " +"expressed as percentage (for example: 230%), it will be computed over layer " +"height." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:382 +msgid "mm or % (leave 0 for auto)" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:387 +msgid "Keep fan always on" +msgstr "保持风扇总是打开" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:388 +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材料不适用。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:394 +msgid "Enable fan if layer print time is below" +msgstr "如果打印时间低于该值,则气动风扇" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:395 +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 "" +"如果估算的打印时间低于该数值(单位为秒),风扇将启用,而且速度值根据插补最小" +"速度值和最大速度值来计算。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:397 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1242 +msgid "approximate seconds" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:405 +msgid "Color" +msgstr "颜色" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:412 +msgid "Filament notes" +msgstr "丝料备注" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:413 +msgid "You can put your notes regarding the filament here." +msgstr "关于材料的备注可放这里。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:421 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:817 +msgid "Max volumetric speed" +msgstr "最大体积速度" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:422 +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 "" +"该材料所允许的最大体积速度。把最大体积速度限定为打印速度和材料体积速度的最小" +"值。设为0则无限制。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:425 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:820 +msgid "mm³/s" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:432 +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 "" +"在这里输入你的材料直径。需要较高精度,所以请使用卡尺,沿着材料长丝做多次测" +"量,计算平均值。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:440 +msgid "Density" +msgstr "密度" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:441 +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 "" +"在这里输入你的丝料密度。此仅为统计信息。一个不错的方法是测量一段已知长度丝料" +"的重量,然后计算体积。更好的方法式直接通过位移计算体积。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:444 +msgid "g/cm³" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:450 +msgid "Filament type" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:451 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1002 +msgid "" +"If you want to process the output G-code through custom scripts, just list " +"their absolute paths here. Separate multiple scripts with a semicolon. " +"Scripts will be passed the absolute path to the G-code file as the first " +"argument, and they can access the Slic3r config settings by reading " +"environment variables." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:470 +msgid "Soluble material" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:471 +msgid "Soluble material is most likely used for a soluble support." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:476 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:450 +msgid "Cost" +msgstr "单价" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:477 +msgid "" +"Enter your filament cost per kg here. This is only for statistical " +"information." +msgstr "在这里输入丝料每公斤的价格。仅用于统计信息。" + +# Set this to be the local currency symbol. +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:478 +msgid "money/kg" +msgstr "¥/kg" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:487 +msgid "Fill angle" +msgstr "填充角度" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:489 +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所侦测的最好方向来" +"填充,所以此参数不影响它们。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:501 +msgid "Fill density" +msgstr "填充密度" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:503 +#, no-c-format +msgid "Density of internal infill, expressed in the range 0% - 100%." +msgstr "内部填充的密度,以0% - 100% 表示。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:539 +msgid "Fill pattern" +msgstr "填充样式" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:541 +msgid "Fill pattern for general low-density infill." +msgstr "一般低密度填充的填充样式。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:573 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:582 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:591 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:625 +msgid "First layer" +msgstr "首层" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:574 +msgid "" +"This is the acceleration your printer will use for first layer. Set zero to " +"disable acceleration control for first layer." +msgstr "此项为打印机对首层使用的加速度。设为0则对首层禁用加速控制。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:583 +msgid "" +"Heated build plate temperature for the first layer. Set this to zero to " +"disable bed temperature control commands in the output." +msgstr "首层的加热板温度。设为0,可在输出中禁用机床温度控制指令。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:593 +msgid "" +"Set this to a non-zero value to set a manual extrusion width for first " +"layer. You can use this to force fatter extrudates for better adhesion. If " +"expressed as percentage (for example 120%) it will be computed over first " +"layer height. If set to zero, it will use the default extrusion width." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:603 +msgid "First layer height" +msgstr "首层高度" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:605 +msgid "" +"When printing with very low layer heights, you might still want to print a " +"thicker bottom layer to improve adhesion and tolerance for non perfect build " +"plates. This can be expressed as an absolute value or as a percentage (for " +"example: 150%) over the default layer height." +msgstr "" +"当以非常低的层高打印时,对于不太理想的热床来说可能需要打印较厚的底层来提高粘" +"附效果。该值可被表示为一个绝对值,或者一个相对于默认层高的百分数(如150%)。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:609 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:740 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1390 +msgid "mm or %" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:615 +msgid "First layer speed" +msgstr "首层速度" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:616 +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%),则以默认速度值为基准。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:626 +msgid "" +"Extruder temperature for first layer. If you want to control temperature " +"manually during print, set this to zero to disable temperature control " +"commands in the output file." +msgstr "" +"首层挤出头温度。如果要在打印过程中手动控制温度,将该项设为0来禁止输出文件中的" +"控制命令。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:634 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:145 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:87 +msgid "Gap fill" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:636 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:644 +msgid "Verbose G-code" +msgstr "详细的G代码" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:645 +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卡打印," +"文件冗余部分可能减缓你的固件运行速度。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:652 +msgid "G-code flavor" +msgstr "G代码风格" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:653 +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 Slic3r from exporting any " +"extrusion value at all." +msgstr "" +"一些 G/M 代码的指令,包括温度控制和其他,但不通用。将此项设为打印机的固件来获" +"取兼容性的输出。“无挤出”选项使得Slic3r不输出任何挤出值。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:682 +msgid "" +"This is the acceleration your printer will use for infill. Set zero to " +"disable acceleration control for infill." +msgstr "打印机填充加速度。设为0可禁用填充加速控制。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:690 +msgid "Combine infill every" +msgstr "每几层联合填充" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:692 +msgid "" +"This feature allows to combine infill and speed up your print by extruding " +"thicker infill layers while preserving thin perimeters, thus accuracy." +msgstr "" +"该功能可通过挤出更厚的填充层来实现联合填充,并加速打印,同时保留了薄壁,也就" +"保证了精度。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:696 +msgid "Combine infill every n layers" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:701 +msgid "Infill extruder" +msgstr "填充挤出头" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:703 +msgid "The extruder to use when printing infill." +msgstr "打印填充时使用的挤出头。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:711 +msgid "" +"Set this to a non-zero value to set a manual extrusion width for infill. If " +"left zero, default extrusion width will be used if set, otherwise 1.125 x " +"nozzle diameter will be used. You may want to use fatter extrudates to speed " +"up the infill and make your parts stronger. If expressed as percentage (for " +"example 90%) it will be computed over layer height." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:720 +msgid "Infill before perimeters" +msgstr "先填充后打印轮廓" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:721 +msgid "" +"This option will switch the print order of perimeters and infill, making the " +"latter first." +msgstr "该选项将打印轮廓和填充的方式对调,使后者提前。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:726 +msgid "Only infill where needed" +msgstr "仅在需要时填充" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:728 +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代码生成速度变慢。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:735 +msgid "Infill/perimeters overlap" +msgstr "填充/轮廓重叠" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:737 +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%),则以轮廓挤出宽度为基准。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:748 +msgid "Speed for printing the internal fill. Set to zero for auto." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:757 +msgid "Interface shells" +msgstr "表面外壳" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:758 +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 "" +"在相邻的材料/包围体之间强制生成可靠外壳层。适用于使用半透明材料或手工可溶性支" +"撑材料的多挤出头打印。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:767 +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 "" +"这段G代码在每一层变化后,即Z轴移动后,挤出头移动到第一层的点之前插入。注意除" +"了使用如[layer_num]和[layer_z],也可以使用占位符变量来代替Slic3r的参数。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:779 +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 "" +"该参数控制切片的高度(因此也控制总层数)。较薄的切片可以使精度更高,但花费的" +"打印时间也更长。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:787 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:796 +msgid "Max" +msgstr "最大值" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:788 +msgid "This setting represents the maximum speed of your fan." +msgstr "该值表示风扇的最大速度。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:797 +#, no-c-format +msgid "" +"This is the highest printable layer height for this extruder, used to cap " +"the variable layer height and support layer height. Maximum recommended " +"layer height is 75% of the extrusion width to achieve reasonable inter-layer " +"adhesion. If set to 0, layer height is limited to 75% of the nozzle diameter." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:807 +msgid "Max print speed" +msgstr "最大打印速度" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:808 +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会自动计算最优速度以保证挤出头压力稳定。该试验" +"参数用于设置所允许的最大打印速度。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:818 +msgid "" +"This experimental setting is used to set the maximum volumetric speed your " +"extruder supports." +msgstr "该实验参数用于设置你的挤出头所支持的最大体积速度。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:826 +msgid "Max volumetric slope positive" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:827 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:838 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:831 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:842 +msgid "mm³/s²" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:837 +msgid "Max volumetric slope negative" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:848 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:857 +msgid "Min" +msgstr "最小值" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:849 +msgid "This setting represents the minimum PWM your fan needs to work." +msgstr "该参数表示你的风扇工作的最小PWM。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:858 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:866 +msgid "Min print speed" +msgstr "最小打印速度" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:867 +msgid "Slic3r will not scale speed down below this speed." +msgstr "Slic3r的最小打印速度。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:874 +msgid "Minimum extrusion length" +msgstr "最大挤出长度" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:875 +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 "" +"在底层上消耗指定材料量生成环边。对于多挤出头的机器,该最小值适用于每个挤出" +"头。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:884 +msgid "Configuration notes" +msgstr "配置备注" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:885 +msgid "" +"You can put here your personal notes. This text will be added to the G-code " +"header comments." +msgstr "" +"你可以在这里输入你的个人备注。该段文字内容将被添加到G代码文件开头的注释里。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:894 +msgid "Nozzle diameter" +msgstr "喷嘴直径" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:895 +msgid "" +"This is the diameter of your extruder nozzle (for example: 0.5, 0.35 etc.)" +msgstr "这是你的挤出头喷嘴的直径(:0.5,0.35等。)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:901 +msgid "API Key" +msgstr "API密钥" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:902 +msgid "" +"Slic3r can upload G-code files to OctoPrint. This field should contain the " +"API Key required for authentication." +msgstr "" +"Slic3r可以把G代码文件上传至Octoprint。此字段应包含API密钥,用于身份验证。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:908 +msgid "Host or IP" +msgstr "主机名或IP" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:909 +msgid "" +"Slic3r can upload G-code files to OctoPrint. This field should contain the " +"hostname or IP address of the OctoPrint instance." +msgstr "" +"Slic3r可以把G代码文件上传至Octoprint。此字段应包含OctoPrint实例的主机名称或IP" +"地址。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:915 +msgid "Only retract when crossing perimeters" +msgstr "仅在越过轮廓时回缩" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:916 +msgid "" +"Disables retraction when the travel path does not exceed the upper layer's " +"perimeters (and thus any ooze will be probably invisible)." +msgstr "当空程不超过上层轮廓时禁用回撤(这样滴垂现象可能会看不见)。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:923 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:930 +msgid "Output filename format" +msgstr "输出文件名称格式" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:931 +msgid "" +"You can use all configuration options as variables inside this template. For " +"example: [layer_height], [fill_density] etc. You can also use [timestamp], " +"[year], [month], [day], [hour], [minute], [second], [version], " +"[input_filename], [input_filename_base]." +msgstr "" +"可以使用所有的配置选项。如: [layer_height], [fill_density] 等。你也可以使用 " +"[timestamp], [year], [month], [day], [hour], [minute], [second], [version], " +"[input_filename], [input_filename_base]。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:940 +msgid "Detect bridging perimeters" +msgstr "侦测桥接轮廓" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:942 +msgid "" +"Experimental option to adjust flow for overhangs (bridge flow will be used), " +"to apply bridge speed to them and enable fan." +msgstr "" +"试验选项,用于调整悬空部位的流量(使用桥接流量),将桥接速度用于它们并启用风" +"扇。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:948 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:966 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:978 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:988 +msgid "Perimeters" +msgstr "轮廓" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:949 +msgid "" +"This is the acceleration your printer will use for perimeters. A high value " +"like 9000 usually gives good results if your hardware is up to the job. Set " +"zero to disable acceleration control for perimeters." +msgstr "" +"打印机将用于打印轮廓的加速度。如果你的硬件性能足够,一个9000这样的高数值通常" +"会给出很好的打印效果。设为0将禁用轮廓加速度控制。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:957 +msgid "Perimeter extruder" +msgstr "轮廓挤出头" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:959 +msgid "" +"The extruder to use when printing perimeters and brim. First extruder is 1." +msgstr "打印轮廓和裙边所使用的挤出头。第一个挤出头是1。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:968 +msgid "" +"Set this to a non-zero value to set a manual extrusion width for perimeters. " +"You may want to use thinner extrudates to get more accurate surfaces. If " +"left zero, default extrusion width will be used if set, otherwise 1.125 x " +"nozzle diameter will be used. If expressed as percentage (for example 200%) " +"it will be computed over layer height." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:980 +msgid "" +"Speed for perimeters (contours, aka vertical shells). Set to zero for auto." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:990 +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在侦测" +"到斜坡表面时可能会自动增加该数值,因为较多的轮廓有利于斜坡表面的打印。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:994 +msgid "(minimum)" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1014 +msgid "Printer notes" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1015 +msgid "You can put your notes regarding the printer here." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1029 +msgid "Raft layers" +msgstr "筏板层" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1031 +msgid "" +"The object will be raised by this number of layers, and support material " +"will be generated under it." +msgstr "物体将被该数目的层数抬起,而支撑材料将在其下方生成。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1039 +msgid "Resolution" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1040 +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 "" +"最小细节分辨率,用来简化输入文件,加速切片,减少内存占用。打印机通常很难渲染" +"出高精度模型的细节。设为0则禁用任何简化,完全依照输入文件的精度。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1050 +msgid "Minimum travel after retraction" +msgstr "回缩后最小空程" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1051 +msgid "" +"Retraction is not triggered when travel moves are shorter than this length." +msgstr "当空程短于此长度时不会触发回缩。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1057 +msgid "Retract amount before wipe" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1058 +msgid "" +"With bowden extruders, it may be wise to do some amount of quick retract " +"before doing the wipe movement." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1065 +msgid "Retract on layer change" +msgstr "层变化时回缩" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1066 +msgid "This flag enforces a retraction whenever a Z move is done." +msgstr "该项强制在Z轴移动完成时回缩。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1071 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1080 +msgid "Length" +msgstr "长度" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1072 +msgid "Retraction Length" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1073 +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 "" +"当触发回缩时,丝料以指定值往回收缩(长度以在进入挤出头之前的原始材料为基础进" +"行计算)。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1075 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1085 +msgid "mm (zero to disable)" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1081 +msgid "Retraction Length (Toolchange)" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1082 +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 "" +"当在改变工具前触发回缩时,丝料以指定值回缩(长度以进入挤出头前的原始材料为基" +"础测量)。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1090 +msgid "Lift Z" +msgstr "抬高Z" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1091 +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轴会快速抬升。当使用多个挤出头时,仅会考虑第一个" +"挤出头的该参数。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1099 +msgid "Above Z" +msgstr "在Z上方" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1100 +msgid "Only lift Z above" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1101 +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。可以调整该参数,用于跳过在前几" +"层时跳过Z抬高的步骤。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1108 +msgid "Below Z" +msgstr "Z下方" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1109 +msgid "Only lift Z below" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1110 +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的动作限制在前" +"几层时。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1118 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1126 +msgid "Extra length on restart" +msgstr "重启时额外长度" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1119 +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 "" +"当在空程后回缩被补偿时,挤出头会基础额外的指定量丝料。该参数一般不需设置。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1127 +msgid "" +"When the retraction is compensated after changing tool, the extruder will " +"push this additional amount of filament." +msgstr "当在切换工具后回缩被补偿时,挤出头会基础额外的指定量丝料。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1134 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1135 +msgid "Retraction Speed" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1136 +msgid "The speed for retractions (it only applies to the extruder motor)." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1142 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1143 +msgid "Deretraction Speed" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1144 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1151 +msgid "Seam position" +msgstr "接合位置" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1153 +msgid "Position of perimeters starting points." +msgstr "轮廓开始点的位置。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1169 +msgid "Direction" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1171 +msgid "Preferred direction of the seam" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1172 +msgid "Seam preferred direction" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1180 +msgid "Jitter" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1182 +msgid "Seam preferred direction jitter" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1183 +msgid "Preferred direction of the seam - jitter" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1194 +msgid "USB/serial port for printer connection." +msgstr "用于打印机连接的USB/串口。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1202 +msgid "Serial port speed" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1203 +msgid "Speed (baud) of USB/serial port for printer connection." +msgstr "用于打印机连接的USB/串口速度(波特率)。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1212 +msgid "Distance from object" +msgstr "离物体的距离" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1213 +msgid "" +"Distance between skirt and object(s). Set this to zero to attach the skirt " +"to the object(s) and get a brim for better adhesion." +msgstr "环边与物体间的距离。设为0,则使环边紧贴物体,可获得裙边利于粘附。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1221 +msgid "Skirt height" +msgstr "环边高度" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1222 +msgid "" +"Height of skirt expressed in layers. Set this to a tall value to use skirt " +"as a shield against drafts." +msgstr "图层中表示的环边高度。设为一个较高值,可将环边用作。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1229 +msgid "Loops (minimum)" +msgstr "圈数(最小)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1230 +msgid "Skirt Loops" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1231 +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 "" +"环边的圈数。如果设置了最小挤出长度,那么圈数必须比这里设置的值要大。设为0则完" +"全禁用环边。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1239 +msgid "Slow down if layer print time is below" +msgstr "如果图层打印时间低于该值则减速" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1240 +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 "" +"如果预计打印时间低于该值(单位为秒),则打印速度将降低以使打印时间延长到该" +"值。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1250 +msgid "Small perimeters" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1252 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1262 +msgid "Solid infill threshold area" +msgstr "可靠填充阈值区域" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1264 +msgid "" +"Force solid infill for regions having a smaller area than the specified " +"threshold." +msgstr "对于比指定阈值小的区域强制进行可靠填充。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1265 +msgid "mm²" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1271 +msgid "Solid infill extruder" +msgstr "可靠填充挤出头" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1273 +msgid "The extruder to use when printing solid infill." +msgstr "当打印可靠填充时使用的挤出头。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1279 +msgid "Solid infill every" +msgstr "每几层可靠填充" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1281 +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 "" +"该功能使得每指定数目层强制进行一次可靠填充。设为0禁用该功能。可以设为任意值" +"(如9999);Slic3r会根据喷嘴直径和层高来自动选择图层的最大可能个数。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1291 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1301 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:142 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:84 +msgid "Solid infill" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1293 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1303 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1315 +msgid "Number of solid layers to generate on top and bottom surfaces." +msgstr "在顶部和底部表面生成的可靠层数。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1322 +msgid "Spiral vase" +msgstr "螺旋式容器" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1323 +msgid "" +"This feature will raise Z gradually while printing a single-walled object in " +"order to remove any visible seam. This option requires a single perimeter, " +"no infill, no top solid layers and no support material. You can still set " +"any number of bottom solid layers as well as skirt/brim loops. It won't work " +"when printing more than an object." +msgstr "" +"该功能使得在打印单壁物体时会逐渐抬升Z,以便移除可见的缝合点。该选项要求单轮" +"廓,无填充,无顶部可靠层,无支撑。仍可以设置环边、裙边圈数,和底部可靠层。但" +"在打印多个物体时不适用。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1332 +msgid "Temperature variation" +msgstr "温度变化" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1333 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1343 +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 Slic3r 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 Slic3r settings, so you can put a " +"\"M109 S[first_layer_temperature]\" command wherever you want." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1358 +msgid "" +"This start procedure is inserted at the beginning, after any printer start " +"gcode. This is used to override settings for a specific filament. If Slic3r " +"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 Slic3r 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 "" +"该段代码放在G代码开头,在所有打印机起始G代码后插入。用于覆盖指定材料的参数。" +"该段代码放在G代码开头,在热床达到目标温度、挤出头开始加热后,挤出头完成加热前" +"插入。如果其中不包含有M104, M109, M140 或 M190,这段指令就会在Slic3r自动放置" +"的M指令之后;否则Slic3r将不会自动生成M指令,这样你可以自由定义加热命令和其他" +"自定义动作的顺序。注意可以使用占位符变量替代所有Slic3r参数,所以你可以把一" +"个“M109 S[ first_layer_temperature ]”命令放在任意处。如果你有多个挤出头,G代" +"码将按挤出头顺序处理。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1373 +msgid "Single Extruder Multi Material" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1374 +msgid "The printer multiplexes filaments into a single hot end." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1379 +msgid "Generate support material" +msgstr "生成支撑材料" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1381 +msgid "Enable support material generation." +msgstr "启用支撑材料生成功能。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1386 +msgid "XY separation between an object and its support" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1388 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1398 +msgid "Pattern angle" +msgstr "样式角度" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1400 +msgid "" +"Use this setting to rotate the support material pattern on the horizontal " +"plane." +msgstr "使用该参数对支撑材料的样子在水平面上进行旋转。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1408 +msgid "Support on build plate only" +msgstr "仅在热床上生成支撑" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1410 +msgid "" +"Only create support if it lies on a build plate. Don't create support on a " +"print." +msgstr "仅在热床上生成支撑,不在打印出来的物体上生成。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1416 +msgid "Contact Z distance" +msgstr "接触Z值" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1418 +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,则表面上第一层不会被当做桥来处理。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1431 +msgid "Enforce support for the first" +msgstr "前几层增强支撑" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1433 +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 "" +"从底部开始,对指定数目的图层生成支撑材料,无论正常的支撑材料是否启用,也不管" +"任何角度阈值。适用于在热床上脚太细、站不住的物件,便于更好的粘附。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1439 +msgid "Enforce support for the first n layers" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1444 +msgid "Support material/raft/skirt extruder" +msgstr "支撑材料/筏/环边挤出头" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1446 +msgid "" +"The extruder to use when printing support material, raft and skirt (1+, 0 to " +"use the current extruder to minimize tool changes)." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1455 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1463 +msgid "Interface loops" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1465 +msgid "" +"Cover the top contact layer of the supports with loops. Disabled by default." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1470 +msgid "Support material/raft interface extruder" +msgstr "支撑材料/筏表面挤出头" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1472 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1479 +msgid "Interface layers" +msgstr "表面层数" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1481 +msgid "" +"Number of interface layers to insert between the object(s) and support " +"material." +msgstr "在物体和支撑材料中间插入的表面层数。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1488 +msgid "Interface pattern spacing" +msgstr "表面样式间隔" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1490 +msgid "Spacing between interface lines. Set zero to get a solid interface." +msgstr "表面直线间的间隔。设为0获得可靠表面。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1497 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:148 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:90 +msgid "Support material interface" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1499 +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%),则以支撑材料速度为基准计" +"算。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1508 +msgid "Pattern" +msgstr "样式" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1510 +msgid "Pattern used to generate support material." +msgstr "生成支撑材料的样式。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1524 +msgid "Pattern spacing" +msgstr "样式间隔" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1526 +msgid "Spacing between support material lines." +msgstr "支撑材料直线间的间隙。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1535 +msgid "Speed for printing support material." +msgstr "打印支撑材料的速度。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1542 +msgid "Synchronize with object layers" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1544 +msgid "" +"Synchronize support layers with the object print layers. This is useful with " +"multi-material printers, where the extruder switch is expensive." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1550 +msgid "Overhang threshold" +msgstr "悬空阈值" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1552 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1564 +msgid "With sheath around the support" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1566 +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 "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1573 +msgid "" +"Extruder temperature for layers after the first one. Set this to zero to " +"disable temperature control commands in the output." +msgstr "第一层之后的挤出头温度。设为0以在输出文件中禁用温度控制指令。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1576 +msgid "Temperature" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1582 +msgid "Detect thin walls" +msgstr "检测薄壁" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1584 +msgid "" +"Detect single-width walls (parts where two extrusions don't fit and we need " +"to collapse them into a single trace)." +msgstr "" +"检测单一厚度的薄壁(两个挤出量不吻合,以至于需要把它们压缩成一条轨迹的地" +"方)。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1590 +msgid "Threads" +msgstr "线程" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1591 +msgid "" +"Threads are used to parallelize long-running tasks. Optimal threads number " +"is slightly above the number of available cores/processors." +msgstr "线程用于并行处理长时间任务。最优的线程数应比可用核/处理器的数目略多。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1603 +msgid "" +"This custom code is inserted right before every extruder change. Note that " +"you can use placeholder variables for all Slic3r settings as well as " +"[previous_extruder] and [next_extruder]." +msgstr "" +"该段自定义代码在每次挤出头切换前插入。注意可以使用占位符变量代替Slic3r的所有" +"参数,如 [previous_extruder] 和 [next_extruder]。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1613 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1624 +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:143 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:85 +msgid "Top solid infill" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1615 +msgid "" +"Set this to a non-zero value to set a manual extrusion width for infill for " +"top surfaces. You may want to use thinner extrudates to fill all narrow " +"regions and get a smoother finish. If left zero, default extrusion width " +"will be used if set, otherwise nozzle diameter will be used. If expressed as " +"percentage (for example 90%) it will be computed over layer height." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1626 +msgid "" +"Speed for printing top solid layers (it only applies to the uppermost " +"external layers and not to their internal solid layers). You may want to " +"slow down this to get a nicer surface finish. This can be expressed as a " +"percentage (for example: 80%) over the solid infill speed above. Set to zero " +"for auto." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1638 +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:369 +msgid "Top" +msgstr "顶部" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1640 +msgid "Number of solid layers to generate on top surfaces." +msgstr "在顶部表面上生成的可靠层数。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1642 +msgid "Top solid layers" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1647 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:95 +msgid "Travel" +msgstr "空程" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1648 +msgid "Speed for travel moves (jumps between distant extrusion points)." +msgstr "空程移动的速度(从一个挤出点结束调到另一个挤出点开始)。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1656 +msgid "Use firmware retraction" +msgstr "使用固件回缩" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1657 +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中支持该功能。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1663 +msgid "Use relative E distances" +msgstr "使用相对E距离" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1664 +msgid "" +"If your firmware requires relative E values, check this, otherwise leave it " +"unchecked. Most firmwares use absolute values." +msgstr "如果固件需要相对E值,勾选此项,否则不要勾选。大部分固件使用绝对值。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1670 +msgid "Use volumetric E" +msgstr "使用体积E" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1671 +msgid "" +"This experimental setting uses outputs the E values in cubic millimeters " +"instead of linear millimeters. If your firmware doesn't already know " +"filament diameter(s), you can put commands like 'M200 D[filament_diameter_0] " +"T0' in your start G-code in order to turn volumetric mode on and use the " +"filament diameter associated to the filament selected in Slic3r. This is " +"only supported in recent Marlin." +msgstr "" +"该试验参数在E值中使用立方米为单位,而非毫米。如果固件不知道丝料直径,你可以在" +"起始G代码中输入如'M200 D[filament_diameter_0] T0' 以开启体积模式,并使用在" +"Slic3r中已选的丝料直径。仅在最新Marlin中支持该功能。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1681 +msgid "Enable variable layer height feature" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1682 +msgid "" +"Some printers or printer setups may have difficulties printing with a " +"variable layer height. Enabled by default." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1688 +msgid "Wipe while retracting" +msgstr "回缩时擦拭" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1689 +msgid "" +"This flag will move the nozzle while retracting to minimize the possible " +"blob on leaky extruders." +msgstr "在回缩时移动喷嘴以避免挤出头滴漏。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1696 +msgid "" +"Multi material printers may need to prime or purge extruders on tool " +"changes. Extrude the excess material into the wipe tower." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1702 +msgid "Position X" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1703 +msgid "X coordinate of the left front corner of a wipe tower" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1709 +msgid "Position Y" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1710 +msgid "Y coordinate of the left front corner of a wipe tower" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1716 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:70 +msgid "Width" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1717 +msgid "Width of a wipe tower" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1723 +msgid "Per color change depth" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1724 +msgid "" +"Depth of a wipe color per color change. For N colors, there will be maximum " +"(N-1) tool switches performed, therefore the total depth of the wipe tower " +"will be (N-1) times this value." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1732 +msgid "XY Size Compensation" +msgstr "XY尺寸补偿" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1734 +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 "" +"该物体将以指定值(负=往内,正=往外)变大/收缩。对于精确调节孔洞尺寸可能有用。" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1742 +msgid "Z offset" +msgstr "Z补偿" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1743 +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毫米,将该值设" +"为-0.3(或者调整你的终点挡板)。" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:137 +msgid "None" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:138 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:80 +msgid "Perimeter" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:139 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:81 +msgid "External perimeter" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:140 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:82 +msgid "Overhang perimeter" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:141 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:83 +msgid "Internal infill" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:144 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:86 +msgid "Bridge infill" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:151 +msgid "Mixed" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:330 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:68 +msgid "Feature type" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:332 +msgid "Height (mm)" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:334 +msgid "Width (mm)" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:336 +msgid "Speed (mm/s)" +msgstr "" + +#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:338 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:72 +msgid "Tool" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI.pm:286 +msgid "Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:66 +msgid "Version " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:66 +msgid "" +" - Remember to check for updates at http://github.com/prusa3d/slic3r/releases" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:118 +msgid "Plater" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:120 +msgid "Controller" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:192 +msgid "No Bonjour device found" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:192 +msgid "Device Browser" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:211 +msgid "Connection to OctoPrint works correctly." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:214 +msgid "I wasn't able to connect to OctoPrint (" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:215 +msgid "). Check hostname and OctoPrint version (at least 1.1.0 is required)." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:251 +msgid "Open STL/OBJ/AMF…\tCtrl+O" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:251 +msgid "Open a model" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:254 +msgid "&Load Config…\tCtrl+L" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:254 +msgid "Load exported configuration file" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:257 +msgid "&Export Config…\tCtrl+E" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:257 +msgid "Export current configuration to file" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:260 +msgid "&Load Config Bundle…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:260 +msgid "Load presets from a bundle" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:263 +msgid "&Export Config Bundle…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:263 +msgid "Export all presets to file" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:268 +msgid "Q&uick Slice…\tCtrl+U" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:268 +msgid "Slice a file into a G-code" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:274 +msgid "Quick Slice and Save &As…\tCtrl+Alt+U" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:274 +msgid "Slice a file into a G-code, save as" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:280 +msgid "&Repeat Last Quick Slice\tCtrl+Shift+U" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:280 +msgid "Repeat last quick slice" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:287 +msgid "Slice to SV&G…\tCtrl+G" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:287 +msgid "Slice file to a multi-layer SVG" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:291 +msgid "(&Re)Slice Now\tCtrl+S" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:291 +msgid "Start new slicing process" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:294 +msgid "Repair STL file…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:294 +msgid "Automatically repair an STL file" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:299 +msgid "Preferences…\tCtrl+," +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:299 +msgid "Application preferences" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:304 +msgid "&Quit" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:304 +msgid "Quit Slic3r" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:314 +msgid "Export G-code..." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:314 +msgid "Export current plate as G-code" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:317 +msgid "Export plate as STL..." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:317 +msgid "Export current plate as STL" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:320 +msgid "Export plate as AMF..." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:320 +msgid "Export current plate as AMF" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:323 +msgid "Export plate as 3MF..." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:323 +msgid "Export current plate as 3MF" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:336 +msgid "Select &Plater Tab\tCtrl+1" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:336 +msgid "Show the plater" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:342 +msgid "Select &Controller Tab\tCtrl+T" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:342 +msgid "Show the printer controller" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:350 +msgid "Select P&rint Settings Tab\tCtrl+2" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:350 +msgid "Show the print settings" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:353 +msgid "Select &Filament Settings Tab\tCtrl+3" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:353 +msgid "Show the filament settings" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:356 +msgid "Select Print&er Settings Tab\tCtrl+4" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:356 +msgid "Show the printer settings" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:368 +msgid "Iso" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:368 +msgid "Iso View" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:369 +msgid "Top View" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:370 +msgid "Bottom View" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:371 +msgid "Front" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:371 +msgid "Front View" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:372 +msgid "Rear" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:372 +msgid "Rear View" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:373 +msgid "Left" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:373 +msgid "Left View" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:374 +msgid "Right" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:374 +msgid "Right View" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:380 +msgid "&Configuration " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:380 +msgid "Run Configuration " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:385 +msgid "Prusa 3D Drivers" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:385 +msgid "Open the Prusa3D drivers download page in your browser" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:388 +msgid "Prusa Edition Releases" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:388 +msgid "Open the Prusa Edition releases page in your browser" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:395 +msgid "Slic3r &Website" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:395 +msgid "Open the Slic3r website in your browser" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:398 +msgid "Slic3r &Manual" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:398 +msgid "Open the Slic3r manual in your browser" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:402 +msgid "System Info" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:402 +msgid "Show system information" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:405 +msgid "Report an Issue" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:405 +msgid "Report an issue on the Slic3r Prusa Edition" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:408 +msgid "&About Slic3r" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:408 +msgid "Show about dialog" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:418 +msgid "&File" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:419 +msgid "&Plater" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:420 +msgid "&Object" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:421 +msgid "&Window" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:422 +msgid "&View" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:426 +msgid "&Help" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:457 +msgid "Choose a file to slice (STL/OBJ/AMF/3MF/PRUSA):" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:469 +msgid "No previously sliced file." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:474 +msgid "Previously sliced file (" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:474 +msgid ") not found." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:475 +msgid "File Not Found" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:514 +msgid "SVG" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:514 +msgid "G-code" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:514 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1645 +msgid " file as:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:528 +msgid "Slicing…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:528 +msgid "Processing " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:548 +msgid " was successfully sliced." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:550 +msgid "Slicing Done!" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:566 +msgid "Select the STL file to repair:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:580 +msgid "Save OBJ file (less prone to coordinate errors than STL) as:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:594 +msgid "Your file was repaired." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:594 +msgid "Repair" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:605 +msgid "Save configuration as:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:623 +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:667 +msgid "Select configuration to load:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:646 +msgid "Save presets bundle as:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:687 +#, perl-format +msgid "%d presets successfully imported." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:749 +msgid "You have unsaved changes " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:749 +msgid ". Discard changes and continue anyway?" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:750 +msgid "Unsaved Presets" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:104 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2124 +msgid "3D" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:138 +msgid "2D" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:157 +msgid "Layers" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:177 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:195 +msgid "Add…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:179 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:197 +msgid "Delete All" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:180 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:198 +msgid "Arrange" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:182 +msgid "More" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:183 +msgid "Fewer" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:185 +msgid "45° ccw" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:186 +msgid "45° cw" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:187 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:203 +msgid "Scale…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:188 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:204 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2099 +msgid "Split" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:189 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:205 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2102 +msgid "Cut…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:191 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:206 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2106 +msgid "Settings…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:192 +msgid "Layer Editing" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:207 +msgid "Layer editing" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:220 +msgid "Name" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:221 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:900 +msgid "Copies" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:222 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1056 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1061 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2068 +msgid "Scale" +msgstr "缩放" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:236 +msgid "Export G-code…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:237 +msgid "Slice now" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:238 +msgid "Print…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:239 +msgid "Send to printer" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:240 +msgid "Export STL…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:367 +msgid "Print settings" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:369 +msgid "Printer" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:398 +msgid "Info" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:409 +msgid "Volume" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:410 +msgid "Facets" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:411 +msgid "Materials" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:412 +msgid "Manifold" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:438 +msgid "Sliced Info" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:447 +msgid "Used Filament (m)" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:448 +msgid "Used Filament (mm³)" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:449 +msgid "Used Filament (g)" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:451 +msgid "Estimated printing time" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:629 +msgid "Loading…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:629 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:643 +msgid "Processing input file\n" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:663 +msgid "" +"This file contains several objects positioned at multiple heights. Instead " +"of considering them as multiple objects, should I consider\n" +"this file as a single object having multiple parts?\n" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:666 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:683 +msgid "Multi-part object detected" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:680 +msgid "" +"Multiple objects were loaded for a multi-material printer.\n" +"Instead of considering them as multiple objects, should I consider\n" +"these files to represent a single object having multiple parts?\n" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:692 +msgid "Loaded " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:744 +msgid "" +"Your object appears to be too large, so it was automatically scaled down to " +"fit your print bed." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:745 +msgid "Object too large?" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:900 +msgid "Enter the number of copies of the selected object:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:927 +msgid "" +"\n" +"Non-positive value." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:928 +msgid "" +"\n" +"Not a numeric value." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:929 +msgid "Slic3r Error" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:950 +msgid "Enter the rotation angle:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:950 +msgid "Rotate around " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:950 +msgid "Invalid rotation angle entered" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1030 +#, perl-format +msgid "Enter the new size for the selected object (print bed: %smm):" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1031 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1035 +msgid "Scale along " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1031 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1035 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1056 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1061 +msgid "Invalid scaling value entered" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1035 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1061 +#, no-perl-format +msgid "Enter the scale % for the selected object:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1056 +msgid "Enter the new max size for the selected object:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1112 +msgid "" +"The selected object can't be split because it contains more than one volume/" +"material." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1121 +msgid "" +"The selected object couldn't be split because it contains only one part." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1286 +msgid "Slicing cancelled" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1300 +msgid "Another export job is currently running." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1445 +msgid "File added to print queue" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1448 +msgid "Sending G-code file to the OctoPrint server..." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1451 +msgid "G-code file exported to " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1454 +msgid "Export failed" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1524 +msgid "G-code file successfully uploaded to the OctoPrint server" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1526 +msgid "Error while uploading to the OctoPrint server: " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1539 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1581 +msgid "STL file exported to " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1592 +msgid "AMF file exported to " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1596 +msgid "Error exporting AMF file " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1608 +msgid "3MF file exported to " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1612 +msgid "Error exporting 3MF file " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1958 +#, perl-format +msgid "%d (%d shells)" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1960 +#, perl-format +msgid "Auto-repaired (%d errors)" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1965 +#, perl-format +msgid "" +"%d degenerate facets, %d edges fixed, %d facets removed, %d facets added, %d " +"facets reversed, %d backwards edges" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1970 +msgid "Yes" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2021 +msgid "Remove the selected object" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2024 +msgid "Increase copies" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2024 +msgid "Place one more copy of the selected object" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2027 +msgid "Decrease copies" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2027 +msgid "Remove one copy of the selected object" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2030 +msgid "Set number of copies…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2030 +msgid "Change the number of copies of the selected object" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2034 +msgid "Rotate 45° clockwise" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2034 +msgid "Rotate the selected object by 45° clockwise" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2037 +msgid "Rotate 45° counter-clockwise" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2037 +msgid "Rotate the selected object by 45° counter-clockwise" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2042 +msgid "Rotate" +msgstr "旋转" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2042 +msgid "Rotate the selected object by an arbitrary angle" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2044 +msgid "Around X axis…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2044 +msgid "Rotate the selected object by an arbitrary angle around X axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2047 +msgid "Around Y axis…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2047 +msgid "Rotate the selected object by an arbitrary angle around Y axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2050 +msgid "Around Z axis…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2050 +msgid "Rotate the selected object by an arbitrary angle around Z axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2055 +msgid "Mirror" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2055 +msgid "Mirror the selected object" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2057 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2073 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2089 +msgid "Along X axis…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2057 +msgid "Mirror the selected object along the X axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2060 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2076 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2092 +msgid "Along Y axis…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2060 +msgid "Mirror the selected object along the Y axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2063 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2079 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2095 +msgid "Along Z axis…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2063 +msgid "Mirror the selected object along the Z axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2068 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2084 +msgid "Scale the selected object along a single axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2070 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2086 +msgid "Uniformly…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2070 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2086 +msgid "Scale the selected object along the XYZ axes" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2073 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2089 +msgid "Scale the selected object along the X axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2076 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2092 +msgid "Scale the selected object along the Y axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2079 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2095 +msgid "Scale the selected object along the Z axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2084 +msgid "Scale to size" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2099 +msgid "Split the selected object into individual parts" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2102 +msgid "Open the 3D cutting tool" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2106 +msgid "Open the object editor dialog" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2110 +msgid "Reload from Disk" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2110 +msgid "Reload the selected file from Disk" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2113 +msgid "Export object as STL…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2113 +msgid "Export this single object as STL file" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\2D.pm:131 +msgid "What do you want to print today? ™" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\2D.pm:132 +msgid "Drag your objects here" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:63 +msgid "1 Layer" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:65 +msgid "View" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:75 +msgid "Show" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:78 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:79 +msgid "Feature types" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:96 +msgid "Retractions" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:97 +msgid "Unretractions" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:98 +msgid "Shells" +msgstr "" + +#~ msgid "Rectilinear" +#~ msgstr "折线式" + +#~ msgid "Concentric" +#~ msgstr "同轴式" + +#~ msgid "Hilbert Curve" +#~ msgstr "希尔伯特曲线式" + +#~ msgid "Archimedean Chords" +#~ msgstr "阿基米德和铉式" + +# Not so sure about how to put "Octagram Spiral" in Chinese. Or maybe "Octagram螺旋“ is good. +#~ msgid "Octagram Spiral" +#~ msgstr "八角星螺旋式" + +#~ msgid "Has heated bed" +#~ msgstr "有热床" + +#~ msgid "" +#~ "Unselecting this will suppress automatic generation of bed heating gcode." +#~ msgstr "不勾选此项将不自动生成机床加热的G代码。" + +#~ msgid "Bed temperature for layers after the first one." +#~ msgstr "第一层之后的机床温度。" + +#~ msgid "Bottom infill pattern" +#~ msgstr "底部填充样式" + +#~ msgid "" +#~ "Infill pattern for bottom layers. This only affects the external visible " +#~ "layer, and not its adjacent solid shells." +#~ msgstr "底层的填充样式。此项仅影响外部可见层,不影响其相邻的可靠层。" + +#~ msgid "Speed > Acceleration" +#~ msgstr "速度 > 加速度" + +#~ msgid "Brim connections width" +#~ msgstr "裙边连接宽度" + +#~ msgid "" +#~ "If set to a positive value, straight connections will be built on the " +#~ "first layer between adjacent objects." +#~ msgstr "如果设为正值,第一层相邻的物体间将建立直接连接。" + +#~ msgid "Exterior brim width" +#~ msgstr "外围裙边宽度" + +#~ msgid "" +#~ "This disables the fan completely for the first N layers to aid in the " +#~ "adhesion of media to the bed. (default 3)" +#~ msgstr "此项在打印前N层时完全禁用风扇,以帮助材料更好地黏合热床。(默认3)" + +#~ msgid "↳ external" +#~ msgstr "↳外部的" + +#~ msgid "External perimeters extrusion width" +#~ msgstr "外围轮廓挤出宽度" + +#~ msgid "" +#~ "Set this to a non-zero value to set a manual extrusion width for external " +#~ "perimeters. If auto is chosen, a value will be used that maximizes " +#~ "accuracy of the external visible surfaces. If expressed as percentage " +#~ "(for example 200%) it will be computed over layer height." +#~ msgstr "" +#~ "该值若非0,意为外围轮廓的手动挤出宽度。如果选择自动,将使用一个使得外围可" +#~ "见层精度最高的值。如果表示为百分数(如200%),则该值以层高为基准。" + +#~ msgid "External perimeters speed" +#~ msgstr "外围轮廓速度" + +#~ 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." +#~ msgstr "" +#~ "该参数将影响外围可见层的打印速度。如果表示为百分数(如80%),数值将以上面" +#~ "设置的外围速度参数为基准。" + +#~ msgid "Add more perimeters when needed for avoiding gaps in sloping walls." +#~ msgstr "为避免在打印倾斜的外墙中产生间隙,有必要时增加更多的轮廓。" + +#~ msgid "" +#~ "The extruder to use (unless more specific extruder settings are " +#~ "specified)." +#~ msgstr "使用的挤出头(除非指明了更多详细的挤出头参数)。" + +#~ msgid "" +#~ "Set this to a non-zero value to set a manual extrusion width. If " +#~ "expressed as percentage (for example: 230%) it will be computed over " +#~ "layer height." +#~ msgstr "" +#~ "该值若为非0,则代表手动挤出宽度。如果设为百分数(如230%),则值是以层高为" +#~ "基准。" + +#~ msgid "Fill gaps" +#~ msgstr "填充间隙" + +#~ msgid "" +#~ "If this is enabled, gaps will be filled with single passes. Enable this " +#~ "for better quality, disable it for shorter printing times." +#~ msgstr "" +#~ "如果勾选该项,间隙将被单通道填充。启用该项可优化打印质量,禁用则可以节省时" +#~ "间。" + +#~ 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." +#~ msgstr "" +#~ "若为非0,则表示首层手动挤出宽度。可用于强制更宽的挤出量便于黏着。如果表示" +#~ "为百分数(如120%),则该值是相对于首层高度。" + +#~ msgid "↳ gaps" +#~ msgstr "↳ 间隙" + +#~ msgid "" +#~ "Speed for filling gaps. Since these are usually single lines you might " +#~ "want to use a low speed for better sticking. If expressed as percentage " +#~ "(for example: 80%) it will be calculated on the infill speed setting " +#~ "above." +#~ msgstr "" +#~ "填充间隙的速度。由于这些通常是独立的直线,所以尽量使用低速来保证黏着。如果" +#~ "表示为百分数(如80%),则以上面设置的填充速度为基准。" + +#~ msgid "Use native G-code arcs" +#~ msgstr "使用本地的G代码弧线" + +#~ msgid "" +#~ "This experimental feature tries to detect arcs from segments and " +#~ "generates G2/G3 arc commands instead of multiple straight G1 commands." +#~ msgstr "" +#~ "这个试验性能尝试从段中侦测出弧线,生成 G2/G3 弧线指令,而不是生成多个G1直" +#~ "线指令。" + +#~ msgid "" +#~ "Set this to a non-zero value to set a manual extrusion width for infill. " +#~ "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 "" +#~ "该值若为非0,则表示填充的手动挤出宽度。可使用较宽的挤出来加速填充并使部件" +#~ "牢固。如果表示为百分数(如90%),则该值以层高为基准。" + +#~ msgid "Speed for printing the internal fill." +#~ msgstr "打印内部填充的速度。" + +#~ msgid "Interior brim width" +#~ msgstr "内部裙边宽度" + +#~ msgid "" +#~ "Horizontal width of the brim that will be printed inside object holes on " +#~ "the first layer." +#~ msgstr "第一层打印于物件孔洞内部的裙边宽度。" + +#~ msgid "" +#~ "During multi-extruder prints, 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 "" +#~ "在多挤出头的打印过程中,该选项将降低非活跃挤出头的温度以避免滴垂现象。启动" +#~ "它将自动使能一个高环边,并在改变温度时将挤出头移除该环边。" + +#~ msgid "Overridable options" +#~ msgstr "可覆盖的选项" + +#~ 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 expressed as percentage (for example 200%) it will be " +#~ "computed over layer height." +#~ msgstr "" +#~ "该值若非0,则表示轮廓的手动基础宽度。可以使用更细的挤出宽度来获得更精确的" +#~ "表面。如果表示为百分数(如200%),则该值以层高为基准。" + +#~ msgid "Speed for perimeters (contours, aka vertical shells)." +#~ msgstr "轮廓的打印速度(轮廓,又名垂直外壳)。" + +#~ msgid "" +#~ "If you want to process the output G-code through custom scripts, just " +#~ "list their absolute paths here. Separate multiple scripts on individual " +#~ "lines. 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代码,在这里列出它们的绝对路径即可。将" +#~ "多个脚本分行输入。脚本的绝对路径将被以第一个参数传递给G代码文件,而且它们" +#~ "可以通过读取环境变量来获取Slic3r的配置参数。" + +#~ msgid "Pressure advance" +#~ msgstr "压力高级设置" + +#~ msgid "" +#~ "When set to a non-zero value, this experimental option enables pressure " +#~ "regulation. It's the K constant for the advance algorithm that pushes " +#~ "more or less filament upon speed changes. It's useful for Bowden-tube " +#~ "extruders. Reasonable values are in range 0-10." +#~ msgstr "" +#~ "若为非0,该试验选项启用压力调节。该值为一个高级算法的K常数。这个算法根据速" +#~ "度变化来改变推动丝料多少。适用于鲍登管挤出头。合理的值范围是0-10." + +#~ msgid "Raft offset" +#~ msgstr "筏偏置" + +#~ msgid "Horizontal margin between object base layer and raft contour." +#~ msgstr "物体基层和筏轮廓之间的水平距离。" + +#~ msgid "Resolution (deprecated)" +#~ msgstr "精度(不赞成)" + +#~ msgid "" +#~ "The speed for retractions (it only applies to the extruder motor). If you " +#~ "use the Firmware Retraction option, please note this value still affects " +#~ "the auto-speed pressure regulator." +#~ msgstr "" +#~ "回缩速度(仅适用于挤出头电机)。如果试用了固件回缩选项,请注意该值仍影响自" +#~ "动速度电压调节器。" + +#~ msgid "↳ small" +#~ msgstr "↳ 小" + +#~ 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." +#~ msgstr "" +#~ "该参数影响半径 <= 6.5mm(通常是孔洞)的轮廓打印速度。如果表示为百分比(如" +#~ "80%),则以上面设置的轮廓速度为基准计算。" + +#~ msgid "↳ solid" +#~ msgstr "↳ 可靠的" + +#~ msgid "" +#~ "Set this to a non-zero value to set a manual extrusion width for infill " +#~ "for solid surfaces. If expressed as percentage (for example 90%) it will " +#~ "be computed over layer height." +#~ msgstr "" +#~ "设为非0值,则表示可靠表面填充的手动挤出宽度。若表示为百分数(如90%),将以" +#~ "层高为基准计算。" + +#~ 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." +#~ msgstr "" +#~ "打印可靠区域的速度(顶部的/底部的/内部水平外壳)。以百分数(如80%)表示," +#~ "则以上述的默认填充速度为基准计算。" + +#~ 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 "" +#~ "当挤出头处于非活跃状态时用到的温度差。启用一个全高度的环边,纯用于定期给喷" +#~ "嘴擦拭。" + +#~ 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 Slic3r 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 " +#~ "Slic3r settings, so you can put a \"M109 S[first_layer_temperature]\" " +#~ "command wherever you want." +#~ msgstr "" +#~ "该段代码放在G代码开头,在热床达到目标温度、挤出头开始加热后,挤出头完成加" +#~ "热前插入。如果其中不包含有M104, M109, M140 或 M190,这段指令就会在Slic3r自" +#~ "动放置的M指令之后;否则Slic3r将不会自动生成M指令,这样你可以自由定义加热命" +#~ "令和其他自定义动作的顺序。注意可以使用占位符变量替代所有Slic3r参数,所以你" +#~ "可以把一个“M109 S[ first_layer_temperature ]”命令放在任意处。" + +#~ msgid "The extruder to use when printing support material, raft and skirt." +#~ msgstr "打印支撑材料、筏和环边时使用的挤出头。" + +#~ msgid "" +#~ "Set this to a non-zero value to set a manual extrusion width for support " +#~ "material. If expressed as percentage (for example 90%) it will be " +#~ "computed over layer height." +#~ msgstr "" +#~ "设为非0值,表示对支撑材料的手动挤出宽度。如果表示为百分数(如90%),则以层" +#~ "高为基准计算。" + +#~ msgid "" +#~ "The extruder to use when printing support material interface. This " +#~ "affects raft too." +#~ msgstr "打印支撑材料表面时使用的挤出头。也影响筏。" + +#~ msgid "↳ interface" +#~ msgstr "↳ 表面" + +#~ msgid "Interface Speed" +#~ msgstr "表面速度" + +#~ msgid "Support material interface speed" +#~ msgstr "支撑材料表面速度" + +# "% o“ format mistake? +#~ 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 a percentage to " +#~ "automatically detect based on some % of overhanging perimeter width " +#~ "instead (recommended)." +#~ msgstr "" +#~ "对于倾斜度(90° = 垂直)高于指定阈值的悬空部位,不生成相应的支撑材料。换句" +#~ "话说,该值表示不用支撑材料所能打印的最水平的角度。设为百分数,则以悬空轮廓" +#~ "宽度的 % o自动计算(推荐)。" + +#~ msgid "↳ top solid" +#~ msgstr "↳ 顶部可靠层" + +#~ 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 expressed as percentage (for " +#~ "example 90%) it will be computed over layer height." +#~ msgstr "" +#~ "设为非0值,表示顶层表面填充的手动挤出宽度。可以使用较细的挤出宽度来对所有" +#~ "的狭长区域进行填充并获得较光滑的尾部。如果表示为百分数(如90%),则以层高" +#~ "为基准计算。" + +#~ msgid "" +#~ "Infill pattern for top layers. This only affects the external visible " +#~ "layer, and not its adjacent solid shells." +#~ msgstr "顶层填充样式。仅影响外部可见层,不影响其相邻可靠层。" + +#~ 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." +#~ msgstr "" +#~ "打印顶部可靠层的速度(仅适用于最外部的顶层,而非它们的内部可靠填充层)。可" +#~ "降低该速度值以获得较好的表面尾处理。若表示为百分数(如80%),则以可靠填充" +#~ "速度为基准计算。" + +#~ msgid "Vibration limit (deprecated)" +#~ msgstr "振动限制(赞成)" + +#~ msgid "" +#~ "This experimental option will slow down those moves hitting the " +#~ "configured frequency limit. The purpose of limiting vibrations is to " +#~ "avoid mechanical resonance. Set zero to disable." +#~ msgstr "" +#~ "该试验选项将减缓达到指定频率值的打印动作。目的为避免机械共振。设为0以禁" +#~ "用。" + +#~ msgid "Z full steps/mm" +#~ msgstr "Z全部步数/毫米" + +#~ msgid "" +#~ "Set this to the number of *full* steps (not microsteps) needed for moving " +#~ "the Z axis by 1mm; you can calculate this by dividing the number of " +#~ "microsteps configured in your firmware by the microstepping amount (8, " +#~ "16, 32). Slic3r will round your configured layer height to the nearest " +#~ "multiple of that value in order to ensure the best accuracy. This is most " +#~ "useful for machines with imperial leadscrews or belt-driven Z or for " +#~ "unusual layer heights with metric leadscrews. Set to zero to disable this " +#~ "experimental feature." +#~ msgstr "" +#~ "将该值设为移动Z轴1毫米所需的*全部*步数(而不是细分);可以这样计算:把固件" +#~ "中已配置的细分数除以倍增系数(8,16,32)。Sli3r会把你设置的层高四舍五入到" +#~ "该值的最近倍数以确保精度。此项设置对于使用英制丝杠、皮带传动Z轴的机器,或" +#~ "者机器使用公制丝杠且层高值特别时比较适用。设为0以禁用该功能。" + +#~ msgid "Cut" +#~ msgstr "切割" + +#~ msgid "Cut model at the given Z." +#~ msgstr "在给定Z处切割模型。" + +#~ msgid "Cut model in the XY plane into tiles of the specified max size." +#~ msgstr "将XY面的模型切割成指定最大尺寸的小块。" + +#~ msgid "Cut model at the given X." +#~ msgstr "在指定X处切割模型。" + +#~ msgid "Cut model at the given Y." +#~ msgstr "在指定Y处切割模型。" + +#~ msgid "Export SVG" +#~ msgstr "导出SVG" + +#~ msgid "Export the model as OBJ." +#~ msgstr "将模型以OBJ格式导出。" + +#~ msgid "Export POV" +#~ msgstr "导出POV" + +# POV-Ray? +#~ msgid "Export the model as POV-Ray definition." +#~ msgstr "" +#~ "将模型以POV-Ray定义导出。(参见开源射线描迹软件:http://www.povray." +#~ "org/)。" + +#~ msgid "Slice the model and export slices as SVG." +#~ msgstr "切割模型并以SVG格式导出切片结果。" + +#~ msgid "Output Model Info" +#~ msgstr "输出模型信息" + +#~ msgid "Write information about the model to the console." +#~ msgstr "给控制台写入模型的信息。" + +#~ msgid "Load config file" +#~ msgstr "加载配置文件" + +#~ msgid "" +#~ "Load configuration from the specified file. It can be used more than once " +#~ "to load options from multiple files." +#~ msgstr "从指定文件加载配置。可多次使用以从多个文件中加载参数。" + +#~ msgid "Output File" +#~ msgstr "输出文件" + +#~ msgid "" +#~ "The file where the output will be written (if not specified, it will be " +#~ "based on the input file)." +#~ msgstr "输出的文件(如果未指定,则将依据输入文件)。" + +#~ msgid "Rotation angle around the Z axis in degrees (0-360, default: 0)." +#~ msgstr "绕Z轴旋转角度(0-360,默认:0)。" + +#~ msgid "Rotate around X" +#~ msgstr "绕X轴旋转" + +#~ msgid "Rotation angle around the X axis in degrees (0-360, default: 0)." +#~ msgstr "绕X轴旋转角度(0-360,默认:0)。" + +#~ msgid "Rotate around Y" +#~ msgstr "绕Y轴旋转" + +#~ msgid "Rotation angle around the Y axis in degrees (0-360, default: 0)." +#~ msgstr "绕Y轴旋转角度(0-360,默认:0)。" + +#~ msgid "Save config file" +#~ msgstr "保存配置文件" + +#~ msgid "Save configuration to the specified file." +#~ msgstr "将配置参数保存到指定文件。" + +#~ msgid "Scaling factor (default: 1)." +#~ msgstr "缩放比例(默认:1)。" + +#~ msgid "Scale to Fit" +#~ msgstr "缩放到合适大小" + +#~ msgid "Scale to fit the given volume." +#~ msgstr "缩放到适合于给定体积。" diff --git a/resources/profiles/Original Prusa i3 MK2, MK2S, MK2MM and MK3.ini b/resources/profiles/Original Prusa i3 MK2, MK2S, MK2MM and MK3.ini index 64af7d9b29..3c3602edbc 100644 --- a/resources/profiles/Original Prusa i3 MK2, MK2S, MK2MM and MK3.ini +++ b/resources/profiles/Original Prusa i3 MK2, MK2S, MK2MM and MK3.ini @@ -1,2472 +1,567 @@ # generated by Slic3r Prusa Edition 1.39.0.29-prusa3d-win64 on 2018-01-22 at 14:53:14 -[print:0.05mm DETAIL] +# All presets starting with asterisk, for example *common*, are intermediate and they will +# not make it into the user interface. + +# Common print preset, mostly derived from MK2 single material with a 0.4mm nozzle. +# All other print presets will derive from the *common* print preset. +[print:*common*] avoid_crossing_perimeters = 0 -bottom_solid_layers = 10 -bridge_acceleration = 300 +bridge_acceleration = 1000 bridge_angle = 0 -bridge_flow_ratio = 0.7 +bridge_flow_ratio = 0.8 bridge_speed = 20 brim_width = 0 clip_multipart_objects = 1 compatible_printers = -compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK2.*/ and nozzle_diameter[0]==0.4 and num_extruders==1 complete_objects = 0 -default_acceleration = 500 +default_acceleration = 1000 dont_support_bridges = 1 elefant_foot_compensation = 0 ensure_vertical_shell_thickness = 1 external_fill_pattern = rectilinear -external_perimeter_extrusion_width = 0.45 -external_perimeter_speed = 20 external_perimeters_first = 0 +external_perimeter_extrusion_width = 0.45 extra_perimeters = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0.45 fill_angle = 45 -fill_density = 25% +fill_density = 20% fill_pattern = cubic -first_layer_acceleration = 500 +first_layer_acceleration = 1000 first_layer_extrusion_width = 0.42 first_layer_height = 0.2 first_layer_speed = 30 -gap_fill_speed = 20 +gap_fill_speed = 40 gcode_comments = 0 -infill_acceleration = 800 infill_every_layers = 1 infill_extruder = 1 -infill_extrusion_width = 0.5 +infill_extrusion_width = 0.45 infill_first = 0 infill_only_where_needed = 0 infill_overlap = 25% -infill_speed = 30 interface_shells = 0 -layer_height = 0.05 -max_print_speed = 80 -max_volumetric_extrusion_rate_slope_negative = 0 -max_volumetric_extrusion_rate_slope_positive = 0 -max_volumetric_speed = 0 -min_skirt_length = 4 -notes = -only_retract_when_crossing_perimeters = 0 -ooze_prevention = 0 -output_filename_format = [input_filename_base].gcode -overhangs = 0 -perimeter_acceleration = 300 -perimeter_extruder = 1 -perimeter_extrusion_width = 0.45 -perimeter_speed = 30 -perimeters = 3 -post_process = -print_settings_id = -raft_layers = 0 -resolution = 0 -seam_position = nearest -skirt_distance = 2 -skirt_height = 3 -skirts = 1 -small_perimeter_speed = 15 -solid_infill_below_area = 0 -solid_infill_every_layers = 0 -solid_infill_extruder = 1 -solid_infill_extrusion_width = 0.45 -solid_infill_speed = 30 -spiral_vase = 0 -standby_temperature_delta = -5 -support_material = 0 -support_material_angle = 0 -support_material_buildplate_only = 0 -support_material_contact_distance = 0.15 -support_material_enforce_layers = 0 -support_material_extruder = 1 -support_material_extrusion_width = 0.3 -support_material_interface_contact_loops = 0 -support_material_interface_extruder = 1 -support_material_interface_layers = 2 -support_material_interface_spacing = 0.2 -support_material_interface_speed = 100% -support_material_pattern = rectilinear -support_material_spacing = 1.5 -support_material_speed = 30 -support_material_synchronize_layers = 0 -support_material_threshold = 45 -support_material_with_sheath = 0 -support_material_xy_spacing = 60% -thin_walls = 0 -threads = 4 -top_infill_extrusion_width = 0.45 -top_solid_infill_speed = 20 -top_solid_layers = 15 -travel_speed = 180 -wipe_tower = 0 -wipe_tower_per_color_wipe = 15 -wipe_tower_width = 60 -wipe_tower_x = 180 -wipe_tower_y = 140 -xy_size_compensation = 0 - -[print:0.05mm DETAIL 0.25 nozzle] -avoid_crossing_perimeters = 0 -bottom_solid_layers = 10 -bridge_acceleration = 300 -bridge_angle = 0 -bridge_flow_ratio = 0.7 -bridge_speed = 20 -brim_width = 0 -clip_multipart_objects = 1 -compatible_printers = -compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK2.*/ and nozzle_diameter[0]==0.25 and num_extruders==1 -complete_objects = 0 -default_acceleration = 500 -dont_support_bridges = 1 -elefant_foot_compensation = 0 -ensure_vertical_shell_thickness = 1 -external_fill_pattern = rectilinear -external_perimeter_extrusion_width = 0 -external_perimeter_speed = 20 -external_perimeters_first = 0 -extra_perimeters = 0 -extruder_clearance_height = 20 -extruder_clearance_radius = 20 -extrusion_width = 0.28 -fill_angle = 45 -fill_density = 20% -fill_pattern = cubic -first_layer_acceleration = 500 -first_layer_extrusion_width = 0.3 -first_layer_height = 0.2 -first_layer_speed = 30 -gap_fill_speed = 20 -gcode_comments = 0 -infill_acceleration = 800 -infill_every_layers = 1 -infill_extruder = 1 -infill_extrusion_width = 0 -infill_first = 0 -infill_only_where_needed = 0 -infill_overlap = 25% -infill_speed = 20 -interface_shells = 0 -layer_height = 0.05 max_print_speed = 100 max_volumetric_extrusion_rate_slope_negative = 0 max_volumetric_extrusion_rate_slope_positive = 0 max_volumetric_speed = 0 min_skirt_length = 4 notes = +overhangs = 0 only_retract_when_crossing_perimeters = 0 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode -overhangs = 0 -perimeter_acceleration = 300 perimeter_extruder = 1 +perimeter_extrusion_width = 0.45 +post_process = +print_settings_id = +raft_layers = 0 +resolution = 0 +seam_position = nearest +skirts = 1 +skirt_distance = 2 +skirt_height = 3 +small_perimeter_speed = 20 +solid_infill_below_area = 0 +solid_infill_every_layers = 0 +solid_infill_extruder = 1 +solid_infill_extrusion_width = 0.45 +spiral_vase = 0 +standby_temperature_delta = -5 +support_material = 0 +support_material_extruder = 0 +support_material_extrusion_width = 0.35 +support_material_interface_extruder = 0 +support_material_angle = 0 +support_material_buildplate_only = 0 +support_material_enforce_layers = 0 +support_material_interface_contact_loops = 0 +support_material_interface_layers = 2 +support_material_interface_speed = 100% +support_material_pattern = rectilinear +support_material_speed = 50 +support_material_synchronize_layers = 0 +support_material_threshold = 45 +support_material_with_sheath = 0 +support_material_xy_spacing = 60% +thin_walls = 0 +top_infill_extrusion_width = 0.45 +top_solid_infill_speed = 40 +travel_speed = 180 +wipe_tower = 0 +wipe_tower_per_color_wipe = 20 +wipe_tower_width = 60 +wipe_tower_x = 180 +wipe_tower_y = 140 +xy_size_compensation = 0 + +# Print parameters common to a 0.25mm diameter nozzle. +[print:*0.25nozzle*] +external_perimeter_extrusion_width = 0.25 +extrusion_width = 0.25 +first_layer_extrusion_width = 0.25 +infill_extrusion_width = 0.25 +perimeter_extrusion_width = 0.25 +solid_infill_extrusion_width = 0.25 +top_infill_extrusion_width = 0.25 +support_material_extrusion_width = 0.18 +support_material_interface_layers = 0 +support_material_interface_spacing = 0.15 +support_material_spacing = 1 +support_material_xy_spacing = 150% + +# Print parameters common to a 0.6mm diameter nozzle. +[print:*0.6nozzle*] +external_perimeter_extrusion_width = 0.61 +extrusion_width = 0.67 +first_layer_extrusion_width = 0.65 +infill_extrusion_width = 0.75 +perimeter_extrusion_width = 0.65 +solid_infill_extrusion_width = 0.65 +top_infill_extrusion_width = 0.6 + +[print:*soluble_support*] +overhangs = 1 +skirts = 0 +support_material = 1 +support_material_contact_distance = 0 +support_material_extruder = 4 +support_material_extrusion_width = 0.45 +support_material_interface_extruder = 4 +support_material_interface_spacing = 0.1 +support_material_synchronize_layers = 1 +support_material_threshold = 80 +support_material_with_sheath = 1 +support_material_xy_spacing = 120% +wipe_tower = 1 + +[print:*0.05mm*] +inherits = *common* +bottom_solid_layers = 10 +bridge_acceleration = 300 +bridge_flow_ratio = 0.7 +default_acceleration = 500 +external_perimeter_speed = 20 +fill_density = 25% +first_layer_acceleration = 500 +gap_fill_speed = 20 +infill_acceleration = 800 +infill_speed = 30 +max_print_speed = 80 +small_perimeter_speed = 15 +solid_infill_speed = 30 +support_material_extrusion_width = 0.3 +support_material_interface_spacing = 0.2 +support_material_spacing = 1.5 +layer_height = 0.05 +perimeter_acceleration = 300 +perimeter_speed = 30 +perimeters = 3 +support_material_contact_distance = 0.15 +support_material_speed = 30 +top_solid_infill_speed = 20 +top_solid_layers = 15 + +[print:0.05mm DETAIL] +inherits = *0.05mm* +compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK2.*/ and nozzle_diameter[0]==0.4 and num_extruders==1 +infill_extrusion_width = 0.5 + +[print:0.05mm DETAIL MK3] +inherits = *0.05mm* +compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK3.*/ +fill_pattern = grid +top_infill_extrusion_width = 0.4 + +[print:0.05mm DETAIL 0.25 nozzle] +inherits = *0.05mm*; *0.25nozzle* +compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK2.*/ and nozzle_diameter[0]==0.25 and num_extruders==1 +external_perimeter_extrusion_width = 0 +extrusion_width = 0.28 +fill_density = 20% +first_layer_extrusion_width = 0.3 +infill_extrusion_width = 0 +infill_speed = 20 +max_print_speed = 100 perimeter_extrusion_width = 0 perimeter_speed = 20 perimeters = 4 -post_process = -print_settings_id = -raft_layers = 0 -resolution = 0 -seam_position = nearest -skirt_distance = 2 -skirt_height = 3 -skirts = 1 small_perimeter_speed = 10 -solid_infill_below_area = 0 -solid_infill_every_layers = 0 -solid_infill_extruder = 1 solid_infill_extrusion_width = 0 solid_infill_speed = 20 -spiral_vase = 0 -standby_temperature_delta = -5 -support_material = 0 -support_material_angle = 0 -support_material_buildplate_only = 0 -support_material_contact_distance = 0.15 -support_material_enforce_layers = 0 -support_material_extruder = 1 -support_material_extrusion_width = 0.18 -support_material_interface_contact_loops = 0 -support_material_interface_extruder = 1 -support_material_interface_layers = 0 -support_material_interface_spacing = 0.15 -support_material_interface_speed = 100% -support_material_pattern = rectilinear -support_material_spacing = 1 support_material_speed = 20 -support_material_synchronize_layers = 0 -support_material_threshold = 45 -support_material_with_sheath = 0 -support_material_xy_spacing = 150% -thin_walls = 0 -threads = 4 top_infill_extrusion_width = 0 -top_solid_infill_speed = 20 -top_solid_layers = 15 -travel_speed = 200 -wipe_tower = 0 -wipe_tower_per_color_wipe = 15 -wipe_tower_width = 60 -wipe_tower_x = 180 -wipe_tower_y = 140 -xy_size_compensation = 0 -[print:0.05mm DETAIL MK3] -avoid_crossing_perimeters = 0 -bottom_solid_layers = 10 -bridge_acceleration = 300 -bridge_angle = 0 +[print:*0.10mm*] +inherits = *common* +bottom_solid_layers = 7 bridge_flow_ratio = 0.7 -bridge_speed = 20 -brim_width = 0 -clip_multipart_objects = 1 -compatible_printers = -compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK3.*/ -complete_objects = 0 -default_acceleration = 500 -dont_support_bridges = 1 -elefant_foot_compensation = 0 -ensure_vertical_shell_thickness = 1 -external_fill_pattern = rectilinear -external_perimeter_extrusion_width = 0.45 -external_perimeter_speed = 20 -external_perimeters_first = 0 -extra_perimeters = 0 -extruder_clearance_height = 20 -extruder_clearance_radius = 20 -extrusion_width = 0.45 -fill_angle = 45 -fill_density = 25% -fill_pattern = grid -first_layer_acceleration = 500 -first_layer_extrusion_width = 0.42 -first_layer_height = 0.2 -first_layer_speed = 30 -gap_fill_speed = 20 -gcode_comments = 0 -infill_acceleration = 800 -infill_every_layers = 1 -infill_extruder = 1 -infill_extrusion_width = 0.45 -infill_first = 0 -infill_only_where_needed = 0 -infill_overlap = 25% -infill_speed = 30 -interface_shells = 0 -layer_height = 0.05 -max_print_speed = 80 -max_volumetric_extrusion_rate_slope_negative = 0 -max_volumetric_extrusion_rate_slope_positive = 0 -max_volumetric_speed = 0 -min_skirt_length = 4 -notes = -only_retract_when_crossing_perimeters = 0 -ooze_prevention = 0 -output_filename_format = [input_filename_base].gcode -overhangs = 0 -perimeter_acceleration = 300 -perimeter_extruder = 1 -perimeter_extrusion_width = 0.45 -perimeter_speed = 30 -perimeters = 3 -post_process = -print_settings_id = -raft_layers = 0 -resolution = 0 -seam_position = nearest -skirt_distance = 2 -skirt_height = 3 -skirts = 1 -small_perimeter_speed = 15 -solid_infill_below_area = 0 -solid_infill_every_layers = 0 -solid_infill_extruder = 1 -solid_infill_extrusion_width = 0.45 -solid_infill_speed = 30 -spiral_vase = 0 -standby_temperature_delta = -5 -support_material = 0 -support_material_angle = 0 -support_material_buildplate_only = 0 +compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK2.*/ and nozzle_diameter[0]==0.4 and num_extruders==1 +layer_height = 0.1 +perimeter_acceleration = 800 support_material_contact_distance = 0.15 -support_material_enforce_layers = 0 -support_material_extruder = 1 -support_material_extrusion_width = 0.3 -support_material_interface_contact_loops = 0 -support_material_interface_extruder = 1 -support_material_interface_layers = 2 support_material_interface_spacing = 0.2 -support_material_interface_speed = 100% -support_material_pattern = rectilinear -support_material_spacing = 1.5 -support_material_speed = 30 -support_material_synchronize_layers = 0 -support_material_threshold = 45 -support_material_with_sheath = 0 -support_material_xy_spacing = 60% -thin_walls = 0 -threads = 4 -top_infill_extrusion_width = 0.4 -top_solid_infill_speed = 20 -top_solid_layers = 15 -travel_speed = 180 -wipe_tower = 0 -wipe_tower_per_color_wipe = 15 -wipe_tower_width = 60 -wipe_tower_x = 180 -wipe_tower_y = 140 -xy_size_compensation = 0 +support_material_spacing = 2 +top_solid_layers = 9 [print:0.10mm DETAIL] -avoid_crossing_perimeters = 0 -bottom_solid_layers = 7 -bridge_acceleration = 1000 -bridge_angle = 0 -bridge_flow_ratio = 0.7 -bridge_speed = 20 -brim_width = 0 -clip_multipart_objects = 1 -compatible_printers = +inherits = *0.10mm* compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK2.*/ and nozzle_diameter[0]==0.4 and num_extruders==1 -complete_objects = 0 -default_acceleration = 1000 -dont_support_bridges = 1 -elefant_foot_compensation = 0 -ensure_vertical_shell_thickness = 1 -external_fill_pattern = rectilinear -external_perimeter_extrusion_width = 0.45 external_perimeter_speed = 40 -external_perimeters_first = 0 -extra_perimeters = 0 -extruder_clearance_height = 20 -extruder_clearance_radius = 20 -extrusion_width = 0.45 -fill_angle = 45 -fill_density = 20% -fill_pattern = cubic -first_layer_acceleration = 1000 -first_layer_extrusion_width = 0.42 -first_layer_height = 0.2 -first_layer_speed = 30 -gap_fill_speed = 40 -gcode_comments = 0 infill_acceleration = 2000 -infill_every_layers = 1 -infill_extruder = 1 -infill_extrusion_width = 0.45 -infill_first = 0 -infill_only_where_needed = 0 -infill_overlap = 25% infill_speed = 60 -interface_shells = 0 -layer_height = 0.1 -max_print_speed = 100 -max_volumetric_extrusion_rate_slope_negative = 0 -max_volumetric_extrusion_rate_slope_positive = 0 -max_volumetric_speed = 0 -min_skirt_length = 4 -notes = -only_retract_when_crossing_perimeters = 0 -ooze_prevention = 0 -output_filename_format = [input_filename_base].gcode -overhangs = 0 -perimeter_acceleration = 800 -perimeter_extruder = 1 -perimeter_extrusion_width = 0.45 perimeter_speed = 50 perimeters = 3 -post_process = -print_settings_id = -raft_layers = 0 -resolution = 0 -seam_position = nearest -skirt_distance = 2 -skirt_height = 3 -skirts = 1 -small_perimeter_speed = 20 -solid_infill_below_area = 0 -solid_infill_every_layers = 0 -solid_infill_extruder = 1 -solid_infill_extrusion_width = 0.45 solid_infill_speed = 50 -spiral_vase = 0 -standby_temperature_delta = -5 -support_material = 0 -support_material_angle = 0 -support_material_buildplate_only = 0 -support_material_contact_distance = 0.15 -support_material_enforce_layers = 0 -support_material_extruder = 1 -support_material_extrusion_width = 0.35 -support_material_interface_contact_loops = 0 -support_material_interface_extruder = 1 -support_material_interface_layers = 2 -support_material_interface_spacing = 0.2 -support_material_interface_speed = 100% -support_material_pattern = rectilinear -support_material_spacing = 2 -support_material_speed = 50 -support_material_synchronize_layers = 0 -support_material_threshold = 45 -support_material_with_sheath = 0 -support_material_xy_spacing = 60% -thin_walls = 0 -threads = 4 -top_infill_extrusion_width = 0.45 -top_solid_infill_speed = 40 -top_solid_layers = 9 -travel_speed = 120 -wipe_tower = 0 -wipe_tower_per_color_wipe = 15 -wipe_tower_width = 60 -wipe_tower_x = 180 -wipe_tower_y = 140 -xy_size_compensation = 0 - -[print:0.10mm DETAIL 0.25 nozzle] -avoid_crossing_perimeters = 0 -bottom_solid_layers = 7 -bridge_acceleration = 600 -bridge_angle = 0 -bridge_flow_ratio = 0.7 -bridge_speed = 20 -brim_width = 0 -clip_multipart_objects = 1 -compatible_printers = -compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK2.*/ and nozzle_diameter[0]==0.25 -complete_objects = 0 -default_acceleration = 1000 -dont_support_bridges = 1 -elefant_foot_compensation = 0 -ensure_vertical_shell_thickness = 1 -external_fill_pattern = rectilinear -external_perimeter_extrusion_width = 0.25 -external_perimeter_speed = 20 -external_perimeters_first = 0 -extra_perimeters = 0 -extruder_clearance_height = 20 -extruder_clearance_radius = 20 -extrusion_width = 0.25 -fill_angle = 45 -fill_density = 15% -fill_pattern = cubic -first_layer_acceleration = 1000 -first_layer_extrusion_width = 0.25 -first_layer_height = 0.2 -first_layer_speed = 30 -gap_fill_speed = 40 -gcode_comments = 0 -infill_acceleration = 1600 -infill_every_layers = 1 -infill_extruder = 1 -infill_extrusion_width = 0.25 -infill_first = 0 -infill_only_where_needed = 0 -infill_overlap = 25% -infill_speed = 40 -interface_shells = 0 -layer_height = 0.1 -max_print_speed = 100 -max_volumetric_extrusion_rate_slope_negative = 0 -max_volumetric_extrusion_rate_slope_positive = 0 -max_volumetric_speed = 0 -min_skirt_length = 4 -notes = -only_retract_when_crossing_perimeters = 0 -ooze_prevention = 0 -output_filename_format = [input_filename_base].gcode -overhangs = 0 -perimeter_acceleration = 600 -perimeter_extruder = 1 -perimeter_extrusion_width = 0.25 -perimeter_speed = 25 -perimeters = 4 -post_process = -print_settings_id = -raft_layers = 0 -resolution = 0 -seam_position = nearest -skirt_distance = 2 -skirt_height = 3 -skirts = 1 -small_perimeter_speed = 10 -solid_infill_below_area = 0 -solid_infill_every_layers = 0 -solid_infill_extruder = 1 -solid_infill_extrusion_width = 0.25 -solid_infill_speed = 40 -spiral_vase = 0 -standby_temperature_delta = -5 -support_material = 0 -support_material_angle = 0 -support_material_buildplate_only = 0 -support_material_contact_distance = 0.15 -support_material_enforce_layers = 0 -support_material_extruder = 1 -support_material_extrusion_width = 0.18 -support_material_interface_contact_loops = 0 -support_material_interface_extruder = 1 -support_material_interface_layers = 0 -support_material_interface_spacing = 0.15 -support_material_interface_speed = 100% -support_material_pattern = rectilinear -support_material_spacing = 1 -support_material_speed = 50 -support_material_synchronize_layers = 0 -support_material_threshold = 45 -support_material_with_sheath = 0 -support_material_xy_spacing = 150% -thin_walls = 0 -threads = 4 -top_infill_extrusion_width = 0.25 -top_solid_infill_speed = 30 -top_solid_layers = 9 -travel_speed = 120 -wipe_tower = 0 -wipe_tower_per_color_wipe = 15 -wipe_tower_width = 60 -wipe_tower_x = 180 -wipe_tower_y = 140 -xy_size_compensation = 0 [print:0.10mm DETAIL MK3] -avoid_crossing_perimeters = 0 -bottom_solid_layers = 7 -bridge_acceleration = 1000 -bridge_angle = 0 +inherits = *0.10mm* bridge_flow_ratio = 0.8 bridge_speed = 30 -brim_width = 0 -clip_multipart_objects = 1 -compatible_printers = compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK3.*/ -complete_objects = 0 -default_acceleration = 1000 -dont_support_bridges = 1 -elefant_foot_compensation = 0 -ensure_vertical_shell_thickness = 1 -external_fill_pattern = rectilinear -external_perimeter_extrusion_width = 0.45 external_perimeter_speed = 35 -external_perimeters_first = 0 -extra_perimeters = 0 -extruder_clearance_height = 20 -extruder_clearance_radius = 20 -extrusion_width = 0.45 -fill_angle = 45 -fill_density = 20% fill_pattern = grid -first_layer_acceleration = 1000 -first_layer_extrusion_width = 0.42 -first_layer_height = 0.2 -first_layer_speed = 30 -gap_fill_speed = 40 -gcode_comments = 0 infill_acceleration = 1500 -infill_every_layers = 1 -infill_extruder = 1 -infill_extrusion_width = 0.45 -infill_first = 0 -infill_only_where_needed = 0 -infill_overlap = 25% infill_speed = 170 -interface_shells = 0 -layer_height = 0.1 max_print_speed = 170 -max_volumetric_extrusion_rate_slope_negative = 0 -max_volumetric_extrusion_rate_slope_positive = 0 -max_volumetric_speed = 0 -min_skirt_length = 4 -notes = -only_retract_when_crossing_perimeters = 0 -ooze_prevention = 0 -output_filename_format = [input_filename_base].gcode -overhangs = 0 -perimeter_acceleration = 800 -perimeter_extruder = 1 -perimeter_extrusion_width = 0.45 perimeter_speed = 45 perimeters = 2 -post_process = -print_settings_id = -raft_layers = 0 -resolution = 0 -seam_position = nearest -skirt_distance = 2 -skirt_height = 3 -skirts = 1 -small_perimeter_speed = 20 -solid_infill_below_area = 0 -solid_infill_every_layers = 0 -solid_infill_extruder = 1 -solid_infill_extrusion_width = 0.45 solid_infill_speed = 170 -spiral_vase = 0 -standby_temperature_delta = -5 -support_material = 0 -support_material_angle = 0 -support_material_buildplate_only = 0 -support_material_contact_distance = 0.15 -support_material_enforce_layers = 0 -support_material_extruder = 0 -support_material_extrusion_width = 0.35 -support_material_interface_contact_loops = 0 -support_material_interface_extruder = 0 -support_material_interface_layers = 2 -support_material_interface_spacing = 0.2 -support_material_interface_speed = 100% -support_material_pattern = rectilinear -support_material_spacing = 2 -support_material_speed = 50 -support_material_synchronize_layers = 0 -support_material_threshold = 45 -support_material_with_sheath = 0 -support_material_xy_spacing = 60% -thin_walls = 0 -threads = 4 top_infill_extrusion_width = 0.4 top_solid_infill_speed = 50 -top_solid_layers = 9 -travel_speed = 170 -wipe_tower = 0 -wipe_tower_per_color_wipe = 15 -wipe_tower_width = 60 -wipe_tower_x = 180 -wipe_tower_y = 140 -xy_size_compensation = 0 + +[print:0.10mm DETAIL 0.25 nozzle] +inherits = *0.10mm*; *0.25nozzle* +bridge_acceleration = 600 +compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK2.*/ and nozzle_diameter[0]==0.25 +external_perimeter_speed = 20 +fill_density = 15% +infill_acceleration = 1600 +infill_speed = 40 +perimeter_acceleration = 600 +perimeter_speed = 25 +perimeters = 4 +small_perimeter_speed = 10 +solid_infill_speed = 40 +top_solid_infill_speed = 30 + +[print:*0.15mm*] +inherits = *common* +bottom_solid_layers = 5 +external_perimeter_speed = 40 +infill_acceleration = 2000 +infill_speed = 60 +layer_height = 0.15 +perimeter_acceleration = 800 +perimeter_speed = 50 +perimeters = 3 +solid_infill_speed = 50 +support_material_contact_distance = 0.15 +support_material_interface_spacing = 0.2 +support_material_spacing = 2 +top_infill_extrusion_width = 0.4 +top_solid_layers = 7 [print:0.15mm 100mms Linear Advance] -avoid_crossing_perimeters = 0 +inherits = *0.15mm* bottom_solid_layers = 4 -bridge_acceleration = 1000 -bridge_angle = 0 bridge_flow_ratio = 0.95 -bridge_speed = 20 -brim_width = 0 -clip_multipart_objects = 1 -compatible_printers = compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK2.*/ and nozzle_diameter[0]==0.4 -complete_objects = 0 -default_acceleration = 1000 -dont_support_bridges = 1 -elefant_foot_compensation = 0 -ensure_vertical_shell_thickness = 1 -external_fill_pattern = rectilinear -external_perimeter_extrusion_width = 0.45 external_perimeter_speed = 50 -external_perimeters_first = 0 -extra_perimeters = 0 -extruder_clearance_height = 20 -extruder_clearance_radius = 20 -extrusion_width = 0.45 -fill_angle = 45 -fill_density = 20% -fill_pattern = cubic -first_layer_acceleration = 1000 -first_layer_extrusion_width = 0.42 -first_layer_height = 0.2 -first_layer_speed = 30 -gap_fill_speed = 40 -gcode_comments = 0 -infill_acceleration = 2000 -infill_every_layers = 1 -infill_extruder = 1 -infill_extrusion_width = 0.45 -infill_first = 0 -infill_only_where_needed = 0 -infill_overlap = 25% infill_speed = 100 -interface_shells = 0 -layer_height = 0.15 max_print_speed = 150 -max_volumetric_extrusion_rate_slope_negative = 0 -max_volumetric_extrusion_rate_slope_positive = 0 -max_volumetric_speed = 0 -min_skirt_length = 4 -notes = -only_retract_when_crossing_perimeters = 0 -ooze_prevention = 0 -output_filename_format = [input_filename_base].gcode -overhangs = 0 -perimeter_acceleration = 800 -perimeter_extruder = 1 -perimeter_extrusion_width = 0.45 perimeter_speed = 60 perimeters = 2 -post_process = -print_settings_id = -raft_layers = 0 -resolution = 0 -seam_position = nearest -skirt_distance = 2 -skirt_height = 3 -skirts = 1 small_perimeter_speed = 30 -solid_infill_below_area = 0 -solid_infill_every_layers = 0 -solid_infill_extruder = 1 -solid_infill_extrusion_width = 0.45 solid_infill_speed = 100 -spiral_vase = 0 -standby_temperature_delta = -5 -support_material = 0 -support_material_angle = 0 -support_material_buildplate_only = 0 -support_material_contact_distance = 0.15 -support_material_enforce_layers = 0 -support_material_extruder = 0 -support_material_extrusion_width = 0.35 -support_material_interface_contact_loops = 0 -support_material_interface_extruder = 0 -support_material_interface_layers = 2 -support_material_interface_spacing = 0.2 -support_material_interface_speed = 100% -support_material_pattern = rectilinear -support_material_spacing = 2 support_material_speed = 60 -support_material_synchronize_layers = 0 -support_material_threshold = 45 -support_material_with_sheath = 0 -support_material_xy_spacing = 60% -thin_walls = 0 -threads = 4 -top_infill_extrusion_width = 0.4 top_solid_infill_speed = 70 top_solid_layers = 5 -travel_speed = 120 -wipe_tower = 1 -wipe_tower_per_color_wipe = 15 -wipe_tower_width = 60 -wipe_tower_x = 180 -wipe_tower_y = 140 -xy_size_compensation = 0 [print:0.15mm OPTIMAL] -avoid_crossing_perimeters = 0 -bottom_solid_layers = 5 -bridge_acceleration = 1000 -bridge_angle = 0 -bridge_flow_ratio = 0.8 -bridge_speed = 20 -brim_width = 0 -clip_multipart_objects = 1 -compatible_printers = +inherits = *0.15mm* compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK2.*/ and nozzle_diameter[0]==0.4 -complete_objects = 0 -default_acceleration = 1000 -dont_support_bridges = 1 -elefant_foot_compensation = 0 -ensure_vertical_shell_thickness = 1 -external_fill_pattern = rectilinear -external_perimeter_extrusion_width = 0.45 -external_perimeter_speed = 40 -external_perimeters_first = 0 -extra_perimeters = 0 -extruder_clearance_height = 20 -extruder_clearance_radius = 20 -extrusion_width = 0.45 -fill_angle = 45 -fill_density = 20% -fill_pattern = cubic -first_layer_acceleration = 1000 -first_layer_extrusion_width = 0.42 -first_layer_height = 0.2 -first_layer_speed = 30 -gap_fill_speed = 40 -gcode_comments = 0 -infill_acceleration = 2000 -infill_every_layers = 1 -infill_extruder = 1 -infill_extrusion_width = 0.45 -infill_first = 0 -infill_only_where_needed = 0 -infill_overlap = 25% -infill_speed = 60 -interface_shells = 0 -layer_height = 0.15 -max_print_speed = 100 -max_volumetric_extrusion_rate_slope_negative = 0 -max_volumetric_extrusion_rate_slope_positive = 0 -max_volumetric_speed = 0 -min_skirt_length = 4 -notes = -only_retract_when_crossing_perimeters = 0 -ooze_prevention = 0 -output_filename_format = [input_filename_base].gcode -overhangs = 0 -perimeter_acceleration = 800 -perimeter_extruder = 1 -perimeter_extrusion_width = 0.45 -perimeter_speed = 50 -perimeters = 3 -post_process = -print_settings_id = -raft_layers = 0 -resolution = 0 -seam_position = nearest -skirt_distance = 2 -skirt_height = 3 -skirts = 1 -small_perimeter_speed = 20 -solid_infill_below_area = 0 -solid_infill_every_layers = 0 -solid_infill_extruder = 1 -solid_infill_extrusion_width = 0.45 -solid_infill_speed = 50 -spiral_vase = 0 -standby_temperature_delta = -5 -support_material = 0 -support_material_angle = 0 -support_material_buildplate_only = 0 -support_material_contact_distance = 0.15 -support_material_enforce_layers = 0 -support_material_extruder = 1 -support_material_extrusion_width = 0.35 -support_material_interface_contact_loops = 0 -support_material_interface_extruder = 1 -support_material_interface_layers = 2 -support_material_interface_spacing = 0.2 -support_material_interface_speed = 100% -support_material_pattern = rectilinear -support_material_spacing = 2 -support_material_speed = 50 -support_material_synchronize_layers = 0 -support_material_threshold = 45 -support_material_with_sheath = 0 -support_material_xy_spacing = 60% -thin_walls = 0 -threads = 4 top_infill_extrusion_width = 0.45 -top_solid_infill_speed = 40 -top_solid_layers = 7 -travel_speed = 120 -wipe_tower = 1 -wipe_tower_per_color_wipe = 15 -wipe_tower_width = 60 -wipe_tower_x = 180 -wipe_tower_y = 140 -xy_size_compensation = 0 [print:0.15mm OPTIMAL 0.25 nozzle] -avoid_crossing_perimeters = 0 -bottom_solid_layers = 5 +inherits = *0.15mm*; *0.25nozzle* bridge_acceleration = 600 -bridge_angle = 0 bridge_flow_ratio = 0.7 -bridge_speed = 20 -brim_width = 0 -clip_multipart_objects = 1 -compatible_printers = compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK2.*/ and nozzle_diameter[0]==0.25 -complete_objects = 0 -default_acceleration = 1000 -dont_support_bridges = 1 -elefant_foot_compensation = 0 -ensure_vertical_shell_thickness = 1 -external_fill_pattern = rectilinear -external_perimeter_extrusion_width = 0.25 external_perimeter_speed = 20 -external_perimeters_first = 0 -extra_perimeters = 0 -extruder_clearance_height = 20 -extruder_clearance_radius = 20 -extrusion_width = 0.25 -fill_angle = 45 -fill_density = 20% -fill_pattern = cubic -first_layer_acceleration = 1000 -first_layer_extrusion_width = 0.25 -first_layer_height = 0.2 -first_layer_speed = 30 -gap_fill_speed = 40 -gcode_comments = 0 infill_acceleration = 1600 -infill_every_layers = 1 -infill_extruder = 1 -infill_extrusion_width = 0.25 -infill_first = 0 -infill_only_where_needed = 0 -infill_overlap = 25% infill_speed = 40 -interface_shells = 0 -layer_height = 0.15 -max_print_speed = 100 -max_volumetric_extrusion_rate_slope_negative = 0 -max_volumetric_extrusion_rate_slope_positive = 0 -max_volumetric_speed = 0 -min_skirt_length = 4 -notes = -only_retract_when_crossing_perimeters = 0 -ooze_prevention = 0 -output_filename_format = [input_filename_base].gcode -overhangs = 0 perimeter_acceleration = 600 -perimeter_extruder = 1 -perimeter_extrusion_width = 0.25 perimeter_speed = 25 perimeters = 2 -post_process = -print_settings_id = -raft_layers = 0 -resolution = 0 -seam_position = nearest -skirt_distance = 2 -skirt_height = 3 -skirts = 1 small_perimeter_speed = 10 -solid_infill_below_area = 0 -solid_infill_every_layers = 0 -solid_infill_extruder = 1 -solid_infill_extrusion_width = 0.25 solid_infill_speed = 40 -spiral_vase = 0 -standby_temperature_delta = -5 -support_material = 0 -support_material_angle = 0 -support_material_buildplate_only = 0 -support_material_contact_distance = 0.15 -support_material_enforce_layers = 0 -support_material_extruder = 1 support_material_extrusion_width = 0.2 -support_material_interface_contact_loops = 0 -support_material_interface_extruder = 1 -support_material_interface_layers = 0 -support_material_interface_spacing = 0.15 -support_material_interface_speed = 100% -support_material_pattern = rectilinear -support_material_spacing = 1 -support_material_speed = 50 -support_material_synchronize_layers = 0 support_material_threshold = 35 -support_material_with_sheath = 0 -support_material_xy_spacing = 150% -thin_walls = 0 -threads = 4 -top_infill_extrusion_width = 0.25 top_solid_infill_speed = 30 -top_solid_layers = 7 -travel_speed = 120 -wipe_tower = 1 -wipe_tower_per_color_wipe = 15 -wipe_tower_width = 60 -wipe_tower_x = 180 -wipe_tower_y = 140 -xy_size_compensation = 0 [print:0.15mm OPTIMAL 0.6 nozzle] -avoid_crossing_perimeters = 0 -bottom_solid_layers = 5 -bridge_acceleration = 1000 -bridge_angle = 0 -bridge_flow_ratio = 0.8 -bridge_speed = 20 -brim_width = 0 -clip_multipart_objects = 1 -compatible_printers = +inherits = *0.15mm*; *0.6nozzle* compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK2.*/ and nozzle_diameter[0]==0.6 -complete_objects = 0 -default_acceleration = 1000 -dont_support_bridges = 1 -elefant_foot_compensation = 0 -ensure_vertical_shell_thickness = 1 -external_fill_pattern = rectilinear -external_perimeter_extrusion_width = 0.61 -external_perimeter_speed = 40 -external_perimeters_first = 0 -extra_perimeters = 0 -extruder_clearance_height = 20 -extruder_clearance_radius = 20 -extrusion_width = 0.67 -fill_angle = 45 -fill_density = 20% -fill_pattern = cubic -first_layer_acceleration = 1000 -first_layer_extrusion_width = 0.65 -first_layer_height = 0.2 -first_layer_speed = 30 -gap_fill_speed = 40 -gcode_comments = 0 -infill_acceleration = 2000 -infill_every_layers = 1 -infill_extruder = 1 -infill_extrusion_width = 0.75 -infill_first = 0 -infill_only_where_needed = 0 -infill_overlap = 25% -infill_speed = 60 -interface_shells = 0 -layer_height = 0.15 -max_print_speed = 100 -max_volumetric_extrusion_rate_slope_negative = 0 -max_volumetric_extrusion_rate_slope_positive = 0 -max_volumetric_speed = 0 -min_skirt_length = 4 -notes = -only_retract_when_crossing_perimeters = 0 -ooze_prevention = 0 -output_filename_format = [input_filename_base].gcode -overhangs = 0 -perimeter_acceleration = 800 -perimeter_extruder = 1 -perimeter_extrusion_width = 0.65 -perimeter_speed = 50 -perimeters = 3 -post_process = -print_settings_id = -raft_layers = 0 -resolution = 0 -seam_position = nearest -skirt_distance = 2 -skirt_height = 3 -skirts = 1 -small_perimeter_speed = 20 -solid_infill_below_area = 0 -solid_infill_every_layers = 0 -solid_infill_extruder = 1 -solid_infill_extrusion_width = 0.65 -solid_infill_speed = 50 -spiral_vase = 0 -standby_temperature_delta = -5 -support_material = 0 -support_material_angle = 0 -support_material_buildplate_only = 0 -support_material_contact_distance = 0.15 -support_material_enforce_layers = 0 -support_material_extruder = 0 -support_material_extrusion_width = 0.35 -support_material_interface_contact_loops = 0 -support_material_interface_extruder = 1 -support_material_interface_layers = 2 -support_material_interface_spacing = 0.2 -support_material_interface_speed = 100% -support_material_pattern = rectilinear -support_material_spacing = 2 -support_material_speed = 50 -support_material_synchronize_layers = 0 -support_material_threshold = 45 -support_material_with_sheath = 0 -support_material_xy_spacing = 60% -thin_walls = 0 -threads = 4 -top_infill_extrusion_width = 0.6 -top_solid_infill_speed = 40 -top_solid_layers = 7 -travel_speed = 120 wipe_tower = 1 -wipe_tower_per_color_wipe = 15 -wipe_tower_width = 60 -wipe_tower_x = 180 -wipe_tower_y = 140 -xy_size_compensation = 0 [print:0.15mm OPTIMAL MK3] -avoid_crossing_perimeters = 0 -bottom_solid_layers = 5 -bridge_acceleration = 1000 -bridge_angle = 0 -bridge_flow_ratio = 0.8 +inherits = *0.15mm* bridge_speed = 30 -brim_width = 0 -clip_multipart_objects = 1 -compatible_printers = compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK3.*/ -complete_objects = 0 -default_acceleration = 1000 -dont_support_bridges = 1 -elefant_foot_compensation = 0 -ensure_vertical_shell_thickness = 1 -external_fill_pattern = rectilinear -external_perimeter_extrusion_width = 0.45 external_perimeter_speed = 35 -external_perimeters_first = 0 -extra_perimeters = 0 -extruder_clearance_height = 20 -extruder_clearance_radius = 20 -extrusion_width = 0.45 -fill_angle = 45 -fill_density = 20% fill_pattern = grid -first_layer_acceleration = 1000 -first_layer_extrusion_width = 0.42 -first_layer_height = 0.2 -first_layer_speed = 30 -gap_fill_speed = 40 -gcode_comments = 0 infill_acceleration = 1500 -infill_every_layers = 1 -infill_extruder = 1 -infill_extrusion_width = 0.45 -infill_first = 0 -infill_only_where_needed = 0 -infill_overlap = 25% infill_speed = 170 -interface_shells = 0 -layer_height = 0.15 max_print_speed = 170 -max_volumetric_extrusion_rate_slope_negative = 0 -max_volumetric_extrusion_rate_slope_positive = 0 -max_volumetric_speed = 0 -min_skirt_length = 4 -notes = -only_retract_when_crossing_perimeters = 0 -ooze_prevention = 0 -output_filename_format = [input_filename_base].gcode -overhangs = 0 -perimeter_acceleration = 800 -perimeter_extruder = 1 -perimeter_extrusion_width = 0.45 perimeter_speed = 45 perimeters = 2 -post_process = -print_settings_id = -raft_layers = 0 -resolution = 0 -seam_position = nearest -skirt_distance = 2 -skirt_height = 3 -skirts = 1 -small_perimeter_speed = 20 -solid_infill_below_area = 0 -solid_infill_every_layers = 0 -solid_infill_extruder = 1 -solid_infill_extrusion_width = 0.45 solid_infill_speed = 170 -spiral_vase = 0 -standby_temperature_delta = -5 -support_material = 0 -support_material_angle = 0 -support_material_buildplate_only = 0 -support_material_contact_distance = 0.15 -support_material_enforce_layers = 0 -support_material_extruder = 0 -support_material_extrusion_width = 0.35 -support_material_interface_contact_loops = 0 -support_material_interface_extruder = 0 -support_material_interface_layers = 2 -support_material_interface_spacing = 0.2 -support_material_interface_speed = 100% -support_material_pattern = rectilinear -support_material_spacing = 2 -support_material_speed = 50 -support_material_synchronize_layers = 0 -support_material_threshold = 45 -support_material_with_sheath = 0 -support_material_xy_spacing = 60% -thin_walls = 0 -threads = 4 -top_infill_extrusion_width = 0.4 top_solid_infill_speed = 50 -top_solid_layers = 7 -travel_speed = 170 wipe_tower = 1 -wipe_tower_per_color_wipe = 15 -wipe_tower_width = 60 -wipe_tower_x = 180 -wipe_tower_y = 140 -xy_size_compensation = 0 [print:0.15mm OPTIMAL SOLUBLE FULL] -avoid_crossing_perimeters = 0 +inherits = *0.15mm*; *soluble_support* bottom_solid_layers = 5 -bridge_acceleration = 1000 -bridge_angle = 0 -bridge_flow_ratio = 0.8 -bridge_speed = 20 -brim_width = 0 -clip_multipart_objects = 1 -compatible_printers = compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK2.*/ and nozzle_diameter[0]==0.4 and num_extruders>1 -complete_objects = 0 -default_acceleration = 1000 -dont_support_bridges = 1 -elefant_foot_compensation = 0 -ensure_vertical_shell_thickness = 1 -external_fill_pattern = rectilinear -external_perimeter_extrusion_width = 0.45 external_perimeter_speed = 25 -external_perimeters_first = 0 -extra_perimeters = 0 -extruder_clearance_height = 20 -extruder_clearance_radius = 20 -extrusion_width = 0.45 -fill_angle = 45 -fill_density = 20% -fill_pattern = cubic -first_layer_acceleration = 1000 -first_layer_extrusion_width = 0.42 -first_layer_height = 0.2 -first_layer_speed = 30 -gap_fill_speed = 40 -gcode_comments = 0 -infill_acceleration = 2000 -infill_every_layers = 1 -infill_extruder = 1 -infill_extrusion_width = 0.45 -infill_first = 0 -infill_only_where_needed = 0 -infill_overlap = 25% -infill_speed = 60 -interface_shells = 0 -layer_height = 0.15 -max_print_speed = 100 -max_volumetric_extrusion_rate_slope_negative = 0 -max_volumetric_extrusion_rate_slope_positive = 0 -max_volumetric_speed = 0 -min_skirt_length = 4 notes = Set your solluble extruder in Multiple Extruders > Support material/raft/skirt extruder & Support material/raft interface extruder -only_retract_when_crossing_perimeters = 0 -ooze_prevention = 0 -output_filename_format = [input_filename_base].gcode -overhangs = 1 -perimeter_acceleration = 800 -perimeter_extruder = 1 -perimeter_extrusion_width = 0.45 perimeter_speed = 40 -perimeters = 3 -post_process = -print_settings_id = -raft_layers = 0 -resolution = 0 -seam_position = nearest -skirt_distance = 2 -skirt_height = 3 -skirts = 0 -small_perimeter_speed = 20 -solid_infill_below_area = 0 -solid_infill_every_layers = 0 -solid_infill_extruder = 1 -solid_infill_extrusion_width = 0.45 solid_infill_speed = 40 -spiral_vase = 0 -standby_temperature_delta = -5 -support_material = 1 -support_material_angle = 0 -support_material_buildplate_only = 0 -support_material_contact_distance = 0 -support_material_enforce_layers = 0 -support_material_extruder = 4 -support_material_extrusion_width = 0.45 -support_material_interface_contact_loops = 0 -support_material_interface_extruder = 4 -support_material_interface_layers = 2 -support_material_interface_spacing = 0.1 -support_material_interface_speed = 100% -support_material_pattern = rectilinear -support_material_spacing = 2 -support_material_speed = 50 -support_material_synchronize_layers = 1 -support_material_threshold = 80 -support_material_with_sheath = 1 support_material_xy_spacing = 60% -thin_walls = 0 -threads = 4 top_infill_extrusion_width = 0.45 top_solid_infill_speed = 30 -top_solid_layers = 7 -travel_speed = 120 -wipe_tower = 1 -wipe_tower_per_color_wipe = 20 -wipe_tower_width = 60 -wipe_tower_x = 180 -wipe_tower_y = 140 -xy_size_compensation = 0 [print:0.15mm OPTIMAL SOLUBLE INTERFACE] -avoid_crossing_perimeters = 0 -bottom_solid_layers = 5 -bridge_acceleration = 1000 -bridge_angle = 0 -bridge_flow_ratio = 0.8 -bridge_speed = 20 -brim_width = 0 -clip_multipart_objects = 1 -compatible_printers = -compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK2.*/ and nozzle_diameter[0]==0.4 and num_extruders>1 -complete_objects = 0 -default_acceleration = 1000 -dont_support_bridges = 1 -elefant_foot_compensation = 0 -ensure_vertical_shell_thickness = 1 -external_fill_pattern = rectilinear -external_perimeter_extrusion_width = 0.45 -external_perimeter_speed = 25 -external_perimeters_first = 0 -extra_perimeters = 0 -extruder_clearance_height = 20 -extruder_clearance_radius = 20 -extrusion_width = 0.45 -fill_angle = 45 -fill_density = 20% -fill_pattern = cubic -first_layer_acceleration = 1000 -first_layer_extrusion_width = 0.42 -first_layer_height = 0.2 -first_layer_speed = 30 -gap_fill_speed = 40 -gcode_comments = 0 -infill_acceleration = 2000 -infill_every_layers = 1 -infill_extruder = 1 -infill_extrusion_width = 0.45 -infill_first = 0 -infill_only_where_needed = 0 -infill_overlap = 25% -infill_speed = 60 -interface_shells = 0 -layer_height = 0.15 -max_print_speed = 100 -max_volumetric_extrusion_rate_slope_negative = 0 -max_volumetric_extrusion_rate_slope_positive = 0 -max_volumetric_speed = 0 -min_skirt_length = 4 +inherits = 0.15mm OPTIMAL SOLUBLE FULL notes = Set your solluble extruder in Multiple Extruders > Support material/raft interface extruder -only_retract_when_crossing_perimeters = 0 -ooze_prevention = 0 -output_filename_format = [input_filename_base].gcode -overhangs = 1 -perimeter_acceleration = 800 -perimeter_extruder = 1 -perimeter_extrusion_width = 0.45 -perimeter_speed = 40 -perimeters = 3 -post_process = -print_settings_id = -raft_layers = 0 -resolution = 0 -seam_position = nearest -skirt_distance = 2 -skirt_height = 3 -skirts = 0 -small_perimeter_speed = 20 -solid_infill_below_area = 0 -solid_infill_every_layers = 0 -solid_infill_extruder = 1 -solid_infill_extrusion_width = 0.45 -solid_infill_speed = 40 -spiral_vase = 0 -standby_temperature_delta = -5 -support_material = 1 -support_material_angle = 0 -support_material_buildplate_only = 0 -support_material_contact_distance = 0 -support_material_enforce_layers = 0 support_material_extruder = 0 -support_material_extrusion_width = 0.45 -support_material_interface_contact_loops = 0 -support_material_interface_extruder = 4 support_material_interface_layers = 3 -support_material_interface_spacing = 0.1 -support_material_interface_speed = 100% -support_material_pattern = rectilinear -support_material_spacing = 2 -support_material_speed = 50 -support_material_synchronize_layers = 1 -support_material_threshold = 80 support_material_with_sheath = 0 support_material_xy_spacing = 120% -thin_walls = 0 -threads = 4 -top_infill_extrusion_width = 0.45 -top_solid_infill_speed = 30 -top_solid_layers = 7 -travel_speed = 120 + +[print:*0.20mm*] +inherits = *common* +bottom_solid_layers = 4 +bridge_flow_ratio = 0.95 +external_perimeter_speed = 40 +infill_acceleration = 2000 +infill_speed = 60 +layer_height = 0.2 +perimeter_acceleration = 800 +perimeter_speed = 50 +perimeters = 2 +solid_infill_speed = 50 +support_material_contact_distance = 0.15 +support_material_interface_spacing = 0.2 +support_material_spacing = 2 +top_infill_extrusion_width = 0.4 +top_solid_layers = 5 wipe_tower = 1 -wipe_tower_per_color_wipe = 20 -wipe_tower_width = 60 -wipe_tower_x = 180 -wipe_tower_y = 140 -xy_size_compensation = 0 [print:0.20mm 100mms Linear Advance] -avoid_crossing_perimeters = 0 -bottom_solid_layers = 4 -bridge_acceleration = 1000 -bridge_angle = 0 -bridge_flow_ratio = 0.95 -bridge_speed = 20 -brim_width = 0 -clip_multipart_objects = 1 -compatible_printers = +inherits = *0.20mm* compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK2.*/ and nozzle_diameter[0]==0.4 -complete_objects = 0 -default_acceleration = 1000 -dont_support_bridges = 1 -elefant_foot_compensation = 0 -ensure_vertical_shell_thickness = 1 -external_fill_pattern = rectilinear -external_perimeter_extrusion_width = 0.45 external_perimeter_speed = 50 -external_perimeters_first = 0 -extra_perimeters = 0 -extruder_clearance_height = 20 -extruder_clearance_radius = 20 -extrusion_width = 0.45 -fill_angle = 45 -fill_density = 20% -fill_pattern = cubic -first_layer_acceleration = 1000 -first_layer_extrusion_width = 0.42 -first_layer_height = 0.2 -first_layer_speed = 30 -gap_fill_speed = 40 -gcode_comments = 0 -infill_acceleration = 2000 -infill_every_layers = 1 -infill_extruder = 1 -infill_extrusion_width = 0.45 -infill_first = 0 -infill_only_where_needed = 0 -infill_overlap = 25% infill_speed = 100 -interface_shells = 0 -layer_height = 0.2 max_print_speed = 150 -max_volumetric_extrusion_rate_slope_negative = 0 -max_volumetric_extrusion_rate_slope_positive = 0 -max_volumetric_speed = 0 -min_skirt_length = 4 -notes = -only_retract_when_crossing_perimeters = 0 -ooze_prevention = 0 -output_filename_format = [input_filename_base].gcode -overhangs = 0 -perimeter_acceleration = 800 -perimeter_extruder = 1 -perimeter_extrusion_width = 0.45 perimeter_speed = 60 -perimeters = 2 -post_process = -print_settings_id = -raft_layers = 0 -resolution = 0 -seam_position = nearest -skirt_distance = 2 -skirt_height = 3 -skirts = 1 small_perimeter_speed = 30 -solid_infill_below_area = 0 -solid_infill_every_layers = 0 -solid_infill_extruder = 1 -solid_infill_extrusion_width = 0.45 solid_infill_speed = 100 -spiral_vase = 0 -standby_temperature_delta = -5 -support_material = 0 -support_material_angle = 0 -support_material_buildplate_only = 0 -support_material_contact_distance = 0.15 -support_material_enforce_layers = 0 -support_material_extruder = 0 -support_material_extrusion_width = 0.35 -support_material_interface_contact_loops = 0 -support_material_interface_extruder = 0 -support_material_interface_layers = 2 -support_material_interface_spacing = 0.2 -support_material_interface_speed = 100% -support_material_pattern = rectilinear -support_material_spacing = 2 support_material_speed = 60 -support_material_synchronize_layers = 0 -support_material_threshold = 45 -support_material_with_sheath = 0 -support_material_xy_spacing = 60% -thin_walls = 0 -threads = 4 -top_infill_extrusion_width = 0.4 top_solid_infill_speed = 70 -top_solid_layers = 5 -travel_speed = 120 -wipe_tower = 1 -wipe_tower_per_color_wipe = 15 -wipe_tower_width = 60 -wipe_tower_x = 180 -wipe_tower_y = 140 -xy_size_compensation = 0 [print:0.20mm FAST MK3] -avoid_crossing_perimeters = 0 -bottom_solid_layers = 4 -bridge_acceleration = 1000 -bridge_angle = 0 -bridge_flow_ratio = 0.8 +inherits = *0.20mm* bridge_speed = 30 -brim_width = 0 -clip_multipart_objects = 1 -compatible_printers = +bridge_flow_ratio = 0.8 compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK3.*/ -complete_objects = 0 -default_acceleration = 1000 -dont_support_bridges = 1 -elefant_foot_compensation = 0 -ensure_vertical_shell_thickness = 1 -external_fill_pattern = rectilinear -external_perimeter_extrusion_width = 0.45 external_perimeter_speed = 35 -external_perimeters_first = 0 -extra_perimeters = 0 -extruder_clearance_height = 20 -extruder_clearance_radius = 20 -extrusion_width = 0.45 -fill_angle = 45 -fill_density = 20% fill_pattern = grid -first_layer_acceleration = 1000 -first_layer_extrusion_width = 0.42 -first_layer_height = 0.2 -first_layer_speed = 30 -gap_fill_speed = 40 -gcode_comments = 0 infill_acceleration = 1500 -infill_every_layers = 1 -infill_extruder = 1 -infill_extrusion_width = 0.45 -infill_first = 0 -infill_only_where_needed = 0 -infill_overlap = 25% infill_speed = 170 -interface_shells = 0 -layer_height = 0.2 max_print_speed = 170 -max_volumetric_extrusion_rate_slope_negative = 0 -max_volumetric_extrusion_rate_slope_positive = 0 -max_volumetric_speed = 0 -min_skirt_length = 4 -notes = -only_retract_when_crossing_perimeters = 0 -ooze_prevention = 0 -output_filename_format = [input_filename_base].gcode -overhangs = 0 -perimeter_acceleration = 800 -perimeter_extruder = 1 -perimeter_extrusion_width = 0.45 perimeter_speed = 45 -perimeters = 2 -post_process = -print_settings_id = -raft_layers = 0 -resolution = 0 -seam_position = nearest -skirt_distance = 2 -skirt_height = 3 -skirts = 1 -small_perimeter_speed = 20 -solid_infill_below_area = 0 -solid_infill_every_layers = 0 -solid_infill_extruder = 1 -solid_infill_extrusion_width = 0.45 solid_infill_speed = 170 -spiral_vase = 0 -standby_temperature_delta = -5 -support_material = 0 -support_material_angle = 0 -support_material_buildplate_only = 0 -support_material_contact_distance = 0.15 -support_material_enforce_layers = 0 -support_material_extruder = 0 -support_material_extrusion_width = 0.35 -support_material_interface_contact_loops = 0 -support_material_interface_extruder = 0 -support_material_interface_layers = 2 -support_material_interface_spacing = 0.2 -support_material_interface_speed = 100% -support_material_pattern = rectilinear -support_material_spacing = 2 -support_material_speed = 50 -support_material_synchronize_layers = 0 -support_material_threshold = 45 -support_material_with_sheath = 0 -support_material_xy_spacing = 60% -thin_walls = 0 -threads = 4 -top_infill_extrusion_width = 0.4 top_solid_infill_speed = 50 -top_solid_layers = 5 -travel_speed = 170 -wipe_tower = 1 -wipe_tower_per_color_wipe = 15 -wipe_tower_width = 60 -wipe_tower_x = 180 -wipe_tower_y = 140 -xy_size_compensation = 0 [print:0.20mm NORMAL] -avoid_crossing_perimeters = 0 -bottom_solid_layers = 4 -bridge_acceleration = 1000 -bridge_angle = 0 -bridge_flow_ratio = 0.95 -bridge_speed = 20 -brim_width = 0 -clip_multipart_objects = 1 -compatible_printers = +inherits = *0.20mm* compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK2.*/ and nozzle_diameter[0]==0.4 -complete_objects = 0 -default_acceleration = 1000 -dont_support_bridges = 1 -elefant_foot_compensation = 0 -ensure_vertical_shell_thickness = 1 -external_fill_pattern = rectilinear -external_perimeter_extrusion_width = 0.45 -external_perimeter_speed = 40 -external_perimeters_first = 0 -extra_perimeters = 0 -extruder_clearance_height = 20 -extruder_clearance_radius = 20 -extrusion_width = 0.45 -fill_angle = 45 -fill_density = 20% -fill_pattern = cubic -first_layer_acceleration = 1000 -first_layer_extrusion_width = 0.42 -first_layer_height = 0.2 -first_layer_speed = 30 -gap_fill_speed = 40 -gcode_comments = 0 -infill_acceleration = 2000 -infill_every_layers = 1 -infill_extruder = 1 -infill_extrusion_width = 0.45 -infill_first = 0 -infill_only_where_needed = 0 -infill_overlap = 25% -infill_speed = 60 -interface_shells = 0 -layer_height = 0.2 -max_print_speed = 100 -max_volumetric_extrusion_rate_slope_negative = 0 -max_volumetric_extrusion_rate_slope_positive = 0 -max_volumetric_speed = 0 -min_skirt_length = 4 -notes = -only_retract_when_crossing_perimeters = 0 -ooze_prevention = 0 -output_filename_format = [input_filename_base].gcode -overhangs = 0 -perimeter_acceleration = 800 -perimeter_extruder = 1 -perimeter_extrusion_width = 0.45 -perimeter_speed = 50 -perimeters = 2 -post_process = -print_settings_id = -raft_layers = 0 -resolution = 0 -seam_position = nearest -skirt_distance = 2 -skirt_height = 3 -skirts = 1 -small_perimeter_speed = 20 -solid_infill_below_area = 0 -solid_infill_every_layers = 0 -solid_infill_extruder = 1 -solid_infill_extrusion_width = 0.45 -solid_infill_speed = 50 -spiral_vase = 0 -standby_temperature_delta = -5 -support_material = 0 -support_material_angle = 0 -support_material_buildplate_only = 0 -support_material_contact_distance = 0.15 -support_material_enforce_layers = 0 -support_material_extruder = 0 -support_material_extrusion_width = 0.35 -support_material_interface_contact_loops = 0 -support_material_interface_extruder = 0 -support_material_interface_layers = 2 -support_material_interface_spacing = 0.2 -support_material_interface_speed = 100% -support_material_pattern = rectilinear -support_material_spacing = 2 -support_material_speed = 50 -support_material_synchronize_layers = 0 -support_material_threshold = 45 -support_material_with_sheath = 0 -support_material_xy_spacing = 60% -thin_walls = 0 -threads = 4 -top_infill_extrusion_width = 0.4 -top_solid_infill_speed = 40 -top_solid_layers = 5 -travel_speed = 120 -wipe_tower = 1 -wipe_tower_per_color_wipe = 15 -wipe_tower_width = 60 -wipe_tower_x = 180 -wipe_tower_y = 140 -xy_size_compensation = 0 [print:0.20mm NORMAL 0.6 nozzle] -avoid_crossing_perimeters = 0 -bottom_solid_layers = 4 -bridge_acceleration = 1000 -bridge_angle = 0 +inherits = *0.20mm*; *0.6nozzle* bridge_flow_ratio = 0.8 -bridge_speed = 20 -brim_width = 0 -clip_multipart_objects = 1 -compatible_printers = compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK2.*/ and nozzle_diameter[0]==0.6 -complete_objects = 0 -default_acceleration = 1000 -dont_support_bridges = 1 -elefant_foot_compensation = 0 -ensure_vertical_shell_thickness = 1 -external_fill_pattern = rectilinear -external_perimeter_extrusion_width = 0.61 -external_perimeter_speed = 40 -external_perimeters_first = 0 -extra_perimeters = 0 -extruder_clearance_height = 20 -extruder_clearance_radius = 20 -extrusion_width = 0.67 -fill_angle = 45 -fill_density = 20% -fill_pattern = cubic -first_layer_acceleration = 1000 -first_layer_extrusion_width = 0.65 -first_layer_height = 0.2 -first_layer_speed = 30 -gap_fill_speed = 40 -gcode_comments = 0 -infill_acceleration = 2000 -infill_every_layers = 1 -infill_extruder = 1 -infill_extrusion_width = 0.75 -infill_first = 0 -infill_only_where_needed = 0 -infill_overlap = 25% -infill_speed = 60 -interface_shells = 0 -layer_height = 0.2 -max_print_speed = 100 -max_volumetric_extrusion_rate_slope_negative = 0 -max_volumetric_extrusion_rate_slope_positive = 0 -max_volumetric_speed = 0 -min_skirt_length = 4 -notes = -only_retract_when_crossing_perimeters = 0 -ooze_prevention = 0 -output_filename_format = [input_filename_base].gcode -overhangs = 0 -perimeter_acceleration = 800 -perimeter_extruder = 1 -perimeter_extrusion_width = 0.65 -perimeter_speed = 50 perimeters = 3 -post_process = -print_settings_id = -raft_layers = 0 -resolution = 0 -seam_position = nearest -skirt_distance = 2 -skirt_height = 3 -skirts = 1 -small_perimeter_speed = 20 -solid_infill_below_area = 0 -solid_infill_every_layers = 0 -solid_infill_extruder = 1 -solid_infill_extrusion_width = 0.65 -solid_infill_speed = 50 -spiral_vase = 0 -standby_temperature_delta = -5 -support_material = 0 -support_material_angle = 0 -support_material_buildplate_only = 0 -support_material_contact_distance = 0.15 -support_material_enforce_layers = 0 -support_material_extruder = 0 -support_material_extrusion_width = 0.35 -support_material_interface_contact_loops = 0 -support_material_interface_extruder = 1 -support_material_interface_layers = 2 -support_material_interface_spacing = 0.2 -support_material_interface_speed = 100% -support_material_pattern = rectilinear -support_material_spacing = 2 -support_material_speed = 50 -support_material_synchronize_layers = 0 -support_material_threshold = 45 -support_material_with_sheath = 0 -support_material_xy_spacing = 60% -thin_walls = 0 -threads = 4 -top_infill_extrusion_width = 0.6 -top_solid_infill_speed = 40 -top_solid_layers = 5 -travel_speed = 120 -wipe_tower = 1 -wipe_tower_per_color_wipe = 15 -wipe_tower_width = 60 -wipe_tower_x = 180 -wipe_tower_y = 140 -xy_size_compensation = 0 [print:0.20mm NORMAL SOLUBLE FULL] -avoid_crossing_perimeters = 0 -bottom_solid_layers = 4 -bridge_acceleration = 1000 -bridge_angle = 0 -bridge_flow_ratio = 0.95 -bridge_speed = 20 -brim_width = 0 -clip_multipart_objects = 1 -compatible_printers = +inherits = *0.20mm*; *soluble_support* compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK2.*/ and nozzle_diameter[0]==0.4 and num_extruders>1 -complete_objects = 0 -default_acceleration = 1000 -dont_support_bridges = 1 -elefant_foot_compensation = 0 -ensure_vertical_shell_thickness = 1 -external_fill_pattern = rectilinear -external_perimeter_extrusion_width = 0.45 external_perimeter_speed = 30 -external_perimeters_first = 0 -extra_perimeters = 0 -extruder_clearance_height = 20 -extruder_clearance_radius = 20 -extrusion_width = 0.45 -fill_angle = 45 -fill_density = 20% -fill_pattern = cubic -first_layer_acceleration = 1000 -first_layer_extrusion_width = 0.42 -first_layer_height = 0.2 -first_layer_speed = 30 -gap_fill_speed = 40 -gcode_comments = 0 -infill_acceleration = 2000 -infill_every_layers = 1 -infill_extruder = 1 -infill_extrusion_width = 0.45 -infill_first = 0 -infill_only_where_needed = 0 -infill_overlap = 25% -infill_speed = 60 -interface_shells = 0 -layer_height = 0.2 -max_print_speed = 100 -max_volumetric_extrusion_rate_slope_negative = 0 -max_volumetric_extrusion_rate_slope_positive = 0 -max_volumetric_speed = 0 -min_skirt_length = 4 notes = Set your solluble extruder in Multiple Extruders > Support material/raft/skirt extruder & Support material/raft interface extruder -only_retract_when_crossing_perimeters = 0 -ooze_prevention = 0 -output_filename_format = [input_filename_base].gcode -overhangs = 1 -perimeter_acceleration = 800 -perimeter_extruder = 1 -perimeter_extrusion_width = 0.45 perimeter_speed = 40 -perimeters = 2 -post_process = -print_settings_id = -raft_layers = 0 -resolution = 0 -seam_position = nearest -skirt_distance = 2 -skirt_height = 3 -skirts = 0 -small_perimeter_speed = 20 -solid_infill_below_area = 0 -solid_infill_every_layers = 0 -solid_infill_extruder = 1 -solid_infill_extrusion_width = 0.45 solid_infill_speed = 40 -spiral_vase = 0 -standby_temperature_delta = -5 -support_material = 1 -support_material_angle = 0 -support_material_buildplate_only = 0 -support_material_contact_distance = 0 -support_material_enforce_layers = 0 -support_material_extruder = 4 -support_material_extrusion_width = 0.45 -support_material_interface_contact_loops = 0 -support_material_interface_extruder = 4 -support_material_interface_layers = 2 -support_material_interface_spacing = 0.1 -support_material_interface_speed = 100% -support_material_pattern = rectilinear -support_material_spacing = 2 -support_material_speed = 50 -support_material_synchronize_layers = 1 -support_material_threshold = 80 -support_material_with_sheath = 1 -support_material_xy_spacing = 120% -thin_walls = 0 -threads = 4 -top_infill_extrusion_width = 0.4 top_solid_infill_speed = 30 -top_solid_layers = 5 -travel_speed = 120 -wipe_tower = 1 -wipe_tower_per_color_wipe = 20 -wipe_tower_width = 60 -wipe_tower_x = 180 -wipe_tower_y = 140 -xy_size_compensation = 0 [print:0.20mm NORMAL SOLUBLE INTERFACE] -avoid_crossing_perimeters = 0 -bottom_solid_layers = 4 -bridge_acceleration = 1000 -bridge_angle = 0 -bridge_flow_ratio = 0.95 -bridge_speed = 20 -brim_width = 0 -clip_multipart_objects = 1 -compatible_printers = -compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK2.*/ and nozzle_diameter[0]==0.4 and num_extruders>1 -complete_objects = 0 -default_acceleration = 1000 -dont_support_bridges = 1 -elefant_foot_compensation = 0 -ensure_vertical_shell_thickness = 1 -external_fill_pattern = rectilinear -external_perimeter_extrusion_width = 0.45 -external_perimeter_speed = 30 -external_perimeters_first = 0 -extra_perimeters = 0 -extruder_clearance_height = 20 -extruder_clearance_radius = 20 -extrusion_width = 0.45 -fill_angle = 45 -fill_density = 20% -fill_pattern = cubic -first_layer_acceleration = 1000 -first_layer_extrusion_width = 0.42 -first_layer_height = 0.2 -first_layer_speed = 30 -gap_fill_speed = 40 -gcode_comments = 0 -infill_acceleration = 2000 -infill_every_layers = 1 -infill_extruder = 1 -infill_extrusion_width = 0.45 -infill_first = 0 -infill_only_where_needed = 0 -infill_overlap = 25% -infill_speed = 60 -interface_shells = 0 -layer_height = 0.2 -max_print_speed = 100 -max_volumetric_extrusion_rate_slope_negative = 0 -max_volumetric_extrusion_rate_slope_positive = 0 -max_volumetric_speed = 0 -min_skirt_length = 4 +inherits = 0.20mm NORMAL SOLUBLE FULL notes = Set your solluble extruder in Multiple Extruders > Support material/raft interface extruder -only_retract_when_crossing_perimeters = 0 -ooze_prevention = 0 -output_filename_format = [input_filename_base].gcode -overhangs = 1 -perimeter_acceleration = 800 -perimeter_extruder = 1 -perimeter_extrusion_width = 0.45 -perimeter_speed = 40 -perimeters = 2 -post_process = -print_settings_id = -raft_layers = 0 -resolution = 0 -seam_position = nearest -skirt_distance = 2 -skirt_height = 3 -skirts = 0 -small_perimeter_speed = 20 -solid_infill_below_area = 0 -solid_infill_every_layers = 0 -solid_infill_extruder = 1 -solid_infill_extrusion_width = 0.45 -solid_infill_speed = 40 -spiral_vase = 0 -standby_temperature_delta = -5 -support_material = 1 -support_material_angle = 0 -support_material_buildplate_only = 0 -support_material_contact_distance = 0 -support_material_enforce_layers = 0 support_material_extruder = 0 -support_material_extrusion_width = 0.45 -support_material_interface_contact_loops = 0 -support_material_interface_extruder = 4 support_material_interface_layers = 3 -support_material_interface_spacing = 0.1 -support_material_interface_speed = 100% -support_material_pattern = rectilinear -support_material_spacing = 2 -support_material_speed = 50 -support_material_synchronize_layers = 1 -support_material_threshold = 80 support_material_with_sheath = 0 -support_material_xy_spacing = 120% -thin_walls = 0 -threads = 4 -top_infill_extrusion_width = 0.4 -top_solid_infill_speed = 30 -top_solid_layers = 5 -travel_speed = 120 + +[print:*0.35mm*] +inherits = *common* +bottom_solid_layers = 3 +external_perimeter_extrusion_width = 0.6 +external_perimeter_speed = 40 +first_layer_extrusion_width = 0.75 +infill_acceleration = 2000 +infill_extrusion_width = 0.75 +infill_speed = 60 +layer_height = 0.35 +perimeter_acceleration = 800 +perimeter_extrusion_width = 0.65 +perimeter_speed = 50 +perimeters = 2 +solid_infill_extrusion_width = 0.65 +solid_infill_speed = 60 +support_material_contact_distance = 0.15 +support_material_interface_spacing = 0.2 +support_material_spacing = 2 +top_solid_infill_speed = 50 +top_solid_layers = 4 wipe_tower = 1 -wipe_tower_per_color_wipe = 20 -wipe_tower_width = 60 -wipe_tower_x = 180 -wipe_tower_y = 140 -xy_size_compensation = 0 [print:0.35mm FAST] -avoid_crossing_perimeters = 0 -bottom_solid_layers = 3 -bridge_acceleration = 1000 -bridge_angle = 0 +inherits = *0.35mm* bridge_flow_ratio = 0.95 -bridge_speed = 20 -brim_width = 0 -clip_multipart_objects = 1 -compatible_printers = compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK2.*/ and nozzle_diameter[0]==0.4 -complete_objects = 0 -default_acceleration = 1000 -dont_support_bridges = 1 -elefant_foot_compensation = 0 -ensure_vertical_shell_thickness = 1 -external_fill_pattern = rectilinear -external_perimeter_extrusion_width = 0.6 -external_perimeter_speed = 40 -external_perimeters_first = 0 -extra_perimeters = 0 -extruder_clearance_height = 20 -extruder_clearance_radius = 20 -extrusion_width = 0.45 -fill_angle = 45 -fill_density = 20% -fill_pattern = cubic -first_layer_acceleration = 1000 first_layer_extrusion_width = 0.42 -first_layer_height = 0.2 -first_layer_speed = 30 -gap_fill_speed = 40 -gcode_comments = 0 -infill_acceleration = 2000 -infill_every_layers = 1 -infill_extruder = 1 infill_extrusion_width = 0.7 -infill_first = 0 -infill_only_where_needed = 0 -infill_overlap = 25% -infill_speed = 60 -interface_shells = 0 -layer_height = 0.35 -max_print_speed = 100 -max_volumetric_extrusion_rate_slope_negative = 0 -max_volumetric_extrusion_rate_slope_positive = 0 -max_volumetric_speed = 0 -min_skirt_length = 4 -notes = -only_retract_when_crossing_perimeters = 0 -ooze_prevention = 0 -output_filename_format = [input_filename_base].gcode -overhangs = 0 -perimeter_acceleration = 800 -perimeter_extruder = 1 perimeter_extrusion_width = 0.43 -perimeter_speed = 50 -perimeters = 2 -post_process = -print_settings_id = -raft_layers = 0 -resolution = 0 -seam_position = nearest -skirt_distance = 2 -skirt_height = 3 -skirts = 1 -small_perimeter_speed = 20 -solid_infill_below_area = 0 -solid_infill_every_layers = 0 -solid_infill_extruder = 1 solid_infill_extrusion_width = 0.7 -solid_infill_speed = 60 -spiral_vase = 0 -standby_temperature_delta = -5 -support_material = 0 -support_material_angle = 0 -support_material_buildplate_only = 0 -support_material_contact_distance = 0.15 -support_material_enforce_layers = 0 -support_material_extruder = 1 -support_material_extrusion_width = 0.35 -support_material_interface_contact_loops = 0 -support_material_interface_extruder = 1 -support_material_interface_layers = 2 -support_material_interface_spacing = 0.2 -support_material_interface_speed = 100% -support_material_pattern = rectilinear -support_material_spacing = 2 -support_material_speed = 50 -support_material_synchronize_layers = 0 -support_material_threshold = 45 -support_material_with_sheath = 0 -support_material_xy_spacing = 60% -thin_walls = 0 -threads = 4 top_infill_extrusion_width = 0.43 -top_solid_infill_speed = 50 -top_solid_layers = 4 -travel_speed = 120 -wipe_tower = 1 -wipe_tower_per_color_wipe = 15 -wipe_tower_width = 60 -wipe_tower_x = 180 -wipe_tower_y = 140 -xy_size_compensation = 0 [print:0.35mm FAST 0.6 nozzle] -avoid_crossing_perimeters = 0 +inherits = *0.35mm*; *0.6nozzle* bottom_solid_layers = 7 -bridge_acceleration = 1000 -bridge_angle = 0 -bridge_flow_ratio = 0.8 -bridge_speed = 20 -brim_width = 0 -clip_multipart_objects = 1 -compatible_printers = compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK2.*/ and nozzle_diameter[0]==0.6 -complete_objects = 0 -default_acceleration = 1000 -dont_support_bridges = 1 -elefant_foot_compensation = 0 -ensure_vertical_shell_thickness = 1 -external_fill_pattern = rectilinear -external_perimeter_extrusion_width = 0.61 -external_perimeter_speed = 40 -external_perimeters_first = 0 -extra_perimeters = 0 -extruder_clearance_height = 20 -extruder_clearance_radius = 20 -extrusion_width = 0.67 -fill_angle = 45 -fill_density = 20% -fill_pattern = cubic -first_layer_acceleration = 1000 -first_layer_extrusion_width = 0.65 -first_layer_height = 0.2 -first_layer_speed = 30 -gap_fill_speed = 40 -gcode_comments = 0 -infill_acceleration = 2000 -infill_every_layers = 1 -infill_extruder = 1 -infill_extrusion_width = 0.75 -infill_first = 0 -infill_only_where_needed = 0 -infill_overlap = 25% -infill_speed = 60 -interface_shells = 0 -layer_height = 0.35 -max_print_speed = 100 -max_volumetric_extrusion_rate_slope_negative = 0 -max_volumetric_extrusion_rate_slope_positive = 0 -max_volumetric_speed = 0 -min_skirt_length = 4 -notes = -only_retract_when_crossing_perimeters = 0 -ooze_prevention = 0 -output_filename_format = [input_filename_base].gcode -overhangs = 0 -perimeter_acceleration = 800 -perimeter_extruder = 1 -perimeter_extrusion_width = 0.65 -perimeter_speed = 50 perimeters = 3 -post_process = -print_settings_id = -raft_layers = 0 -resolution = 0 -seam_position = nearest -skirt_distance = 2 -skirt_height = 3 -skirts = 1 -small_perimeter_speed = 20 -solid_infill_below_area = 0 -solid_infill_every_layers = 0 -solid_infill_extruder = 1 -solid_infill_extrusion_width = 0.65 -solid_infill_speed = 60 -spiral_vase = 0 -standby_temperature_delta = -5 -support_material = 0 -support_material_angle = 0 -support_material_buildplate_only = 0 -support_material_contact_distance = 0.15 -support_material_enforce_layers = 0 -support_material_extruder = 0 -support_material_extrusion_width = 0.35 -support_material_interface_contact_loops = 0 -support_material_interface_extruder = 1 -support_material_interface_layers = 2 -support_material_interface_spacing = 0.2 -support_material_interface_speed = 100% -support_material_pattern = rectilinear -support_material_spacing = 2 -support_material_speed = 50 -support_material_synchronize_layers = 0 -support_material_threshold = 45 -support_material_with_sheath = 0 -support_material_xy_spacing = 60% -thin_walls = 0 -threads = 4 -top_infill_extrusion_width = 0.6 -top_solid_infill_speed = 50 top_solid_layers = 9 -travel_speed = 120 -wipe_tower = 1 -wipe_tower_per_color_wipe = 15 -wipe_tower_width = 60 -wipe_tower_x = 180 -wipe_tower_y = 140 -xy_size_compensation = 0 [print:0.35mm FAST sol full 0.6 nozzle] -avoid_crossing_perimeters = 0 -bottom_solid_layers = 3 -bridge_acceleration = 1000 -bridge_angle = 0 -bridge_flow_ratio = 0.8 -bridge_speed = 20 -brim_width = 0 -clip_multipart_objects = 1 -compatible_printers = +inherits = *0.35mm*; *0.6nozzle*; *soluble_support* compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK2.*/ and nozzle_diameter[0]==0.6 and num_extruders>1 -complete_objects = 0 -default_acceleration = 1000 -dont_support_bridges = 1 -elefant_foot_compensation = 0 -ensure_vertical_shell_thickness = 1 -external_fill_pattern = rectilinear external_perimeter_extrusion_width = 0.6 external_perimeter_speed = 30 -external_perimeters_first = 0 -extra_perimeters = 0 -extruder_clearance_height = 20 -extruder_clearance_radius = 20 -extrusion_width = 0.67 -fill_angle = 45 -fill_density = 20% -fill_pattern = cubic -first_layer_acceleration = 1000 -first_layer_extrusion_width = 0.65 -first_layer_height = 0.2 -first_layer_speed = 30 -gap_fill_speed = 40 -gcode_comments = 0 -infill_acceleration = 2000 -infill_every_layers = 1 -infill_extruder = 1 -infill_extrusion_width = 0.75 -infill_first = 0 -infill_only_where_needed = 0 -infill_overlap = 25% -infill_speed = 60 -interface_shells = 0 -layer_height = 0.35 -max_print_speed = 100 -max_volumetric_extrusion_rate_slope_negative = 0 -max_volumetric_extrusion_rate_slope_positive = 0 -max_volumetric_speed = 0 -min_skirt_length = 4 notes = Set your solluble extruder in Multiple Extruders > Support material/raft interface extruder -only_retract_when_crossing_perimeters = 0 -ooze_prevention = 0 -output_filename_format = [input_filename_base].gcode -overhangs = 1 -perimeter_acceleration = 800 -perimeter_extruder = 1 -perimeter_extrusion_width = 0.65 perimeter_speed = 40 -perimeters = 2 -post_process = -print_settings_id = -raft_layers = 0 -resolution = 0 -seam_position = nearest -skirt_distance = 2 -skirt_height = 3 -skirts = 0 -small_perimeter_speed = 20 -solid_infill_below_area = 0 -solid_infill_every_layers = 0 -solid_infill_extruder = 1 -solid_infill_extrusion_width = 0.65 -solid_infill_speed = 60 -spiral_vase = 0 -standby_temperature_delta = -5 -support_material = 1 -support_material_angle = 0 -support_material_buildplate_only = 0 -support_material_contact_distance = 0 -support_material_enforce_layers = 0 -support_material_extruder = 4 support_material_extrusion_width = 0.55 -support_material_interface_contact_loops = 0 -support_material_interface_extruder = 4 support_material_interface_layers = 3 support_material_interface_spacing = 0.2 -support_material_interface_speed = 100% -support_material_pattern = rectilinear -support_material_spacing = 2 -support_material_speed = 50 -support_material_synchronize_layers = 1 -support_material_threshold = 80 support_material_with_sheath = 0 -support_material_xy_spacing = 120% -thin_walls = 0 -threads = 4 top_infill_extrusion_width = 0.57 -top_solid_infill_speed = 50 -top_solid_layers = 4 -travel_speed = 120 -wipe_tower = 1 -wipe_tower_per_color_wipe = 20 -wipe_tower_width = 60 -wipe_tower_x = 180 -wipe_tower_y = 140 -xy_size_compensation = 0 [print:0.35mm FAST sol int 0.6 nozzle] -avoid_crossing_perimeters = 0 -bottom_solid_layers = 3 -bridge_acceleration = 1000 -bridge_angle = 0 -bridge_flow_ratio = 0.8 -bridge_speed = 20 -brim_width = 0 -clip_multipart_objects = 1 -compatible_printers = -compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK2.*/ and nozzle_diameter[0]==0.6 and num_extruders>1 -complete_objects = 0 -default_acceleration = 1000 -dont_support_bridges = 1 -elefant_foot_compensation = 0 -ensure_vertical_shell_thickness = 1 -external_fill_pattern = rectilinear -external_perimeter_extrusion_width = 0.6 -external_perimeter_speed = 30 -external_perimeters_first = 0 -extra_perimeters = 0 -extruder_clearance_height = 20 -extruder_clearance_radius = 20 -extrusion_width = 0.67 -fill_angle = 45 -fill_density = 20% -fill_pattern = cubic -first_layer_acceleration = 1000 -first_layer_extrusion_width = 0.65 -first_layer_height = 0.2 -first_layer_speed = 30 -gap_fill_speed = 40 -gcode_comments = 0 -infill_acceleration = 2000 -infill_every_layers = 1 -infill_extruder = 1 -infill_extrusion_width = 0.75 -infill_first = 0 -infill_only_where_needed = 0 -infill_overlap = 25% -infill_speed = 60 -interface_shells = 0 -layer_height = 0.35 -max_print_speed = 100 -max_volumetric_extrusion_rate_slope_negative = 0 -max_volumetric_extrusion_rate_slope_positive = 0 -max_volumetric_speed = 0 -min_skirt_length = 4 -notes = Set your solluble extruder in Multiple Extruders > Support material/raft interface extruder -only_retract_when_crossing_perimeters = 0 -ooze_prevention = 0 -output_filename_format = [input_filename_base].gcode -overhangs = 1 -perimeter_acceleration = 800 -perimeter_extruder = 1 -perimeter_extrusion_width = 0.65 -perimeter_speed = 40 -perimeters = 2 -post_process = -print_settings_id = -raft_layers = 0 -resolution = 0 -seam_position = nearest -skirt_distance = 2 -skirt_height = 3 -skirts = 0 -small_perimeter_speed = 20 -solid_infill_below_area = 0 -solid_infill_every_layers = 0 -solid_infill_extruder = 1 -solid_infill_extrusion_width = 0.65 -solid_infill_speed = 60 -spiral_vase = 0 -standby_temperature_delta = -5 -support_material = 1 -support_material_angle = 0 -support_material_buildplate_only = 0 -support_material_contact_distance = 0 -support_material_enforce_layers = 0 +inherits = 0.35mm FAST sol full 0.6 nozzle support_material_extruder = 0 -support_material_extrusion_width = 0.55 -support_material_interface_contact_loops = 0 -support_material_interface_extruder = 4 support_material_interface_layers = 2 -support_material_interface_spacing = 0.2 -support_material_interface_speed = 100% -support_material_pattern = rectilinear -support_material_spacing = 2 -support_material_speed = 50 -support_material_synchronize_layers = 1 -support_material_threshold = 80 -support_material_with_sheath = 0 support_material_xy_spacing = 150% -thin_walls = 0 -threads = 4 -top_infill_extrusion_width = 0.57 -top_solid_infill_speed = 50 -top_solid_layers = 4 -travel_speed = 120 -wipe_tower = 1 -wipe_tower_per_color_wipe = 20 -wipe_tower_width = 60 -wipe_tower_x = 180 -wipe_tower_y = 140 -xy_size_compensation = 0 -[filament:ColorFabb Brass Bronze] -bed_temperature = 60 -bridge_fan_speed = 100 -compatible_printers = -compatible_printers_condition = nozzle_diameter[0]>0.35 +[filament:*common*] cooling = 1 -disable_fan_first_layers = 1 +compatible_printers = +compatible_printers_condition = end_filament_gcode = "; Filament-specific end gcode" -extrusion_multiplier = 1.3 -fan_always_on = 1 -fan_below_layer_time = 100 -filament_colour = #804040 +extrusion_multiplier = 1 filament_cost = 0 filament_density = 0 filament_diameter = 1.75 -filament_max_volumetric_speed = 10 -filament_notes = "" filament_settings_id = filament_soluble = 0 -filament_type = PLA -first_layer_bed_temperature = 60 -first_layer_temperature = 210 -max_fan_speed = 100 -min_fan_speed = 100 min_print_speed = 5 slowdown_below_layer_time = 20 -start_filament_gcode = "M900 K{if printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}200{else}10{endif}; Filament gcode" +start_filament_gcode = "M900 K{if printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}200{else}30{endif}; Filament gcode" + +[filament:*PLA*] +inherits = *common* +bed_temperature = 60 +bridge_fan_speed = 100 +disable_fan_first_layers = 1 +fan_always_on = 1 +fan_below_layer_time = 100 +filament_colour = #FF3232 +filament_max_volumetric_speed = 15 +filament_type = PLA +first_layer_bed_temperature = 60 +first_layer_temperature = 215 +max_fan_speed = 100 +min_fan_speed = 100 temperature = 210 +[filament:*PET*] +inherits = *common* +bed_temperature = 90 +bridge_fan_speed = 50 +disable_fan_first_layers = 3 +fan_always_on = 1 +fan_below_layer_time = 20 +filament_colour = #FF8000 +filament_max_volumetric_speed = 10 +filament_type = PET +first_layer_bed_temperature = 85 +first_layer_temperature = 230 +max_fan_speed = 50 +min_fan_speed = 30 +start_filament_gcode = "M900 K{if printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}200{else}45{endif}; Filament gcode" +temperature = 240 + +[filament:*ABS*] +inherits = *common* +bed_temperature = 100 +bridge_fan_speed = 30 +cooling = 0 +disable_fan_first_layers = 3 +fan_always_on = 0 +fan_below_layer_time = 20 +filament_colour = #3A80CA +filament_max_volumetric_speed = 13 +filament_type = ABS +first_layer_bed_temperature = 100 +first_layer_temperature = 255 +max_fan_speed = 30 +min_fan_speed = 10 +temperature = 255 + +[filament:*FLEX*] +inherits = *common* +bridge_fan_speed = 100 +compatible_printers_condition = nozzle_diameter[0]>0.35 and num_extruders==1 +cooling = 0 +disable_fan_first_layers = 1 +extrusion_multiplier = 1.2 +fan_always_on = 0 +fan_below_layer_time = 100 +filament_max_volumetric_speed = 1.5 +filament_type = FLEX +first_layer_bed_temperature = 50 +first_layer_temperature = 240 +max_fan_speed = 90 +min_fan_speed = 70 +start_filament_gcode = "M900 K{if printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}200{else}10{endif}; Filament gcode" +temperature = 240 + +[filament:ColorFabb Brass Bronze] +inherits = *PLA* +compatible_printers_condition = nozzle_diameter[0]>0.35 +extrusion_multiplier = 1.3 +filament_colour = #804040 +filament_max_volumetric_speed = 10 +min_print_speed = 5 + [filament:ColorFabb HT] bed_temperature = 105 bridge_fan_speed = 30 @@ -2497,642 +592,173 @@ start_filament_gcode = "M900 K{if printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}200{el temperature = 270 [filament:ColorFabb PLA-PHA] -bed_temperature = 60 -bridge_fan_speed = 100 -compatible_printers = -compatible_printers_condition = -cooling = 1 -disable_fan_first_layers = 1 -end_filament_gcode = "; Filament-specific end gcode" -extrusion_multiplier = 1 -fan_always_on = 1 -fan_below_layer_time = 100 +inherits = *PLA* filament_colour = #FF3232 -filament_cost = 0 -filament_density = 0 -filament_diameter = 1.75 -filament_max_volumetric_speed = 15 -filament_notes = "List of materials tested with standart PLA print settings for MK2:\n\nDas Filament\nEsun PLA\nEUMAKERS PLA\nFiberlogy HD-PLA\nFillamentum PLA\nFloreon3D\nHatchbox PLA\nPlasty Mladeč PLA\nPrimavalue PLA\nProto pasta Matte Fiber\nVerbatim PLA\nVerbatim BVOH" -filament_settings_id = -filament_soluble = 0 -filament_type = PLA -first_layer_bed_temperature = 60 -first_layer_temperature = 215 -max_fan_speed = 100 -min_fan_speed = 100 -min_print_speed = 15 -slowdown_below_layer_time = 20 -start_filament_gcode = "M900 K{if printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}200{else}30{endif}; Filament gcode" -temperature = 210 [filament:ColorFabb Woodfil] -bed_temperature = 60 -bridge_fan_speed = 100 -compatible_printers = +inherits = *PLA* compatible_printers_condition = nozzle_diameter[0]>0.35 -cooling = 1 -disable_fan_first_layers = 1 -end_filament_gcode = "; Filament-specific end gcode" extrusion_multiplier = 1.2 -fan_always_on = 1 -fan_below_layer_time = 100 filament_colour = #804040 -filament_cost = 0 -filament_density = 0 -filament_diameter = 1.75 filament_max_volumetric_speed = 10 -filament_notes = "" -filament_settings_id = -filament_soluble = 0 -filament_type = PLA -first_layer_bed_temperature = 60 first_layer_temperature = 200 -max_fan_speed = 100 -min_fan_speed = 100 min_print_speed = 5 -slowdown_below_layer_time = 20 start_filament_gcode = "M900 K{if printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}200{else}10{endif}; Filament gcode" temperature = 200 [filament:ColorFabb XT] -bed_temperature = 90 -bridge_fan_speed = 50 -compatible_printers = -compatible_printers_condition = -cooling = 1 -disable_fan_first_layers = 3 -end_filament_gcode = "; Filament-specific end gcode" -extrusion_multiplier = 1 -fan_always_on = 1 -fan_below_layer_time = 20 +inherits = *PET* filament_colour = #FF8000 -filament_cost = 0 -filament_density = 0 -filament_diameter = 1.75 -filament_max_volumetric_speed = 10 -filament_notes = "" -filament_settings_id = -filament_soluble = 0 filament_type = PLA first_layer_bed_temperature = 90 first_layer_temperature = 260 -max_fan_speed = 50 -min_fan_speed = 30 -min_print_speed = 5 -slowdown_below_layer_time = 20 -start_filament_gcode = "M900 K{if printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}200{else}45{endif}; Filament gcode" temperature = 270 [filament:ColorFabb XT-CF20] -bed_temperature = 90 -bridge_fan_speed = 50 -compatible_printers = -compatible_printers_condition = -cooling = 1 -disable_fan_first_layers = 3 -end_filament_gcode = "; Filament-specific end gcode" +inherits = *PET* extrusion_multiplier = 1.2 -fan_always_on = 1 -fan_below_layer_time = 20 filament_colour = #804040 -filament_cost = 0 -filament_density = 0 -filament_diameter = 1.75 filament_max_volumetric_speed = 1 -filament_notes = "" -filament_settings_id = -filament_soluble = 0 -filament_type = PET first_layer_bed_temperature = 90 first_layer_temperature = 260 -max_fan_speed = 50 -min_fan_speed = 30 -min_print_speed = 5 -slowdown_below_layer_time = 20 start_filament_gcode = "M900 K{if printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}200{else}30{endif}; Filament gcode" temperature = 260 [filament:ColorFabb nGen] -bed_temperature = 85 +inherits = *PET* bridge_fan_speed = 40 -compatible_printers = -compatible_printers_condition = -cooling = 1 -disable_fan_first_layers = 3 -end_filament_gcode = "; Filament-specific end gcode" -extrusion_multiplier = 1 fan_always_on = 0 fan_below_layer_time = 10 filament_colour = #FF8000 -filament_cost = 0 -filament_density = 0 -filament_diameter = 1.75 -filament_max_volumetric_speed = 10 -filament_notes = "" -filament_settings_id = -filament_soluble = 0 filament_type = NGEN -first_layer_bed_temperature = 85 first_layer_temperature = 240 max_fan_speed = 35 min_fan_speed = 20 -min_print_speed = 5 -slowdown_below_layer_time = 20 -start_filament_gcode = "M900 K{if printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}200{else}45{endif}; Filament gcode" -temperature = 240 [filament:ColorFabb nGen flex] +inherits = *flex* bed_temperature = 85 bridge_fan_speed = 40 -compatible_printers = -compatible_printers_condition = cooling = 1 disable_fan_first_layers = 3 -end_filament_gcode = "; Filament-specific end gcode" extrusion_multiplier = 1 -fan_always_on = 0 fan_below_layer_time = 10 filament_colour = #FF8000 -filament_cost = 0 -filament_density = 0 -filament_diameter = 1.75 filament_max_volumetric_speed = 5 -filament_notes = "" -filament_settings_id = -filament_soluble = 0 -filament_type = FLEX first_layer_bed_temperature = 85 first_layer_temperature = 260 max_fan_speed = 35 min_fan_speed = 20 -min_print_speed = 5 -slowdown_below_layer_time = 20 -start_filament_gcode = "M900 K{if printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}200{else}10{endif}; Filament gcode" temperature = 260 [filament:E3D Edge] -bed_temperature = 90 -bridge_fan_speed = 50 -compatible_printers = -compatible_printers_condition = -cooling = 1 -disable_fan_first_layers = 3 -end_filament_gcode = "; Filament-specific end gcode" -extrusion_multiplier = 1 -fan_always_on = 1 -fan_below_layer_time = 20 +inherits = *PET* filament_colour = #FF8000 -filament_cost = 0 -filament_density = 0 -filament_diameter = 1.75 -filament_max_volumetric_speed = 10 filament_notes = "List of manufacturers tested with standart PET print settings for MK2:\n\nE3D Edge\nFillamentum CPE GH100\nPlasty Mladeč PETG" -filament_settings_id = -filament_soluble = 0 -filament_type = PET -first_layer_bed_temperature = 85 -first_layer_temperature = 230 -max_fan_speed = 50 -min_fan_speed = 30 -min_print_speed = 5 -slowdown_below_layer_time = 20 -start_filament_gcode = "M900 K{if printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}200{else}45{endif}; Filament gcode" -temperature = 240 [filament:E3D PC-ABS] -bed_temperature = 100 -bridge_fan_speed = 30 -compatible_printers = -compatible_printers_condition = -cooling = 0 -disable_fan_first_layers = 3 -end_filament_gcode = "; Filament-specific end gcode" -extrusion_multiplier = 1 -fan_always_on = 0 -fan_below_layer_time = 20 +inherits = *ABS* filament_colour = #3A80CA -filament_cost = 0 -filament_density = 0 -filament_diameter = 1.75 -filament_max_volumetric_speed = 13 -filament_notes = "" -filament_settings_id = -filament_soluble = 0 -filament_type = PLA -first_layer_bed_temperature = 100 first_layer_temperature = 270 -max_fan_speed = 30 -min_fan_speed = 10 -min_print_speed = 5 -slowdown_below_layer_time = 20 -start_filament_gcode = "M900 K{if printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}200{else}30{endif}; Filament gcode" temperature = 270 [filament:Fillamentum ABS] -bed_temperature = 100 -bridge_fan_speed = 30 -compatible_printers = -compatible_printers_condition = -cooling = 0 -disable_fan_first_layers = 3 -end_filament_gcode = "; Filament-specific end gcode" -extrusion_multiplier = 1 -fan_always_on = 0 -fan_below_layer_time = 20 +inherits = *ABS* filament_colour = #3A80CA -filament_cost = 0 -filament_density = 0 -filament_diameter = 1.75 -filament_max_volumetric_speed = 13 -filament_notes = "" -filament_settings_id = -filament_soluble = 0 -filament_type = ABS -first_layer_bed_temperature = 100 first_layer_temperature = 240 -max_fan_speed = 30 -min_fan_speed = 10 -min_print_speed = 5 -slowdown_below_layer_time = 20 -start_filament_gcode = "M900 K{if printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}200{else}30{endif}; Filament gcode" temperature = 240 [filament:Fillamentum ASA] -bed_temperature = 100 -bridge_fan_speed = 30 -compatible_printers = -compatible_printers_condition = -cooling = 0 -disable_fan_first_layers = 3 -end_filament_gcode = "; Filament-specific end gcode" -extrusion_multiplier = 1 fan_always_on = 1 -fan_below_layer_time = 20 filament_colour = #3A80CA -filament_cost = 0 -filament_density = 0 -filament_diameter = 1.75 -filament_max_volumetric_speed = 13 -filament_notes = "" -filament_settings_id = -filament_soluble = 0 -filament_type = PLA -first_layer_bed_temperature = 100 first_layer_temperature = 265 -max_fan_speed = 30 -min_fan_speed = 10 -min_print_speed = 5 -slowdown_below_layer_time = 20 -start_filament_gcode = "M900 K{if printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}200{else}30{endif}; Filament gcode" temperature = 265 [filament:Fillamentum CPE HG100 HM100] -bed_temperature = 90 -bridge_fan_speed = 50 -compatible_printers = -compatible_printers_condition = -cooling = 1 +inherits = *PET* disable_fan_first_layers = 1 -end_filament_gcode = "; Filament-specific end gcode" -extrusion_multiplier = 1 -fan_always_on = 1 -fan_below_layer_time = 20 filament_colour = #FF8000 -filament_cost = 0 -filament_density = 0 -filament_diameter = 1.75 -filament_max_volumetric_speed = 10 filament_notes = "CPE HG100 , CPE HM100" -filament_settings_id = -filament_soluble = 0 -filament_type = PET first_layer_bed_temperature = 90 first_layer_temperature = 275 max_fan_speed = 50 min_fan_speed = 50 -min_print_speed = 5 -slowdown_below_layer_time = 20 -start_filament_gcode = "M900 K{if printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}200{else}45{endif}; Filament gcode" temperature = 275 [filament:Fillamentum Timberfil] -bed_temperature = 60 -bridge_fan_speed = 100 -compatible_printers = +inherits = *PLA* compatible_printers_condition = nozzle_diameter[0]>0.35 -cooling = 1 -disable_fan_first_layers = 1 -end_filament_gcode = "; Filament-specific end gcode" extrusion_multiplier = 1.2 -fan_always_on = 1 -fan_below_layer_time = 100 filament_colour = #804040 -filament_cost = 0 -filament_density = 0 -filament_diameter = 1.75 filament_max_volumetric_speed = 10 -filament_notes = "" -filament_settings_id = -filament_soluble = 0 -filament_type = PLA -first_layer_bed_temperature = 60 first_layer_temperature = 190 -max_fan_speed = 100 -min_fan_speed = 100 -min_print_speed = 15 -slowdown_below_layer_time = 20 start_filament_gcode = "M900 K{if printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}200{else}10{endif}; Filament gcode" temperature = 190 [filament:Generic ABS] -bed_temperature = 100 -bridge_fan_speed = 30 -compatible_printers = -compatible_printers_condition = -cooling = 0 -disable_fan_first_layers = 3 -end_filament_gcode = "; Filament-specific end gcode" -extrusion_multiplier = 1 -fan_always_on = 0 -fan_below_layer_time = 20 -filament_colour = #3A80CA -filament_cost = 0 -filament_density = 0 -filament_diameter = 1.75 -filament_max_volumetric_speed = 13 +inherits = *ABS* filament_notes = "List of materials tested with standart ABS print settings for MK2:\n\nEsun ABS\nFil-A-Gehr ABS\nHatchboxABS\nPlasty Mladeč ABS" -filament_settings_id = -filament_soluble = 0 -filament_type = ABS -first_layer_bed_temperature = 100 -first_layer_temperature = 255 -max_fan_speed = 30 -min_fan_speed = 10 -min_print_speed = 5 -slowdown_below_layer_time = 20 -start_filament_gcode = "M900 K{if printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}200{else}30{endif}; Filament gcode" -temperature = 255 [filament:Generic PET] -bed_temperature = 90 -bridge_fan_speed = 50 -compatible_printers = -compatible_printers_condition = -cooling = 1 -disable_fan_first_layers = 3 -end_filament_gcode = "; Filament-specific end gcode" -extrusion_multiplier = 1 -fan_always_on = 1 -fan_below_layer_time = 20 -filament_colour = #FF8000 -filament_cost = 0 -filament_density = 0 -filament_diameter = 1.75 -filament_max_volumetric_speed = 10 +inherits = *PET* filament_notes = "List of manufacturers tested with standart PET print settings for MK2:\n\nE3D Edge\nFillamentum CPE GH100\nPlasty Mladeč PETG" -filament_settings_id = -filament_soluble = 0 -filament_type = PET -first_layer_bed_temperature = 85 -first_layer_temperature = 230 -max_fan_speed = 50 -min_fan_speed = 30 -min_print_speed = 5 -slowdown_below_layer_time = 20 -start_filament_gcode = "M900 K{if printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}200{else}45{endif}; Filament gcode" -temperature = 240 [filament:Generic PLA] -bed_temperature = 60 -bridge_fan_speed = 100 -compatible_printers = -compatible_printers_condition = -cooling = 1 -disable_fan_first_layers = 1 -end_filament_gcode = "; Filament-specific end gcode" -extrusion_multiplier = 1 -fan_always_on = 1 -fan_below_layer_time = 100 -filament_colour = #FF3232 -filament_cost = 0 -filament_density = 0 -filament_diameter = 1.75 -filament_max_volumetric_speed = 15 +inherits = *PLA* filament_notes = "List of materials tested with standart PLA print settings for MK2:\n\nDas Filament\nEsun PLA\nEUMAKERS PLA\nFiberlogy HD-PLA\nFillamentum PLA\nFloreon3D\nHatchbox PLA\nPlasty Mladeč PLA\nPrimavalue PLA\nProto pasta Matte Fiber\nVerbatim PLA\nVerbatim BVOH" -filament_settings_id = -filament_soluble = 0 -filament_type = PLA -first_layer_bed_temperature = 60 -first_layer_temperature = 215 -max_fan_speed = 100 -min_fan_speed = 100 -min_print_speed = 15 -slowdown_below_layer_time = 20 -start_filament_gcode = "M900 K{if printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}200{else}30{endif}; Filament gcode" -temperature = 210 [filament:Polymaker PC-Max] +inherits = *ABS* bed_temperature = 120 -bridge_fan_speed = 30 -compatible_printers = -compatible_printers_condition = -cooling = 0 -disable_fan_first_layers = 3 -end_filament_gcode = "; Filament-specific end gcode" -extrusion_multiplier = 1 -fan_always_on = 0 -fan_below_layer_time = 20 filament_colour = #3A80CA -filament_cost = 0 -filament_density = 0 -filament_diameter = 1.75 -filament_max_volumetric_speed = 13 -filament_notes = "List of materials tested with standart ABS print settings for MK2:\n\nEsun ABS\nFil-A-Gehr ABS\nHatchboxABS\nPlasty Mladeč ABS" -filament_settings_id = -filament_soluble = 0 -filament_type = ABS first_layer_bed_temperature = 120 first_layer_temperature = 270 -max_fan_speed = 30 -min_fan_speed = 10 -min_print_speed = 5 -slowdown_below_layer_time = 20 -start_filament_gcode = "M900 K{if printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}200{else}30{endif}; Filament gcode" temperature = 270 [filament:Primavalue PVA] -bed_temperature = 60 -bridge_fan_speed = 100 -compatible_printers = -compatible_printers_condition = +inherits = *PLA* cooling = 0 -disable_fan_first_layers = 1 -end_filament_gcode = "; Filament-specific end gcode" -extrusion_multiplier = 1 fan_always_on = 0 -fan_below_layer_time = 100 filament_colour = #FFFFD7 -filament_cost = 0 -filament_density = 0 -filament_diameter = 1.75 filament_max_volumetric_speed = 10 filament_notes = "List of materials tested with standart PVA print settings for MK2:\n\nPrimaSelect PVA+\nICE FILAMENTS PVA 'NAUGHTY NATURAL'\nVerbatim BVOH" -filament_settings_id = filament_soluble = 1 filament_type = PVA -first_layer_bed_temperature = 60 first_layer_temperature = 195 -max_fan_speed = 100 -min_fan_speed = 100 -min_print_speed = 15 -slowdown_below_layer_time = 20 start_filament_gcode = "M900 K{if printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}200{else}10{endif}; Filament gcode" temperature = 195 [filament:Prusa ABS] -bed_temperature = 100 -bridge_fan_speed = 30 -compatible_printers = -compatible_printers_condition = -cooling = 0 -disable_fan_first_layers = 3 -end_filament_gcode = "; Filament-specific end gcode" -extrusion_multiplier = 1 -fan_always_on = 0 -fan_below_layer_time = 20 -filament_colour = #3A80CA -filament_cost = 0 -filament_density = 0 -filament_diameter = 1.75 -filament_max_volumetric_speed = 13 +inherits = *ABS* filament_notes = "List of materials tested with standart ABS print settings for MK2:\n\nEsun ABS\nFil-A-Gehr ABS\nHatchboxABS\nPlasty Mladeč ABS" -filament_settings_id = -filament_soluble = 0 -filament_type = ABS -first_layer_bed_temperature = 100 -first_layer_temperature = 255 -max_fan_speed = 30 -min_fan_speed = 10 -min_print_speed = 5 -slowdown_below_layer_time = 20 -start_filament_gcode = "M900 K{if printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}200{else}30{endif}; Filament gcode" -temperature = 255 [filament:Prusa HIPS] -bed_temperature = 100 +inherits = *ABS* bridge_fan_speed = 50 -compatible_printers = -compatible_printers_condition = cooling = 1 -disable_fan_first_layers = 3 -end_filament_gcode = "; Filament-specific end gcode" extrusion_multiplier = 0.9 fan_always_on = 1 fan_below_layer_time = 10 filament_colour = #FFFFD7 -filament_cost = 0 -filament_density = 0 -filament_diameter = 1.75 -filament_max_volumetric_speed = 13 -filament_notes = "" -filament_settings_id = filament_soluble = 1 filament_type = HIPS -first_layer_bed_temperature = 100 first_layer_temperature = 220 max_fan_speed = 20 min_fan_speed = 20 -min_print_speed = 5 -slowdown_below_layer_time = 20 start_filament_gcode = "M900 K{if printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}200{else}10{endif}; Filament gcode" temperature = 220 [filament:Prusa PET] -bed_temperature = 90 -bridge_fan_speed = 50 -compatible_printers = -compatible_printers_condition = -cooling = 1 -disable_fan_first_layers = 3 -end_filament_gcode = "; Filament-specific end gcode" -extrusion_multiplier = 1 -fan_always_on = 1 -fan_below_layer_time = 20 -filament_colour = #FF8000 -filament_cost = 0 -filament_density = 0 -filament_diameter = 1.75 -filament_max_volumetric_speed = 10 +inherits = *PET* filament_notes = "List of manufacturers tested with standart PET print settings for MK2:\n\nE3D Edge\nFillamentum CPE GH100\nPlasty Mladeč PETG" -filament_settings_id = -filament_soluble = 0 -filament_type = PET -first_layer_bed_temperature = 85 -first_layer_temperature = 230 -max_fan_speed = 50 -min_fan_speed = 30 -min_print_speed = 5 -slowdown_below_layer_time = 20 -start_filament_gcode = "M900 K{if printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}200{else}45{endif}; Filament gcode" -temperature = 240 [filament:Prusa PLA] -bed_temperature = 60 -bridge_fan_speed = 100 -compatible_printers = -compatible_printers_condition = -cooling = 1 -disable_fan_first_layers = 1 -end_filament_gcode = "; Filament-specific end gcode" -extrusion_multiplier = 1 -fan_always_on = 1 -fan_below_layer_time = 100 +inherits = *PLA* filament_colour = #FF3232 -filament_cost = 0 -filament_density = 0 -filament_diameter = 1.75 -filament_max_volumetric_speed = 15 filament_notes = "List of materials tested with standart PLA print settings for MK2:\n\nDas Filament\nEsun PLA\nEUMAKERS PLA\nFiberlogy HD-PLA\nFillamentum PLA\nFloreon3D\nHatchbox PLA\nPlasty Mladeč PLA\nPrimavalue PLA\nProto pasta Matte Fiber\nVerbatim PLA\nVerbatim BVOH" -filament_settings_id = -filament_soluble = 0 -filament_type = PLA -first_layer_bed_temperature = 60 -first_layer_temperature = 215 -max_fan_speed = 100 -min_fan_speed = 100 -min_print_speed = 15 -slowdown_below_layer_time = 20 -start_filament_gcode = "M900 K{if printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}200{else}30{endif}; Filament gcode" -temperature = 210 [filament:SemiFlex or Flexfill 98A] -bed_temperature = 50 -bridge_fan_speed = 100 -compatible_printers = -compatible_printers_condition = nozzle_diameter[0]>0.35 and num_extruders==1 -cooling = 0 -disable_fan_first_layers = 1 -end_filament_gcode = "; Filament-specific end gcode" -extrusion_multiplier = 1.2 -fan_always_on = 0 -fan_below_layer_time = 100 -filament_colour = #00CA0A -filament_cost = 0 -filament_density = 0 -filament_diameter = 1.75 -filament_max_volumetric_speed = 1.5 -filament_notes = "List of materials tested with FLEX print settings & FLEX material settings for MK2:\n\nFillamentum Flex 98A\nFillamentum Flex 92A\nPlasty Mladeč PP\nPlasty Mladeč TPE32 \nPlasty Mladeč TPE88" -filament_settings_id = -filament_soluble = 0 -filament_type = FLEX -first_layer_bed_temperature = 50 -first_layer_temperature = 240 -max_fan_speed = 90 -min_fan_speed = 70 -min_print_speed = 5 -slowdown_below_layer_time = 20 -start_filament_gcode = "M900 K{if printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}200{else}10{endif}; Filament gcode" -temperature = 240 +inherits = *flex* [filament:Taulman Bridge] bed_temperature = 50 @@ -3164,33 +790,16 @@ start_filament_gcode = "M900 K{if printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}200{el temperature = 250 [filament:Taulman T-Glase] -bed_temperature = 90 +inherits = *PET* bridge_fan_speed = 40 -compatible_printers = -compatible_printers_condition = cooling = 0 -disable_fan_first_layers = 3 -end_filament_gcode = "; Filament-specific end gcode" -extrusion_multiplier = 1 fan_always_on = 0 -fan_below_layer_time = 20 filament_colour = #FF8000 -filament_cost = 0 -filament_density = 0 -filament_diameter = 1.75 -filament_max_volumetric_speed = 10 -filament_notes = "" -filament_settings_id = -filament_soluble = 0 -filament_type = PET first_layer_bed_temperature = 90 first_layer_temperature = 240 max_fan_speed = 5 min_fan_speed = 0 -min_print_speed = 5 -slowdown_below_layer_time = 20 start_filament_gcode = "M900 K{if printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}200{else}30{endif}; Filament gcode" -temperature = 240 [filament:Verbatim BVOH] bed_temperature = 60 @@ -3250,7 +859,7 @@ slowdown_below_layer_time = 20 start_filament_gcode = "M900 K{if printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}200{else}10{endif}; Filament gcode" temperature = 220 -[printer:Original Prusa i3 MK2] +[printer:*common*] bed_shape = 0x0,250x0,250x210,0x210 before_layer_gcode = ;BEFORE_LAYER_CHANGE\n;[layer_z]\n\n between_objects_gcode = @@ -3290,284 +899,76 @@ variable_layer_height = 1 wipe = 1 z_offset = 0 +[printer:*multimaterial*] +inherits = *common* +deretract_speed = 50 +retract_before_travel = 3 +retract_before_wipe = 60% +retract_layer_change = 0 +retract_length = 4 +retract_length_toolchange = 4 +retract_lift = 0.6 +retract_lift_above = 0 +retract_lift_below = 199 +retract_restart_extra = 0 +retract_restart_extra_toolchange = 0 +retract_speed = 80 +single_extruder_multi_material = 1 + +[printer:*mm-single*] +inherits = *multimaterial* +end_gcode = G1 E-4 F2100.00000\nG91\nG1 Z1 F7200.000\nG90\nG1 X245 Y1\nG1 X240 E4\nG1 F4000\nG1 X190 E2.7 \nG1 F4600\nG1 X110 E2.8\nG1 F5200\nG1 X40 E3 \nG1 E-15.0000 F5000\nG1 E-50.0000 F5400\nG1 E-15.0000 F3000\nG1 E-12.0000 F2000\nG1 F1600\nG1 X0 Y1 E3.0000\nG1 X50 Y1 E-5.0000\nG1 F2000\nG1 X0 Y1 E5.0000\nG1 X50 Y1 E-5.0000\nG1 F2400\nG1 X0 Y1 E5.0000\nG1 X50 Y1 E-5.0000\nG1 F2400\nG1 X0 Y1 E5.0000\nG1 X50 Y1 E-3.0000\nG4 S0\nM107 ; fan off\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nG28 X0 ; home X axis\nM84 ; disable motors\n\n +printer_notes = Don't remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_PRUSA3D\nPRINTER_MODEL_MK2\nPRINTER_HAS_BOWDEN +start_gcode = M115 U3.1.0 ; tell printer latest fw version\nM201 X9000 Y9000 Z500 E10000 ; sets maximum accelerations, mm/sec^2\nM203 X500 Y500 Z12 E120 ; sets maximum feedrates, mm/sec\nM204 S1500 T1500 ; sets acceleration (S) and retract acceleration (T)\nM205 X10 Y10 Z0.2 E2.5 ; sets the jerk limits, mm/sec\nM205 S0 T0 ; sets the minimum extruding and travel feed rate, mm/sec\n; Start G-Code sequence START\nT?\nM104 S[first_layer_temperature]\nM140 S[first_layer_bed_temperature]\nM109 S[first_layer_temperature]\nM190 S[first_layer_bed_temperature]\nG21 ; set units to millimeters\nG90 ; use absolute coordinates\nM83 ; use relative distances for extrusion\nG28 W\nG80\nG92 E0.0\nM203 E100\nM92 E140\nG1 Z0.250 F7200.000\nG1 X50.0 E80.0 F1000.0\nG1 X160.0 E20.0 F1000.0\nG1 Z0.200 F7200.000\nG1 X220.0 E13 F1000.0\nG1 X240.0 E0 F1000.0\nG1 E-4 F1000.0\nG92 E0.0 + +[printer:*mm-multi*] +inherits = *multimaterial* +end_gcode = {if not has_wipe_tower}\n; Pull the filament into the cooling tubes.\nG1 E-4 F2100.00000\nG91\nG1 Z1 F7200.000\nG90\nG1 X245 Y1\nG1 X240 E4\nG1 F4000\nG1 X190 E2.7 \nG1 F4600\nG1 X110 E2.8\nG1 F5200\nG1 X40 E3 \nG1 E-15.0000 F5000\nG1 E-50.0000 F5400\nG1 E-15.0000 F3000\nG1 E-12.0000 F2000\nG1 F1600\nG1 X0 Y1 E3.0000\nG1 X50 Y1 E-5.0000\nG1 F2000\nG1 X0 Y1 E5.0000\nG1 X50 Y1 E-5.0000\nG1 F2400\nG1 X0 Y1 E5.0000\nG1 X50 Y1 E-5.0000\nG1 F2400\nG1 X0 Y1 E5.0000\nG1 X50 Y1 E-3.0000\nG4 S0\n{endif}\nM107 ; fan off\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nG28 X0 ; home X axis\nM84 ; disable motors +extruder_colour = #FFAA55;#5182DB;#4ECDD3;#FB7259 +nozzle_diameter = 0.4,0.4,0.4,0.4 +printer_notes = Don't remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_PRUSA3D\nPRINTER_MODEL_MK2\nPRINTER_HAS_BOWDEN +start_gcode = M115 U3.1.0 ; tell printer latest fw version\nM201 X9000 Y9000 Z500 E10000 ; sets maximum accelerations, mm/sec^2\nM203 X500 Y500 Z12 E120 ; sets maximum feedrates, mm/sec\nM204 S1500 T1500 ; sets acceleration (S) and retract acceleration (T)\nM205 X10 Y10 Z0.2 E2.5 ; sets the jerk limits, mm/sec\nM205 S0 T0 ; sets the minimum extruding and travel feed rate, mm/sec\n; Start G-Code sequence START\nT[initial_tool]\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nG21 ; set units to millimeters\nG90 ; use absolute coordinates\nM83 ; use relative distances for extrusion\nG28 W\nG80\nG92 E0.0\nM203 E100 ; set max feedrate\nM92 E140 ; E-steps per filament milimeter\n{if not has_wipe_tower}\nG1 Z0.250 F7200.000\nG1 X50.0 E80.0 F1000.0\nG1 X160.0 E20.0 F1000.0\nG1 Z0.200 F7200.000\nG1 X220.0 E13 F1000.0\nG1 X240.0 E0 F1000.0\nG1 E-4 F1000.0\n{endif}\nG92 E0.0 +variable_layer_height = 0 + +[printer:Original Prusa i3 MK2] +inherits = *common* + [printer:Original Prusa i3 MK2 0.25 nozzle] -bed_shape = 0x0,250x0,250x210,0x210 -before_layer_gcode = ;BEFORE_LAYER_CHANGE\n;[layer_z]\n\n -between_objects_gcode = -deretract_speed = 0 -end_gcode = G4 ; wait\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nG1 X0 Y200; home X axis\nM84 ; disable motors -extruder_colour = #FFFF00 -extruder_offset = 0x0 -gcode_flavor = marlin -layer_gcode = ;AFTER_LAYER_CHANGE\n;[layer_z] +inherits = *common* max_layer_height = 0.1 min_layer_height = 0.05 nozzle_diameter = 0.25 -octoprint_apikey = -octoprint_host = -printer_notes = Don't remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_PRUSA3D\nPRINTER_MODEL_MK2\n -printer_settings_id = -retract_before_travel = 1 -retract_before_wipe = 0% -retract_layer_change = 1 retract_length = 1 -retract_length_toolchange = 3 -retract_lift = 0.6 -retract_lift_above = 0 -retract_lift_below = 199 -retract_restart_extra = 0 -retract_restart_extra_toolchange = 0 retract_speed = 50 -serial_port = -serial_speed = 250000 -single_extruder_multi_material = 0 -start_gcode = M115 U3.1.0 ; tell printer latest fw version\nM201 X9000 Y9000 Z500 E10000 ; sets maximum accelerations, mm/sec^2\nM203 X500 Y500 Z12 E120 ; sets maximum feedrates, mm/sec\nM204 S1500 T1500 ; sets acceleration (S) and retract acceleration (T)\nM205 X10 Y10 Z0.2 E2.5 ; sets the jerk limits, mm/sec\nM205 S0 T0 ; sets the minimum extruding and travel feed rate, mm/sec\nM83 ; extruder relative mode\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nG28 W ; home all without mesh bed level\nG80 ; mesh bed leveling\nG1 Y-3.0 F1000.0 ; go outside print area\nG92 E0.0\nG1 X60.0 E9.0 F1000.0 ; intro line\nG1 X100.0 E12.5 F1000.0 ; intro line\nG92 E0.0 -toolchange_gcode = -use_firmware_retraction = 0 -use_relative_e_distances = 1 -use_volumetric_e = 0 variable_layer_height = 0 -wipe = 1 -z_offset = 0 [printer:Original Prusa i3 MK2 0.6 nozzle] -bed_shape = 0x0,250x0,250x210,0x210 -before_layer_gcode = ;BEFORE_LAYER_CHANGE\n;[layer_z]\n\n -between_objects_gcode = -deretract_speed = 0 -end_gcode = G4 ; wait\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nG1 X0 Y200; home X axis\nM84 ; disable motors -extruder_colour = #FFFF00 -extruder_offset = 0x0 -gcode_flavor = marlin -layer_gcode = ;AFTER_LAYER_CHANGE\n;[layer_z] +inherits = *common* max_layer_height = 0.35 min_layer_height = 0.1 nozzle_diameter = 0.6 -octoprint_apikey = -octoprint_host = -printer_notes = Don't remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_PRUSA3D\nPRINTER_MODEL_MK2\n -printer_settings_id = -retract_before_travel = 1 -retract_before_wipe = 0% -retract_layer_change = 1 -retract_length = 0.8 -retract_length_toolchange = 3 -retract_lift = 0.6 -retract_lift_above = 0 -retract_lift_below = 199 -retract_restart_extra = 0 -retract_restart_extra_toolchange = 0 -retract_speed = 35 -serial_port = -serial_speed = 250000 -single_extruder_multi_material = 0 -start_gcode = M115 U3.1.0 ; tell printer latest fw version\nM201 X9000 Y9000 Z500 E10000 ; sets maximum accelerations, mm/sec^2\nM203 X500 Y500 Z12 E120 ; sets maximum feedrates, mm/sec\nM204 S1500 T1500 ; sets acceleration (S) and retract acceleration (T)\nM205 X10 Y10 Z0.2 E2.5 ; sets the jerk limits, mm/sec\nM205 S0 T0 ; sets the minimum extruding and travel feed rate, mm/sec\nM83 ; extruder relative mode\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nG28 W ; home all without mesh bed level\nG80 ; mesh bed leveling\nG1 Y-3.0 F1000.0 ; go outside print area\nG92 E0.0\nG1 X60.0 E9.0 F1000.0 ; intro line\nG1 X100.0 E12.5 F1000.0 ; intro line\nG92 E0.0 -toolchange_gcode = -use_firmware_retraction = 0 -use_relative_e_distances = 1 -use_volumetric_e = 0 -variable_layer_height = 1 -wipe = 1 -z_offset = 0 [printer:Original Prusa i3 MK2 MM Single Mode] -bed_shape = 0x0,250x0,250x210,0x210 -before_layer_gcode = ;BEFORE_LAYER_CHANGE\n;[layer_z]\n\n -between_objects_gcode = -deretract_speed = 50 -end_gcode = G1 E-4 F2100.00000\nG91\nG1 Z1 F7200.000\nG90\nG1 X245 Y1\nG1 X240 E4\nG1 F4000\nG1 X190 E2.7 \nG1 F4600\nG1 X110 E2.8\nG1 F5200\nG1 X40 E3 \nG1 E-15.0000 F5000\nG1 E-50.0000 F5400\nG1 E-15.0000 F3000\nG1 E-12.0000 F2000\nG1 F1600\nG1 X0 Y1 E3.0000\nG1 X50 Y1 E-5.0000\nG1 F2000\nG1 X0 Y1 E5.0000\nG1 X50 Y1 E-5.0000\nG1 F2400\nG1 X0 Y1 E5.0000\nG1 X50 Y1 E-5.0000\nG1 F2400\nG1 X0 Y1 E5.0000\nG1 X50 Y1 E-3.0000\nG4 S0\nM107 ; fan off\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nG28 X0 ; home X axis\nM84 ; disable motors\n\n -extruder_colour = #FFAA55 -extruder_offset = 0x0 -gcode_flavor = marlin -layer_gcode = ;AFTER_LAYER_CHANGE\n;[layer_z] -max_layer_height = 0.25 -min_layer_height = 0.07 -nozzle_diameter = 0.4 -octoprint_apikey = -octoprint_host = -printer_notes = Don't remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_PRUSA3D\nPRINTER_MODEL_MK2\nPRINTER_HAS_BOWDEN -printer_settings_id = -retract_before_travel = 3 -retract_before_wipe = 60% -retract_layer_change = 0 -retract_length = 4 -retract_length_toolchange = 6 -retract_lift = 0.6 -retract_lift_above = 0 -retract_lift_below = 199 -retract_restart_extra = 0 -retract_restart_extra_toolchange = 0 -retract_speed = 80 -serial_port = -serial_speed = 250000 -single_extruder_multi_material = 1 -start_gcode = M115 U3.1.0 ; tell printer latest fw version\nM201 X9000 Y9000 Z500 E10000 ; sets maximum accelerations, mm/sec^2\nM203 X500 Y500 Z12 E120 ; sets maximum feedrates, mm/sec\nM204 S1500 T1500 ; sets acceleration (S) and retract acceleration (T)\nM205 X10 Y10 Z0.2 E2.5 ; sets the jerk limits, mm/sec\nM205 S0 T0 ; sets the minimum extruding and travel feed rate, mm/sec\n; Start G-Code sequence START\nT?\nM104 S[first_layer_temperature]\nM140 S[first_layer_bed_temperature]\nM109 S[first_layer_temperature]\nM190 S[first_layer_bed_temperature]\nG21 ; set units to millimeters\nG90 ; use absolute coordinates\nM83 ; use relative distances for extrusion\nG28 W\nG80\nG92 E0.0\nM203 E100\nM92 E140\nG1 Z0.250 F7200.000\nG1 X50.0 E80.0 F1000.0\nG1 X160.0 E20.0 F1000.0\nG1 Z0.200 F7200.000\nG1 X220.0 E13 F1000.0\nG1 X240.0 E0 F1000.0\nG1 E-4 F1000.0\nG92 E0.0 -toolchange_gcode = -use_firmware_retraction = 0 -use_relative_e_distances = 1 -use_volumetric_e = 0 -variable_layer_height = 1 -wipe = 1 -z_offset = 0 +inherits = *mm-single* [printer:Original Prusa i3 MK2 MM Single Mode 0.6 nozzle] -bed_shape = 0x0,250x0,250x210,0x210 -before_layer_gcode = ;BEFORE_LAYER_CHANGE\n;[layer_z]\n\n -between_objects_gcode = -deretract_speed = 50 -end_gcode = G1 E-4 F2100.00000\nG91\nG1 Z1 F7200.000\nG90\nG1 X245 Y1\nG1 X240 E4\nG1 F4000\nG1 X190 E2.7 \nG1 F4600\nG1 X110 E2.8\nG1 F5200\nG1 X40 E3 \nG1 E-15.0000 F5000\nG1 E-50.0000 F5400\nG1 E-15.0000 F3000\nG1 E-12.0000 F2000\nG1 F1600\nG1 X0 Y1 E3.0000\nG1 X50 Y1 E-5.0000\nG1 F2000\nG1 X0 Y1 E5.0000\nG1 X50 Y1 E-5.0000\nG1 F2400\nG1 X0 Y1 E5.0000\nG1 X50 Y1 E-5.0000\nG1 F2400\nG1 X0 Y1 E5.0000\nG1 X50 Y1 E-3.0000\nG4 S0\nM107 ; fan off\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nG28 X0 ; home X axis\nM84 ; disable motors\n\n -extruder_colour = #FFAA55 -extruder_offset = 0x0 -gcode_flavor = marlin -layer_gcode = ;AFTER_LAYER_CHANGE\n;[layer_z] -max_layer_height = 0.25 -min_layer_height = 0.07 +inherits = *mm-single* nozzle_diameter = 0.6 -octoprint_apikey = -octoprint_host = -printer_notes = Don't remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_PRUSA3D\nPRINTER_MODEL_MK2\nPRINTER_HAS_BOWDEN -printer_settings_id = -retract_before_travel = 3 -retract_before_wipe = 60% -retract_layer_change = 0 -retract_length = 4 -retract_length_toolchange = 6 -retract_lift = 0.6 -retract_lift_above = 0 -retract_lift_below = 199 -retract_restart_extra = 0 -retract_restart_extra_toolchange = 0 -retract_speed = 80 -serial_port = -serial_speed = 250000 -single_extruder_multi_material = 1 -start_gcode = M115 U3.1.0 ; tell printer latest fw version\nM201 X9000 Y9000 Z500 E10000 ; sets maximum accelerations, mm/sec^2\nM203 X500 Y500 Z12 E120 ; sets maximum feedrates, mm/sec\nM204 S1500 T1500 ; sets acceleration (S) and retract acceleration (T)\nM205 X10 Y10 Z0.2 E2.5 ; sets the jerk limits, mm/sec\nM205 S0 T0 ; sets the minimum extruding and travel feed rate, mm/sec\n; Start G-Code sequence START\nT?\nM104 S[first_layer_temperature]\nM140 S[first_layer_bed_temperature]\nM109 S[first_layer_temperature]\nM190 S[first_layer_bed_temperature]\nG21 ; set units to millimeters\nG90 ; use absolute coordinates\nM83 ; use relative distances for extrusion\nG28 W\nG80\nG92 E0.0\nM203 E100\nM92 E140\nG1 Z0.250 F7200.000\nG1 X50.0 E80.0 F1000.0\nG1 X160.0 E20.0 F1000.0\nG1 Z0.200 F7200.000\nG1 X220.0 E13 F1000.0\nG1 X240.0 E0 F1000.0\nG1 E-4 F1000.0\nG92 E0.0 -toolchange_gcode = -use_firmware_retraction = 0 -use_relative_e_distances = 1 -use_volumetric_e = 0 -variable_layer_height = 1 -wipe = 1 -z_offset = 0 [printer:Original Prusa i3 MK2 MultiMaterial] -bed_shape = 0x0,250x0,250x210,0x210 -before_layer_gcode = ;BEFORE_LAYER_CHANGE\n;[layer_z]\n\n -between_objects_gcode = -deretract_speed = 50,50,50,50 -end_gcode = {if not has_wipe_tower}\n; Pull the filament into the cooling tubes.\nG1 E-4 F2100.00000\nG91\nG1 Z1 F7200.000\nG90\nG1 X245 Y1\nG1 X240 E4\nG1 F4000\nG1 X190 E2.7 \nG1 F4600\nG1 X110 E2.8\nG1 F5200\nG1 X40 E3 \nG1 E-15.0000 F5000\nG1 E-50.0000 F5400\nG1 E-15.0000 F3000\nG1 E-12.0000 F2000\nG1 F1600\nG1 X0 Y1 E3.0000\nG1 X50 Y1 E-5.0000\nG1 F2000\nG1 X0 Y1 E5.0000\nG1 X50 Y1 E-5.0000\nG1 F2400\nG1 X0 Y1 E5.0000\nG1 X50 Y1 E-5.0000\nG1 F2400\nG1 X0 Y1 E5.0000\nG1 X50 Y1 E-3.0000\nG4 S0\n{endif}\nM107 ; fan off\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nG28 X0 ; home X axis\nM84 ; disable motors -extruder_colour = #FFAA55;#5182DB;#4ECDD3;#FB7259 -extruder_offset = 0x0,0x0,0x0,0x0 -gcode_flavor = marlin -layer_gcode = ;AFTER_LAYER_CHANGE\n;[layer_z] -max_layer_height = 0.25,0.25,0.25,0.25 -min_layer_height = 0.07,0.07,0.07,0.07 +inherits = *mm-multi* nozzle_diameter = 0.4,0.4,0.4,0.4 -octoprint_apikey = -octoprint_host = -printer_notes = Don't remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_PRUSA3D\nPRINTER_MODEL_MK2\nPRINTER_HAS_BOWDEN -printer_settings_id = -retract_before_travel = 3,3,3,3 -retract_before_wipe = 60%,60%,60%,60% -retract_layer_change = 0,0,0,0 -retract_length = 4,4,4,4 -retract_length_toolchange = 4,4,4,4 -retract_lift = 0.6,0.6,0.6,0.6 -retract_lift_above = 0,0,0,0 -retract_lift_below = 199,199,199,199 -retract_restart_extra = 0,0,0,0 -retract_restart_extra_toolchange = 0,0,0,0 -retract_speed = 80,80,80,80 -serial_port = -serial_speed = 250000 -single_extruder_multi_material = 1 -start_gcode = M115 U3.1.0 ; tell printer latest fw version\nM201 X9000 Y9000 Z500 E10000 ; sets maximum accelerations, mm/sec^2\nM203 X500 Y500 Z12 E120 ; sets maximum feedrates, mm/sec\nM204 S1500 T1500 ; sets acceleration (S) and retract acceleration (T)\nM205 X10 Y10 Z0.2 E2.5 ; sets the jerk limits, mm/sec\nM205 S0 T0 ; sets the minimum extruding and travel feed rate, mm/sec\n; Start G-Code sequence START\nT[initial_tool]\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nG21 ; set units to millimeters\nG90 ; use absolute coordinates\nM83 ; use relative distances for extrusion\nG28 W\nG80\nG92 E0.0\nM203 E100 ; set max feedrate\nM92 E140 ; E-steps per filament milimeter\n{if not has_wipe_tower}\nG1 Z0.250 F7200.000\nG1 X50.0 E80.0 F1000.0\nG1 X160.0 E20.0 F1000.0\nG1 Z0.200 F7200.000\nG1 X220.0 E13 F1000.0\nG1 X240.0 E0 F1000.0\nG1 E-4 F1000.0\n{endif}\nG92 E0.0 -toolchange_gcode = -use_firmware_retraction = 0 -use_relative_e_distances = 1 -use_volumetric_e = 0 -variable_layer_height = 0 -wipe = 1,1,1,1 -z_offset = 0 [printer:Original Prusa i3 MK2 MultiMaterial 0.6 nozzle] -bed_shape = 0x0,250x0,250x210,0x210 -before_layer_gcode = ;BEFORE_LAYER_CHANGE\n;[layer_z]\n\n -between_objects_gcode = -deretract_speed = 50,50,50,50 -end_gcode = {if not has_wipe_tower}\nG1 E-4 F2100.00000\nG91\nG1 Z1 F7200.000\nG90\nG1 X245 Y1\nG1 X240 E4\nG1 F4000\nG1 X190 E2.7 \nG1 F4600\nG1 X110 E2.8\nG1 F5200\nG1 X40 E3 \nG1 E-15.0000 F5000\nG1 E-50.0000 F5400\nG1 E-15.0000 F3000\nG1 E-12.0000 F2000\nG1 F1600\nG1 X0 Y1 E3.0000\nG1 X50 Y1 E-5.0000\nG1 F2000\nG1 X0 Y1 E5.0000\nG1 X50 Y1 E-5.0000\nG1 F2400\nG1 X0 Y1 E5.0000\nG1 X50 Y1 E-5.0000\nG1 F2400\nG1 X0 Y1 E5.0000\nG1 X50 Y1 E-3.0000\nG4 S0\n{endif}\nM107 ; fan off\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nG28 X0 ; home X axis\nM84 ; disable motors\n -extruder_colour = #FFAA55;#5182DB;#4ECDD3;#FB7259 -extruder_offset = 0x0,0x0,0x0,0x0 -gcode_flavor = marlin -layer_gcode = ;AFTER_LAYER_CHANGE\n;[layer_z] -max_layer_height = 0.25,0.25,0.25,0.25 -min_layer_height = 0.07,0.07,0.07,0.07 +inherits = *mm-multi* nozzle_diameter = 0.6,0.6,0.6,0.6 -octoprint_apikey = -octoprint_host = -printer_notes = Don't remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_PRUSA3D\nPRINTER_MODEL_MK2\nPRINTER_HAS_BOWDEN -printer_settings_id = -retract_before_travel = 3,3,3,3 -retract_before_wipe = 60%,60%,60%,60% -retract_layer_change = 0,0,0,0 -retract_length = 4,4,4,4 -retract_length_toolchange = 4,4,4,4 -retract_lift = 0.6,0.6,0.6,0.6 -retract_lift_above = 0,0,0,0 -retract_lift_below = 199,199,199,199 -retract_restart_extra = 0,0,0,0 -retract_restart_extra_toolchange = 0,0,0,0 -retract_speed = 80,80,80,80 -serial_port = -serial_speed = 250000 -single_extruder_multi_material = 1 -start_gcode = M115 U3.1.0 ; tell printer latest fw version\nM201 X9000 Y9000 Z500 E10000 ; sets maximum accelerations, mm/sec^2\nM203 X500 Y500 Z12 E120 ; sets maximum feedrates, mm/sec\nM204 S1500 T1500 ; sets acceleration (S) and retract acceleration (T)\nM205 X10 Y10 Z0.2 E2.5 ; sets the jerk limits, mm/sec\nM205 S0 T0 ; sets the minimum extruding and travel feed rate, mm/sec\n; Start G-Code sequence START\nT[initial_tool]\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nG21 ; set units to millimeters\nG90 ; use absolute coordinates\nM83 ; use relative distances for extrusion\nG28 W\nG80\nG92 E0.0\nM203 E100\nM92 E140\n{if not has_wipe_tower}\nG1 Z0.250 F7200.000\nG1 X50.0 E80.0 F1000.0\nG1 X160.0 E20.0 F1000.0\nG1 Z0.200 F7200.000\nG1 X220.0 E13 F1000.0\nG1 X240.0 E0 F1000.0\nG1 E-4 F1000.0\n{endif}\nG92 E0.0 -toolchange_gcode = -use_firmware_retraction = 0 -use_relative_e_distances = 1 -use_volumetric_e = 0 -variable_layer_height = 0 -wipe = 1,1,1,1 -z_offset = 0 [printer:Original Prusa i3 MK3] -bed_shape = 0x0,250x0,250x210,0x210 -before_layer_gcode = ;BEFORE_LAYER_CHANGE\n;[layer_z]\n\n -between_objects_gcode = -deretract_speed = 0 +inherits = *common* end_gcode = G4 ; wait\nM221 S100\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nG1 X0 Y200; home X axis\nM84 ; disable motors -extruder_colour = #FFFF00 -extruder_offset = 0x0 -gcode_flavor = marlin -layer_gcode = ;AFTER_LAYER_CHANGE\n;[layer_z] -max_layer_height = 0.25 -min_layer_height = 0.07 -nozzle_diameter = 0.4 -octoprint_apikey = -octoprint_host = printer_notes = Don't remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_PRUSA3D\nPRINTER_MODEL_MK3\n -retract_before_travel = 1 -retract_before_wipe = 0% -retract_layer_change = 1 -retract_length = 0.8 -retract_length_toolchange = 3 -retract_lift = 0.6 -retract_lift_above = 0 retract_lift_below = 209 -retract_restart_extra = 0 -retract_restart_extra_toolchange = 0 -retract_speed = 35 -serial_port = -serial_speed = 250000 -single_extruder_multi_material = 0 start_gcode = M115 U3.1.1-RC5 ; tell printer latest fw version\nM201 X1000 Y1000 Z200 E5000 ; sets maximum accelerations, mm/sec^2\nM203 X200 Y200 Z12 E120 ; sets maximum feedrates, mm/sec\nM204 S1250 T1250 ; sets acceleration (S) and retract acceleration (T)\nM205 X10 Y10 Z0.4 E2.5 ; sets the jerk limits, mm/sec\nM205 S0 T0 ; sets the minimum extruding and travel feed rate, mm/sec\nM83 ; extruder relative mode\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nG28 W ; home all without mesh bed level\nG80 ; mesh bed leveling\nG1 Y-3.0 F1000.0 ; go outside print area\nG92 E0.0\nG1 X60.0 E9.0 F1000.0 ; intro line\nG1 X100.0 E12.5 F1000.0 ; intro line\nG92 E0.0\nM221 S{if layer_height==0.05}100{else}95{endif} -toolchange_gcode = -use_firmware_retraction = 0 -use_relative_e_distances = 1 -use_volumetric_e = 0 -variable_layer_height = 1 -wipe = 1 -z_offset = 0 [presets] print = 0.15mm OPTIMAL MK3 diff --git a/xs/CMakeLists.txt b/xs/CMakeLists.txt index 4e217d1480..a234668625 100644 --- a/xs/CMakeLists.txt +++ b/xs/CMakeLists.txt @@ -64,6 +64,8 @@ add_library(libslic3r STATIC ${LIBDIR}/libslic3r/Fill/FillConcentric.hpp ${LIBDIR}/libslic3r/Fill/FillHoneycomb.cpp ${LIBDIR}/libslic3r/Fill/FillHoneycomb.hpp + ${LIBDIR}/libslic3r/Fill/FillGyroid.cpp + ${LIBDIR}/libslic3r/Fill/FillGyroid.hpp ${LIBDIR}/libslic3r/Fill/FillPlanePath.cpp ${LIBDIR}/libslic3r/Fill/FillPlanePath.hpp ${LIBDIR}/libslic3r/Fill/FillRectilinear.cpp @@ -173,6 +175,8 @@ add_library(libslic3r_gui STATIC ${LIBDIR}/slic3r/GUI/3DScene.hpp ${LIBDIR}/slic3r/GUI/GLShader.cpp ${LIBDIR}/slic3r/GUI/GLShader.hpp + ${LIBDIR}/slic3r/GUI/Preferences.cpp + ${LIBDIR}/slic3r/GUI/Preferences.hpp ${LIBDIR}/slic3r/GUI/Preset.cpp ${LIBDIR}/slic3r/GUI/Preset.hpp ${LIBDIR}/slic3r/GUI/PresetBundle.cpp @@ -199,7 +203,12 @@ add_library(libslic3r_gui STATIC ${LIBDIR}/slic3r/GUI/WipeTowerDialog.hpp ${LIBDIR}/slic3r/GUI/RammingChart.cpp ${LIBDIR}/slic3r/GUI/RammingChart.hpp - + ${LIBDIR}/slic3r/Utils/Http.cpp + ${LIBDIR}/slic3r/Utils/Http.hpp + ${LIBDIR}/slic3r/Utils/OctoPrint.cpp + ${LIBDIR}/slic3r/Utils/OctoPrint.hpp + ${LIBDIR}/slic3r/Utils/Bonjour.cpp + ${LIBDIR}/slic3r/Utils/Bonjour.hpp ) add_library(admesh STATIC @@ -339,6 +348,7 @@ set(XS_XSP_FILES ${XSP_DIR}/Surface.xsp ${XSP_DIR}/SurfaceCollection.xsp ${XSP_DIR}/TriangleMesh.xsp + ${XSP_DIR}/Utils_OctoPrint.xsp ${XSP_DIR}/XS.xsp ) foreach (file ${XS_XSP_FILES}) @@ -476,6 +486,7 @@ if(SLIC3R_STATIC) # Use boost libraries linked statically to the C++ runtime. # set(Boost_USE_STATIC_RUNTIME ON) endif() +#set(Boost_DEBUG ON) find_package(Boost REQUIRED COMPONENTS system filesystem thread log locale regex) if(Boost_FOUND) include_directories(${Boost_INCLUDE_DIRS}) @@ -523,6 +534,27 @@ if (SLIC3R_PRUSACONTROL) target_link_libraries(XS ${wxWidgets_LIBRARIES}) endif() +find_package(CURL REQUIRED) +include_directories(${CURL_INCLUDE_DIRS}) +target_link_libraries(XS ${CURL_LIBRARIES}) + +if (SLIC3R_STATIC) + 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. + add_definitions(-DCURL_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}") + include_directories(${OPENSSL_INCLUDE_DIR}) + target_link_libraries(XS ${OPENSSL_LIBRARIES}) + endif() +endif() + ## OPTIONAL packages # Find eigen3 or use bundled version @@ -597,6 +629,17 @@ elseif (NOT MSVC) target_link_libraries(slic3r -lstdc++) endif () +if (MSVC) + # Here we associate some additional properties with the MSVC projects to enable compilation and debugging out of the box. + # It seems a props file needs to be copied to the same dir as the proj file, otherwise MSVC doesn't load it up. + # For copying, the configure_file() function seems to work much better than the file() function. + configure_file("${PROJECT_SOURCE_DIR}/cmake/msvc/xs.wperl64d.props" ${CMAKE_CURRENT_BINARY_DIR} COPYONLY) + set_target_properties(XS PROPERTIES VS_USER_PROPS "xs.wperl64d.props") + configure_file("${PROJECT_SOURCE_DIR}/cmake/msvc/slic3r.wperl64d.props" ${CMAKE_CURRENT_BINARY_DIR} COPYONLY) + set_target_properties(slic3r PROPERTIES VS_USER_PROPS "slic3r.wperl64d.props") +endif () + + # Installation -install(TARGETS XS DESTINATION lib/slic3r-prusa3d/auto/Slic3r/XS) -install(FILES lib/Slic3r/XS.pm DESTINATION lib/slic3r-prusa3d/Slic3r) +install(TARGETS XS DESTINATION ${PERL_VENDORARCH}/auto/Slic3r/XS) +install(FILES lib/Slic3r/XS.pm DESTINATION ${PERL_VENDORLIB}/Slic3r) diff --git a/xs/src/admesh/normals.cpp b/xs/src/admesh/normals.cpp index 28b1c47b05..b7cf9a8ab7 100644 --- a/xs/src/admesh/normals.cpp +++ b/xs/src/admesh/normals.cpp @@ -107,6 +107,11 @@ stl_fix_normal_directions(stl_file *stl) { struct stl_normal *newn; struct stl_normal *temp; + int* reversed_ids; + int reversed_count = 0; + int id; + int force_exit = 0; + if (stl->error) return; /* Initialize linked list. */ @@ -121,13 +126,18 @@ stl_fix_normal_directions(stl_file *stl) { norm_sw = (char*)calloc(stl->stats.number_of_facets, sizeof(char)); if(norm_sw == NULL) perror("stl_fix_normal_directions"); + /* Initialize list that keeps track of reversed facets. */ + reversed_ids = (int*)calloc(stl->stats.number_of_facets, sizeof(int)); + if (reversed_ids == NULL) perror("stl_fix_normal_directions reversed_ids"); facet_num = 0; /* If normal vector is not within tolerance and backwards: Arbitrarily starts at face 0. If this one is wrong, we're screwed. Thankfully, the chances of it being wrong randomly are low if most of the triangles are right: */ - if(stl_check_normal_vector(stl, 0, 0) == 2) - stl_reverse_facet(stl, 0); + if (stl_check_normal_vector(stl, 0, 0) == 2) { + stl_reverse_facet(stl, 0); + reversed_ids[reversed_count++] = 0; + } /* Say that we've fixed this facet: */ norm_sw[facet_num] = 1; @@ -140,8 +150,19 @@ stl_fix_normal_directions(stl_file *stl) { /* Reverse the neighboring facets if necessary. */ if(stl->neighbors_start[facet_num].which_vertex_not[j] > 2) { /* If the facet has a neighbor that is -1, it means that edge isn't shared by another facet */ - if(stl->neighbors_start[facet_num].neighbor[j] != -1) - stl_reverse_facet(stl, stl->neighbors_start[facet_num].neighbor[j]); + if(stl->neighbors_start[facet_num].neighbor[j] != -1) { + if (norm_sw[stl->neighbors_start[facet_num].neighbor[j]] == 1) { + /* trying to modify a facet already marked as fixed, revert all changes made until now and exit (fixes: #716, #574, #413, #269, #262, #259, #230, #228, #206) */ + for (id = reversed_count - 1; id >= 0; --id) { + stl_reverse_facet(stl, reversed_ids[id]); + } + force_exit = 1; + break; + } else { + stl_reverse_facet(stl, stl->neighbors_start[facet_num].neighbor[j]); + reversed_ids[reversed_count++] = stl->neighbors_start[facet_num].neighbor[j]; + } + } } /* If this edge of the facet is connected: */ if(stl->neighbors_start[facet_num].neighbor[j] != -1) { @@ -156,6 +177,10 @@ stl_fix_normal_directions(stl_file *stl) { } } } + + /* an error occourred, quit the for loop and exit */ + if (force_exit) break; + /* Get next facet to fix from top of list. */ if(head->next != tail) { facet_num = head->next->facet_num; @@ -179,7 +204,8 @@ stl_fix_normal_directions(stl_file *stl) { /* This is the first facet of the next part. */ facet_num = i; if(stl_check_normal_vector(stl, i, 0) == 2) { - stl_reverse_facet(stl, i); + stl_reverse_facet(stl, i); + reversed_ids[reversed_count++] = i; } norm_sw[facet_num] = 1; @@ -192,6 +218,7 @@ stl_fix_normal_directions(stl_file *stl) { } free(head); free(tail); + free(reversed_ids); free(norm_sw); } diff --git a/xs/src/libslic3r/ExtrusionEntity.hpp b/xs/src/libslic3r/ExtrusionEntity.hpp index f5e2434193..16ef51c1fb 100644 --- a/xs/src/libslic3r/ExtrusionEntity.hpp +++ b/xs/src/libslic3r/ExtrusionEntity.hpp @@ -26,6 +26,7 @@ enum ExtrusionRole { erSupportMaterial, erSupportMaterialInterface, erWipeTower, + erCustom, // Extrusion role for a collection with multiple extrusion roles. erMixed, }; diff --git a/xs/src/libslic3r/Fill/FillBase.cpp b/xs/src/libslic3r/Fill/FillBase.cpp index 2fa237e5f2..88645b3d95 100644 --- a/xs/src/libslic3r/Fill/FillBase.cpp +++ b/xs/src/libslic3r/Fill/FillBase.cpp @@ -8,6 +8,7 @@ #include "FillConcentric.hpp" #include "FillHoneycomb.hpp" #include "Fill3DHoneycomb.hpp" +#include "FillGyroid.hpp" #include "FillPlanePath.hpp" #include "FillRectilinear.hpp" #include "FillRectilinear2.hpp" @@ -21,6 +22,7 @@ Fill* Fill::new_from_type(const InfillPattern type) case ipConcentric: return new FillConcentric(); case ipHoneycomb: return new FillHoneycomb(); case ip3DHoneycomb: return new Fill3DHoneycomb(); + case ipGyroid: return new FillGyroid(); case ipRectilinear: return new FillRectilinear2(); // case ipRectilinear: return new FillRectilinear(); case ipLine: return new FillLine(); diff --git a/xs/src/libslic3r/Fill/FillGyroid.cpp b/xs/src/libslic3r/Fill/FillGyroid.cpp new file mode 100644 index 0000000000..e63ce0bfdc --- /dev/null +++ b/xs/src/libslic3r/Fill/FillGyroid.cpp @@ -0,0 +1,150 @@ +#include "../ClipperUtils.hpp" +#include "../PolylineCollection.hpp" +#include "../Surface.hpp" +#include +#include +#include + +#include "FillGyroid.hpp" + +namespace Slic3r { + +static inline Polyline make_wave_vertical( + double width, double height, double x0, + double segmentSize, double scaleFactor, + double z_cos, double z_sin, bool flip) +{ + Polyline polyline; + polyline.points.emplace_back(Point(coord_t(clamp(0., width, x0) * scaleFactor), 0)); + double phase_offset_sin = (z_cos < 0 ? M_PI : 0) + M_PI; + double phase_offset_cos = (z_cos < 0 ? M_PI : 0) + M_PI + (flip ? M_PI : 0.); + for (double y = 0.; y < height + segmentSize; y += segmentSize) { + y = std::min(y, height); + double a = sin(y + phase_offset_sin); + double b = - z_cos; + double res = z_sin * cos(y + phase_offset_cos); + double r = sqrt(sqr(a) + sqr(b)); + double x = clamp(0., width, asin(a/r) + asin(res/r) + M_PI + x0); + polyline.points.emplace_back(convert_to(Pointf(x, y) * scaleFactor)); + } + if (flip) + std::reverse(polyline.points.begin(), polyline.points.end()); + return polyline; +} + +static inline Polyline make_wave_horizontal( + double width, double height, double y0, + double segmentSize, double scaleFactor, + double z_cos, double z_sin, bool flip) +{ + Polyline polyline; + polyline.points.emplace_back(Point(0, coord_t(clamp(0., height, y0) * scaleFactor))); + double phase_offset_sin = (z_sin < 0 ? M_PI : 0) + (flip ? 0 : M_PI); + double phase_offset_cos = z_sin < 0 ? M_PI : 0.; + for (double x=0.; x < width + segmentSize; x += segmentSize) { + x = std::min(x, width); + double a = cos(x + phase_offset_cos); + double b = - z_sin; + double res = z_cos * sin(x + phase_offset_sin); + double r = sqrt(sqr(a) + sqr(b)); + double y = clamp(0., height, asin(a/r) + asin(res/r) + 0.5 * M_PI + y0); + polyline.points.emplace_back(convert_to(Pointf(x, y) * scaleFactor)); + } + if (flip) + std::reverse(polyline.points.begin(), polyline.points.end()); + return polyline; +} + +static Polylines make_gyroid_waves(double gridZ, double density, double layer_width, double width, double height) +{ + double scaleFactor = scale_(layer_width) / density; + double segmentSize = 0.5 * density; + //scale factor for 5% : 8 712 388 + // 1z = 10^-6 mm ? + double z = gridZ / scaleFactor; + double z_sin = sin(z); + double z_cos = cos(z); + Polylines result; + if (abs(z_sin) <= abs(z_cos)) { + // Vertical wave + double x0 = M_PI * (int)((- 0.5 * M_PI) / M_PI - 1.); + bool flip = ((int)(x0 / M_PI + 1.) & 1) != 0; + for (; x0 < width - 0.5 * M_PI; x0 += M_PI, flip = ! flip) + result.emplace_back(make_wave_vertical(width, height, x0, segmentSize, scaleFactor, z_cos, z_sin, flip)); + } else { + // Horizontal wave + bool flip = true; + for (double y0 = 0.; y0 < width; y0 += M_PI, flip = !flip) + result.emplace_back(make_wave_horizontal(width, height, y0, segmentSize, scaleFactor, z_cos, z_sin, flip)); + } + return result; +} + +void FillGyroid::_fill_surface_single( + const FillParams ¶ms, + unsigned int thickness_layers, + const std::pair &direction, + ExPolygon &expolygon, + Polylines &polylines_out) +{ + // no rotation is supported for this infill pattern + BoundingBox bb = expolygon.contour.bounding_box(); + coord_t distance = coord_t(scale_(this->spacing) / (params.density*this->scaling)); + + // align bounding box to a multiple of our grid module + bb.merge(_align_to_grid(bb.min, Point(2*M_PI*distance, 2*M_PI*distance))); + + // generate pattern + Polylines polylines = make_gyroid_waves( + scale_(this->z), + params.density*this->scaling, + this->spacing, + ceil(bb.size().x / distance) + 1., + ceil(bb.size().y / distance) + 1.); + + // move pattern in place + for (Polyline &polyline : polylines) + polyline.translate(bb.min.x, bb.min.y); + + // clip pattern to boundaries + polylines = intersection_pl(polylines, (Polygons)expolygon); + + // connect lines + if (! params.dont_connect && ! polylines.empty()) { // prevent calling leftmost_point() on empty collections + ExPolygon expolygon_off; + { + ExPolygons expolygons_off = offset_ex(expolygon, (float)SCALED_EPSILON); + if (! expolygons_off.empty()) { + // When expanding a polygon, the number of islands could only shrink. Therefore the offset_ex shall generate exactly one expanded island for one input island. + assert(expolygons_off.size() == 1); + std::swap(expolygon_off, expolygons_off.front()); + } + } + Polylines chained = PolylineCollection::chained_path_from( + std::move(polylines), + PolylineCollection::leftmost_point(polylines), false); // reverse allowed + bool first = true; + for (Polyline &polyline : chained) { + if (! first) { + // Try to connect the lines. + Points &pts_end = polylines_out.back().points; + const Point &first_point = polyline.points.front(); + const Point &last_point = pts_end.back(); + // TODO: we should also check that both points are on a fill_boundary to avoid + // connecting paths on the boundaries of internal regions + // TODO: avoid crossing current infill path + if (first_point.distance_to(last_point) <= 5 * distance && + expolygon_off.contains(Line(last_point, first_point))) { + // Append the polyline. + pts_end.insert(pts_end.end(), polyline.points.begin(), polyline.points.end()); + continue; + } + } + // The lines cannot be connected. + polylines_out.emplace_back(std::move(polyline)); + first = false; + } + } +} + +} // namespace Slic3r diff --git a/xs/src/libslic3r/Fill/FillGyroid.hpp b/xs/src/libslic3r/Fill/FillGyroid.hpp new file mode 100644 index 0000000000..758652a5cb --- /dev/null +++ b/xs/src/libslic3r/Fill/FillGyroid.hpp @@ -0,0 +1,34 @@ +#ifndef slic3r_FillGyroid_hpp_ +#define slic3r_FillGyroid_hpp_ + +#include "../libslic3r.h" + +#include "FillBase.hpp" + +namespace Slic3r { + +class FillGyroid : public Fill +{ +public: + FillGyroid() {} + virtual Fill* clone() const { return new FillGyroid(*this); } + + // require bridge flow since most of this pattern hangs in air + virtual bool use_bridge_flow() const { return true; } + +protected: + + // mult of density, to have a good %of weight for each density parameter + float scaling = 1.75; + + virtual void _fill_surface_single( + const FillParams ¶ms, + unsigned int thickness_layers, + const std::pair &direction, + ExPolygon &expolygon, + Polylines &polylines_out); +}; + +} // namespace Slic3r + +#endif // slic3r_FillGyroid_hpp_ diff --git a/xs/src/libslic3r/GCode.cpp b/xs/src/libslic3r/GCode.cpp index 2c2df6ec32..8ad479532b 100644 --- a/xs/src/libslic3r/GCode.cpp +++ b/xs/src/libslic3r/GCode.cpp @@ -587,6 +587,15 @@ void GCode::_do_export(Print &print, FILE *file, GCodePreviewData *preview_data) this->_print_first_layer_bed_temperature(file, print, start_gcode, initial_extruder_id, true); // Set extruder(s) temperature before and after start G-code. this->_print_first_layer_extruder_temperatures(file, print, start_gcode, initial_extruder_id, false); + + if (m_enable_analyzer) + { + // adds tag for analyzer + char buf[32]; + sprintf(buf, ";%s%d\n", GCodeAnalyzer::Extrusion_Role_Tag.c_str(), erCustom); + _writeln(file, buf); + } + // Write the custom start G-code _writeln(file, start_gcode); // Process filament-specific gcode in extruder order. @@ -770,6 +779,15 @@ void GCode::_do_export(Print &print, FILE *file, GCodePreviewData *preview_data) // Write end commands to file. _write(file, this->retract()); _write(file, m_writer.set_fan(false)); + + if (m_enable_analyzer) + { + // adds tag for analyzer + char buf[32]; + sprintf(buf, ";%s%d\n", GCodeAnalyzer::Extrusion_Role_Tag.c_str(), erCustom); + _writeln(file, buf); + } + // Process filament-specific gcode in extruder order. if (print.config.single_extruder_multi_material) { // Process the end_filament_gcode for the active filament only. @@ -1384,18 +1402,13 @@ void GCode::apply_print_config(const PrintConfig &print_config) void GCode::append_full_config(const Print& print, std::string& str) { - char buff[4096]; - const StaticPrintConfig *configs[] = { &print.config, &print.default_object_config, &print.default_region_config }; for (size_t i = 0; i < sizeof(configs) / sizeof(configs[0]); ++i) { const StaticPrintConfig *cfg = configs[i]; for (const std::string &key : cfg->keys()) { if (key != "compatible_printers") - { - sprintf(buff, "; %s = %s\n", key.c_str(), cfg->serialize(key).c_str()); - str += buff; - } + str += "; " + key + " = " + cfg->serialize(key) + "\n"; } } } diff --git a/xs/src/libslic3r/GCode/Analyzer.cpp b/xs/src/libslic3r/GCode/Analyzer.cpp index f8d196f233..6530806c40 100644 --- a/xs/src/libslic3r/GCode/Analyzer.cpp +++ b/xs/src/libslic3r/GCode/Analyzer.cpp @@ -150,7 +150,13 @@ void GCodeAnalyzer::_process_gcode_line(GCodeReader&, const GCodeReader::GCodeLi { // processes 'special' comments contained in line if (_process_tags(line)) + { +#if 0 + // DEBUG ONLY: puts the line back into the gcode + m_process_output += line.raw() + "\n"; +#endif return; + } // sets new start position/extrusion _set_start_position(_get_end_position()); diff --git a/xs/src/libslic3r/GCode/PreviewData.cpp b/xs/src/libslic3r/GCode/PreviewData.cpp index 5a23d332dd..1923505e4c 100644 --- a/xs/src/libslic3r/GCode/PreviewData.cpp +++ b/xs/src/libslic3r/GCode/PreviewData.cpp @@ -1,6 +1,8 @@ #include "Analyzer.hpp" #include "PreviewData.hpp" #include +#include +#include "slic3r/GUI/GUI.hpp" namespace Slic3r { @@ -125,26 +127,28 @@ const GCodePreviewData::Color GCodePreviewData::Extrusion::Default_Extrusion_Rol Color(0.0f, 0.5f, 0.0f, 1.0f), // erSupportMaterial Color(0.0f, 0.0f, 0.5f, 1.0f), // erSupportMaterialInterface Color(0.7f, 0.89f, 0.67f, 1.0f), // erWipeTower + Color(1.0f, 1.0f, 0.0f, 1.0f), // erCustom Color(0.0f, 0.0f, 0.0f, 1.0f) // erMixed }; // todo: merge with Slic3r::ExtrusionRole2String() from GCode.cpp const std::string GCodePreviewData::Extrusion::Default_Extrusion_Role_Names[Num_Extrusion_Roles] { - "None", - "Perimeter", - "External perimeter", - "Overhang perimeter", - "Internal infill", - "Solid infill", - "Top solid infill", - "Bridge infill", - "Gap fill", - "Skirt", - "Support material", - "Support material interface", - "Wipe tower", - "Mixed" + L("None"), + L("Perimeter"), + L("External perimeter"), + L("Overhang perimeter"), + L("Internal infill"), + L("Solid infill"), + L("Top solid infill"), + L("Bridge infill"), + L("Gap fill"), + L("Skirt"), + L("Support material"), + L("Support material interface"), + L("Wipe tower"), + L("Custom"), + L("Mixed") }; const GCodePreviewData::Extrusion::EViewType GCodePreviewData::Extrusion::Default_View_Type = GCodePreviewData::Extrusion::FeatureType; @@ -323,15 +327,15 @@ std::string GCodePreviewData::get_legend_title() const switch (extrusion.view_type) { case Extrusion::FeatureType: - return "Feature type"; + return L("Feature type"); case Extrusion::Height: - return "Height (mm)"; + return L("Height (mm)"); case Extrusion::Width: - return "Width (mm)"; + return L("Width (mm)"); case Extrusion::Feedrate: - return "Speed (mm/s)"; + return L("Speed (mm/s)"); case Extrusion::Tool: - return "Tool"; + return L("Tool"); } return ""; @@ -360,10 +364,13 @@ GCodePreviewData::LegendItemsList GCodePreviewData::get_legend_items(const std:: { case Extrusion::FeatureType: { - items.reserve(erMixed - erPerimeter + 1); - for (unsigned int i = (unsigned int)erPerimeter; i < (unsigned int)erMixed; ++i) + ExtrusionRole first_valid = erPerimeter; + ExtrusionRole last_valid = erCustom; + + items.reserve(last_valid - first_valid + 1); + for (unsigned int i = (unsigned int)first_valid; i <= (unsigned int)last_valid; ++i) { - items.emplace_back(extrusion.role_names[i], extrusion.role_colors[i]); + items.emplace_back(_CHB(extrusion.role_names[i].c_str()).data(), extrusion.role_colors[i]); } break; @@ -389,8 +396,8 @@ GCodePreviewData::LegendItemsList GCodePreviewData::get_legend_items(const std:: items.reserve(tools_colors_count); for (unsigned int i = 0; i < tools_colors_count; ++i) { - char buf[32]; - sprintf(buf, "Extruder %d", i + 1); + char buf[MIN_BUF_LENGTH_FOR_L]; + sprintf(buf, _CHB(L("Extruder %d")), i + 1); GCodePreviewData::Color color; ::memcpy((void*)color.rgba, (const void*)(tool_colors.data() + i * 4), 4 * sizeof(float)); diff --git a/xs/src/libslic3r/GCodeTimeEstimator.cpp b/xs/src/libslic3r/GCodeTimeEstimator.cpp index 22821a7082..912799ca9b 100644 --- a/xs/src/libslic3r/GCodeTimeEstimator.cpp +++ b/xs/src/libslic3r/GCodeTimeEstimator.cpp @@ -19,6 +19,18 @@ static const float DEFAULT_EXTRUDE_FACTOR_OVERRIDE_PERCENTAGE = 1.0f; // 100 per static const float PREVIOUS_FEEDRATE_THRESHOLD = 0.0001f; +#if ENABLE_MOVE_STATS +static const std::string MOVE_TYPE_STR[Slic3r::GCodeTimeEstimator::Block::Num_Types] = +{ + "Noop", + "Retract", + "Unretract", + "Tool_change", + "Move", + "Extrude" +}; +#endif // ENABLE_MOVE_STATS + namespace Slic3r { void GCodeTimeEstimator::Feedrates::reset() @@ -139,6 +151,14 @@ namespace Slic3r { return (acceleration == 0.0f) ? 0.0f : (2.0f * acceleration * distance - sqr(initial_rate) + sqr(final_rate)) / (4.0f * acceleration); } +#if ENABLE_MOVE_STATS + GCodeTimeEstimator::MoveStats::MoveStats() + : count(0) + , time(0.0f) + { + } +#endif // ENABLE_MOVE_STATS + GCodeTimeEstimator::GCodeTimeEstimator() { reset(); @@ -155,6 +175,10 @@ namespace Slic3r { _calculate_time(); +#if ENABLE_MOVE_STATS + _log_moves_stats(); +#endif // ENABLE_MOVE_STATS + _reset_blocks(); _reset(); } @@ -166,6 +190,10 @@ namespace Slic3r { _parser.parse_file(file, boost::bind(&GCodeTimeEstimator::_process_gcode_line, this, _1, _2)); _calculate_time(); +#if ENABLE_MOVE_STATS + _log_moves_stats(); +#endif // ENABLE_MOVE_STATS + _reset_blocks(); _reset(); } @@ -180,6 +208,10 @@ namespace Slic3r { _parser.parse_line(line, action); _calculate_time(); +#if ENABLE_MOVE_STATS + _log_moves_stats(); +#endif // ENABLE_MOVE_STATS + _reset_blocks(); _reset(); } @@ -208,6 +240,11 @@ namespace Slic3r { { PROFILE_FUNC(); _calculate_time(); + +#if ENABLE_MOVE_STATS + _log_moves_stats(); +#endif // ENABLE_MOVE_STATS + _reset_blocks(); _reset(); } @@ -393,6 +430,9 @@ namespace Slic3r { void GCodeTimeEstimator::reset() { _time = 0.0f; +#if ENABLE_MOVE_STATS + _moves_stats.clear(); +#endif // ENABLE_MOVE_STATS _reset_blocks(); _reset(); } @@ -448,9 +488,24 @@ namespace Slic3r { for (const Block& block : _blocks) { +#if ENABLE_MOVE_STATS + float block_time = 0.0f; + block_time += block.acceleration_time(); + block_time += block.cruise_time(); + block_time += block.deceleration_time(); + _time += block_time; + + MovesStatsMap::iterator it = _moves_stats.find(block.move_type); + if (it == _moves_stats.end()) + it = _moves_stats.insert(MovesStatsMap::value_type(block.move_type, MoveStats())).first; + + it->second.count += 1; + it->second.time += block_time; +#else _time += block.acceleration_time(); _time += block.cruise_time(); _time += block.deceleration_time(); +#endif // ENABLE_MOVE_STATS } } @@ -746,6 +801,28 @@ namespace Slic3r { set_axis_position((EAxis)a, new_pos[a]); } +#if ENABLE_MOVE_STATS + // detects block move type + block.move_type = Block::Noop; + + if (block.delta_pos[E] < 0.0f) + { + if ((block.delta_pos[X] != 0.0f) || (block.delta_pos[Y] != 0.0f) || (block.delta_pos[Z] != 0.0f)) + block.move_type = Block::Move; + else + block.move_type = Block::Retract; + } + else if (block.delta_pos[E] > 0.0f) + { + if ((block.delta_pos[X] == 0.0f) && (block.delta_pos[Y] == 0.0f) && (block.delta_pos[Z] == 0.0f)) + block.move_type = Block::Unretract; + else if ((block.delta_pos[X] != 0.0f) || (block.delta_pos[Y] != 0.0f)) + block.move_type = Block::Extrude; + } + else if ((block.delta_pos[X] != 0.0f) || (block.delta_pos[Y] != 0.0f) || (block.delta_pos[Z] != 0.0f)) + block.move_type = Block::Move; +#endif // ENABLE_MOVE_STATS + // adds block to blocks list _blocks.emplace_back(block); } @@ -1064,4 +1141,24 @@ namespace Slic3r { next->flags.recalculate = false; } } + +#if ENABLE_MOVE_STATS + void GCodeTimeEstimator::_log_moves_stats() const + { + float moves_count = 0.0f; + for (const MovesStatsMap::value_type& move : _moves_stats) + { + moves_count += (float)move.second.count; + } + + for (const MovesStatsMap::value_type& move : _moves_stats) + { + std::cout << MOVE_TYPE_STR[move.first]; + std::cout << ": count " << move.second.count << " (" << 100.0f * (float)move.second.count / moves_count << "%)"; + std::cout << " - time: " << move.second.time << "s (" << 100.0f * move.second.time / _time << "%)"; + std::cout << std::endl; + } + std::cout << std::endl; + } +#endif // ENABLE_MOVE_STATS } diff --git a/xs/src/libslic3r/GCodeTimeEstimator.hpp b/xs/src/libslic3r/GCodeTimeEstimator.hpp index fb41a2753d..5ad5b8d0c7 100644 --- a/xs/src/libslic3r/GCodeTimeEstimator.hpp +++ b/xs/src/libslic3r/GCodeTimeEstimator.hpp @@ -5,6 +5,8 @@ #include "PrintConfig.hpp" #include "GCodeReader.hpp" +#define ENABLE_MOVE_STATS 0 + namespace Slic3r { // @@ -74,6 +76,19 @@ namespace Slic3r { public: struct Block { +#if ENABLE_MOVE_STATS + enum EMoveType : unsigned char + { + Noop, + Retract, + Unretract, + Tool_change, + Move, + Extrude, + Num_Types + }; +#endif // ENABLE_MOVE_STATS + struct FeedrateProfile { float entry; // mm/s @@ -106,6 +121,10 @@ namespace Slic3r { bool nominal_length; }; + +#if ENABLE_MOVE_STATS + EMoveType move_type; +#endif // ENABLE_MOVE_STATS Flags flags; float delta_pos[Num_Axis]; // mm @@ -156,6 +175,18 @@ namespace Slic3r { typedef std::vector BlocksList; +#if ENABLE_MOVE_STATS + struct MoveStats + { + unsigned int count; + float time; + + MoveStats(); + }; + + typedef std::map MovesStatsMap; +#endif // ENABLE_MOVE_STATS + private: GCodeReader _parser; State _state; @@ -163,6 +194,9 @@ namespace Slic3r { Feedrates _prev; BlocksList _blocks; float _time; // s +#if ENABLE_MOVE_STATS + MovesStatsMap _moves_stats; +#endif // ENABLE_MOVE_STATS public: GCodeTimeEstimator(); @@ -318,6 +352,10 @@ namespace Slic3r { void _planner_reverse_pass_kernel(Block& curr, Block& next); void _recalculate_trapezoids(); + +#if ENABLE_MOVE_STATS + void _log_moves_stats() const; +#endif // ENABLE_MOVE_STATS }; } /* namespace Slic3r */ diff --git a/xs/src/libslic3r/Model.cpp b/xs/src/libslic3r/Model.cpp index f65707ccba..1de99bbf82 100644 --- a/xs/src/libslic3r/Model.cpp +++ b/xs/src/libslic3r/Model.cpp @@ -12,6 +12,7 @@ #include #include #include +#include namespace Slic3r { @@ -91,7 +92,15 @@ Model Model::read_from_archive(const std::string &input_file, PresetBundle* bund throw std::runtime_error("The supplied file couldn't be read because it's empty"); for (ModelObject *o : model.objects) - o->input_file = input_file; + { + if (boost::algorithm::iends_with(input_file, ".zip.amf")) + { + // we remove the .zip part of the extension to avoid it be added to filenames when exporting + o->input_file = boost::ireplace_last_copy(input_file, ".zip.", "."); + } + else + o->input_file = input_file; + } if (add_default_instances) model.add_default_instances(); diff --git a/xs/src/libslic3r/PrintConfig.cpp b/xs/src/libslic3r/PrintConfig.cpp index 40b348fb82..f31e5de3be 100644 --- a/xs/src/libslic3r/PrintConfig.cpp +++ b/xs/src/libslic3r/PrintConfig.cpp @@ -11,7 +11,7 @@ namespace Slic3r { //! macro used to mark string used at localization, //! return same string -#define _L(s) s +#define L(s) s PrintConfigDef::PrintConfigDef() { @@ -22,36 +22,31 @@ PrintConfigDef::PrintConfigDef() // Maximum extruder temperature, bumped to 1500 to support printing of glass. const int max_temp = 1500; - //! On purpose of localization there is that changes at text of tooltip and sidetext: - //! - ° -> \u00B0 - //! - ² -> \u00B2 - //! - ³ -> \u00B3 - - def = this->add("avoid_crossing_perimeters", coBool); - def->label = _L("Avoid crossing perimeters"); - def->tooltip = _L("Optimize travel moves in order to minimize the crossing of perimeters. " + def = this->add("avoid_crossing_perimeters", coBool); + def->label = L("Avoid crossing perimeters"); + def->tooltip = L("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."); def->cli = "avoid-crossing-perimeters!"; def->default_value = new ConfigOptionBool(false); def = this->add("bed_shape", coPoints); - def->label = _L("Bed shape"); + def->label = L("Bed shape"); def->default_value = new ConfigOptionPoints { Pointf(0,0), Pointf(200,0), Pointf(200,200), Pointf(0,200) }; def = this->add("bed_temperature", coInts); - def->label = _L("Other layers"); - def->tooltip = _L("Bed temperature for layers after the first one. " + def->label = L("Other layers"); + def->tooltip = L("Bed temperature for layers after the first one. " "Set this to zero to disable bed temperature control commands in the output."); def->cli = "bed-temperature=i@"; - def->full_label = _L("Bed temperature"); + def->full_label = L("Bed temperature"); def->min = 0; def->max = 300; def->default_value = new ConfigOptionInts { 0 }; def = this->add("before_layer_gcode", coString); - def->label = _L("Before layer change G-code"); - def->tooltip = _L("This custom code is inserted at every layer change, right before the Z move. " + def->label = L("Before layer change G-code"); + def->tooltip = L("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]."); def->cli = "before-layer-gcode=s"; @@ -61,8 +56,8 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionString(""); def = this->add("between_objects_gcode", coString); - def->label = _L("Between objects G-code"); - def->tooltip = _L("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."); + def->label = L("Between objects G-code"); + def->tooltip = L("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."); def->cli = "between-objects-gcode=s"; def->multiline = true; def->full_width = true; @@ -70,47 +65,47 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionString(""); def = this->add("bottom_solid_layers", coInt); - def->label = _L("Bottom"); - def->category = _L("Layers and Perimeters"); - def->tooltip = _L("Number of solid layers to generate on bottom surfaces."); + def->label = L("Bottom"); + def->category = L("Layers and Perimeters"); + def->tooltip = L("Number of solid layers to generate on bottom surfaces."); def->cli = "bottom-solid-layers=i"; - def->full_label = _L("Bottom solid layers"); + def->full_label = L("Bottom solid layers"); def->min = 0; def->default_value = new ConfigOptionInt(3); def = this->add("bridge_acceleration", coFloat); - def->label = _L("Bridge"); - def->tooltip = _L("This is the acceleration your printer will use for bridges. " + def->label = L("Bridge"); + def->tooltip = L("This is the acceleration your printer will use for bridges. " "Set zero to disable acceleration control for bridges."); - def->sidetext = _L("mm/s\u00B2"); + def->sidetext = L("mm/s²"); def->cli = "bridge-acceleration=f"; def->min = 0; def->default_value = new ConfigOptionFloat(0); def = this->add("bridge_angle", coFloat); - def->label = _L("Bridging angle"); - def->category = _L("Infill"); - def->tooltip = _L("Bridging angle override. If left to zero, the bridging angle will be calculated " + def->label = L("Bridging angle"); + def->category = L("Infill"); + def->tooltip = L("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\u00B0 for zero angle."); - def->sidetext = _L("\u00B0"); + "Use 180° for zero angle."); + def->sidetext = L("°"); def->cli = "bridge-angle=f"; def->min = 0; def->default_value = new ConfigOptionFloat(0.); def = this->add("bridge_fan_speed", coInts); - def->label = _L("Bridges fan speed"); - def->tooltip = _L("This fan speed is enforced during all bridges and overhangs."); - def->sidetext = _L("%"); + def->label = L("Bridges fan speed"); + def->tooltip = L("This fan speed is enforced during all bridges and overhangs."); + def->sidetext = L("%"); def->cli = "bridge-fan-speed=i@"; def->min = 0; def->max = 100; def->default_value = new ConfigOptionInts { 100 }; def = this->add("bridge_flow_ratio", coFloat); - def->label = _L("Bridge flow ratio"); - def->category = _L("Advanced"); - def->tooltip = _L("This factor affects the amount of plastic for bridging. " + def->label = L("Bridge flow ratio"); + def->category = L("Advanced"); + def->tooltip = L("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."); @@ -119,45 +114,45 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionFloat(1); def = this->add("bridge_speed", coFloat); - def->label = _L("Bridges"); - def->category = _L("Speed"); - def->tooltip = _L("Speed for printing bridges."); - def->sidetext = _L("mm/s"); + def->label = L("Bridges"); + def->category = L("Speed"); + def->tooltip = L("Speed for printing bridges."); + def->sidetext = L("mm/s"); def->cli = "bridge-speed=f"; def->aliases.push_back("bridge_feed_rate"); def->min = 0; def->default_value = new ConfigOptionFloat(60); def = this->add("brim_width", coFloat); - def->label = _L("Brim width"); - def->tooltip = _L("Horizontal width of the brim that will be printed around each object on the first layer."); - def->sidetext = _L("mm"); + def->label = L("Brim width"); + def->tooltip = L("Horizontal width of the brim that will be printed around each object on the first layer."); + def->sidetext = L("mm"); def->cli = "brim-width=f"; def->min = 0; def->default_value = new ConfigOptionFloat(0); def = this->add("clip_multipart_objects", coBool); - def->label = _L("Clip multi-part objects"); - def->tooltip = _L("When printing multi-material objects, this settings will make slic3r " + def->label = L("Clip multi-part objects"); + def->tooltip = L("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)."); def->cli = "clip-multipart-objects!"; def->default_value = new ConfigOptionBool(false); def = this->add("compatible_printers", coStrings); - def->label = _L("Compatible printers"); + def->label = L("Compatible printers"); def->default_value = new ConfigOptionStrings(); def = this->add("compatible_printers_condition", coString); - def->label = _L("Compatible printers condition"); - def->tooltip = _L("A boolean expression using the configuration values of an active printer profile. " + def->label = L("Compatible printers condition"); + def->tooltip = L("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."); def->default_value = new ConfigOptionString(); def = this->add("complete_objects", coBool); - def->label = _L("Complete individual objects"); - def->tooltip = _L("When printing multiple objects or copies, this feature will complete " + def->label = L("Complete individual objects"); + def->tooltip = L("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."); @@ -165,78 +160,78 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionBool(false); def = this->add("cooling", coBools); - def->label = _L("Enable auto cooling"); - def->tooltip = _L("This flag enables the automatic cooling logic that adjusts print speed " + def->label = L("Enable auto cooling"); + def->tooltip = L("This flag enables the automatic cooling logic that adjusts print speed " "and fan speed according to layer printing time."); def->cli = "cooling!"; def->default_value = new ConfigOptionBools { true }; def = this->add("cooling_tube_retraction", coFloat); - def->label = _L("Cooling tube position"); - def->tooltip = _L("Distance of the center-point of the cooling tube from the extruder tip "); - def->sidetext = _L("mm"); + def->label = L("Cooling tube position"); + def->tooltip = L("Distance of the center-point of the cooling tube from the extruder tip "); + def->sidetext = L("mm"); def->cli = "cooling_tube_retraction=f"; def->min = 0; def->default_value = new ConfigOptionFloat(91.5f); def = this->add("cooling_tube_length", coFloat); - def->label = _L("Cooling tube length"); - def->tooltip = _L("Length of the cooling tube to limit space for cooling moves inside it "); - def->sidetext = _L("mm"); + def->label = L("Cooling tube length"); + def->tooltip = L("Length of the cooling tube to limit space for cooling moves inside it "); + def->sidetext = L("mm"); def->cli = "cooling_tube_length=f"; def->min = 0; def->default_value = new ConfigOptionFloat(5.f); def = this->add("default_acceleration", coFloat); - def->label = _L("Default"); - def->tooltip = _L("This is the acceleration your printer will be reset to after " + def->label = L("Default"); + def->tooltip = L("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."); - def->sidetext = _L("mm/s\u00B2"); + def->sidetext = L("mm/s²"); def->cli = "default-acceleration=f"; def->min = 0; def->default_value = new ConfigOptionFloat(0); def = this->add("disable_fan_first_layers", coInts); - def->label = _L("Disable fan for the first"); - def->tooltip = _L("You can set this to a positive value to disable fan at all " + def->label = L("Disable fan for the first"); + def->tooltip = L("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."); - def->sidetext = _L("layers"); + def->sidetext = L("layers"); def->cli = "disable-fan-first-layers=i@"; def->min = 0; def->max = 1000; def->default_value = new ConfigOptionInts { 3 }; def = this->add("dont_support_bridges", coBool); - def->label = _L("Don't support bridges"); - def->category = _L("Support material"); - def->tooltip = _L("Experimental option for preventing support material from being generated " + def->label = L("Don't support bridges"); + def->category = L("Support material"); + def->tooltip = L("Experimental option for preventing support material from being generated " "under bridged areas."); def->cli = "dont-support-bridges!"; def->default_value = new ConfigOptionBool(true); def = this->add("duplicate_distance", coFloat); - def->label = _L("Distance between copies"); - def->tooltip = _L("Distance used for the auto-arrange feature of the plater."); - def->sidetext = _L("mm"); + def->label = L("Distance between copies"); + def->tooltip = L("Distance used for the auto-arrange feature of the plater."); + def->sidetext = L("mm"); def->cli = "duplicate-distance=f"; def->aliases.push_back("multiply_distance"); def->min = 0; def->default_value = new ConfigOptionFloat(6); def = this->add("elefant_foot_compensation", coFloat); - def->label = _L("Elephant foot compensation"); - def->category = _L("Advanced"); - def->tooltip = _L("The first layer will be shrunk in the XY plane by the configured value " + def->label = L("Elephant foot compensation"); + def->category = L("Advanced"); + def->tooltip = L("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."); - def->sidetext = _L("mm"); + def->sidetext = L("mm"); def->cli = "elefant-foot-compensation=f"; def->min = 0; def->default_value = new ConfigOptionFloat(0); def = this->add("end_gcode", coString); - def->label = _L("End G-code"); - def->tooltip = _L("This end procedure is inserted at the end of the output file. " + def->label = L("End G-code"); + def->tooltip = L("This end procedure is inserted at the end of the output file. " "Note that you can use placeholder variables for all Slic3r settings."); def->cli = "end-gcode=s"; def->multiline = true; @@ -245,8 +240,8 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionString("M104 S0 ; turn off temperature\nG28 X0 ; home X axis\nM84 ; disable motors\n"); def = this->add("end_filament_gcode", coStrings); - def->label = _L("End G-code"); - def->tooltip = _L("This end procedure is inserted at the end of the output file, before the printer end gcode. " + def->label = L("End G-code"); + def->tooltip = L("This end procedure is inserted at the end of the output file, before the printer end gcode. " "Note that you can use placeholder variables for all Slic3r settings. " "If you have multiple extruders, the gcode is processed in extruder order."); def->cli = "end-filament-gcode=s@"; @@ -256,17 +251,17 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionStrings { "; Filament-specific end gcode \n;END gcode for filament\n" }; def = this->add("ensure_vertical_shell_thickness", coBool); - def->label = _L("Ensure vertical shell thickness"); - def->category = _L("Layers and Perimeters"); - def->tooltip = _L("Add solid infill near sloping surfaces to guarantee the vertical shell thickness " + def->label = L("Ensure vertical shell thickness"); + def->category = L("Layers and Perimeters"); + def->tooltip = L("Add solid infill near sloping surfaces to guarantee the vertical shell thickness " "(top+bottom solid layers)."); def->cli = "ensure-vertical-shell-thickness!"; def->default_value = new ConfigOptionBool(false); def = this->add("external_fill_pattern", coEnum); - def->label = _L("Top/bottom fill pattern"); - def->category = _L("Infill"); - def->tooltip = _L("Fill pattern for top/bottom infill. This only affects the external visible layer, " + def->label = L("Top/bottom fill pattern"); + def->category = L("Infill"); + def->tooltip = L("Fill pattern for top/bottom infill. This only affects the external visible layer, " "and not its adjacent solid shells."); def->cli = "external-fill-pattern|solid-fill-pattern=s"; def->enum_keys_map = &ConfigOptionEnum::get_enum_values(); @@ -285,39 +280,39 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionEnum(ipRectilinear); def = this->add("external_perimeter_extrusion_width", coFloatOrPercent); - def->label = _L("External perimeters"); - def->category = _L("Extrusion Width"); - def->tooltip = _L("Set this to a non-zero value to set a manual extrusion width for external perimeters. " + def->label = L("External perimeters"); + def->category = L("Extrusion Width"); + def->tooltip = L("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."); - def->sidetext = _L("mm or % (leave 0 for default)"); + def->sidetext = L("mm or % (leave 0 for default)"); def->cli = "external-perimeter-extrusion-width=s"; def->default_value = new ConfigOptionFloatOrPercent(0, false); def = this->add("external_perimeter_speed", coFloatOrPercent); - def->label = _L("External perimeters"); - def->category = _L("Speed"); - def->tooltip = _L("This separate setting will affect the speed of external perimeters (the visible ones). " + def->label = L("External perimeters"); + def->category = L("Speed"); + def->tooltip = L("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."); - def->sidetext = _L("mm/s or %"); + def->sidetext = L("mm/s or %"); def->cli = "external-perimeter-speed=s"; def->ratio_over = "perimeter_speed"; def->min = 0; def->default_value = new ConfigOptionFloatOrPercent(50, true); def = this->add("external_perimeters_first", coBool); - def->label = _L("External perimeters first"); - def->category = _L("Layers and Perimeters"); - def->tooltip = _L("Print contour perimeters from the outermost one to the innermost one " + def->label = L("External perimeters first"); + def->category = L("Layers and Perimeters"); + def->tooltip = L("Print contour perimeters from the outermost one to the innermost one " "instead of the default inverse order."); def->cli = "external-perimeters-first!"; def->default_value = new ConfigOptionBool(false); def = this->add("extra_perimeters", coBool); - def->label = _L("Extra perimeters if needed"); - def->category = _L("Layers and Perimeters"); - def->tooltip = _L("Add more perimeters when needed for avoiding gaps in sloping walls. " + def->label = L("Extra perimeters if needed"); + def->category = L("Layers and Perimeters"); + def->tooltip = L("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."); def->cli = "extra-perimeters!"; @@ -325,9 +320,9 @@ PrintConfigDef::PrintConfigDef() def = this->add("extruder", coInt); def->gui_type = "i_enum_open"; - def->label = _L("Extruder"); - def->category = _L("Extruders"); - def->tooltip = _L("The extruder to use (unless more specific extruder settings are specified). " + def->label = L("Extruder"); + def->category = L("Extruders"); + def->tooltip = L("The extruder to use (unless more specific extruder settings are specified). " "This value overrides perimeter and infill extruders, but not the support extruders."); def->cli = "extruder=i"; def->min = 0; // 0 = inherit defaults @@ -338,55 +333,55 @@ PrintConfigDef::PrintConfigDef() def->enum_labels.push_back("4"); def = this->add("extruder_clearance_height", coFloat); - def->label = _L("Height"); - def->tooltip = _L("Set this to the vertical distance between your nozzle tip and (usually) the X carriage rods. " + def->label = L("Height"); + def->tooltip = L("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."); - def->sidetext = _L("mm"); + def->sidetext = L("mm"); def->cli = "extruder-clearance-height=f"; def->min = 0; def->default_value = new ConfigOptionFloat(20); def = this->add("extruder_clearance_radius", coFloat); - def->label = _L("Radius"); - def->tooltip = _L("Set this to the clearance radius around your extruder. " + def->label = L("Radius"); + def->tooltip = L("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."); - def->sidetext = _L("mm"); + def->sidetext = L("mm"); def->cli = "extruder-clearance-radius=f"; def->min = 0; def->default_value = new ConfigOptionFloat(20); def = this->add("extruder_colour", coStrings); - def->label = _L("Extruder Color"); - def->tooltip = _L("This is only used in the Slic3r interface as a visual help."); + def->label = L("Extruder Color"); + def->tooltip = L("This is only used in the Slic3r interface as a visual help."); def->cli = "extruder-color=s@"; def->gui_type = "color"; // Empty string means no color assigned yet. def->default_value = new ConfigOptionStrings { "" }; def = this->add("extruder_offset", coPoints); - def->label = _L("Extruder offset"); - def->tooltip = _L("If your firmware doesn't handle the extruder displacement you need the G-code " + def->label = L("Extruder offset"); + def->tooltip = L("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)."); - def->sidetext = _L("mm"); + def->sidetext = L("mm"); def->cli = "extruder-offset=s@"; def->default_value = new ConfigOptionPoints { Pointf(0,0) }; def = this->add("extrusion_axis", coString); - def->label = _L("Extrusion axis"); - def->tooltip = _L("Use this option to set the axis letter associated to your printer's extruder " + def->label = L("Extrusion axis"); + def->tooltip = L("Use this option to set the axis letter associated to your printer's extruder " "(usually E but some printers use A)."); def->cli = "extrusion-axis=s"; def->default_value = new ConfigOptionString("E"); def = this->add("extrusion_multiplier", coFloats); - def->label = _L("Extrusion multiplier"); - def->tooltip = _L("This factor changes the amount of flow proportionally. You may need to tweak " + def->label = L("Extrusion multiplier"); + def->tooltip = L("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."); @@ -394,28 +389,28 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionFloats { 1. }; def = this->add("extrusion_width", coFloatOrPercent); - def->label = _L("Default extrusion width"); - def->category = _L("Extrusion Width"); - def->tooltip = _L("Set this to a non-zero value to allow a manual extrusion width. " + def->label = L("Default extrusion width"); + def->category = L("Extrusion Width"); + def->tooltip = L("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."); - def->sidetext = _L("mm or % (leave 0 for auto)"); + def->sidetext = L("mm or % (leave 0 for auto)"); def->cli = "extrusion-width=s"; def->default_value = new ConfigOptionFloatOrPercent(0, false); def = this->add("fan_always_on", coBools); - def->label = _L("Keep fan always on"); - def->tooltip = _L("If this is enabled, fan will never be disabled and will be kept running at least " + def->label = L("Keep fan always on"); + def->tooltip = L("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."); def->cli = "fan-always-on!"; def->default_value = new ConfigOptionBools { false }; def = this->add("fan_below_layer_time", coInts); - def->label = _L("Enable fan if layer print time is below"); - def->tooltip = _L("If layer print time is estimated below this number of seconds, fan will be enabled " + def->label = L("Enable fan if layer print time is below"); + def->tooltip = L("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."); - def->sidetext = _L("approximate seconds"); + def->sidetext = L("approximate seconds"); def->cli = "fan-below-layer-time=i@"; def->width = 60; def->min = 0; @@ -423,15 +418,15 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionInts { 60 }; def = this->add("filament_colour", coStrings); - def->label = _L("Color"); - def->tooltip = _L("This is only used in the Slic3r interface as a visual help."); + def->label = L("Color"); + def->tooltip = L("This is only used in the Slic3r interface as a visual help."); def->cli = "filament-color=s@"; def->gui_type = "color"; def->default_value = new ConfigOptionStrings { "#29b2b2" }; def = this->add("filament_notes", coStrings); - def->label = _L("Filament notes"); - def->tooltip = _L("You can put your notes regarding the filament here."); + def->label = L("Filament notes"); + def->tooltip = L("You can put your notes regarding the filament here."); def->cli = "filament-notes=s@"; def->multiline = true; def->full_width = true; @@ -439,64 +434,64 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionStrings { "" }; def = this->add("filament_max_volumetric_speed", coFloats); - def->label = _L("Max volumetric speed"); - def->tooltip = _L("Maximum volumetric speed allowed for this filament. Limits the maximum volumetric " + def->label = L("Max volumetric speed"); + def->tooltip = L("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."); - def->sidetext = _L("mm\u00B3/s"); + def->sidetext = L("mm³/s"); def->cli = "filament-max-volumetric-speed=f@"; def->min = 0; def->default_value = new ConfigOptionFloats { 0. }; def = this->add("filament_loading_speed", coFloats); - def->label = _L("Loading speed"); - def->tooltip = _L("Speed used for loading the filament on the wipe tower. "); - def->sidetext = _L("mm/s"); + def->label = L("Loading speed"); + def->tooltip = L("Speed used for loading the filament on the wipe tower. "); + def->sidetext = L("mm/s"); def->cli = "filament-loading-speed=f@"; def->min = 0; def->default_value = new ConfigOptionFloats { 28. }; def = this->add("filament_unloading_speed", coFloats); - def->label = _L("Unloading speed"); - def->tooltip = _L("Speed used for unloading the filament on the wipe tower (does not affect " + def->label = L("Unloading speed"); + def->tooltip = L("Speed used for unloading the filament on the wipe tower (does not affect " " initial part of unloading just after ramming). "); - def->sidetext = _L("mm/s"); + def->sidetext = L("mm/s"); def->cli = "filament-unloading-speed=f@"; def->min = 0; def->default_value = new ConfigOptionFloats { 90. }; def = this->add("filament_toolchange_delay", coFloats); - def->label = _L("Delay after unloading"); - def->tooltip = _L("Time to wait after the filament is unloaded. " + def->label = L("Delay after unloading"); + def->tooltip = L("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. "); - def->sidetext = _L("s"); + def->sidetext = L("s"); def->cli = "filament-toolchange-delay=f@"; def->min = 0; def->default_value = new ConfigOptionFloats { 0. }; def = this->add("filament_diameter", coFloats); - def->label = _L("Diameter"); - def->tooltip = _L("Enter your filament diameter here. Good precision is required, so use a caliper " + def->label = L("Diameter"); + def->tooltip = L("Enter your filament diameter here. Good precision is required, so use a caliper " "and do multiple measurements along the filament, then compute the average."); - def->sidetext = _L("mm"); + def->sidetext = L("mm"); def->cli = "filament-diameter=f@"; def->min = 0; def->default_value = new ConfigOptionFloats { 3. }; def = this->add("filament_density", coFloats); - def->label = _L("Density"); - def->tooltip = _L("Enter your filament density here. This is only for statistical information. " + def->label = L("Density"); + def->tooltip = L("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."); - def->sidetext = _L("g/cm\u00B3"); + def->sidetext = L("g/cm³"); def->cli = "filament-density=f@"; def->min = 0; def->default_value = new ConfigOptionFloats { 0. }; def = this->add("filament_type", coStrings); - def->label = _L("Filament type"); - def->tooltip = _L("If you want to process the output G-code through custom scripts, just list their " + def->label = L("Filament type"); + def->tooltip = L("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."); @@ -515,15 +510,15 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionStrings { "PLA" }; def = this->add("filament_soluble", coBools); - def->label = _L("Soluble material"); - def->tooltip = _L("Soluble material is most likely used for a soluble support."); + def->label = L("Soluble material"); + def->tooltip = L("Soluble material is most likely used for a soluble support."); def->cli = "filament-soluble!"; def->default_value = new ConfigOptionBools { false }; def = this->add("filament_cost", coFloats); - def->label = _L("Cost"); - def->tooltip = _L("Enter your filament cost per kg here. This is only for statistical information."); - def->sidetext = _L("money/kg"); + def->label = L("Cost"); + def->tooltip = L("Enter your filament cost per kg here. This is only for statistical information."); + def->sidetext = L("money/kg"); def->cli = "filament-cost=f@"; def->min = 0; def->default_value = new ConfigOptionFloats { 0. }; @@ -532,12 +527,12 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionStrings { "" }; def = this->add("fill_angle", coFloat); - def->label = _L("Fill angle"); - def->category = _L("Infill"); - def->tooltip = _L("Default base angle for infill orientation. Cross-hatching will be applied to this. " + def->label = L("Fill angle"); + def->category = L("Infill"); + def->tooltip = L("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."); - def->sidetext = _L("\u00B0"); + def->sidetext = L("°"); def->cli = "fill-angle=f"; def->min = 0; def->max = 360; @@ -546,10 +541,10 @@ PrintConfigDef::PrintConfigDef() def = this->add("fill_density", coPercent); def->gui_type = "f_enum_open"; def->gui_flags = "show_value"; - def->label = _L("Fill density"); - def->category = _L("Infill"); - def->tooltip = _L("Density of internal infill, expressed in the range 0% - 100%."); - def->sidetext = _L("%"); + def->label = L("Fill density"); + def->category = L("Infill"); + def->tooltip = L("Density of internal infill, expressed in the range 0% - 100%."); + def->sidetext = L("%"); def->cli = "fill-density=s"; def->min = 0; def->max = 100; @@ -584,9 +579,9 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionPercent(20); def = this->add("fill_pattern", coEnum); - def->label = _L("Fill pattern"); - def->category = _L("Infill"); - def->tooltip = _L("Fill pattern for general low-density infill."); + def->label = L("Fill pattern"); + def->category = L("Infill"); + def->tooltip = L("Fill pattern for general low-density infill."); def->cli = "fill-pattern=s"; def->enum_keys_map = &ConfigOptionEnum::get_enum_values(); def->enum_values.push_back("rectilinear"); @@ -598,6 +593,7 @@ PrintConfigDef::PrintConfigDef() def->enum_values.push_back("concentric"); def->enum_values.push_back("honeycomb"); def->enum_values.push_back("3dhoneycomb"); + def->enum_values.push_back("gyroid"); def->enum_values.push_back("hilbertcurve"); def->enum_values.push_back("archimedeanchords"); def->enum_values.push_back("octagramspiral"); @@ -610,23 +606,24 @@ PrintConfigDef::PrintConfigDef() def->enum_labels.push_back("Concentric"); def->enum_labels.push_back("Honeycomb"); def->enum_labels.push_back("3D Honeycomb"); + def->enum_labels.push_back("Gyroid"); def->enum_labels.push_back("Hilbert Curve"); def->enum_labels.push_back("Archimedean Chords"); def->enum_labels.push_back("Octagram Spiral"); def->default_value = new ConfigOptionEnum(ipStars); def = this->add("first_layer_acceleration", coFloat); - def->label = _L("First layer"); - def->tooltip = _L("This is the acceleration your printer will use for first layer. Set zero " + def->label = L("First layer"); + def->tooltip = L("This is the acceleration your printer will use for first layer. Set zero " "to disable acceleration control for first layer."); - def->sidetext = _L("mm/s\u00B2"); + def->sidetext = L("mm/s²"); def->cli = "first-layer-acceleration=f"; def->min = 0; def->default_value = new ConfigOptionFloat(0); def = this->add("first_layer_bed_temperature", coInts); - def->label = _L("First layer"); - def->tooltip = _L("Heated build plate temperature for the first layer. Set this to zero to disable " + def->label = L("First layer"); + def->tooltip = L("Heated build plate temperature for the first layer. Set this to zero to disable " "bed temperature control commands in the output."); def->cli = "first-layer-bed-temperature=i@"; def->max = 0; @@ -634,42 +631,42 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionInts { 0 }; def = this->add("first_layer_extrusion_width", coFloatOrPercent); - def->label = _L("First layer"); - def->category = _L("Extrusion Width"); - def->tooltip = _L("Set this to a non-zero value to set a manual extrusion width for first layer. " + def->label = L("First layer"); + def->category = L("Extrusion Width"); + def->tooltip = L("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."); - def->sidetext = _L("mm or % (leave 0 for default)"); + def->sidetext = L("mm or % (leave 0 for default)"); def->cli = "first-layer-extrusion-width=s"; def->ratio_over = "first_layer_height"; def->default_value = new ConfigOptionFloatOrPercent(200, true); def = this->add("first_layer_height", coFloatOrPercent); - def->label = _L("First layer height"); - def->category = _L("Layers and Perimeters"); - def->tooltip = _L("When printing with very low layer heights, you might still want to print a thicker " + def->label = L("First layer height"); + def->category = L("Layers and Perimeters"); + def->tooltip = L("When printing with very low layer heights, you might still want to print a thicker " "bottom layer to improve adhesion and tolerance for non perfect build plates. " "This can be expressed as an absolute value or as a percentage (for example: 150%) " "over the default layer height."); - def->sidetext = _L("mm or %"); + def->sidetext = L("mm or %"); def->cli = "first-layer-height=s"; def->ratio_over = "layer_height"; def->default_value = new ConfigOptionFloatOrPercent(0.35, false); def = this->add("first_layer_speed", coFloatOrPercent); - def->label = _L("First layer speed"); - def->tooltip = _L("If expressed as absolute value in mm/s, this speed will be applied to all the print moves " + def->label = L("First layer speed"); + def->tooltip = L("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."); - def->sidetext = _L("mm/s or %"); + def->sidetext = L("mm/s or %"); def->cli = "first-layer-speed=s"; def->min = 0; def->default_value = new ConfigOptionFloatOrPercent(30, false); def = this->add("first_layer_temperature", coInts); - def->label = _L("First layer"); - def->tooltip = _L("Extruder temperature for first layer. If you want to control temperature manually " + def->label = L("First layer"); + def->tooltip = L("Extruder temperature for first layer. If you want to control temperature manually " "during print, set this to zero to disable temperature control commands in the output file."); def->cli = "first-layer-temperature=i@"; def->min = 0; @@ -677,26 +674,26 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionInts { 200 }; def = this->add("gap_fill_speed", coFloat); - def->label = _L("Gap fill"); - def->category = _L("Speed"); - def->tooltip = _L("Speed for filling small gaps using short zigzag moves. Keep this reasonably low " + def->label = L("Gap fill"); + def->category = L("Speed"); + def->tooltip = L("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."); - def->sidetext = _L("mm/s"); + def->sidetext = L("mm/s"); def->cli = "gap-fill-speed=f"; def->min = 0; def->default_value = new ConfigOptionFloat(20); def = this->add("gcode_comments", coBool); - def->label = _L("Verbose G-code"); - def->tooltip = _L("Enable this to get a commented G-code file, with each line explained by a descriptive text. " + def->label = L("Verbose G-code"); + def->tooltip = L("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."); def->cli = "gcode-comments!"; def->default_value = new ConfigOptionBool(0); def = this->add("gcode_flavor", coEnum); - def->label = _L("G-code flavor"); - def->tooltip = _L("Some G/M-code commands, including temperature control and others, are not universal. " + def->label = L("G-code flavor"); + def->tooltip = L("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 Slic3r from exporting any extrusion value at all."); def->cli = "gcode-flavor=s"; @@ -724,75 +721,75 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionEnum(gcfMarlin); def = this->add("infill_acceleration", coFloat); - def->label = _L("Infill"); - def->tooltip = _L("This is the acceleration your printer will use for infill. Set zero to disable " + def->label = L("Infill"); + def->tooltip = L("This is the acceleration your printer will use for infill. Set zero to disable " "acceleration control for infill."); - def->sidetext = _L("mm/s\u00B2"); + def->sidetext = L("mm/s²"); def->cli = "infill-acceleration=f"; def->min = 0; def->default_value = new ConfigOptionFloat(0); def = this->add("infill_every_layers", coInt); - def->label = _L("Combine infill every"); - def->category = _L("Infill"); - def->tooltip = _L("This feature allows to combine infill and speed up your print by extruding thicker " + def->label = L("Combine infill every"); + def->category = L("Infill"); + def->tooltip = L("This feature allows to combine infill and speed up your print by extruding thicker " "infill layers while preserving thin perimeters, thus accuracy."); - def->sidetext = _L("layers"); + def->sidetext = L("layers"); def->cli = "infill-every-layers=i"; - def->full_label = _L("Combine infill every n layers"); + def->full_label = L("Combine infill every n layers"); def->min = 1; def->default_value = new ConfigOptionInt(1); def = this->add("infill_extruder", coInt); - def->label = _L("Infill extruder"); - def->category = _L("Extruders"); - def->tooltip = _L("The extruder to use when printing infill."); + def->label = L("Infill extruder"); + def->category = L("Extruders"); + def->tooltip = L("The extruder to use when printing infill."); def->cli = "infill-extruder=i"; def->min = 1; def->default_value = new ConfigOptionInt(1); def = this->add("infill_extrusion_width", coFloatOrPercent); - def->label = _L("Infill"); - def->category = _L("Extrusion Width"); - def->tooltip = _L("Set this to a non-zero value to set a manual extrusion width for infill. " + def->label = L("Infill"); + def->category = L("Extrusion Width"); + def->tooltip = L("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."); - def->sidetext = _L("mm or % (leave 0 for default)"); + def->sidetext = L("mm or % (leave 0 for default)"); def->cli = "infill-extrusion-width=s"; def->default_value = new ConfigOptionFloatOrPercent(0, false); def = this->add("infill_first", coBool); - def->label = _L("Infill before perimeters"); - def->tooltip = _L("This option will switch the print order of perimeters and infill, making the latter first."); + def->label = L("Infill before perimeters"); + def->tooltip = L("This option will switch the print order of perimeters and infill, making the latter first."); def->cli = "infill-first!"; def->default_value = new ConfigOptionBool(false); def = this->add("infill_only_where_needed", coBool); - def->label = _L("Only infill where needed"); - def->category = _L("Infill"); - def->tooltip = _L("This option will limit infill to the areas actually needed for supporting ceilings " + def->label = L("Only infill where needed"); + def->category = L("Infill"); + def->tooltip = L("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."); def->cli = "infill-only-where-needed!"; def->default_value = new ConfigOptionBool(false); def = this->add("infill_overlap", coFloatOrPercent); - def->label = _L("Infill/perimeters overlap"); - def->category = _L("Advanced"); - def->tooltip = _L("This setting applies an additional overlap between infill and perimeters for better bonding. " + def->label = L("Infill/perimeters overlap"); + def->category = L("Advanced"); + def->tooltip = L("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."); - def->sidetext = _L("mm or %"); + def->sidetext = L("mm or %"); def->cli = "infill-overlap=s"; def->ratio_over = "perimeter_extrusion_width"; def->default_value = new ConfigOptionFloatOrPercent(25, true); def = this->add("infill_speed", coFloat); - def->label = _L("Infill"); - def->category = _L("Speed"); - def->tooltip = _L("Speed for printing the internal fill. Set to zero for auto."); - def->sidetext = _L("mm/s"); + def->label = L("Infill"); + def->category = L("Speed"); + def->tooltip = L("Speed for printing the internal fill. Set to zero for auto."); + def->sidetext = L("mm/s"); def->cli = "infill-speed=f"; def->aliases.push_back("print_feed_rate"); def->aliases.push_back("infill_feed_rate"); @@ -800,17 +797,17 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionFloat(80); def = this->add("interface_shells", coBool); - def->label = _L("Interface shells"); - def->tooltip = _L("Force the generation of solid shells between adjacent materials/volumes. " + def->label = L("Interface shells"); + def->tooltip = L("Force the generation of solid shells between adjacent materials/volumes. " "Useful for multi-extruder prints with translucent materials or manual soluble " "support material."); def->cli = "interface-shells!"; - def->category = _L("Layers and Perimeters"); + def->category = L("Layers and Perimeters"); def->default_value = new ConfigOptionBool(false); def = this->add("layer_gcode", coString); - def->label = _L("After layer change G-code"); - def->tooltip = _L("This custom code is inserted at every layer change, right after the Z move " + def->label = L("After layer change G-code"); + def->tooltip = L("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]."); def->cli = "after-layer-gcode|layer-gcode=s"; @@ -820,115 +817,115 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionString(""); def = this->add("layer_height", coFloat); - def->label = _L("Layer height"); - def->category = _L("Layers and Perimeters"); - def->tooltip = _L("This setting controls the height (and thus the total number) of the slices/layers. " + def->label = L("Layer height"); + def->category = L("Layers and Perimeters"); + def->tooltip = L("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."); - def->sidetext = _L("mm"); + def->sidetext = L("mm"); def->cli = "layer-height=f"; def->min = 0; def->default_value = new ConfigOptionFloat(0.3); def = this->add("max_fan_speed", coInts); - def->label = _L("Max"); - def->tooltip = _L("This setting represents the maximum speed of your fan."); - def->sidetext = _L("%"); + def->label = L("Max"); + def->tooltip = L("This setting represents the maximum speed of your fan."); + def->sidetext = L("%"); def->cli = "max-fan-speed=i@"; def->min = 0; def->max = 100; def->default_value = new ConfigOptionInts { 100 }; def = this->add("max_layer_height", coFloats); - def->label = _L("Max"); - def->tooltip = _L("This is the highest printable layer height for this extruder, used to cap " + def->label = L("Max"); + def->tooltip = L("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."); - def->sidetext = _L("mm"); + def->sidetext = L("mm"); def->cli = "max-layer-height=f@"; def->min = 0; def->default_value = new ConfigOptionFloats { 0. }; def = this->add("max_print_speed", coFloat); - def->label = _L("Max print speed"); - def->tooltip = _L("When setting other speed settings to 0 Slic3r will autocalculate the optimal speed " + def->label = L("Max print speed"); + def->tooltip = L("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."); - def->sidetext = _L("mm/s"); + def->sidetext = L("mm/s"); def->cli = "max-print-speed=f"; def->min = 1; def->default_value = new ConfigOptionFloat(80); def = this->add("max_volumetric_speed", coFloat); - def->label = _L("Max volumetric speed"); - def->tooltip = _L("This experimental setting is used to set the maximum volumetric speed your " + def->label = L("Max volumetric speed"); + def->tooltip = L("This experimental setting is used to set the maximum volumetric speed your " "extruder supports."); - def->sidetext = _L("mm\u00B3/s"); + def->sidetext = L("mm³/s"); def->cli = "max-volumetric-speed=f"; def->min = 0; def->default_value = new ConfigOptionFloat(0); 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. " - "A value of 1.8 mm\u00B3/s\u00B2 ensures, that a change from the extrusion rate " - "of 1.8 mm\u00B3/s (0.45mm extrusion width, 0.2mm extrusion height, feedrate 20 mm/s) " - "to 5.4 mm\u00B3/s (feedrate 60 mm/s) will take at least 2 seconds."); - def->sidetext = _L("mm\u00B3/s\u00B2"); + def->label = L("Max volumetric slope positive"); + def->tooltip = L("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."); + def->sidetext = L("mm³/s²"); def->cli = "max-volumetric-extrusion-rate-slope-positive=f"; def->min = 0; def->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. " - "A value of 1.8 mm\u00B3/s\u00B2 ensures, that a change from the extrusion rate " - "of 1.8 mm\u00B3/s (0.45mm extrusion width, 0.2mm extrusion height, feedrate 20 mm/s) " - "to 5.4 mm\u00B3/s (feedrate 60 mm/s) will take at least 2 seconds."); - def->sidetext = _L("mm\u00B3/s\u00B2"); + def->label = L("Max volumetric slope negative"); + def->tooltip = L("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."); + def->sidetext = L("mm³/s²"); def->cli = "max-volumetric-extrusion-rate-slope-negative=f"; def->min = 0; def->default_value = new ConfigOptionFloat(0); def = this->add("min_fan_speed", coInts); - def->label = _L("Min"); - def->tooltip = _L("This setting represents the minimum PWM your fan needs to work."); - def->sidetext = _L("%"); + def->label = L("Min"); + def->tooltip = L("This setting represents the minimum PWM your fan needs to work."); + def->sidetext = L("%"); def->cli = "min-fan-speed=i@"; def->min = 0; def->max = 100; def->default_value = new ConfigOptionInts { 35 }; def = this->add("min_layer_height", coFloats); - def->label = _L("Min"); - def->tooltip = _L("This is the lowest printable layer height for this extruder and limits " + def->label = L("Min"); + def->tooltip = L("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."); - def->sidetext = _L("mm"); + def->sidetext = L("mm"); def->cli = "min-layer-height=f@"; def->min = 0; def->default_value = new ConfigOptionFloats { 0.07 }; def = this->add("min_print_speed", coFloats); - def->label = _L("Min print speed"); - def->tooltip = _L("Slic3r will not scale speed down below this speed."); - def->sidetext = _L("mm/s"); + def->label = L("Min print speed"); + def->tooltip = L("Slic3r will not scale speed down below this speed."); + def->sidetext = L("mm/s"); def->cli = "min-print-speed=f@"; def->min = 0; def->default_value = new ConfigOptionFloats { 10. }; def = this->add("min_skirt_length", coFloat); - def->label = _L("Minimum extrusion length"); - def->tooltip = _L("Generate no less than the number of skirt loops required to consume " + def->label = L("Minimum extrusion length"); + def->tooltip = L("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."); - def->sidetext = _L("mm"); + def->sidetext = L("mm"); def->cli = "min-skirt-length=f"; def->min = 0; def->default_value = new ConfigOptionFloat(0); def = this->add("notes", coString); - def->label = _L("Configuration notes"); - def->tooltip = _L("You can put here your personal notes. This text will be added to the G-code " + def->label = L("Configuration notes"); + def->tooltip = L("You can put here your personal notes. This text will be added to the G-code " "header comments."); def->cli = "notes=s"; def->multiline = true; @@ -937,44 +934,51 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionString(""); def = this->add("nozzle_diameter", coFloats); - def->label = _L("Nozzle diameter"); - def->tooltip = _L("This is the diameter of your extruder nozzle (for example: 0.5, 0.35 etc.)"); - def->sidetext = _L("mm"); + def->label = L("Nozzle diameter"); + def->tooltip = L("This is the diameter of your extruder nozzle (for example: 0.5, 0.35 etc.)"); + def->sidetext = L("mm"); def->cli = "nozzle-diameter=f@"; def->default_value = new ConfigOptionFloats { 0.5 }; def = this->add("octoprint_apikey", coString); - def->label = _L("API Key"); - def->tooltip = _L("Slic3r can upload G-code files to OctoPrint. This field should contain " + def->label = L("API Key"); + def->tooltip = L("Slic3r can upload G-code files to OctoPrint. This field should contain " "the API Key required for authentication."); def->cli = "octoprint-apikey=s"; def->default_value = new ConfigOptionString(""); + def = this->add("octoprint_cafile", coString); + def->label = "HTTPS CA file"; + def->tooltip = "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."; + def->cli = "octoprint-cafile=s"; + def->default_value = new ConfigOptionString(""); + def = this->add("octoprint_host", coString); - def->label = _L("Host or IP"); - def->tooltip = _L("Slic3r can upload G-code files to OctoPrint. This field should contain " - "the hostname or IP address of the OctoPrint instance."); + def->label = L("Hostname, IP or URL"); + def->tooltip = L("Slic3r can upload G-code files to OctoPrint. This field should contain " + "the hostname, IP address or URL of the OctoPrint instance."); def->cli = "octoprint-host=s"; def->default_value = new ConfigOptionString(""); def = this->add("only_retract_when_crossing_perimeters", coBool); - def->label = _L("Only retract when crossing perimeters"); - def->tooltip = _L("Disables retraction when the travel path does not exceed the upper layer's perimeters " + def->label = L("Only retract when crossing perimeters"); + def->tooltip = L("Disables retraction when the travel path does not exceed the upper layer's perimeters " "(and thus any ooze will be probably invisible)."); def->cli = "only-retract-when-crossing-perimeters!"; def->default_value = new ConfigOptionBool(true); def = this->add("ooze_prevention", coBool); - def->label = _L("Enable"); - def->tooltip = _L("This option will drop the temperature of the inactive extruders to prevent oozing. " + def->label = L("Enable"); + def->tooltip = L("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."); def->cli = "ooze-prevention!"; def->default_value = new ConfigOptionBool(false); def = this->add("output_filename_format", coString); - def->label = _L("Output filename format"); - def->tooltip = _L("You can use all configuration options as variables inside this template. " + def->label = L("Output filename format"); + def->tooltip = L("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]."); @@ -983,78 +987,78 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionString("[input_filename_base].gcode"); def = this->add("overhangs", coBool); - def->label = _L("Detect bridging perimeters"); - def->category = _L("Layers and Perimeters"); - def->tooltip = _L("Experimental option to adjust flow for overhangs (bridge flow will be used), " + def->label = L("Detect bridging perimeters"); + def->category = L("Layers and Perimeters"); + def->tooltip = L("Experimental option to adjust flow for overhangs (bridge flow will be used), " "to apply bridge speed to them and enable fan."); def->cli = "overhangs!"; def->default_value = new ConfigOptionBool(true); def = this->add("parking_pos_retraction", coFloat); - def->label = _L("Filament parking position"); - def->tooltip = _L("Distance of the extruder tip from the position where the filament is parked" + def->label = L("Filament parking position"); + def->tooltip = L("Distance of the extruder tip from the position where the filament is parked" "when unloaded. This should match the value in printer firmware. "); - def->sidetext = _L("mm"); + def->sidetext = L("mm"); def->cli = "parking_pos_retraction=f"; def->min = 0; def->default_value = new ConfigOptionFloat(92.f); def = this->add("perimeter_acceleration", coFloat); - def->label = _L("Perimeters"); - def->tooltip = _L("This is the acceleration your printer will use for perimeters. " + def->label = L("Perimeters"); + def->tooltip = L("This is the acceleration your printer will use for perimeters. " "A high value like 9000 usually gives good results if your hardware is up to the job. " "Set zero to disable acceleration control for perimeters."); - def->sidetext = _L("mm/s\u00B2"); + def->sidetext = L("mm/s²"); def->cli = "perimeter-acceleration=f"; def->default_value = new ConfigOptionFloat(0); def = this->add("perimeter_extruder", coInt); - def->label = _L("Perimeter extruder"); - def->category = _L("Extruders"); - def->tooltip = _L("The extruder to use when printing perimeters and brim. First extruder is 1."); + def->label = L("Perimeter extruder"); + def->category = L("Extruders"); + def->tooltip = L("The extruder to use when printing perimeters and brim. First extruder is 1."); def->cli = "perimeter-extruder=i"; def->aliases.push_back("perimeters_extruder"); def->min = 1; def->default_value = new ConfigOptionInt(1); def = this->add("perimeter_extrusion_width", coFloatOrPercent); - def->label = _L("Perimeters"); - def->category = _L("Extrusion Width"); - def->tooltip = _L("Set this to a non-zero value to set a manual extrusion width for perimeters. " + def->label = L("Perimeters"); + def->category = L("Extrusion Width"); + def->tooltip = L("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."); - def->sidetext = _L("mm or % (leave 0 for default)"); + def->sidetext = L("mm or % (leave 0 for default)"); def->cli = "perimeter-extrusion-width=s"; def->aliases.push_back("perimeters_extrusion_width"); def->default_value = new ConfigOptionFloatOrPercent(0, false); def = this->add("perimeter_speed", coFloat); - def->label = _L("Perimeters"); - def->category = _L("Speed"); - def->tooltip = _L("Speed for perimeters (contours, aka vertical shells). Set to zero for auto."); - def->sidetext = _L("mm/s"); + def->label = L("Perimeters"); + def->category = L("Speed"); + def->tooltip = L("Speed for perimeters (contours, aka vertical shells). Set to zero for auto."); + def->sidetext = L("mm/s"); def->cli = "perimeter-speed=f"; def->aliases.push_back("perimeter_feed_rate"); def->min = 0; def->default_value = new ConfigOptionFloat(60); def = this->add("perimeters", coInt); - def->label = _L("Perimeters"); - def->category = _L("Layers and Perimeters"); - def->tooltip = _L("This option sets the number of perimeters to generate for each layer. " + def->label = L("Perimeters"); + def->category = L("Layers and Perimeters"); + def->tooltip = L("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."); - def->sidetext = _L("(minimum)"); + def->sidetext = L("(minimum)"); def->cli = "perimeters=i"; def->aliases.push_back("perimeter_offsets"); def->min = 0; def->default_value = new ConfigOptionInt(3); def = this->add("post_process", coStrings); - def->label = _L("Post-processing scripts"); - def->tooltip = _L("If you want to process the output G-code through custom scripts, " + def->label = L("Post-processing scripts"); + def->tooltip = L("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."); @@ -1066,8 +1070,8 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionStrings{ "" }; def = this->add("printer_notes", coString); - def->label = _L("Printer notes"); - def->tooltip = _L("You can put your notes regarding the printer here."); + def->label = L("Printer notes"); + def->tooltip = L("You can put your notes regarding the printer here."); def->cli = "printer-notes=s"; def->multiline = true; def->full_width = true; @@ -1081,131 +1085,131 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionString(""); def = this->add("raft_layers", coInt); - def->label = _L("Raft layers"); - def->category = _L("Support material"); - def->tooltip = _L("The object will be raised by this number of layers, and support material " + def->label = L("Raft layers"); + def->category = L("Support material"); + def->tooltip = L("The object will be raised by this number of layers, and support material " "will be generated under it."); - def->sidetext = _L("layers"); + def->sidetext = L("layers"); def->cli = "raft-layers=i"; def->min = 0; def->default_value = new ConfigOptionInt(0); def = this->add("resolution", coFloat); - def->label = _L("Resolution"); - def->tooltip = _L("Minimum detail resolution, used to simplify the input file for speeding up " + def->label = L("Resolution"); + def->tooltip = L("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."); - def->sidetext = _L("mm"); + def->sidetext = L("mm"); def->cli = "resolution=f"; def->min = 0; def->default_value = new ConfigOptionFloat(0); def = this->add("retract_before_travel", coFloats); - def->label = _L("Minimum travel after retraction"); - def->tooltip = _L("Retraction is not triggered when travel moves are shorter than this length."); - def->sidetext = _L("mm"); + def->label = L("Minimum travel after retraction"); + def->tooltip = L("Retraction is not triggered when travel moves are shorter than this length."); + def->sidetext = L("mm"); def->cli = "retract-before-travel=f@"; def->default_value = new ConfigOptionFloats { 2. }; def = this->add("retract_before_wipe", coPercents); - def->label = _L("Retract amount before wipe"); - def->tooltip = _L("With bowden extruders, it may be wise to do some amount of quick retract " + def->label = L("Retract amount before wipe"); + def->tooltip = L("With bowden extruders, it may be wise to do some amount of quick retract " "before doing the wipe movement."); - def->sidetext = _L("%"); + def->sidetext = L("%"); def->cli = "retract-before-wipe=s@"; def->default_value = new ConfigOptionPercents { 0. }; def = this->add("retract_layer_change", coBools); - def->label = _L("Retract on layer change"); - def->tooltip = _L("This flag enforces a retraction whenever a Z move is done."); + def->label = L("Retract on layer change"); + def->tooltip = L("This flag enforces a retraction whenever a Z move is done."); def->cli = "retract-layer-change!"; def->default_value = new ConfigOptionBools { false }; def = this->add("retract_length", coFloats); - def->label = _L("Length"); - def->full_label = _L("Retraction Length"); - def->tooltip = _L("When retraction is triggered, filament is pulled back by the specified amount " + def->label = L("Length"); + def->full_label = L("Retraction Length"); + def->tooltip = L("When retraction is triggered, filament is pulled back by the specified amount " "(the length is measured on raw filament, before it enters the extruder)."); - def->sidetext = _L("mm (zero to disable)"); + def->sidetext = L("mm (zero to disable)"); def->cli = "retract-length=f@"; def->default_value = new ConfigOptionFloats { 2. }; def = this->add("retract_length_toolchange", coFloats); - def->label = _L("Length"); - def->full_label = _L("Retraction Length (Toolchange)"); - def->tooltip = _L("When retraction is triggered before changing tool, filament is pulled back " + def->label = L("Length"); + def->full_label = L("Retraction Length (Toolchange)"); + def->tooltip = L("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)."); - def->sidetext = _L("mm (zero to disable)"); + def->sidetext = L("mm (zero to disable)"); def->cli = "retract-length-toolchange=f@"; def->default_value = new ConfigOptionFloats { 10. }; def = this->add("retract_lift", coFloats); - def->label = _L("Lift Z"); - def->tooltip = _L("If you set this to a positive value, Z is quickly raised every time a retraction " + def->label = L("Lift Z"); + def->tooltip = L("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."); - def->sidetext = _L("mm"); + def->sidetext = L("mm"); def->cli = "retract-lift=f@"; def->default_value = new ConfigOptionFloats { 0. }; def = this->add("retract_lift_above", coFloats); - def->label = _L("Above Z"); - def->full_label = _L("Only lift Z above"); - def->tooltip = _L("If you set this to a positive value, Z lift will only take place above the specified " + def->label = L("Above Z"); + def->full_label = L("Only lift Z above"); + def->tooltip = L("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."); - def->sidetext = _L("mm"); + def->sidetext = L("mm"); def->cli = "retract-lift-above=f@"; def->default_value = new ConfigOptionFloats { 0. }; def = this->add("retract_lift_below", coFloats); - def->label = _L("Below Z"); - def->full_label = _L("Only lift Z below"); - def->tooltip = _L("If you set this to a positive value, Z lift will only take place below " + def->label = L("Below Z"); + def->full_label = L("Only lift Z below"); + def->tooltip = L("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."); - def->sidetext = _L("mm"); + def->sidetext = L("mm"); def->cli = "retract-lift-below=f@"; def->default_value = new ConfigOptionFloats { 0. }; def = this->add("retract_restart_extra", coFloats); - def->label = _L("Extra length on restart"); - def->tooltip = _L("When the retraction is compensated after the travel move, the extruder will push " + def->label = L("Extra length on restart"); + def->tooltip = L("When the retraction is compensated after the travel move, the extruder will push " "this additional amount of filament. This setting is rarely needed."); - def->sidetext = _L("mm"); + def->sidetext = L("mm"); def->cli = "retract-restart-extra=f@"; def->default_value = new ConfigOptionFloats { 0. }; def = this->add("retract_restart_extra_toolchange", coFloats); - def->label = _L("Extra length on restart"); - def->tooltip = _L("When the retraction is compensated after changing tool, the extruder will push " + def->label = L("Extra length on restart"); + def->tooltip = L("When the retraction is compensated after changing tool, the extruder will push " "this additional amount of filament."); - def->sidetext = _L("mm"); + def->sidetext = L("mm"); def->cli = "retract-restart-extra-toolchange=f@"; def->default_value = new ConfigOptionFloats { 0. }; def = this->add("retract_speed", coFloats); - def->label = _L("Retraction Speed"); - def->full_label = _L("Retraction Speed"); - def->tooltip = _L("The speed for retractions (it only applies to the extruder motor)."); - def->sidetext = _L("mm/s"); + def->label = L("Retraction Speed"); + def->full_label = L("Retraction Speed"); + def->tooltip = L("The speed for retractions (it only applies to the extruder motor)."); + def->sidetext = L("mm/s"); def->cli = "retract-speed=f@"; def->default_value = new ConfigOptionFloats { 40. }; def = this->add("deretract_speed", coFloats); - def->label = _L("Deretraction Speed"); - def->full_label = _L("Deretraction Speed"); - def->tooltip = _L("The speed for loading of a filament into extruder after retraction " + def->label = L("Deretraction Speed"); + def->full_label = L("Deretraction Speed"); + def->tooltip = L("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."); - def->sidetext = _L("mm/s"); + def->sidetext = L("mm/s"); def->cli = "retract-speed=f@"; def->default_value = new ConfigOptionFloats { 0. }; def = this->add("seam_position", coEnum); - def->label = _L("Seam position"); - def->category = _L("Layers and Perimeters"); - def->tooltip = _L("Position of perimeters starting points."); + def->label = L("Seam position"); + def->category = L("Layers and Perimeters"); + def->tooltip = L("Position of perimeters starting points."); def->cli = "seam-position=s"; def->enum_keys_map = &ConfigOptionEnum::get_enum_values(); def->enum_values.push_back("random"); @@ -1221,10 +1225,10 @@ PrintConfigDef::PrintConfigDef() #if 0 def = this->add("seam_preferred_direction", coFloat); // def->gui_type = "slider"; - def->label = _L("Direction"); - def->sidetext = _L("\u00B0"); - def->full_label = _L("Preferred direction of the seam"); - def->tooltip = _L("Seam preferred direction"); + def->label = L("Direction"); + def->sidetext = L("°"); + def->full_label = L("Preferred direction of the seam"); + def->tooltip = L("Seam preferred direction"); def->cli = "seam-preferred-direction=f"; def->min = 0; def->max = 360; @@ -1232,10 +1236,10 @@ PrintConfigDef::PrintConfigDef() def = this->add("seam_preferred_direction_jitter", coFloat); // def->gui_type = "slider"; - def->label = _L("Jitter"); - def->sidetext = _L("\u00B0"); - def->full_label = _L("Seam preferred direction jitter"); - def->tooltip = _L("Preferred direction of the seam - jitter"); + def->label = L("Jitter"); + def->sidetext = L("°"); + def->full_label = L("Seam preferred direction jitter"); + def->tooltip = L("Preferred direction of the seam - jitter"); def->cli = "seam-preferred-direction-jitter=f"; def->min = 0; def->max = 360; @@ -1245,17 +1249,17 @@ PrintConfigDef::PrintConfigDef() def = this->add("serial_port", coString); def->gui_type = "select_open"; def->label = ""; - def->full_label = _L("Serial port"); - def->tooltip = _L("USB/serial port for printer connection."); + def->full_label = L("Serial port"); + def->tooltip = L("USB/serial port for printer connection."); def->cli = "serial-port=s"; def->width = 200; def->default_value = new ConfigOptionString(""); def = this->add("serial_speed", coInt); def->gui_type = "i_enum_open"; - def->label = _L("Speed"); - def->full_label = _L("Serial port speed"); - def->tooltip = _L("Speed (baud) of USB/serial port for printer connection."); + def->label = L("Speed"); + def->full_label = L("Serial port speed"); + def->tooltip = L("Speed (baud) of USB/serial port for printer connection."); def->cli = "serial-speed=i"; def->min = 1; def->max = 300000; @@ -1264,26 +1268,26 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionInt(250000); def = this->add("skirt_distance", coFloat); - def->label = _L("Distance from object"); - def->tooltip = _L("Distance between skirt and object(s). Set this to zero to attach the skirt " + def->label = L("Distance from object"); + def->tooltip = L("Distance between skirt and object(s). Set this to zero to attach the skirt " "to the object(s) and get a brim for better adhesion."); - def->sidetext = _L("mm"); + def->sidetext = L("mm"); def->cli = "skirt-distance=f"; def->min = 0; def->default_value = new ConfigOptionFloat(6); def = this->add("skirt_height", coInt); - def->label = _L("Skirt height"); - def->tooltip = _L("Height of skirt expressed in layers. Set this to a tall value to use skirt " + def->label = L("Skirt height"); + def->tooltip = L("Height of skirt expressed in layers. Set this to a tall value to use skirt " "as a shield against drafts."); - def->sidetext = _L("layers"); + def->sidetext = L("layers"); def->cli = "skirt-height=i"; def->default_value = new ConfigOptionInt(1); def = this->add("skirts", coInt); - def->label = _L("Loops (minimum)"); - def->full_label = _L("Skirt Loops"); - def->tooltip = _L("Number of loops for the skirt. If the Minimum Extrusion Length option is set, " + def->label = L("Loops (minimum)"); + def->full_label = L("Skirt Loops"); + def->tooltip = L("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."); def->cli = "skirts=i"; @@ -1291,10 +1295,10 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionInt(1); def = this->add("slowdown_below_layer_time", coInts); - def->label = _L("Slow down if layer print time is below"); - def->tooltip = _L("If layer print time is estimated below this number of seconds, print moves " + def->label = L("Slow down if layer print time is below"); + def->tooltip = L("If layer print time is estimated below this number of seconds, print moves " "speed will be scaled down to extend duration to this value."); - def->sidetext = _L("approximate seconds"); + def->sidetext = L("approximate seconds"); def->cli = "slowdown-below-layer-time=i@"; def->width = 60; def->min = 0; @@ -1302,63 +1306,63 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionInts { 5 }; def = this->add("small_perimeter_speed", coFloatOrPercent); - def->label = _L("Small perimeters"); - def->category = _L("Speed"); - def->tooltip = _L("This separate setting will affect the speed of perimeters having radius <= 6.5mm " + def->label = L("Small perimeters"); + def->category = L("Speed"); + def->tooltip = L("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."); - def->sidetext = _L("mm/s or %"); + def->sidetext = L("mm/s or %"); def->cli = "small-perimeter-speed=s"; def->ratio_over = "perimeter_speed"; def->min = 0; def->default_value = new ConfigOptionFloatOrPercent(15, false); def = this->add("solid_infill_below_area", coFloat); - def->label = _L("Solid infill threshold area"); - def->category = _L("Infill"); - def->tooltip = _L("Force solid infill for regions having a smaller area than the specified threshold."); - def->sidetext = _L("mm\u00B2"); + def->label = L("Solid infill threshold area"); + def->category = L("Infill"); + def->tooltip = L("Force solid infill for regions having a smaller area than the specified threshold."); + def->sidetext = L("mm²"); def->cli = "solid-infill-below-area=f"; def->min = 0; def->default_value = new ConfigOptionFloat(70); def = this->add("solid_infill_extruder", coInt); - def->label = _L("Solid infill extruder"); - def->category = _L("Extruders"); - def->tooltip = _L("The extruder to use when printing solid infill."); + def->label = L("Solid infill extruder"); + def->category = L("Extruders"); + def->tooltip = L("The extruder to use when printing solid infill."); def->cli = "solid-infill-extruder=i"; def->min = 1; def->default_value = new ConfigOptionInt(1); def = this->add("solid_infill_every_layers", coInt); - def->label = _L("Solid infill every"); - def->category = _L("Infill"); - def->tooltip = _L("This feature allows to force a solid layer every given number of layers. " + def->label = L("Solid infill every"); + def->category = L("Infill"); + def->tooltip = L("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."); - def->sidetext = _L("layers"); + def->sidetext = L("layers"); def->cli = "solid-infill-every-layers=i"; def->min = 0; def->default_value = new ConfigOptionInt(0); def = this->add("solid_infill_extrusion_width", coFloatOrPercent); - def->label = _L("Solid infill"); - def->category = _L("Extrusion Width"); - def->tooltip = _L("Set this to a non-zero value to set a manual extrusion width for infill for solid surfaces. " + def->label = L("Solid infill"); + def->category = L("Extrusion Width"); + def->tooltip = L("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."); - def->sidetext = _L("mm or % (leave 0 for default)"); + def->sidetext = L("mm or % (leave 0 for default)"); def->cli = "solid-infill-extrusion-width=s"; def->default_value = new ConfigOptionFloatOrPercent(0, false); def = this->add("solid_infill_speed", coFloatOrPercent); - def->label = _L("Solid infill"); - def->category = _L("Speed"); - def->tooltip = _L("Speed for printing solid regions (top/bottom/internal horizontal shells). " + def->label = L("Solid infill"); + def->category = L("Speed"); + def->tooltip = L("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."); - def->sidetext = _L("mm/s or %"); + def->sidetext = L("mm/s or %"); def->cli = "solid-infill-speed=s"; def->ratio_over = "infill_speed"; def->aliases.push_back("solid_infill_feed_rate"); @@ -1366,16 +1370,16 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionFloatOrPercent(20, false); def = this->add("solid_layers", coInt); - def->label = _L("Solid layers"); - def->tooltip = _L("Number of solid layers to generate on top and bottom surfaces."); + def->label = L("Solid layers"); + def->tooltip = L("Number of solid layers to generate on top and bottom surfaces."); def->cli = "solid-layers=i"; def->shortcut.push_back("top_solid_layers"); def->shortcut.push_back("bottom_solid_layers"); def->min = 0; def = this->add("spiral_vase", coBool); - def->label = _L("Spiral vase"); - def->tooltip = _L("This feature will raise Z gradually while printing a single-walled object " + def->label = L("Spiral vase"); + def->tooltip = L("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. " @@ -1384,8 +1388,8 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionBool(false); def = this->add("standby_temperature_delta", coInt); - def->label = _L("Temperature variation"); - def->tooltip = _L("Temperature difference to be applied when an extruder is not active. " + def->label = L("Temperature variation"); + def->tooltip = L("Temperature difference to be applied when an extruder is not active. " "Enables a full-height \"sacrificial\" skirt on which the nozzles are periodically wiped."); def->sidetext = "∆°C"; def->cli = "standby-temperature-delta=i"; @@ -1394,8 +1398,8 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionInt(-5); def = this->add("start_gcode", coString); - def->label = _L("Start G-code"); - def->tooltip = _L("This start procedure is inserted at the beginning, after bed has reached " + def->label = L("Start G-code"); + def->tooltip = L("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 Slic3r detects M104 or M190 in your custom codes, " "such commands will not be prepended automatically so you're free to customize " @@ -1409,8 +1413,8 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionString("G28 ; home all axes\nG1 Z5 F5000 ; lift nozzle\n"); def = this->add("start_filament_gcode", coStrings); - def->label = _L("Start G-code"); - def->tooltip = _L("This start procedure is inserted at the beginning, after any printer start gcode. " + def->label = L("Start G-code"); + def->tooltip = L("This start procedure is inserted at the beginning, after any printer start gcode. " "This is used to override settings for a specific filament. If Slic3r 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 " @@ -1425,24 +1429,24 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionStrings { "; Filament gcode\n" }; def = this->add("single_extruder_multi_material", coBool); - def->label = _L("Single Extruder Multi Material"); - def->tooltip = _L("The printer multiplexes filaments into a single hot end."); + def->label = L("Single Extruder Multi Material"); + def->tooltip = L("The printer multiplexes filaments into a single hot end."); def->cli = "single-extruder-multi-material!"; def->default_value = new ConfigOptionBool(false); def = this->add("support_material", coBool); - def->label = _L("Generate support material"); - def->category = _L("Support material"); - def->tooltip = _L("Enable support material generation."); + def->label = L("Generate support material"); + def->category = L("Support material"); + def->tooltip = L("Enable support material generation."); def->cli = "support-material!"; def->default_value = new ConfigOptionBool(false); def = this->add("support_material_xy_spacing", coFloatOrPercent); - def->label = _L("XY separation between an object and its support"); - def->category = _L("Support material"); - def->tooltip = _L("XY separation between an object and its support. If expressed as percentage " + def->label = L("XY separation between an object and its support"); + def->category = L("Support material"); + def->tooltip = L("XY separation between an object and its support. If expressed as percentage " "(for example 50%), it will be calculated over external perimeter width."); - def->sidetext = _L("mm or %"); + def->sidetext = L("mm or %"); def->cli = "support-material-xy-spacing=s"; def->ratio_over = "external_perimeter_extrusion_width"; def->min = 0; @@ -1450,30 +1454,30 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionFloatOrPercent(50, true); def = this->add("support_material_angle", coFloat); - def->label = _L("Pattern angle"); - def->category = _L("Support material"); - def->tooltip = _L("Use this setting to rotate the support material pattern on the horizontal plane."); - def->sidetext = _L("\u00B0"); + def->label = L("Pattern angle"); + def->category = L("Support material"); + def->tooltip = L("Use this setting to rotate the support material pattern on the horizontal plane."); + def->sidetext = L("°"); def->cli = "support-material-angle=f"; def->min = 0; def->max = 359; def->default_value = new ConfigOptionFloat(0); def = this->add("support_material_buildplate_only", coBool); - def->label = _L("Support on build plate only"); - def->category = _L("Support material"); - def->tooltip = _L("Only create support if it lies on a build plate. Don't create support on a print."); + def->label = L("Support on build plate only"); + def->category = L("Support material"); + def->tooltip = L("Only create support if it lies on a build plate. Don't create support on a print."); def->cli = "support-material-buildplate-only!"; def->default_value = new ConfigOptionBool(false); def = this->add("support_material_contact_distance", coFloat); def->gui_type = "f_enum_open"; - def->label = _L("Contact Z distance"); - def->category = _L("Support material"); - def->tooltip = _L("The vertical distance between object and support material interface. " + def->label = L("Contact Z distance"); + def->category = L("Support material"); + def->tooltip = L("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."); - def->sidetext = _L("mm"); + def->sidetext = L("mm"); def->cli = "support-material-contact-distance=f"; def->min = 0; def->enum_values.push_back("0"); @@ -1483,86 +1487,86 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionFloat(0.2); def = this->add("support_material_enforce_layers", coInt); - def->label = _L("Enforce support for the first"); - def->category = _L("Support material"); - def->tooltip = _L("Generate support material for the specified number of layers counting from bottom, " + def->label = L("Enforce support for the first"); + def->category = L("Support material"); + def->tooltip = L("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."); - def->sidetext = _L("layers"); + def->sidetext = L("layers"); def->cli = "support-material-enforce-layers=f"; - def->full_label = _L("Enforce support for the first n layers"); + def->full_label = L("Enforce support for the first n layers"); def->min = 0; def->default_value = new ConfigOptionInt(0); def = this->add("support_material_extruder", coInt); - def->label = _L("Support material/raft/skirt extruder"); - def->category = _L("Extruders"); - def->tooltip = _L("The extruder to use when printing support material, raft and skirt " + def->label = L("Support material/raft/skirt extruder"); + def->category = L("Extruders"); + def->tooltip = L("The extruder to use when printing support material, raft and skirt " "(1+, 0 to use the current extruder to minimize tool changes)."); def->cli = "support-material-extruder=i"; def->min = 0; def->default_value = new ConfigOptionInt(1); def = this->add("support_material_extrusion_width", coFloatOrPercent); - def->label = _L("Support material"); - def->category = _L("Extrusion Width"); - def->tooltip = _L("Set this to a non-zero value to set a manual extrusion width for support material. " + def->label = L("Support material"); + def->category = L("Extrusion Width"); + def->tooltip = L("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."); - def->sidetext = _L("mm or % (leave 0 for default)"); + def->sidetext = L("mm or % (leave 0 for default)"); def->cli = "support-material-extrusion-width=s"; def->default_value = new ConfigOptionFloatOrPercent(0, false); def = this->add("support_material_interface_contact_loops", coBool); - def->label = _L("Interface loops"); - def->category = _L("Support material"); - def->tooltip = _L("Cover the top contact layer of the supports with loops. Disabled by default."); + def->label = L("Interface loops"); + def->category = L("Support material"); + def->tooltip = L("Cover the top contact layer of the supports with loops. Disabled by default."); def->cli = "support-material-interface-contact-loops!"; def->default_value = new ConfigOptionBool(false); def = this->add("support_material_interface_extruder", coInt); - def->label = _L("Support material/raft interface extruder"); - def->category = _L("Extruders"); - def->tooltip = _L("The extruder to use when printing support material interface " + def->label = L("Support material/raft interface extruder"); + def->category = L("Extruders"); + def->tooltip = L("The extruder to use when printing support material interface " "(1+, 0 to use the current extruder to minimize tool changes). This affects raft too."); def->cli = "support-material-interface-extruder=i"; def->min = 0; def->default_value = new ConfigOptionInt(1); def = this->add("support_material_interface_layers", coInt); - def->label = _L("Interface layers"); - def->category = _L("Support material"); - def->tooltip = _L("Number of interface layers to insert between the object(s) and support material."); - def->sidetext = _L("layers"); + def->label = L("Interface layers"); + def->category = L("Support material"); + def->tooltip = L("Number of interface layers to insert between the object(s) and support material."); + def->sidetext = L("layers"); def->cli = "support-material-interface-layers=i"; def->min = 0; def->default_value = new ConfigOptionInt(3); def = this->add("support_material_interface_spacing", coFloat); - def->label = _L("Interface pattern spacing"); - def->category = _L("Support material"); - def->tooltip = _L("Spacing between interface lines. Set zero to get a solid interface."); - def->sidetext = _L("mm"); + def->label = L("Interface pattern spacing"); + def->category = L("Support material"); + def->tooltip = L("Spacing between interface lines. Set zero to get a solid interface."); + def->sidetext = L("mm"); def->cli = "support-material-interface-spacing=f"; def->min = 0; def->default_value = new ConfigOptionFloat(0); def = this->add("support_material_interface_speed", coFloatOrPercent); - def->label = _L("Support material interface"); - def->category = _L("Support material"); - def->tooltip = _L("Speed for printing support material interface layers. If expressed as percentage " + def->label = L("Support material interface"); + def->category = L("Support material"); + def->tooltip = L("Speed for printing support material interface layers. If expressed as percentage " "(for example 50%) it will be calculated over support material speed."); - def->sidetext = _L("mm/s or %"); + def->sidetext = L("mm/s or %"); def->cli = "support-material-interface-speed=s"; def->ratio_over = "support_material_speed"; def->min = 0; def->default_value = new ConfigOptionFloatOrPercent(100, true); def = this->add("support_material_pattern", coEnum); - def->label = _L("Pattern"); - def->category = _L("Support material"); - def->tooltip = _L("Pattern used to generate support material."); + def->label = L("Pattern"); + def->category = L("Support material"); + def->tooltip = L("Pattern used to generate support material."); def->cli = "support-material-pattern=s"; def->enum_keys_map = &ConfigOptionEnum::get_enum_values(); def->enum_values.push_back("rectilinear"); @@ -1576,74 +1580,74 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionEnum(smpPillars); def = this->add("support_material_spacing", coFloat); - def->label = _L("Pattern spacing"); - def->category = _L("Support material"); - def->tooltip = _L("Spacing between support material lines."); - def->sidetext = _L("mm"); + def->label = L("Pattern spacing"); + def->category = L("Support material"); + def->tooltip = L("Spacing between support material lines."); + def->sidetext = L("mm"); def->cli = "support-material-spacing=f"; def->min = 0; def->default_value = new ConfigOptionFloat(2.5); def = this->add("support_material_speed", coFloat); - def->label = _L("Support material"); - def->category = _L("Support material"); - def->tooltip = _L("Speed for printing support material."); - def->sidetext = _L("mm/s"); + def->label = L("Support material"); + def->category = L("Support material"); + def->tooltip = L("Speed for printing support material."); + def->sidetext = L("mm/s"); def->cli = "support-material-speed=f"; def->min = 0; def->default_value = new ConfigOptionFloat(60); def = this->add("support_material_synchronize_layers", coBool); - def->label = _L("Synchronize with object layers"); - def->category = _L("Support material"); - def->tooltip = _L("Synchronize support layers with the object print layers. This is useful " + def->label = L("Synchronize with object layers"); + def->category = L("Support material"); + def->tooltip = L("Synchronize support layers with the object print layers. This is useful " "with multi-material printers, where the extruder switch is expensive."); def->cli = "support-material-synchronize-layers!"; def->default_value = new ConfigOptionBool(false); def = this->add("support_material_threshold", coInt); - def->label = _L("Overhang threshold"); - def->category = _L("Support material"); - def->tooltip = _L("Support material will not be generated for overhangs whose slope angle " - "(90\u00B0 = vertical) is above the given threshold. In other words, this value " + def->label = L("Overhang threshold"); + def->category = L("Support material"); + def->tooltip = L("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)."); - def->sidetext = _L("\u00B0"); + def->sidetext = L("°"); def->cli = "support-material-threshold=i"; def->min = 0; def->max = 90; def->default_value = new ConfigOptionInt(0); def = this->add("support_material_with_sheath", coBool); - def->label = _L("With sheath around the support"); - def->category = _L("Support material"); - def->tooltip = _L("Add a sheath (a single perimeter line) around the base support. This makes " + def->label = L("With sheath around the support"); + def->category = L("Support material"); + def->tooltip = L("Add a sheath (a single perimeter line) around the base support. This makes " "the support more reliable, but also more difficult to remove."); def->cli = "support-material-with-sheath!"; def->default_value = new ConfigOptionBool(true); def = this->add("temperature", coInts); - def->label = _L("Other layers"); - def->tooltip = _L("Extruder temperature for layers after the first one. Set this to zero to disable " + def->label = L("Other layers"); + def->tooltip = L("Extruder temperature for layers after the first one. Set this to zero to disable " "temperature control commands in the output."); def->cli = "temperature=i@"; - def->full_label = _L("Temperature"); + def->full_label = L("Temperature"); def->max = 0; def->max = max_temp; def->default_value = new ConfigOptionInts { 200 }; def = this->add("thin_walls", coBool); - def->label = _L("Detect thin walls"); - def->category = _L("Layers and Perimeters"); - def->tooltip = _L("Detect single-width walls (parts where two extrusions don't fit and we need " + def->label = L("Detect thin walls"); + def->category = L("Layers and Perimeters"); + def->tooltip = L("Detect single-width walls (parts where two extrusions don't fit and we need " "to collapse them into a single trace)."); def->cli = "thin-walls!"; def->default_value = new ConfigOptionBool(true); def = this->add("threads", coInt); - def->label = _L("Threads"); - def->tooltip = _L("Threads are used to parallelize long-running tasks. Optimal threads number " + def->label = L("Threads"); + def->tooltip = L("Threads are used to parallelize long-running tasks. Optimal threads number " "is slightly above the number of available cores/processors."); def->cli = "threads|j=i"; def->readonly = true; @@ -1654,8 +1658,8 @@ PrintConfigDef::PrintConfigDef() } def = this->add("toolchange_gcode", coString); - def->label = _L("Tool change G-code"); - def->tooltip = _L("This custom code is inserted right before every extruder change. " + def->label = L("Tool change G-code"); + def->tooltip = L("This custom code is inserted right before every extruder change. " "Note that you can use placeholder variables for all Slic3r settings as well " "as [previous_extruder] and [next_extruder]."); def->cli = "toolchange-gcode=s"; @@ -1665,65 +1669,65 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionString(""); def = this->add("top_infill_extrusion_width", coFloatOrPercent); - def->label = _L("Top solid infill"); - def->category = _L("Extrusion Width"); - def->tooltip = _L("Set this to a non-zero value to set a manual extrusion width for infill for top surfaces. " + def->label = L("Top solid infill"); + def->category = L("Extrusion Width"); + def->tooltip = L("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."); - def->sidetext = _L("mm or % (leave 0 for default)"); + def->sidetext = L("mm or % (leave 0 for default)"); def->cli = "top-infill-extrusion-width=s"; def->default_value = new ConfigOptionFloatOrPercent(0, false); def = this->add("top_solid_infill_speed", coFloatOrPercent); - def->label = _L("Top solid infill"); - def->category = _L("Speed"); - def->tooltip = _L("Speed for printing top solid layers (it only applies to the uppermost " + def->label = L("Top solid infill"); + def->category = L("Speed"); + def->tooltip = L("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."); - def->sidetext = _L("mm/s or %"); + def->sidetext = L("mm/s or %"); def->cli = "top-solid-infill-speed=s"; def->ratio_over = "solid_infill_speed"; def->min = 0; def->default_value = new ConfigOptionFloatOrPercent(15, false); def = this->add("top_solid_layers", coInt); - def->label = _L("Top"); - def->category = _L("Layers and Perimeters"); - def->tooltip = _L("Number of solid layers to generate on top surfaces."); + def->label = L("Top"); + def->category = L("Layers and Perimeters"); + def->tooltip = L("Number of solid layers to generate on top surfaces."); def->cli = "top-solid-layers=i"; - def->full_label = _L("Top solid layers"); + def->full_label = L("Top solid layers"); def->min = 0; def->default_value = new ConfigOptionInt(3); def = this->add("travel_speed", coFloat); - def->label = _L("Travel"); - def->tooltip = _L("Speed for travel moves (jumps between distant extrusion points)."); - def->sidetext = _L("mm/s"); + def->label = L("Travel"); + def->tooltip = L("Speed for travel moves (jumps between distant extrusion points)."); + def->sidetext = L("mm/s"); def->cli = "travel-speed=f"; def->aliases.push_back("travel_feed_rate"); def->min = 1; def->default_value = new ConfigOptionFloat(130); def = this->add("use_firmware_retraction", coBool); - def->label = _L("Use firmware retraction"); - def->tooltip = _L("This experimental setting uses G10 and G11 commands to have the firmware " + def->label = L("Use firmware retraction"); + def->tooltip = L("This experimental setting uses G10 and G11 commands to have the firmware " "handle the retraction. This is only supported in recent Marlin."); def->cli = "use-firmware-retraction!"; def->default_value = new ConfigOptionBool(false); def = this->add("use_relative_e_distances", coBool); - def->label = _L("Use relative E distances"); - def->tooltip = _L("If your firmware requires relative E values, check this, " + def->label = L("Use relative E distances"); + def->tooltip = L("If your firmware requires relative E values, check this, " "otherwise leave it unchecked. Most firmwares use absolute values."); def->cli = "use-relative-e-distances!"; def->default_value = new ConfigOptionBool(false); def = this->add("use_volumetric_e", coBool); - def->label = _L("Use volumetric E"); - def->tooltip = _L("This experimental setting uses outputs the E values in cubic millimeters " + def->label = L("Use volumetric E"); + def->tooltip = L("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 " @@ -1733,87 +1737,87 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionBool(false); def = this->add("variable_layer_height", coBool); - def->label = _L("Enable variable layer height feature"); - def->tooltip = _L("Some printers or printer setups may have difficulties printing " + def->label = L("Enable variable layer height feature"); + def->tooltip = L("Some printers or printer setups may have difficulties printing " "with a variable layer height. Enabled by default."); def->cli = "variable-layer-height!"; def->default_value = new ConfigOptionBool(true); def = this->add("wipe", coBools); - def->label = _L("Wipe while retracting"); - def->tooltip = _L("This flag will move the nozzle while retracting to minimize the possible blob " + def->label = L("Wipe while retracting"); + def->tooltip = L("This flag will move the nozzle while retracting to minimize the possible blob " "on leaky extruders."); def->cli = "wipe!"; def->default_value = new ConfigOptionBools { false }; def = this->add("wipe_tower", coBool); - def->label = _L("Enable"); - def->tooltip = _L("Multi material printers may need to prime or purge extruders on tool changes. " + def->label = L("Enable"); + def->tooltip = L("Multi material printers may need to prime or purge extruders on tool changes. " "Extrude the excess material into the wipe tower."); def->cli = "wipe-tower!"; def->default_value = new ConfigOptionBool(false); def = this->add("wipe_tower_advanced", coString); - def->label = _L("Advanced string"); - def->tooltip = _L("Advanced tooltip "); - def->sidetext = _L("advanced sidetext"); + def->label = L("Advanced string"); + def->tooltip = L("Advanced tooltip "); + def->sidetext = L("advanced sidetext"); def->cli = "wipe-tower-advanced=s"; def->default_value = new ConfigOptionString(""); def = this->add("wipe_tower_x", coFloat); - def->label = _L("Position X"); - def->tooltip = _L("X coordinate of the left front corner of a wipe tower"); - def->sidetext = _L("mm"); + def->label = L("Position X"); + def->tooltip = L("X coordinate of the left front corner of a wipe tower"); + def->sidetext = L("mm"); def->cli = "wipe-tower-x=f"; def->default_value = new ConfigOptionFloat(180.); def = this->add("wipe_tower_y", coFloat); - def->label = _L("Position Y"); - def->tooltip = _L("Y coordinate of the left front corner of a wipe tower"); - def->sidetext = _L("mm"); + def->label = L("Position Y"); + def->tooltip = L("Y coordinate of the left front corner of a wipe tower"); + def->sidetext = L("mm"); def->cli = "wipe-tower-y=f"; def->default_value = new ConfigOptionFloat(140.); def = this->add("wipe_tower_width", coFloat); - def->label = _L("Width"); - def->tooltip = _L("Width of a wipe tower"); - def->sidetext = _L("mm"); + def->label = L("Width"); + def->tooltip = L("Width of a wipe tower"); + def->sidetext = L("mm"); def->cli = "wipe-tower-width=f"; def->default_value = new ConfigOptionFloat(60.); def = this->add("wipe_tower_per_color_wipe", coFloat); - def->label = "(Unused and will be likely removed)";//_L("Per color change depth"); - def->tooltip = _L("Depth of a wipe color per color change. For N colors, there will be " + def->label = "(Unused and will be likely removed)";//L("Per color change depth"); + def->tooltip = L("Depth of a wipe color per color change. For N colors, there will be " "maximum (N-1) tool switches performed, therefore the total depth " "of the wipe tower will be (N-1) times this value."); - def->sidetext = _L("mm"); + def->sidetext = L("mm"); def->cli = "wipe-tower-per-color-wipe=f"; def->default_value = new ConfigOptionFloat(15.); def = this->add("wipe_tower_rotation_angle", coFloat); - def->label = _L("Wipe tower rotation angle"); - def->tooltip = _L("Wipe tower rotation angle with respect to x-axis "); - def->sidetext = _L("degrees"); + def->label = L("Wipe tower rotation angle"); + def->tooltip = L("Wipe tower rotation angle with respect to x-axis "); + def->sidetext = L("degrees"); def->cli = "wipe-tower-rotation-angle=f"; def->default_value = new ConfigOptionFloat(0.); def = this->add("xy_size_compensation", coFloat); - def->label = _L("XY Size Compensation"); - def->category = _L("Advanced"); - def->tooltip = _L("The object will be grown/shrunk in the XY plane by the configured value " + def->label = L("XY Size Compensation"); + def->category = L("Advanced"); + def->tooltip = L("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."); - def->sidetext = _L("mm"); + def->sidetext = L("mm"); def->cli = "xy-size-compensation=f"; def->default_value = new ConfigOptionFloat(0); def = this->add("z_offset", coFloat); - def->label = _L("Z offset"); - def->tooltip = _L("This value will be added (or subtracted) from all the Z coordinates " + def->label = L("Z offset"); + def->tooltip = L("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)."); - def->sidetext = _L("mm"); + def->sidetext = L("mm"); def->cli = "z-offset=f"; def->default_value = new ConfigOptionFloat(0); } diff --git a/xs/src/libslic3r/PrintConfig.hpp b/xs/src/libslic3r/PrintConfig.hpp index 4078324192..06aa343b8c 100644 --- a/xs/src/libslic3r/PrintConfig.hpp +++ b/xs/src/libslic3r/PrintConfig.hpp @@ -29,7 +29,7 @@ enum GCodeFlavor { enum InfillPattern { ipRectilinear, ipGrid, ipTriangles, ipStars, ipCubic, ipLine, ipConcentric, ipHoneycomb, ip3DHoneycomb, - ipHilbertCurve, ipArchimedeanChords, ipOctagramSpiral, + ipGyroid, ipHilbertCurve, ipArchimedeanChords, ipOctagramSpiral, }; enum SupportMaterialPattern { @@ -73,6 +73,7 @@ template<> inline t_config_enum_values& ConfigOptionEnum::get_enu keys_map["concentric"] = ipConcentric; keys_map["honeycomb"] = ipHoneycomb; keys_map["3dhoneycomb"] = ip3DHoneycomb; + keys_map["gyroid"] = ipGyroid; keys_map["hilbertcurve"] = ipHilbertCurve; keys_map["archimedeanchords"] = ipArchimedeanChords; keys_map["octagramspiral"] = ipOctagramSpiral; @@ -699,6 +700,7 @@ class HostConfig : public StaticPrintConfig public: ConfigOptionString octoprint_host; ConfigOptionString octoprint_apikey; + ConfigOptionString octoprint_cafile; ConfigOptionString serial_port; ConfigOptionInt serial_speed; @@ -707,6 +709,7 @@ protected: { OPT_PTR(octoprint_host); OPT_PTR(octoprint_apikey); + OPT_PTR(octoprint_cafile); OPT_PTR(serial_port); OPT_PTR(serial_speed); } diff --git a/xs/src/libslic3r/TriangleMesh.cpp b/xs/src/libslic3r/TriangleMesh.cpp index c2c64e4272..ffbe507ef2 100644 --- a/xs/src/libslic3r/TriangleMesh.cpp +++ b/xs/src/libslic3r/TriangleMesh.cpp @@ -198,9 +198,8 @@ TriangleMesh::repair() { stl_clear_error(&stl); } - // commenting out the following call fixes: #574, #413, #269, #262, #259, #230, #228, #206 -// // normal_directions -// stl_fix_normal_directions(&stl); + // normal_directions + stl_fix_normal_directions(&stl); // normal_values stl_fix_normal_values(&stl); @@ -210,7 +209,7 @@ TriangleMesh::repair() { // neighbors stl_verify_neighbors(&stl); - + this->repaired = true; BOOST_LOG_TRIVIAL(debug) << "TriangleMesh::repair() finished"; @@ -1187,40 +1186,46 @@ void TriangleMeshSlicer::make_expolygons(const Polygons &loops, ExPolygons* slic loops correctly in some edge cases when original model had overlapping facets */ - std::vector area; - std::vector sorted_area; // vector of indices - for (Polygons::const_iterator loop = loops.begin(); loop != loops.end(); ++ loop) { - area.push_back(loop->area()); - sorted_area.push_back(loop - loops.begin()); - } - - // outer first - std::sort(sorted_area.begin(), sorted_area.end(), - [&area](size_t a, size_t b) { return std::abs(area[a]) > std::abs(area[b]); }); + /* The following lines are commented out because they can generate wrong polygons, + see for example issue #661 */ - // we don't perform a safety offset now because it might reverse cw loops - Polygons p_slices; - for (std::vector::const_iterator loop_idx = sorted_area.begin(); loop_idx != sorted_area.end(); ++ loop_idx) { - /* we rely on the already computed area to determine the winding order - of the loops, since the Orientation() function provided by Clipper - would do the same, thus repeating the calculation */ - Polygons::const_iterator loop = loops.begin() + *loop_idx; - if (area[*loop_idx] > +EPSILON) - p_slices.push_back(*loop); - else if (area[*loop_idx] < -EPSILON) - //FIXME This is arbitrary and possibly very slow. - // If the hole is inside a polygon, then there is no need to diff. - // If the hole intersects a polygon boundary, then diff it, but then - // there is no guarantee of an ordering of the loops. - // Maybe we can test for the intersection before running the expensive diff algorithm? - p_slices = diff(p_slices, *loop); - } + //std::vector area; + //std::vector sorted_area; // vector of indices + //for (Polygons::const_iterator loop = loops.begin(); loop != loops.end(); ++ loop) { + // area.push_back(loop->area()); + // sorted_area.push_back(loop - loops.begin()); + //} + // + //// outer first + //std::sort(sorted_area.begin(), sorted_area.end(), + // [&area](size_t a, size_t b) { return std::abs(area[a]) > std::abs(area[b]); }); + + //// we don't perform a safety offset now because it might reverse cw loops + //Polygons p_slices; + //for (std::vector::const_iterator loop_idx = sorted_area.begin(); loop_idx != sorted_area.end(); ++ loop_idx) { + // /* we rely on the already computed area to determine the winding order + // of the loops, since the Orientation() function provided by Clipper + // would do the same, thus repeating the calculation */ + // Polygons::const_iterator loop = loops.begin() + *loop_idx; + // if (area[*loop_idx] > +EPSILON) + // p_slices.push_back(*loop); + // else if (area[*loop_idx] < -EPSILON) + // //FIXME This is arbitrary and possibly very slow. + // // If the hole is inside a polygon, then there is no need to diff. + // // If the hole intersects a polygon boundary, then diff it, but then + // // there is no guarantee of an ordering of the loops. + // // Maybe we can test for the intersection before running the expensive diff algorithm? + // p_slices = diff(p_slices, *loop); + //} // perform a safety offset to merge very close facets (TODO: find test case for this) double safety_offset = scale_(0.0499); //FIXME see https://github.com/prusa3d/Slic3r/issues/520 // double safety_offset = scale_(0.0001); - ExPolygons ex_slices = offset2_ex(p_slices, +safety_offset, -safety_offset); + + /* The following line is commented out because it can generate wrong polygons, + see for example issue #661 */ + //ExPolygons ex_slices = offset2_ex(p_slices, +safety_offset, -safety_offset); #ifdef SLIC3R_TRIANGLEMESH_DEBUG size_t holes_count = 0; @@ -1231,7 +1236,10 @@ void TriangleMeshSlicer::make_expolygons(const Polygons &loops, ExPolygons* slic #endif // append to the supplied collection - expolygons_append(*slices, ex_slices); + /* Fix for issue #661 { */ + expolygons_append(*slices, offset2_ex(union_(loops, false), +safety_offset, -safety_offset)); + //expolygons_append(*slices, ex_slices); + /* } */ } void TriangleMeshSlicer::make_expolygons(std::vector &lines, ExPolygons* slices) const diff --git a/xs/src/perlglue.cpp b/xs/src/perlglue.cpp index cb2ef73681..d7c9a590a0 100644 --- a/xs/src/perlglue.cpp +++ b/xs/src/perlglue.cpp @@ -64,6 +64,7 @@ REGISTER_CLASS(PresetCollection, "GUI::PresetCollection"); REGISTER_CLASS(PresetBundle, "GUI::PresetBundle"); REGISTER_CLASS(PresetHints, "GUI::PresetHints"); REGISTER_CLASS(TabIface, "GUI::Tab"); +REGISTER_CLASS(OctoPrint, "OctoPrint"); SV* ConfigBase__as_hash(ConfigBase* THIS) { diff --git a/xs/src/slic3r/GUI/3DScene.cpp b/xs/src/slic3r/GUI/3DScene.cpp index 74ec515c18..419048223f 100644 --- a/xs/src/slic3r/GUI/3DScene.cpp +++ b/xs/src/slic3r/GUI/3DScene.cpp @@ -27,6 +27,8 @@ #include #include +#include "GUI.hpp" + namespace Slic3r { void GLIndexedVertexArray::load_mesh_flat_shading(const TriangleMesh &mesh) @@ -454,6 +456,25 @@ void GLVolumeCollection::render_legacy() const glDisableClientState(GL_NORMAL_ARRAY); } +std::vector GLVolumeCollection::get_current_print_zs() const +{ + std::vector print_zs; + + for (GLVolume *vol : this->volumes) + { + for (coordf_t z : vol->print_zs) + { + double round_z = (double)round(z * 100000.0f) / 100000.0f; + if (std::find(print_zs.begin(), print_zs.end(), round_z) == print_zs.end()) + print_zs.push_back(round_z); + } + } + + std::sort(print_zs.begin(), print_zs.end()); + + return print_zs; +} + // caller is responsible for supplying NO lines with zero length static void thick_lines_to_indexed_vertex_array( const Lines &lines, @@ -1129,7 +1150,7 @@ bool _3DScene::LegendTexture::generate(const GCodePreviewData& preview_data, con m_data.clear(); // collects items to render - const std::string& title = preview_data.get_legend_title(); + auto title = GUI::L_str(preview_data.get_legend_title()); const GCodePreviewData::LegendItemsList& items = preview_data.get_legend_items(tool_colors); unsigned int items_count = (unsigned int)items.size(); @@ -1151,7 +1172,7 @@ bool _3DScene::LegendTexture::generate(const GCodePreviewData& preview_data, con unsigned int max_text_height = 0; for (const GCodePreviewData::LegendItem& item : items) { - memDC.GetTextExtent(item.text, &w, &h); + memDC.GetTextExtent(GUI::from_u8(item.text), &w, &h); max_text_width = std::max(max_text_width, (unsigned int)w); max_text_height = std::max(max_text_height, (unsigned int)h); } @@ -1228,7 +1249,7 @@ bool _3DScene::LegendTexture::generate(const GCodePreviewData& preview_data, con memDC.DrawRectangle(wxRect(icon_x_inner, icon_y + 1, px_inner_square, px_inner_square)); // draw text - memDC.DrawText(item.text, text_x, icon_y + text_y_offset); + memDC.DrawText(GUI::from_u8(item.text), text_x, icon_y + text_y_offset); // update y icon_y += icon_y_step; @@ -2209,6 +2230,9 @@ void _3DScene::_update_gcode_volumes_visibility(const GCodePreviewData& preview_ { case GCodePreviewVolumeIndex::Extrusion: { + if ((ExtrusionRole)s_gcode_preview_volume_index.first_volumes[i].flag == erCustom) + volume->zoom_to_volumes = false; + volume->is_active = preview_data.extrusion.is_role_flag_set((ExtrusionRole)s_gcode_preview_volume_index.first_volumes[i].flag); break; } diff --git a/xs/src/slic3r/GUI/3DScene.hpp b/xs/src/slic3r/GUI/3DScene.hpp index 60df05dc15..a936173a04 100644 --- a/xs/src/slic3r/GUI/3DScene.hpp +++ b/xs/src/slic3r/GUI/3DScene.hpp @@ -372,6 +372,9 @@ public: void set_render_interleaved_only_volumes(const RenderInterleavedOnlyVolumes& render_interleaved_only_volumes) { _render_interleaved_only_volumes = render_interleaved_only_volumes; } + // Returns a vector containing the sorted list of all the print_zs of the volumes contained in this collection + std::vector get_current_print_zs() const; + private: GLVolumeCollection(const GLVolumeCollection &other); GLVolumeCollection& operator=(const GLVolumeCollection &); diff --git a/xs/src/slic3r/GUI/BedShapeDialog.cpp b/xs/src/slic3r/GUI/BedShapeDialog.cpp index 8e7f572410..5161094bdf 100644 --- a/xs/src/slic3r/GUI/BedShapeDialog.cpp +++ b/xs/src/slic3r/GUI/BedShapeDialog.cpp @@ -36,43 +36,43 @@ void BedShapePanel::build_panel(ConfigOptionPoints* default_pt) { // on_change(nullptr); - auto box = new wxStaticBox(this, wxID_ANY, _L("Shape")); + auto box = new wxStaticBox(this, wxID_ANY, _(L("Shape"))); auto sbsizer = new wxStaticBoxSizer(box, wxVERTICAL); // shape options m_shape_options_book = new wxChoicebook(this, wxID_ANY, wxDefaultPosition, wxSize(300, -1), wxCHB_TOP); sbsizer->Add(m_shape_options_book); - auto optgroup = init_shape_options_page(_L("Rectangular")); + auto optgroup = init_shape_options_page(_(L("Rectangular"))); ConfigOptionDef def; def.type = coPoints; def.default_value = new ConfigOptionPoints{ Pointf(200, 200) }; - def.label = _LU8("Size"); - def.tooltip = _LU8("Size in X and Y of the rectangular plate."); + def.label = L("Size"); + def.tooltip = L("Size in X and Y of the rectangular plate."); Option option(def, "rect_size"); optgroup->append_single_option_line(option); def.type = coPoints; def.default_value = new ConfigOptionPoints{ Pointf(0, 0) }; - def.label = _LU8("Origin"); - def.tooltip = _LU8("Distance of the 0,0 G-code coordinate from the front left corner of the rectangle."); + def.label = L("Origin"); + def.tooltip = L("Distance of the 0,0 G-code coordinate from the front left corner of the rectangle."); option = Option(def, "rect_origin"); optgroup->append_single_option_line(option); - optgroup = init_shape_options_page(_L("Circular")); + optgroup = init_shape_options_page(_(L("Circular"))); def.type = coFloat; def.default_value = new ConfigOptionFloat(200); - def.sidetext = _LU8("mm"); - def.label = _LU8("Diameter"); - def.tooltip = _LU8("Diameter of the print bed. It is assumed that origin (0,0) is located in the center."); + def.sidetext = L("mm"); + def.label = L("Diameter"); + def.tooltip = L("Diameter of the print bed. It is assumed that origin (0,0) is located in the center."); option = Option(def, "diameter"); optgroup->append_single_option_line(option); - optgroup = init_shape_options_page(_L("Custom")); + optgroup = init_shape_options_page(_(L("Custom"))); Line line{ "", "" }; line.full_width = 1; line.widget = [this](wxWindow* parent) { - auto btn = new wxButton(parent, wxID_ANY, _L("Load shape from STL..."), wxDefaultPosition, wxDefaultSize); + auto btn = new wxButton(parent, wxID_ANY, _(L("Load shape from STL...")), wxDefaultPosition, wxDefaultSize); auto sizer = new wxBoxSizer(wxHORIZONTAL); sizer->Add(btn); @@ -117,7 +117,7 @@ ConfigOptionsGroupShp BedShapePanel::init_shape_options_page(wxString title){ auto panel = new wxPanel(m_shape_options_book); ConfigOptionsGroupShp optgroup; - optgroup = std::make_shared(panel, _L("Settings")); + optgroup = std::make_shared(panel, _(L("Settings"))); optgroup->label_width = 100; optgroup->m_on_change = [this](t_config_option_key opt_key, boost::any value){ @@ -290,12 +290,12 @@ void BedShapePanel::update_shape() void BedShapePanel::load_stl() { t_file_wild_card vec_FILE_WILDCARDS = get_file_wild_card(); - std::vector file_types = { "known", "stl", "obj", "amf", "prusa"}; - wxString MODEL_WILDCARD; + std::vector file_types = { "known", "stl", "obj", "amf", "3mf", "prusa" }; + wxString MODEL_WILDCARD; for (auto file_type: file_types) MODEL_WILDCARD += vec_FILE_WILDCARDS.at(file_type) + "|"; - auto dialog = new wxFileDialog(this, _L("Choose a file to import bed shape from (STL/OBJ/AMF/PRUSA):"), "", "", + auto dialog = new wxFileDialog(this, _(L("Choose a file to import bed shape from (STL/OBJ/AMF/3MF/PRUSA):")), "", "", MODEL_WILDCARD, wxFD_OPEN | wxFD_FILE_MUST_EXIST); if (dialog->ShowModal() != wxID_OK) { dialog->Destroy(); @@ -312,7 +312,7 @@ void BedShapePanel::load_stl() model = Model::read_from_file(file_name); } catch (std::exception &e) { - auto msg = _L("Error! ") + file_name + " : " + e.what() + "."; + auto msg = _(L("Error! ")) + file_name + " : " + e.what() + "."; show_error(this, msg); exit(1); } @@ -321,11 +321,11 @@ void BedShapePanel::load_stl() auto expolygons = mesh.horizontal_projection(); if (expolygons.size() == 0) { - show_error(this, _L("The selected file contains no geometry.")); + show_error(this, _(L("The selected file contains no geometry."))); return; } if (expolygons.size() > 1) { - show_error(this, _L("The selected file contains several disjoint areas. This is not supported.")); + show_error(this, _(L("The selected file contains several disjoint areas. This is not supported."))); return; } diff --git a/xs/src/slic3r/GUI/BedShapeDialog.hpp b/xs/src/slic3r/GUI/BedShapeDialog.hpp index 81b0a41e37..f4614c3426 100644 --- a/xs/src/slic3r/GUI/BedShapeDialog.hpp +++ b/xs/src/slic3r/GUI/BedShapeDialog.hpp @@ -39,7 +39,7 @@ class BedShapeDialog : public wxDialog { BedShapePanel* m_panel; public: - BedShapeDialog(wxWindow* parent) : wxDialog(parent, wxID_ANY, _L("Bed Shape"), + BedShapeDialog(wxWindow* parent) : wxDialog(parent, wxID_ANY, _(L("Bed Shape")), wxDefaultPosition, wxSize(350, 700), wxDEFAULT_DIALOG_STYLE | wxRESIZE_BORDER){} ~BedShapeDialog(){ } diff --git a/xs/src/slic3r/GUI/Field.cpp b/xs/src/slic3r/GUI/Field.cpp index 330af6d0a1..045c55d96c 100644 --- a/xs/src/slic3r/GUI/Field.cpp +++ b/xs/src/slic3r/GUI/Field.cpp @@ -10,13 +10,20 @@ namespace Slic3r { namespace GUI { + wxString double_to_string(double const value) + { + int precision = 10 * value - int(10 * value) == 0 ? 1 : 2; + return value - int(value) == 0 ? + wxString::Format(_T("%i"), int(value)) : + wxNumberFormatter::ToString(value, precision, wxNumberFormatter::Style_None); + } + void Field::on_kill_focus(wxEvent& event) { // Without this, there will be nasty focus bugs on Windows. // Also, docs for wxEvent::Skip() say "In general, it is recommended to skip all // non-command events to allow the default handling to take place." event.Skip(); - std::cerr << "calling Field::on_kill_focus from " << m_opt_id<< "\n"; - // call the registered function if it is available + // call the registered function if it is available if (m_on_kill_focus!=nullptr) m_on_kill_focus(); } @@ -30,9 +37,9 @@ namespace Slic3r { namespace GUI { wxString Field::get_tooltip_text(const wxString& default_string) { wxString tooltip_text(""); - wxString tooltip = wxString::FromUTF8(m_opt.tooltip.c_str()); + wxString tooltip = L_str(m_opt.tooltip); if (tooltip.length() > 0) - tooltip_text = tooltip + "(" + _L("default") + ": " + + tooltip_text = tooltip + "(" + _(L("default")) + ": " + (boost::iends_with(m_opt_id, "_gcode") ? "\n" : "") + default_string + ")"; @@ -45,7 +52,7 @@ namespace Slic3r { namespace GUI { return std::regex_match(string, regex_pattern); } - boost::any Field::get_value_by_opt_type(wxString str, ConfigOptionType type) + boost::any Field::get_value_by_opt_type(wxString str) { boost::any ret_val; switch (m_opt.type){ @@ -56,23 +63,17 @@ namespace Slic3r { namespace GUI { case coPercents: case coFloats: case coFloat:{ - if (m_opt.type == coPercent) str.RemoveLast(); + if (m_opt.type == coPercent && str.Last() == '%') + str.RemoveLast(); double val; str.ToCDouble(&val); ret_val = val; break; } case coString: case coStrings: + case coFloatOrPercent: ret_val = str.ToStdString(); break; - case coFloatOrPercent:{ - if (str.Last() == '%') - str.RemoveLast(); - double val; - str.ToCDouble(&val); - ret_val = val; - break; - } default: break; } @@ -90,13 +91,9 @@ namespace Slic3r { namespace GUI { switch (m_opt.type) { case coFloatOrPercent: { - if (static_cast(m_opt.default_value)->percent) - { - text_value = wxString::Format(_T("%i"), int(m_opt.default_value->getFloat())); - text_value += "%"; - } - else - text_value = wxNumberFormatter::ToString(m_opt.default_value->getFloat(), 2); + text_value = double_to_string(m_opt.default_value->getFloat()); + if (static_cast(m_opt.default_value)->percent) + text_value += "%"; break; } case coPercent: @@ -106,29 +103,15 @@ namespace Slic3r { namespace GUI { break; } case coPercents: - { - const ConfigOptionPercents *vec = static_cast(m_opt.default_value); - if (vec == nullptr || vec->empty()) break; - if (vec->size() > 1) - break; - double val = vec->get_at(0); - text_value = val - int(val) == 0 ? wxString::Format(_T("%i"), int(val)) : wxNumberFormatter::ToString(val, 2, wxNumberFormatter::Style_None); - break; - } + case coFloats: case coFloat: { - double val = m_opt.default_value->getFloat(); - text_value = (val - int(val)) == 0 ? wxString::Format(_T("%i"), int(val)) : wxNumberFormatter::ToString(val, 2, wxNumberFormatter::Style_None); - break; - } - case coFloats: - { - const ConfigOptionFloats *vec = static_cast(m_opt.default_value); - if (vec == nullptr || vec->empty()) break; - if (vec->size() > 1) - break; - double val = vec->get_at(0); - text_value = val - int(val) == 0 ? wxString::Format(_T("%i"), int(val)) : wxNumberFormatter::ToString(val, 2, wxNumberFormatter::Style_None); + double val = m_opt.type == coFloats ? + static_cast(m_opt.default_value)->get_at(0) : + m_opt.type == coFloat ? + m_opt.default_value->getFloat() : + static_cast(m_opt.default_value)->get_at(0); + text_value = double_to_string(val); break; } case coString: @@ -174,7 +157,7 @@ namespace Slic3r { namespace GUI { boost::any TextCtrl::get_value() { wxString ret_str = static_cast(window)->GetValue(); - boost::any ret_val = get_value_by_opt_type(ret_str, m_opt.type); + boost::any ret_val = get_value_by_opt_type(ret_str); return ret_val; } @@ -303,7 +286,7 @@ void Choice::set_selection() break; ++idx; } - if (m_opt.type == coPercent) text_value += "%"; +// if (m_opt.type == coPercent) text_value += "%"; idx == m_opt.enum_values.size() ? dynamic_cast(window)->SetValue(text_value) : dynamic_cast(window)->SetSelection(idx); @@ -387,7 +370,7 @@ void Choice::set_value(boost::any value) break; ++idx; } - if (m_opt.type == coPercent) text_value += "%"; +// if (m_opt.type == coPercent) text_value += "%"; idx == m_opt.enum_values.size() ? dynamic_cast(window)->SetValue(text_value) : dynamic_cast(window)->SetSelection(idx); @@ -429,7 +412,7 @@ boost::any Choice::get_value() wxString ret_str = static_cast(window)->GetValue(); if (m_opt.type != coEnum) - ret_val = get_value_by_opt_type(ret_str, m_opt.type); + ret_val = get_value_by_opt_type(ret_str); else { int ret_enum = static_cast(window)->GetSelection(); @@ -535,21 +518,29 @@ void PointCtrl::set_value(const Pointf value) void PointCtrl::set_value(boost::any value) { Pointf pt; - try + Pointf *ptf = boost::any_cast(&value); + if (!ptf) { - pt = boost::any_cast(value)->values.at(0); + ConfigOptionPoints* pts = boost::any_cast(value); + pt = pts->values.at(0); } - catch (const std::exception &e) - { - try{ - pt = boost::any_cast(value); - } - catch (const std::exception &e) - { - std::cerr << "Error! Can't cast PointCtrl value" << m_opt_id << "\n"; - return; - } - } + else + pt = *ptf; +// try +// { +// pt = boost::any_cast(value)->values.at(0); +// } +// catch (const std::exception &e) +// { +// try{ +// pt = boost::any_cast(value); +// } +// catch (const std::exception &e) +// { +// std::cerr << "Error! Can't cast PointCtrl value" << m_opt_id << "\n"; +// return; +// } +// } set_value(pt); } diff --git a/xs/src/slic3r/GUI/Field.hpp b/xs/src/slic3r/GUI/Field.hpp index 93ba32efdf..492629b411 100644 --- a/xs/src/slic3r/GUI/Field.hpp +++ b/xs/src/slic3r/GUI/Field.hpp @@ -26,6 +26,8 @@ using t_field = std::unique_ptr; using t_kill_focus = std::function; using t_change = std::function; +wxString double_to_string(double const value); + class Field { protected: // factory function to defer and enforce creation of derived type. @@ -83,7 +85,7 @@ public: virtual wxWindow* getWindow() { return nullptr; } bool is_matched(std::string string, std::string pattern); - boost::any get_value_by_opt_type(wxString str, ConfigOptionType type); + boost::any get_value_by_opt_type(wxString str); /// Factory method for generating new derived classes. template diff --git a/xs/src/slic3r/GUI/GUI.cpp b/xs/src/slic3r/GUI/GUI.cpp index 0d7d58e0f1..6b8613cb0f 100644 --- a/xs/src/slic3r/GUI/GUI.cpp +++ b/xs/src/slic3r/GUI/GUI.cpp @@ -5,9 +5,9 @@ #include #include #include - #include #include +#include #if __APPLE__ #import @@ -28,7 +28,6 @@ #include #include -#include #include #include #include @@ -45,6 +44,7 @@ #include "TabIface.hpp" #include "AppConfig.hpp" #include "Utils.hpp" +#include "Preferences.hpp" namespace Slic3r { namespace GUI { @@ -171,6 +171,7 @@ void break_to_debugger() wxApp *g_wxApp = nullptr; wxFrame *g_wxMainFrame = nullptr; wxNotebook *g_wxTabPanel = nullptr; +AppConfig *g_AppConfig = nullptr; std::vector g_tabs_list; @@ -191,6 +192,11 @@ void set_tab_panel(wxNotebook *tab_panel) g_wxTabPanel = tab_panel; } +void set_app_config(AppConfig *app_config) +{ + g_AppConfig = app_config; +} + std::vector& get_tabs_list() { return g_tabs_list; @@ -215,7 +221,7 @@ bool select_language(wxArrayString & names, wxArrayLong & identifiers) { wxCHECK_MSG(names.Count() == identifiers.Count(), false, - _L("Array of language names and identifiers should have the same size.")); + _(L("Array of language names and identifiers should have the same size."))); int init_selection = 0; long current_language = g_wxLocale ? g_wxLocale->GetLanguage() : wxLANGUAGE_UNKNOWN; for (auto lang : identifiers){ @@ -226,7 +232,7 @@ bool select_language(wxArrayString & names, } if (init_selection == identifiers.size()) init_selection = 0; - long index = wxGetSingleChoiceIndex(_L("Select the language"), _L("Language"), + long index = wxGetSingleChoiceIndex(_(L("Select the language")), _(L("Language")), names, init_selection); if (index != -1) { @@ -241,13 +247,14 @@ bool select_language(wxArrayString & names, bool load_language() { - wxConfig config(g_wxApp->GetAppName()); long language; - if (!config.Read(wxT("wxTranslation_Language"), - &language, wxLANGUAGE_UNKNOWN)) - { + if (!g_AppConfig->has("translation_language")) language = wxLANGUAGE_UNKNOWN; + else { + auto str_language = g_AppConfig->get("translation_language"); + language = str_language != "" ? stol(str_language) : wxLANGUAGE_UNKNOWN; } + if (language == wxLANGUAGE_UNKNOWN) return false; wxArrayString names; @@ -269,13 +276,13 @@ bool load_language() void save_language() { - wxConfig config(g_wxApp->GetAppName()); long language = wxLANGUAGE_UNKNOWN; if (g_wxLocale) { language = g_wxLocale->GetLanguage(); } - config.Write(wxT("wxTranslation_Language"), language); - config.Flush(); + std::string str_language = std::to_string(language); + g_AppConfig->set("translation_language", str_language); + g_AppConfig->save(); } void get_installed_languages(wxArrayString & names, @@ -290,15 +297,12 @@ void get_installed_languages(wxArrayString & names, wxString name = wxLocale::GetLanguageName(wxLANGUAGE_DEFAULT); if (!name.IsEmpty()) { - names.Add(_L("Default")); + names.Add(_(L("Default"))); identifiers.Add(wxLANGUAGE_DEFAULT); } for (bool cont = dir.GetFirst(&filename, wxEmptyString, wxDIR_DIRS); cont; cont = dir.GetNext(&filename)) { - wxLogTrace(wxTraceMask(), - "L10n: Directory found = \"%s\"", - filename.GetData()); langinfo = wxLocale::FindLanguageInfo(filename); if (langinfo != NULL) { @@ -318,33 +322,39 @@ void add_debug_menu(wxMenuBar *menu, int event_language_change) { //#if 0 auto local_menu = new wxMenu(); - local_menu->Append(wxWindow::NewControlId(1), _L("Change Application Language")); + local_menu->Append(wxWindow::NewControlId(1), _(L("Change Application Language"))); local_menu->Bind(wxEVT_MENU, [event_language_change](wxEvent&){ wxArrayString names; wxArrayLong identifiers; get_installed_languages(names, identifiers); if (select_language(names, identifiers)){ save_language(); - show_info(g_wxTabPanel, "Application will be restarted", "Attention!"); + show_info(g_wxTabPanel, _(L("Application will be restarted")), _(L("Attention!"))); if (event_language_change > 0) { wxCommandEvent event(event_language_change); g_wxApp->ProcessEvent(event); } } }); - menu->Append(local_menu, _T("&Localization")); + menu->Append(local_menu, _(L("&Localization"))); //#endif } -void create_preset_tabs(PresetBundle *preset_bundle, AppConfig *app_config, +void open_preferences_dialog(int event_preferences) +{ + auto dlg = new PreferencesDialog(g_wxMainFrame, event_preferences); + dlg->ShowModal(); +} + +void create_preset_tabs(PresetBundle *preset_bundle, bool no_controller, bool is_disabled_button_browse, bool is_user_agent, int event_value_change, int event_presets_changed, int event_button_browse, int event_button_test) { - add_created_tab(new TabPrint (g_wxTabPanel, no_controller), preset_bundle, app_config); - add_created_tab(new TabFilament (g_wxTabPanel, no_controller), preset_bundle, app_config); + add_created_tab(new TabPrint (g_wxTabPanel, no_controller), preset_bundle); + add_created_tab(new TabFilament (g_wxTabPanel, no_controller), preset_bundle); add_created_tab(new TabPrinter (g_wxTabPanel, no_controller, is_disabled_button_browse, is_user_agent), - preset_bundle, app_config); + preset_bundle); for (size_t i = 0; i < g_wxTabPanel->GetPageCount(); ++ i) { Tab *tab = dynamic_cast(g_wxTabPanel->GetPage(i)); if (! tab) @@ -378,8 +388,14 @@ void change_opt_value(DynamicPrintConfig& config, t_config_option_key opt_key, b try{ switch (config.def()->get(opt_key)->type){ case coFloatOrPercent:{ - const auto &val = *config.option(opt_key); - config.set_key_value(opt_key, new ConfigOptionFloatOrPercent(boost::any_cast(value), val.percent)); + std::string str = boost::any_cast(value); + bool percent = false; + if (str.back() == '%'){ + str.pop_back(); + percent = true; + } + double val = stod(str); + config.set_key_value(opt_key, new ConfigOptionFloatOrPercent(val, percent)); break;} case coPercent: config.set_key_value(opt_key, new ConfigOptionPercent(boost::any_cast(value))); @@ -389,11 +405,15 @@ void change_opt_value(DynamicPrintConfig& config, t_config_option_key opt_key, b val = boost::any_cast(value); break; } - case coPercents: - case coFloats:{ - double& val = config.opt_float(opt_key, 0); - val = boost::any_cast(value); + case coPercents:{ + ConfigOptionPercents* vec_new = new ConfigOptionPercents{ boost::any_cast(value) }; + config.option(opt_key)->set_at(vec_new, opt_index, opt_index); break; + } + case coFloats:{ + ConfigOptionFloats* vec_new = new ConfigOptionFloats{ boost::any_cast(value) }; + config.option(opt_key)->set_at(vec_new, opt_index, opt_index); + break; } case coString: config.set_key_value(opt_key, new ConfigOptionString(boost::any_cast(value))); @@ -406,7 +426,7 @@ void change_opt_value(DynamicPrintConfig& config, t_config_option_key opt_key, b } else{ ConfigOptionStrings* vec_new = new ConfigOptionStrings{ boost::any_cast(value) }; - config.option(opt_key)->set_at(vec_new, opt_index, opt_index); + config.option(opt_key)->set_at(vec_new, opt_index, 0); } } break; @@ -415,14 +435,14 @@ void change_opt_value(DynamicPrintConfig& config, t_config_option_key opt_key, b break; case coBools:{ ConfigOptionBools* vec_new = new ConfigOptionBools{ boost::any_cast(value) }; - config.option(opt_key)->set_at(vec_new, opt_index, opt_index); + config.option(opt_key)->set_at(vec_new, opt_index, 0); break;} case coInt: config.set_key_value(opt_key, new ConfigOptionInt(boost::any_cast(value))); break; case coInts:{ ConfigOptionInts* vec_new = new ConfigOptionInts{ boost::any_cast(value) }; - config.option(opt_key)->set_at(vec_new, opt_index, opt_index); + config.option(opt_key)->set_at(vec_new, opt_index, 0); } break; case coEnum:{ @@ -455,9 +475,8 @@ void change_opt_value(DynamicPrintConfig& config, t_config_option_key opt_key, b } } -void add_created_tab(Tab* panel, PresetBundle *preset_bundle, AppConfig *app_config) +void add_created_tab(Tab* panel, PresetBundle *preset_bundle) { - panel->m_show_btn_incompatible_presets = app_config->get("show_incompatible_presets").empty(); panel->create_preset_tab(preset_bundle); // Load the currently selected preset into the GUI, update the preset selection box. @@ -466,15 +485,22 @@ void add_created_tab(Tab* panel, PresetBundle *preset_bundle, AppConfig *app_con } void show_error(wxWindow* parent, wxString message){ - auto msg_wingow = new wxMessageDialog(parent, message, _L("Error"), wxOK | wxICON_ERROR); + auto msg_wingow = new wxMessageDialog(parent, message, _(L("Error")), wxOK | wxICON_ERROR); msg_wingow->ShowModal(); } void show_info(wxWindow* parent, wxString message, wxString title){ - auto msg_wingow = new wxMessageDialog(parent, message, title.empty() ? _L("Notice") : title, wxOK | wxICON_INFORMATION); + auto msg_wingow = new wxMessageDialog(parent, message, title.empty() ? _(L("Notice")) : title, wxOK | wxICON_INFORMATION); msg_wingow->ShowModal(); } +void warning_catcher(wxWindow* parent, wxString message){ + if (message == _(L("GLUquadricObjPtr | Attempt to free unreferenced scalar")) ) + return; + auto msg = new wxMessageDialog(parent, message, _(L("Warning")), wxOK | wxICON_WARNING); + msg->ShowModal(); +} + wxApp* get_app(){ return g_wxApp; } @@ -487,17 +513,24 @@ void create_combochecklist(wxComboCtrl* comboCtrl, std::string text, std::string wxCheckListBoxComboPopup* popup = new wxCheckListBoxComboPopup; if (popup != nullptr) { + // FIXME If the following line is removed, the combo box popup list will not react to mouse clicks. + // On the other side, with this line the combo box popup cannot be closed by clicking on the combo button on Windows 10. + comboCtrl->UseAltPopupWindow(); + + comboCtrl->EnablePopupAnimation(false); comboCtrl->SetPopupControl(popup); - popup->SetStringValue(text); - popup->Connect(wxID_ANY, wxEVT_CHECKLISTBOX, wxCommandEventHandler(wxCheckListBoxComboPopup::OnCheckListBox), nullptr, popup); - popup->Connect(wxID_ANY, wxEVT_LISTBOX, wxCommandEventHandler(wxCheckListBoxComboPopup::OnListBoxSelection), nullptr, popup); + popup->SetStringValue(from_u8(text)); + popup->Bind(wxEVT_CHECKLISTBOX, [popup](wxCommandEvent& evt) { popup->OnCheckListBox(evt); }); + popup->Bind(wxEVT_LISTBOX, [popup](wxCommandEvent& evt) { popup->OnListBoxSelection(evt); }); + popup->Bind(wxEVT_KEY_DOWN, [popup](wxKeyEvent& evt) { popup->OnKeyEvent(evt); }); + popup->Bind(wxEVT_KEY_UP, [popup](wxKeyEvent& evt) { popup->OnKeyEvent(evt); }); std::vector items_str; boost::split(items_str, items, boost::is_any_of("|"), boost::token_compress_off); for (const std::string& item : items_str) { - popup->Append(item); + popup->Append(from_u8(item)); } for (unsigned int i = 0; i < popup->GetCount(); ++i) @@ -524,4 +557,34 @@ int combochecklist_get_flags(wxComboCtrl* comboCtrl) return flags; } +AppConfig* get_app_config() +{ + return g_AppConfig; +} + +wxString L_str(std::string str) +{ + //! Explicitly specify that the source string is already in UTF-8 encoding + return wxGetTranslation(wxString(str.c_str(), wxConvUTF8)); +} + +wxString from_u8(std::string str) +{ + return wxString::FromUTF8(str.c_str()); +} + +wxWindow *get_widget_by_id(int id) +{ + if (g_wxMainFrame == nullptr) { + throw std::runtime_error("Main frame not set"); + } + + wxWindow *window = g_wxMainFrame->FindWindow(id); + if (window == nullptr) { + throw std::runtime_error((boost::format("Could not find widget by ID: %1%") % id).str()); + } + + return window; +} + } } diff --git a/xs/src/slic3r/GUI/GUI.hpp b/xs/src/slic3r/GUI/GUI.hpp index 14f429713d..d9760ebf39 100644 --- a/xs/src/slic3r/GUI/GUI.hpp +++ b/xs/src/slic3r/GUI/GUI.hpp @@ -6,6 +6,7 @@ #include "Config.hpp" class wxApp; +class wxWindow; class wxFrame; class wxWindow; class wxMenuBar; @@ -23,10 +24,19 @@ class AppConfig; class DynamicPrintConfig; class TabIface; -//! macro used to localization, return wxString -#define _L(s) wxGetTranslation(s) -//! macro used to localization, return const CharType * -#define _LU8(s) wxGetTranslation(s).ToUTF8().data() +// !!! If you needed to translate some wxString, +// !!! please use _(L(string)) +// !!! _() - is a standard wxWidgets macro to translate +// !!! L() is used only for marking localizable string +// !!! It will be used in "xgettext" to create a Locating Message Catalog. +#define L(s) s + +//! macro used to localization, return wxScopedCharBuffer +//! With wxConvUTF8 explicitly specify that the source string is already in UTF-8 encoding +#define _CHB(s) wxGetTranslation(wxString(s, wxConvUTF8)).utf8_str() + +// Minimal buffer length for translated string (char buf[MIN_BUF_LENGTH_FOR_L]) +#define MIN_BUF_LENGTH_FOR_L 128 namespace GUI { @@ -39,8 +49,9 @@ inline t_file_wild_card& get_file_wild_card() { FILE_WILDCARDS["known"] = "Known files (*.stl, *.obj, *.amf, *.xml, *.prusa)|*.stl;*.STL;*.obj;*.OBJ;*.amf;*.AMF;*.xml;*.XML;*.prusa;*.PRUSA"; FILE_WILDCARDS["stl"] = "STL files (*.stl)|*.stl;*.STL"; FILE_WILDCARDS["obj"] = "OBJ files (*.obj)|*.obj;*.OBJ"; - FILE_WILDCARDS["amf"] = "AMF files (*.amf)|*.amf;*.AMF;*.xml;*.XML"; - FILE_WILDCARDS["prusa"] = "Prusa Control files (*.prusa)|*.prusa;*.PRUSA"; + FILE_WILDCARDS["amf"] = "AMF files (*.amf)|*.zip.amf;*.amf;*.AMF;*.xml;*.XML"; + FILE_WILDCARDS["3mf"] = "3MF files (*.3mf)|*.3mf;*.3MF;"; + FILE_WILDCARDS["prusa"] = "Prusa Control files (*.prusa)|*.prusa;*.PRUSA"; FILE_WILDCARDS["ini"] = "INI files *.ini|*.ini;*.INI"; FILE_WILDCARDS["gcode"] = "G-code files (*.gcode, *.gco, *.g, *.ngc)|*.gcode;*.GCODE;*.gco;*.GCO;*.g;*.G;*.ngc;*.NGC"; FILE_WILDCARDS["svg"] = "SVG files *.svg|*.svg;*.SVG"; @@ -58,22 +69,31 @@ void break_to_debugger(); void set_wxapp(wxApp *app); void set_main_frame(wxFrame *main_frame); void set_tab_panel(wxNotebook *tab_panel); +void set_app_config(AppConfig *app_config); + +AppConfig* get_app_config(); +wxApp* get_app(); void add_debug_menu(wxMenuBar *menu, int event_language_change); + +// Create "Preferences" dialog after selecting menu "Preferences" in Perl part +void open_preferences_dialog(int event_preferences); + // Create a new preset tab (print, filament and printer), -void create_preset_tabs(PresetBundle *preset_bundle, AppConfig *app_config, +void create_preset_tabs(PresetBundle *preset_bundle, bool no_controller, bool is_disabled_button_browse, bool is_user_agent, int event_value_change, int event_presets_changed, int event_button_browse, int event_button_test); TabIface* get_preset_tab_iface(char *name); // add it at the end of the tab panel. -void add_created_tab(Tab* panel, PresetBundle *preset_bundle, AppConfig *app_config); +void add_created_tab(Tab* panel, PresetBundle *preset_bundle); // Change option value in config void change_opt_value(DynamicPrintConfig& config, t_config_option_key opt_key, boost::any value, int opt_index = 0); void show_error(wxWindow* parent, wxString message); void show_info(wxWindow* parent, wxString message, wxString title); +void warning_catcher(wxWindow* parent, wxString message); // load language saved at application config bool load_language(); @@ -97,6 +117,13 @@ void create_combochecklist(wxComboCtrl* comboCtrl, std::string text, std::string // encoded inside an int. int combochecklist_get_flags(wxComboCtrl* comboCtrl); +// Return translated std::string as a wxString +wxString L_str(std::string str); +// Return wxString from std::string in UTF8 +wxString from_u8(std::string str); + +wxWindow *get_widget_by_id(int id); + } } diff --git a/xs/src/slic3r/GUI/OptionsGroup.cpp b/xs/src/slic3r/GUI/OptionsGroup.cpp index a6d91cfc1d..f88b3f8c08 100644 --- a/xs/src/slic3r/GUI/OptionsGroup.cpp +++ b/xs/src/slic3r/GUI/OptionsGroup.cpp @@ -2,7 +2,6 @@ #include "ConfigExceptions.hpp" #include -#include #include namespace Slic3r { namespace GUI { @@ -122,13 +121,13 @@ void OptionsGroup::append_line(const Line& line) { } // If there's a widget, build it and add the result to the sizer. - if (line.widget != nullptr) { - auto wgt = line.widget(parent()); + if (line.widget != nullptr) { + auto wgt = line.widget(parent()); grid_sizer->Add(wgt, 0, wxEXPAND | wxBOTTOM | wxTOP, wxOSX ? 0 : 5); - return; - } - - // if we have a single option with no sidetext just add it directly to the grid sizer + return; + } + + // if we have a single option with no sidetext just add it directly to the grid sizer if (option_set.size() == 1 && option_set.front().opt.sidetext.size() == 0 && option_set.front().side_widget == nullptr && line.get_extra_widgets().size() == 0) { const auto& option = option_set.front(); @@ -152,7 +151,12 @@ void OptionsGroup::append_line(const Line& line) { ConfigOptionDef option = opt.opt; // add label if any if (option.label != "") { - auto field_label = new wxStaticText(parent(), wxID_ANY, wxString::FromUTF8(option.label.c_str()) + ":", wxDefaultPosition, wxDefaultSize); + wxString str_label = L_str(option.label); +//! To correct translation by context have to use wxGETTEXT_IN_CONTEXT macro from wxWidget 3.1.1 +// wxString str_label = (option.label == "Top" || option.label == "Bottom") ? +// wxGETTEXT_IN_CONTEXT("Layers", wxString(option.label.c_str()): +// L_str(option.label); + auto field_label = new wxStaticText(parent(), wxID_ANY, str_label + ":", wxDefaultPosition, wxDefaultSize); field_label->SetFont(label_font); sizer->Add(field_label, 0, wxALIGN_CENTER_VERTICAL, 0); } @@ -166,7 +170,7 @@ void OptionsGroup::append_line(const Line& line) { // add sidetext if any if (option.sidetext != "") { - auto sidetext = new wxStaticText(parent(), wxID_ANY, wxString::FromUTF8(option.sidetext.c_str()), wxDefaultPosition, wxDefaultSize); + auto sidetext = new wxStaticText(parent(), wxID_ANY, L_str(option.sidetext), wxDefaultPosition, wxDefaultSize); sidetext->SetFont(sidetext_font); sizer->Add(sidetext, 0, wxLEFT | wxALIGN_CENTER_VERTICAL, 4); } @@ -188,7 +192,7 @@ void OptionsGroup::append_line(const Line& line) { } Line OptionsGroup::create_single_option_line(const Option& option) const { - Line retval{ wxString::FromUTF8(option.opt.label.c_str()), wxString::FromUTF8(option.opt.tooltip.c_str()) }; + Line retval{ L_str(option.opt.label), L_str(option.opt.tooltip) }; Option tmp(option); tmp.opt.label = std::string(""); retval.append_option(tmp); @@ -203,7 +207,7 @@ void OptionsGroup::on_change_OG(t_config_option_key id, /*config_value*/boost::a Option ConfigOptionsGroup::get_option(const std::string opt_key, int opt_index /*= -1*/) { if (!m_config->has(opt_key)) { - //! exception ("No $opt_key in ConfigOptionsGroup config"); + std::cerr << "No " << opt_key << " in ConfigOptionsGroup config."; } std::string opt_id = opt_index == -1 ? opt_key : opt_key + "#" + std::to_string(opt_index); @@ -287,14 +291,6 @@ boost::any ConfigOptionsGroup::config_value(std::string opt_key, int opt_index, } } -wxString double_to_string(double const value) -{ - int precision = 10 * value - int(10 * value) == 0 ? 1 : 2; - return value - int(value) == 0 ? - wxString::Format(_T("%i"), int(value)) : - wxNumberFormatter::ToString(value, precision, wxNumberFormatter::Style_None); -} - boost::any ConfigOptionsGroup::get_config_value(DynamicPrintConfig& config, std::string opt_key, int opt_index/* = -1*/) { size_t idx = opt_index == -1 ? 0 : opt_index; @@ -325,9 +321,9 @@ boost::any ConfigOptionsGroup::get_config_value(DynamicPrintConfig& config, std: case coFloats: case coFloat:{ double val = opt->type == coFloats ? - config.opt_float(opt_key, idx/*0opt_index*/) : + config.opt_float(opt_key, idx) : opt->type == coFloat ? config.opt_float(opt_key) : - config.option(opt_key)->values.at(idx/*0*/); + config.option(opt_key)->values.at(idx); ret = double_to_string(val); } break; @@ -338,19 +334,19 @@ boost::any ConfigOptionsGroup::get_config_value(DynamicPrintConfig& config, std: if (config.option(opt_key)->values.empty()) ret = text_value; else - ret = static_cast(config.opt_string(opt_key, static_cast(idx/*0*/)/*opt_index*/)); + ret = static_cast(config.opt_string(opt_key, static_cast(idx))); break; case coBool: ret = config.opt_bool(opt_key); break; case coBools: - ret = config.opt_bool(opt_key, idx/*0opt_index*/); + ret = config.opt_bool(opt_key, idx); break; case coInt: ret = config.opt_int(opt_key); break; case coInts: - ret = config.opt_int(opt_key, idx/*0/*opt_index*/); + ret = config.opt_int(opt_key, idx); break; case coEnum:{ if (opt_key.compare("external_fill_pattern") == 0 || @@ -369,7 +365,7 @@ boost::any ConfigOptionsGroup::get_config_value(DynamicPrintConfig& config, std: break; case coPoints:{ const auto &value = *config.option(opt_key); - ret = value.values.at(idx/*0*/); + ret = value.values.at(idx); } break; case coNone: @@ -397,14 +393,5 @@ void ogStaticText::SetText(wxString value) GetParent()->Layout(); } -void Option::translate() -{ - opt.label = _LU8(opt.label); - opt.tooltip = _LU8(opt.tooltip); - opt.sidetext = _LU8(opt.sidetext); - opt.full_label = _LU8(opt.full_label); - opt.category = _LU8(opt.category); -} - } // GUI } // Slic3r diff --git a/xs/src/slic3r/GUI/OptionsGroup.hpp b/xs/src/slic3r/GUI/OptionsGroup.hpp index becc62d71b..6e88d1d887 100644 --- a/xs/src/slic3r/GUI/OptionsGroup.hpp +++ b/xs/src/slic3r/GUI/OptionsGroup.hpp @@ -35,8 +35,7 @@ struct Option { bool readonly {false}; Option(const ConfigOptionDef& _opt, t_config_option_key id) : - opt(_opt), opt_id(id) { translate(); } - void translate(); + opt(_opt), opt_id(id) {} }; using t_option = std::unique_ptr