diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000000..5135af0e45 --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +*.exe filter=lfs diff=lfs merge=lfs -text diff --git a/.github/workflows/build_check_cache.yml b/.github/workflows/build_check_cache.yml index cccc084944..b0ff506fa8 100644 --- a/.github/workflows/build_check_cache.yml +++ b/.github/workflows/build_check_cache.yml @@ -23,7 +23,9 @@ jobs: valid-cache: ${{ steps.cache_deps.outputs.cache-hit }} steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 + with: + lfs: 'true' - name: set outputs id: set_outputs @@ -38,7 +40,7 @@ jobs: - name: load cache id: cache_deps - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ steps.set_outputs.outputs.cache-path }} key: ${{ steps.set_outputs.outputs.cache-key }} diff --git a/.github/workflows/build_deps.yml b/.github/workflows/build_deps.yml index 2bf4701bd4..b3f845a053 100644 --- a/.github/workflows/build_deps.yml +++ b/.github/workflows/build_deps.yml @@ -31,17 +31,19 @@ jobs: # Setup the environment - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 + with: + lfs: 'true' - name: load cached deps - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ inputs.cache-path }} key: ${{ inputs.cache-key }} - name: setup dev on Windows if: inputs.os == 'windows-latest' - uses: microsoft/setup-msbuild@v1.1 + uses: microsoft/setup-msbuild@v2 - name: Get the date on Ubuntu and macOS if: inputs.os != 'windows-latest' @@ -70,12 +72,12 @@ jobs: if: inputs.os == 'macos-12' working-directory: ${{ github.workspace }} run: | - brew install cmake git gettext automake texinfo + brew install cmake git gettext automake texinfo ninja brew list mkdir -p ${{ github.workspace }}/deps/build_${{ inputs.arch }} mkdir -p ${{ github.workspace }}/deps/build_${{ inputs.arch }}/OrcaSlicer_dep_${{ inputs.arch }} brew uninstall --ignore-dependencies zstd - ./build_release_macos.sh -dp -a ${{ inputs.arch }} -t 10.15 + ./build_release_macos.sh -dpx -a ${{ inputs.arch }} -t 10.15 brew install zstd @@ -101,21 +103,21 @@ jobs: # Upload Artifacts - name: Upload Mac ${{ inputs.arch }} artifacts if: inputs.os == 'macos-12' - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: OrcaSlicer_dep_mac_${{ inputs.arch }}_${{ env.date }} path: ${{ github.workspace }}/deps/build_${{ inputs.arch }}/OrcaSlicer_dep*.tar.gz - name: Upload Windows artifacts if: inputs.os == 'windows-latest' - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: OrcaSlicer_dep_win64_${{ env.date }} path: ${{ github.workspace }}/deps/build/OrcaSlicer_dep*.zip - name: Upload Ubuntu artifacts if: inputs.os == 'ubuntu-20.04' - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: OrcaSlicer_dep_ubuntu_${{ env.date }} path: ${{ github.workspace }}/deps/build/OrcaSlicer_dep_ubuntu_*.tar.gz diff --git a/.github/workflows/build_orca.yml b/.github/workflows/build_orca.yml index 8e15d7acf6..2ab116a6bc 100644 --- a/.github/workflows/build_orca.yml +++ b/.github/workflows/build_orca.yml @@ -25,10 +25,12 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 + with: + lfs: 'true' - name: load cached deps - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ inputs.cache-path }} key: ${{ inputs.cache-key }} @@ -75,7 +77,7 @@ jobs: - name: Install tools mac if: inputs.os == 'macos-12' run: | - brew install cmake git gettext tree + brew install cmake git gettext tree ninja brew list mkdir -p ${{ github.workspace }}/deps/build_${{inputs.arch}} mkdir -p ${{ github.workspace }}/deps/build_${{inputs.arch}}/OrcaSlicer_dep_${{inputs.arch}} @@ -85,7 +87,7 @@ jobs: if: inputs.os == 'macos-12' working-directory: ${{ github.workspace }} run: | - ./build_release_macos.sh -s -n -a ${{inputs.arch}} -t 10.15 + ./build_release_macos.sh -s -n -x -a ${{inputs.arch}} -t 10.15 # Thanks to RaySajuuk, it's working now - name: Sign app and notary @@ -123,14 +125,14 @@ jobs: - name: Upload artifacts mac if: inputs.os == 'macos-12' - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: OrcaSlicer_Mac_${{inputs.arch}}_${{ env.ver }} path: ${{ github.workspace }}/OrcaSlicer_Mac_${{inputs.arch}}_${{ env.ver }}.dmg - name: Deploy Mac release if: github.ref == 'refs/heads/main' && inputs.os == 'macos-12' - uses: WebFreak001/deploy-nightly@v3.0.0 + uses: WebFreak001/deploy-nightly@v3.1.0 with: upload_url: https://uploads.github.com/repos/SoftFever/OrcaSlicer/releases/137995723/assets{?name,label} release_id: 137995723 @@ -142,7 +144,7 @@ jobs: # Windows - name: setup MSVC if: inputs.os == 'windows-latest' - uses: microsoft/setup-msbuild@v1.1 + uses: microsoft/setup-msbuild@v2 - name: Install nsis if: inputs.os == 'windows-latest' @@ -175,28 +177,28 @@ jobs: - name: Upload artifacts Win zip if: inputs.os == 'windows-latest' - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: OrcaSlicer_Windows_${{ env.ver }}_portable path: ${{ github.workspace }}/build/OrcaSlicer_Windows_${{ env.ver }}_portable.zip - name: Upload artifacts Win installer if: inputs.os == 'windows-latest' - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: OrcaSlicer_Windows_${{ env.ver }} path: ${{ github.workspace }}/build/OrcaSlicer*.exe - name: Upload artifacts Win PDB if: inputs.os == 'windows-latest' - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: PDB path: ${{ github.workspace }}/build/src/Release/Debug_PDB_${{ env.ver }}_for_developers_only.7z - name: Deploy Windows release portable if: github.ref == 'refs/heads/main' && inputs.os == 'windows-latest' - uses: WebFreak001/deploy-nightly@v3.0.0 + uses: WebFreak001/deploy-nightly@v3.1.0 with: upload_url: https://uploads.github.com/repos/SoftFever/OrcaSlicer/releases/137995723/assets{?name,label} release_id: 137995723 @@ -207,7 +209,7 @@ jobs: - name: Deploy Windows release installer if: github.ref == 'refs/heads/main' && inputs.os == 'windows-latest' - uses: WebFreak001/deploy-nightly@v3.0.0 + uses: WebFreak001/deploy-nightly@v3.1.0 with: upload_url: https://uploads.github.com/repos/SoftFever/OrcaSlicer/releases/137995723/assets{?name,label} release_id: 137995723 @@ -256,14 +258,14 @@ jobs: - name: Upload artifacts Ubuntu if: inputs.os == 'ubuntu-20.04' - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: OrcaSlicer_Linux_${{ env.ver }} path: './build/OrcaSlicer_Linux_${{ env.ver }}.AppImage' - name: Deploy Ubuntu release if: github.ref == 'refs/heads/main' && inputs.os == 'ubuntu-20.04' - uses: WebFreak001/deploy-nightly@v3.0.0 + uses: WebFreak001/deploy-nightly@v3.1.0 with: upload_url: https://uploads.github.com/repos/SoftFever/OrcaSlicer/releases/137995723/assets{?name,label} release_id: 137995723 @@ -274,7 +276,7 @@ jobs: - name: Deploy orca_custom_preset_tests if: github.ref == 'refs/heads/main' && inputs.os == 'ubuntu-20.04' - uses: WebFreak001/deploy-nightly@v3.0.0 + uses: WebFreak001/deploy-nightly@v3.1.0 with: upload_url: https://uploads.github.com/repos/SoftFever/OrcaSlicer/releases/137995723/assets{?name,label} release_id: 137995723 diff --git a/.github/workflows/check_locale.yml b/.github/workflows/check_locale.yml index 576a525b51..16a1e2b654 100644 --- a/.github/workflows/check_locale.yml +++ b/.github/workflows/check_locale.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install gettext run: | diff --git a/.github/workflows/check_profiles.yml b/.github/workflows/check_profiles.yml index 2f49a06ae5..6208a205fa 100644 --- a/.github/workflows/check_profiles.yml +++ b/.github/workflows/check_profiles.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 # download - name: Download diff --git a/.github/workflows/publish_docs_to_wiki.yml b/.github/workflows/publish_docs_to_wiki.yml index c55539c118..4c78bbb4e2 100644 --- a/.github/workflows/publish_docs_to_wiki.yml +++ b/.github/workflows/publish_docs_to_wiki.yml @@ -20,7 +20,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 # 1. Clone the current wiki master branch to a folder named `tmp_wiki` - name: Pull content from wiki diff --git a/CMakeLists.txt b/CMakeLists.txt index a64a4a13ca..2a2965a1b0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -258,6 +258,16 @@ if (NOT MSVC AND ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU" OR "${CMAKE_CXX_COMP add_compile_options(-Wno-deprecated-declarations) endif() + + if (${CMAKE_CXX_COMPILER_ID} STREQUAL "AppleClang" AND ${CMAKE_CXX_COMPILER_VERSION} VERSION_GREATER 15) + add_compile_options(-Wno-error=enum-constexpr-conversion) + endif() + + #GCC generates loads of -Wunknown-pragmas when compiling igl. The fix is not easy due to a bug in gcc, see + # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66943 or + # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53431 + # We will turn the warning of for GCC for now: + if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") # GCC generates loads of -Wunknown-pragmas when compiling igl. The fix is not easy due to a bug in gcc, see # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66943 or diff --git a/README.md b/README.md index f37d5a2d03..512b78a83e 100644 --- a/README.md +++ b/README.md @@ -64,10 +64,11 @@ Explore the latest developments in Orca Slicer with our nightly builds. Feedback # How to compile - Windows 64-bit - - Tools needed: Visual Studio 2019, Cmake, git, Strawberry Perl. + - Tools needed: Visual Studio 2019, Cmake, git, git-lfs, Strawberry Perl. - You will require cmake version 3.14 or later, which is available [on their website](https://cmake.org/download/). - Strawberry Perl is [available on their github repository](https://github.com/StrawberryPerl/Perl-Dist-Strawberry/releases/). - Run `build_release.bat` in `x64 Native Tools Command Prompt for VS 2019` + - Note: Don't forget to run `git lfs pull` after cloning the repository to download tools on Windows - Mac 64-bit - Tools needed: Xcode, Cmake, git, gettext, libtool, automake, autoconf, texinfo diff --git a/build_release_macos.sh b/build_release_macos.sh index 01ddefd833..5da682d3f8 100755 --- a/build_release_macos.sh +++ b/build_release_macos.sh @@ -1,7 +1,10 @@ -#!/bin/sh +#!/bin/bash -while getopts ":a:sdpt:hn" opt; do - case ${opt} in +set -e +set -o pipefail + +while getopts ":dpa:snt:xbc:h" opt; do + case "${opt}" in d ) export BUILD_TARGET="deps" ;; @@ -20,25 +23,72 @@ while getopts ":a:sdpt:hn" opt; do t ) export OSX_DEPLOYMENT_TARGET="$OPTARG" ;; + x ) + export SLICER_CMAKE_GENERATOR="Ninja" + export SLICER_BUILD_TARGET="all" + export DEPS_CMAKE_GENERATOR="Ninja" + ;; + b ) + export BUILD_ONLY="1" + ;; + c ) + export BUILD_CONFIG="$OPTARG" + ;; h ) echo "Usage: ./build_release_macos.sh [-d]" echo " -d: Build deps only" echo " -a: Set ARCHITECTURE (arm64 or x86_64)" echo " -s: Build slicer only" echo " -n: Nightly build" echo " -t: Specify minimum version of the target platform, default is 11.3" + echo " -x: Use Ninja CMake generator, default is Xcode" + echo " -b: Build without reconfiguring CMake" + echo " -c: Set CMake build configuration, default is Release" exit 0 ;; + * ) + ;; esac done -if [ -z "$ARCH" ] -then - export ARCH=$(uname -m) +# Set defaults + +if [ -z "$ARCH" ]; then + ARCH="$(uname -m)" + export ARCH fi -echo "Arch: $ARCH" -echo "BUILD_TARGET: $BUILD_TARGET" -echo "OSX_DEPLOYMENT_TARGET: $OSX_DEPLOYMENT_TARGET" +if [ -z "$BUILD_CONFIG" ]; then + export BUILD_CONFIG="Release" +fi + +if [ -z "$BUILD_TARGET" ]; then + export BUILD_TARGET="all" +fi + +if [ -z "$SLICER_CMAKE_GENERATOR" ]; then + export SLICER_CMAKE_GENERATOR="Xcode" +fi + +if [ -z "$SLICER_BUILD_TARGET" ]; then + export SLICER_BUILD_TARGET="ALL_BUILD" +fi + +if [ -z "$DEPS_CMAKE_GENERATOR" ]; then + export DEPS_CMAKE_GENERATOR="Unix Makefiles" +fi + +if [ -z "$OSX_DEPLOYMENT_TARGET" ]; then + export OSX_DEPLOYMENT_TARGET="11.3" +fi + +echo "Build params:" +echo " - ARCH: $ARCH" +echo " - BUILD_CONFIG: $BUILD_CONFIG" +echo " - BUILD_TARGET: $BUILD_TARGET" +echo " - CMAKE_GENERATOR: $SLICER_CMAKE_GENERATOR for Slicer, $DEPS_CMAKE_GENERATOR for deps" +echo " - OSX_DEPLOYMENT_TARGET: $OSX_DEPLOYMENT_TARGET" +echo + # if which -s brew; then # brew --prefix libiconv # brew --prefix zstd @@ -52,57 +102,122 @@ echo "OSX_DEPLOYMENT_TARGET: $OSX_DEPLOYMENT_TARGET" # exit 1 # fi +PROJECT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +PROJECT_BUILD_DIR="$PROJECT_DIR/build_$ARCH" +DEPS_DIR="$PROJECT_DIR/deps" +DEPS_BUILD_DIR="$DEPS_DIR/build_$ARCH" +DEPS="$DEPS_BUILD_DIR/OrcaSlicer_dep_$ARCH" -WD="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" -cd $WD/deps -mkdir -p build_$ARCH -cd build_$ARCH -DEPS=$PWD/OrcaSlicer_dep_$ARCH -mkdir -p $DEPS -if [ "slicer." != $BUILD_TARGET. ]; -then - echo "building deps..." - echo "cmake ../ -DDESTDIR=$DEPS -DOPENSSL_ARCH=darwin64-${ARCH}-cc -DCMAKE_BUILD_TYPE=Release -DCMAKE_OSX_ARCHITECTURES:STRING=${ARCH} -DCMAKE_OSX_DEPLOYMENT_TARGET=${OSX_DEPLOYMENT_TARGET}" - cmake ../ -DDESTDIR="$DEPS" -DOPENSSL_ARCH="darwin64-${ARCH}-cc" -DCMAKE_BUILD_TYPE=Release -DCMAKE_OSX_ARCHITECTURES:STRING=${ARCH} -DCMAKE_OSX_DEPLOYMENT_TARGET=${OSX_DEPLOYMENT_TARGET} - cmake --build . --config Release --target deps - if [ "1." == "$PACK_DEPS". ]; - then - tar -zcvf OrcaSlicer_dep_mac_${ARCH}_$(date +"%Y%m%d").tar.gz OrcaSlicer_dep_$ARCH - fi +# Fix for Multi-config generators +if [ "$SLICER_CMAKE_GENERATOR" == "Xcode" ]; then + export BUILD_DIR_CONFIG_SUBDIR="/$BUILD_CONFIG" +else + export BUILD_DIR_CONFIG_SUBDIR="" fi +function build_deps() { + echo "Building deps..." + ( + set -x + mkdir -p "$DEPS" + cd "$DEPS_BUILD_DIR" + if [ "1." != "$BUILD_ONLY". ]; then + cmake .. \ + -G "${DEPS_CMAKE_GENERATOR}" \ + -DDESTDIR="$DEPS" \ + -DOPENSSL_ARCH="darwin64-${ARCH}-cc" \ + -DCMAKE_BUILD_TYPE="$BUILD_CONFIG" \ + -DCMAKE_OSX_ARCHITECTURES:STRING="${ARCH}" \ + -DCMAKE_OSX_DEPLOYMENT_TARGET="${OSX_DEPLOYMENT_TARGET}" + fi + cmake --build . --config "$BUILD_CONFIG" --target deps + ) +} -if [ "deps." == "$BUILD_TARGET". ]; -then - exit 0 +function pack_deps() { + echo "Packing deps..." + ( + set -x + mkdir -p "$DEPS" + cd "$DEPS_BUILD_DIR" + tar -zcvf "OrcaSlicer_dep_mac_${ARCH}_$(date +"%Y%m%d").tar.gz" "OrcaSlicer_dep_$ARCH" + ) +} + +function build_slicer() { + echo "Building slicer..." + ( + set -x + mkdir -p "$PROJECT_BUILD_DIR" + cd "$PROJECT_BUILD_DIR" + if [ "1." != "$BUILD_ONLY". ]; then + cmake .. \ + -G "${SLICER_CMAKE_GENERATOR}" \ + -DBBL_RELEASE_TO_PUBLIC=1 \ + -DCMAKE_PREFIX_PATH="$DEPS/usr/local" \ + -DCMAKE_INSTALL_PREFIX="$PWD/OrcaSlicer" \ + -DCMAKE_BUILD_TYPE="$BUILD_CONFIG" \ + -DCMAKE_MACOSX_RPATH=ON \ + -DCMAKE_INSTALL_RPATH="${DEPS}/usr/local" \ + -DCMAKE_MACOSX_BUNDLE=ON \ + -DCMAKE_OSX_ARCHITECTURES="${ARCH}" \ + -DCMAKE_OSX_DEPLOYMENT_TARGET="${OSX_DEPLOYMENT_TARGET}" + fi + cmake --build . --config "$BUILD_CONFIG" --target "$SLICER_BUILD_TARGET" + ) + + echo "Verify localization with gettext..." + ( + cd "$PROJECT_DIR" + ./run_gettext.sh + ) + + echo "Fix macOS app package..." + ( + cd "$PROJECT_BUILD_DIR" + mkdir -p OrcaSlicer + cd OrcaSlicer + # remove previously built app + rm -rf ./OrcaSlicer.app + # fully copy newly built app + cp -pR "../src$BUILD_DIR_CONFIG_SUBDIR/OrcaSlicer.app" ./OrcaSlicer.app + # fix resources + resources_path=$(readlink ./OrcaSlicer.app/Contents/Resources) + rm ./OrcaSlicer.app/Contents/Resources + cp -R "$resources_path" ./OrcaSlicer.app/Contents/Resources + # delete .DS_Store file + find ./OrcaSlicer.app/ -name '.DS_Store' -delete + ) + + # extract version + # export ver=$(grep '^#define SoftFever_VERSION' ../src/libslic3r/libslic3r_version.h | cut -d ' ' -f3) + # ver="_V${ver//\"}" + # echo $PWD + # if [ "1." != "$NIGHTLY_BUILD". ]; + # then + # ver=${ver}_dev + # fi + + # zip -FSr OrcaSlicer${ver}_Mac_${ARCH}.zip OrcaSlicer.app +} + +case "${BUILD_TARGET}" in + all) + build_deps + build_slicer + ;; + deps) + build_deps + ;; + slicer) + build_slicer + ;; + *) + echo "Unknown target: $BUILD_TARGET. Available targets: deps, slicer, all." + exit 1 + ;; +esac + +if [ "1." == "$PACK_DEPS". ]; then + pack_deps fi - -cd $WD -mkdir -p build_$ARCH -cd build_$ARCH -echo "building slicer..." -cmake .. -GXcode -DBBL_RELEASE_TO_PUBLIC=1 -DCMAKE_PREFIX_PATH="$DEPS/usr/local" -DCMAKE_INSTALL_PREFIX="$PWD/OrcaSlicer" -DCMAKE_BUILD_TYPE=Release -DCMAKE_MACOSX_RPATH=ON -DCMAKE_INSTALL_RPATH="$DEPS/usr/local" -DCMAKE_MACOSX_BUNDLE=ON -DCMAKE_OSX_ARCHITECTURES=${ARCH} -DCMAKE_OSX_DEPLOYMENT_TARGET=${OSX_DEPLOYMENT_TARGET} -cmake --build . --config Release --target ALL_BUILD -cd .. -./run_gettext.sh -cd build_$ARCH -mkdir -p OrcaSlicer -cd OrcaSlicer -rm -r ./OrcaSlicer.app -cp -pR ../src/Release/OrcaSlicer.app ./OrcaSlicer.app -resources_path=$(readlink ./OrcaSlicer.app/Contents/Resources) -rm ./OrcaSlicer.app/Contents/Resources -cp -R $resources_path ./OrcaSlicer.app/Contents/Resources -# delete .DS_Store file -find ./OrcaSlicer.app/ -name '.DS_Store' -delete -# extract version -# export ver=$(grep '^#define SoftFever_VERSION' ../src/libslic3r/libslic3r_version.h | cut -d ' ' -f3) -# ver="_V${ver//\"}" -# echo $PWD -# if [ "1." != "$NIGHTLY_BUILD". ]; -# then -# ver=${ver}_dev -# fi - - -# zip -FSr OrcaSlicer${ver}_Mac_${ARCH}.zip OrcaSlicer.app diff --git a/deps/TIFF/TIFF.cmake b/deps/TIFF/TIFF.cmake index b9c004d65b..01d72428b9 100644 --- a/deps/TIFF/TIFF.cmake +++ b/deps/TIFF/TIFF.cmake @@ -11,6 +11,7 @@ if (APPLE) -Dwebp:BOOL=OFF -Djbig:BOOL=OFF -Dzstd:BOOL=OFF + -Dlibdeflate:BOOL=OFF -Dpixarlog:BOOL=OFF ) else() diff --git a/deps/wxWidgets/wxWidgets.cmake b/deps/wxWidgets/wxWidgets.cmake index b906102a60..4689a09460 100644 --- a/deps/wxWidgets/wxWidgets.cmake +++ b/deps/wxWidgets/wxWidgets.cmake @@ -1,12 +1,16 @@ -set(_wx_git_tag v3.1.5) +set(_wx_version 3.1.5) +set(_wx_git_tag v${_wx_version}) set(_wx_toolkit "") - set(_wx_private_font "-DwxUSE_PRIVATE_FONTS=1") - if(CMAKE_SYSTEM_NAME STREQUAL "Linux") +set(_wx_private_font "-DwxUSE_PRIVATE_FONTS=1") + +if(CMAKE_SYSTEM_NAME STREQUAL "Linux") set(_gtk_ver 2) + if (DEP_WX_GTK3) set(_gtk_ver 3) endif () + set(_wx_toolkit "-DwxBUILD_TOOLKIT=gtk${_gtk_ver}") endif() @@ -16,6 +20,7 @@ else () set(_wx_edge "-DwxUSE_WEBVIEW_EDGE=OFF") endif () +set(_wx_orcaslicer_patch "${CMAKE_CURRENT_LIST_DIR}/0001-wx-3.1.5-patch-for-Orca.patch") if (MSVC) set(_patch_cmd if not exist WXWIDGETS_PATCHED ( patch --verbose -p1 -l -i ${CMAKE_CURRENT_LIST_DIR}/0001-wx-3.1.5-patch-for-Orca.patch && type nul > WXWIDGETS_PATCHED ) ) else () @@ -26,10 +31,23 @@ if (FLATPAK) set(_patch_cmd cat ${CMAKE_CURRENT_LIST_DIR}/0001-wx-3.1.5-patch-for-Orca.patch ${CMAKE_CURRENT_LIST_DIR}/0001-Add-support-for-building-WebView-with-libwebkit2gtk-.patch | patch --verbose -p1 -l) endif () +# Note: for anybody wanting to switch to tarball fetching - this won't just work as +# git apply expects a git repo. Either git init empty repo, or change patching method. +# if (WIN32) +# # Windows requires a different tarball because of configured line endings as stated in docs. +# set(_wx_tarball_url https://github.com/wxWidgets/wxWidgets/releases/download/${_wx_git_tag}/wxWidgets-${_wx_version}.7z) +# set(_wx_tarball_hash 99f5382312e4a4aea444ada07341a72c5d4a69b58d8e76586d4b94ede7f5ef4d) +# else() +# set(_wx_tarball_url https://github.com/wxWidgets/wxWidgets/releases/download/${_wx_git_tag}/wxWidgets-${_wx_version}.tar.bz2) +# set(_wx_tarball_hash d7b3666de33aa5c10ea41bb9405c40326e1aeb74ee725bb88f90f1d50270a224) +# endif() + orcaslicer_add_cmake_project( wxWidgets + URL "https://github.com/wxWidgets/wxWidgets/archive/refs/tags/v3.1.5.tar.gz" URL_HASH SHA256=e8fd5f9fbff864562aa4d9c094f898c97f5e1274c90f25beb0bfd5cb61319dea + PATCH_COMMAND ${_patch_cmd} DEPENDS ${PNG_PKG} ${ZLIB_PKG} ${EXPAT_PKG} ${TIFF_PKG} ${JPEG_PKG} CMAKE_ARGS diff --git a/doc/Extrusion-rate-smoothing.md b/doc/Extrusion-rate-smoothing.md new file mode 100644 index 0000000000..3407e45fdf --- /dev/null +++ b/doc/Extrusion-rate-smoothing.md @@ -0,0 +1,181 @@ +

Extrusion rate smoothing

+ +Extrusion rate smoothing (ERS), also known as pressure equalizer in Prusa Slicer, aims to **limit the rate of extrusion volume change to be below a user set threshold (the ERS value).** It aims to assist the printer firmware internal motion planners, pressure advance in achieving the desired nozzle flow and reducing deviations against the ideal flow. + +This happens by reducing the stresses put on the extrusion system as well as reducing the absolute deviations from the ideal extrusion flow caused by pressure advance smooth time. + +This feature is especially helpful when printing at high accelerations and large flow rates as the deviations are larger in these cases. + +![Screenshot 2023-09-18 at 22 44 26](https://github.com/SoftFever/OrcaSlicer/assets/59056762/281b9c78-9f5c-428e-86b9-509de099a3e7) + +

Theory

+ +Enabling this feature creates a small **speed "ramp"** by slowing down and ramping up print speeds prior to and after the features causing a sudden change in extrusion flow rate needs, such as overhangs and overhang perimeters. + +This works by breaking down the printed line segments into smaller "chunks", proportional to the ERS segment length, and reduces the print speed of these segments so that the **requested extrusion volumetric flow rate change is less than or equal to the ERS threshold**. + +In summary, **it takes the "edge" off rapid extrusion changes caused by acceleration/deceleration as these are now spread over a longer distance and time.** Therefore, it can reduce wall artefacts that show when the print speeds change suddenly. These artefacts are occuring because the extruder and firmware cannot perfectly adhere to the requested by the slicer flow rates, especially when the extrusion rate is changing rapidly. + +**The example below shows the artefact that is mitigated by ERS.** +![ERS Disabled](https://github.com/SoftFever/OrcaSlicer/assets/59056762/31fdbf91-2067-4286-8bc1-4f7de4a628b6) + +The bulging visible above is due to the extruder not being able to respond fast enough against the required speed change when printing with high accelerations and high speeds and requested to slow down for an overhang. + +In the above scenario, the printer (Bambu Lab X1 Carbon) was requested to slow down from a 200mm/sec print speed to 40mm/sec at an acceleration of 5k/sec2. **The extruder could not keep up with the pressure change, resulting in a slight bump ahead at the point of speed change.** + +This parameter interacts with the below printer kinematic settings and physical limits: + + +**1. The limits of the extruder system** - how fast can it change pressure in the nozzle + +**2. The configured pressure advance values** - that also affect pressure changes in the nozzle + +**3. The acceleration profile of the printer** - higher accelerations mean higher pressure changes + +**4. The pressure advance smooth time (klipper)** - higher smooth time means higher deviation from ideal extrusion, hence more opportunity for this feature to be useful. + + +

Acceleration vs. Extrusion rate smoothing

+A printer's motion system does not exactly follow the speed changes seen in the gcode preview screen of Orca slicer. + + +When a speed change is requested, the firmware look ahead planner calculates the slow down needed to achieve the target speed. The rate of slowdown is limited by the move's acceleration value. + +**Lets consider an example.** Assume printing an overhang wall with **2k external wall acceleration**, were the printer is called to slow down from **200mm/sec to 40mm/sec**. + +This deceleration move would happen over approximately 9.6mm. This is derived from the following equation: + +![image](https://github.com/igiannakas/OrcaSlicer/assets/59056762/4ba0356b-49ab-428c-ab10-f2c88bcc1bcb) + +![image](https://github.com/igiannakas/OrcaSlicer/assets/59056762/3958deb5-fbc3-4d07-8903-4575033717fd) + +The time taken to decelerate to this new speed would be approx. 0.08 seconds, derived from the following equation: + +![image](https://github.com/igiannakas/OrcaSlicer/assets/59056762/ea9f19b4-defe-4656-9ecc-a6576c87d8e0) + +A printer printing at 200mm/sec with a 0.42 line width and 0.16 layer height would be extruding plastic at approx. 12.16mm3/sec, as can also be seen from the below visual. + +![image](https://github.com/igiannakas/OrcaSlicer/assets/59056762/83242b26-7174-4da1-b815-d9fcec767bcd) + +When the printer is extruding at 40mm/sec with the same line width and layer height as above, the flow rate is 2.43mm3/sec. + +So what we are asking the extruder to do in this example is **slow down from 12.16mm3/sec flow to 2.43mm3/sec flow in 0.08 seconds** or an extrusion change rate of 121mm3/sec2. + +**This value is proportional to the acceleration of the printer. At 4k this value doubles, at 1k it is half and is independent of the speed of movement or starting and ending speeds.** + +**This value is also proportional to the line width - double the line width will result in double the extrusion rate change and vice versa. Same for layer height.** + +So, continuing with the worked example, a 2k acceleration produces an extrusion rate change ramp of 121mm3/sec2. **Therefore, setting a value higher than this would not bring any benefit to the print quality as the motion system would slow down less aggressively based on its acceleration settings.** + +**Therefore, the acceleration values act as a meaningfull upper limit to this setting.** An indicative set of values has been provided later in this page. + +

Pressure advance vs extrusion rate smoothing

+ +Then we need to consider pressure advance and smooth time as factors that influence extrusion rate. + +**Pressure Advance** adjusts the extruder's speed to account for the pressure changes inside the hot end’s melt zone. When the print head moves and extrudes filament, there's a delay between the movement of the extruder gear and the plastic being extruded due to the compressibility of the molten plastic in the hot end. This delay can cause too much plastic to be extruded when the print head starts moving or not enough plastic when the print head stops, leading to issues like blobbing or under-extrusion. + +**Pressure Advance Smooth time** helps to mitigate potential negative effects on print quality due to the rapid changes in extruder flow rate, which are controlled by the Pressure Advance algorithm. This parameter essentially adds a smoothing effect to the adjustments made by Pressure Advance, aiming to prevent sharp or sudden changes in the extrusion rate. + +When Pressure Advance adjusts the extruder speed to compensate for the pressure build-up or reduction in the hot end, it can lead to abrupt changes in the flow rate. These abrupt changes can potentially cause issues like: + +1. Extruder motor skipping, +2. Increased wear on the extruder gear and filament, +3. Visible artifacts on the print surface due to non-uniform extrusion. + +The smooth time setting introduces a controlled delay over which the Pressure Advance adjustments are spread out. This results in a more gradual application or reduction of extrusion pressure, leading to smoother transitions in filament flow. + +The trade-off is extrusion accuracy. There is a deviation between the requested extrusion amount and the actual extrusion amount due to this smoothing. + +**1. Increasing Smooth Time:** Leads to more gradual changes in extrusion pressure. While this can reduce artifacts and stress on the extruder system, setting it too high may diminish the effectiveness of Pressure Advance, as the compensation becomes too delayed to counteract the pressure dynamics accurately. + +**2. Decreasing Smooth Time:** Makes the Pressure Advance adjustments more immediate, which can improve the responsiveness of pressure compensation but may also reintroduce abrupt changes in flow rate, potentially leading to the issues mentioned above. + +In essence, p**ressure advance smooth time creates an intentional deviation from the ideal extruder rotation** and, therefore, extrusion amount, to allow the printer's extruder to perform within its mechanical limits. Typically, this value is set to 0.04sec, which means that when Pressure Advance adjusts the extruder's flow rate to compensate for changes in pressure within the hot end, these adjustments are spread out over a period of 0.04 seconds. + +There is a great example of pressure advance smooth time induced deviations [here](https://klipper.discourse.group/t/pressure-advance-smooth-time-skews-pressure-advance/13451) that is worth a read to get more insight in this trade-off. + +In the worked example above, **we need to set an Extrusion Rate smoothing value enough to decrease the error introduced by pressure advance smooth time against the produced output flow.** The lower the extrusion rate smoothing value, the lower the changes in flow over time hence the lower the absolute deviation from the ideal extrusion caused by the smooth time algorithm. However, going too low will result in a material decrease in overall print speed, as the print speed will be materially reduced to achieve low extrusion deviations between features, for no real benefit after a point. + +**The best way to find what the lower beneficial limit is through experimentation.** Print an object with sharp overhangs that are slowed down because off the overhang print speed settings and observe for extrusion inconsistencies. + +

Finding the ideal Extrusion Rate smoothing value

+ +**Firstly, this value needs to be lower than the extrusion rate changes resulting from the acceleration profile of the printer.** As, generally, the greatest impact is in external wall finish, use your external perimeter acceleration as a point of reference. + +**Below are some approximate ERS values for 0.42 line width and 0.16 layer height.** +1. 30mm3/sec for 0.5k acceleration +2. 60.5mm3/sec for 1k acceleration +3. 121mm3/sec2 for 2k acceleration +4. 242mm3/sec2 for 4k acceleration + +**Below are some approximate ERS values for 0.42 line width and 0.20 layer height.** +1. 38mm3/sec for 0.5k acceleration +2. 76mm3/sec for 1k acceleration +3. 150mm3/sec2 for 2k acceleration +4. 300mm3/sec2 for 4k acceleration + +**Below are some approximate ERS values for 0.45 line width and 0.16 layer height.** +1. 32mm3/sec for 0.5k acceleration +2. 65mm3/sec for 1k acceleration +3. 129mm3/sec2 for 2k acceleration +4. 260mm3/sec2 for 4k acceleration + +**So, your tuning starting point needs to be an ERS value that is less than this.** A good point experiment with test prints would be **a value of 60-80%** of the above maximum values. This will give some meaningful assistance to pressure advance, reducing the deviation introduced by pressure advance smooth time. The greater the smooth time, the greater the quality benefit will be. + +Therefore, for a **0.42 line width and 0.16 layer height**, the below are a recommended set of starting ERS values +1. 18-25mm3/sec for 0.5k acceleration +2. 35-50mm3/sec for 1k acceleration +3. 70-100mm3/sec2 for 2k acceleration +4. 145-200mm3/sec2 for 4k acceleration + +If you are printing with a 0.2 layer height, you can increase these values by 25% and similarly reduce if printing with lower. + +**The second factor is your extruder's mechanical abilities.** Direct drive extruders with a good grip on the filament typically are more responsive to extrusion rate changes. Similarly with stiff filaments. So, a Bowden printer or when printing softer material like TPU or soft PLAs like polyterra there is more opportunity for the extruder to slip or deviate from the desired extrusion amount due to mechanical grip or material deformation or just delay in propagating the pressure changes (in a Bowden setup). + +**The final factor is the deviation introduced by pressure advance smooth time**, or equivalents in closed source firmware. The higher this value the larger the extrusion deviation from ideal. If you are using a direct drive extruder, reduce this value to 0.02 in your klipper firmware before tuning ERS, as a lower value results in lower deviations to mitigate. Then proceed to experimentaly tune ERS. + +**So where does that leave us?** + +Perform a test print with the above ERS settings as a starting point and adjust to your liking! If you notice budging on sharp overhangs where speed changes, like the hull of the benchy, reduce this value by 10% and try again. + +If you're not noticing any artefacts, increase by 10%, but don’t go over the maximum values recommended above because then this feature would have no effect in your print. + +

A note for Bowden printers using marlin without pressure advance.

+If your printer is not equipped with pressure advance and, especially, if you are using a Bowden setup, you don’t have the benefit of pressure advance dynamically adjusting your flow. + + +In this special case, ERS will be doing all the heavy lifting that pressure advance would typically perform. In this scenario a low value of 8-10mm3/sec is usually recommended, irrespective of your acceleration settings, to smooth out pressure changes in the extrusion system as much as possible without impacting print speed too much. + +

A note on ERS Segment length

+Ideally you want this value set to 1 to allow for the largest number of steps between each speed transition. However, this may result in a too large of a gcode, with too many commands sent to your MCU per second and it may not be able to keep up. It will also slow down the Orca slicer front end as the sliced model is more complex to render. + + +For Klipper printers, a segment length of 1 works OK as the RPI or similar have enough computational power to handle the gcode command volume. + +Similarly, for a Bambu lab printer, a segment length of 1 works well. **However, if you do notice your printer stuttering or stalling** (which may be the case with the lower powered P1 series printers) **or getting "Timer too close" errors** in Klipper, **increase this value to 2 or 3**. This would reduce the effectiveness of the setting but will present a more manageable load to your printer. + +

Limitations

+ +**This feature can only work where speed changes are induced by the slicer** - for example when transitioning from fast to slow print moves when printing overhangs, bridges and from printing internal features to external features and vice versa. + +However, it will not affect extruder behaviour when the printer is slowing down due to firmware commands - for example when turning around corners. + +In this case, the printer slows down and then accelerates independently of what the slicer has requested. In this case, the slicer is commanding a consistent speed; however, the printer is adjusting this to operate within its printer kinematic limits (SCV/Jerk) and accelerations. As the slicer is not aware of this slow down, it cannot apply pre-emptive extrusion rate smoothing to the feature and instead, the changes are governed by the printer firmware exclusively. + +

Credits

+ +**Original feature authors and creators:** The Prusa Slicer team, including [@bubnikv](https://github.com/bubnikv), [@hejllukas](https://github.com/hejllukas) + +**Enhanced by:** [@MGunlogson](https://github.com/MGunlogson), introducing the feature to external perimeters, enhancing it by taking into account travel, retraction and implementing near-contiguous extrusions pressure equalizer adjustments. + +**Ported to Orca:** [@igiannakas](https://github.com/igiannakas) + +**Enhanced by:** [@noisyfox](https://github.com/Noisyfox), per object pressure equalization and fixing calculation logic bugs + +**Wiki page:** [@igiannakas](https://github.com/igiannakas) + +**Overall Orca owner and assurance:** [@softfever](https://github.com/SoftFever) + +**Community testing and feedback:** [@HakunMatat4](https://github.com/HakunMatat4), [@psiberfunk](https://github.com/psiberfunk), [@u3dreal](https://github.com/u3dreal) and more + diff --git a/doc/adaptive-bed-mesh.md b/doc/adaptive-bed-mesh.md new file mode 100644 index 0000000000..7d014aec00 --- /dev/null +++ b/doc/adaptive-bed-mesh.md @@ -0,0 +1,42 @@ +# Adaptive Bed Mesh Support +Orca Slicer introduces comprehensive support for adaptive bed meshing across a variety of firmware, including Marlin, Klipper, and RepRapFirmware (RRF). +This feature allows users to seamlessly integrate adaptive bed mesh commands within the Machine Start G-code. +The implementation is designed to be straightforward, requiring no additional plugins or alterations to firmware settings, thereby enhancing user experience and print quality directly from Orca Slicer. + + +![Screenshot 2024-02-24 104601](https://github.com/SoftFever/OrcaSlicer/assets/103989404/8ab1f26f-987d-4419-942f-b1384270a164) + +## Settings in Orca Slicer: +`Bed mesh min`: This option sets the min point for the allowed bed mesh area. Due to the probe's XY offset, most printers are unable to probe the entire bed. To ensure the probe point does not go outside the bed area, the minimum and maximum points of the bed mesh should be set appropriately. OrcaSlicer ensures that adaptive_bed_mesh_min/adaptive_bed_mesh_max values do not exceed these min/max points. This information can usually be obtained from your printer manufacturer. The default setting is (-99999, -99999), which means there are no limits, thus allowing probing across the entire bed. + +`Bed mesh max`: This option sets the max point for the allowed bed mesh area. Due to the probe's XY offset, most printers are unable to probe the entire bed. To ensure the probe point does not go outside the bed area, the minimum and maximum points of the bed mesh should be set appropriately. OrcaSlicer ensures that adaptive_bed_mesh_min/adaptive_bed_mesh_max values do not exceed these min/max points. This information can usually be obtained from your printer manufacturer. The default setting is (99999, 99999), which means there are no limits, thus allowing probing across the entire bed. + +`Probe point distance`: This option sets the preferred distance between probe points (grid size) for the X and Y directions, with the default being 50mm for both X and Y. + +`Mesh margin`: This option determines the additional distance by which the adaptive bed mesh area should be expanded in the XY directions. Note for Klipper users: Orca Slicer will adjust adaptive bed mesh area according to the margin. It is recommended to set the margin to 0 in Klipper config or pass 0 when calling BED_MESH_CALIBRATE command(please refer to the example below). + +## Available g-code variables for Adaptive Bed Mesh Command +`bed_mesh_probe_count`: Represents the probe count in the X and Y directions. This value is calculated based on the size of the adaptive bed mesh area and the distance between probe points. + +`adaptive_bed_mesh_min`: Specifies the minimum coordinates of the adaptive bed mesh area, defining the starting point of the mesh. + +`adaptive_bed_mesh_max`: Determines the maximum coordinates of the adaptive bed mesh area, indicating the endpoint of the mesh. + +`ALGORITHM`: Identifies the algorithm used for adaptive bed mesh interpolation. This variable is useful for Klipper users. If bed_mesh_probe_count is less than 4, the algorithm is set to `lagrange`. Otherwise, it is set to `bicubic`. + +## Example of Adaptive Bed Mesh usage in Orca Slicer: + +### Marlin: +``` +G29 X{bed_mesh_probe_count[0]} Y{bed_mesh_probe_count[1]} L{adaptive_bed_mesh_min[0]} R{adaptive_bed_mesh_max[0]} F{adaptive_bed_mesh_min[1]} B{adaptive_bed_mesh_max[1]} T V4 +``` +### Klipper: +``` +; Always pass `ADAPTIVE_MARGIN=0` because Orca has already handled `adaptive_bed_mesh_margin` internally +BED_MESH_CALIBRATE mesh_min={adaptive_bed_mesh_min[0]},{adaptive_bed_mesh_min[1]} mesh_max={adaptive_bed_mesh_max[0]},{adaptive_bed_mesh_max[1]} ALGORITHM=[bed_mesh_algo] PROBE_COUNT={bed_mesh_probe_count[0]},{bed_mesh_probe_count[1]} ADAPTIVE=1 ADAPTIVE_MARGIN=0 +``` +### RRF: +``` +M557 X{adaptive_bed_mesh_min[0]}:{adaptive_bed_mesh_max[0]} Y{adaptive_bed_mesh_min[1]}:{adaptive_bed_mesh_max[1]} P{bed_mesh_probe_count[0]}:{bed_mesh_probe_count[1]} +``` +![Screenshot 2024-02-24 104759](https://github.com/SoftFever/OrcaSlicer/assets/103989404/ad4a8020-bec6-4361-abb9-4017ca77471f) diff --git a/doc/images/ERS/artefact.jpeg b/doc/images/ERS/artefact.jpeg new file mode 100644 index 0000000000..53761fafe4 Binary files /dev/null and b/doc/images/ERS/artefact.jpeg differ diff --git a/doc/images/ERS/equation1.jpeg b/doc/images/ERS/equation1.jpeg new file mode 100644 index 0000000000..9b8439862f Binary files /dev/null and b/doc/images/ERS/equation1.jpeg differ diff --git a/doc/images/ERS/equation1terms.jpeg b/doc/images/ERS/equation1terms.jpeg new file mode 100644 index 0000000000..35f6c7dba2 Binary files /dev/null and b/doc/images/ERS/equation1terms.jpeg differ diff --git a/doc/images/ERS/equation2.jpeg b/doc/images/ERS/equation2.jpeg new file mode 100644 index 0000000000..2a4536bbdb Binary files /dev/null and b/doc/images/ERS/equation2.jpeg differ diff --git a/doc/images/ERS/intro.jpg b/doc/images/ERS/intro.jpg new file mode 100644 index 0000000000..f38541c489 Binary files /dev/null and b/doc/images/ERS/intro.jpg differ diff --git a/doc/images/ERS/printspeed.jpeg b/doc/images/ERS/printspeed.jpeg new file mode 100644 index 0000000000..944c8abfb2 Binary files /dev/null and b/doc/images/ERS/printspeed.jpeg differ diff --git a/localization/i18n/OrcaSlicer.pot b/localization/i18n/OrcaSlicer.pot index e41acdb0db..ea0e6e5fe8 100644 --- a/localization/i18n/OrcaSlicer.pot +++ b/localization/i18n/OrcaSlicer.pot @@ -1,13287 +1,13315 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-02 19:55+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" - -msgid "Supports Painting" -msgstr "" - -msgid "Alt + Mouse wheel" -msgstr "" - -msgid "Section view" -msgstr "" - -msgid "Reset direction" -msgstr "" - -msgid "Ctrl + Mouse wheel" -msgstr "" - -msgid "Pen size" -msgstr "" - -msgid "Left mouse button" -msgstr "" - -msgid "Enforce supports" -msgstr "" - -msgid "Right mouse button" -msgstr "" - -msgid "Block supports" -msgstr "" - -msgid "Shift + Left mouse button" -msgstr "" - -msgid "Erase" -msgstr "" - -msgid "Erase all painting" -msgstr "" - -msgid "Highlight overhang areas" -msgstr "" - -msgid "Gap fill" -msgstr "" - -msgid "Perform" -msgstr "" - -msgid "Gap area" -msgstr "" - -msgid "Tool type" -msgstr "" - -msgid "Smart fill angle" -msgstr "" - -msgid "On overhangs only" -msgstr "" - -msgid "Auto support threshold angle: " -msgstr "" - -msgid "Circle" -msgstr "" - -msgid "Sphere" -msgstr "" - -msgid "Fill" -msgstr "" - -msgid "Gap Fill" -msgstr "" - -#, possible-boost-format -msgid "Allows painting only on facets selected by: \"%1%\"" -msgstr "" - -msgid "Highlight faces according to overhang angle." -msgstr "" - -msgid "No auto support" -msgstr "" - -msgid "Support Generated" -msgstr "" - -msgid "Gizmo-Place on Face" -msgstr "" - -msgid "Lay on face" -msgstr "" - -#, possible-boost-format -msgid "" -"Filament count exceeds the maximum number that painting tool supports. only " -"the first %1% filaments will be available in painting tool." -msgstr "" - -msgid "Color Painting" -msgstr "" - -msgid "Pen shape" -msgstr "" - -msgid "Paint" -msgstr "" - -msgid "Key 1~9" -msgstr "" - -msgid "Choose filament" -msgstr "" - -msgid "Edge detection" -msgstr "" - -msgid "Triangles" -msgstr "" - -msgid "Filaments" -msgstr "" - -msgid "Brush" -msgstr "" - -msgid "Smart fill" -msgstr "" - -msgid "Bucket fill" -msgstr "" - -msgid "Height range" -msgstr "" - -msgid "Alt + Shift + Enter" -msgstr "" - -msgid "Toggle Wireframe" -msgstr "" - -msgid "Shortcut Key " -msgstr "" - -msgid "Triangle" -msgstr "" - -msgid "Height Range" -msgstr "" - -msgid "Vertical" -msgstr "" - -msgid "Horizontal" -msgstr "" - -msgid "Remove painted color" -msgstr "" - -#, possible-boost-format -msgid "Painted using: Filament %1%" -msgstr "" - -msgid "Move" -msgstr "" - -msgid "Gizmo-Move" -msgstr "" - -msgid "Rotate" -msgstr "" - -msgid "Gizmo-Rotate" -msgstr "" - -msgid "Optimize orientation" -msgstr "" - -msgid "Apply" -msgstr "" - -msgid "Scale" -msgstr "" - -msgid "Gizmo-Scale" -msgstr "" - -msgid "Error: Please close all toolbar menus first" -msgstr "" - -msgid "in" -msgstr "" - -msgid "mm" -msgstr "" - -msgid "Position" -msgstr "" - -#. TRN - Input label. Be short as possible -#. Angle between Y axis and text line direction. -#. TRN - Input label. Be short as possible -msgid "Rotation" -msgstr "" - -msgid "Scale ratios" -msgstr "" - -msgid "Object Operations" -msgstr "" - -msgid "Volume Operations" -msgstr "" - -msgid "Translate" -msgstr "" - -msgid "Group Operations" -msgstr "" - -msgid "Set Position" -msgstr "" - -msgid "Set Orientation" -msgstr "" - -msgid "Set Scale" -msgstr "" - -msgid "Reset Position" -msgstr "" - -msgid "Reset Rotation" -msgstr "" - -msgid "World coordinates" -msgstr "" - -msgid "°" -msgstr "" - -#. TRN - Input label. Be short as possible -msgid "Size" -msgstr "" - -msgid "%" -msgstr "" - -msgid "uniform scale" -msgstr "" - -msgid "Planar" -msgstr "" - -msgid "Dovetail" -msgstr "" - -msgid "Auto" -msgstr "" - -msgid "Manual" -msgstr "" - -msgid "Plug" -msgstr "" - -msgid "Dowel" -msgstr "" - -msgid "Snap" -msgstr "" - -msgid "Prism" -msgstr "" - -msgid "Frustum" -msgstr "" - -msgid "Square" -msgstr "" - -msgid "Hexagon" -msgstr "" - -msgid "Keep orientation" -msgstr "" - -msgid "Place on cut" -msgstr "" - -msgid "Flip upside down" -msgstr "" - -msgid "Connectors" -msgstr "" - -msgid "Type" -msgstr "" - -msgid "Style" -msgstr "" - -msgid "Shape" -msgstr "" - -#. TRN - Input label. Be short as possible -#. Size in emboss direction -#. TRN - Input label. Be short as possible -msgid "Depth" -msgstr "" - -msgid "Groove" -msgstr "" - -msgid "Width" -msgstr "" - -msgid "Flap Angle" -msgstr "" - -msgid "Groove Angle" -msgstr "" - -msgid "Part" -msgstr "" - -msgid "Object" -msgstr "" - -msgid "" -"Click to flip the cut plane\n" -"Drag to move the cut plane" -msgstr "" - -msgid "" -"Click to flip the cut plane\n" -"Drag to move the cut plane\n" -"Right-click a part to assign it to the other side" -msgstr "" - -msgid "Move cut plane" -msgstr "" - -msgid "Mode" -msgstr "" - -msgid "Change cut mode" -msgstr "" - -msgid "Tolerance" -msgstr "" - -msgid "Drag" -msgstr "" - -msgid "Draw cut line" -msgstr "" - -msgid "Left click" -msgstr "" - -msgid "Add connector" -msgstr "" - -msgid "Right click" -msgstr "" - -msgid "Remove connector" -msgstr "" - -msgid "Move connector" -msgstr "" - -msgid "Add connector to selection" -msgstr "" - -msgid "Remove connector from selection" -msgstr "" - -msgid "Select all connectors" -msgstr "" - -msgid "Cut" -msgstr "" - -msgid "Rotate cut plane" -msgstr "" - -msgid "Remove connectors" -msgstr "" - -msgid "Bulge" -msgstr "" - -msgid "Bulge proportion related to radius" -msgstr "" - -msgid "Space" -msgstr "" - -msgid "Space proportion related to radius" -msgstr "" - -msgid "Confirm connectors" -msgstr "" - -msgid "Cancel" -msgstr "" - -msgid "Build Volume" -msgstr "" - -msgid "Flip cut plane" -msgstr "" - -msgid "Groove change" -msgstr "" - -msgid "Reset" -msgstr "" - -#. TRN: This is an entry in the Undo/Redo stack. The whole line will be 'Edited: (name of whatever was edited)'. -msgid "Edited" -msgstr "" - -msgid "Cut position" -msgstr "" - -msgid "Reset cutting plane" -msgstr "" - -msgid "Edit connectors" -msgstr "" - -msgid "Add connectors" -msgstr "" - -msgid "Reset cut" -msgstr "" - -msgid "Reset cutting plane and remove connectors" -msgstr "" - -msgid "Upper part" -msgstr "" - -msgid "Lower part" -msgstr "" - -msgid "Keep" -msgstr "" - -msgid "Flip" -msgstr "" - -msgid "After cut" -msgstr "" - -msgid "Cut to parts" -msgstr "" - -msgid "Perform cut" -msgstr "" - -msgid "Warning" -msgstr "" - -msgid "Invalid connectors detected" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "%1$d connector is out of cut contour" -msgid_plural "%1$d connectors are out of cut contour" -msgstr[0] "" -msgstr[1] "" - -#, possible-c-format, possible-boost-format -msgid "%1$d connector is out of object" -msgid_plural "%1$d connectors are out of object" -msgstr[0] "" -msgstr[1] "" - -msgid "Some connectors are overlapped" -msgstr "" - -msgid "Select at least one object to keep after cutting." -msgstr "" - -msgid "Cut plane is placed out of object" -msgstr "" - -msgid "Cut plane with groove is invalid" -msgstr "" - -msgid "Connector" -msgstr "" - -msgid "Cut by Plane" -msgstr "" - -msgid "non-manifold edges be caused by cut tool, do you want to fix it now?" -msgstr "" - -msgid "Repairing model object" -msgstr "" - -msgid "Cut by line" -msgstr "" - -msgid "Delete connector" -msgstr "" - -msgid "Mesh name" -msgstr "" - -msgid "Detail level" -msgstr "" - -msgid "Decimate ratio" -msgstr "" - -#, possible-boost-format -msgid "" -"Processing model '%1%' with more than 1M triangles could be slow. It is " -"highly recommended to simplify the model." -msgstr "" - -msgid "Simplify model" -msgstr "" - -msgid "Simplify" -msgstr "" - -msgid "Simplification is currently only allowed when a single part is selected" -msgstr "" - -msgid "Error" -msgstr "" - -msgid "Extra high" -msgstr "" - -msgid "High" -msgstr "" - -msgid "Medium" -msgstr "" - -msgid "Low" -msgstr "" - -msgid "Extra low" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "%d triangles" -msgstr "" - -msgid "Show wireframe" -msgstr "" - -#, possible-boost-format -msgid "%1%" -msgstr "" - -msgid "Can't apply when proccess preview." -msgstr "" - -msgid "Operation already cancelling. Please wait few seconds." -msgstr "" - -msgid "Face recognition" -msgstr "" - -msgid "Perform Recognition" -msgstr "" - -msgid "Brush size" -msgstr "" - -msgid "Brush shape" -msgstr "" - -msgid "Enforce seam" -msgstr "" - -msgid "Block seam" -msgstr "" - -msgid "Seam painting" -msgstr "" - -msgid "Remove selection" -msgstr "" - -msgid "Entering Seam painting" -msgstr "" - -msgid "Leaving Seam painting" -msgstr "" - -msgid "Paint-on seam editing" -msgstr "" - -#. TRN - Input label. Be short as possible -#. Select look of letter shape -msgid "Font" -msgstr "" - -msgid "Thickness" -msgstr "" - -msgid "Text Gap" -msgstr "" - -msgid "Angle" -msgstr "" - -msgid "" -"Embeded\n" -"depth" -msgstr "" - -msgid "Input text" -msgstr "" - -msgid "Surface" -msgstr "" - -msgid "Horizontal text" -msgstr "" - -msgid "Shift + Mouse move up or dowm" -msgstr "" - -msgid "Rotate text" -msgstr "" - -msgid "Text shape" -msgstr "" - -#. TRN - Title in Undo/Redo stack after rotate with text around emboss axe -msgid "Text rotate" -msgstr "" - -#. TRN - Title in Undo/Redo stack after move with text along emboss axe - From surface -msgid "Text move" -msgstr "" - -msgid "Set Mirror" -msgstr "" - -msgid "Embossed text" -msgstr "" - -msgid "Enter emboss gizmo" -msgstr "" - -msgid "Leave emboss gizmo" -msgstr "" - -msgid "Embossing actions" -msgstr "" - -msgid "Emboss" -msgstr "" - -msgid "NORMAL" -msgstr "" - -msgid "SMALL" -msgstr "" - -msgid "ITALIC" -msgstr "" - -msgid "SWISS" -msgstr "" - -msgid "MODERN" -msgstr "" - -msgid "First font" -msgstr "" - -msgid "Default font" -msgstr "" - -msgid "Advanced" -msgstr "" - -msgid "" -"The text cannot be written using the selected font. Please try choosing a " -"different font." -msgstr "" - -msgid "Embossed text cannot contain only white spaces." -msgstr "" - -msgid "Text contains character glyph (represented by '?') unknown by font." -msgstr "" - -msgid "Text input doesn't show font skew." -msgstr "" - -msgid "Text input doesn't show font boldness." -msgstr "" - -msgid "Text input doesn't show gap between lines." -msgstr "" - -msgid "Too tall, diminished font height inside text input." -msgstr "" - -msgid "Too small, enlarged font height inside text input." -msgstr "" - -msgid "Text doesn't show current horizontal alignment." -msgstr "" - -msgid "Revert font changes." -msgstr "" - -#, possible-boost-format -msgid "Font \"%1%\" can't be selected." -msgstr "" - -msgid "Operation" -msgstr "" - -msgid "Join" -msgstr "" - -msgid "Click to change text into object part." -msgstr "" - -msgid "You can't change a type of the last solid part of the object." -msgstr "" - -msgctxt "EmbossOperation" -msgid "Cut" -msgstr "" - -msgid "Click to change part type into negative volume." -msgstr "" - -msgid "Modifier" -msgstr "" - -msgid "Click to change part type into modifier." -msgstr "" - -msgid "Change Text Type" -msgstr "" - -#, possible-boost-format -msgid "Rename style(%1%) for embossing text" -msgstr "" - -msgid "Name can't be empty." -msgstr "" - -msgid "Name has to be unique." -msgstr "" - -msgid "OK" -msgstr "" - -msgid "Rename style" -msgstr "" - -msgid "Rename current style." -msgstr "" - -msgid "Can't rename temporary style." -msgstr "" - -msgid "First Add style to list." -msgstr "" - -#, possible-boost-format -msgid "Save %1% style" -msgstr "" - -msgid "No changes to save." -msgstr "" - -msgid "New name of style" -msgstr "" - -msgid "Save as new style" -msgstr "" - -msgid "Only valid font can be added to style." -msgstr "" - -msgid "Add style to my list." -msgstr "" - -msgid "Save as new style." -msgstr "" - -msgid "Remove style" -msgstr "" - -msgid "Can't remove the last existing style." -msgstr "" - -#, possible-boost-format -msgid "Are you sure you want to permanently remove the \"%1%\" style?" -msgstr "" - -#, possible-boost-format -msgid "Delete \"%1%\" style." -msgstr "" - -#, possible-boost-format -msgid "Can't delete \"%1%\". It is last style." -msgstr "" - -#, possible-boost-format -msgid "Can't delete temporary style \"%1%\"." -msgstr "" - -#, possible-boost-format -msgid "Modified style \"%1%\"" -msgstr "" - -#, possible-boost-format -msgid "Current style is \"%1%\"" -msgstr "" - -#, possible-boost-format -msgid "" -"Changing style to \"%1%\" will discard current style modification.\n" -"\n" -"Would you like to continue anyway?" -msgstr "" - -msgid "Not valid style." -msgstr "" - -#, possible-boost-format -msgid "Style \"%1%\" can't be used and will be removed from a list." -msgstr "" - -msgid "Unset italic" -msgstr "" - -msgid "Set italic" -msgstr "" - -msgid "Unset bold" -msgstr "" - -msgid "Set bold" -msgstr "" - -msgid "Revert text size." -msgstr "" - -msgid "Revert embossed depth." -msgstr "" - -msgid "" -"Advanced options cannot be changed for the selected font.\n" -"Select another font." -msgstr "" - -msgid "Revert using of model surface." -msgstr "" - -msgid "Revert Transformation per glyph." -msgstr "" - -msgid "Set global orientation for whole text." -msgstr "" - -msgid "Set position and orientation per glyph." -msgstr "" - -msgctxt "Alignment" -msgid "Left" -msgstr "" - -msgctxt "Alignment" -msgid "Center" -msgstr "" - -msgctxt "Alignment" -msgid "Right" -msgstr "" - -msgctxt "Alignment" -msgid "Top" -msgstr "" - -msgctxt "Alignment" -msgid "Middle" -msgstr "" - -msgctxt "Alignment" -msgid "Bottom" -msgstr "" - -msgid "Revert alignment." -msgstr "" - -#. TRN EmbossGizmo: font units -msgid "points" -msgstr "" - -msgid "Revert gap between characters" -msgstr "" - -msgid "Distance between characters" -msgstr "" - -msgid "Revert gap between lines" -msgstr "" - -msgid "Distance between lines" -msgstr "" - -msgid "Undo boldness" -msgstr "" - -msgid "Tiny / Wide glyphs" -msgstr "" - -msgid "Undo letter's skew" -msgstr "" - -msgid "Italic strength ratio" -msgstr "" - -msgid "Undo translation" -msgstr "" - -msgid "Distance of the center of the text to the model surface." -msgstr "" - -msgid "Undo rotation" -msgstr "" - -msgid "Rotate text Clock-wise." -msgstr "" - -msgid "Unlock the text's rotation when moving text along the object's surface." -msgstr "" - -msgid "Lock the text's rotation when moving text along the object's surface." -msgstr "" - -msgid "Select from True Type Collection." -msgstr "" - -msgid "Set text to face camera" -msgstr "" - -msgid "Orient the text towards the camera." -msgstr "" - -#, possible-boost-format -msgid "" -"Can't load exactly same font(\"%1%\"). Aplication selected a similar " -"one(\"%2%\"). You have to specify font for enable edit text." -msgstr "" - -msgid "No symbol" -msgstr "" - -msgid "Loading" -msgstr "" - -msgid "In queue" -msgstr "" - -#. TRN - Input label. Be short as possible -#. Height of one text line - Font Ascent -msgid "Height" -msgstr "" - -#. TRN - Input label. Be short as possible -#. Copy surface of model on surface of the embossed text -#. TRN - Input label. Be short as possible -msgid "Use surface" -msgstr "" - -#. TRN - Input label. Be short as possible -#. Option to change projection on curved surface -#. for each character(glyph) in text separately -msgid "Per glyph" -msgstr "" - -#. TRN - Input label. Be short as possible -#. Align Top|Middle|Bottom and Left|Center|Right -msgid "Alignment" -msgstr "" - -#. TRN - Input label. Be short as possible -msgid "Char gap" -msgstr "" - -#. TRN - Input label. Be short as possible -msgid "Line gap" -msgstr "" - -#. TRN - Input label. Be short as possible -msgid "Boldness" -msgstr "" - -#. TRN - Input label. Be short as possible -#. Like Font italic -msgid "Skew ratio" -msgstr "" - -#. TRN - Input label. Be short as possible -#. Distance from model surface to be able -#. move text as part fully into not flat surface -#. move text as modifier fully out of not flat surface -#. TRN - Input label. Be short as possible -msgid "From surface" -msgstr "" - -#. TRN - Input label. Be short as possible -#. Keep vector from bottom to top of text aligned with printer Y axis -msgid "Keep up" -msgstr "" - -#. TRN - Input label. Be short as possible. -#. Some Font file contain multiple fonts inside and -#. this is numerical selector of font inside font collections -msgid "Collection" -msgstr "" - -#. TRN - Title in Undo/Redo stack after rotate with SVG around emboss axe -msgid "SVG rotate" -msgstr "" - -#. TRN - Title in Undo/Redo stack after move with SVG along emboss axe - From surface -msgid "SVG move" -msgstr "" - -msgid "Enter SVG gizmo" -msgstr "" - -msgid "Leave SVG gizmo" -msgstr "" - -msgid "SVG actions" -msgstr "" - -msgid "SVG" -msgstr "" - -#, possible-boost-format -msgid "Opacity (%1%)" -msgstr "" - -#, possible-boost-format -msgid "Color gradient (%1%)" -msgstr "" - -msgid "Undefined fill type" -msgstr "" - -msgid "Linear gradient" -msgstr "" - -msgid "Radial gradient" -msgstr "" - -msgid "Open filled path" -msgstr "" - -msgid "Undefined stroke type" -msgstr "" - -msgid "Path can't be healed from selfintersection and multiple points." -msgstr "" - -msgid "" -"Final shape constains selfintersection or multiple points with same " -"coordinate." -msgstr "" - -#, possible-boost-format -msgid "Shape is marked as invisible (%1%)." -msgstr "" - -#. TRN: The first placeholder is shape identifier, the second one is text describing the problem. -#, possible-boost-format -msgid "Fill of shape (%1%) contains unsupported: %2%." -msgstr "" - -#, possible-boost-format -msgid "Stroke of shape (%1%) is too thin (minimal width is %2% mm)." -msgstr "" - -#, possible-boost-format -msgid "Stroke of shape (%1%) contains unsupported: %2%." -msgstr "" - -msgid "Face the camera" -msgstr "" - -#. TRN - Preview of filename after clear local filepath. -msgid "Unknown filename" -msgstr "" - -#, possible-boost-format -msgid "SVG file path is \"%1%\"" -msgstr "" - -msgid "Reload SVG file from disk." -msgstr "" - -msgid "Change file" -msgstr "" - -msgid "Change to another .svg file" -msgstr "" - -msgid "Forget the file path" -msgstr "" - -msgid "" -"Do NOT save local path to 3MF file.\n" -"Also disables 'reload from disk' option." -msgstr "" - -#. TRN: An menu option to convert the SVG into an unmodifiable model part. -msgid "Bake" -msgstr "" - -#. TRN: Tooltip for the menu item. -msgid "Bake into model as uneditable part" -msgstr "" - -msgid "Save as" -msgstr "" - -msgid "Save SVG file" -msgstr "" - -msgid "Save as '.svg' file" -msgstr "" - -msgid "Size in emboss direction." -msgstr "" - -#. TRN: The placeholder contains a number. -#, possible-boost-format -msgid "Scale also changes amount of curve samples (%1%)" -msgstr "" - -msgid "Width of SVG." -msgstr "" - -msgid "Height of SVG." -msgstr "" - -msgid "Lock/unlock the aspect ratio of the SVG." -msgstr "" - -msgid "Reset scale" -msgstr "" - -msgid "Distance of the center of the SVG to the model surface." -msgstr "" - -msgid "Reset distance" -msgstr "" - -msgid "Reset rotation" -msgstr "" - -msgid "Lock/unlock rotation angle when dragging above the surface." -msgstr "" - -msgid "Mirror vertically" -msgstr "" - -msgid "Mirror horizontally" -msgstr "" - -#. TRN: This is the name of the action that shows in undo/redo stack (changing part type from SVG to something else). -msgid "Change SVG Type" -msgstr "" - -#. TRN - Input label. Be short as possible -msgid "Mirror" -msgstr "" - -msgid "Choose SVG file for emboss:" -msgstr "" - -#, possible-boost-format -msgid "File does NOT exist (%1%)." -msgstr "" - -#, possible-boost-format -msgid "Filename has to end with \".svg\" but you selected %1%" -msgstr "" - -#, possible-boost-format -msgid "Nano SVG parser can't load from file (%1%)." -msgstr "" - -#, possible-boost-format -msgid "SVG file does NOT contain a single path to be embossed (%1%)." -msgstr "" - -msgid "Vertex" -msgstr "" - -msgid "Edge" -msgstr "" - -msgid "Plane" -msgstr "" - -msgid "Point on edge" -msgstr "" - -msgid "Point on circle" -msgstr "" - -msgid "Point on plane" -msgstr "" - -msgid "Center of edge" -msgstr "" - -msgid "Center of circle" -msgstr "" - -msgid "ShiftLeft mouse button" -msgstr "" - -msgid "Select feature" -msgstr "" - -msgid "Select point" -msgstr "" - -msgid "Delete" -msgstr "" - -msgid "Restart selection" -msgstr "" - -msgid "Esc" -msgstr "" - -msgid "Unselect" -msgstr "" - -msgid "Measure" -msgstr "" - -msgid "Edit to scale" -msgstr "" - -msgctxt "Verb" -msgid "Scale" -msgstr "" - -msgid "None" -msgstr "" - -msgid "Diameter" -msgstr "" - -msgid "Length" -msgstr "" - -msgid "Selection" -msgstr "" - -msgid "Copy to clipboard" -msgstr "" - -msgid "Perpendicular distance" -msgstr "" - -msgid "Distance" -msgstr "" - -msgid "Direct distance" -msgstr "" - -msgid "Distance XYZ" -msgstr "" - -msgid "Ctrl+" -msgstr "" - -msgid "Notice" -msgstr "" - -msgid "Undefined" -msgstr "" - -#, possible-boost-format -msgid "%1% was replaced with %2%" -msgstr "" - -msgid "The configuration may be generated by a newer version of OrcaSlicer." -msgstr "" - -msgid "Some values have been replaced. Please check them:" -msgstr "" - -msgid "Process" -msgstr "" - -msgid "Filament" -msgstr "" - -msgid "Machine" -msgstr "" - -msgid "Configuration package was loaded, but some values were not recognized." -msgstr "" - -#, possible-boost-format -msgid "" -"Configuration file \"%1%\" was loaded, but some values were not recognized." -msgstr "" - -msgid "V" -msgstr "" - -msgid "" -"OrcaSlicer will terminate because of running out of memory.It may be a bug. " -"It will be appreciated if you report the issue to our team." -msgstr "" - -msgid "Fatal error" -msgstr "" - -msgid "" -"OrcaSlicer will terminate because of a localization error. It will be " -"appreciated if you report the specific scenario this issue happened." -msgstr "" - -msgid "Critical error" -msgstr "" - -#, possible-boost-format -msgid "OrcaSlicer got an unhandled exception: %1%" -msgstr "" - -msgid "Untitled" -msgstr "" - -msgid "Downloading Bambu Network Plug-in" -msgstr "" - -msgid "Login information expired. Please login again." -msgstr "" - -msgid "Incorrect password" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "Connect %s failed! [SN:%s, code=%s]" -msgstr "" - -msgid "" -"Orca Slicer requires the Microsoft WebView2 Runtime to operate certain " -"features.\n" -"Click Yes to install it now." -msgstr "" - -msgid "WebView2 Runtime" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "" -"%s\n" -"Do you want to continue?" -msgstr "" - -msgid "Remember my choice" -msgstr "" - -msgid "Loading configuration" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "Click to download new version in default browser: %s" -msgstr "" - -msgid "The Orca Slicer needs an upgrade" -msgstr "" - -msgid "This is the newest version." -msgstr "" - -msgid "Info" -msgstr "" - -msgid "" -"The OrcaSlicer configuration file may be corrupted and cannot be parsed.\n" -"OrcaSlicer has attempted to recreate the configuration file.\n" -"Please note, application settings will be lost, but printer profiles will " -"not be affected." -msgstr "" - -msgid "Rebuild" -msgstr "" - -msgid "Loading current presets" -msgstr "" - -msgid "Loading a mode view" -msgstr "" - -msgid "Choose one file (3mf):" -msgstr "" - -msgid "Choose one or more files (3mf/step/stl/svg/obj/amf/usd*/abc/ply):" -msgstr "" - -msgid "Choose one or more files (3mf/step/stl/svg/obj/amf):" -msgstr "" - -msgid "Choose ZIP file" -msgstr "" - -msgid "Choose one file (gcode/3mf):" -msgstr "" - -msgid "Some presets are modified." -msgstr "" - -msgid "" -"You can keep the modifield presets to the new project, discard or save " -"changes as new presets." -msgstr "" - -msgid "User logged out" -msgstr "" - -msgid "new or open project file is not allowed during the slicing process!" -msgstr "" - -msgid "Open Project" -msgstr "" - -msgid "" -"The version of Orca Slicer is too low and needs to be updated to the latest " -"version before it can be used normally" -msgstr "" - -msgid "Privacy Policy Update" -msgstr "" - -msgid "" -"The number of user presets cached in the cloud has exceeded the upper limit, " -"newly created user presets can only be used locally." -msgstr "" - -msgid "Sync user presets" -msgstr "" - -msgid "Loading user preset" -msgstr "" - -msgid "Switching application language" -msgstr "" - -msgid "Select the language" -msgstr "" - -msgid "Language" -msgstr "" - -msgid "*" -msgstr "" - -msgid "The uploads are still ongoing" -msgstr "" - -msgid "Stop them and continue anyway?" -msgstr "" - -msgid "Ongoing uploads" -msgstr "" - -msgid "Select a G-code file:" -msgstr "" - -msgid "" -"Could not start URL download. Destination folder is not set. Please choose " -"destination folder in Configuration Wizard." -msgstr "" - -msgid "Import File" -msgstr "" - -msgid "Choose files" -msgstr "" - -msgid "New Folder" -msgstr "" - -msgid "Open" -msgstr "" - -msgid "Rename" -msgstr "" - -msgid "Orca Slicer GUI initialization failed" -msgstr "" - -#, possible-boost-format -msgid "Fatal error, exception catched: %1%" -msgstr "" - -msgid "Quality" -msgstr "" - -msgid "Shell" -msgstr "" - -msgid "Infill" -msgstr "" - -msgid "Support" -msgstr "" - -msgid "Flush options" -msgstr "" - -msgid "Speed" -msgstr "" - -msgid "Strength" -msgstr "" - -msgid "Top Solid Layers" -msgstr "" - -msgid "Top Minimum Shell Thickness" -msgstr "" - -msgid "Bottom Solid Layers" -msgstr "" - -msgid "Bottom Minimum Shell Thickness" -msgstr "" - -msgid "Ironing" -msgstr "" - -msgid "Fuzzy Skin" -msgstr "" - -msgid "Extruders" -msgstr "" - -msgid "Extrusion Width" -msgstr "" - -msgid "Wipe options" -msgstr "" - -msgid "Bed adhension" -msgstr "" - -msgid "Add part" -msgstr "" - -msgid "Add negative part" -msgstr "" - -msgid "Add modifier" -msgstr "" - -msgid "Add support blocker" -msgstr "" - -msgid "Add support enforcer" -msgstr "" - -msgid "Add text" -msgstr "" - -msgid "Add negative text" -msgstr "" - -msgid "Add text modifier" -msgstr "" - -msgid "Add SVG part" -msgstr "" - -msgid "Add negative SVG" -msgstr "" - -msgid "Add SVG modifier" -msgstr "" - -msgid "Select settings" -msgstr "" - -msgid "Hide" -msgstr "" - -msgid "Show" -msgstr "" - -msgid "Del" -msgstr "" - -msgid "Delete the selected object" -msgstr "" - -msgid "Load..." -msgstr "" - -msgid "Cube" -msgstr "" - -msgid "Cylinder" -msgstr "" - -msgid "Cone" -msgstr "" - -msgid "Disc" -msgstr "" - -msgid "Torus" -msgstr "" - -msgid "Orca Cube" -msgstr "" - -msgid "3DBenchy" -msgstr "" - -msgid "Autodesk FDM Test" -msgstr "" - -msgid "Voron Cube" -msgstr "" - -msgid "Stanford Bunny" -msgstr "" - -msgid "Orca String Hell" -msgstr "" - -msgid "" -"This model features text embossment on the top surface. For optimal results, " -"it is advisable to set the 'One Wall Threshold(min_width_top_surface)' to 0 " -"for the 'Only One Wall on Top Surfaces' to work best.\n" -"Yes - Change these settings automatically\n" -"No - Do not change these settings for me" -msgstr "" - -msgid "Text" -msgstr "" - -msgid "Height range Modifier" -msgstr "" - -msgid "Add settings" -msgstr "" - -msgid "Change type" -msgstr "" - -msgid "Set as an individual object" -msgstr "" - -msgid "Set as individual objects" -msgstr "" - -msgid "Fill bed with copies" -msgstr "" - -msgid "Fill the remaining area of bed with copies of the selected object" -msgstr "" - -msgid "Printable" -msgstr "" - -msgid "Fix model" -msgstr "" - -msgid "Export as one STL" -msgstr "" - -msgid "Export as STLs" -msgstr "" - -msgid "Reload from disk" -msgstr "" - -msgid "Reload the selected parts from disk" -msgstr "" - -msgid "Replace with STL" -msgstr "" - -msgid "Replace the selected part with new STL" -msgstr "" - -msgid "Change filament" -msgstr "" - -msgid "Set filament for selected items" -msgstr "" - -msgid "Default" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "Filament %d" -msgstr "" - -msgid "active" -msgstr "" - -msgid "Scale to build volume" -msgstr "" - -msgid "Scale an object to fit the build volume" -msgstr "" - -msgid "Flush Options" -msgstr "" - -msgid "Flush into objects' infill" -msgstr "" - -msgid "Flush into this object" -msgstr "" - -msgid "Flush into objects' support" -msgstr "" - -msgid "Edit in Parameter Table" -msgstr "" - -msgid "Convert from inch" -msgstr "" - -msgid "Restore to inch" -msgstr "" - -msgid "Convert from meter" -msgstr "" - -msgid "Restore to meter" -msgstr "" - -msgid "Assemble" -msgstr "" - -msgid "Assemble the selected objects to an object with multiple parts" -msgstr "" - -msgid "Assemble the selected objects to an object with single part" -msgstr "" - -msgid "Mesh boolean" -msgstr "" - -msgid "Mesh boolean operations including union and subtraction" -msgstr "" - -msgid "Along X axis" -msgstr "" - -msgid "Mirror along the X axis" -msgstr "" - -msgid "Along Y axis" -msgstr "" - -msgid "Mirror along the Y axis" -msgstr "" - -msgid "Along Z axis" -msgstr "" - -msgid "Mirror along the Z axis" -msgstr "" - -msgid "Mirror object" -msgstr "" - -msgid "Edit text" -msgstr "" - -msgid "Ability to change text, font, size, ..." -msgstr "" - -msgid "Edit SVG" -msgstr "" - -msgid "Change SVG source file, projection, size, ..." -msgstr "" - -msgid "Invalidate cut info" -msgstr "" - -msgid "Add Primitive" -msgstr "" - -msgid "Add Handy models" -msgstr "" - -msgid "Show Labels" -msgstr "" - -msgid "To objects" -msgstr "" - -msgid "Split the selected object into multiple objects" -msgstr "" - -msgid "To parts" -msgstr "" - -msgid "Split the selected object into multiple parts" -msgstr "" - -msgid "Split" -msgstr "" - -msgid "Split the selected object" -msgstr "" - -msgid "Auto orientation" -msgstr "" - -msgid "Auto orient the object to improve print quality." -msgstr "" - -msgid "Split the selected object into mutiple objects" -msgstr "" - -msgid "Split the selected object into mutiple parts" -msgstr "" - -msgid "Select All" -msgstr "" - -msgid "select all objects on current plate" -msgstr "" - -msgid "Delete All" -msgstr "" - -msgid "delete all objects on current plate" -msgstr "" - -msgid "Arrange" -msgstr "" - -msgid "arrange current plate" -msgstr "" - -msgid "Auto Rotate" -msgstr "" - -msgid "auto rotate current plate" -msgstr "" - -msgid "Delete Plate" -msgstr "" - -msgid "Remove the selected plate" -msgstr "" - -msgid "Clone" -msgstr "" - -msgid "Simplify Model" -msgstr "" - -msgid "Center" -msgstr "" - -msgid "Edit Process Settings" -msgstr "" - -msgid "Edit print parameters for a single object" -msgstr "" - -msgid "Change Filament" -msgstr "" - -msgid "Set Filament for selected items" -msgstr "" - -msgid "current" -msgstr "" - -msgid "Unlock" -msgstr "" - -msgid "Lock" -msgstr "" - -msgid "Edit Plate Name" -msgstr "" - -msgid "Name" -msgstr "" - -msgid "Fila." -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "%1$d error repaired" -msgid_plural "%1$d errors repaired" -msgstr[0] "" -msgstr[1] "" - -#, possible-c-format, possible-boost-format -msgid "Error: %1$d non-manifold edge." -msgid_plural "Error: %1$d non-manifold edges." -msgstr[0] "" -msgstr[1] "" - -msgid "Remaining errors" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "%1$d non-manifold edge" -msgid_plural "%1$d non-manifold edges" -msgstr[0] "" -msgstr[1] "" - -msgid "Right click the icon to fix model object" -msgstr "" - -msgid "Right button click the icon to drop the object settings" -msgstr "" - -msgid "Click the icon to reset all settings of the object" -msgstr "" - -msgid "Right button click the icon to drop the object printable property" -msgstr "" - -msgid "Click the icon to toggle printable property of the object" -msgstr "" - -msgid "Click the icon to edit support painting of the object" -msgstr "" - -msgid "Click the icon to edit color painting of the object" -msgstr "" - -msgid "Click the icon to shift this object to the bed" -msgstr "" - -msgid "Loading file" -msgstr "" - -msgid "Error!" -msgstr "" - -msgid "Failed to get the model data in the current file." -msgstr "" - -msgid "Generic" -msgstr "" - -msgid "Add Modifier" -msgstr "" - -msgid "Switch to per-object setting mode to edit modifier settings." -msgstr "" - -msgid "" -"Switch to per-object setting mode to edit process settings of selected " -"objects." -msgstr "" - -msgid "Delete connector from object which is a part of cut" -msgstr "" - -msgid "Delete solid part from object which is a part of cut" -msgstr "" - -msgid "Delete negative volume from object which is a part of cut" -msgstr "" - -msgid "" -"To save cut correspondence you can delete all connectors from all related " -"objects." -msgstr "" - -msgid "" -"This action will break a cut correspondence.\n" -"After that model consistency can't be guaranteed .\n" -"\n" -"To manipulate with solid parts or negative volumes you have to invalidate " -"cut infornation first." -msgstr "" - -msgid "Delete all connectors" -msgstr "" - -msgid "Deleting the last solid part is not allowed." -msgstr "" - -msgid "The target object contains only one part and can not be splited." -msgstr "" - -msgid "Assembly" -msgstr "" - -msgid "Cut Connectors information" -msgstr "" - -msgid "Object manipulation" -msgstr "" - -msgid "Group manipulation" -msgstr "" - -msgid "Object Settings to modify" -msgstr "" - -msgid "Part Settings to modify" -msgstr "" - -msgid "Layer range Settings to modify" -msgstr "" - -msgid "Part manipulation" -msgstr "" - -msgid "Instance manipulation" -msgstr "" - -msgid "Height ranges" -msgstr "" - -msgid "Settings for height range" -msgstr "" - -msgid "Layer" -msgstr "" - -msgid "Selection conflicts" -msgstr "" - -msgid "" -"If first selected item is an object, the second one should also be object." -msgstr "" - -msgid "" -"If first selected item is a part, the second one should be part in the same " -"object." -msgstr "" - -msgid "The type of the last solid object part is not to be changed." -msgstr "" - -msgid "Negative Part" -msgstr "" - -msgid "Support Blocker" -msgstr "" - -msgid "Support Enforcer" -msgstr "" - -msgid "Type:" -msgstr "" - -msgid "Choose part type" -msgstr "" - -msgid "Enter new name" -msgstr "" - -msgid "Renaming" -msgstr "" - -msgid "Following model object has been repaired" -msgid_plural "Following model objects have been repaired" -msgstr[0] "" -msgstr[1] "" - -msgid "Failed to repair folowing model object" -msgid_plural "Failed to repair folowing model objects" -msgstr[0] "" -msgstr[1] "" - -msgid "Repairing was canceled" -msgstr "" - -msgid "Additional process preset" -msgstr "" - -msgid "Remove parameter" -msgstr "" - -msgid "to" -msgstr "" - -msgid "Remove height range" -msgstr "" - -msgid "Add height range" -msgstr "" - -msgid "Invalid numeric." -msgstr "" - -msgid "one cell can only be copied to one or multiple cells in the same column" -msgstr "" - -msgid "multiple cells copy is not supported" -msgstr "" - -msgid "Outside" -msgstr "" - -msgid "Layer height" -msgstr "" - -msgid "Wall loops" -msgstr "" - -msgid "Infill density(%)" -msgstr "" - -msgid "Auto Brim" -msgstr "" - -msgid "Mouse ear" -msgstr "" - -msgid "Outer brim only" -msgstr "" - -msgid "Inner brim only" -msgstr "" - -msgid "Outer and inner brim" -msgstr "" - -msgid "No-brim" -msgstr "" - -msgid "Outer wall speed" -msgstr "" - -msgid "Plate" -msgstr "" - -msgid "Brim" -msgstr "" - -msgid "Object/Part Setting" -msgstr "" - -msgid "Reset parameter" -msgstr "" - -msgid "Multicolor Print" -msgstr "" - -msgid "Line Type" -msgstr "" - -msgid "More" -msgstr "" - -msgid "Open Preferences." -msgstr "" - -msgid "Open next tip." -msgstr "" - -msgid "Open Documentation in web browser." -msgstr "" - -msgid "Color" -msgstr "" - -msgid "Pause" -msgstr "" - -msgid "Template" -msgstr "" - -msgid "Custom" -msgstr "" - -msgid "Pause:" -msgstr "" - -msgid "Custom Template:" -msgstr "" - -msgid "Custom G-code:" -msgstr "" - -msgid "Custom G-code" -msgstr "" - -msgid "Enter Custom G-code used on current layer:" -msgstr "" - -msgid "Jump to Layer" -msgstr "" - -msgid "Jump to layer" -msgstr "" - -msgid "Please enter the layer number" -msgstr "" - -msgid "Add Pause" -msgstr "" - -msgid "Insert a pause command at the beginning of this layer." -msgstr "" - -msgid "Add Custom G-code" -msgstr "" - -msgid "Insert custom G-code at the beginning of this layer." -msgstr "" - -msgid "Add Custom Template" -msgstr "" - -msgid "Insert template custom G-code at the beginning of this layer." -msgstr "" - -msgid "Filament " -msgstr "" - -msgid "Change filament at the beginning of this layer." -msgstr "" - -msgid "Delete Pause" -msgstr "" - -msgid "Delete Custom Template" -msgstr "" - -msgid "Edit Custom G-code" -msgstr "" - -msgid "Delete Custom G-code" -msgstr "" - -msgid "Delete Filament Change" -msgstr "" - -msgid "No printer" -msgstr "" - -msgid "..." -msgstr "" - -msgid "Failed to connect to the server" -msgstr "" - -msgid "Check the status of current system services" -msgstr "" - -msgid "code" -msgstr "" - -msgid "Failed to connect to cloud service" -msgstr "" - -msgid "Please click on the hyperlink above to view the cloud service status" -msgstr "" - -msgid "Failed to connect to the printer" -msgstr "" - -msgid "Connection to printer failed" -msgstr "" - -msgid "Please check the network connection of the printer and Studio." -msgstr "" - -msgid "Connecting..." -msgstr "" - -msgid "?" -msgstr "" - -msgid "/" -msgstr "" - -msgid "Empty" -msgstr "" - -msgid "AMS" -msgstr "" - -msgid "Auto Refill" -msgstr "" - -msgid "AMS not connected" -msgstr "" - -msgid "Load Filament" -msgstr "" - -msgid "Unload Filament" -msgstr "" - -msgid "Ext Spool" -msgstr "" - -msgid "Tips" -msgstr "" - -msgid "Guide" -msgstr "" - -msgid "Retry" -msgstr "" - -msgid "Calibrating AMS..." -msgstr "" - -msgid "A problem occured during calibration. Click to view the solution." -msgstr "" - -msgid "Calibrate again" -msgstr "" - -msgid "Cancel calibration" -msgstr "" - -msgid "Idling..." -msgstr "" - -msgid "Heat the nozzle" -msgstr "" - -msgid "Cut filament" -msgstr "" - -msgid "Pull back current filament" -msgstr "" - -msgid "Push new filament into extruder" -msgstr "" - -msgid "Purge old filament" -msgstr "" - -msgid "Feed Filament" -msgstr "" - -msgid "Confirm extruded" -msgstr "" - -msgid "Check filament location" -msgstr "" - -msgid "Grab new filament" -msgstr "" - -msgid "" -"Choose an AMS slot then press \"Load\" or \"Unload\" button to automatically " -"load or unload filiament." -msgstr "" - -msgid "Edit" -msgstr "" - -msgid "" -"All the selected objects are on the locked plate,\n" -"We can not do auto-arrange on these objects." -msgstr "" - -msgid "No arrangable objects are selected." -msgstr "" - -msgid "" -"This plate is locked,\n" -"We can not do auto-arrange on this plate." -msgstr "" - -msgid "Arranging..." -msgstr "" - -msgid "Arranging" -msgstr "" - -msgid "Arranging canceled." -msgstr "" - -msgid "" -"Arranging is done but there are unpacked items. Reduce spacing and try again." -msgstr "" - -msgid "Arranging done." -msgstr "" - -msgid "" -"Arrange failed. Found some exceptions when processing object geometries." -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "" -"Arrangement ignored the following objects which can't fit into a single " -"bed:\n" -"%s" -msgstr "" - -msgid "" -"All the selected objects are on the locked plate,\n" -"We can not do auto-orient on these objects." -msgstr "" - -msgid "" -"This plate is locked,\n" -"We can not do auto-orient on this plate." -msgstr "" - -msgid "Orienting..." -msgstr "" - -msgid "Orienting" -msgstr "" - -msgid "Orienting canceled." -msgstr "" - -msgid "Filling" -msgstr "" - -msgid "Bed filling canceled." -msgstr "" - -msgid "Bed filling done." -msgstr "" - -msgid "Searching for optimal orientation" -msgstr "" - -msgid "Orientation search canceled." -msgstr "" - -msgid "Orientation found." -msgstr "" - -msgid "Logging in" -msgstr "" - -msgid "Login failed" -msgstr "" - -msgid "Please check the printer network connection." -msgstr "" - -msgid "Abnormal print file data. Please slice again." -msgstr "" - -msgid "Task canceled." -msgstr "" - -msgid "Upload task timed out. Please check the network status and try again." -msgstr "" - -msgid "Cloud service connection failed. Please try again." -msgstr "" - -msgid "Print file not found. please slice again." -msgstr "" - -msgid "" -"The print file exceeds the maximum allowable size (1GB). Please simplify the " -"model and slice again." -msgstr "" - -msgid "Failed to send the print job. Please try again." -msgstr "" - -msgid "Failed to upload file to ftp. Please try again." -msgstr "" - -msgid "" -"Check the current status of the bambu server by clicking on the link above." -msgstr "" - -msgid "" -"The size of the print file is too large. Please adjust the file size and try " -"again." -msgstr "" - -msgid "Print file not found, Please slice it again and send it for printing." -msgstr "" - -msgid "" -"Failed to upload print file to FTP. Please check the network status and try " -"again." -msgstr "" - -msgid "Sending print job over LAN" -msgstr "" - -msgid "Sending print job through cloud service" -msgstr "" - -msgid "Print task sending times out." -msgstr "" - -msgid "Service Unavailable" -msgstr "" - -msgid "Unkown Error." -msgstr "" - -msgid "Sending print configuration" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "Successfully sent. Will automatically jump to the device page in %ss" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "Successfully sent. Will automatically jump to the next page in %ss" -msgstr "" - -msgid "An SD card needs to be inserted before printing via LAN." -msgstr "" - -msgid "Sending gcode file over LAN" -msgstr "" - -msgid "Sending gcode file to sdcard" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "Successfully sent. Close current page in %s s" -msgstr "" - -msgid "An SD card needs to be inserted before sending to printer." -msgstr "" - -msgid "Importing SLA archive" -msgstr "" - -msgid "" -"The SLA archive doesn't contain any presets. Please activate some SLA " -"printer preset first before importing that SLA archive." -msgstr "" - -msgid "Importing canceled." -msgstr "" - -msgid "Importing done." -msgstr "" - -msgid "" -"The imported SLA archive did not contain any presets. The current SLA " -"presets were used as fallback." -msgstr "" - -msgid "You cannot load SLA project with a multi-part object on the bed" -msgstr "" - -msgid "Please check your object list before preset changing." -msgstr "" - -msgid "Attention!" -msgstr "" - -msgid "Downloading" -msgstr "" - -msgid "Download failed" -msgstr "" - -msgid "Cancelled" -msgstr "" - -msgid "Install successfully." -msgstr "" - -msgid "Installing" -msgstr "" - -msgid "Install failed" -msgstr "" - -msgid "Portions copyright" -msgstr "" - -msgid "Copyright" -msgstr "" - -msgid "License" -msgstr "" - -msgid "Orca Slicer is licensed under " -msgstr "" - -msgid "GNU Affero General Public License, version 3" -msgstr "" - -msgid "" -"Orca Slicer is based on BambuStudio by Bambulab, which is from PrusaSlicer " -"by Prusa Research. PrusaSlicer is from Slic3r by Alessandro Ranellucci and " -"the RepRap community" -msgstr "" - -msgid "Libraries" -msgstr "" - -msgid "" -"This software uses open source components whose copyright and other " -"proprietary rights belong to their respective owners" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "About %s" -msgstr "" - -msgid "Orca Slicer " -msgstr "" - -msgid "OrcaSlicer is based on BambuStudio, PrusaSlicer, and SuperSlicer." -msgstr "" - -msgid "BambuStudio is originally based on PrusaSlicer by PrusaResearch." -msgstr "" - -msgid "PrusaSlicer is originally based on Slic3r by Alessandro Ranellucci." -msgstr "" - -msgid "" -"Slic3r was created by Alessandro Ranellucci with the help of many other " -"contributors." -msgstr "" - -msgid "Version" -msgstr "" - -msgid "AMS Materials Setting" -msgstr "" - -msgid "Confirm" -msgstr "" - -msgid "Close" -msgstr "" - -msgid "Colour" -msgstr "" - -msgid "" -"Nozzle\n" -"Temperature" -msgstr "" - -msgid "max" -msgstr "" - -msgid "min" -msgstr "" - -#, possible-boost-format -msgid "The input value should be greater than %1% and less than %2%" -msgstr "" - -msgid "SN" -msgstr "" - -msgid "Setting AMS slot information while printing is not supported" -msgstr "" - -msgid "Factors of Flow Dynamics Calibration" -msgstr "" - -msgid "PA Profile" -msgstr "" - -msgid "Factor K" -msgstr "" - -msgid "Factor N" -msgstr "" - -msgid "Setting Virtual slot information while printing is not supported" -msgstr "" - -msgid "Are you sure you want to clear the filament information?" -msgstr "" - -msgid "You need to select the material type and color first." -msgstr "" - -msgid "Please input a valid value (K in 0~0.3)" -msgstr "" - -msgid "Please input a valid value (K in 0~0.3, N in 0.6~2.0)" -msgstr "" - -msgid "Other Color" -msgstr "" - -msgid "Custom Color" -msgstr "" - -msgid "Dynamic flow calibration" -msgstr "" - -msgid "" -"The nozzle temp and max volumetric speed will affect the calibration " -"results. Please fill in the same values as the actual printing. They can be " -"auto-filled by selecting a filament preset." -msgstr "" - -msgid "Nozzle Diameter" -msgstr "" - -msgid "Bed Type" -msgstr "" - -msgid "Nozzle temperature" -msgstr "" - -msgid "Bed Temperature" -msgstr "" - -msgid "Max volumetric speed" -msgstr "" - -msgid "℃" -msgstr "" - -msgid "Bed temperature" -msgstr "" - -msgid "mm³" -msgstr "" - -msgid "Start calibration" -msgstr "" - -msgid "Next" -msgstr "" - -msgid "" -"Calibration completed. Please find the most uniform extrusion line on your " -"hot bed like the picture below, and fill the value on its left side into the " -"factor K input box." -msgstr "" - -msgid "Save" -msgstr "" - -msgid "Last Step" -msgstr "" - -msgid "Example" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "Calibrating... %d%%" -msgstr "" - -msgid "Calibration completed" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "%s does not support %s" -msgstr "" - -msgid "Dynamic flow Calibration" -msgstr "" - -msgid "Step" -msgstr "" - -msgid "AMS Slots" -msgstr "" - -msgid "" -"Note: Only the AMS slots loaded with the same material type can be selected." -msgstr "" - -msgid "Enable AMS" -msgstr "" - -msgid "Print with filaments in the AMS" -msgstr "" - -msgid "Disable AMS" -msgstr "" - -msgid "Print with the filament mounted on the back of chassis" -msgstr "" - -msgid "Cabin humidity" -msgstr "" - -msgid "" -"Green means that AMS humidity is normal, orange represent humidity is high, " -"red represent humidity is too high.(Hygrometer: lower the better.)" -msgstr "" - -msgid "Desiccant status" -msgstr "" - -msgid "" -"A desiccant status lower than two bars indicates that desiccant may be " -"inactive. Please change the desiccant.(The bars: higher the better.)" -msgstr "" - -msgid "" -"Note: When the lid is open or the desiccant pack is changed, it can take " -"hours or a night to absorb the moisture. Low temperatures also slow down the " -"process. During this time, the indicator may not represent the chamber " -"accurately." -msgstr "" - -msgid "" -"Config which AMS slot should be used for a filament used in the print job" -msgstr "" - -msgid "Filament used in this print job" -msgstr "" - -msgid "AMS slot used for this filament" -msgstr "" - -msgid "Click to select AMS slot manually" -msgstr "" - -msgid "Do not Enable AMS" -msgstr "" - -msgid "Print using materials mounted on the back of the case" -msgstr "" - -msgid "Print with filaments in ams" -msgstr "" - -msgid "Print with filaments mounted on the back of the chassis" -msgstr "" - -msgid "" -"When the current material run out, the printer will continue to print in the " -"following order." -msgstr "" - -msgid "Group" -msgstr "" - -msgid "The printer does not currently support auto refill." -msgstr "" - -msgid "" -"AMS filament backup is not enabled, please enable it in the AMS settings." -msgstr "" - -msgid "" -"If there are two identical filaments in AMS, AMS filament backup will be " -"enabled. \n" -"(Currently supporting automatic supply of consumables with the same brand, " -"material type, and color)" -msgstr "" - -msgid "AMS Settings" -msgstr "" - -msgid "Insertion update" -msgstr "" - -msgid "" -"The AMS will automatically read the filament information when inserting a " -"new Bambu Lab filament. This takes about 20 seconds." -msgstr "" - -msgid "" -"Note: if new filament is inserted during printing, the AMS will not " -"automatically read any information until printing is completed." -msgstr "" - -msgid "" -"When inserting a new filament, the AMS will not automatically read its " -"information, leaving it blank for you to enter manually." -msgstr "" - -msgid "Power on update" -msgstr "" - -msgid "" -"The AMS will automatically read the information of inserted filament on " -"start-up. It will take about 1 minute.The reading process will roll filament " -"spools." -msgstr "" - -msgid "" -"The AMS will not automatically read information from inserted filament " -"during startup and will continue to use the information recorded before the " -"last shutdown." -msgstr "" - -msgid "Update remaining capacity" -msgstr "" - -msgid "" -"The AMS will estimate Bambu filament's remaining capacity after the filament " -"info is updated. During printing, remaining capacity will be updated " -"automatically." -msgstr "" - -msgid "AMS filament backup" -msgstr "" - -msgid "" -"AMS will continue to another spool with the same properties of filament " -"automatically when current filament runs out" -msgstr "" - -msgid "File" -msgstr "" - -msgid "Calibration" -msgstr "" - -msgid "" -"Failed to download the plug-in. Please check your firewall settings and vpn " -"software, check and retry." -msgstr "" - -msgid "" -"Failed to install the plug-in. Please check whether it is blocked or deleted " -"by anti-virus software." -msgstr "" - -msgid "click here to see more info" -msgstr "" - -msgid "Please home all axes (click " -msgstr "" - -msgid "" -") to locate the toolhead's position. This prevents device moving beyond the " -"printable boundary and causing equipment wear." -msgstr "" - -msgid "Go Home" -msgstr "" - -msgid "" -"A error occurred. Maybe memory of system is not enough or it's a bug of the " -"program" -msgstr "" - -msgid "Please save project and restart the program. " -msgstr "" - -msgid "Processing G-Code from Previous file..." -msgstr "" - -msgid "Slicing complete" -msgstr "" - -msgid "Access violation" -msgstr "" - -msgid "Illegal instruction" -msgstr "" - -msgid "Divide by zero" -msgstr "" - -msgid "Overflow" -msgstr "" - -msgid "Underflow" -msgstr "" - -msgid "Floating reserved operand" -msgstr "" - -msgid "Stack overflow" -msgstr "" - -msgid "Unknown error when export G-code." -msgstr "" - -#, possible-boost-format -msgid "" -"Failed to save gcode file.\n" -"Error message: %1%.\n" -"Source file %2%." -msgstr "" - -#, possible-boost-format -msgid "Succeed to export G-code to %1%" -msgstr "" - -msgid "Running post-processing scripts" -msgstr "" - -msgid "Copying of the temporary G-code to the output G-code failed" -msgstr "" - -#, possible-boost-format -msgid "Scheduling upload to `%1%`. See Window -> Print Host Upload Queue" -msgstr "" - -msgid "Origin" -msgstr "" - -msgid "Size in X and Y of the rectangular plate." -msgstr "" - -msgid "" -"Distance of the 0,0 G-code coordinate from the front left corner of the " -"rectangle." -msgstr "" - -msgid "" -"Diameter of the print bed. It is assumed that origin (0,0) is located in the " -"center." -msgstr "" - -msgid "Rectangular" -msgstr "" - -msgid "Circular" -msgstr "" - -msgid "Load shape from STL..." -msgstr "" - -msgid "Settings" -msgstr "" - -msgid "Texture" -msgstr "" - -msgid "Remove" -msgstr "" - -msgid "Not found:" -msgstr "" - -msgid "Model" -msgstr "" - -msgid "Choose an STL file to import bed shape from:" -msgstr "" - -msgid "Invalid file format." -msgstr "" - -msgid "Error! Invalid model" -msgstr "" - -msgid "The selected file contains no geometry." -msgstr "" - -msgid "" -"The selected file contains several disjoint areas. This is not supported." -msgstr "" - -msgid "Choose a file to import bed texture from (PNG/SVG):" -msgstr "" - -msgid "Choose an STL file to import bed model from:" -msgstr "" - -msgid "Bed Shape" -msgstr "" - -msgid "" -"Nozzle may be blocked when the temperature is out of recommended range.\n" -"Please make sure whether to use the temperature to print.\n" -"\n" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "" -"Recommended nozzle temperature of this filament type is [%d, %d] degree " -"centigrade" -msgstr "" - -msgid "" -"Too small max volumetric speed.\n" -"Reset to 0.5" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "" -"Current chamber temperature is higher than the material's safe temperature," -"it may result in material softening and clogging.The maximum safe " -"temperature for the material is %d" -msgstr "" - -msgid "" -"Too small layer height.\n" -"Reset to 0.2" -msgstr "" - -msgid "" -"Too small ironing spacing.\n" -"Reset to 0.1" -msgstr "" - -msgid "" -"Zero initial layer height is invalid.\n" -"\n" -"The first layer height will be reset to 0.2." -msgstr "" - -msgid "" -"This setting is only used for model size tunning with small value in some " -"cases.\n" -"For example, when model size has small error and hard to be assembled.\n" -"For large size tuning, please use model scale function.\n" -"\n" -"The value will be reset to 0." -msgstr "" - -msgid "" -"Too large elefant foot compensation is unreasonable.\n" -"If really have serious elephant foot effect, please check other settings.\n" -"For example, whether bed temperature is too high.\n" -"\n" -"The value will be reset to 0." -msgstr "" - -msgid "" -"Spiral mode only works when wall loops is 1, support is disabled, top shell " -"layers is 0, sparse infill density is 0 and timelapse type is traditional." -msgstr "" - -msgid " But machines with I3 structure will not generate timelapse videos." -msgstr "" - -msgid "" -"Change these settings automatically? \n" -"Yes - Change these settings and enable spiral mode automatically\n" -"No - Give up using spiral mode this time" -msgstr "" - -msgid "" -"Alternate extra wall only works with ensure vertical shell thickness " -"disabled. " -msgstr "" - -msgid "" -"Change these settings automatically? \n" -"Yes - Disable ensure vertical shell thickness and enable alternate extra " -"wall\n" -"No - Dont use alternate extra wall" -msgstr "" - -msgid "" -"Prime tower does not work when Adaptive Layer Height or Independent Support " -"Layer Height is on.\n" -"Which do you want to keep?\n" -"YES - Keep Prime Tower\n" -"NO - Keep Adaptive Layer Height and Independent Support Layer Height" -msgstr "" - -msgid "" -"Prime tower does not work when Adaptive Layer Height is on.\n" -"Which do you want to keep?\n" -"YES - Keep Prime Tower\n" -"NO - Keep Adaptive Layer Height" -msgstr "" - -msgid "" -"Prime tower does not work when Independent Support Layer Height is on.\n" -"Which do you want to keep?\n" -"YES - Keep Prime Tower\n" -"NO - Keep Independent Support Layer Height" -msgstr "" - -msgid "" -"While printing by Object, the extruder may collide skirt.\n" -"Thus, reset the skirt layer to 1 to avoid that." -msgstr "" - -msgid "Auto bed leveling" -msgstr "" - -msgid "Heatbed preheating" -msgstr "" - -msgid "Sweeping XY mech mode" -msgstr "" - -msgid "Changing filament" -msgstr "" - -msgid "M400 pause" -msgstr "" - -msgid "Paused due to filament runout" -msgstr "" - -msgid "Heating hotend" -msgstr "" - -msgid "Calibrating extrusion" -msgstr "" - -msgid "Scanning bed surface" -msgstr "" - -msgid "Inspecting first layer" -msgstr "" - -msgid "Identifying build plate type" -msgstr "" - -msgid "Calibrating Micro Lidar" -msgstr "" - -msgid "Homing toolhead" -msgstr "" - -msgid "Cleaning nozzle tip" -msgstr "" - -msgid "Checking extruder temperature" -msgstr "" - -msgid "Printing was paused by the user" -msgstr "" - -msgid "Pause of front cover falling" -msgstr "" - -msgid "Calibrating the micro lida" -msgstr "" - -msgid "Calibrating extrusion flow" -msgstr "" - -msgid "Paused due to nozzle temperature malfunction" -msgstr "" - -msgid "Paused due to heat bed temperature malfunction" -msgstr "" - -msgid "Filament unloading" -msgstr "" - -msgid "Skip step pause" -msgstr "" - -msgid "Filament loading" -msgstr "" - -msgid "Motor noise calibration" -msgstr "" - -msgid "Paused due to AMS lost" -msgstr "" - -msgid "Paused due to low speed of the heat break fan" -msgstr "" - -msgid "Paused due to chamber temperature control error" -msgstr "" - -msgid "Cooling chamber" -msgstr "" - -msgid "Paused by the Gcode inserted by user" -msgstr "" - -msgid "Motor noise showoff" -msgstr "" - -msgid "Nozzle filament covered detected pause" -msgstr "" - -msgid "Cutter error pause" -msgstr "" - -msgid "First layer error pause" -msgstr "" - -msgid "Nozzle clog pause" -msgstr "" - -msgid "MC" -msgstr "" - -msgid "MainBoard" -msgstr "" - -msgid "TH" -msgstr "" - -msgid "XCam" -msgstr "" - -msgid "Unknown" -msgstr "" - -msgid "Fatal" -msgstr "" - -msgid "Serious" -msgstr "" - -msgid "Common" -msgstr "" - -msgid "Update successful." -msgstr "" - -msgid "Downloading failed." -msgstr "" - -msgid "Verification failed." -msgstr "" - -msgid "Update failed." -msgstr "" - -msgid "" -"The current chamber temperature or the target chamber temperature exceeds " -"45℃.In order to avoid extruder clogging,low temperature filament(PLA/PETG/" -"TPU) is not allowed to be loaded." -msgstr "" - -msgid "" -"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to " -"avoid extruder clogging,it is not allowed to set the chamber temperature " -"above 45℃." -msgstr "" - -msgid "" -"When you set the chamber temperature below 40℃, the chamber temperature " -"control will not be activated. And the target chamber temperature will " -"automatically be set to 0℃." -msgstr "" - -msgid "Failed to start printing job" -msgstr "" - -msgid "" -"This calibration does not support the currently selected nozzle diameter" -msgstr "" - -msgid "Current flowrate cali param is invalid" -msgstr "" - -msgid "Selected diameter and machine diameter do not match" -msgstr "" - -msgid "Failed to generate cali gcode" -msgstr "" - -msgid "Calibration error" -msgstr "" - -msgid "TPU is not supported by AMS." -msgstr "" - -msgid "Bambu PET-CF/PA6-CF is not supported by AMS." -msgstr "" - -msgid "" -"Damp PVA will become flexible and get stuck inside AMS,please take care to " -"dry it before use." -msgstr "" - -msgid "" -"CF/GF filaments are hard and brittle, It's easy to break or get stuck in " -"AMS, please use with caution." -msgstr "" - -msgid "default" -msgstr "" - -#, possible-boost-format -msgid "Edit Custom G-code (%1%)" -msgstr "" - -msgid "Built-in placeholders (Double click item to add to G-code)" -msgstr "" - -msgid "Search gcode placeholders" -msgstr "" - -msgid "Add selected placeholder to G-code" -msgstr "" - -msgid "Select placeholder" -msgstr "" - -msgid "[Global] Slicing State" -msgstr "" - -msgid "Read Only" -msgstr "" - -msgid "Read Write" -msgstr "" - -msgid "Slicing State" -msgstr "" - -msgid "Print Statistics" -msgstr "" - -msgid "Objects Info" -msgstr "" - -msgid "Dimensions" -msgstr "" - -msgid "Temperatures" -msgstr "" - -msgid "Timestamps" -msgstr "" - -#, possible-boost-format -msgid "Specific for %1%" -msgstr "" - -msgid "Presets" -msgstr "" - -msgid "Print settings" -msgstr "" - -msgid "Filament settings" -msgstr "" - -msgid "SLA Materials settings" -msgstr "" - -msgid "Printer settings" -msgstr "" - -msgid "parameter name" -msgstr "" - -msgid "N/A" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "%s can't be percentage" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "Value %s is out of range, continue?" -msgstr "" - -msgid "Parameter validation" -msgstr "" - -msgid "Value is out of range." -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "" -"Is it %s%% or %s %s?\n" -"YES for %s%%, \n" -"NO for %s %s." -msgstr "" - -#, possible-boost-format -msgid "Invalid format. Expected vector format: \"%1%\"" -msgstr "" - -msgid "Layer Height" -msgstr "" - -msgid "Line Width" -msgstr "" - -msgid "Fan Speed" -msgstr "" - -msgid "Temperature" -msgstr "" - -msgid "Flow" -msgstr "" - -msgid "Tool" -msgstr "" - -msgid "Layer Time" -msgstr "" - -msgid "Layer Time (log)" -msgstr "" - -msgid "Height: " -msgstr "" - -msgid "Width: " -msgstr "" - -msgid "Speed: " -msgstr "" - -msgid "Flow: " -msgstr "" - -msgid "Layer Time: " -msgstr "" - -msgid "Fan: " -msgstr "" - -msgid "Temperature: " -msgstr "" - -msgid "Loading G-codes" -msgstr "" - -msgid "Generating geometry vertex data" -msgstr "" - -msgid "Generating geometry index data" -msgstr "" - -msgid "Statistics of All Plates" -msgstr "" - -msgid "Display" -msgstr "" - -msgid "Flushed" -msgstr "" - -msgid "Total" -msgstr "" - -msgid "Tower" -msgstr "" - -msgid "Total Estimation" -msgstr "" - -msgid "Total time" -msgstr "" - -msgid "Total cost" -msgstr "" - -msgid "up to" -msgstr "" - -msgid "above" -msgstr "" - -msgid "from" -msgstr "" - -msgid "Color Scheme" -msgstr "" - -msgid "Time" -msgstr "" - -msgid "Percent" -msgstr "" - -msgid "Used filament" -msgstr "" - -msgid "Layer Height (mm)" -msgstr "" - -msgid "Line Width (mm)" -msgstr "" - -msgid "Speed (mm/s)" -msgstr "" - -msgid "Fan Speed (%)" -msgstr "" - -msgid "Temperature (°C)" -msgstr "" - -msgid "Volumetric flow rate (mm³/s)" -msgstr "" - -msgid "Travel" -msgstr "" - -msgid "Seams" -msgstr "" - -msgid "Retract" -msgstr "" - -msgid "Unretract" -msgstr "" - -msgid "Filament Changes" -msgstr "" - -msgid "Wipe" -msgstr "" - -msgid "Options" -msgstr "" - -msgid "travel" -msgstr "" - -msgid "Extruder" -msgstr "" - -msgid "Filament change times" -msgstr "" - -msgid "Cost" -msgstr "" - -msgid "Color change" -msgstr "" - -msgid "Print" -msgstr "" - -msgid "Printer" -msgstr "" - -msgid "Custom g-code" -msgstr "" - -msgid "ToolChange" -msgstr "" - -msgid "Time Estimation" -msgstr "" - -msgid "Normal mode" -msgstr "" - -msgid "Prepare time" -msgstr "" - -msgid "Model printing time" -msgstr "" - -msgid "Switch to silent mode" -msgstr "" - -msgid "Switch to normal mode" -msgstr "" - -msgid "Variable layer height" -msgstr "" - -msgid "Adaptive" -msgstr "" - -msgid "Quality / Speed" -msgstr "" - -msgid "Smooth" -msgstr "" - -msgid "Radius" -msgstr "" - -msgid "Keep min" -msgstr "" - -msgid "Left mouse button:" -msgstr "" - -msgid "Add detail" -msgstr "" - -msgid "Right mouse button:" -msgstr "" - -msgid "Remove detail" -msgstr "" - -msgid "Shift + Left mouse button:" -msgstr "" - -msgid "Reset to base" -msgstr "" - -msgid "Shift + Right mouse button:" -msgstr "" - -msgid "Smoothing" -msgstr "" - -msgid "Mouse wheel:" -msgstr "" - -msgid "Increase/decrease edit area" -msgstr "" - -msgid "Sequence" -msgstr "" - -msgid "Mirror Object" -msgstr "" - -msgid "Tool Move" -msgstr "" - -msgid "Tool Rotate" -msgstr "" - -msgid "Move Object" -msgstr "" - -msgid "Auto Orientation options" -msgstr "" - -msgid "Enable rotation" -msgstr "" - -msgid "Optimize support interface area" -msgstr "" - -msgid "Orient" -msgstr "" - -msgid "Arrange options" -msgstr "" - -msgid "Spacing" -msgstr "" - -msgid "Auto rotate for arrangement" -msgstr "" - -msgid "Allow multiple materials on same plate" -msgstr "" - -msgid "Avoid extrusion calibration region" -msgstr "" - -msgid "Align to Y axis" -msgstr "" - -msgid "Add" -msgstr "" - -msgid "Add plate" -msgstr "" - -msgid "Auto orient" -msgstr "" - -msgid "Arrange all objects" -msgstr "" - -msgid "Arrange objects on selected plates" -msgstr "" - -msgid "Split to objects" -msgstr "" - -msgid "Split to parts" -msgstr "" - -msgid "Assembly View" -msgstr "" - -msgid "Select Plate" -msgstr "" - -msgid "Assembly Return" -msgstr "" - -msgid "return" -msgstr "" - -msgid "Paint Toolbar" -msgstr "" - -msgid "Explosion Ratio" -msgstr "" - -msgid "Section View" -msgstr "" - -msgid "Assemble Control" -msgstr "" - -msgid "Total Volume:" -msgstr "" - -msgid "Assembly Info" -msgstr "" - -msgid "Volume:" -msgstr "" - -msgid "Size:" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "" -"Conflicts of gcode paths have been found at layer %d, z = %.2lf mm. Please " -"separate the conflicted objects farther (%s <-> %s)." -msgstr "" - -msgid "An object is layed over the boundary of plate." -msgstr "" - -msgid "A G-code path goes beyond the max print height." -msgstr "" - -msgid "A G-code path goes beyond the boundary of plate." -msgstr "" - -msgid "Only the object being edit is visible." -msgstr "" - -msgid "" -"An object is laid over the boundary of plate or exceeds the height limit.\n" -"Please solve the problem by moving it totally on or off the plate, and " -"confirming that the height is within the build volume." -msgstr "" - -msgid "Calibration step selection" -msgstr "" - -msgid "Micro lidar calibration" -msgstr "" - -msgid "Bed leveling" -msgstr "" - -msgid "Vibration compensation" -msgstr "" - -msgid "Motor noise cancellation" -msgstr "" - -msgid "Calibration program" -msgstr "" - -msgid "" -"The calibration program detects the status of your device automatically to " -"minimize deviation.\n" -"It keeps the device performing optimally." -msgstr "" - -msgid "Calibration Flow" -msgstr "" - -msgid "Start Calibration" -msgstr "" - -msgid "Completed" -msgstr "" - -msgid "Calibrating" -msgstr "" - -msgid "No step selected" -msgstr "" - -msgid "Auto-record Monitoring" -msgstr "" - -msgid "Go Live" -msgstr "" - -msgid "Resolution" -msgstr "" - -msgid "Enable" -msgstr "" - -msgid "Hostname or IP" -msgstr "" - -msgid "Custom camera source" -msgstr "" - -msgid "Show \"Live Video\" guide page." -msgstr "" - -msgid "720p" -msgstr "" - -msgid "1080p" -msgstr "" - -msgid "ConnectPrinter(LAN)" -msgstr "" - -msgid "Please input the printer access code:" -msgstr "" - -msgid "" -"You can find it in \"Settings > Network > Connection code\"\n" -"on the printer, as shown in the figure:" -msgstr "" - -msgid "Invalid input." -msgstr "" - -msgid "New Window" -msgstr "" - -msgid "Open a new window" -msgstr "" - -msgid "Application is closing" -msgstr "" - -msgid "Closing Application while some presets are modified." -msgstr "" - -msgid "Logging" -msgstr "" - -msgid "Prepare" -msgstr "" - -msgid "Preview" -msgstr "" - -msgid "Device" -msgstr "" - -msgid "Project" -msgstr "" - -msgid "Yes" -msgstr "" - -msgid "No" -msgstr "" - -msgid "will be closed before creating a new model. Do you want to continue?" -msgstr "" - -msgid "Slice plate" -msgstr "" - -msgid "Print plate" -msgstr "" - -msgid "Slice all" -msgstr "" - -msgid "Export G-code file" -msgstr "" - -msgid "Send" -msgstr "" - -msgid "Export plate sliced file" -msgstr "" - -msgid "Export all sliced file" -msgstr "" - -msgid "Print all" -msgstr "" - -msgid "Send all" -msgstr "" - -msgid "Keyboard Shortcuts" -msgstr "" - -msgid "Show the list of the keyboard shortcuts" -msgstr "" - -msgid "Setup Wizard" -msgstr "" - -msgid "Show Configuration Folder" -msgstr "" - -msgid "Show Tip of the Day" -msgstr "" - -msgid "Check for Update" -msgstr "" - -msgid "Open Network Test" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "&About %s" -msgstr "" - -msgid "Upload Models" -msgstr "" - -msgid "Download Models" -msgstr "" - -msgid "Default View" -msgstr "" - -#. TRN To be shown in the main menu View->Top -msgid "Top" -msgstr "" - -msgid "Top View" -msgstr "" - -#. TRN To be shown in the main menu View->Bottom -msgid "Bottom" -msgstr "" - -msgid "Bottom View" -msgstr "" - -msgid "Front" -msgstr "" - -msgid "Front View" -msgstr "" - -msgid "Rear" -msgstr "" - -msgid "Rear View" -msgstr "" - -msgid "Left" -msgstr "" - -msgid "Left View" -msgstr "" - -msgid "Right" -msgstr "" - -msgid "Right View" -msgstr "" - -msgid "Start a new window" -msgstr "" - -msgid "New Project" -msgstr "" - -msgid "Start a new project" -msgstr "" - -msgid "Open a project file" -msgstr "" - -msgid "Recent projects" -msgstr "" - -msgid "Save Project" -msgstr "" - -msgid "Save current project to file" -msgstr "" - -msgid "Save Project as" -msgstr "" - -msgid "Shift+" -msgstr "" - -msgid "Save current project as" -msgstr "" - -msgid "Import 3MF/STL/STEP/SVG/OBJ/AMF" -msgstr "" - -msgid "Load a model" -msgstr "" - -msgid "Import Zip Archive" -msgstr "" - -msgid "Load models contained within a zip archive" -msgstr "" - -msgid "Import Configs" -msgstr "" - -msgid "Load configs" -msgstr "" - -msgid "Import" -msgstr "" - -msgid "Export all objects as one STL" -msgstr "" - -msgid "Export all objects as STLs" -msgstr "" - -msgid "Export Generic 3MF" -msgstr "" - -msgid "Export 3mf file without using some 3mf-extensions" -msgstr "" - -msgid "Export current sliced file" -msgstr "" - -msgid "Export all plate sliced file" -msgstr "" - -msgid "Export G-code" -msgstr "" - -msgid "Export current plate as G-code" -msgstr "" - -msgid "Export &Configs" -msgstr "" - -msgid "Export current configuration to files" -msgstr "" - -msgid "Export" -msgstr "" - -msgid "Quit" -msgstr "" - -msgid "Undo" -msgstr "" - -msgid "Redo" -msgstr "" - -msgid "Cut selection to clipboard" -msgstr "" - -msgid "Copy" -msgstr "" - -msgid "Copy selection to clipboard" -msgstr "" - -msgid "Paste" -msgstr "" - -msgid "Paste clipboard" -msgstr "" - -msgid "Delete selected" -msgstr "" - -msgid "Deletes the current selection" -msgstr "" - -msgid "Delete all" -msgstr "" - -msgid "Deletes all objects" -msgstr "" - -msgid "Clone selected" -msgstr "" - -msgid "Clone copies of selections" -msgstr "" - -msgid "Select all" -msgstr "" - -msgid "Selects all objects" -msgstr "" - -msgid "Deselect all" -msgstr "" - -msgid "Deselects all objects" -msgstr "" - -msgid "Use Perspective View" -msgstr "" - -msgid "Use Orthogonal View" -msgstr "" - -msgid "Show &G-code Window" -msgstr "" - -msgid "Show g-code window in Previce scene" -msgstr "" - -msgid "Show 3D Navigator" -msgstr "" - -msgid "Show 3D navigator in Prepare and Preview scene" -msgstr "" - -msgid "Reset Window Layout" -msgstr "" - -msgid "Reset to default window layout" -msgstr "" - -msgid "Show &Labels" -msgstr "" - -msgid "Show object labels in 3D scene" -msgstr "" - -msgid "Show &Overhang" -msgstr "" - -msgid "Show object overhang highlight in 3D scene" -msgstr "" - -msgid "Preferences" -msgstr "" - -msgid "View" -msgstr "" - -msgid "Help" -msgstr "" - -msgid "Temperature Calibration" -msgstr "" - -msgid "Pass 1" -msgstr "" - -msgid "Flow rate test - Pass 1" -msgstr "" - -msgid "Pass 2" -msgstr "" - -msgid "Flow rate test - Pass 2" -msgstr "" - -msgid "Flow rate" -msgstr "" - -msgid "Pressure advance" -msgstr "" - -msgid "Retraction test" -msgstr "" - -msgid "Orca Tolerance Test" -msgstr "" - -msgid "Max flowrate" -msgstr "" - -msgid "VFA" -msgstr "" - -msgid "More..." -msgstr "" - -msgid "Tutorial" -msgstr "" - -msgid "Calibration help" -msgstr "" - -msgid "More calibrations" -msgstr "" - -msgid "&Open G-code" -msgstr "" - -msgid "Open a G-code file" -msgstr "" - -msgid "Re&load from Disk" -msgstr "" - -msgid "Reload the plater from disk" -msgstr "" - -msgid "Export &Toolpaths as OBJ" -msgstr "" - -msgid "Export toolpaths as OBJ" -msgstr "" - -msgid "Open &Studio" -msgstr "" - -msgid "Open Studio" -msgstr "" - -msgid "&Quit" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "Quit %s" -msgstr "" - -msgid "&File" -msgstr "" - -msgid "&View" -msgstr "" - -msgid "&Help" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "A file exists with the same name: %s, do you want to override it." -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "A config exists with the same name: %s, do you want to override it." -msgstr "" - -msgid "Overwrite file" -msgstr "" - -msgid "Yes to All" -msgstr "" - -msgid "No to All" -msgstr "" - -msgid "Choose a directory" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "There is %d config exported. (Only non-system configs)" -msgid_plural "There are %d configs exported. (Only non-system configs)" -msgstr[0] "" -msgstr[1] "" - -msgid "Export result" -msgstr "" - -msgid "Select profile to load:" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "There is %d config imported. (Only non-system and compatible configs)" -msgid_plural "" -"There are %d configs imported. (Only non-system and compatible configs)" -msgstr[0] "" -msgstr[1] "" - -msgid "" -"\n" -"Hint: Make sure you have added the corresponding printer before importing " -"the configs." -msgstr "" - -msgid "Import result" -msgstr "" - -msgid "File is missing" -msgstr "" - -msgid "The project is no longer available." -msgstr "" - -msgid "Filament Settings" -msgstr "" - -msgid "" -"Do you want to synchronize your personal data from Bambu Cloud? \n" -"It contains the following information:\n" -"1. The Process presets\n" -"2. The Filament presets\n" -"3. The Printer presets" -msgstr "" - -msgid "Synchronization" -msgstr "" - -msgid "Initialize failed (No Device)!" -msgstr "" - -msgid "Initialize failed (Device connection not ready)!" -msgstr "" - -msgid "Initialize failed (No Camera Device)!" -msgstr "" - -msgid "Printer is busy downloading, Please wait for the downloading to finish." -msgstr "" - -msgid "Initialize failed (Not supported on the current printer version)!" -msgstr "" - -msgid "Initialize failed (Not accessible in LAN-only mode)!" -msgstr "" - -msgid "Initialize failed (Missing LAN ip of printer)!" -msgstr "" - -msgid "Initializing..." -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "Initialize failed (%s)!" -msgstr "" - -msgid "Network unreachable" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "Stopped [%d]!" -msgstr "" - -msgid "Stopped." -msgstr "" - -msgid "LAN Connection Failed (Failed to start liveview)" -msgstr "" - -msgid "" -"Virtual Camera Tools is required for this task!\n" -"Do you want to install them?" -msgstr "" - -msgid "Downloading Virtual Camera Tools" -msgstr "" - -msgid "" -"Another virtual camera is running.\n" -"Orca Slicer supports only a single virtual camera.\n" -"Do you want to stop this virtual camera?" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "Virtual camera initialize failed (%s)!" -msgstr "" - -msgid "Information" -msgstr "" - -msgid "Playing..." -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "Load failed [%d]!" -msgstr "" - -msgid "Loading..." -msgstr "" - -msgid "Year" -msgstr "" - -msgid "Month" -msgstr "" - -msgid "All Files" -msgstr "" - -msgid "Group files by year, recent first." -msgstr "" - -msgid "Group files by month, recent first." -msgstr "" - -msgid "Show all files, recent first." -msgstr "" - -msgid "Timelapse" -msgstr "" - -msgid "Switch to timelapse files." -msgstr "" - -msgid "Video" -msgstr "" - -msgid "Switch to video files." -msgstr "" - -msgid "Switch to 3mf model files." -msgstr "" - -msgid "Delete selected files from printer." -msgstr "" - -msgid "Download" -msgstr "" - -msgid "Download selected files from printer." -msgstr "" - -msgid "Select" -msgstr "" - -msgid "Batch manage files." -msgstr "" - -msgid "No printers." -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "Connect failed [%d]!" -msgstr "" - -msgid "Loading file list..." -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "No files [%d]" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "Load failed [%d]" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "You are going to delete %u file from printer. Are you sure to continue?" -msgid_plural "" -"You are going to delete %u files from printer. Are you sure to continue?" -msgstr[0] "" -msgstr[1] "" - -msgid "Delete files" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "Do you want to delete the file '%s' from printer?" -msgstr "" - -msgid "Delete file" -msgstr "" - -msgid "Fetching model infomations ..." -msgstr "" - -msgid "Failed to fetching model infomations from printer." -msgstr "" - -msgid "Failed to parse model infomations." -msgstr "" - -msgid "" -"The .gcode.3mf file contains no G-code data.Please slice it with Orca Slicer " -"and export a new .gcode.3mf file." -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "File '%s' was lost! Please download it again." -msgstr "" - -msgid "Download waiting..." -msgstr "" - -msgid "Play" -msgstr "" - -msgid "Open Folder" -msgstr "" - -msgid "Download finished" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "Downloading %d%%..." -msgstr "" - -msgid "Connection lost. Please retry." -msgstr "" - -msgid "The device cannot handle more conversations. Please retry later." -msgstr "" - -msgid "File not exists." -msgstr "" - -msgid "File checksum error. Please retry." -msgstr "" - -msgid "Not supported on the current printer version." -msgstr "" - -msgid "Storage unavailable, insert SD card." -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "Error code: %d" -msgstr "" - -msgid "Speed:" -msgstr "" - -msgid "Deadzone:" -msgstr "" - -msgid "Options:" -msgstr "" - -msgid "Zoom" -msgstr "" - -msgid "Translation/Zoom" -msgstr "" - -msgid "3Dconnexion settings" -msgstr "" - -msgid "Swap Y/Z axes" -msgstr "" - -msgid "Invert X axis" -msgstr "" - -msgid "Invert Y axis" -msgstr "" - -msgid "Invert Z axis" -msgstr "" - -msgid "Invert Yaw axis" -msgstr "" - -msgid "Invert Pitch axis" -msgstr "" - -msgid "Invert Roll axis" -msgstr "" - -msgid "Printing Progress" -msgstr "" - -msgid "Resume" -msgstr "" - -msgid "Stop" -msgstr "" - -msgid "0" -msgstr "" - -msgid "Layer: N/A" -msgstr "" - -msgid "Clear" -msgstr "" - -msgid "" -"You have completed printing the mall model, \n" -"but the synchronization of rating information has failed." -msgstr "" - -msgid "How do you like this printing file?" -msgstr "" - -msgid "" -"(The model has already been rated. Your rating will overwrite the previous " -"rating.)" -msgstr "" - -msgid "Rate" -msgstr "" - -msgid "Camera" -msgstr "" - -msgid "SD Card" -msgstr "" - -msgid "Camera Setting" -msgstr "" - -msgid "Switch Camera View" -msgstr "" - -msgid "Control" -msgstr "" - -msgid "Print Options" -msgstr "" - -msgid "100%" -msgstr "" - -msgid "Lamp" -msgstr "" - -msgid "Aux" -msgstr "" - -msgid "Cham" -msgstr "" - -msgid "Bed" -msgstr "" - -msgid "Unload" -msgstr "" - -msgid "Debug Info" -msgstr "" - -msgid "No SD Card" -msgstr "" - -msgid "SD Card Abnormal" -msgstr "" - -msgid "Cancel print" -msgstr "" - -msgid "Are you sure you want to cancel this print?" -msgstr "" - -msgid "Downloading..." -msgstr "" - -msgid "Cloud Slicing..." -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "In Cloud Slicing Queue, there are %s tasks ahead." -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "Layer: %s" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "Layer: %d/%d" -msgstr "" - -msgid "" -"Please heat the nozzle to above 170 degree before loading or unloading " -"filament." -msgstr "" - -msgid "Still unload" -msgstr "" - -msgid "Still load" -msgstr "" - -msgid "Please select an AMS slot before calibration" -msgstr "" - -msgid "" -"Cannot read filament info: the filament is loaded to the tool head,please " -"unload the filament and try again." -msgstr "" - -msgid "This only takes effect during printing" -msgstr "" - -msgid "Silent" -msgstr "" - -msgid "Standard" -msgstr "" - -msgid "Sport" -msgstr "" - -msgid "Ludicrous" -msgstr "" - -msgid "Can't start this without SD card." -msgstr "" - -msgid "Rate the Print Profile" -msgstr "" - -msgid "Comment" -msgstr "" - -msgid "Rate this print" -msgstr "" - -msgid "Add Photo" -msgstr "" - -msgid "Delete Photo" -msgstr "" - -msgid "Submit" -msgstr "" - -msgid "Please click on the star first." -msgstr "" - -msgid "InFo" -msgstr "" - -msgid "Get oss config failed." -msgstr "" - -msgid "Upload Pictrues" -msgstr "" - -msgid "Number of images successfully uploaded" -msgstr "" - -msgid " upload failed" -msgstr "" - -msgid " upload config prase failed\n" -msgstr "" - -msgid " No corresponding storage bucket\n" -msgstr "" - -msgid " can not be opened\n" -msgstr "" - -msgid "" -"The following issues occurred during the process of uploading images. Do you " -"want to ignore them?\n" -"\n" -msgstr "" - -msgid "info" -msgstr "" - -msgid "Synchronizing the printing results. Please retry a few seconds later." -msgstr "" - -msgid "Upload failed\n" -msgstr "" - -msgid "obtaining instance_id failed\n" -msgstr "" - -msgid "" -"Your comment result cannot be uploaded due to some reasons. As follows:\n" -"\n" -" error code: " -msgstr "" - -msgid "error message: " -msgstr "" - -msgid "" -"\n" -"\n" -"Would you like to redirect to the webpage for rating?" -msgstr "" - -msgid "" -"Some of your images failed to upload. Would you like to redirect to the " -"webpage for rating?" -msgstr "" - -msgid "You can select up to 16 images." -msgstr "" - -msgid "" -"At least one successful print record of this print profile is required \n" -"to give a positive rating(4 or 5stars)." -msgstr "" - -msgid "Status" -msgstr "" - -msgid "Update" -msgstr "" - -msgid "HMS" -msgstr "" - -msgid "Don't show again" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "%s error" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "%s has encountered an error" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "%s warning" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "%s has a warning" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "%s info" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "%s information" -msgstr "" - -msgid "Skip" -msgstr "" - -msgid "3D Mouse disconnected." -msgstr "" - -msgid "Configuration can update now." -msgstr "" - -msgid "Detail." -msgstr "" - -msgid "Integration was successful." -msgstr "" - -msgid "Integration failed." -msgstr "" - -msgid "Undo integration was successful." -msgstr "" - -msgid "New network plug-in available." -msgstr "" - -msgid "Details" -msgstr "" - -msgid "New printer config available." -msgstr "" - -msgid "Wiki" -msgstr "" - -msgid "Undo integration failed." -msgstr "" - -msgid "Exporting." -msgstr "" - -msgid "Software has New version." -msgstr "" - -msgid "Goto download page." -msgstr "" - -msgid "Open Folder." -msgstr "" - -msgid "Safely remove hardware." -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "%1$d Object has custom supports." -msgid_plural "%1$d Objects have custom supports." -msgstr[0] "" -msgstr[1] "" - -#, possible-c-format, possible-boost-format -msgid "%1$d Object has color painting." -msgid_plural "%1$d Objects have color painting." -msgstr[0] "" -msgstr[1] "" - -#, possible-c-format, possible-boost-format -msgid "%1$d object was loaded as a part of cut object." -msgid_plural "%1$d objects were loaded as parts of cut object" -msgstr[0] "" -msgstr[1] "" - -msgid "ERROR" -msgstr "" - -msgid "COMPLETED" -msgstr "" - -msgid "CANCELED" -msgstr "" - -msgid "Cancel upload" -msgstr "" - -msgid "Jump to" -msgstr "" - -msgid "Error:" -msgstr "" - -msgid "Warning:" -msgstr "" - -msgid "Export successfully." -msgstr "" - -msgid "Model file downloaded." -msgstr "" - -msgid "Serious warning:" -msgstr "" - -msgid " (Repair)" -msgstr "" - -msgid " Click here to install it." -msgstr "" - -msgid "WARNING:" -msgstr "" - -msgid "Your model needs support ! Please make support material enable." -msgstr "" - -msgid "Gcode path overlap" -msgstr "" - -msgid "Support painting" -msgstr "" - -msgid "Color painting" -msgstr "" - -msgid "Cut connectors" -msgstr "" - -msgid "Layers" -msgstr "" - -msgid "Range" -msgstr "" - -msgid "" -"The application cannot run normally because OpenGL version is lower than " -"2.0.\n" -msgstr "" - -msgid "Please upgrade your graphics card driver." -msgstr "" - -msgid "Unsupported OpenGL version" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "" -"Unable to load shaders:\n" -"%s" -msgstr "" - -msgid "Error loading shaders" -msgstr "" - -msgctxt "Layers" -msgid "Top" -msgstr "" - -msgctxt "Layers" -msgid "Bottom" -msgstr "" - -msgid "Enable AI monitoring of printing" -msgstr "" - -msgid "Sensitivity of pausing is" -msgstr "" - -msgid "Enable detection of build plate position" -msgstr "" - -msgid "" -"The localization tag of build plate is detected, and printing is paused if " -"the tag is not in predefined range." -msgstr "" - -msgid "First Layer Inspection" -msgstr "" - -msgid "Auto-recovery from step loss" -msgstr "" - -msgid "Allow Prompt Sound" -msgstr "" - -msgid "Filament Tangle Detect" -msgstr "" - -msgid "Global" -msgstr "" - -msgid "Objects" -msgstr "" - -msgid "Advance" -msgstr "" - -msgid "Compare presets" -msgstr "" - -msgid "View all object's settings" -msgstr "" - -msgid "Remove current plate (if not last one)" -msgstr "" - -msgid "Auto orient objects on current plate" -msgstr "" - -msgid "Arrange objects on current plate" -msgstr "" - -msgid "Unlock current plate" -msgstr "" - -msgid "Lock current plate" -msgstr "" - -msgid "Edit current plate name" -msgstr "" - -msgid "Customize current plate" -msgstr "" - -#, possible-boost-format -msgid " plate %1%:" -msgstr "" - -msgid "Invalid name, the following characters are not allowed:" -msgstr "" - -msgid "Sliced Info" -msgstr "" - -msgid "Used Filament (m)" -msgstr "" - -msgid "Used Filament (mm³)" -msgstr "" - -msgid "Used Filament (g)" -msgstr "" - -msgid "Used Materials" -msgstr "" - -msgid "Estimated time" -msgstr "" - -msgid "Filament changes" -msgstr "" - -msgid "Click to edit preset" -msgstr "" - -msgid "Connection" -msgstr "" - -msgid "Bed type" -msgstr "" - -msgid "Flushing volumes" -msgstr "" - -msgid "Add one filament" -msgstr "" - -msgid "Remove last filament" -msgstr "" - -msgid "Synchronize filament list from AMS" -msgstr "" - -msgid "Set filaments to use" -msgstr "" - -msgid "Search plate, object and part." -msgstr "" - -msgid "" -"No AMS filaments. Please select a printer in 'Device' page to load AMS info." -msgstr "" - -msgid "Sync filaments with AMS" -msgstr "" - -msgid "" -"Sync filaments with AMS will drop all current selected filament presets and " -"colors. Do you want to continue?" -msgstr "" - -msgid "" -"Already did a synchronization, do you want to sync only changes or resync " -"all?" -msgstr "" - -msgid "Sync" -msgstr "" - -msgid "Resync" -msgstr "" - -msgid "There are no compatible filaments, and sync is not performed." -msgstr "" - -msgid "" -"There are some unknown filaments mapped to generic preset. Please update " -"Orca Slicer or restart Orca Slicer to check if there is an update to system " -"presets." -msgstr "" - -#, possible-boost-format -msgid "Do you want to save changes to \"%1%\"?" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "" -"Successfully unmounted. The device %s(%s) can now be safely removed from the " -"computer." -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "Ejecting of device %s(%s) has failed." -msgstr "" - -msgid "Previous unsaved project detected, do you want to restore it?" -msgstr "" - -msgid "Restore" -msgstr "" - -msgid "" -"The current hot bed temperature is relatively high. The nozzle may be " -"clogged when printing this filament in a closed enclosure. Please open the " -"front door and/or remove the upper glass." -msgstr "" - -msgid "" -"The nozzle hardness required by the filament is higher than the default " -"nozzle hardness of the printer. Please replace the hardened nozzle or " -"filament, otherwise, the nozzle will be attrited or damaged." -msgstr "" - -msgid "" -"Enabling traditional timelapse photography may cause surface imperfections. " -"It is recommended to change to smooth mode." -msgstr "" - -msgid "Expand sidebar" -msgstr "" - -msgid "Collapse sidebar" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "Loading file: %s" -msgstr "" - -msgid "The 3mf is not supported by OrcaSlicer, load geometry data only." -msgstr "" - -msgid "Load 3mf" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "" -"The 3mf's version %s is newer than %s's version %s, Found following keys " -"unrecognized:" -msgstr "" - -msgid "You'd better upgrade your software.\n" -msgstr "" - -msgid "Newer 3mf version" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "" -"The 3mf's version %s is newer than %s's version %s, Suggest to upgrade your " -"software." -msgstr "" - -msgid "Invalid values found in the 3mf:" -msgstr "" - -msgid "Please correct them in the param tabs" -msgstr "" - -msgid "The 3mf has following modified G-codes in filament or printer presets:" -msgstr "" - -msgid "" -"Please confirm that these modified G-codes are safe to prevent any damage to " -"the machine!" -msgstr "" - -msgid "Modified G-codes" -msgstr "" - -msgid "The 3mf has following customized filament or printer presets:" -msgstr "" - -msgid "" -"Please confirm that the G-codes within these presets are safe to prevent any " -"damage to the machine!" -msgstr "" - -msgid "Customized Preset" -msgstr "" - -msgid "Name of components inside step file is not UTF8 format!" -msgstr "" - -msgid "The name may show garbage characters!" -msgstr "" - -#, possible-boost-format -msgid "Failed loading file \"%1%\". An invalid configuration was found." -msgstr "" - -msgid "Objects with zero volume removed" -msgstr "" - -msgid "The volume of the object is zero" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "" -"The object from file %s is too small, and maybe in meters or inches.\n" -" Do you want to scale to millimeters?" -msgstr "" - -msgid "Object too small" -msgstr "" - -msgid "" -"This file contains several objects positioned at multiple heights.\n" -"Instead of considering them as multiple objects, should \n" -"the file be loaded as a single object having multiple parts?" -msgstr "" - -msgid "Multi-part object detected" -msgstr "" - -msgid "Load these files as a single object with multiple parts?\n" -msgstr "" - -msgid "Object with multiple parts was detected" -msgstr "" - -msgid "The file does not contain any geometry data." -msgstr "" - -msgid "" -"Your object appears to be too large, Do you want to scale it down to fit the " -"heat bed automatically?" -msgstr "" - -msgid "Object too large" -msgstr "" - -msgid "Export STL file:" -msgstr "" - -msgid "Export AMF file:" -msgstr "" - -msgid "Save file as:" -msgstr "" - -msgid "Export OBJ file:" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "" -"The file %s already exists\n" -"Do you want to replace it?" -msgstr "" - -msgid "Comfirm Save As" -msgstr "" - -msgid "Delete object which is a part of cut object" -msgstr "" - -msgid "" -"You try to delete an object which is a part of a cut object.\n" -"This action will break a cut correspondence.\n" -"After that model consistency can't be guaranteed." -msgstr "" - -msgid "The selected object couldn't be split." -msgstr "" - -msgid "Another export job is running." -msgstr "" - -msgid "Unable to replace with more than one volume" -msgstr "" - -msgid "Error during replace" -msgstr "" - -msgid "Replace from:" -msgstr "" - -msgid "Select a new file" -msgstr "" - -msgid "File for the replace wasn't selected" -msgstr "" - -msgid "Please select a file" -msgstr "" - -msgid "Do you want to replace it" -msgstr "" - -msgid "Message" -msgstr "" - -msgid "Reload from:" -msgstr "" - -msgid "Unable to reload:" -msgstr "" - -msgid "Error during reload" -msgstr "" - -msgid "Slicing" -msgstr "" - -msgid "There are warnings after slicing models:" -msgstr "" - -msgid "warnings" -msgstr "" - -msgid "Invalid data" -msgstr "" - -msgid "Slicing Canceled" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "Slicing Plate %d" -msgstr "" - -msgid "Please resolve the slicing errors and publish again." -msgstr "" - -msgid "" -"Network Plug-in is not detected. Network related features are unavailable." -msgstr "" - -msgid "" -"Preview only mode:\n" -"The loaded file contains gcode only, Can not enter the Prepare page" -msgstr "" - -msgid "You can keep the modified presets to the new project or discard them" -msgstr "" - -msgid "Creating a new project" -msgstr "" - -msgid "Load project" -msgstr "" - -msgid "" -"Failed to save the project.\n" -"Please check whether the folder exists online or if other programs open the " -"project file." -msgstr "" - -msgid "Save project" -msgstr "" - -msgid "Importing Model" -msgstr "" - -msgid "prepare 3mf file..." -msgstr "" - -msgid "downloading project ..." -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "Project downloaded %d%%" -msgstr "" - -msgid "" -"Importing to Orca Slicer failed. Please download the file and manually " -"import it." -msgstr "" - -msgid "Import SLA archive" -msgstr "" - -msgid "The selected file" -msgstr "" - -msgid "does not contain valid gcode." -msgstr "" - -msgid "Error occurs while loading G-code file" -msgstr "" - -#. TRN %1% is archive path -#, possible-boost-format -msgid "Loading of a ZIP archive on path %1% has failed." -msgstr "" - -#. TRN: First argument = path to file, second argument = error description -#, possible-boost-format -msgid "Failed to unzip file to %1%: %2%" -msgstr "" - -#, possible-boost-format -msgid "Failed to find unzipped file at %1%. Unzipping of file has failed." -msgstr "" - -msgid "Drop project file" -msgstr "" - -msgid "Please select an action" -msgstr "" - -msgid "Open as project" -msgstr "" - -msgid "Import geometry only" -msgstr "" - -msgid "Only one G-code file can be opened at the same time." -msgstr "" - -msgid "G-code loading" -msgstr "" - -msgid "G-code files can not be loaded with models together!" -msgstr "" - -msgid "Can not add models when in preview mode!" -msgstr "" - -msgid "Add Models" -msgstr "" - -msgid "All objects will be removed, continue?" -msgstr "" - -msgid "The current project has unsaved changes, save it before continue?" -msgstr "" - -msgid "Remember my choice." -msgstr "" - -msgid "Number of copies:" -msgstr "" - -msgid "Copies of the selected object" -msgstr "" - -msgid "Save G-code file as:" -msgstr "" - -msgid "Save SLA file as:" -msgstr "" - -msgid "The provided file name is not valid." -msgstr "" - -msgid "The following characters are not allowed by a FAT file system:" -msgstr "" - -msgid "Save Sliced file as:" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "" -"The file %s has been sent to the printer's storage space and can be viewed " -"on the printer." -msgstr "" - -msgid "" -"Unable to perform boolean operation on model meshes. Only positive parts " -"will be exported." -msgstr "" - -msgid "" -"Are you sure you want to store original SVGs with their local paths into the " -"3MF file?\n" -"If you hit 'NO', all SVGs in the project will not be editable any more." -msgstr "" - -msgid "Private protection" -msgstr "" - -msgid "Is the printer ready? Is the print sheet in place, empty and clean?" -msgstr "" - -msgid "Upload and Print" -msgstr "" - -msgid "" -"Print By Object: \n" -"Suggest to use auto-arrange to avoid collisions when printing." -msgstr "" - -msgid "Send G-code" -msgstr "" - -msgid "Send to printer" -msgstr "" - -msgid "Custom supports and color painting were removed before repairing." -msgstr "" - -msgid "Optimize Rotation" -msgstr "" - -msgid "Invalid number" -msgstr "" - -msgid "Plate Settings" -msgstr "" - -#, possible-boost-format -msgid "Number of currently selected parts: %1%\n" -msgstr "" - -#, possible-boost-format -msgid "Number of currently selected objects: %1%\n" -msgstr "" - -#, possible-boost-format -msgid "Part name: %1%\n" -msgstr "" - -#, possible-boost-format -msgid "Object name: %1%\n" -msgstr "" - -#, possible-boost-format -msgid "Size: %1% x %2% x %3% in\n" -msgstr "" - -#, possible-boost-format -msgid "Size: %1% x %2% x %3% mm\n" -msgstr "" - -#, possible-boost-format -msgid "Volume: %1% in³\n" -msgstr "" - -#, possible-boost-format -msgid "Volume: %1% mm³\n" -msgstr "" - -#, possible-boost-format -msgid "Triangles: %1%\n" -msgstr "" - -msgid "Tips:" -msgstr "" - -msgid "" -"\"Fix Model\" feature is currently only on Windows. Please repair the model " -"on Orca Slicer(windows) or CAD softwares." -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "" -"Plate% d: %s is not suggested to be used to print filament %s(%s). If you " -"still want to do this printing, please set this filament's bed temperature " -"to non zero." -msgstr "" - -msgid "Switching the language requires application restart.\n" -msgstr "" - -msgid "Do you want to continue?" -msgstr "" - -msgid "Language selection" -msgstr "" - -msgid "Switching application language while some presets are modified." -msgstr "" - -msgid "Changing application language" -msgstr "" - -msgid "Changing the region will log out your account.\n" -msgstr "" - -msgid "Region selection" -msgstr "" - -msgid "Second" -msgstr "" - -msgid "Browse" -msgstr "" - -msgid "Choose Download Directory" -msgstr "" - -msgid "General Settings" -msgstr "" - -msgid "Asia-Pacific" -msgstr "" - -msgid "China" -msgstr "" - -msgid "Europe" -msgstr "" - -msgid "North America" -msgstr "" - -msgid "Others" -msgstr "" - -msgid "Login Region" -msgstr "" - -msgid "Stealth Mode" -msgstr "" - -msgid "Check for stable updates only" -msgstr "" - -msgid "Metric" -msgstr "" - -msgid "Imperial" -msgstr "" - -msgid "Units" -msgstr "" - -msgid "Home" -msgstr "" - -msgid "Default Page" -msgstr "" - -msgid "Set the page opened on startup." -msgstr "" - -msgid "Zoom to mouse position" -msgstr "" - -msgid "" -"Zoom in towards the mouse pointer's position in the 3D view, rather than the " -"2D window center." -msgstr "" - -msgid "Use free camera" -msgstr "" - -msgid "If enabled, use free camera. If not enabled, use constrained camera." -msgstr "" - -msgid "Show splash screen" -msgstr "" - -msgid "Show the splash screen during startup." -msgstr "" - -msgid "Show \"Tip of the day\" notification after start" -msgstr "" - -msgid "If enabled, useful hints are displayed at startup." -msgstr "" - -msgid "Flushing volumes: Auto-calculate everytime the color changed." -msgstr "" - -msgid "If enabled, auto-calculate everytime the color changed." -msgstr "" - -msgid "Auto sync user presets(Printer/Filament/Process)" -msgstr "" - -msgid "User Sync" -msgstr "" - -msgid "Update built-in Presets automatically." -msgstr "" - -msgid "System Sync" -msgstr "" - -msgid "Clear my choice on the unsaved presets." -msgstr "" - -msgid "Associate files to OrcaSlicer" -msgstr "" - -msgid "Associate .3mf files to OrcaSlicer" -msgstr "" - -msgid "If enabled, sets OrcaSlicer as default application to open .3mf files" -msgstr "" - -msgid "Associate .stl files to OrcaSlicer" -msgstr "" - -msgid "If enabled, sets OrcaSlicer as default application to open .stl files" -msgstr "" - -msgid "Associate .step/.stp files to OrcaSlicer" -msgstr "" - -msgid "If enabled, sets OrcaSlicer as default application to open .step files" -msgstr "" - -msgid "Maximum recent projects" -msgstr "" - -msgid "Maximum count of recent projects" -msgstr "" - -msgid "Clear my choice on the unsaved projects." -msgstr "" - -msgid "No warnings when loading 3MF with modified G-codes" -msgstr "" - -msgid "Auto-Backup" -msgstr "" - -msgid "" -"Backup your project periodically for restoring from the occasional crash." -msgstr "" - -msgid "every" -msgstr "" - -msgid "The peroid of backup in seconds." -msgstr "" - -msgid "Downloads" -msgstr "" - -msgid "Allow downloads from Printables.com" -msgstr "" - -msgid "Dark Mode" -msgstr "" - -msgid "Enable Dark mode" -msgstr "" - -msgid "Develop mode" -msgstr "" - -msgid "Skip AMS blacklist check" -msgstr "" - -msgid "Home page and daily tips" -msgstr "" - -msgid "Show home page on startup" -msgstr "" - -msgid "Sync settings" -msgstr "" - -msgid "User sync" -msgstr "" - -msgid "Preset sync" -msgstr "" - -msgid "Preferences sync" -msgstr "" - -msgid "View control settings" -msgstr "" - -msgid "Rotate of view" -msgstr "" - -msgid "Move of view" -msgstr "" - -msgid "Zoom of view" -msgstr "" - -msgid "Other" -msgstr "" - -msgid "Mouse wheel reverses when zooming" -msgstr "" - -msgid "Enable SSL(MQTT)" -msgstr "" - -msgid "Enable SSL(FTP)" -msgstr "" - -msgid "Internal developer mode" -msgstr "" - -msgid "Log Level" -msgstr "" - -msgid "fatal" -msgstr "" - -msgid "error" -msgstr "" - -msgid "warning" -msgstr "" - -msgid "debug" -msgstr "" - -msgid "trace" -msgstr "" - -msgid "Host Setting" -msgstr "" - -msgid "DEV host: api-dev.bambu-lab.com/v1" -msgstr "" - -msgid "QA host: api-qa.bambu-lab.com/v1" -msgstr "" - -msgid "PRE host: api-pre.bambu-lab.com/v1" -msgstr "" - -msgid "Product host" -msgstr "" - -msgid "debug save button" -msgstr "" - -msgid "save debug settings" -msgstr "" - -msgid "DEBUG settings have saved successfully!" -msgstr "" - -msgid "Switch cloud environment, Please login again!" -msgstr "" - -msgid "System presets" -msgstr "" - -msgid "User presets" -msgstr "" - -msgid "Incompatible presets" -msgstr "" - -msgid "AMS filaments" -msgstr "" - -msgid "Click to pick filament color" -msgstr "" - -msgid "Please choose the filament colour" -msgstr "" - -msgid "Add/Remove presets" -msgstr "" - -msgid "Edit preset" -msgstr "" - -msgid "Project-inside presets" -msgstr "" - -msgid "Add/Remove filaments" -msgstr "" - -msgid "Add/Remove materials" -msgstr "" - -msgid "Select/Remove printers(system presets)" -msgstr "" - -msgid "Create printer" -msgstr "" - -msgid "Incompatible" -msgstr "" - -msgid "The selected preset is null!" -msgstr "" - -msgid "Plate name" -msgstr "" - -msgid "Same as Global Print Sequence" -msgstr "" - -msgid "Print sequence" -msgstr "" - -msgid "Customize" -msgstr "" - -msgid "First layer filament sequence" -msgstr "" - -msgid "Same as Global Plate Type" -msgstr "" - -msgid "Same as Global Bed Type" -msgstr "" - -msgid "By Layer" -msgstr "" - -msgid "By Object" -msgstr "" - -msgid "Accept" -msgstr "" - -msgid "Log Out" -msgstr "" - -msgid "Slice all plate to obtain time and filament estimation" -msgstr "" - -msgid "Packing project data into 3mf file" -msgstr "" - -msgid "Uploading 3mf" -msgstr "" - -msgid "Jump to model publish web page" -msgstr "" - -msgid "Note: The preparation may takes several minutes. Please be patiant." -msgstr "" - -msgid "Publish" -msgstr "" - -msgid "Publish was cancelled" -msgstr "" - -msgid "Slicing Plate 1" -msgstr "" - -msgid "Packing data to 3mf" -msgstr "" - -msgid "Jump to webpage" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "Save %s as" -msgstr "" - -msgid "User Preset" -msgstr "" - -msgid "Preset Inside Project" -msgstr "" - -msgid "Name is invalid;" -msgstr "" - -msgid "illegal characters:" -msgstr "" - -msgid "illegal suffix:" -msgstr "" - -msgid "Name is unavailable." -msgstr "" - -msgid "Overwrite a system profile is not allowed" -msgstr "" - -#, possible-boost-format -msgid "Preset \"%1%\" already exists." -msgstr "" - -#, possible-boost-format -msgid "Preset \"%1%\" already exists and is incompatible with current printer." -msgstr "" - -msgid "Please note that saving action will replace this preset" -msgstr "" - -msgid "The name is not allowed to be empty." -msgstr "" - -msgid "The name is not allowed to start with space character." -msgstr "" - -msgid "The name is not allowed to end with space character." -msgstr "" - -msgid "The name cannot be the same as a preset alias name." -msgstr "" - -msgid "Save preset" -msgstr "" - -msgctxt "PresetName" -msgid "Copy" -msgstr "" - -#, possible-boost-format -msgid "Printer \"%1%\" is selected with preset \"%2%\"" -msgstr "" - -#, possible-boost-format -msgid "Please choose an action with \"%1%\" preset after saving." -msgstr "" - -#, possible-boost-format -msgid "For \"%1%\", change \"%2%\" to \"%3%\" " -msgstr "" - -#, possible-boost-format -msgid "For \"%1%\", add \"%2%\" as a new preset" -msgstr "" - -#, possible-boost-format -msgid "Simply switch to \"%1%\"" -msgstr "" - -msgid "Task canceled" -msgstr "" - -msgid "(LAN)" -msgstr "" - -msgid "Search" -msgstr "" - -msgid "My Device" -msgstr "" - -msgid "Other Device" -msgstr "" - -msgid "Online" -msgstr "" - -msgid "Input access code" -msgstr "" - -msgid "Can't find my devices?" -msgstr "" - -msgid "Log out successful." -msgstr "" - -msgid "Offline" -msgstr "" - -msgid "Busy" -msgstr "" - -msgid "Bambu Cool Plate" -msgstr "" - -msgid "PLA Plate" -msgstr "" - -msgid "Bambu Engineering Plate" -msgstr "" - -msgid "Bambu Smooth PEI Plate" -msgstr "" - -msgid "High temperature Plate" -msgstr "" - -msgid "Bambu Textured PEI Plate" -msgstr "" - -msgid "Send print job to" -msgstr "" - -msgid "Refresh" -msgstr "" - -msgid "Bed Leveling" -msgstr "" - -msgid "Flow Dynamics Calibration" -msgstr "" - -msgid "Click here if you can't connect to the printer" -msgstr "" - -msgid "send completed" -msgstr "" - -msgid "Error code" -msgstr "" - -msgid "Printer local connection failed, please try again." -msgstr "" - -msgid "No login account, only printers in LAN mode are displayed" -msgstr "" - -msgid "Connecting to server" -msgstr "" - -msgid "Synchronizing device information" -msgstr "" - -msgid "Synchronizing device information time out" -msgstr "" - -msgid "Cannot send the print job when the printer is updating firmware" -msgstr "" - -msgid "" -"The printer is executing instructions. Please restart printing after it ends" -msgstr "" - -msgid "The printer is busy on other print job" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "" -"Filament %s exceeds the number of AMS slots. Please update the printer " -"firmware to support AMS slot assignment." -msgstr "" - -msgid "" -"Filament exceeds the number of AMS slots. Please update the printer firmware " -"to support AMS slot assignment." -msgstr "" - -msgid "" -"Filaments to AMS slots mappings have been established. You can click a " -"filament above to change its mapping AMS slot" -msgstr "" - -msgid "" -"Please click each filament above to specify its mapping AMS slot before " -"sending the print job" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "" -"Filament %s does not match the filament in AMS slot %s. Please update the " -"printer firmware to support AMS slot assignment." -msgstr "" - -msgid "" -"Filament does not match the filament in AMS slot. Please update the printer " -"firmware to support AMS slot assignment." -msgstr "" - -msgid "" -"The printer firmware only supports sequential mapping of filament => AMS " -"slot." -msgstr "" - -msgid "An SD card needs to be inserted before printing." -msgstr "" - -msgid "The selected printer is incompatible with the chosen printer presets." -msgstr "" - -msgid "An SD card needs to be inserted to record timelapse." -msgstr "" - -msgid "" -"Cannot send the print job to a printer whose firmware is required to get " -"updated." -msgstr "" - -msgid "Cannot send the print job for empty plate" -msgstr "" - -msgid "This printer does not support printing all plates" -msgstr "" - -msgid "" -"When enable spiral vase mode, machines with I3 structure will not generate " -"timelapse videos." -msgstr "" - -msgid "" -"Timelapse is not supported because Print sequence is set to \"By object\"." -msgstr "" - -msgid "Errors" -msgstr "" - -msgid "Please check the following:" -msgstr "" - -msgid "" -"The printer type selected when generating G-Code is not consistent with the " -"currently selected printer. It is recommended that you use the same printer " -"type for slicing." -msgstr "" - -msgid "" -"There are some unknown filaments in the AMS mappings. Please check whether " -"they are the required filaments. If they are okay, press \"Confirm\" to " -"start printing." -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "nozzle in preset: %s %s" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "nozzle memorized: %.1f %s" -msgstr "" - -msgid "" -"Your nozzle diameter in preset is not consistent with memorized nozzle " -"diameter. Did you change your nozzle lately?" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "*Printing %s material with %s may cause nozzle damage" -msgstr "" - -msgid "" -"Please click the confirm button if you still want to proceed with printing." -msgstr "" - -msgid "Hardened Steel" -msgstr "" - -msgid "Stainless Steel" -msgstr "" - -msgid "" -"Connecting to the printer. Unable to cancel during the connection process." -msgstr "" - -msgid "Preparing print job" -msgstr "" - -msgid "Abnormal print file data. Please slice again" -msgstr "" - -msgid "The name length exceeds the limit." -msgstr "" - -msgid "" -"Caution to use! Flow calibration on Textured PEI Plate may fail due to the " -"scattered surface." -msgstr "" - -msgid "Automatic flow calibration using Micro Lidar" -msgstr "" - -msgid "Modifying the device name" -msgstr "" - -msgid "Send to Printer SD card" -msgstr "" - -msgid "Cannot send the print task when the upgrade is in progress" -msgstr "" - -msgid "An SD card needs to be inserted before send to printer SD card." -msgstr "" - -msgid "The printer is required to be in the same LAN as Orca Slicer." -msgstr "" - -msgid "The printer does not support sending to printer SD card." -msgstr "" - -msgid "Slice ok." -msgstr "" - -msgid "View all Daily tips" -msgstr "" - -msgid "Failed to create socket" -msgstr "" - -msgid "Failed to connect socket" -msgstr "" - -msgid "Failed to publish login request" -msgstr "" - -msgid "Get ticket from device timeout" -msgstr "" - -msgid "Get ticket from server timeout" -msgstr "" - -msgid "Failed to post ticket to server" -msgstr "" - -msgid "Failed to parse login report reason" -msgstr "" - -msgid "Receive login report timeout" -msgstr "" - -msgid "Unknown Failure" -msgstr "" - -msgid "Log in printer" -msgstr "" - -msgid "Would you like to log in this printer with current account?" -msgstr "" - -msgid "Check the reason" -msgstr "" - -msgid "Read and accept" -msgstr "" - -msgid "Terms and Conditions" -msgstr "" - -msgid "" -"Thank you for purchasing a Bambu Lab device.Before using your Bambu Lab " -"device, please read the termsand conditions.By clicking to agree to use your " -"Bambu Lab device, you agree to abide by the Privacy Policyand Terms of " -"Use(collectively, the \"Terms\"). If you do not comply with or agree to the " -"Bambu Lab Privacy Policy, please do not use Bambu Lab equipment and services." -msgstr "" - -msgid "and" -msgstr "" - -msgid "Privacy Policy" -msgstr "" - -msgid "We ask for your help to improve everyone's printer" -msgstr "" - -msgid "Statement about User Experience Improvement Program" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "" -"In the 3D Printing community, we learn from each other's successes and " -"failures to adjust our own slicing parameters and settings. %s follows the " -"same principle and uses machine learning to improve its performance from the " -"successes and failures of the vast number of prints by our users. We are " -"training %s to be smarter by feeding them the real-world data. If you are " -"willing, this service will access information from your error logs and usage " -"logs, which may include information described in Privacy Policy. We will " -"not collect any Personal Data by which an individual can be identified " -"directly or indirectly, including without limitation names, addresses, " -"payment information, or phone numbers. By enabling this service, you agree " -"to these terms and the statement about Privacy Policy." -msgstr "" - -msgid "Statement on User Experience Improvement Plan" -msgstr "" - -msgid "Log in successful." -msgstr "" - -msgid "Log out printer" -msgstr "" - -msgid "Would you like to log out the printer?" -msgstr "" - -msgid "Please log in first." -msgstr "" - -msgid "There was a problem connecting to the printer. Please try again." -msgstr "" - -msgid "Failed to log out." -msgstr "" - -#. TRN "Save current Settings" -#, possible-c-format, possible-boost-format -msgid "Save current %s" -msgstr "" - -msgid "Delete this preset" -msgstr "" - -msgid "Search in preset" -msgstr "" - -msgid "Click to reset all settings to the last saved preset." -msgstr "" - -msgid "" -"Prime tower is required for smooth timeplase. There may be flaws on the " -"model without prime tower. Are you sure you want to disable prime tower?" -msgstr "" - -msgid "" -"Prime tower is required for smooth timelapse. There may be flaws on the " -"model without prime tower. Do you want to enable prime tower?" -msgstr "" - -msgid "Still print by object?" -msgstr "" - -msgid "" -"We have added an experimental style \"Tree Slim\" that features smaller " -"support volume but weaker strength.\n" -"We recommend using it with: 0 interface layers, 0 top distance, 2 walls." -msgstr "" - -msgid "" -"Change these settings automatically? \n" -"Yes - Change these settings automatically\n" -"No - Do not change these settings for me" -msgstr "" - -msgid "" -"For \"Tree Strong\" and \"Tree Hybrid\" styles, we recommend the following " -"settings: at least 2 interface layers, at least 0.1mm top z distance or " -"using support materials on interface." -msgstr "" - -msgid "" -"When using support material for the support interface, We recommend the " -"following settings:\n" -"0 top z distance, 0 interface spacing, concentric pattern and disable " -"independent support layer height" -msgstr "" - -msgid "" -"Enabling this option will modify the model's shape. If your print requires " -"precise dimensions or is part of an assembly, it's important to double-check " -"whether this change in geometry impacts the functionality of your print." -msgstr "" - -msgid "Are you sure you want to enable this option?" -msgstr "" - -msgid "" -"Layer height is too small.\n" -"It will set to min_layer_height\n" -msgstr "" - -msgid "" -"Layer height exceeds the limit in Printer Settings -> Extruder -> Layer " -"height limits ,this may cause printing quality issues." -msgstr "" - -msgid "Adjust to the set range automatically? \n" -msgstr "" - -msgid "Adjust" -msgstr "" - -msgid "Ignore" -msgstr "" - -msgid "" -"When using scarf joint, we recommend the following settings:\n" -"print outer wall first, disable wipe before external loop, reduce outer wall " -"speed to no greater than 50mm/s, and don't use random or nearest seam " -"position" -msgstr "" - -msgid "" -"When recording timelapse without toolhead, it is recommended to add a " -"\"Timelapse Wipe Tower\" \n" -"by right-click the empty position of build plate and choose \"Add Primitive" -"\"->\"Timelapse Wipe Tower\"." -msgstr "" - -msgid "Line width" -msgstr "" - -msgid "Seam" -msgstr "" - -msgid "Precision" -msgstr "" - -msgid "Wall generator" -msgstr "" - -msgid "Walls and surfaces" -msgstr "" - -msgid "Bridging" -msgstr "" - -msgid "Overhangs" -msgstr "" - -msgid "Walls" -msgstr "" - -msgid "Top/bottom shells" -msgstr "" - -msgid "Initial layer speed" -msgstr "" - -msgid "Other layers speed" -msgstr "" - -msgid "Overhang speed" -msgstr "" - -msgid "" -"This is the speed for various overhang degrees. Overhang degrees are " -"expressed as a percentage of line width. 0 speed means no slowing down for " -"the overhang degree range and wall speed is used" -msgstr "" - -msgid "Bridge" -msgstr "" - -msgid "Set speed for external and internal bridges" -msgstr "" - -msgid "Travel speed" -msgstr "" - -msgid "Acceleration" -msgstr "" - -msgid "Jerk(XY)" -msgstr "" - -msgid "Raft" -msgstr "" - -msgid "Support filament" -msgstr "" - -msgid "Tree supports" -msgstr "" - -msgid "Prime tower" -msgstr "" - -msgid "Special mode" -msgstr "" - -msgid "G-code output" -msgstr "" - -msgid "Post-processing Scripts" -msgstr "" - -msgid "Notes" -msgstr "" - -msgid "Frequent" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "" -"Following line %s contains reserved keywords.\n" -"Please remove it, or will beat G-code visualization and printing time " -"estimation." -msgid_plural "" -"Following lines %s contain reserved keywords.\n" -"Please remove them, or will beat G-code visualization and printing time " -"estimation." -msgstr[0] "" -msgstr[1] "" - -msgid "Reserved keywords found" -msgstr "" - -msgid "Setting Overrides" -msgstr "" - -msgid "Retraction" -msgstr "" - -msgid "Basic information" -msgstr "" - -msgid "Recommended nozzle temperature" -msgstr "" - -msgid "Recommended nozzle temperature range of this filament. 0 means no set" -msgstr "" - -msgid "Print chamber temperature" -msgstr "" - -msgid "Print temperature" -msgstr "" - -msgid "Nozzle" -msgstr "" - -msgid "Nozzle temperature when printing" -msgstr "" - -msgid "Cool plate" -msgstr "" - -msgid "" -"Bed temperature when cool plate is installed. Value 0 means the filament " -"does not support to print on the Cool Plate" -msgstr "" - -msgid "Engineering plate" -msgstr "" - -msgid "" -"Bed temperature when engineering plate is installed. Value 0 means the " -"filament does not support to print on the Engineering Plate" -msgstr "" - -msgid "Smooth PEI Plate / High Temp Plate" -msgstr "" - -msgid "" -"Bed temperature when Smooth PEI Plate/High temperature plate is installed. " -"Value 0 means the filament does not support to print on the Smooth PEI Plate/" -"High Temp Plate" -msgstr "" - -msgid "Textured PEI Plate" -msgstr "" - -msgid "" -"Bed temperature when Textured PEI Plate is installed. Value 0 means the " -"filament does not support to print on the Textured PEI Plate" -msgstr "" - -msgid "Volumetric speed limitation" -msgstr "" - -msgid "Cooling" -msgstr "" - -msgid "Cooling for specific layer" -msgstr "" - -msgid "Part cooling fan" -msgstr "" - -msgid "Min fan speed threshold" -msgstr "" - -msgid "" -"Part cooling fan speed will start to run at min speed when the estimated " -"layer time is no longer than the layer time in setting. When layer time is " -"shorter than threshold, fan speed is interpolated between the minimum and " -"maximum fan speed according to layer printing time" -msgstr "" - -msgid "Max fan speed threshold" -msgstr "" - -msgid "" -"Part cooling fan speed will be max when the estimated layer time is shorter " -"than the setting value" -msgstr "" - -msgid "Auxiliary part cooling fan" -msgstr "" - -msgid "Exhaust fan" -msgstr "" - -msgid "During print" -msgstr "" - -msgid "Complete print" -msgstr "" - -msgid "Filament start G-code" -msgstr "" - -msgid "Filament end G-code" -msgstr "" - -msgid "Multimaterial" -msgstr "" - -msgid "Wipe tower parameters" -msgstr "" - -msgid "Toolchange parameters with single extruder MM printers" -msgstr "" - -msgid "Ramming settings" -msgstr "" - -msgid "Toolchange parameters with multi extruder MM printers" -msgstr "" - -msgid "Printable space" -msgstr "" - -msgid "Cooling Fan" -msgstr "" - -msgid "Fan speed-up time" -msgstr "" - -msgid "Extruder Clearance" -msgstr "" - -msgid "Adaptive bed mesh" -msgstr "" - -msgid "Accessory" -msgstr "" - -msgid "Machine gcode" -msgstr "" - -msgid "Machine start G-code" -msgstr "" - -msgid "Machine end G-code" -msgstr "" - -msgid "Printing by object G-code" -msgstr "" - -msgid "Before layer change G-code" -msgstr "" - -msgid "Layer change G-code" -msgstr "" - -msgid "Time lapse G-code" -msgstr "" - -msgid "Change filament G-code" -msgstr "" - -msgid "Change extrusion role G-code" -msgstr "" - -msgid "Pause G-code" -msgstr "" - -msgid "Template Custom G-code" -msgstr "" - -msgid "Motion ability" -msgstr "" - -msgid "Normal" -msgstr "" - -msgid "Speed limitation" -msgstr "" - -msgid "Acceleration limitation" -msgstr "" - -msgid "Jerk limitation" -msgstr "" - -msgid "Single extruder multimaterial setup" -msgstr "" - -msgid "Wipe tower" -msgstr "" - -msgid "Single extruder multimaterial parameters" -msgstr "" - -msgid "Layer height limits" -msgstr "" - -msgid "Lift Z Enforcement" -msgstr "" - -msgid "Retraction when switching material" -msgstr "" - -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 "" - -msgid "Firmware Retraction" -msgstr "" - -msgid "Detached" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "" -"%d Filament Preset and %d Process Preset is attached to this printer. Those " -"presets would be deleted if the printer is deleted." -msgstr "" - -msgid "Presets inherited by other presets can not be deleted!" -msgstr "" - -msgid "The following presets inherit this preset." -msgid_plural "The following preset inherits this preset." -msgstr[0] "" -msgstr[1] "" - -#. TRN Remove/Delete -#, possible-boost-format -msgid "%1% Preset" -msgstr "" - -msgid "Following preset will be deleted too." -msgid_plural "Following presets will be deleted too." -msgstr[0] "" -msgstr[1] "" - -msgid "" -"Are you sure to delete the selected preset? \n" -"If the preset corresponds to a filament currently in use on your printer, " -"please reset the filament information for that slot." -msgstr "" - -#, possible-boost-format -msgid "Are you sure to %1% the selected preset?" -msgstr "" - -msgid "All" -msgstr "" - -msgid "Set" -msgstr "" - -msgid "Click to reset current value and attach to the global value." -msgstr "" - -msgid "Click to drop current modify and reset to saved value." -msgstr "" - -msgid "Process Settings" -msgstr "" - -msgid "Undef" -msgstr "" - -msgid "Unsaved Changes" -msgstr "" - -msgid "Transfer or discard changes" -msgstr "" - -msgid "Old Value" -msgstr "" - -msgid "New Value" -msgstr "" - -msgid "Transfer" -msgstr "" - -msgid "Don't save" -msgstr "" - -msgid "Discard" -msgstr "" - -msgid "Click the right mouse button to display the full text." -msgstr "" - -msgid "All changes will not be saved" -msgstr "" - -msgid "All changes will be discarded." -msgstr "" - -msgid "Save the selected options." -msgstr "" - -msgid "Keep the selected options." -msgstr "" - -msgid "Transfer the selected options to the newly selected preset." -msgstr "" - -#, possible-boost-format -msgid "" -"Save the selected options to preset \n" -"\"%1%\"." -msgstr "" - -#, possible-boost-format -msgid "" -"Transfer the selected options to the newly selected preset \n" -"\"%1%\"." -msgstr "" - -#, possible-boost-format -msgid "Preset \"%1%\" contains the following unsaved changes:" -msgstr "" - -#, possible-boost-format -msgid "" -"Preset \"%1%\" is not compatible with the new printer profile and it " -"contains the following unsaved changes:" -msgstr "" - -#, possible-boost-format -msgid "" -"Preset \"%1%\" is not compatible with the new process profile and it " -"contains the following unsaved changes:" -msgstr "" - -#, possible-boost-format -msgid "" -"You have changed some settings of preset \"%1%\". \n" -"Would you like to keep these changed settings (new value) after switching " -"preset?" -msgstr "" - -msgid "" -"You have changed some preset settings. \n" -"Would you like to keep these changed settings (new value) after switching " -"preset?" -msgstr "" - -msgid "Extruders count" -msgstr "" - -msgid "General" -msgstr "" - -msgid "Capabilities" -msgstr "" - -msgid "Show all presets (including incompatible)" -msgstr "" - -msgid "Select presets to compare" -msgstr "" - -msgid "" -"You can only transfer to current active profile because it has been modified." -msgstr "" - -msgid "" -"Transfer the selected options from left preset to the right.\n" -"Note: New modified presets will be selected in settings tabs after close " -"this dialog." -msgstr "" - -msgid "Transfer values from left to right" -msgstr "" - -msgid "" -"If enabled, this dialog can be used for transver selected values from left " -"to right preset." -msgstr "" - -msgid "Add File" -msgstr "" - -msgid "Set as cover" -msgstr "" - -msgid "Cover" -msgstr "" - -#, possible-boost-format -msgid "The name \"%1%\" already exists." -msgstr "" - -msgid "Basic Info" -msgstr "" - -msgid "Pictures" -msgstr "" - -msgid "Bill of Materials" -msgstr "" - -msgid "Assembly Guide" -msgstr "" - -msgid "Author" -msgstr "" - -msgid "Model Name" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "%s Update" -msgstr "" - -msgid "A new version is available" -msgstr "" - -msgid "Configuration update" -msgstr "" - -msgid "A new configuration package available, Do you want to install it?" -msgstr "" - -msgid "Description:" -msgstr "" - -msgid "Configuration incompatible" -msgstr "" - -msgid "the configuration package is incompatible with current application." -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "" -"The configuration package is incompatible with current application.\n" -"%s will update the configuration package, Otherwise it won't be able to start" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "Exit %s" -msgstr "" - -msgid "the Configuration package is incompatible with current APP." -msgstr "" - -msgid "Configuration updates" -msgstr "" - -msgid "No updates available." -msgstr "" - -msgid "The configuration is up to date." -msgstr "" - -msgid "Ramming customization" -msgstr "" - -msgid "" -"Ramming denotes the rapid extrusion just before a tool change in a single-" -"extruder MM printer. Its purpose is to properly shape the end of the " -"unloaded filament so it does not prevent insertion of the new filament and " -"can itself be reinserted later. This phase is important and different " -"materials can require different extrusion speeds to get the good shape. For " -"this reason, the extrusion rates during ramming are adjustable.\n" -"\n" -"This is an expert-level setting, incorrect adjustment will likely lead to " -"jams, extruder wheel grinding into filament etc." -msgstr "" - -msgid "Total ramming time" -msgstr "" - -msgid "s" -msgstr "" - -msgid "Total rammed volume" -msgstr "" - -msgid "Ramming line width" -msgstr "" - -msgid "Ramming line spacing" -msgstr "" - -msgid "Auto-Calc" -msgstr "" - -msgid "Re-calculate" -msgstr "" - -msgid "Flushing volumes for filament change" -msgstr "" - -msgid "" -"Orca would re-calculate your flushing volumes everytime the filaments color " -"changed. You could disable the auto-calculate in Orca Slicer > Preferences" -msgstr "" - -msgid "Flushing volume (mm³) for each filament pair." -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "Suggestion: Flushing Volume in range [%d, %d]" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "The multiplier should be in range [%.2f, %.2f]." -msgstr "" - -msgid "Multiplier" -msgstr "" - -msgid "unloaded" -msgstr "" - -msgid "loaded" -msgstr "" - -msgid "Filament #" -msgstr "" - -msgid "From" -msgstr "" - -msgid "To" -msgstr "" - -msgid "Bambu Network plug-in not detected." -msgstr "" - -msgid "Click here to download it." -msgstr "" - -msgid "Login" -msgstr "" - -msgid "The configuration package is changed in previous Config Guide" -msgstr "" - -msgid "Configuration package changed" -msgstr "" - -msgid "Toolbar" -msgstr "" - -msgid "Objects list" -msgstr "" - -msgid "Import geometry data from STL/STEP/3MF/OBJ/AMF files" -msgstr "" - -msgid "⌘+Shift+G" -msgstr "" - -msgid "Ctrl+Shift+G" -msgstr "" - -msgid "Paste from clipboard" -msgstr "" - -msgid "Show/Hide 3Dconnexion devices settings dialog" -msgstr "" - -msgid "Switch table page" -msgstr "" - -msgid "Show keyboard shortcuts list" -msgstr "" - -msgid "Global shortcuts" -msgstr "" - -msgid "Rotate View" -msgstr "" - -msgid "Pan View" -msgstr "" - -msgid "Mouse wheel" -msgstr "" - -msgid "Zoom View" -msgstr "" - -msgid "Shift+A" -msgstr "" - -msgid "Shift+R" -msgstr "" - -msgid "" -"Auto orientates selected objects or all objects.If there are selected " -"objects, it just orientates the selected ones.Otherwise, it will orientates " -"all objects in the current disk." -msgstr "" - -msgid "Shift+Tab" -msgstr "" - -msgid "Collapse/Expand the sidebar" -msgstr "" - -msgid "⌘+Any arrow" -msgstr "" - -msgid "Movement in camera space" -msgstr "" - -msgid "⌥+Left mouse button" -msgstr "" - -msgid "Select a part" -msgstr "" - -msgid "⌘+Left mouse button" -msgstr "" - -msgid "Select multiple objects" -msgstr "" - -msgid "Ctrl+Any arrow" -msgstr "" - -msgid "Alt+Left mouse button" -msgstr "" - -msgid "Ctrl+Left mouse button" -msgstr "" - -msgid "Shift+Left mouse button" -msgstr "" - -msgid "Select objects by rectangle" -msgstr "" - -msgid "Arrow Up" -msgstr "" - -msgid "Move selection 10 mm in positive Y direction" -msgstr "" - -msgid "Arrow Down" -msgstr "" - -msgid "Move selection 10 mm in negative Y direction" -msgstr "" - -msgid "Arrow Left" -msgstr "" - -msgid "Move selection 10 mm in negative X direction" -msgstr "" - -msgid "Arrow Right" -msgstr "" - -msgid "Move selection 10 mm in positive X direction" -msgstr "" - -msgid "Shift+Any arrow" -msgstr "" - -msgid "Movement step set to 1 mm" -msgstr "" - -msgid "keyboard 1-9: set filament for object/part" -msgstr "" - -msgid "Camera view - Default" -msgstr "" - -msgid "Camera view - Top" -msgstr "" - -msgid "Camera view - Bottom" -msgstr "" - -msgid "Camera view - Front" -msgstr "" - -msgid "Camera view - Behind" -msgstr "" - -msgid "Camera Angle - Left side" -msgstr "" - -msgid "Camera Angle - Right side" -msgstr "" - -msgid "Select all objects" -msgstr "" - -msgid "Gizmo move" -msgstr "" - -msgid "Gizmo scale" -msgstr "" - -msgid "Gizmo rotate" -msgstr "" - -msgid "Gizmo cut" -msgstr "" - -msgid "Gizmo Place face on bed" -msgstr "" - -msgid "Gizmo SLA support points" -msgstr "" - -msgid "Gizmo FDM paint-on seam" -msgstr "" - -msgid "Gizmo Text emboss / engrave" -msgstr "" - -msgid "Zoom in" -msgstr "" - -msgid "Zoom out" -msgstr "" - -msgid "Switch between Prepare/Preview" -msgstr "" - -msgid "Plater" -msgstr "" - -msgid "Move: press to snap by 1mm" -msgstr "" - -msgid "⌘+Mouse wheel" -msgstr "" - -msgid "Support/Color Painting: adjust pen radius" -msgstr "" - -msgid "⌥+Mouse wheel" -msgstr "" - -msgid "Support/Color Painting: adjust section position" -msgstr "" - -msgid "Ctrl+Mouse wheel" -msgstr "" - -msgid "Alt+Mouse wheel" -msgstr "" - -msgid "Gizmo" -msgstr "" - -msgid "Set extruder number for the objects and parts" -msgstr "" - -msgid "Delete objects, parts, modifiers " -msgstr "" - -msgid "Select the object/part and press space to change the name" -msgstr "" - -msgid "Mouse click" -msgstr "" - -msgid "Select the object/part and mouse click to change the name" -msgstr "" - -msgid "Objects List" -msgstr "" - -msgid "Vertical slider - Move active thumb Up" -msgstr "" - -msgid "Vertical slider - Move active thumb Down" -msgstr "" - -msgid "Horizontal slider - Move active thumb Left" -msgstr "" - -msgid "Horizontal slider - Move active thumb Right" -msgstr "" - -msgid "On/Off one layer mode of the vertical slider" -msgstr "" - -msgid "On/Off g-code window" -msgstr "" - -msgid "Move slider 5x faster" -msgstr "" - -msgid "Shift+Mouse wheel" -msgstr "" - -msgid "Release Note" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "version %s update information :" -msgstr "" - -msgid "Network plug-in update" -msgstr "" - -msgid "" -"Click OK to update the Network plug-in when Orca Slicer launches next time." -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "A new Network plug-in(%s) available, Do you want to install it?" -msgstr "" - -msgid "New version of Orca Slicer" -msgstr "" - -msgid "Skip this Version" -msgstr "" - -msgid "Done" -msgstr "" - -msgid "Confirm and Update Nozzle" -msgstr "" - -msgid "LAN Connection Failed (Sending print file)" -msgstr "" - -msgid "" -"Step 1, please confirm Orca Slicer and your printer are in the same LAN." -msgstr "" - -msgid "" -"Step 2, if the IP and Access Code below are different from the actual values " -"on your printer, please correct them." -msgstr "" - -msgid "IP" -msgstr "" - -msgid "Access Code" -msgstr "" - -msgid "Where to find your printer's IP and Access Code?" -msgstr "" - -msgid "Step 3: Ping the IP address to check for packet loss and latency." -msgstr "" - -msgid "Test" -msgstr "" - -msgid "IP and Access Code Verified! You may close the window" -msgstr "" - -msgid "Connection failed, please double check IP and Access Code" -msgstr "" - -msgid "" -"Connection failed! If your IP and Access Code is correct, \n" -"please move to step 3 for troubleshooting network issues" -msgstr "" - -msgid "Model:" -msgstr "" - -msgid "Serial:" -msgstr "" - -msgid "Version:" -msgstr "" - -msgid "Update firmware" -msgstr "" - -msgid "Printing" -msgstr "" - -msgid "Idle" -msgstr "" - -msgid "Beta version" -msgstr "" - -msgid "Latest version" -msgstr "" - -msgid "Updating" -msgstr "" - -msgid "Updating failed" -msgstr "" - -msgid "Updating successful" -msgstr "" - -msgid "" -"Are you sure you want to update? This will take about 10 minutes. Do not " -"turn off the power while the printer is updating." -msgstr "" - -msgid "" -"An important update was detected and needs to be run before printing can " -"continue. Do you want to update now? You can also update later from 'Upgrade " -"firmware'." -msgstr "" - -msgid "" -"The firmware version is abnormal. Repairing and updating are required before " -"printing. Do you want to update now? You can also update later on printer or " -"update next time starting the studio." -msgstr "" - -msgid "Extension Board" -msgstr "" - -msgid "Saving objects into the 3mf failed." -msgstr "" - -msgid "Only Windows 10 is supported." -msgstr "" - -msgid "Failed to initialize the WinRT library." -msgstr "" - -msgid "Exporting objects" -msgstr "" - -msgid "Failed loading objects." -msgstr "" - -msgid "Repairing object by Windows service" -msgstr "" - -msgid "Repair failed." -msgstr "" - -msgid "Loading repaired objects" -msgstr "" - -msgid "Exporting 3mf file failed" -msgstr "" - -msgid "Import 3mf file failed" -msgstr "" - -msgid "Repaired 3mf file does not contain any object" -msgstr "" - -msgid "Repaired 3mf file contains more than one object" -msgstr "" - -msgid "Repaired 3mf file does not contain any volume" -msgstr "" - -msgid "Repaired 3mf file contains more than one volume" -msgstr "" - -msgid "Repair finished" -msgstr "" - -msgid "Repair canceled" -msgstr "" - -#, possible-boost-format -msgid "Copying of file %1% to %2% failed: %3%" -msgstr "" - -msgid "Need to check the unsaved changes before configuration updates." -msgstr "" - -msgid "Configuration package: " -msgstr "" - -msgid " updated to " -msgstr "" - -msgid "Open G-code file:" -msgstr "" - -msgid "" -"One object has empty initial layer and can't be printed. Please Cut the " -"bottom or enable supports." -msgstr "" - -#, possible-boost-format -msgid "Object can't be printed for empty layer between %1% and %2%." -msgstr "" - -#, possible-boost-format -msgid "Object: %1%" -msgstr "" - -msgid "" -"Maybe parts of the object at these height are too thin, or the object has " -"faulty mesh" -msgstr "" - -msgid "No object can be printed. Maybe too small" -msgstr "" - -msgid "" -"Failed to generate gcode for invalid custom G-code.\n" -"\n" -msgstr "" - -msgid "Please check the custom G-code or use the default custom G-code." -msgstr "" - -#, possible-boost-format -msgid "Generating G-code: layer %1%" -msgstr "" - -msgid "Inner wall" -msgstr "" - -msgid "Outer wall" -msgstr "" - -msgid "Overhang wall" -msgstr "" - -msgid "Sparse infill" -msgstr "" - -msgid "Internal solid infill" -msgstr "" - -msgid "Top surface" -msgstr "" - -msgid "Bottom surface" -msgstr "" - -msgid "Internal Bridge" -msgstr "" - -msgid "Gap infill" -msgstr "" - -msgid "Skirt" -msgstr "" - -msgid "Support interface" -msgstr "" - -msgid "Support transition" -msgstr "" - -msgid "Multiple" -msgstr "" - -#, possible-boost-format -msgid "Failed to calculate line width of %1%. Can not get value of \"%2%\" " -msgstr "" - -msgid "" -"Invalid spacing supplied to Flow::with_spacing(), check your layer height " -"and extrusion width" -msgstr "" - -msgid "undefined error" -msgstr "" - -msgid "too many files" -msgstr "" - -msgid "file too large" -msgstr "" - -msgid "unsupported method" -msgstr "" - -msgid "unsupported encryption" -msgstr "" - -msgid "unsupported feature" -msgstr "" - -msgid "failed finding central directory" -msgstr "" - -msgid "not a ZIP archive" -msgstr "" - -msgid "invalid header or corrupted" -msgstr "" - -msgid "unsupported multidisk" -msgstr "" - -msgid "decompression failed" -msgstr "" - -msgid "compression failed" -msgstr "" - -msgid "unexpected decompressed size" -msgstr "" - -msgid "CRC check failed" -msgstr "" - -msgid "unsupported central directory size" -msgstr "" - -msgid "allocation failed" -msgstr "" - -msgid "file open failed" -msgstr "" - -msgid "file create failed" -msgstr "" - -msgid "file write failed" -msgstr "" - -msgid "file read failed" -msgstr "" - -msgid "file close failed" -msgstr "" - -msgid "file seek failed" -msgstr "" - -msgid "file stat failed" -msgstr "" - -msgid "invalid parameter" -msgstr "" - -msgid "invalid filename" -msgstr "" - -msgid "buffer too small" -msgstr "" - -msgid "internal error" -msgstr "" - -msgid "file not found" -msgstr "" - -msgid "archive too large" -msgstr "" - -msgid "validation failed" -msgstr "" - -msgid "write callback failed" -msgstr "" - -#, possible-boost-format -msgid "" -"%1% is too close to exclusion area, there may be collisions when printing." -msgstr "" - -#, possible-boost-format -msgid "%1% is too close to others, and collisions may be caused." -msgstr "" - -#, possible-boost-format -msgid "%1% is too tall, and collisions will be caused." -msgstr "" - -msgid " is too close to others, there may be collisions when printing." -msgstr "" - -msgid " is too close to exclusion area, there may be collisions when printing." -msgstr "" - -msgid "Prime Tower" -msgstr "" - -msgid " is too close to others, and collisions may be caused.\n" -msgstr "" - -msgid " is too close to exclusion area, and collisions will be caused.\n" -msgstr "" - -msgid "" -"Can not print multiple filaments which have large difference of temperature " -"together. Otherwise, the extruder and nozzle may be blocked or damaged " -"during printing" -msgstr "" - -msgid "No extrusions under current settings." -msgstr "" - -msgid "" -"Smooth mode of timelapse is not supported when \"by object\" sequence is " -"enabled." -msgstr "" - -msgid "" -"Please select \"By object\" print sequence to print multiple objects in " -"spiral vase mode." -msgstr "" - -msgid "" -"The spiral vase mode does not work when an object contains more than one " -"materials." -msgstr "" - -#, possible-boost-format -msgid "The object %1% exceeds the maximum build volume height." -msgstr "" - -#, possible-boost-format -msgid "" -"While the object %1% itself fits the build volume, its last layer exceeds " -"the maximum build volume height." -msgstr "" - -msgid "" -"You might want to reduce the size of your model or change current print " -"settings and retry." -msgstr "" - -msgid "Variable layer height is not supported with Organic supports." -msgstr "" - -msgid "" -"Different nozzle diameters and different filament diameters is not allowed " -"when prime tower is enabled." -msgstr "" - -msgid "" -"The Wipe Tower is currently only supported with the relative extruder " -"addressing (use_relative_e_distances=1)." -msgstr "" - -msgid "" -"Ooze prevention is currently not supported with the prime tower enabled." -msgstr "" - -msgid "" -"The prime tower is currently only supported for the Marlin, RepRap/Sprinter, " -"RepRapFirmware and Repetier G-code flavors." -msgstr "" - -msgid "The prime tower is not supported in \"By object\" print." -msgstr "" - -msgid "" -"The prime tower is not supported when adaptive layer height is on. It " -"requires that all objects have the same layer height." -msgstr "" - -msgid "The prime tower requires \"support gap\" to be multiple of layer height" -msgstr "" - -msgid "The prime tower requires that all objects have the same layer heights" -msgstr "" - -msgid "" -"The prime tower requires that all objects are printed over the same number " -"of raft layers" -msgstr "" - -msgid "" -"The prime tower requires that all objects are sliced with the same layer " -"heights." -msgstr "" - -msgid "" -"The prime tower is only supported if all objects have the same variable " -"layer height" -msgstr "" - -msgid "Too small line width" -msgstr "" - -msgid "Too large line width" -msgstr "" - -msgid "" -"The prime tower requires that support has the same layer height with object." -msgstr "" - -msgid "" -"Organic support tree tip diameter must not be smaller than support material " -"extrusion width." -msgstr "" - -msgid "" -"Organic support branch diameter must not be smaller than 2x support material " -"extrusion width." -msgstr "" - -msgid "" -"Organic support branch diameter must not be smaller than support tree tip " -"diameter." -msgstr "" - -msgid "" -"Support enforcers are used but support is not enabled. Please enable support." -msgstr "" - -msgid "Layer height cannot exceed nozzle diameter" -msgstr "" - -msgid "" -"Relative extruder addressing requires resetting the extruder position at " -"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to " -"layer_gcode." -msgstr "" - -msgid "" -"\"G92 E0\" was found in before_layer_gcode, which is incompatible with " -"absolute extruder addressing." -msgstr "" - -msgid "" -"\"G92 E0\" was found in layer_gcode, which is incompatible with absolute " -"extruder addressing." -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "Plate %d: %s does not support filament %s" -msgstr "" - -msgid "" -"Setting the jerk speed too low could lead to artifacts on curved surfaces" -msgstr "" - -msgid "Generating skirt & brim" -msgstr "" - -msgid "Exporting G-code" -msgstr "" - -msgid "Generating G-code" -msgstr "" - -msgid "Failed processing of the filename_format template." -msgstr "" - -msgid "Printable area" -msgstr "" - -msgid "Bed exclude area" -msgstr "" - -msgid "" -"Unprintable area in XY plane. For example, X1 Series printers use the front " -"left corner to cut filament during filament change. The area is expressed as " -"polygon by points in following format: \"XxY, XxY, ...\"" -msgstr "" - -msgid "Bed custom texture" -msgstr "" - -msgid "Bed custom model" -msgstr "" - -msgid "Elephant foot compensation" -msgstr "" - -msgid "" -"Shrink the initial layer on build plate to compensate for elephant foot " -"effect" -msgstr "" - -msgid "Elephant foot compensation layers" -msgstr "" - -msgid "" -"The number of layers on which the elephant foot compensation will be active. " -"The first layer will be shrunk by the elephant foot compensation value, then " -"the next layers will be linearly shrunk less, up to the layer indicated by " -"this value." -msgstr "" - -msgid "layers" -msgstr "" - -msgid "" -"Slicing height for each layer. Smaller layer height means more accurate and " -"more printing time" -msgstr "" - -msgid "Printable height" -msgstr "" - -msgid "Maximum printable height which is limited by mechanism of printer" -msgstr "" - -msgid "Preferred orientation" -msgstr "" - -msgid "Automatically orient stls on the Z-axis upon initial import" -msgstr "" - -msgid "Printer preset names" -msgstr "" - -msgid "Hostname, IP or URL" -msgstr "" - -msgid "" -"Orca Slicer can upload G-code files to a printer host. This field should " -"contain the hostname, IP address or URL of the printer host instance. Print " -"host behind HAProxy with basic auth enabled can be accessed by putting the " -"user name and password into the URL in the following format: https://" -"username:password@your-octopi-address/" -msgstr "" - -msgid "Device UI" -msgstr "" - -msgid "" -"Specify the URL of your device user interface if it's not same as print_host" -msgstr "" - -msgid "API Key / Password" -msgstr "" - -msgid "" -"Orca Slicer can upload G-code files to a printer host. This field should " -"contain the API Key or the password required for authentication." -msgstr "" - -msgid "Name of the printer" -msgstr "" - -msgid "HTTPS CA File" -msgstr "" - -msgid "" -"Custom CA certificate file can be specified for HTTPS OctoPrint connections, " -"in crt/pem format. If left blank, the default OS CA certificate repository " -"is used." -msgstr "" - -msgid "User" -msgstr "" - -msgid "Password" -msgstr "" - -msgid "Ignore HTTPS certificate revocation checks" -msgstr "" - -msgid "" -"Ignore HTTPS certificate revocation checks in case of missing or offline " -"distribution points. One may want to enable this option for self signed " -"certificates if connection fails." -msgstr "" - -msgid "Names of presets related to the physical printer" -msgstr "" - -msgid "Authorization Type" -msgstr "" - -msgid "API key" -msgstr "" - -msgid "HTTP digest" -msgstr "" - -msgid "Avoid crossing wall" -msgstr "" - -msgid "Detour and avoid to travel across wall which may cause blob on surface" -msgstr "" - -msgid "Avoid crossing wall - Max detour length" -msgstr "" - -msgid "" -"Maximum detour distance for avoiding crossing wall. Don't detour if the " -"detour distance is large than this value. Detour length could be specified " -"either as an absolute value or as percentage (for example 50%) of a direct " -"travel path. Zero to disable" -msgstr "" - -msgid "mm or %" -msgstr "" - -msgid "Other layers" -msgstr "" - -msgid "" -"Bed temperature for layers except the initial one. Value 0 means the " -"filament does not support to print on the Cool Plate" -msgstr "" - -msgid "°C" -msgstr "" - -msgid "" -"Bed temperature for layers except the initial one. Value 0 means the " -"filament does not support to print on the Engineering Plate" -msgstr "" - -msgid "" -"Bed temperature for layers except the initial one. Value 0 means the " -"filament does not support to print on the High Temp Plate" -msgstr "" - -msgid "" -"Bed temperature for layers except the initial one. Value 0 means the " -"filament does not support to print on the Textured PEI Plate" -msgstr "" - -msgid "Initial layer" -msgstr "" - -msgid "Initial layer bed temperature" -msgstr "" - -msgid "" -"Bed temperature of the initial layer. Value 0 means the filament does not " -"support to print on the Cool Plate" -msgstr "" - -msgid "" -"Bed temperature of the initial layer. Value 0 means the filament does not " -"support to print on the Engineering Plate" -msgstr "" - -msgid "" -"Bed temperature of the initial layer. Value 0 means the filament does not " -"support to print on the High Temp Plate" -msgstr "" - -msgid "" -"Bed temperature of the initial layer. Value 0 means the filament does not " -"support to print on the Textured PEI Plate" -msgstr "" - -msgid "Bed types supported by the printer" -msgstr "" - -msgid "Cool Plate" -msgstr "" - -msgid "Engineering Plate" -msgstr "" - -msgid "First layer print sequence" -msgstr "" - -msgid "This G-code is inserted at every layer change before lifting z" -msgstr "" - -msgid "Bottom shell layers" -msgstr "" - -msgid "" -"This is the number of solid layers of bottom shell, including the bottom " -"surface layer. When the thickness calculated by this value is thinner than " -"bottom shell thickness, the bottom shell layers will be increased" -msgstr "" - -msgid "Bottom shell thickness" -msgstr "" - -msgid "" -"The number of bottom solid layers is increased when slicing if the thickness " -"calculated by bottom shell layers is thinner than this value. This can avoid " -"having too thin shell when layer height is small. 0 means that this setting " -"is disabled and thickness of bottom shell is absolutely determained by " -"bottom shell layers" -msgstr "" - -msgid "Apply gap fill" -msgstr "" - -msgid "" -"Enables gap fill for the selected surfaces. The minimum gap length that will " -"be filled can be controlled from the filter out tiny gaps option below.\n" -"\n" -"Options:\n" -"1. Everywhere: Applies gap fill to top, bottom and internal solid surfaces\n" -"2. Top and Bottom surfaces: Applies gap fill to top and bottom surfaces " -"only\n" -"3. Nowhere: Disables gap fill\n" -msgstr "" - -msgid "Everywhere" -msgstr "" - -msgid "Top and bottom surfaces" -msgstr "" - -msgid "Nowhere" -msgstr "" - -msgid "Force cooling for overhang and bridge" -msgstr "" - -msgid "" -"Enable this option to optimize part cooling fan speed for overhang and " -"bridge to get better cooling" -msgstr "" - -msgid "Fan speed for overhang" -msgstr "" - -msgid "" -"Force part cooling fan to be this speed when printing bridge or overhang " -"wall which has large overhang degree. Forcing cooling for overhang and " -"bridge can get better quality for these part" -msgstr "" - -msgid "Cooling overhang threshold" -msgstr "" - -#, possible-c-format -msgid "" -"Force cooling fan to be specific speed when overhang degree of printed part " -"exceeds this value. Expressed as percentage which indicides how much width " -"of the line without support from lower layer. 0% means forcing cooling for " -"all outer wall no matter how much overhang degree" -msgstr "" - -msgid "Bridge infill direction" -msgstr "" - -msgid "" -"Bridging angle override. If left to zero, the bridging angle will be " -"calculated automatically. Otherwise the provided angle will be used for " -"external bridges. Use 180°for zero angle." -msgstr "" - -msgid "Bridge density" -msgstr "" - -msgid "Density of external bridges. 100% means solid bridge. Default is 100%." -msgstr "" - -msgid "Bridge flow ratio" -msgstr "" - -msgid "" -"Decrease this value slightly(for example 0.9) to reduce the amount of " -"material for bridge, to improve sag" -msgstr "" - -msgid "Internal bridge flow ratio" -msgstr "" - -msgid "" -"This value governs the thickness of the internal bridge layer. This is the " -"first layer over sparse infill. Decrease this value slightly (for example " -"0.9) to improve surface quality over sparse infill." -msgstr "" - -msgid "Top surface flow ratio" -msgstr "" - -msgid "" -"This factor affects the amount of material for top solid infill. You can " -"decrease it slightly to have smooth surface finish" -msgstr "" - -msgid "Bottom surface flow ratio" -msgstr "" - -msgid "This factor affects the amount of material for bottom solid infill" -msgstr "" - -msgid "Precise wall" -msgstr "" - -msgid "" -"Improve shell precision by adjusting outer wall spacing. This also improves " -"layer consistency.\n" -"Note: This setting will only take effect if the wall sequence is configured " -"to Inner-Outer" -msgstr "" - -msgid "Only one wall on top surfaces" -msgstr "" - -msgid "" -"Use only one wall on flat top surface, to give more space to the top infill " -"pattern" -msgstr "" - -msgid "One wall threshold" -msgstr "" - -#, no-c-format, no-boost-format -msgid "" -"If a top surface has to be printed and it's partially covered by another " -"layer, it won't be considered at a top layer where its width is below this " -"value. This can be useful to not let the 'one perimeter on top' trigger on " -"surface that should be covered only by perimeters. This value can be a mm or " -"a % of the perimeter extrusion width.\n" -"Warning: If enabled, artifacts can be created if you have some thin features " -"on the next layer, like letters. Set this setting to 0 to remove these " -"artifacts." -msgstr "" - -msgid "Only one wall on first layer" -msgstr "" - -msgid "" -"Use only one wall on first layer, to give more space to the bottom infill " -"pattern" -msgstr "" - -msgid "Extra perimeters on overhangs" -msgstr "" - -msgid "" -"Create additional perimeter paths over steep overhangs and areas where " -"bridges cannot be anchored. " -msgstr "" - -msgid "Reverse on odd" -msgstr "" - -msgid "Overhang reversal" -msgstr "" - -msgid "" -"Extrude perimeters that have a part over an overhang in the reverse " -"direction on odd layers. This alternating pattern can drastically improve " -"steep overhangs.\n" -"\n" -"This setting can also help reduce part warping due to the reduction of " -"stresses in the part walls." -msgstr "" - -msgid "Reverse only internal perimeters" -msgstr "" - -msgid "" -"Apply the reverse perimeters logic only on internal perimeters. \n" -"\n" -"This setting greatly reduces part stresses as they are now distributed in " -"alternating directions. This should reduce part warping while also " -"maintaining external wall quality. This feature can be very useful for warp " -"prone material, like ABS/ASA, and also for elastic filaments, like TPU and " -"Silk PLA. It can also help reduce warping on floating regions over " -"supports.\n" -"\n" -"For this setting to be the most effective, it is recomended to set the " -"Reverse Threshold to 0 so that all internal walls print in alternating " -"directions on odd layers irrespective of their overhang degree." -msgstr "" - -msgid "Bridge counterbole holes" -msgstr "" - -msgid "" -"This option creates bridges for counterbore holes, allowing them to be " -"printed without support. Available modes include:\n" -"1. None: No bridge is created.\n" -"2. Partially Bridged: Only a part of the unsupported area will be bridged.\n" -"3. Sacrificial Layer: A full sacrificial bridge layer is created." -msgstr "" - -msgid "Partially bridged" -msgstr "" - -msgid "Sacrificial layer" -msgstr "" - -msgid "Reverse threshold" -msgstr "" - -msgid "Overhang reversal threshold" -msgstr "" - -#, no-c-format, no-boost-format -msgid "" -"Number of mm the overhang need to be for the reversal to be considered " -"useful. Can be a % of the perimeter width.\n" -"Value 0 enables reversal on every odd layers regardless." -msgstr "" - -msgid "Classic mode" -msgstr "" - -msgid "Enable this option to use classic mode" -msgstr "" - -msgid "Slow down for overhang" -msgstr "" - -msgid "Enable this option to slow printing down for different overhang degree" -msgstr "" - -msgid "Slow down for curled perimeters" -msgstr "" - -msgid "" -"Enable this option to slow printing down in areas where potential curled " -"perimeters may exist" -msgstr "" - -msgid "mm/s or %" -msgstr "" - -msgid "External" -msgstr "" - -msgid "Speed of bridge and completely overhang wall" -msgstr "" - -msgid "mm/s" -msgstr "" - -msgid "Internal" -msgstr "" - -msgid "" -"Speed of internal bridge. If the value is expressed as a percentage, it will " -"be calculated based on the bridge_speed. Default value is 150%." -msgstr "" - -msgid "Brim width" -msgstr "" - -msgid "Distance from model to the outermost brim line" -msgstr "" - -msgid "Brim type" -msgstr "" - -msgid "" -"This controls the generation of the brim at outer and/or inner side of " -"models. Auto means the brim width is analysed and calculated automatically." -msgstr "" - -msgid "Brim-object gap" -msgstr "" - -msgid "" -"A gap between innermost brim line and object can make brim be removed more " -"easily" -msgstr "" - -msgid "Brim ears" -msgstr "" - -msgid "Only draw brim over the sharp edges of the model." -msgstr "" - -msgid "Brim ear max angle" -msgstr "" - -msgid "" -"Maximum angle to let a brim ear appear. \n" -"If set to 0, no brim will be created. \n" -"If set to ~180, brim will be created on everything but straight sections." -msgstr "" - -msgid "Brim ear detection radius" -msgstr "" - -msgid "" -"The geometry will be decimated before dectecting sharp angles. This " -"parameter indicates the minimum length of the deviation for the decimation.\n" -"0 to deactivate" -msgstr "" - -msgid "Compatible machine" -msgstr "" - -msgid "upward compatible machine" -msgstr "" - -msgid "Compatible machine condition" -msgstr "" - -msgid "Compatible process profiles" -msgstr "" - -msgid "Compatible process profiles condition" -msgstr "" - -msgid "Print sequence, layer by layer or object by object" -msgstr "" - -msgid "By layer" -msgstr "" - -msgid "By object" -msgstr "" - -msgid "Intra-layer order" -msgstr "" - -msgid "Print order within a single layer" -msgstr "" - -msgid "As object list" -msgstr "" - -msgid "Slow printing down for better layer cooling" -msgstr "" - -msgid "" -"Enable this option to slow printing speed down to make the final layer time " -"not shorter than the layer time threshold in \"Max fan speed threshold\", so " -"that layer can be cooled for longer time. This can improve the cooling " -"quality for needle and small details" -msgstr "" - -msgid "Normal printing" -msgstr "" - -msgid "" -"The default acceleration of both normal printing and travel except initial " -"layer" -msgstr "" - -msgid "mm/s²" -msgstr "" - -msgid "Default filament profile" -msgstr "" - -msgid "Default filament profile when switch to this machine profile" -msgstr "" - -msgid "Default process profile" -msgstr "" - -msgid "Default process profile when switch to this machine profile" -msgstr "" - -msgid "Activate air filtration" -msgstr "" - -msgid "Activate for better air filtration. G-code command: M106 P3 S(0-255)" -msgstr "" - -msgid "Fan speed" -msgstr "" - -msgid "" -"Speed of exhaust fan during printing.This speed will overwrite the speed in " -"filament custom gcode" -msgstr "" - -msgid "Speed of exhaust fan after printing completes" -msgstr "" - -msgid "No cooling for the first" -msgstr "" - -msgid "" -"Close all cooling fan for the first certain layers. Cooling fan of the first " -"layer used to be closed to get better build plate adhesion" -msgstr "" - -msgid "Don't support bridges" -msgstr "" - -msgid "" -"Don't support the whole bridge area which make support very large. Bridge " -"usually can be printing directly without support if not very long" -msgstr "" - -msgid "Thick bridges" -msgstr "" - -msgid "" -"If enabled, bridges are more reliable, can bridge longer distances, but may " -"look worse. If disabled, bridges look better but are reliable just for " -"shorter bridged distances." -msgstr "" - -msgid "Thick internal bridges" -msgstr "" - -msgid "" -"If enabled, thick internal bridges will be used. It's usually recommended to " -"have this feature turned on. However, consider turning it off if you are " -"using large nozzles." -msgstr "" - -msgid "Don't filter out small internal bridges (beta)" -msgstr "" - -msgid "" -"This option can help reducing pillowing on top surfaces in heavily slanted " -"or curved models.\n" -"\n" -"By default, small internal bridges are filtered out and the internal solid " -"infill is printed directly over the sparse infill. This works well in most " -"cases, speeding up printing without too much compromise on top surface " -"quality. \n" -"\n" -"However, in heavily slanted or curved models especially where too low sparse " -"infill density is used, this may result in curling of the unsupported solid " -"infill, causing pillowing.\n" -"\n" -"Enabling this option will print internal bridge layer over slightly " -"unsupported internal solid infill. The options below control the amount of " -"filtering, i.e. the amount of internal bridges created.\n" -"\n" -"Disabled - Disables this option. This is the default behaviour and works " -"well in most cases.\n" -"\n" -"Limited filtering - Creates internal bridges on heavily slanted surfaces, " -"while avoiding creating uncessesary interal bridges. This works well for " -"most difficult models.\n" -"\n" -"No filtering - Creates internal bridges on every potential internal " -"overhang. This option is useful for heavily slanted top surface models. " -"However, in most cases it creates too many unecessary bridges." -msgstr "" - -msgid "Disabled" -msgstr "" - -msgid "Limited filtering" -msgstr "" - -msgid "No filtering" -msgstr "" - -msgid "Max bridge length" -msgstr "" - -msgid "" -"Max length of bridges that don't need support. Set it to 0 if you want all " -"bridges to be supported, and set it to a very large value if you don't want " -"any bridges to be supported." -msgstr "" - -msgid "End G-code" -msgstr "" - -msgid "End G-code when finish the whole printing" -msgstr "" - -msgid "Between Object Gcode" -msgstr "" - -msgid "" -"Insert Gcode between objects. This parameter will only come into effect when " -"you print your models object by object" -msgstr "" - -msgid "End G-code when finish the printing of this filament" -msgstr "" - -msgid "Ensure vertical shell thickness" -msgstr "" - -msgid "" -"Add solid infill near sloping surfaces to guarantee the vertical shell " -"thickness (top+bottom solid layers)" -msgstr "" - -msgid "Further reduce solid infill on walls (beta)" -msgstr "" - -msgid "" -"Further reduces any solid infill applied to walls. As there will be very " -"limited infill supporting solid surfaces, make sure that you are using " -"adequate number of walls to support the part on sloping surfaces.\n" -"\n" -"For heavily sloped surfaces this option is not suitable as it will generate " -"too thin of a top layer and should be disabled." -msgstr "" - -msgid "Top surface pattern" -msgstr "" - -msgid "Line pattern of top surface infill" -msgstr "" - -msgid "Concentric" -msgstr "" - -msgid "Rectilinear" -msgstr "" - -msgid "Monotonic" -msgstr "" - -msgid "Monotonic line" -msgstr "" - -msgid "Aligned Rectilinear" -msgstr "" - -msgid "Hilbert Curve" -msgstr "" - -msgid "Archimedean Chords" -msgstr "" - -msgid "Octagram Spiral" -msgstr "" - -msgid "Bottom surface pattern" -msgstr "" - -msgid "Line pattern of bottom surface infill, not bridge infill" -msgstr "" - -msgid "Internal solid infill pattern" -msgstr "" - -msgid "" -"Line pattern of internal solid infill. if the detect narrow internal solid " -"infill be enabled, the concentric pattern will be used for the small area." -msgstr "" - -msgid "" -"Line width of outer wall. If expressed as a %, it will be computed over the " -"nozzle diameter." -msgstr "" - -msgid "" -"Speed of outer wall which is outermost and visible. It's used to be slower " -"than inner wall speed to get better quality." -msgstr "" - -msgid "Small perimeters" -msgstr "" - -msgid "" -"This separate setting will affect the speed of perimeters having radius <= " -"small_perimeter_threshold (usually holes). If expressed as percentage (for " -"example: 80%) it will be calculated on the outer wall speed setting above. " -"Set to zero for auto." -msgstr "" - -msgid "Small perimeters threshold" -msgstr "" - -msgid "" -"This sets the threshold for small perimeter length. Default threshold is 0mm" -msgstr "" - -msgid "Walls printing order" -msgstr "" - -msgid "" -"Print sequence of the internal (inner) and external (outer) walls. \n" -"\n" -"Use Inner/Outer for best overhangs. This is because the overhanging walls " -"can adhere to a neighouring perimeter while printing. However, this option " -"results in slightly reduced surface quality as the external perimeter is " -"deformed by being squashed to the internal perimeter.\n" -"\n" -"Use Inner/Outer/Inner for the best external surface finish and dimensional " -"accuracy as the external wall is printed undisturbed from an internal " -"perimeter. However, overhang performance will reduce as there is no internal " -"perimeter to print the external wall against. This option requires a minimum " -"of 3 walls to be effective as it prints the internal walls from the 3rd " -"perimeter onwards first, then the external perimeter and, finally, the first " -"internal perimeter. This option is recomended against the Outer/Inner option " -"in most cases. \n" -"\n" -"Use Outer/Inner for the same external wall quality and dimensional accuracy " -"benefits of Inner/Outer/Inner option. However, the z seams will appear less " -"consistent as the first extrusion of a new layer starts on a visible " -"surface.\n" -"\n" -" " -msgstr "" - -msgid "Inner/Outer" -msgstr "" - -msgid "Outer/Inner" -msgstr "" - -msgid "Inner/Outer/Inner" -msgstr "" - -msgid "Print infill first" -msgstr "" - -msgid "" -"Order of wall/infill. When the tickbox is unchecked the walls are printed " -"first, which works best in most cases.\n" -"\n" -"Printing walls first may help with extreme overhangs as the walls have the " -"neighbouring infill to adhere to. However, the infill will slighly push out " -"the printed walls where it is attached to them, resulting in a worse " -"external surface finish. It can also cause the infill to shine through the " -"external surfaces of the part." -msgstr "" - -msgid "Wall loop direction" -msgstr "" - -msgid "" -"The direction which the wall loops are extruded when looking down from the " -"top.\n" -"\n" -"By default all walls are extruded in counter-clockwise, unless Reverse on " -"odd is enabled. Set this to any option other than Auto will force the wall " -"direction regardless of the Reverse on odd.\n" -"\n" -"This option will be disabled if sprial vase mode is enabled." -msgstr "" - -msgid "Counter clockwise" -msgstr "" - -msgid "Clockwise" -msgstr "" - -msgid "Height to rod" -msgstr "" - -msgid "" -"Distance of the nozzle tip to the lower rod. Used for collision avoidance in " -"by-object printing." -msgstr "" - -msgid "Height to lid" -msgstr "" - -msgid "" -"Distance of the nozzle tip to the lid. Used for collision avoidance in by-" -"object printing." -msgstr "" - -msgid "" -"Clearance radius around extruder. Used for collision avoidance in by-object " -"printing." -msgstr "" - -msgid "Bed mesh min" -msgstr "" - -msgid "" -"This option sets the min point for the allowed bed mesh area. Due to the " -"probe's XY offset, most printers are unable to probe the entire bed. To " -"ensure the probe point does not go outside the bed area, the minimum and " -"maximum points of the bed mesh should be set appropriately. OrcaSlicer " -"ensures that adaptive_bed_mesh_min/adaptive_bed_mesh_max values do not " -"exceed these min/max points. This information can usually be obtained from " -"your printer manufacturer. The default setting is (-99999, -99999), which " -"means there are no limits, thus allowing probing across the entire bed." -msgstr "" - -msgid "Bed mesh max" -msgstr "" - -msgid "" -"This option sets the max point for the allowed bed mesh area. Due to the " -"probe's XY offset, most printers are unable to probe the entire bed. To " -"ensure the probe point does not go outside the bed area, the minimum and " -"maximum points of the bed mesh should be set appropriately. OrcaSlicer " -"ensures that adaptive_bed_mesh_min/adaptive_bed_mesh_max values do not " -"exceed these min/max points. This information can usually be obtained from " -"your printer manufacturer. The default setting is (99999, 99999), which " -"means there are no limits, thus allowing probing across the entire bed." -msgstr "" - -msgid "Probe point distance" -msgstr "" - -msgid "" -"This option sets the preferred distance between probe points (grid size) for " -"the X and Y directions, with the default being 50mm for both X and Y." -msgstr "" - -msgid "Mesh margin" -msgstr "" - -msgid "" -"This option determines the additional distance by which the adaptive bed " -"mesh area should be expanded in the XY directions." -msgstr "" - -msgid "Extruder Color" -msgstr "" - -msgid "Only used as a visual help on UI" -msgstr "" - -msgid "Extruder offset" -msgstr "" - -msgid "Flow ratio" -msgstr "" - -msgid "" -"The material may have volumetric change after switching between molten state " -"and crystalline state. This setting changes all extrusion flow of this " -"filament in gcode proportionally. Recommended value range is between 0.95 " -"and 1.05. Maybe you can tune this value to get nice flat surface when there " -"has slight overflow or underflow" -msgstr "" - -msgid "Enable pressure advance" -msgstr "" - -msgid "" -"Enable pressure advance, auto calibration result will be overwriten once " -"enabled." -msgstr "" - -msgid "Pressure advance(Klipper) AKA Linear advance factor(Marlin)" -msgstr "" - -msgid "" -"Default line width if other line widths are set to 0. If expressed as a %, " -"it will be computed over the nozzle diameter." -msgstr "" - -msgid "Keep fan always on" -msgstr "" - -msgid "" -"If enable this setting, part cooling fan will never be stoped and will run " -"at least at minimum speed to reduce the frequency of starting and stoping" -msgstr "" - -msgid "Layer time" -msgstr "" - -msgid "" -"Part cooling fan will be enabled for layers of which estimated time is " -"shorter than this value. Fan speed is interpolated between the minimum and " -"maximum fan speeds according to layer printing time" -msgstr "" - -msgid "Default color" -msgstr "" - -msgid "Default filament color" -msgstr "" - -msgid "Filament notes" -msgstr "" - -msgid "You can put your notes regarding the filament here." -msgstr "" - -msgid "Required nozzle HRC" -msgstr "" - -msgid "" -"Minimum HRC of nozzle required to print the filament. Zero means no checking " -"of nozzle's HRC." -msgstr "" - -msgid "" -"This setting stands for how much volume of filament can be melted and " -"extruded per second. Printing speed is limited by max volumetric speed, in " -"case of too high and unreasonable speed setting. Can't be zero" -msgstr "" - -msgid "mm³/s" -msgstr "" - -msgid "Filament load time" -msgstr "" - -msgid "Time to load new filament when switch filament. For statistics only" -msgstr "" - -msgid "Filament unload time" -msgstr "" - -msgid "Time to unload old filament when switch filament. For statistics only" -msgstr "" - -msgid "" -"Filament diameter is used to calculate extrusion in gcode, so it's important " -"and should be accurate" -msgstr "" - -msgid "Shrinkage" -msgstr "" - -#, no-c-format, no-boost-format -msgid "" -"Enter the shrinkage percentage that the filament will get after cooling (94% " -"if you measure 94mm instead of 100mm). The part will be scaled in xy to " -"compensate. Only the filament used for the perimeter is taken into account.\n" -"Be sure to allow enough space between objects, as this compensation is done " -"after the checks." -msgstr "" - -msgid "Loading speed" -msgstr "" - -msgid "Speed used for loading the filament on the wipe tower." -msgstr "" - -msgid "Loading speed at the start" -msgstr "" - -msgid "Speed used at the very beginning of loading phase." -msgstr "" - -msgid "Unloading speed" -msgstr "" - -msgid "" -"Speed used for unloading the filament on the wipe tower (does not affect " -"initial part of unloading just after ramming)." -msgstr "" - -msgid "Unloading speed at the start" -msgstr "" - -msgid "" -"Speed used for unloading the tip of the filament immediately after ramming." -msgstr "" - -msgid "Delay after unloading" -msgstr "" - -msgid "" -"Time to wait after the filament is unloaded. May help to get reliable " -"toolchanges with flexible materials that may need more time to shrink to " -"original dimensions." -msgstr "" - -msgid "Number of cooling moves" -msgstr "" - -msgid "" -"Filament is cooled by being moved back and forth in the cooling tubes. " -"Specify desired number of these moves." -msgstr "" - -msgid "Speed of the first cooling move" -msgstr "" - -msgid "Cooling moves are gradually accelerating beginning at this speed." -msgstr "" - -msgid "Minimal purge on wipe tower" -msgstr "" - -msgid "" -"After a tool change, the exact position of the newly loaded filament inside " -"the nozzle may not be known, and the filament pressure is likely not yet " -"stable. Before purging the print head into an infill or a sacrificial " -"object, Orca Slicer will always prime this amount of material into the wipe " -"tower to produce successive infill or sacrificial object extrusions reliably." -msgstr "" - -msgid "Speed of the last cooling move" -msgstr "" - -msgid "Cooling moves are gradually accelerating towards this speed." -msgstr "" - -msgid "" -"Time for the printer firmware (or the Multi Material Unit 2.0) to load a new " -"filament during a tool change (when executing the T code). This time is " -"added to the total print time by the G-code time estimator." -msgstr "" - -msgid "Ramming parameters" -msgstr "" - -msgid "" -"This string is edited by RammingDialog and contains ramming specific " -"parameters." -msgstr "" - -msgid "" -"Time for the printer firmware (or the Multi Material Unit 2.0) to unload a " -"filament during a tool change (when executing the T code). This time is " -"added to the total print time by the G-code time estimator." -msgstr "" - -msgid "Enable ramming for multitool setups" -msgstr "" - -msgid "" -"Perform ramming when using multitool printer (i.e. when the 'Single Extruder " -"Multimaterial' in Printer Settings is unchecked). When checked, a small " -"amount of filament is rapidly extruded on the wipe tower just before the " -"toolchange. This option is only used when the wipe tower is enabled." -msgstr "" - -msgid "Multitool ramming volume" -msgstr "" - -msgid "The volume to be rammed before the toolchange." -msgstr "" - -msgid "Multitool ramming flow" -msgstr "" - -msgid "Flow used for ramming the filament before the toolchange." -msgstr "" - -msgid "Density" -msgstr "" - -msgid "Filament density. For statistics only" -msgstr "" - -msgid "g/cm³" -msgstr "" - -msgid "The material type of filament" -msgstr "" - -msgid "Soluble material" -msgstr "" - -msgid "" -"Soluble material is commonly used to print support and support interface" -msgstr "" - -msgid "Support material" -msgstr "" - -msgid "" -"Support material is commonly used to print support and support interface" -msgstr "" - -msgid "Softening temperature" -msgstr "" - -msgid "" -"The material softens at this temperature, so when the bed temperature is " -"equal to or greater than it, it's highly recommended to open the front door " -"and/or remove the upper glass to avoid cloggings." -msgstr "" - -msgid "Price" -msgstr "" - -msgid "Filament price. For statistics only" -msgstr "" - -msgid "money/kg" -msgstr "" - -msgid "Vendor" -msgstr "" - -msgid "Vendor of filament. For show only" -msgstr "" - -msgid "(Undefined)" -msgstr "" - -msgid "Infill direction" -msgstr "" - -msgid "" -"Angle for sparse infill pattern, which controls the start or main direction " -"of line" -msgstr "" - -msgid "Sparse infill density" -msgstr "" - -#, no-c-format, no-boost-format -msgid "" -"Density of internal sparse infill, 100% turns all sparse infill into solid " -"infill and internal solid infill pattern will be used" -msgstr "" - -msgid "Sparse infill pattern" -msgstr "" - -msgid "Line pattern for internal sparse infill" -msgstr "" - -msgid "Grid" -msgstr "" - -msgid "Line" -msgstr "" - -msgid "Cubic" -msgstr "" - -msgid "Tri-hexagon" -msgstr "" - -msgid "Gyroid" -msgstr "" - -msgid "Honeycomb" -msgstr "" - -msgid "Adaptive Cubic" -msgstr "" - -msgid "3D Honeycomb" -msgstr "" - -msgid "Support Cubic" -msgstr "" - -msgid "Lightning" -msgstr "" - -msgid "Sparse infill anchor length" -msgstr "" - -msgid "" -"Connect an infill line to an internal perimeter with a short segment of an " -"additional perimeter. If expressed as percentage (example: 15%) it is " -"calculated over infill extrusion width. Orca Slicer tries to connect two " -"close infill lines to a short perimeter segment. If no such perimeter " -"segment shorter than infill_anchor_max is found, the infill line is " -"connected to a perimeter segment at just one side and the length of the " -"perimeter segment taken is limited to this parameter, but no longer than " -"anchor_length_max. \n" -"Set this parameter to zero to disable anchoring perimeters connected to a " -"single infill line." -msgstr "" - -msgid "0 (no open anchors)" -msgstr "" - -msgid "1000 (unlimited)" -msgstr "" - -msgid "Maximum length of the infill anchor" -msgstr "" - -msgid "" -"Connect an infill line to an internal perimeter with a short segment of an " -"additional perimeter. If expressed as percentage (example: 15%) it is " -"calculated over infill extrusion width. Orca Slicer tries to connect two " -"close infill lines to a short perimeter segment. If no such perimeter " -"segment shorter than this parameter is found, the infill line is connected " -"to a perimeter segment at just one side and the length of the perimeter " -"segment taken is limited to infill_anchor, but no longer than this " -"parameter. \n" -"If set to 0, the old algorithm for infill connection will be used, it should " -"create the same result as with 1000 & 0." -msgstr "" - -msgid "0 (Simple connect)" -msgstr "" - -msgid "Acceleration of outer walls" -msgstr "" - -msgid "Acceleration of inner walls" -msgstr "" - -msgid "Acceleration of travel moves" -msgstr "" - -msgid "" -"Acceleration of top surface infill. Using a lower value may improve top " -"surface quality" -msgstr "" - -msgid "Acceleration of outer wall. Using a lower value can improve quality" -msgstr "" - -msgid "" -"Acceleration of bridges. If the value is expressed as a percentage (e.g. " -"50%), it will be calculated based on the outer wall acceleration." -msgstr "" - -msgid "mm/s² or %" -msgstr "" - -msgid "" -"Acceleration of sparse infill. If the value is expressed as a percentage (e." -"g. 100%), it will be calculated based on the default acceleration." -msgstr "" - -msgid "" -"Acceleration of internal solid infill. If the value is expressed as a " -"percentage (e.g. 100%), it will be calculated based on the default " -"acceleration." -msgstr "" - -msgid "" -"Acceleration of initial layer. Using a lower value can improve build plate " -"adhesive" -msgstr "" - -msgid "Enable accel_to_decel" -msgstr "" - -msgid "Klipper's max_accel_to_decel will be adjusted automatically" -msgstr "" - -msgid "accel_to_decel" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "" -"Klipper's max_accel_to_decel will be adjusted to this %% of acceleration" -msgstr "" - -msgid "Jerk of outer walls" -msgstr "" - -msgid "Jerk of inner walls" -msgstr "" - -msgid "Jerk for top surface" -msgstr "" - -msgid "Jerk for infill" -msgstr "" - -msgid "Jerk for initial layer" -msgstr "" - -msgid "Jerk for travel" -msgstr "" - -msgid "" -"Line width of initial layer. If expressed as a %, it will be computed over " -"the nozzle diameter." -msgstr "" - -msgid "Initial layer height" -msgstr "" - -msgid "" -"Height of initial layer. Making initial layer height to be thick slightly " -"can improve build plate adhension" -msgstr "" - -msgid "Speed of initial layer except the solid infill part" -msgstr "" - -msgid "Initial layer infill" -msgstr "" - -msgid "Speed of solid infill part of initial layer" -msgstr "" - -msgid "Initial layer travel speed" -msgstr "" - -msgid "Travel speed of initial layer" -msgstr "" - -msgid "Number of slow layers" -msgstr "" - -msgid "" -"The first few layers are printed slower than normal. The speed is gradually " -"increased in a linear fashion over the specified number of layers." -msgstr "" - -msgid "Initial layer nozzle temperature" -msgstr "" - -msgid "Nozzle temperature to print initial layer when using this filament" -msgstr "" - -msgid "Full fan speed at layer" -msgstr "" - -msgid "" -"Fan speed will be ramped up linearly from zero at layer " -"\"close_fan_the_first_x_layers\" to maximum at layer \"full_fan_speed_layer" -"\". \"full_fan_speed_layer\" will be ignored if lower than " -"\"close_fan_the_first_x_layers\", in which case the fan will be running at " -"maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1." -msgstr "" - -msgid "Support interface fan speed" -msgstr "" - -msgid "" -"This fan speed is enforced during all support interfaces, to be able to " -"weaken their bonding with a high fan speed.\n" -"Set to -1 to disable this override.\n" -"Can only be overriden by disable_fan_first_layers." -msgstr "" - -msgid "" -"Randomly jitter while printing the wall, so that the surface has a rough " -"look. This setting controls the fuzzy position" -msgstr "" - -msgid "Contour" -msgstr "" - -msgid "Contour and hole" -msgstr "" - -msgid "All walls" -msgstr "" - -msgid "Fuzzy skin thickness" -msgstr "" - -msgid "" -"The width within which to jitter. It's adversed to be below outer wall line " -"width" -msgstr "" - -msgid "Fuzzy skin point distance" -msgstr "" - -msgid "" -"The average diatance between the random points introducded on each line " -"segment" -msgstr "" - -msgid "Apply fuzzy skin to first layer" -msgstr "" - -msgid "Whether to apply fuzzy skin on the first layer" -msgstr "" - -msgid "Filter out tiny gaps" -msgstr "" - -msgid "Layers and Perimeters" -msgstr "" - -msgid "Filter out gaps smaller than the threshold specified" -msgstr "" - -msgid "" -"Speed of gap infill. Gap usually has irregular line width and should be " -"printed more slowly" -msgstr "" - -msgid "Arc fitting" -msgstr "" - -msgid "" -"Enable this to get a G-code file which has G2 and G3 moves. And the fitting " -"tolerance is same with resolution" -msgstr "" - -msgid "Add line number" -msgstr "" - -msgid "Enable this to add line number(Nx) at the beginning of each G-Code line" -msgstr "" - -msgid "Scan first layer" -msgstr "" - -msgid "" -"Enable this to enable the camera on printer to check the quality of first " -"layer" -msgstr "" - -msgid "Nozzle type" -msgstr "" - -msgid "" -"The metallic material of nozzle. This determines the abrasive resistance of " -"nozzle, and what kind of filament can be printed" -msgstr "" - -msgid "Undefine" -msgstr "" - -msgid "Hardened steel" -msgstr "" - -msgid "Stainless steel" -msgstr "" - -msgid "Brass" -msgstr "" - -msgid "Nozzle HRC" -msgstr "" - -msgid "" -"The nozzle's hardness. Zero means no checking for nozzle's hardness during " -"slicing." -msgstr "" - -msgid "HRC" -msgstr "" - -msgid "Printer structure" -msgstr "" - -msgid "The physical arrangement and components of a printing device" -msgstr "" - -msgid "CoreXY" -msgstr "" - -msgid "I3" -msgstr "" - -msgid "Hbot" -msgstr "" - -msgid "Delta" -msgstr "" - -msgid "Best object position" -msgstr "" - -msgid "Best auto arranging position in range [0,1] w.r.t. bed shape." -msgstr "" - -msgid "" -"Enable this option if machine has auxiliary part cooling fan. G-code " -"command: M106 P2 S(0-255)." -msgstr "" - -msgid "" -"Start the fan this number of seconds earlier than its target start time (you " -"can use fractional seconds). It assumes infinite acceleration for this time " -"estimation, and will only take into account G1 and G0 moves (arc fitting is " -"unsupported).\n" -"It won't move fan comands from custom gcodes (they act as a sort of " -"'barrier').\n" -"It won't move fan comands into the start gcode if the 'only custom start " -"gcode' is activated.\n" -"Use 0 to deactivate." -msgstr "" - -msgid "Only overhangs" -msgstr "" - -msgid "Will only take into account the delay for the cooling of overhangs." -msgstr "" - -msgid "Fan kick-start time" -msgstr "" - -msgid "" -"Emit a max fan speed command for this amount of seconds before reducing to " -"target speed to kick-start the cooling fan.\n" -"This is useful for fans where a low PWM/power may be insufficient to get the " -"fan started spinning from a stop, or to get the fan up to speed faster.\n" -"Set to 0 to deactivate." -msgstr "" - -msgid "Time cost" -msgstr "" - -msgid "The printer cost per hour" -msgstr "" - -msgid "money/h" -msgstr "" - -msgid "Support control chamber temperature" -msgstr "" - -msgid "" -"This option is enabled if machine support controlling chamber temperature\n" -"G-code command: M141 S(0-255)" -msgstr "" - -msgid "Support air filtration" -msgstr "" - -msgid "" -"Enable this if printer support air filtration\n" -"G-code command: M106 P3 S(0-255)" -msgstr "" - -msgid "G-code flavor" -msgstr "" - -msgid "What kind of gcode the printer is compatible with" -msgstr "" - -msgid "Klipper" -msgstr "" - -msgid "Support multi bed types" -msgstr "" - -msgid "Enable this option if you want to use multiple bed types" -msgstr "" - -msgid "Label objects" -msgstr "" - -msgid "" -"Enable this to add comments into the G-Code labeling print moves with what " -"object they belong to, which is useful for the Octoprint CancelObject " -"plugin. This settings is NOT compatible with Single Extruder Multi Material " -"setup and Wipe into Object / Wipe into Infill." -msgstr "" - -msgid "Exclude objects" -msgstr "" - -msgid "Enable this option to add EXCLUDE OBJECT command in g-code" -msgstr "" - -msgid "Verbose G-code" -msgstr "" - -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 "" - -msgid "Infill combination" -msgstr "" - -msgid "" -"Automatically Combine sparse infill of several layers to print together to " -"reduce time. Wall is still printed with original layer height." -msgstr "" - -msgid "Filament to print internal sparse infill." -msgstr "" - -msgid "" -"Line width of internal sparse infill. If expressed as a %, it will be " -"computed over the nozzle diameter." -msgstr "" - -msgid "Infill/Wall overlap" -msgstr "" - -msgid "" -"Infill area is enlarged slightly to overlap with wall for better bonding. " -"The percentage value is relative to line width of sparse infill" -msgstr "" - -msgid "Speed of internal sparse infill" -msgstr "" - -msgid "Interface shells" -msgstr "" - -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 "" - -msgid "Maximum width of a segmented region" -msgstr "" - -msgid "Maximum width of a segmented region. Zero disables this feature." -msgstr "" - -msgid "Interlocking depth of a segmented region" -msgstr "" - -msgid "Interlocking depth of a segmented region. Zero disables this feature." -msgstr "" - -msgid "Ironing Type" -msgstr "" - -msgid "" -"Ironing is using small flow to print on same height of surface again to make " -"flat surface more smooth. This setting controls which layer being ironed" -msgstr "" - -msgid "No ironing" -msgstr "" - -msgid "Top surfaces" -msgstr "" - -msgid "Topmost surface" -msgstr "" - -msgid "All solid layer" -msgstr "" - -msgid "Ironing Pattern" -msgstr "" - -msgid "The pattern that will be used when ironing" -msgstr "" - -msgid "Ironing flow" -msgstr "" - -msgid "" -"The amount of material to extrude during ironing. Relative to flow of normal " -"layer height. Too high value results in overextrusion on the surface" -msgstr "" - -msgid "Ironing line spacing" -msgstr "" - -msgid "The distance between the lines of ironing" -msgstr "" - -msgid "Ironing speed" -msgstr "" - -msgid "Print speed of ironing lines" -msgstr "" - -msgid "Ironing angle" -msgstr "" - -msgid "" -"The angle ironing is done at. A negative number disables this function and " -"uses the default method." -msgstr "" - -msgid "This gcode part is inserted at every layer change after lift z" -msgstr "" - -msgid "Supports silent mode" -msgstr "" - -msgid "" -"Whether the machine supports silent mode in which machine use lower " -"acceleration to print" -msgstr "" - -msgid "Emit limits to G-code" -msgstr "" - -msgid "Machine limits" -msgstr "" - -msgid "" -"If enabled, the machine limits will be emitted to G-code file.\n" -"This option will be ignored if the g-code flavor is set to Klipper." -msgstr "" - -msgid "" -"This G-code will be used as a code for the pause print. User can insert " -"pause G-code in gcode viewer" -msgstr "" - -msgid "This G-code will be used as a custom code" -msgstr "" - -msgid "Small area flow compensation (beta)" -msgstr "" - -msgid "Enable flow compensation for small infill areas" -msgstr "" - -msgid "Flow Compensation Model" -msgstr "" - -msgid "" -"Flow Compensation Model, used to adjust the flow for small infill areas. The " -"model is expressed as a comma separated pair of values for extrusion length " -"and flow correction factors, one per line, in the following format: " -"\"1.234,5.678\"" -msgstr "" - -msgid "Maximum speed X" -msgstr "" - -msgid "Maximum speed Y" -msgstr "" - -msgid "Maximum speed Z" -msgstr "" - -msgid "Maximum speed E" -msgstr "" - -msgid "Maximum X speed" -msgstr "" - -msgid "Maximum Y speed" -msgstr "" - -msgid "Maximum Z speed" -msgstr "" - -msgid "Maximum E speed" -msgstr "" - -msgid "Maximum acceleration X" -msgstr "" - -msgid "Maximum acceleration Y" -msgstr "" - -msgid "Maximum acceleration Z" -msgstr "" - -msgid "Maximum acceleration E" -msgstr "" - -msgid "Maximum acceleration of the X axis" -msgstr "" - -msgid "Maximum acceleration of the Y axis" -msgstr "" - -msgid "Maximum acceleration of the Z axis" -msgstr "" - -msgid "Maximum acceleration of the E axis" -msgstr "" - -msgid "Maximum jerk X" -msgstr "" - -msgid "Maximum jerk Y" -msgstr "" - -msgid "Maximum jerk Z" -msgstr "" - -msgid "Maximum jerk E" -msgstr "" - -msgid "Maximum jerk of the X axis" -msgstr "" - -msgid "Maximum jerk of the Y axis" -msgstr "" - -msgid "Maximum jerk of the Z axis" -msgstr "" - -msgid "Maximum jerk of the E axis" -msgstr "" - -msgid "Minimum speed for extruding" -msgstr "" - -msgid "Minimum speed for extruding (M205 S)" -msgstr "" - -msgid "Minimum travel speed" -msgstr "" - -msgid "Minimum travel speed (M205 T)" -msgstr "" - -msgid "Maximum acceleration for extruding" -msgstr "" - -msgid "Maximum acceleration for extruding (M204 P)" -msgstr "" - -msgid "Maximum acceleration for retracting" -msgstr "" - -msgid "Maximum acceleration for retracting (M204 R)" -msgstr "" - -msgid "Maximum acceleration for travel" -msgstr "" - -msgid "Maximum acceleration for travel (M204 T), it only applies to Marlin 2" -msgstr "" - -msgid "" -"Part cooling fan speed may be increased when auto cooling is enabled. This " -"is the maximum speed limitation of part cooling fan" -msgstr "" - -msgid "Max" -msgstr "" - -msgid "" -"The largest printable layer height for extruder. Used tp limits the maximum " -"layer hight when enable adaptive layer height" -msgstr "" - -msgid "Extrusion rate smoothing" -msgstr "" - -msgid "" -"This parameter smooths out sudden extrusion rate changes that happen when " -"the printer transitions from printing a high flow (high speed/larger width) " -"extrusion to a lower flow (lower speed/smaller width) extrusion and vice " -"versa.\n" -"\n" -"It defines the maximum rate by which the extruded volumetric flow in mm3/sec " -"can change over time. Higher values mean higher extrusion rate changes are " -"allowed, resulting in faster speed transitions.\n" -"\n" -"A value of 0 disables the feature. \n" -"\n" -"For a high speed, high flow direct drive printer (like the Bambu lab or " -"Voron) this value is usually not needed. However it can provide some " -"marginal benefit in certain cases where feature speeds vary greatly. For " -"example, when there are aggressive slowdowns due to overhangs. In these " -"cases a high value of around 300-350mm3/s2 is recommended as this allows for " -"just enough smoothing to assist pressure advance achieve a smoother flow " -"transition.\n" -"\n" -"For slower printers without pressure advance, the value should be set much " -"lower. A value of 10-15mm3/s2 is a good starting point for direct drive " -"extruders and 5-10mm3/s2 for Bowden style. \n" -"\n" -"This feature is known as Pressure Equalizer in Prusa slicer.\n" -"\n" -"Note: this parameter disables arc fitting." -msgstr "" - -msgid "mm³/s²" -msgstr "" - -msgid "Smoothing segment length" -msgstr "" - -msgid "" -"A lower value results in smoother extrusion rate transitions. However, this " -"results in a significantly larger gcode file and more instructions for the " -"printer to process. \n" -"\n" -"Default value of 3 works well for most cases. If your printer is stuttering, " -"increase this value to reduce the number of adjustments made\n" -"\n" -"Allowed values: 1-5" -msgstr "" - -msgid "Minimum speed for part cooling fan" -msgstr "" - -msgid "" -"Speed of auxiliary part cooling fan. Auxiliary fan will run at this speed " -"during printing except the first several layers which is defined by no " -"cooling layers.\n" -"Please enable auxiliary_fan in printer settings to use this feature. G-code " -"command: M106 P2 S(0-255)" -msgstr "" - -msgid "Min" -msgstr "" - -msgid "" -"The lowest printable layer height for extruder. Used tp limits the minimum " -"layer hight when enable adaptive layer height" -msgstr "" - -msgid "Min print speed" -msgstr "" - -msgid "" -"The minimum printing speed that the printer will slow down to to attempt to " -"maintain the minimum layer time above, when slow down for better layer " -"cooling is enabled." -msgstr "" - -msgid "Nozzle diameter" -msgstr "" - -msgid "Diameter of nozzle" -msgstr "" - -msgid "Configuration notes" -msgstr "" - -msgid "" -"You can put here your personal notes. This text will be added to the G-code " -"header comments." -msgstr "" - -msgid "Host Type" -msgstr "" - -msgid "" -"Orca Slicer can upload G-code files to a printer host. This field must " -"contain the kind of the host." -msgstr "" - -msgid "Nozzle volume" -msgstr "" - -msgid "Volume of nozzle between the cutter and the end of nozzle" -msgstr "" - -msgid "Cooling tube position" -msgstr "" - -msgid "Distance of the center-point of the cooling tube from the extruder tip." -msgstr "" - -msgid "Cooling tube length" -msgstr "" - -msgid "Length of the cooling tube to limit space for cooling moves inside it." -msgstr "" - -msgid "High extruder current on filament swap" -msgstr "" - -msgid "" -"It may be beneficial to increase the extruder motor current during the " -"filament exchange sequence to allow for rapid ramming feed rates and to " -"overcome resistance when loading a filament with an ugly shaped tip." -msgstr "" - -msgid "Filament parking position" -msgstr "" - -msgid "" -"Distance of the extruder tip from the position where the filament is parked " -"when unloaded. This should match the value in printer firmware." -msgstr "" - -msgid "Extra loading distance" -msgstr "" - -msgid "" -"When set to zero, the distance the filament is moved from parking position " -"during load is exactly the same as it was moved back during unload. When " -"positive, it is loaded further, if negative, the loading move is shorter " -"than unloading." -msgstr "" - -msgid "Start end points" -msgstr "" - -msgid "The start and end points which is from cutter area to garbage can." -msgstr "" - -msgid "Reduce infill retraction" -msgstr "" - -msgid "" -"Don't retract when the travel is in infill area absolutely. That means the " -"oozing can't been seen. This can reduce times of retraction for complex " -"model and save printing time, but make slicing and G-code generating slower" -msgstr "" - -msgid "Filename format" -msgstr "" - -msgid "User can self-define the project file name when export" -msgstr "" - -msgid "Make overhangs printable" -msgstr "" - -msgid "Modify the geometry to print overhangs without support material." -msgstr "" - -msgid "Make overhangs printable - Maximum angle" -msgstr "" - -msgid "" -"Maximum angle of overhangs to allow after making more steep overhangs " -"printable.90° will not change the model at all and allow any overhang, while " -"0 will replace all overhangs with conical material." -msgstr "" - -msgid "Make overhangs printable - Hole area" -msgstr "" - -msgid "" -"Maximum area of a hole in the base of the model before it's filled by " -"conical material.A value of 0 will fill all the holes in the model base." -msgstr "" - -msgid "mm²" -msgstr "" - -msgid "Detect overhang wall" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "" -"Detect the overhang percentage relative to line width and use different " -"speed to print. For 100%% overhang, bridge speed is used." -msgstr "" - -msgid "" -"Line width of inner wall. If expressed as a %, it will be computed over the " -"nozzle diameter." -msgstr "" - -msgid "Speed of inner wall" -msgstr "" - -msgid "Number of walls of every layer" -msgstr "" - -msgid "Alternate extra wall" -msgstr "" - -msgid "" -"This setting adds an extra wall to every other layer. This way the infill " -"gets wedged vertically between the walls, resulting in stronger prints. \n" -"\n" -"When this option is enabled, the ensure vertical shell thickness option " -"needs to be disabled. \n" -"\n" -"Using lightning infill together with this option is not recommended as there " -"is limited infill to anchor the extra perimeters to." -msgstr "" - -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 Orca Slicer config settings by reading " -"environment variables." -msgstr "" - -msgid "Printer notes" -msgstr "" - -msgid "You can put your notes regarding the printer here." -msgstr "" - -msgid "Raft contact Z distance" -msgstr "" - -msgid "Z gap between object and raft. Ignored for soluble interface" -msgstr "" - -msgid "Raft expansion" -msgstr "" - -msgid "Expand all raft layers in XY plane" -msgstr "" - -msgid "Initial layer density" -msgstr "" - -msgid "Density of the first raft or support layer" -msgstr "" - -msgid "Initial layer expansion" -msgstr "" - -msgid "Expand the first raft or support layer to improve bed plate adhesion" -msgstr "" - -msgid "Raft layers" -msgstr "" - -msgid "" -"Object will be raised by this number of support layers. Use this function to " -"avoid wrapping when print ABS" -msgstr "" - -msgid "" -"G-code path is genereated after simplifing the contour of model to avoid too " -"much points and gcode lines in gcode file. Smaller value means higher " -"resolution and more time to slice" -msgstr "" - -msgid "Travel distance threshold" -msgstr "" - -msgid "" -"Only trigger retraction when the travel distance is longer than this " -"threshold" -msgstr "" - -msgid "Retract amount before wipe" -msgstr "" - -msgid "" -"The length of fast retraction before wipe, relative to retraction length" -msgstr "" - -msgid "Retract when change layer" -msgstr "" - -msgid "Force a retraction when changes layer" -msgstr "" - -msgid "Retraction Length" -msgstr "" - -msgid "" -"Some amount of material in extruder is pulled back to avoid ooze during long " -"travel. Set zero to disable retraction" -msgstr "" - -msgid "Z hop when retract" -msgstr "" - -msgid "" -"Whenever the retraction is done, the nozzle is lifted a little to create " -"clearance between nozzle and the print. It prevents nozzle from hitting the " -"print when travel move. Using spiral line to lift z can prevent stringing" -msgstr "" - -msgid "Z hop lower boundary" -msgstr "" - -msgid "" -"Z hop will only come into effect when Z is above this value and is below the " -"parameter: \"Z hop upper boundary\"" -msgstr "" - -msgid "Z hop upper boundary" -msgstr "" - -msgid "" -"If this value is positive, Z hop will only come into effect when Z is above " -"the parameter: \"Z hop lower boundary\" and is below this value" -msgstr "" - -msgid "Z hop type" -msgstr "" - -msgid "Slope" -msgstr "" - -msgid "Spiral" -msgstr "" - -msgid "Only lift Z above" -msgstr "" - -msgid "" -"If you set this to a positive value, Z lift will only take place above the " -"specified absolute Z." -msgstr "" - -msgid "Only lift Z below" -msgstr "" - -msgid "" -"If you set this to a positive value, Z lift will only take place below the " -"specified absolute Z." -msgstr "" - -msgid "On surfaces" -msgstr "" - -msgid "" -"Enforce Z Hop behavior. This setting is impacted by the above settings (Only " -"lift Z above/below)." -msgstr "" - -msgid "All Surfaces" -msgstr "" - -msgid "Top Only" -msgstr "" - -msgid "Bottom Only" -msgstr "" - -msgid "Top and Bottom" -msgstr "" - -msgid "Extra length on restart" -msgstr "" - -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 "" - -msgid "" -"When the retraction is compensated after changing tool, the extruder will " -"push this additional amount of filament." -msgstr "" - -msgid "Retraction Speed" -msgstr "" - -msgid "Speed of retractions" -msgstr "" - -msgid "Deretraction Speed" -msgstr "" - -msgid "" -"Speed for reloading filament into extruder. Zero means same speed with " -"retraction" -msgstr "" - -msgid "Use firmware retraction" -msgstr "" - -msgid "" -"This experimental setting uses G10 and G11 commands to have the firmware " -"handle the retraction. This is only supported in recent Marlin." -msgstr "" - -msgid "Show auto-calibration marks" -msgstr "" - -msgid "Disable set remaining print time" -msgstr "" - -msgid "Seam position" -msgstr "" - -msgid "The start position to print each part of outer wall" -msgstr "" - -msgid "Nearest" -msgstr "" - -msgid "Aligned" -msgstr "" - -msgid "Back" -msgstr "" - -msgid "Random" -msgstr "" - -msgid "Staggered inner seams" -msgstr "" - -msgid "" -"This option causes the inner seams to be shifted backwards based on their " -"depth, forming a zigzag pattern." -msgstr "" - -msgid "Seam gap" -msgstr "" - -msgid "" -"In order to reduce the visibility of the seam in a closed loop extrusion, " -"the loop is interrupted and shortened by a specified amount.\n" -"This amount can be specified in millimeters or as a percentage of the " -"current extruder diameter. The default value for this parameter is 10%." -msgstr "" - -msgid "Scarf joint seam (beta)" -msgstr "" - -msgid "Use scarf joint to minimize seam visibility and increase seam strength." -msgstr "" - -msgid "Scarf start height" -msgstr "" - -msgid "" -"Start height of the scarf.\n" -"This amount can be specified in millimeters or as a percentage of the " -"current layer height. The default value for this parameter is 0." -msgstr "" - -msgid "Scarf around entire wall" -msgstr "" - -msgid "The scarf extends to the entire length of the wall." -msgstr "" - -msgid "Scarf length" -msgstr "" - -msgid "" -"Length of the scarf. Setting this parameter to zero effectively disables the " -"scarf." -msgstr "" - -msgid "Scarf steps" -msgstr "" - -msgid "Minimum number of segments of each scarf." -msgstr "" - -msgid "Scarf joint for inner walls" -msgstr "" - -msgid "Use scarf joint for inner walls as well." -msgstr "" - -msgid "Role base wipe speed" -msgstr "" - -msgid "" -"The wipe speed is determined by the speed of the current extrusion role.e.g. " -"if a wipe action is executed immediately following an outer wall extrusion, " -"the speed of the outer wall extrusion will be utilized for the wipe action." -msgstr "" - -msgid "Wipe on loops" -msgstr "" - -msgid "" -"To minimize the visibility of the seam in a closed loop extrusion, a small " -"inward movement is executed before the extruder leaves the loop." -msgstr "" - -msgid "Wipe before external loop" -msgstr "" - -msgid "" -"To minimise visibility of potential overextrusion at the start of an " -"external perimeter when printing with Outer/Inner or Inner/Outer/Inner wall " -"print order, the deretraction is performed slightly on the inside from the " -"start of the external perimeter. That way any potential over extrusion is " -"hidden from the outside surface. \n" -"\n" -"This is useful when printing with Outer/Inner or Inner/Outer/Inner wall " -"print order as in these modes it is more likely an external perimeter is " -"printed immediately after a deretraction move." -msgstr "" - -msgid "Wipe speed" -msgstr "" - -msgid "" -"The wipe speed is determined by the speed setting specified in this " -"configuration.If the value is expressed as a percentage (e.g. 80%), it will " -"be calculated based on the travel speed setting above.The default value for " -"this parameter is 80%" -msgstr "" - -msgid "Skirt distance" -msgstr "" - -msgid "Distance from skirt to brim or object" -msgstr "" - -msgid "Skirt height" -msgstr "" - -msgid "How many layers of skirt. Usually only one layer" -msgstr "" - -msgid "Skirt loops" -msgstr "" - -msgid "Number of loops for the skirt. Zero means disabling skirt" -msgstr "" - -msgid "Skirt speed" -msgstr "" - -msgid "Speed of skirt, in mm/s. Zero means use default layer extrusion speed." -msgstr "" - -msgid "" -"The printing speed in exported gcode will be slowed down, when the estimated " -"layer time is shorter than this value, to get better cooling for these layers" -msgstr "" - -msgid "Minimum sparse infill threshold" -msgstr "" - -msgid "" -"Sparse infill area which is smaller than threshold value is replaced by " -"internal solid infill" -msgstr "" - -msgid "" -"Line width of internal solid infill. If expressed as a %, it will be " -"computed over the nozzle diameter." -msgstr "" - -msgid "Speed of internal solid infill, not the top and bottom surface" -msgstr "" - -msgid "Spiral vase" -msgstr "" - -msgid "" -"Spiralize smooths out the z moves of the outer contour. And turns a solid " -"model into a single walled print with solid bottom layers. The final " -"generated model has no seam" -msgstr "" - -msgid "Smooth Spiral" -msgstr "" - -msgid "" -"Smooth Spiral smoothes out X and Y moves as wellresulting in no visible seam " -"at all, even in the XY directions on walls that are not vertical" -msgstr "" - -msgid "Max XY Smoothing" -msgstr "" - -msgid "" -"Maximum distance to move points in XY to try to achieve a smooth spiralIf " -"expressed as a %, it will be computed over nozzle diameter" -msgstr "" - -msgid "" -"If smooth or traditional mode is selected, a timelapse video will be " -"generated for each print. After each layer is printed, a snapshot is taken " -"with the chamber camera. All of these snapshots are composed into a " -"timelapse video when printing completes. If smooth mode is selected, the " -"toolhead will move to the excess chute after each layer is printed and then " -"take a snapshot. Since the melt filament may leak from the nozzle during the " -"process of taking a snapshot, prime tower is required for smooth mode to " -"wipe nozzle." -msgstr "" - -msgid "Traditional" -msgstr "" - -msgid "Temperature variation" -msgstr "" - -msgid "Start G-code" -msgstr "" - -msgid "Start G-code when start the whole printing" -msgstr "" - -msgid "Start G-code when start the printing of this filament" -msgstr "" - -msgid "Single Extruder Multi Material" -msgstr "" - -msgid "Use single nozzle to print multi filament" -msgstr "" - -msgid "Manual Filament Change" -msgstr "" - -msgid "" -"Enable this option to omit the custom Change filament G-code only at the " -"beginning of the print. The tool change command (e.g., T0) will be skipped " -"throughout the entire print. This is useful for manual multi-material " -"printing, where we use M600/PAUSE to trigger the manual filament change " -"action." -msgstr "" - -msgid "Purge in prime tower" -msgstr "" - -msgid "Purge remaining filament into prime tower" -msgstr "" - -msgid "Enable filament ramming" -msgstr "" - -msgid "No sparse layers (beta)" -msgstr "" - -msgid "" -"If enabled, the wipe tower will not be printed on layers with no " -"toolchanges. On layers with a toolchange, extruder will travel downward to " -"print the wipe tower. User is responsible for ensuring there is no collision " -"with the print." -msgstr "" - -msgid "Prime all printing extruders" -msgstr "" - -msgid "" -"If enabled, all printing extruders will be primed at the front edge of the " -"print bed at the start of the print." -msgstr "" - -msgid "Slice gap closing radius" -msgstr "" - -msgid "" -"Cracks smaller than 2x gap closing radius are being filled during the " -"triangle mesh slicing. The gap closing operation may reduce the final print " -"resolution, therefore it is advisable to keep the value reasonably low." -msgstr "" - -msgid "Slicing Mode" -msgstr "" - -msgid "" -"Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to " -"close all holes in the model." -msgstr "" - -msgid "Regular" -msgstr "" - -msgid "Even-odd" -msgstr "" - -msgid "Close holes" -msgstr "" - -msgid "Z offset" -msgstr "" - -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 "" - -msgid "Enable support" -msgstr "" - -msgid "Enable support generation." -msgstr "" - -msgid "" -"normal(auto) and tree(auto) is used to generate support automatically. If " -"normal(manual) or tree(manual) is selected, only support enforcers are " -"generated" -msgstr "" - -msgid "normal(auto)" -msgstr "" - -msgid "tree(auto)" -msgstr "" - -msgid "normal(manual)" -msgstr "" - -msgid "tree(manual)" -msgstr "" - -msgid "Support/object xy distance" -msgstr "" - -msgid "XY separation between an object and its support" -msgstr "" - -msgid "Pattern angle" -msgstr "" - -msgid "Use this setting to rotate the support pattern on the horizontal plane." -msgstr "" - -msgid "On build plate only" -msgstr "" - -msgid "Don't create support on model surface, only on build plate" -msgstr "" - -msgid "Support critical regions only" -msgstr "" - -msgid "" -"Only create support for critical regions including sharp tail, cantilever, " -"etc." -msgstr "" - -msgid "Remove small overhangs" -msgstr "" - -msgid "Remove small overhangs that possibly need no supports." -msgstr "" - -msgid "Top Z distance" -msgstr "" - -msgid "The z gap between the top support interface and object" -msgstr "" - -msgid "Bottom Z distance" -msgstr "" - -msgid "The z gap between the bottom support interface and object" -msgstr "" - -msgid "Support/raft base" -msgstr "" - -msgid "" -"Filament to print support base and raft. \"Default\" means no specific " -"filament for support and current filament is used" -msgstr "" - -msgid "Avoid interface filament for base" -msgstr "" - -msgid "" -"Avoid using support interface filament to print support base if possible." -msgstr "" - -msgid "" -"Line width of support. If expressed as a %, it will be computed over the " -"nozzle diameter." -msgstr "" - -msgid "Interface use loop pattern" -msgstr "" - -msgid "" -"Cover the top contact layer of the supports with loops. Disabled by default." -msgstr "" - -msgid "Support/raft interface" -msgstr "" - -msgid "" -"Filament to print support interface. \"Default\" means no specific filament " -"for support interface and current filament is used" -msgstr "" - -msgid "Top interface layers" -msgstr "" - -msgid "Number of top interface layers" -msgstr "" - -msgid "Bottom interface layers" -msgstr "" - -msgid "Number of bottom interface layers" -msgstr "" - -msgid "Same as top" -msgstr "" - -msgid "Top interface spacing" -msgstr "" - -msgid "Spacing of interface lines. Zero means solid interface" -msgstr "" - -msgid "Bottom interface spacing" -msgstr "" - -msgid "Spacing of bottom interface lines. Zero means solid interface" -msgstr "" - -msgid "Speed of support interface" -msgstr "" - -msgid "Base pattern" -msgstr "" - -msgid "Line pattern of support" -msgstr "" - -msgid "Rectilinear grid" -msgstr "" - -msgid "Hollow" -msgstr "" - -msgid "Interface pattern" -msgstr "" - -msgid "" -"Line pattern of support interface. Default pattern for non-soluble support " -"interface is Rectilinear, while default pattern for soluble support " -"interface is Concentric" -msgstr "" - -msgid "Rectilinear Interlaced" -msgstr "" - -msgid "Base pattern spacing" -msgstr "" - -msgid "Spacing between support lines" -msgstr "" - -msgid "Normal Support expansion" -msgstr "" - -msgid "Expand (+) or shrink (-) the horizontal span of normal support" -msgstr "" - -msgid "Speed of support" -msgstr "" - -msgid "" -"Style and shape of the support. For normal support, projecting the supports " -"into a regular grid will create more stable supports (default), while snug " -"support towers will save material and reduce object scarring.\n" -"For tree support, slim and organic style will merge branches more " -"aggressively and save a lot of material (default organic), while hybrid " -"style will create similar structure to normal support under large flat " -"overhangs." -msgstr "" - -msgid "Snug" -msgstr "" - -msgid "Tree Slim" -msgstr "" - -msgid "Tree Strong" -msgstr "" - -msgid "Tree Hybrid" -msgstr "" - -msgid "Organic" -msgstr "" - -msgid "Independent support layer height" -msgstr "" - -msgid "" -"Support layer uses layer height independent with object layer. This is to " -"support customizing z-gap and save print time.This option will be invalid " -"when the prime tower is enabled." -msgstr "" - -msgid "Threshold angle" -msgstr "" - -msgid "" -"Support will be generated for overhangs whose slope angle is below the " -"threshold." -msgstr "" - -msgid "Tree support branch angle" -msgstr "" - -msgid "" -"This setting determines the maximum overhang angle that t he branches of " -"tree support allowed to make.If the angle is increased, the branches can be " -"printed more horizontally, allowing them to reach farther." -msgstr "" - -msgid "Preferred Branch Angle" -msgstr "" - -#. TRN PrintSettings: "Organic supports" > "Preferred Branch Angle" -msgid "" -"The preferred angle of the branches, when they do not have to avoid the " -"model. Use a lower angle to make them more vertical and more stable. Use a " -"higher angle for branches to merge faster." -msgstr "" - -msgid "Tree support branch distance" -msgstr "" - -msgid "" -"This setting determines the distance between neighboring tree support nodes." -msgstr "" - -msgid "Branch Density" -msgstr "" - -#. TRN PrintSettings: "Organic supports" > "Branch Density" -msgid "" -"Adjusts the density of the support structure used to generate the tips of " -"the branches. A higher value results in better overhangs but the supports " -"are harder to remove, thus it is recommended to enable top support " -"interfaces instead of a high branch density value if dense interfaces are " -"needed." -msgstr "" - -msgid "Adaptive layer height" -msgstr "" - -msgid "" -"Enabling this option means the height of tree support layer except the " -"first will be automatically calculated " -msgstr "" - -msgid "Auto brim width" -msgstr "" - -msgid "" -"Enabling this option means the width of the brim for tree support will be " -"automatically calculated" -msgstr "" - -msgid "Tree support brim width" -msgstr "" - -msgid "Distance from tree branch to the outermost brim line" -msgstr "" - -msgid "Tip Diameter" -msgstr "" - -#. TRN PrintSettings: "Organic supports" > "Tip Diameter" -msgid "Branch tip diameter for organic supports." -msgstr "" - -msgid "Tree support branch diameter" -msgstr "" - -msgid "This setting determines the initial diameter of support nodes." -msgstr "" - -#. TRN PrintSettings: #lmFIXME -msgid "Branch Diameter Angle" -msgstr "" - -#. TRN PrintSettings: "Organic supports" > "Branch Diameter Angle" -msgid "" -"The angle of the branches' diameter as they gradually become thicker towards " -"the bottom. An angle of 0 will cause the branches to have uniform thickness " -"over their length. A bit of an angle can increase stability of the organic " -"support." -msgstr "" - -msgid "Branch Diameter with double walls" -msgstr "" - -#. TRN PrintSettings: "Organic supports" > "Branch Diameter" -msgid "" -"Branches with area larger than the area of a circle of this diameter will be " -"printed with double walls for stability. Set this value to zero for no " -"double walls." -msgstr "" - -msgid "Support wall loops" -msgstr "" - -msgid "This setting specify the count of walls around support" -msgstr "" - -msgid "Tree support with infill" -msgstr "" - -msgid "" -"This setting specifies whether to add infill inside large hollows of tree " -"support" -msgstr "" - -msgid "Activate temperature control" -msgstr "" - -msgid "" -"Enable this option for chamber temperature control. An M191 command will be " -"added before \"machine_start_gcode\"\n" -"G-code commands: M141/M191 S(0-255)" -msgstr "" - -msgid "Chamber temperature" -msgstr "" - -msgid "" -"Higher chamber temperature can help suppress or reduce warping and " -"potentially lead to higher interlayer bonding strength for high temperature " -"materials like ABS, ASA, PC, PA and so on.At the same time, the air " -"filtration of ABS and ASA will get worse.While for PLA, PETG, TPU, PVA and " -"other low temperature materials,the actual chamber temperature should not be " -"high to avoid cloggings, so 0 which stands for turning off is highly " -"recommended" -msgstr "" - -msgid "Nozzle temperature for layers after the initial one" -msgstr "" - -msgid "Detect thin wall" -msgstr "" - -msgid "" -"Detect thin wall which can't contain two line width. And use single line to " -"print. Maybe printed not very well, because it's not closed loop" -msgstr "" - -msgid "" -"This gcode is inserted when change filament, including T command to trigger " -"tool change" -msgstr "" - -msgid "This gcode is inserted when the extrusion role is changed" -msgstr "" - -msgid "" -"Line width for top surfaces. If expressed as a %, it will be computed over " -"the nozzle diameter." -msgstr "" - -msgid "Speed of top surface infill which is solid" -msgstr "" - -msgid "Top shell layers" -msgstr "" - -msgid "" -"This is the number of solid layers of top shell, including the top surface " -"layer. When the thickness calculated by this value is thinner than top shell " -"thickness, the top shell layers will be increased" -msgstr "" - -msgid "Top solid layers" -msgstr "" - -msgid "Top shell thickness" -msgstr "" - -msgid "" -"The number of top solid layers is increased when slicing if the thickness " -"calculated by top shell layers is thinner than this value. This can avoid " -"having too thin shell when layer height is small. 0 means that this setting " -"is disabled and thickness of top shell is absolutely determained by top " -"shell layers" -msgstr "" - -msgid "Speed of travel which is faster and without extrusion" -msgstr "" - -msgid "Wipe while retracting" -msgstr "" - -msgid "" -"Move nozzle along the last extrusion path when retracting to clean leaked " -"material on nozzle. This can minimize blob when print new part after travel" -msgstr "" - -msgid "Wipe Distance" -msgstr "" - -msgid "" -"Discribe how long the nozzle will move along the last path when " -"retracting. \n" -"\n" -"Depending on how long the wipe operation lasts, how fast and long the " -"extruder/filament retraction settings are, a retraction move may be needed " -"to retract the remaining filament. \n" -"\n" -"Setting a value in the retract amount before wipe setting below will perform " -"any excess retraction before the wipe, else it will be performed after." -msgstr "" - -msgid "" -"The wiping tower can be used to clean up the residue on the nozzle and " -"stabilize the chamber pressure inside the nozzle, in order to avoid " -"appearance defects when printing objects." -msgstr "" - -msgid "Purging volumes" -msgstr "" - -msgid "Flush multiplier" -msgstr "" - -msgid "" -"The actual flushing volumes is equal to the flush multiplier multiplied by " -"the flushing volumes in the table." -msgstr "" - -msgid "Prime volume" -msgstr "" - -msgid "The volume of material to prime extruder on tower." -msgstr "" - -msgid "Width of prime tower" -msgstr "" - -msgid "Wipe tower rotation angle" -msgstr "" - -msgid "Wipe tower rotation angle with respect to x-axis." -msgstr "" - -msgid "Stabilization cone apex angle" -msgstr "" - -msgid "" -"Angle at the apex of the cone that is used to stabilize the wipe tower. " -"Larger angle means wider base." -msgstr "" - -msgid "Wipe tower purge lines spacing" -msgstr "" - -msgid "Spacing of purge lines on the wipe tower." -msgstr "" - -msgid "Wipe tower extruder" -msgstr "" - -msgid "" -"The extruder to use when printing perimeter of the wipe tower. Set to 0 to " -"use the one that is available (non-soluble would be preferred)." -msgstr "" - -msgid "Purging volumes - load/unload volumes" -msgstr "" - -msgid "" -"This vector saves required volumes to change from/to each tool used on the " -"wipe tower. These values are used to simplify creation of the full purging " -"volumes below." -msgstr "" - -msgid "" -"Purging after filament change will be done inside objects' infills. This may " -"lower the amount of waste and decrease the print time. If the walls are " -"printed with transparent filament, the mixed color infill will be seen " -"outside. It will not take effect, unless the prime tower is enabled." -msgstr "" - -msgid "" -"Purging after filament change will be done inside objects' support. This may " -"lower the amount of waste and decrease the print time. It will not take " -"effect, unless the prime tower is enabled." -msgstr "" - -msgid "" -"This object will be used to purge the nozzle after a filament change to save " -"filament and decrease the print time. Colours of the objects will be mixed " -"as a result. It will not take effect, unless the prime tower is enabled." -msgstr "" - -msgid "Maximal bridging distance" -msgstr "" - -msgid "Maximal distance between supports on sparse infill sections." -msgstr "" - -msgid "X-Y hole compensation" -msgstr "" - -msgid "" -"Holes of object will be grown or shrunk in XY plane by the configured value. " -"Positive value makes holes bigger. Negative value makes holes smaller. This " -"function is used to adjust size slightly when the object has assembling issue" -msgstr "" - -msgid "X-Y contour compensation" -msgstr "" - -msgid "" -"Contour of object will be grown or shrunk in XY plane by the configured " -"value. Positive value makes contour bigger. Negative value makes contour " -"smaller. This function is used to adjust size slightly when the object has " -"assembling issue" -msgstr "" - -msgid "Convert holes to polyholes" -msgstr "" - -msgid "" -"Search for almost-circular holes that span more than one layer and convert " -"the geometry to polyholes. Use the nozzle size and the (biggest) diameter to " -"compute the polyhole.\n" -"See http://hydraraptor.blogspot.com/2011/02/polyholes.html" -msgstr "" - -msgid "Polyhole detection margin" -msgstr "" - -#, no-c-format, no-boost-format -msgid "" -"Maximum defection of a point to the estimated radius of the circle.\n" -"As cylinders are often exported as triangles of varying size, points may not " -"be on the circle circumference. This setting allows you some leway to " -"broaden the detection.\n" -"In mm or in % of the radius." -msgstr "" - -msgid "Polyhole twist" -msgstr "" - -msgid "Rotate the polyhole every layer." -msgstr "" - -msgid "G-code thumbnails" -msgstr "" - -msgid "" -"Picture sizes to be stored into a .gcode and .sl1 / .sl1s files, in the " -"following format: \"XxY, XxY, ...\"" -msgstr "" - -msgid "Format of G-code thumbnails" -msgstr "" - -msgid "" -"Format of G-code thumbnails: PNG for best quality, JPG for smallest size, " -"QOI for low memory firmware" -msgstr "" - -msgid "Use relative E distances" -msgstr "" - -msgid "" -"Relative extrusion is recommended when using \"label_objects\" option.Some " -"extruders work better with this option unckecked (absolute extrusion mode). " -"Wipe tower is only compatible with relative mode. It is recommended on most " -"printers. Default is checked" -msgstr "" - -msgid "" -"Classic wall generator produces walls with constant extrusion width and for " -"very thin areas is used gap-fill. Arachne engine produces walls with " -"variable extrusion width" -msgstr "" - -msgid "Classic" -msgstr "" - -msgid "Arachne" -msgstr "" - -msgid "Wall transition length" -msgstr "" - -msgid "" -"When transitioning between different numbers of walls as the part becomes " -"thinner, a certain amount of space is allotted to split or join the wall " -"segments. It's expressed as a percentage over nozzle diameter" -msgstr "" - -msgid "Wall transitioning filter margin" -msgstr "" - -msgid "" -"Prevent transitioning back and forth between one extra wall and one less. " -"This margin extends the range of extrusion widths which follow to [Minimum " -"wall width - margin, 2 * Minimum wall width + margin]. Increasing this " -"margin reduces the number of transitions, which reduces the number of " -"extrusion starts/stops and travel time. However, large extrusion width " -"variation can lead to under- or overextrusion problems. It's expressed as a " -"percentage over nozzle diameter" -msgstr "" - -msgid "Wall transitioning threshold angle" -msgstr "" - -msgid "" -"When to create transitions between even and odd numbers of walls. A wedge " -"shape with an angle greater than this setting will not have transitions and " -"no walls will be printed in the center to fill the remaining space. Reducing " -"this setting reduces the number and length of these center walls, but may " -"leave gaps or overextrude" -msgstr "" - -msgid "Wall distribution count" -msgstr "" - -msgid "" -"The number of walls, counted from the center, over which the variation needs " -"to be spread. Lower values mean that the outer walls don't change in width" -msgstr "" - -msgid "Minimum feature size" -msgstr "" - -msgid "" -"Minimum thickness of thin features. Model features that are thinner than " -"this value will not be printed, while features thicker than the Minimum " -"feature size will be widened to the Minimum wall width. It's expressed as a " -"percentage over nozzle diameter" -msgstr "" - -msgid "Minimum wall length" -msgstr "" - -msgid "" -"Adjust this value to prevent short, unclosed walls from being printed, which " -"could increase print time. Higher values remove more and longer walls.\n" -"\n" -"NOTE: Bottom and top surfaces will not be affected by this value to prevent " -"visual gaps on the ouside of the model. Adjust 'One wall threshold' in the " -"Advanced settings below to adjust the sensitivity of what is considered a " -"top-surface. 'One wall threshold' is only visibile if this setting is set " -"above the default value of 0.5, or if single-wall top surfaces is enabled." -msgstr "" - -msgid "First layer minimum wall width" -msgstr "" - -msgid "" -"The minimum wall width that should be used for the first layer is " -"recommended to be set to the same size as the nozzle. This adjustment is " -"expected to enhance adhesion." -msgstr "" - -msgid "Minimum wall width" -msgstr "" - -msgid "" -"Width of the wall that will replace thin features (according to the Minimum " -"feature size) of the model. If the Minimum wall width is thinner than the " -"thickness of the feature, the wall will become as thick as the feature " -"itself. It's expressed as a percentage over nozzle diameter" -msgstr "" - -msgid "Detect narrow internal solid infill" -msgstr "" - -msgid "" -"This option will auto detect narrow internal solid infill area. If enabled, " -"concentric pattern will be used for the area to speed printing up. " -"Otherwise, rectilinear pattern is used defaultly." -msgstr "" - -msgid "invalid value " -msgstr "" - -msgid "Invalid value when spiral vase mode is enabled: " -msgstr "" - -msgid "too large line width " -msgstr "" - -msgid " not in range " -msgstr "" - -msgid "Minimum save" -msgstr "" - -msgid "export 3mf with minimum size." -msgstr "" - -msgid "No check" -msgstr "" - -msgid "Do not run any validity checks, such as gcode path conflicts check." -msgstr "" - -msgid "Ensure on bed" -msgstr "" - -msgid "" -"Lift the object above the bed when it is partially below. Disabled by default" -msgstr "" - -msgid "Orient Options" -msgstr "" - -msgid "Orient options: 0-disable, 1-enable, others-auto" -msgstr "" - -msgid "Rotation angle around the Z axis in degrees." -msgstr "" - -msgid "Rotate around Y" -msgstr "" - -msgid "Rotation angle around the Y axis in degrees." -msgstr "" - -msgid "Data directory" -msgstr "" - -msgid "" -"Load and store settings at the given directory. This is useful for " -"maintaining different profiles or including configurations from a network " -"storage." -msgstr "" - -msgid "Load custom gcode" -msgstr "" - -msgid "Load custom gcode from json" -msgstr "" - -msgid "Current z-hop" -msgstr "" - -msgid "Contains z-hop present at the beginning of the custom G-code block." -msgstr "" - -msgid "" -"Position of the extruder at the beginning of the custom G-code block. If the " -"custom G-code travels somewhere else, it should write to this variable so " -"PrusaSlicer knows where it travels from when it gets control back." -msgstr "" - -msgid "" -"Retraction state at the beginning of the custom G-code block. If the custom " -"G-code moves the extruder axis, it should write to this variable so " -"PrusaSlicer deretracts correctly when it gets control back." -msgstr "" - -msgid "Extra deretraction" -msgstr "" - -msgid "Currently planned extra extruder priming after deretraction." -msgstr "" - -msgid "Current extruder" -msgstr "" - -msgid "Zero-based index of currently used extruder." -msgstr "" - -msgid "Current object index" -msgstr "" - -msgid "" -"Specific for sequential printing. Zero-based index of currently printed " -"object." -msgstr "" - -msgid "Has wipe tower" -msgstr "" - -msgid "Whether or not wipe tower is being generated in the print." -msgstr "" - -msgid "Initial extruder" -msgstr "" - -msgid "" -"Zero-based index of the first extruder used in the print. Same as " -"initial_tool." -msgstr "" - -msgid "Initial tool" -msgstr "" - -msgid "" -"Zero-based index of the first extruder used in the print. Same as " -"initial_extruder." -msgstr "" - -msgid "Is extruder used?" -msgstr "" - -msgid "Vector of bools stating whether a given extruder is used in the print." -msgstr "" - -msgid "Volume per extruder" -msgstr "" - -msgid "Total filament volume extruded per extruder during the entire print." -msgstr "" - -msgid "Total toolchanges" -msgstr "" - -msgid "Number of toolchanges during the print." -msgstr "" - -msgid "Total volume" -msgstr "" - -msgid "Total volume of filament used during the entire print." -msgstr "" - -msgid "Weight per extruder" -msgstr "" - -msgid "" -"Weight per extruder extruded during the entire print. Calculated from " -"filament_density value in Filament Settings." -msgstr "" - -msgid "Total weight" -msgstr "" - -msgid "" -"Total weight of the print. Calculated from filament_density value in " -"Filament Settings." -msgstr "" - -msgid "Total layer count" -msgstr "" - -msgid "Number of layers in the entire print." -msgstr "" - -msgid "Number of objects" -msgstr "" - -msgid "Total number of objects in the print." -msgstr "" - -msgid "Number of instances" -msgstr "" - -msgid "Total number of object instances in the print, summed over all objects." -msgstr "" - -msgid "Scale per object" -msgstr "" - -msgid "" -"Contains a string with the information about what scaling was applied to the " -"individual objects. Indexing of the objects is zero-based (first object has " -"index 0).\n" -"Example: 'x:100% y:50% z:100'." -msgstr "" - -msgid "Input filename without extension" -msgstr "" - -msgid "Source filename of the first object, without extension." -msgstr "" - -msgid "" -"The vector has two elements: x and y coordinate of the point. Values in mm." -msgstr "" - -msgid "" -"The vector has two elements: x and y dimension of the bounding box. Values " -"in mm." -msgstr "" - -msgid "First layer convex hull" -msgstr "" - -msgid "" -"Vector of points of the first layer convex hull. Each element has the " -"following format:'[x, y]' (x and y are floating-point numbers in mm)." -msgstr "" - -msgid "Bottom-left corner of first layer bounding box" -msgstr "" - -msgid "Top-right corner of first layer bounding box" -msgstr "" - -msgid "Size of the first layer bounding box" -msgstr "" - -msgid "Bottom-left corner of print bed bounding box" -msgstr "" - -msgid "Top-right corner of print bed bounding box" -msgstr "" - -msgid "Size of the print bed bounding box" -msgstr "" - -msgid "Timestamp" -msgstr "" - -msgid "String containing current time in yyyyMMdd-hhmmss format." -msgstr "" - -msgid "Day" -msgstr "" - -msgid "Hour" -msgstr "" - -msgid "Minute" -msgstr "" - -msgid "Print preset name" -msgstr "" - -msgid "Name of the print preset used for slicing." -msgstr "" - -msgid "Filament preset name" -msgstr "" - -msgid "" -"Names of the filament presets used for slicing. The variable is a vector " -"containing one name for each extruder." -msgstr "" - -msgid "Printer preset name" -msgstr "" - -msgid "Name of the printer preset used for slicing." -msgstr "" - -msgid "Physical printer name" -msgstr "" - -msgid "Name of the physical printer used for slicing." -msgstr "" - -msgid "Layer number" -msgstr "" - -msgid "Index of the current layer. One-based (i.e. first layer is number 1)." -msgstr "" - -msgid "Layer z" -msgstr "" - -msgid "" -"Height of the current layer above the print bed, measured to the top of the " -"layer." -msgstr "" - -msgid "Maximal layer z" -msgstr "" - -msgid "Height of the last layer above the print bed." -msgstr "" - -msgid "Filament extruder ID" -msgstr "" - -msgid "The current extruder ID. The same as current_extruder." -msgstr "" - -msgid "Error in zip archive" -msgstr "" - -msgid "Generating walls" -msgstr "" - -msgid "Generating infill regions" -msgstr "" - -msgid "Generating infill toolpath" -msgstr "" - -msgid "Detect overhangs for auto-lift" -msgstr "" - -msgid "Generating support" -msgstr "" - -msgid "Checking support necessity" -msgstr "" - -msgid "floating regions" -msgstr "" - -msgid "floating cantilever" -msgstr "" - -msgid "large overhangs" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "" -"It seems object %s has %s. Please re-orient the object or enable support " -"generation." -msgstr "" - -msgid "Optimizing toolpath" -msgstr "" - -msgid "Slicing mesh" -msgstr "" - -msgid "" -"No layers were detected. You might want to repair your STL file(s) or check " -"their size or thickness and retry.\n" -msgstr "" - -msgid "" -"An object's XY size compensation will not be used because it is also color-" -"painted.\n" -"XY Size compensation can not be combined with color-painting." -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "Support: generate toolpath at layer %d" -msgstr "" - -msgid "Support: detect overhangs" -msgstr "" - -msgid "Support: generate contact points" -msgstr "" - -msgid "Support: propagate branches" -msgstr "" - -msgid "Support: draw polygons" -msgstr "" - -msgid "Support: generate toolpath" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "Support: generate polygons at layer %d" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "Support: fix holes at layer %d" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "Support: propagate branches at layer %d" -msgstr "" - -msgid "" -"Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension." -msgstr "" - -msgid "Loading of a model file failed." -msgstr "" - -msgid "The supplied file couldn't be read because it's empty" -msgstr "" - -msgid "Unknown file format. Input file must have .3mf or .zip.amf extension." -msgstr "" - -msgid "Canceled" -msgstr "" - -msgid "load_obj: failed to parse" -msgstr "" - -msgid "The file contains polygons with more than 4 vertices." -msgstr "" - -msgid "The file contains polygons with less than 2 vertices." -msgstr "" - -msgid "The file contains invalid vertex index." -msgstr "" - -msgid "This OBJ file couldn't be read because it's empty." -msgstr "" - -msgid "Flow Rate Calibration" -msgstr "" - -msgid "Max Volumetric Speed Calibration" -msgstr "" - -msgid "Manage Result" -msgstr "" - -msgid "Manual Calibration" -msgstr "" - -msgid "Result can be read by human eyes." -msgstr "" - -msgid "Auto-Calibration" -msgstr "" - -msgid "We would use Lidar to read the calibration result" -msgstr "" - -msgid "Prev" -msgstr "" - -msgid "Recalibration" -msgstr "" - -msgid "Calibrate" -msgstr "" - -msgid "Finish" -msgstr "" - -msgid "How to use calibration result?" -msgstr "" - -msgid "" -"You could change the Flow Dynamics Calibration Factor in material editing" -msgstr "" - -msgid "" -"The current firmware version of the printer does not support calibration.\n" -"Please upgrade the printer firmware." -msgstr "" - -msgid "Calibration not supported" -msgstr "" - -msgid "Error desc" -msgstr "" - -msgid "Extra info" -msgstr "" - -msgid "Flow Dynamics" -msgstr "" - -msgid "Flow Rate" -msgstr "" - -msgid "Max Volumetric Speed" -msgstr "" - -msgid "Please enter the name you want to save to printer." -msgstr "" - -msgid "The name cannot exceed 40 characters." -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "" -"Please input valid values:\n" -"Start value: >= %.1f\n" -"End value: <= %.1f\n" -"End value: > Start value\n" -"Value step: >= %.3f)" -msgstr "" - -msgid "The name cannot be empty." -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "The selected preset: %s is not found." -msgstr "" - -msgid "The name cannot be the same as the system preset name." -msgstr "" - -msgid "The name is the same as another existing preset name" -msgstr "" - -msgid "create new preset failed." -msgstr "" - -msgid "" -"Are you sure to cancel the current calibration and return to the home page?" -msgstr "" - -msgid "No Printer Connected!" -msgstr "" - -msgid "Printer is not connected yet." -msgstr "" - -msgid "Please select filament to calibrate." -msgstr "" - -msgid "The input value size must be 3." -msgstr "" - -msgid "Connecting to printer..." -msgstr "" - -msgid "The failed test result has been dropped." -msgstr "" - -msgid "Flow Dynamics Calibration result has been saved to the printer" -msgstr "" - -msgid "Internal Error" -msgstr "" - -msgid "Please select at least one filament for calibration" -msgstr "" - -msgid "Flow rate calibration result has been saved to preset" -msgstr "" - -msgid "Max volumetric speed calibration result has been saved to preset" -msgstr "" - -msgid "When do you need Flow Dynamics Calibration" -msgstr "" - -msgid "" -"We now have added the auto-calibration for different filaments, which is " -"fully automated and the result will be saved into the printer for future " -"use. You only need to do the calibration in the following limited cases:\n" -"1. If you introduce a new filament of different brands/models or the " -"filament is damp;\n" -"2. if the nozzle is worn out or replaced with a new one;\n" -"3. If the max volumetric speed or print temperature is changed in the " -"filament setting." -msgstr "" - -msgid "About this calibration" -msgstr "" - -msgid "" -"Please find the details of Flow Dynamics Calibration from our wiki.\n" -"\n" -"Usually the calibration is unnecessary. When you start a single color/" -"material print, with the \"flow dynamics calibration\" option checked in the " -"print start menu, the printer will follow the old way, calibrate the " -"filament before the print; When you start a multi color/material print, the " -"printer will use the default compensation parameter for the filament during " -"every filament switch which will have a good result in most cases.\n" -"\n" -"Please note there are a few cases that will make the calibration result not " -"reliable: using a texture plate to do the calibration; the build plate does " -"not have good adhesion (please wash the build plate or apply gluestick!) ..." -"You can find more from our wiki.\n" -"\n" -"The calibration results have about 10 percent jitter in our test, which may " -"cause the result not exactly the same in each calibration. We are still " -"investigating the root cause to do improvements with new updates." -msgstr "" - -msgid "When to use Flow Rate Calibration" -msgstr "" - -msgid "" -"After using Flow Dynamics Calibration, there might still be some extrusion " -"issues, such as:\n" -"1. Over-Extrusion: Excess material on your printed object, forming blobs or " -"zits, or the layers seem thicker than expected and not uniform.\n" -"2. Under-Extrusion: Very thin layers, weak infill strength, or gaps in the " -"top layer of the model, even when printing slowly.\n" -"3. Poor Surface Quality: The surface of your prints seems rough or uneven.\n" -"4. Weak Structural Integrity: Prints break easily or don't seem as sturdy as " -"they should be." -msgstr "" - -msgid "" -"In addition, Flow Rate Calibration is crucial for foaming materials like LW-" -"PLA used in RC planes. These materials expand greatly when heated, and " -"calibration provides a useful reference flow rate." -msgstr "" - -msgid "" -"Flow Rate Calibration measures the ratio of expected to actual extrusion " -"volumes. The default setting works well in Bambu Lab printers and official " -"filaments as they were pre-calibrated and fine-tuned. For a regular " -"filament, you usually won't need to perform a Flow Rate Calibration unless " -"you still see the listed defects after you have done other calibrations. For " -"more details, please check out the wiki article." -msgstr "" - -msgid "" -"Auto Flow Rate Calibration utilizes Bambu Lab's Micro-Lidar technology, " -"directly measuring the calibration patterns. However, please be advised that " -"the efficacy and accuracy of this method may be compromised with specific " -"types of materials. Particularly, filaments that are transparent or semi-" -"transparent, sparkling-particled, or have a high-reflective finish may not " -"be suitable for this calibration and can produce less-than-desirable " -"results.\n" -"\n" -"The calibration results may vary between each calibration or filament. We " -"are still improving the accuracy and compatibility of this calibration " -"through firmware updates over time.\n" -"\n" -"Caution: Flow Rate Calibration is an advanced process, to be attempted only " -"by those who fully understand its purpose and implications. Incorrect usage " -"can lead to sub-par prints or printer damage. Please make sure to carefully " -"read and understand the process before doing it." -msgstr "" - -msgid "When you need Max Volumetric Speed Calibration" -msgstr "" - -msgid "Over-extrusion or under extrusion" -msgstr "" - -msgid "Max Volumetric Speed calibration is recommended when you print with:" -msgstr "" - -msgid "material with significant thermal shrinkage/expansion, such as..." -msgstr "" - -msgid "materials with inaccurate filament diameter" -msgstr "" - -msgid "We found the best Flow Dynamics Calibration Factor" -msgstr "" - -msgid "" -"Part of the calibration failed! You may clean the plate and retry. The " -"failed test result would be dropped." -msgstr "" - -msgid "" -"*We recommend you to add brand, materia, type, and even humidity level in " -"the Name" -msgstr "" - -msgid "Failed" -msgstr "" - -msgid "" -"Only one of the results with the same name will be saved. Are you sure you " -"want to overrides the other results?" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "" -"There is already a historical calibration result with the same name: %s. " -"Only one of the results with the same name is saved. Are you sure you want " -"to overrides the historical result?" -msgstr "" - -msgid "Please find the best line on your plate" -msgstr "" - -msgid "Please find the cornor with perfect degree of extrusion" -msgstr "" - -msgid "Input Value" -msgstr "" - -msgid "Save to Filament Preset" -msgstr "" - -msgid "Preset" -msgstr "" - -msgid "Record Factor" -msgstr "" - -msgid "We found the best flow ratio for you" -msgstr "" - -msgid "Flow Ratio" -msgstr "" - -msgid "Please input a valid value (0.0 < flow ratio < 2.0)" -msgstr "" - -msgid "Please enter the name of the preset you want to save." -msgstr "" - -msgid "Calibration1" -msgstr "" - -msgid "Calibration2" -msgstr "" - -msgid "Please find the best object on your plate" -msgstr "" - -msgid "Fill in the value above the block with smoothest top surface" -msgstr "" - -msgid "Skip Calibration2" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "flow ratio : %s " -msgstr "" - -msgid "Please choose a block with smoothest top surface" -msgstr "" - -msgid "Please choose a block with smoothest top surface." -msgstr "" - -msgid "Please input a valid value (0 <= Max Volumetric Speed <= 60)" -msgstr "" - -msgid "Calibration Type" -msgstr "" - -msgid "Complete Calibration" -msgstr "" - -msgid "Fine Calibration based on flow ratio" -msgstr "" - -msgid "Title" -msgstr "" - -msgid "" -"A test model will be printed. Please clear the build plate and place it back " -"to the hot bed before calibration." -msgstr "" - -msgid "Printing Parameters" -msgstr "" - -msgid "- ℃" -msgstr "" - -msgid " ℃" -msgstr "" - -msgid "Plate Type" -msgstr "" - -msgid "filament position" -msgstr "" - -msgid "External Spool" -msgstr "" - -msgid "Filament For Calibration" -msgstr "" - -msgid "" -"Tips for calibration material: \n" -"- Materials that can share same hot bed temperature\n" -"- Different filament brand and family(Brand = Bambu, Family = Basic, Matte)" -msgstr "" - -msgid "Pattern" -msgstr "" - -msgid "Method" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "%s is not compatible with %s" -msgstr "" - -msgid "TPU is not supported for Flow Dynamics Auto-Calibration." -msgstr "" - -msgid "Connecting to printer" -msgstr "" - -msgid "From k Value" -msgstr "" - -msgid "To k Value" -msgstr "" - -msgid "Step value" -msgstr "" - -msgid "0.5" -msgstr "" - -msgid "0.005" -msgstr "" - -msgid "The nozzle diameter has been synchronized from the printer Settings" -msgstr "" - -msgid "From Volumetric Speed" -msgstr "" - -msgid "To Volumetric Speed" -msgstr "" - -msgid "Flow Dynamics Calibration Result" -msgstr "" - -msgid "No History Result" -msgstr "" - -msgid "Success to get history result" -msgstr "" - -msgid "Refreshing the historical Flow Dynamics Calibration records" -msgstr "" - -msgid "Action" -msgstr "" - -msgid "Edit Flow Dynamics Calibration" -msgstr "" - -msgid "Network lookup" -msgstr "" - -msgid "Address" -msgstr "" - -msgid "Hostname" -msgstr "" - -msgid "Service name" -msgstr "" - -msgid "OctoPrint version" -msgstr "" - -msgid "Searching for devices" -msgstr "" - -msgid "Finished" -msgstr "" - -msgid "Multiple resolved IP addresses" -msgstr "" - -#, possible-boost-format -msgid "" -"There are several IP addresses resolving to hostname %1%.\n" -"Please select one that should be used." -msgstr "" - -msgid "PA Calibration" -msgstr "" - -msgid "DDE" -msgstr "" - -msgid "Bowden" -msgstr "" - -msgid "Extruder type" -msgstr "" - -msgid "PA Tower" -msgstr "" - -msgid "PA Line" -msgstr "" - -msgid "PA Pattern" -msgstr "" - -msgid "Start PA: " -msgstr "" - -msgid "End PA: " -msgstr "" - -msgid "PA step: " -msgstr "" - -msgid "Print numbers" -msgstr "" - -msgid "" -"Please input valid values:\n" -"Start PA: >= 0.0\n" -"End PA: > Start PA\n" -"PA step: >= 0.001)" -msgstr "" - -msgid "Temperature calibration" -msgstr "" - -msgid "PLA" -msgstr "" - -msgid "ABS/ASA" -msgstr "" - -msgid "PETG" -msgstr "" - -msgid "TPU" -msgstr "" - -msgid "PA-CF" -msgstr "" - -msgid "PET-CF" -msgstr "" - -msgid "Filament type" -msgstr "" - -msgid "Start temp: " -msgstr "" - -msgid "End temp: " -msgstr "" - -msgid "Temp step: " -msgstr "" - -msgid "" -"Please input valid values:\n" -"Start temp: <= 350\n" -"End temp: >= 170\n" -"Start temp > End temp + 5)" -msgstr "" - -msgid "Max volumetric speed test" -msgstr "" - -msgid "Start volumetric speed: " -msgstr "" - -msgid "End volumetric speed: " -msgstr "" - -msgid "step: " -msgstr "" - -msgid "" -"Please input valid values:\n" -"start > 0 \n" -"step >= 0\n" -"end > start + step)" -msgstr "" - -msgid "VFA test" -msgstr "" - -msgid "Start speed: " -msgstr "" - -msgid "End speed: " -msgstr "" - -msgid "" -"Please input valid values:\n" -"start > 10 \n" -"step >= 0\n" -"end > start + step)" -msgstr "" - -msgid "Start retraction length: " -msgstr "" - -msgid "End retraction length: " -msgstr "" - -msgid "mm/mm" -msgstr "" - -msgid "Send G-Code to printer host" -msgstr "" - -msgid "Upload to Printer Host with the following filename:" -msgstr "" - -msgid "Use forward slashes ( / ) as a directory separator if needed." -msgstr "" - -msgid "Upload to storage" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?" -msgstr "" - -msgid "Upload" -msgstr "" - -msgid "Print host upload queue" -msgstr "" - -msgid "ID" -msgstr "" - -msgid "Progress" -msgstr "" - -msgid "Host" -msgstr "" - -msgctxt "OfFile" -msgid "Size" -msgstr "" - -msgid "Filename" -msgstr "" - -msgid "Cancel selected" -msgstr "" - -msgid "Show error message" -msgstr "" - -msgid "Enqueued" -msgstr "" - -msgid "Uploading" -msgstr "" - -msgid "Cancelling" -msgstr "" - -msgid "Error uploading to print host" -msgstr "" - -msgid "Unable to perform boolean operation on selected parts" -msgstr "" - -msgid "Mesh Boolean" -msgstr "" - -msgid "Union" -msgstr "" - -msgid "Difference" -msgstr "" - -msgid "Intersection" -msgstr "" - -msgid "Source Volume" -msgstr "" - -msgid "Tool Volume" -msgstr "" - -msgid "Subtract from" -msgstr "" - -msgid "Subtract with" -msgstr "" - -msgid "selected" -msgstr "" - -msgid "Part 1" -msgstr "" - -msgid "Part 2" -msgstr "" - -msgid "Delete input" -msgstr "" - -msgid "Network Test" -msgstr "" - -msgid "Start Test Multi-Thread" -msgstr "" - -msgid "Start Test Single-Thread" -msgstr "" - -msgid "Export Log" -msgstr "" - -msgid "Studio Version:" -msgstr "" - -msgid "System Version:" -msgstr "" - -msgid "DNS Server:" -msgstr "" - -msgid "Test BambuLab" -msgstr "" - -msgid "Test BambuLab:" -msgstr "" - -msgid "Test Bing.com" -msgstr "" - -msgid "Test bing.com:" -msgstr "" - -msgid "Test HTTP" -msgstr "" - -msgid "Test HTTP Service:" -msgstr "" - -msgid "Test storage" -msgstr "" - -msgid "Test Storage Upload:" -msgstr "" - -msgid "Test storage upgrade" -msgstr "" - -msgid "Test Storage Upgrade:" -msgstr "" - -msgid "Test storage download" -msgstr "" - -msgid "Test Storage Download:" -msgstr "" - -msgid "Test plugin download" -msgstr "" - -msgid "Test Plugin Download:" -msgstr "" - -msgid "Test Storage Upload" -msgstr "" - -msgid "Log Info" -msgstr "" - -msgid "Select filament preset" -msgstr "" - -msgid "Create Filament" -msgstr "" - -msgid "Create Based on Current Filament" -msgstr "" - -msgid "Copy Current Filament Preset " -msgstr "" - -msgid "Basic Information" -msgstr "" - -msgid "Add Filament Preset under this filament" -msgstr "" - -msgid "We could create the filament presets for your following printer:" -msgstr "" - -msgid "Select Vendor" -msgstr "" - -msgid "Input Custom Vendor" -msgstr "" - -msgid "Can't find vendor I want" -msgstr "" - -msgid "Select Type" -msgstr "" - -msgid "Select Filament Preset" -msgstr "" - -msgid "Serial" -msgstr "" - -msgid "e.g. Basic, Matte, Silk, Marble" -msgstr "" - -msgid "Filament Preset" -msgstr "" - -msgid "Create" -msgstr "" - -msgid "Vendor is not selected, please reselect vendor." -msgstr "" - -msgid "Custom vendor is not input, please input custom vendor." -msgstr "" - -msgid "" -"\"Bambu\" or \"Generic\" can not be used as a Vendor for custom filaments." -msgstr "" - -msgid "Filament type is not selected, please reselect type." -msgstr "" - -msgid "Filament serial is not inputed, please input serial." -msgstr "" - -msgid "" -"There may be escape characters in the vendor or serial input of filament. " -"Please delete and re-enter." -msgstr "" - -msgid "All inputs in the custom vendor or serial are spaces. Please re-enter." -msgstr "" - -msgid "The vendor can not be a number. Please re-enter." -msgstr "" - -msgid "" -"You have not selected a printer or preset yet. Please select at least one." -msgstr "" - -msgid "Some existing presets have failed to be created, as follows:\n" -msgstr "" - -msgid "" -"\n" -"Do you want to rewrite it?" -msgstr "" - -msgid "" -"We would rename the presets as \"Vendor Type Serial @printer you selected" -"\". \n" -"To add preset for more printers, Please go to printer selection" -msgstr "" - -msgid "Create Printer/Nozzle" -msgstr "" - -msgid "Create Printer" -msgstr "" - -msgid "Create Nozzle for Existing Printer" -msgstr "" - -msgid "Create from Template" -msgstr "" - -msgid "Create Based on Current Printer" -msgstr "" - -msgid "Import Preset" -msgstr "" - -msgid "Create Type" -msgstr "" - -msgid "The model is not fond, place reselect vendor." -msgstr "" - -msgid "Select Model" -msgstr "" - -msgid "Select Printer" -msgstr "" - -msgid "Input Custom Model" -msgstr "" - -msgid "Can't find my printer model" -msgstr "" - -msgid "Rectangle" -msgstr "" - -msgid "Printable Space" -msgstr "" - -msgid "X" -msgstr "" - -msgid "Y" -msgstr "" - -msgid "Hot Bed STL" -msgstr "" - -msgid "Load stl" -msgstr "" - -msgid "Hot Bed SVG" -msgstr "" - -msgid "Load svg" -msgstr "" - -msgid "Max Print Height" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "The file exceeds %d MB, please import again." -msgstr "" - -msgid "Exception in obtaining file size, please import again." -msgstr "" - -msgid "Preset path is not find, please reselect vendor." -msgstr "" - -msgid "The printer model was not found, please reselect." -msgstr "" - -msgid "The nozzle diameter is not fond, place reselect." -msgstr "" - -msgid "The printer preset is not fond, place reselect." -msgstr "" - -msgid "Printer Preset" -msgstr "" - -msgid "Filament Preset Template" -msgstr "" - -msgid "Deselect All" -msgstr "" - -msgid "Process Preset Template" -msgstr "" - -msgid "Back Page 1" -msgstr "" - -msgid "" -"You have not yet chosen which printer preset to create based on. Please " -"choose the vendor and model of the printer" -msgstr "" - -msgid "" -"You have entered an illegal input in the printable area section on the first " -"page. Please check before creating it." -msgstr "" - -msgid "The custom printer or model is not inputed, place input." -msgstr "" - -msgid "" -"The printer preset you created already has a preset with the same name. Do " -"you want to overwrite it?\n" -"\tYes: Overwrite the printer preset with the same name, and filament and " -"process presets with the same preset name will be recreated \n" -"and filament and process presets without the same preset name will be " -"reserve.\n" -"\tCancel: Do not create a preset, return to the creation interface." -msgstr "" - -msgid "You need to select at least one filament preset." -msgstr "" - -msgid "You need to select at least one process preset." -msgstr "" - -msgid "Create filament presets failed. As follows:\n" -msgstr "" - -msgid "Create process presets failed. As follows:\n" -msgstr "" - -msgid "Vendor is not find, please reselect." -msgstr "" - -msgid "Current vendor has no models, please reselect." -msgstr "" - -msgid "" -"You have not selected the vendor and model or inputed the custom vendor and " -"model." -msgstr "" - -msgid "" -"There may be escape characters in the custom printer vendor or model. Please " -"delete and re-enter." -msgstr "" - -msgid "" -"All inputs in the custom printer vendor or model are spaces. Please re-enter." -msgstr "" - -msgid "Please check bed printable shape and origin input." -msgstr "" - -msgid "" -"You have not yet selected the printer to replace the nozzle, please choose." -msgstr "" - -msgid "Create Printer Successful" -msgstr "" - -msgid "Create Filament Successful" -msgstr "" - -msgid "Printer Created" -msgstr "" - -msgid "Please go to printer settings to edit your presets" -msgstr "" - -msgid "Filament Created" -msgstr "" - -msgid "" -"Please go to filament setting to edit your presets if you need.\n" -"Please note that nozzle temperature, hot bed temperature, and maximum " -"volumetric speed have a significant impact on printing quality. Please set " -"them carefully." -msgstr "" - -msgid "Printer Setting" -msgstr "" - -msgid "Export Configs" -msgstr "" - -msgid "Printer config bundle(.orca_printer)" -msgstr "" - -msgid "Filament bundle(.orca_filament)" -msgstr "" - -msgid "Printer presets(.zip)" -msgstr "" - -msgid "Filament presets(.zip)" -msgstr "" - -msgid "Process presets(.zip)" -msgstr "" - -msgid "initialize fail" -msgstr "" - -msgid "add file fail" -msgstr "" - -msgid "add bundle structure file fail" -msgstr "" - -msgid "finalize fail" -msgstr "" - -msgid "open zip written fail" -msgstr "" - -msgid "Export successful" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "" -"The '%s' folder already exists in the current directory. Do you want to " -"clear it and rebuild it.\n" -"If not, a time suffix will be added, and you can modify the name after " -"creation." -msgstr "" - -msgid "" -"Printer and all the filament&&process presets that belongs to the printer. \n" -"Can be shared with others." -msgstr "" - -msgid "" -"User's fillment preset set. \n" -"Can be shared with others." -msgstr "" - -msgid "" -"Only display printer names with changes to printer, filament, and process " -"presets." -msgstr "" - -msgid "Only display the filament names with changes to filament presets." -msgstr "" - -msgid "" -"Only printer names with user printer presets will be displayed, and each " -"preset you choose will be exported as a zip." -msgstr "" - -msgid "" -"Only the filament names with user filament presets will be displayed, \n" -"and all user filament presets in each filament name you select will be " -"exported as a zip." -msgstr "" - -msgid "" -"Only printer names with changed process presets will be displayed, \n" -"and all user process presets in each printer name you select will be " -"exported as a zip." -msgstr "" - -msgid "Please select at least one printer or filament." -msgstr "" - -msgid "Please select a type you want to export" -msgstr "" - -msgid "Edit Filament" -msgstr "" - -msgid "Filament presets under this filament" -msgstr "" - -msgid "" -"Note: If the only preset under this filament is deleted, the filament will " -"be deleted after exiting the dialog." -msgstr "" - -msgid "Presets inherited by other presets can not be deleted" -msgstr "" - -msgid "The following presets inherits this preset." -msgid_plural "The following preset inherits this preset." -msgstr[0] "" -msgstr[1] "" - -msgid "Delete Preset" -msgstr "" - -msgid "Are you sure to delete the selected preset?" -msgstr "" - -msgid "Delete preset" -msgstr "" - -msgid "+ Add Preset" -msgstr "" - -msgid "Delete Filament" -msgstr "" - -msgid "" -"All the filament presets belong to this filament would be deleted. \n" -"If you are using this filament on your printer, please reset the filament " -"information for that slot." -msgstr "" - -msgid "Delete filament" -msgstr "" - -msgid "Add Preset" -msgstr "" - -msgid "Add preset for new printer" -msgstr "" - -msgid "Copy preset from filament" -msgstr "" - -msgid "The filament choice not find filament preset, please reselect it" -msgstr "" - -msgid "[Delete Required]" -msgstr "" - -msgid "Edit Preset" -msgstr "" - -msgid "For more information, please check out Wiki" -msgstr "" - -msgid "Collapse" -msgstr "" - -msgid "Daily Tips" -msgstr "" - -msgid "Need select printer" -msgstr "" - -msgid "The start, end or step is not valid value." -msgstr "" - -msgid "" -"Unable to calibrate: maybe because the set calibration value range is too " -"large, or the step is too small" -msgstr "" - -msgid "Physical Printer" -msgstr "" - -msgid "Print Host upload" -msgstr "" - -msgid "Could not get a valid Printer Host reference" -msgstr "" - -msgid "Success!" -msgstr "" - -msgid "Refresh Printers" -msgstr "" - -msgid "" -"HTTPS CA file is optional. It is only needed if you use HTTPS with a self-" -"signed certificate." -msgstr "" - -msgid "Certificate files (*.crt, *.pem)|*.crt;*.pem|All files|*.*" -msgstr "" - -msgid "Open CA certificate file" -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "" -"On this system, %s uses HTTPS certificates from the system Certificate Store " -"or Keychain." -msgstr "" - -msgid "" -"To use a custom CA file, please import your CA file into Certificate Store / " -"Keychain." -msgstr "" - -msgid "Connection to printers connected via the print host failed." -msgstr "" - -#, possible-c-format, possible-boost-format -msgid "Mismatched type of print host: %s" -msgstr "" - -msgid "Connection to AstroBox works correctly." -msgstr "" - -msgid "Could not connect to AstroBox" -msgstr "" - -msgid "Note: AstroBox version at least 1.1.0 is required." -msgstr "" - -msgid "Connection to Duet works correctly." -msgstr "" - -msgid "Could not connect to Duet" -msgstr "" - -msgid "Unknown error occured" -msgstr "" - -msgid "Wrong password" -msgstr "" - -msgid "Could not get resources to create a new connection" -msgstr "" - -msgid "Upload not enabled on FlashAir card." -msgstr "" - -msgid "Connection to FlashAir works correctly and upload is enabled." -msgstr "" - -msgid "Could not connect to FlashAir" -msgstr "" - -msgid "" -"Note: FlashAir with firmware 2.00.02 or newer and activated upload function " -"is required." -msgstr "" - -msgid "Connection to MKS works correctly." -msgstr "" - -msgid "Could not connect to MKS" -msgstr "" - -msgid "Connection to OctoPrint works correctly." -msgstr "" - -msgid "Could not connect to OctoPrint" -msgstr "" - -msgid "Note: OctoPrint version at least 1.1.0 is required." -msgstr "" - -msgid "Connection to Prusa SL1 / SL1S works correctly." -msgstr "" - -msgid "Could not connect to Prusa SLA" -msgstr "" - -msgid "Connection to PrusaLink works correctly." -msgstr "" - -msgid "Could not connect to PrusaLink" -msgstr "" - -msgid "Storages found" -msgstr "" - -#. TRN %1% = storage path -#, possible-boost-format -msgid "%1% : read only" -msgstr "" - -#. TRN %1% = storage path -#, possible-boost-format -msgid "%1% : no free space" -msgstr "" - -#. TRN %1% = host -#, possible-boost-format -msgid "Upload has failed. There is no suitable storage found at %1%." -msgstr "" - -msgid "Connection to Prusa Connect works correctly." -msgstr "" - -msgid "Could not connect to Prusa Connect" -msgstr "" - -msgid "Connection to Repetier works correctly." -msgstr "" - -msgid "Could not connect to Repetier" -msgstr "" - -msgid "Note: Repetier version at least 0.90.0 is required." -msgstr "" - -#, possible-boost-format -msgid "" -"HTTP status: %1%\n" -"Message body: \"%2%\"" -msgstr "" - -#, possible-boost-format -msgid "" -"Parsing of host response failed.\n" -"Message body: \"%1%\"\n" -"Error: \"%2%\"" -msgstr "" - -#, possible-boost-format -msgid "" -"Enumeration of host printers failed.\n" -"Message body: \"%1%\"\n" -"Error: \"%2%\"" -msgstr "" - -#: resources/data/hints.ini: [hint:Precise wall] -msgid "Precise wall\nDid you know that turning on precise wall can improve precision and layer consistency?" -msgstr "" - -#: resources/data/hints.ini: [hint:Sandwich mode] -msgid "Sandwich mode\nDid you know that you can use sandwich mode (inner-outer-inner) to improve precision and layer consistency if your model doesn't have very steep overhangs?" -msgstr "" - -#: resources/data/hints.ini: [hint:Chamber temperature] -msgid "Chamber temperature\nDid you know that OrcaSlicer supports chamber temperature?" -msgstr "" - -#: resources/data/hints.ini: [hint:Calibration] -msgid "Calibration\nDid you know that calibrating your printer can do wonders? Check out our beloved calibration solution in OrcaSlicer." -msgstr "" - -#: resources/data/hints.ini: [hint:Auxiliary fan] -msgid "Auxiliary fan\nDid you know that OrcaSlicer supports Auxiliary part cooling fan?" -msgstr "" - -#: resources/data/hints.ini: [hint:Air filtration] -msgid "Air filtration/Exhuast Fan\nDid you know that OrcaSlicer can support Air filtration/Exhuast Fan?" -msgstr "" - -#: resources/data/hints.ini: [hint:G-code window] -msgid "G-code window\nYou can turn on/off the G-code window by pressing the C key." -msgstr "" - -#: resources/data/hints.ini: [hint:Switch workspaces] -msgid "Switch workspaces\nYou can switch between Prepare and Preview workspaces by pressing the Tab key." -msgstr "" - -#: resources/data/hints.ini: [hint:How to use keyboard shortcuts] -msgid "How to use keyboard shortcuts\nDid you know that Orca Slicer offers a wide range of keyboard shortcuts and 3D scene operations." -msgstr "" - -#: resources/data/hints.ini: [hint:Reverse on odd] -msgid "Reverse on odd\nDid you know that Reverse on odd feature can significantly improve the surface quality of your overhangs?" -msgstr "" - -#: resources/data/hints.ini: [hint:Cut Tool] -msgid "Cut Tool\nDid you know that you can cut a model at any angle and position with the cutting tool?" -msgstr "" - -#: resources/data/hints.ini: [hint:Fix Model] -msgid "Fix Model\nDid you know that you can fix a corrupted 3D model to avoid a lot of slicing problems on the Windows system?" -msgstr "" - -#: resources/data/hints.ini: [hint:Timelapse] -msgid "Timelapse\nDid you know that you can generate a timelapse video during each print?" -msgstr "" - -#: resources/data/hints.ini: [hint:Auto-Arrange] -msgid "Auto-Arrange\nDid you know that you can auto-arrange all objects in your project?" -msgstr "" - -#: resources/data/hints.ini: [hint:Auto-Orient] -msgid "Auto-Orient\nDid you know that you can rotate objects to an optimal orientation for printing by a simple click?" -msgstr "" - -#: resources/data/hints.ini: [hint:Lay on Face] -msgid "Lay on Face\nDid you know that you can quickly orient a model so that one of its faces sits on the print bed? Select the \"Place on face\" function or press the F key." -msgstr "" - -#: resources/data/hints.ini: [hint:Object List] -msgid "Object List\nDid you know that you can view all objects/parts in a list and change settings for each object/part?" -msgstr "" - -#: resources/data/hints.ini: [hint:Search Functionality] -msgid "Search Functionality\nDid you know that you use the Search tool to quickly find a specific Orca Slicer setting?" -msgstr "" - -#: resources/data/hints.ini: [hint:Simplify Model] -msgid "Simplify Model\nDid you know that you can reduce the number of triangles in a mesh using the Simplify mesh feature? Right-click the model and select Simplify model." -msgstr "" - -#: resources/data/hints.ini: [hint:Slicing Parameter Table] -msgid "Slicing Parameter Table\nDid you know that you can view all objects/parts on a table and change settings for each object/part?" -msgstr "" - -#: resources/data/hints.ini: [hint:Split to Objects/Parts] -msgid "Split to Objects/Parts\nDid you know that you can split a big object into small ones for easy colorizing or printing?" -msgstr "" - -#: resources/data/hints.ini: [hint:Subtract a Part] -msgid "Subtract a Part\nDid you know that you can subtract one mesh from another using the Negative part modifier? That way you can, for example, create easily resizable holes directly in Orca Slicer." -msgstr "" - -#: resources/data/hints.ini: [hint:STEP] -msgid "STEP\nDid you know that you can improve your print quality by slicing a STEP file instead of an STL?\nOrca Slicer supports slicing STEP files, providing smoother results than a lower resolution STL. Give it a try!" -msgstr "" - -#: resources/data/hints.ini: [hint:Z seam location] -msgid "Z seam location\nDid you know that you can customize the location of the Z seam, and even paint it on your print, to have it in a less visible location? This improves the overall look of your model. Check it out!" -msgstr "" - -#: resources/data/hints.ini: [hint:Fine-tuning for flow rate] -msgid "Fine-tuning for flow rate\nDid you know that flow rate can be fine-tuned for even better-looking prints? Depending on the material, you can improve the overall finish of the printed model by doing some fine-tuning." -msgstr "" - -#: resources/data/hints.ini: [hint:Split your prints into plates] -msgid "Split your prints into plates\nDid you know that you can split a model that has a lot of parts into individual plates ready to print? This will simplify the process of keeping track of all the parts." -msgstr "" - -#: resources/data/hints.ini: [hint:Speed up your print with Adaptive Layer Height] -msgid "Speed up your print with Adaptive Layer Height\nDid you know that you can print a model even faster, by using the Adaptive Layer Height option? Check it out!" -msgstr "" - -#: resources/data/hints.ini: [hint:Support painting] -msgid "Support painting\nDid you know that you can paint the location of your supports? This feature makes it easy to place the support material only on the sections of the model that actually need it." -msgstr "" - -#: resources/data/hints.ini: [hint:Different types of supports] -msgid "Different types of supports\nDid you know that you can choose from multiple types of supports? Tree supports work great for organic models, while saving filament and improving print speed. Check them out!" -msgstr "" - -#: resources/data/hints.ini: [hint:Printing Silk Filament] -msgid "Printing Silk Filament\nDid you know that Silk filament needs special consideration to print it successfully? Higher temperature and lower speed are always recommended for the best results." -msgstr "" - -#: resources/data/hints.ini: [hint:Brim for better adhesion] -msgid "Brim for better adhesion\nDid you know that when printing models have a small contact interface with the printing surface, it's recommended to use a brim?" -msgstr "" - -#: resources/data/hints.ini: [hint:Set parameters for multiple objects] -msgid "Set parameters for multiple objects\nDid you know that you can set slicing parameters for all selected objects at one time?" -msgstr "" - -#: resources/data/hints.ini: [hint:Stack objects] -msgid "Stack objects\nDid you know that you can stack objects as a whole one?" -msgstr "" - -#: resources/data/hints.ini: [hint:Flush into support/objects/infill] -msgid "Flush into support/objects/infill\nDid you know that you can save the wasted filament by flushing them into support/objects/infill during filament change?" -msgstr "" - -#: resources/data/hints.ini: [hint:Improve strength] -msgid "Improve strength\nDid you know that you can use more wall loops and higher sparse infill density to improve the strength of the model?" -msgstr "" - -#: resources/data/hints.ini: [hint:When need to print with the printer door opened] -msgid "When need to print with the printer door opened\nDid you know that opening the printer door can reduce the probability of extruder/hotend clogging when printing lower temperature filament with a higher enclosure temperature. More info about this in the Wiki." -msgstr "" - -#: resources/data/hints.ini: [hint:Avoid warping] -msgid "Avoid warping\nDid you know that when printing materials that are prone to warping such as ABS, appropriately increasing the heatbed temperature can reduce the probability of warping." -msgstr "" +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-03-13 22:09+0800\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" + +msgid "Supports Painting" +msgstr "" + +msgid "Alt + Mouse wheel" +msgstr "" + +msgid "Section view" +msgstr "" + +msgid "Reset direction" +msgstr "" + +msgid "Ctrl + Mouse wheel" +msgstr "" + +msgid "Pen size" +msgstr "" + +msgid "Left mouse button" +msgstr "" + +msgid "Enforce supports" +msgstr "" + +msgid "Right mouse button" +msgstr "" + +msgid "Block supports" +msgstr "" + +msgid "Shift + Left mouse button" +msgstr "" + +msgid "Erase" +msgstr "" + +msgid "Erase all painting" +msgstr "" + +msgid "Highlight overhang areas" +msgstr "" + +msgid "Gap fill" +msgstr "" + +msgid "Perform" +msgstr "" + +msgid "Gap area" +msgstr "" + +msgid "Tool type" +msgstr "" + +msgid "Smart fill angle" +msgstr "" + +msgid "On overhangs only" +msgstr "" + +msgid "Auto support threshold angle: " +msgstr "" + +msgid "Circle" +msgstr "" + +msgid "Sphere" +msgstr "" + +msgid "Fill" +msgstr "" + +msgid "Gap Fill" +msgstr "" + +#, possible-boost-format +msgid "Allows painting only on facets selected by: \"%1%\"" +msgstr "" + +msgid "Highlight faces according to overhang angle." +msgstr "" + +msgid "No auto support" +msgstr "" + +msgid "Support Generated" +msgstr "" + +msgid "Gizmo-Place on Face" +msgstr "" + +msgid "Lay on face" +msgstr "" + +#, possible-boost-format +msgid "" +"Filament count exceeds the maximum number that painting tool supports. only " +"the first %1% filaments will be available in painting tool." +msgstr "" + +msgid "Color Painting" +msgstr "" + +msgid "Pen shape" +msgstr "" + +msgid "Paint" +msgstr "" + +msgid "Key 1~9" +msgstr "" + +msgid "Choose filament" +msgstr "" + +msgid "Edge detection" +msgstr "" + +msgid "Triangles" +msgstr "" + +msgid "Filaments" +msgstr "" + +msgid "Brush" +msgstr "" + +msgid "Smart fill" +msgstr "" + +msgid "Bucket fill" +msgstr "" + +msgid "Height range" +msgstr "" + +msgid "Alt + Shift + Enter" +msgstr "" + +msgid "Toggle Wireframe" +msgstr "" + +msgid "Shortcut Key " +msgstr "" + +msgid "Triangle" +msgstr "" + +msgid "Height Range" +msgstr "" + +msgid "Vertical" +msgstr "" + +msgid "Horizontal" +msgstr "" + +msgid "Remove painted color" +msgstr "" + +#, possible-boost-format +msgid "Painted using: Filament %1%" +msgstr "" + +msgid "Move" +msgstr "" + +msgid "Gizmo-Move" +msgstr "" + +msgid "Rotate" +msgstr "" + +msgid "Gizmo-Rotate" +msgstr "" + +msgid "Optimize orientation" +msgstr "" + +msgid "Apply" +msgstr "" + +msgid "Scale" +msgstr "" + +msgid "Gizmo-Scale" +msgstr "" + +msgid "Error: Please close all toolbar menus first" +msgstr "" + +msgid "in" +msgstr "" + +msgid "mm" +msgstr "" + +msgid "Position" +msgstr "" + +#. TRN - Input label. Be short as possible +#. Angle between Y axis and text line direction. +#. TRN - Input label. Be short as possible +msgid "Rotation" +msgstr "" + +msgid "Scale ratios" +msgstr "" + +msgid "Object Operations" +msgstr "" + +msgid "Volume Operations" +msgstr "" + +msgid "Translate" +msgstr "" + +msgid "Group Operations" +msgstr "" + +msgid "Set Position" +msgstr "" + +msgid "Set Orientation" +msgstr "" + +msgid "Set Scale" +msgstr "" + +msgid "Reset Position" +msgstr "" + +msgid "Reset Rotation" +msgstr "" + +msgid "World coordinates" +msgstr "" + +msgid "°" +msgstr "" + +#. TRN - Input label. Be short as possible +msgid "Size" +msgstr "" + +msgid "%" +msgstr "" + +msgid "uniform scale" +msgstr "" + +msgid "Planar" +msgstr "" + +msgid "Dovetail" +msgstr "" + +msgid "Auto" +msgstr "" + +msgid "Manual" +msgstr "" + +msgid "Plug" +msgstr "" + +msgid "Dowel" +msgstr "" + +msgid "Snap" +msgstr "" + +msgid "Prism" +msgstr "" + +msgid "Frustum" +msgstr "" + +msgid "Square" +msgstr "" + +msgid "Hexagon" +msgstr "" + +msgid "Keep orientation" +msgstr "" + +msgid "Place on cut" +msgstr "" + +msgid "Flip upside down" +msgstr "" + +msgid "Connectors" +msgstr "" + +msgid "Type" +msgstr "" + +msgid "Style" +msgstr "" + +msgid "Shape" +msgstr "" + +#. TRN - Input label. Be short as possible +#. Size in emboss direction +#. TRN - Input label. Be short as possible +msgid "Depth" +msgstr "" + +msgid "Groove" +msgstr "" + +msgid "Width" +msgstr "" + +msgid "Flap Angle" +msgstr "" + +msgid "Groove Angle" +msgstr "" + +msgid "Part" +msgstr "" + +msgid "Object" +msgstr "" + +msgid "" +"Click to flip the cut plane\n" +"Drag to move the cut plane" +msgstr "" + +msgid "" +"Click to flip the cut plane\n" +"Drag to move the cut plane\n" +"Right-click a part to assign it to the other side" +msgstr "" + +msgid "Move cut plane" +msgstr "" + +msgid "Mode" +msgstr "" + +msgid "Change cut mode" +msgstr "" + +msgid "Tolerance" +msgstr "" + +msgid "Drag" +msgstr "" + +msgid "Draw cut line" +msgstr "" + +msgid "Left click" +msgstr "" + +msgid "Add connector" +msgstr "" + +msgid "Right click" +msgstr "" + +msgid "Remove connector" +msgstr "" + +msgid "Move connector" +msgstr "" + +msgid "Add connector to selection" +msgstr "" + +msgid "Remove connector from selection" +msgstr "" + +msgid "Select all connectors" +msgstr "" + +msgid "Cut" +msgstr "" + +msgid "Rotate cut plane" +msgstr "" + +msgid "Remove connectors" +msgstr "" + +msgid "Bulge" +msgstr "" + +msgid "Bulge proportion related to radius" +msgstr "" + +msgid "Space" +msgstr "" + +msgid "Space proportion related to radius" +msgstr "" + +msgid "Confirm connectors" +msgstr "" + +msgid "Cancel" +msgstr "" + +msgid "Build Volume" +msgstr "" + +msgid "Flip cut plane" +msgstr "" + +msgid "Groove change" +msgstr "" + +msgid "Reset" +msgstr "" + +#. TRN: This is an entry in the Undo/Redo stack. The whole line will be 'Edited: (name of whatever was edited)'. +msgid "Edited" +msgstr "" + +msgid "Cut position" +msgstr "" + +msgid "Reset cutting plane" +msgstr "" + +msgid "Edit connectors" +msgstr "" + +msgid "Add connectors" +msgstr "" + +msgid "Reset cut" +msgstr "" + +msgid "Reset cutting plane and remove connectors" +msgstr "" + +msgid "Upper part" +msgstr "" + +msgid "Lower part" +msgstr "" + +msgid "Keep" +msgstr "" + +msgid "Flip" +msgstr "" + +msgid "After cut" +msgstr "" + +msgid "Cut to parts" +msgstr "" + +msgid "Perform cut" +msgstr "" + +msgid "Warning" +msgstr "" + +msgid "Invalid connectors detected" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "%1$d connector is out of cut contour" +msgid_plural "%1$d connectors are out of cut contour" +msgstr[0] "" +msgstr[1] "" + +#, possible-c-format, possible-boost-format +msgid "%1$d connector is out of object" +msgid_plural "%1$d connectors are out of object" +msgstr[0] "" +msgstr[1] "" + +msgid "Some connectors are overlapped" +msgstr "" + +msgid "Select at least one object to keep after cutting." +msgstr "" + +msgid "Cut plane is placed out of object" +msgstr "" + +msgid "Cut plane with groove is invalid" +msgstr "" + +msgid "Connector" +msgstr "" + +msgid "Cut by Plane" +msgstr "" + +msgid "non-manifold edges be caused by cut tool, do you want to fix it now?" +msgstr "" + +msgid "Repairing model object" +msgstr "" + +msgid "Cut by line" +msgstr "" + +msgid "Delete connector" +msgstr "" + +msgid "Mesh name" +msgstr "" + +msgid "Detail level" +msgstr "" + +msgid "Decimate ratio" +msgstr "" + +#, possible-boost-format +msgid "" +"Processing model '%1%' with more than 1M triangles could be slow. It is " +"highly recommended to simplify the model." +msgstr "" + +msgid "Simplify model" +msgstr "" + +msgid "Simplify" +msgstr "" + +msgid "Simplification is currently only allowed when a single part is selected" +msgstr "" + +msgid "Error" +msgstr "" + +msgid "Extra high" +msgstr "" + +msgid "High" +msgstr "" + +msgid "Medium" +msgstr "" + +msgid "Low" +msgstr "" + +msgid "Extra low" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "%d triangles" +msgstr "" + +msgid "Show wireframe" +msgstr "" + +#, possible-boost-format +msgid "%1%" +msgstr "" + +msgid "Can't apply when proccess preview." +msgstr "" + +msgid "Operation already cancelling. Please wait few seconds." +msgstr "" + +msgid "Face recognition" +msgstr "" + +msgid "Perform Recognition" +msgstr "" + +msgid "Brush size" +msgstr "" + +msgid "Brush shape" +msgstr "" + +msgid "Enforce seam" +msgstr "" + +msgid "Block seam" +msgstr "" + +msgid "Seam painting" +msgstr "" + +msgid "Remove selection" +msgstr "" + +msgid "Entering Seam painting" +msgstr "" + +msgid "Leaving Seam painting" +msgstr "" + +msgid "Paint-on seam editing" +msgstr "" + +#. TRN - Input label. Be short as possible +#. Select look of letter shape +msgid "Font" +msgstr "" + +msgid "Thickness" +msgstr "" + +msgid "Text Gap" +msgstr "" + +msgid "Angle" +msgstr "" + +msgid "" +"Embeded\n" +"depth" +msgstr "" + +msgid "Input text" +msgstr "" + +msgid "Surface" +msgstr "" + +msgid "Horizontal text" +msgstr "" + +msgid "Shift + Mouse move up or dowm" +msgstr "" + +msgid "Rotate text" +msgstr "" + +msgid "Text shape" +msgstr "" + +#. TRN - Title in Undo/Redo stack after rotate with text around emboss axe +msgid "Text rotate" +msgstr "" + +#. TRN - Title in Undo/Redo stack after move with text along emboss axe - From surface +msgid "Text move" +msgstr "" + +msgid "Set Mirror" +msgstr "" + +msgid "Embossed text" +msgstr "" + +msgid "Enter emboss gizmo" +msgstr "" + +msgid "Leave emboss gizmo" +msgstr "" + +msgid "Embossing actions" +msgstr "" + +msgid "Emboss" +msgstr "" + +msgid "NORMAL" +msgstr "" + +msgid "SMALL" +msgstr "" + +msgid "ITALIC" +msgstr "" + +msgid "SWISS" +msgstr "" + +msgid "MODERN" +msgstr "" + +msgid "First font" +msgstr "" + +msgid "Default font" +msgstr "" + +msgid "Advanced" +msgstr "" + +msgid "" +"The text cannot be written using the selected font. Please try choosing a " +"different font." +msgstr "" + +msgid "Embossed text cannot contain only white spaces." +msgstr "" + +msgid "Text contains character glyph (represented by '?') unknown by font." +msgstr "" + +msgid "Text input doesn't show font skew." +msgstr "" + +msgid "Text input doesn't show font boldness." +msgstr "" + +msgid "Text input doesn't show gap between lines." +msgstr "" + +msgid "Too tall, diminished font height inside text input." +msgstr "" + +msgid "Too small, enlarged font height inside text input." +msgstr "" + +msgid "Text doesn't show current horizontal alignment." +msgstr "" + +msgid "Revert font changes." +msgstr "" + +#, possible-boost-format +msgid "Font \"%1%\" can't be selected." +msgstr "" + +msgid "Operation" +msgstr "" + +msgid "Join" +msgstr "" + +msgid "Click to change text into object part." +msgstr "" + +msgid "You can't change a type of the last solid part of the object." +msgstr "" + +msgctxt "EmbossOperation" +msgid "Cut" +msgstr "" + +msgid "Click to change part type into negative volume." +msgstr "" + +msgid "Modifier" +msgstr "" + +msgid "Click to change part type into modifier." +msgstr "" + +msgid "Change Text Type" +msgstr "" + +#, possible-boost-format +msgid "Rename style(%1%) for embossing text" +msgstr "" + +msgid "Name can't be empty." +msgstr "" + +msgid "Name has to be unique." +msgstr "" + +msgid "OK" +msgstr "" + +msgid "Rename style" +msgstr "" + +msgid "Rename current style." +msgstr "" + +msgid "Can't rename temporary style." +msgstr "" + +msgid "First Add style to list." +msgstr "" + +#, possible-boost-format +msgid "Save %1% style" +msgstr "" + +msgid "No changes to save." +msgstr "" + +msgid "New name of style" +msgstr "" + +msgid "Save as new style" +msgstr "" + +msgid "Only valid font can be added to style." +msgstr "" + +msgid "Add style to my list." +msgstr "" + +msgid "Save as new style." +msgstr "" + +msgid "Remove style" +msgstr "" + +msgid "Can't remove the last existing style." +msgstr "" + +#, possible-boost-format +msgid "Are you sure you want to permanently remove the \"%1%\" style?" +msgstr "" + +#, possible-boost-format +msgid "Delete \"%1%\" style." +msgstr "" + +#, possible-boost-format +msgid "Can't delete \"%1%\". It is last style." +msgstr "" + +#, possible-boost-format +msgid "Can't delete temporary style \"%1%\"." +msgstr "" + +#, possible-boost-format +msgid "Modified style \"%1%\"" +msgstr "" + +#, possible-boost-format +msgid "Current style is \"%1%\"" +msgstr "" + +#, possible-boost-format +msgid "" +"Changing style to \"%1%\" will discard current style modification.\n" +"\n" +"Would you like to continue anyway?" +msgstr "" + +msgid "Not valid style." +msgstr "" + +#, possible-boost-format +msgid "Style \"%1%\" can't be used and will be removed from a list." +msgstr "" + +msgid "Unset italic" +msgstr "" + +msgid "Set italic" +msgstr "" + +msgid "Unset bold" +msgstr "" + +msgid "Set bold" +msgstr "" + +msgid "Revert text size." +msgstr "" + +msgid "Revert embossed depth." +msgstr "" + +msgid "" +"Advanced options cannot be changed for the selected font.\n" +"Select another font." +msgstr "" + +msgid "Revert using of model surface." +msgstr "" + +msgid "Revert Transformation per glyph." +msgstr "" + +msgid "Set global orientation for whole text." +msgstr "" + +msgid "Set position and orientation per glyph." +msgstr "" + +msgctxt "Alignment" +msgid "Left" +msgstr "" + +msgctxt "Alignment" +msgid "Center" +msgstr "" + +msgctxt "Alignment" +msgid "Right" +msgstr "" + +msgctxt "Alignment" +msgid "Top" +msgstr "" + +msgctxt "Alignment" +msgid "Middle" +msgstr "" + +msgctxt "Alignment" +msgid "Bottom" +msgstr "" + +msgid "Revert alignment." +msgstr "" + +#. TRN EmbossGizmo: font units +msgid "points" +msgstr "" + +msgid "Revert gap between characters" +msgstr "" + +msgid "Distance between characters" +msgstr "" + +msgid "Revert gap between lines" +msgstr "" + +msgid "Distance between lines" +msgstr "" + +msgid "Undo boldness" +msgstr "" + +msgid "Tiny / Wide glyphs" +msgstr "" + +msgid "Undo letter's skew" +msgstr "" + +msgid "Italic strength ratio" +msgstr "" + +msgid "Undo translation" +msgstr "" + +msgid "Distance of the center of the text to the model surface." +msgstr "" + +msgid "Undo rotation" +msgstr "" + +msgid "Rotate text Clock-wise." +msgstr "" + +msgid "Unlock the text's rotation when moving text along the object's surface." +msgstr "" + +msgid "Lock the text's rotation when moving text along the object's surface." +msgstr "" + +msgid "Select from True Type Collection." +msgstr "" + +msgid "Set text to face camera" +msgstr "" + +msgid "Orient the text towards the camera." +msgstr "" + +#, possible-boost-format +msgid "" +"Can't load exactly same font(\"%1%\"). Aplication selected a similar " +"one(\"%2%\"). You have to specify font for enable edit text." +msgstr "" + +msgid "No symbol" +msgstr "" + +msgid "Loading" +msgstr "" + +msgid "In queue" +msgstr "" + +#. TRN - Input label. Be short as possible +#. Height of one text line - Font Ascent +msgid "Height" +msgstr "" + +#. TRN - Input label. Be short as possible +#. Copy surface of model on surface of the embossed text +#. TRN - Input label. Be short as possible +msgid "Use surface" +msgstr "" + +#. TRN - Input label. Be short as possible +#. Option to change projection on curved surface +#. for each character(glyph) in text separately +msgid "Per glyph" +msgstr "" + +#. TRN - Input label. Be short as possible +#. Align Top|Middle|Bottom and Left|Center|Right +msgid "Alignment" +msgstr "" + +#. TRN - Input label. Be short as possible +msgid "Char gap" +msgstr "" + +#. TRN - Input label. Be short as possible +msgid "Line gap" +msgstr "" + +#. TRN - Input label. Be short as possible +msgid "Boldness" +msgstr "" + +#. TRN - Input label. Be short as possible +#. Like Font italic +msgid "Skew ratio" +msgstr "" + +#. TRN - Input label. Be short as possible +#. Distance from model surface to be able +#. move text as part fully into not flat surface +#. move text as modifier fully out of not flat surface +#. TRN - Input label. Be short as possible +msgid "From surface" +msgstr "" + +#. TRN - Input label. Be short as possible +#. Keep vector from bottom to top of text aligned with printer Y axis +msgid "Keep up" +msgstr "" + +#. TRN - Input label. Be short as possible. +#. Some Font file contain multiple fonts inside and +#. this is numerical selector of font inside font collections +msgid "Collection" +msgstr "" + +#. TRN - Title in Undo/Redo stack after rotate with SVG around emboss axe +msgid "SVG rotate" +msgstr "" + +#. TRN - Title in Undo/Redo stack after move with SVG along emboss axe - From surface +msgid "SVG move" +msgstr "" + +msgid "Enter SVG gizmo" +msgstr "" + +msgid "Leave SVG gizmo" +msgstr "" + +msgid "SVG actions" +msgstr "" + +msgid "SVG" +msgstr "" + +#, possible-boost-format +msgid "Opacity (%1%)" +msgstr "" + +#, possible-boost-format +msgid "Color gradient (%1%)" +msgstr "" + +msgid "Undefined fill type" +msgstr "" + +msgid "Linear gradient" +msgstr "" + +msgid "Radial gradient" +msgstr "" + +msgid "Open filled path" +msgstr "" + +msgid "Undefined stroke type" +msgstr "" + +msgid "Path can't be healed from selfintersection and multiple points." +msgstr "" + +msgid "" +"Final shape constains selfintersection or multiple points with same " +"coordinate." +msgstr "" + +#, possible-boost-format +msgid "Shape is marked as invisible (%1%)." +msgstr "" + +#. TRN: The first placeholder is shape identifier, the second one is text describing the problem. +#, possible-boost-format +msgid "Fill of shape (%1%) contains unsupported: %2%." +msgstr "" + +#, possible-boost-format +msgid "Stroke of shape (%1%) is too thin (minimal width is %2% mm)." +msgstr "" + +#, possible-boost-format +msgid "Stroke of shape (%1%) contains unsupported: %2%." +msgstr "" + +msgid "Face the camera" +msgstr "" + +#. TRN - Preview of filename after clear local filepath. +msgid "Unknown filename" +msgstr "" + +#, possible-boost-format +msgid "SVG file path is \"%1%\"" +msgstr "" + +msgid "Reload SVG file from disk." +msgstr "" + +msgid "Change file" +msgstr "" + +msgid "Change to another .svg file" +msgstr "" + +msgid "Forget the file path" +msgstr "" + +msgid "" +"Do NOT save local path to 3MF file.\n" +"Also disables 'reload from disk' option." +msgstr "" + +#. TRN: An menu option to convert the SVG into an unmodifiable model part. +msgid "Bake" +msgstr "" + +#. TRN: Tooltip for the menu item. +msgid "Bake into model as uneditable part" +msgstr "" + +msgid "Save as" +msgstr "" + +msgid "Save SVG file" +msgstr "" + +msgid "Save as '.svg' file" +msgstr "" + +msgid "Size in emboss direction." +msgstr "" + +#. TRN: The placeholder contains a number. +#, possible-boost-format +msgid "Scale also changes amount of curve samples (%1%)" +msgstr "" + +msgid "Width of SVG." +msgstr "" + +msgid "Height of SVG." +msgstr "" + +msgid "Lock/unlock the aspect ratio of the SVG." +msgstr "" + +msgid "Reset scale" +msgstr "" + +msgid "Distance of the center of the SVG to the model surface." +msgstr "" + +msgid "Reset distance" +msgstr "" + +msgid "Reset rotation" +msgstr "" + +msgid "Lock/unlock rotation angle when dragging above the surface." +msgstr "" + +msgid "Mirror vertically" +msgstr "" + +msgid "Mirror horizontally" +msgstr "" + +#. TRN: This is the name of the action that shows in undo/redo stack (changing part type from SVG to something else). +msgid "Change SVG Type" +msgstr "" + +#. TRN - Input label. Be short as possible +msgid "Mirror" +msgstr "" + +msgid "Choose SVG file for emboss:" +msgstr "" + +#, possible-boost-format +msgid "File does NOT exist (%1%)." +msgstr "" + +#, possible-boost-format +msgid "Filename has to end with \".svg\" but you selected %1%" +msgstr "" + +#, possible-boost-format +msgid "Nano SVG parser can't load from file (%1%)." +msgstr "" + +#, possible-boost-format +msgid "SVG file does NOT contain a single path to be embossed (%1%)." +msgstr "" + +msgid "Vertex" +msgstr "" + +msgid "Edge" +msgstr "" + +msgid "Plane" +msgstr "" + +msgid "Point on edge" +msgstr "" + +msgid "Point on circle" +msgstr "" + +msgid "Point on plane" +msgstr "" + +msgid "Center of edge" +msgstr "" + +msgid "Center of circle" +msgstr "" + +msgid "ShiftLeft mouse button" +msgstr "" + +msgid "Select feature" +msgstr "" + +msgid "Select point" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Restart selection" +msgstr "" + +msgid "Esc" +msgstr "" + +msgid "Unselect" +msgstr "" + +msgid "Measure" +msgstr "" + +msgid "Edit to scale" +msgstr "" + +msgctxt "Verb" +msgid "Scale" +msgstr "" + +msgid "None" +msgstr "" + +msgid "Diameter" +msgstr "" + +msgid "Length" +msgstr "" + +msgid "Selection" +msgstr "" + +msgid "Copy to clipboard" +msgstr "" + +msgid "Perpendicular distance" +msgstr "" + +msgid "Distance" +msgstr "" + +msgid "Direct distance" +msgstr "" + +msgid "Distance XYZ" +msgstr "" + +msgid "Ctrl+" +msgstr "" + +msgid "Notice" +msgstr "" + +msgid "Undefined" +msgstr "" + +#, possible-boost-format +msgid "%1% was replaced with %2%" +msgstr "" + +msgid "The configuration may be generated by a newer version of OrcaSlicer." +msgstr "" + +msgid "Some values have been replaced. Please check them:" +msgstr "" + +msgid "Process" +msgstr "" + +msgid "Filament" +msgstr "" + +msgid "Machine" +msgstr "" + +msgid "Configuration package was loaded, but some values were not recognized." +msgstr "" + +#, possible-boost-format +msgid "" +"Configuration file \"%1%\" was loaded, but some values were not recognized." +msgstr "" + +msgid "V" +msgstr "" + +msgid "" +"OrcaSlicer will terminate because of running out of memory.It may be a bug. " +"It will be appreciated if you report the issue to our team." +msgstr "" + +msgid "Fatal error" +msgstr "" + +msgid "" +"OrcaSlicer will terminate because of a localization error. It will be " +"appreciated if you report the specific scenario this issue happened." +msgstr "" + +msgid "Critical error" +msgstr "" + +#, possible-boost-format +msgid "OrcaSlicer got an unhandled exception: %1%" +msgstr "" + +msgid "Untitled" +msgstr "" + +msgid "Downloading Bambu Network Plug-in" +msgstr "" + +msgid "Login information expired. Please login again." +msgstr "" + +msgid "Incorrect password" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "Connect %s failed! [SN:%s, code=%s]" +msgstr "" + +msgid "" +"Orca Slicer requires the Microsoft WebView2 Runtime to operate certain " +"features.\n" +"Click Yes to install it now." +msgstr "" + +msgid "WebView2 Runtime" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "" +"%s\n" +"Do you want to continue?" +msgstr "" + +msgid "Remember my choice" +msgstr "" + +msgid "Loading configuration" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "Click to download new version in default browser: %s" +msgstr "" + +msgid "The Orca Slicer needs an upgrade" +msgstr "" + +msgid "This is the newest version." +msgstr "" + +msgid "Info" +msgstr "" + +msgid "" +"The OrcaSlicer configuration file may be corrupted and cannot be parsed.\n" +"OrcaSlicer has attempted to recreate the configuration file.\n" +"Please note, application settings will be lost, but printer profiles will " +"not be affected." +msgstr "" + +msgid "Rebuild" +msgstr "" + +msgid "Loading current presets" +msgstr "" + +msgid "Loading a mode view" +msgstr "" + +msgid "Choose one file (3mf):" +msgstr "" + +msgid "Choose one or more files (3mf/step/stl/svg/obj/amf/usd*/abc/ply):" +msgstr "" + +msgid "Choose one or more files (3mf/step/stl/svg/obj/amf):" +msgstr "" + +msgid "Choose one file (gcode/3mf):" +msgstr "" + +msgid "Some presets are modified." +msgstr "" + +msgid "" +"You can keep the modifield presets to the new project, discard or save " +"changes as new presets." +msgstr "" + +msgid "User logged out" +msgstr "" + +msgid "new or open project file is not allowed during the slicing process!" +msgstr "" + +msgid "Open Project" +msgstr "" + +msgid "" +"The version of Orca Slicer is too low and needs to be updated to the latest " +"version before it can be used normally" +msgstr "" + +msgid "Privacy Policy Update" +msgstr "" + +msgid "" +"The number of user presets cached in the cloud has exceeded the upper limit, " +"newly created user presets can only be used locally." +msgstr "" + +msgid "Sync user presets" +msgstr "" + +msgid "Loading user preset" +msgstr "" + +msgid "Switching application language" +msgstr "" + +msgid "Select the language" +msgstr "" + +msgid "Language" +msgstr "" + +msgid "*" +msgstr "" + +msgid "The uploads are still ongoing" +msgstr "" + +msgid "Stop them and continue anyway?" +msgstr "" + +msgid "Ongoing uploads" +msgstr "" + +msgid "Select a G-code file:" +msgstr "" + +msgid "Import File" +msgstr "" + +msgid "Choose files" +msgstr "" + +msgid "New Folder" +msgstr "" + +msgid "Open" +msgstr "" + +msgid "Rename" +msgstr "" + +msgid "Orca Slicer GUI initialization failed" +msgstr "" + +#, possible-boost-format +msgid "Fatal error, exception catched: %1%" +msgstr "" + +msgid "Quality" +msgstr "" + +msgid "Shell" +msgstr "" + +msgid "Infill" +msgstr "" + +msgid "Support" +msgstr "" + +msgid "Flush options" +msgstr "" + +msgid "Speed" +msgstr "" + +msgid "Strength" +msgstr "" + +msgid "Top Solid Layers" +msgstr "" + +msgid "Top Minimum Shell Thickness" +msgstr "" + +msgid "Bottom Solid Layers" +msgstr "" + +msgid "Bottom Minimum Shell Thickness" +msgstr "" + +msgid "Ironing" +msgstr "" + +msgid "Fuzzy Skin" +msgstr "" + +msgid "Extruders" +msgstr "" + +msgid "Extrusion Width" +msgstr "" + +msgid "Wipe options" +msgstr "" + +msgid "Bed adhension" +msgstr "" + +msgid "Add part" +msgstr "" + +msgid "Add negative part" +msgstr "" + +msgid "Add modifier" +msgstr "" + +msgid "Add support blocker" +msgstr "" + +msgid "Add support enforcer" +msgstr "" + +msgid "Add text" +msgstr "" + +msgid "Add negative text" +msgstr "" + +msgid "Add text modifier" +msgstr "" + +msgid "Add SVG part" +msgstr "" + +msgid "Add negative SVG" +msgstr "" + +msgid "Add SVG modifier" +msgstr "" + +msgid "Select settings" +msgstr "" + +msgid "Hide" +msgstr "" + +msgid "Show" +msgstr "" + +msgid "Del" +msgstr "" + +msgid "Delete the selected object" +msgstr "" + +msgid "Load..." +msgstr "" + +msgid "Cube" +msgstr "" + +msgid "Cylinder" +msgstr "" + +msgid "Cone" +msgstr "" + +msgid "Disc" +msgstr "" + +msgid "Torus" +msgstr "" + +msgid "Orca Cube" +msgstr "" + +msgid "3DBenchy" +msgstr "" + +msgid "Autodesk FDM Test" +msgstr "" + +msgid "Voron Cube" +msgstr "" + +msgid "Stanford Bunny" +msgstr "" + +msgid "Orca String Hell" +msgstr "" + +msgid "" +"This model features text embossment on the top surface. For optimal results, " +"it is advisable to set the 'One Wall Threshold(min_width_top_surface)' to 0 " +"for the 'Only One Wall on Top Surfaces' to work best.\n" +"Yes - Change these settings automatically\n" +"No - Do not change these settings for me" +msgstr "" + +msgid "Text" +msgstr "" + +msgid "Height range Modifier" +msgstr "" + +msgid "Add settings" +msgstr "" + +msgid "Change type" +msgstr "" + +msgid "Set as an individual object" +msgstr "" + +msgid "Set as individual objects" +msgstr "" + +msgid "Fill bed with copies" +msgstr "" + +msgid "Fill the remaining area of bed with copies of the selected object" +msgstr "" + +msgid "Printable" +msgstr "" + +msgid "Fix model" +msgstr "" + +msgid "Export as one STL" +msgstr "" + +msgid "Export as STLs" +msgstr "" + +msgid "Reload from disk" +msgstr "" + +msgid "Reload the selected parts from disk" +msgstr "" + +msgid "Replace with STL" +msgstr "" + +msgid "Replace the selected part with new STL" +msgstr "" + +msgid "Change filament" +msgstr "" + +msgid "Set filament for selected items" +msgstr "" + +msgid "Default" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "Filament %d" +msgstr "" + +msgid "active" +msgstr "" + +msgid "Scale to build volume" +msgstr "" + +msgid "Scale an object to fit the build volume" +msgstr "" + +msgid "Flush Options" +msgstr "" + +msgid "Flush into objects' infill" +msgstr "" + +msgid "Flush into this object" +msgstr "" + +msgid "Flush into objects' support" +msgstr "" + +msgid "Edit in Parameter Table" +msgstr "" + +msgid "Convert from inch" +msgstr "" + +msgid "Restore to inch" +msgstr "" + +msgid "Convert from meter" +msgstr "" + +msgid "Restore to meter" +msgstr "" + +msgid "Assemble" +msgstr "" + +msgid "Assemble the selected objects to an object with multiple parts" +msgstr "" + +msgid "Assemble the selected objects to an object with single part" +msgstr "" + +msgid "Mesh boolean" +msgstr "" + +msgid "Mesh boolean operations including union and subtraction" +msgstr "" + +msgid "Along X axis" +msgstr "" + +msgid "Mirror along the X axis" +msgstr "" + +msgid "Along Y axis" +msgstr "" + +msgid "Mirror along the Y axis" +msgstr "" + +msgid "Along Z axis" +msgstr "" + +msgid "Mirror along the Z axis" +msgstr "" + +msgid "Mirror object" +msgstr "" + +msgid "Edit text" +msgstr "" + +msgid "Ability to change text, font, size, ..." +msgstr "" + +msgid "Edit SVG" +msgstr "" + +msgid "Change SVG source file, projection, size, ..." +msgstr "" + +msgid "Invalidate cut info" +msgstr "" + +msgid "Add Primitive" +msgstr "" + +msgid "Add Handy models" +msgstr "" + +msgid "Show Labels" +msgstr "" + +msgid "To objects" +msgstr "" + +msgid "Split the selected object into multiple objects" +msgstr "" + +msgid "To parts" +msgstr "" + +msgid "Split the selected object into multiple parts" +msgstr "" + +msgid "Split" +msgstr "" + +msgid "Split the selected object" +msgstr "" + +msgid "Auto orientation" +msgstr "" + +msgid "Auto orient the object to improve print quality." +msgstr "" + +msgid "Split the selected object into mutiple objects" +msgstr "" + +msgid "Split the selected object into mutiple parts" +msgstr "" + +msgid "Select All" +msgstr "" + +msgid "select all objects on current plate" +msgstr "" + +msgid "Delete All" +msgstr "" + +msgid "delete all objects on current plate" +msgstr "" + +msgid "Arrange" +msgstr "" + +msgid "arrange current plate" +msgstr "" + +msgid "Auto Rotate" +msgstr "" + +msgid "auto rotate current plate" +msgstr "" + +msgid "Delete Plate" +msgstr "" + +msgid "Remove the selected plate" +msgstr "" + +msgid "Clone" +msgstr "" + +msgid "Simplify Model" +msgstr "" + +msgid "Center" +msgstr "" + +msgid "Edit Process Settings" +msgstr "" + +msgid "Edit print parameters for a single object" +msgstr "" + +msgid "Change Filament" +msgstr "" + +msgid "Set Filament for selected items" +msgstr "" + +msgid "current" +msgstr "" + +msgid "Unlock" +msgstr "" + +msgid "Lock" +msgstr "" + +msgid "Edit Plate Name" +msgstr "" + +msgid "Name" +msgstr "" + +msgid "Fila." +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "%1$d error repaired" +msgid_plural "%1$d errors repaired" +msgstr[0] "" +msgstr[1] "" + +#, possible-c-format, possible-boost-format +msgid "Error: %1$d non-manifold edge." +msgid_plural "Error: %1$d non-manifold edges." +msgstr[0] "" +msgstr[1] "" + +msgid "Remaining errors" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "%1$d non-manifold edge" +msgid_plural "%1$d non-manifold edges" +msgstr[0] "" +msgstr[1] "" + +msgid "Right click the icon to fix model object" +msgstr "" + +msgid "Right button click the icon to drop the object settings" +msgstr "" + +msgid "Click the icon to reset all settings of the object" +msgstr "" + +msgid "Right button click the icon to drop the object printable property" +msgstr "" + +msgid "Click the icon to toggle printable property of the object" +msgstr "" + +msgid "Click the icon to edit support painting of the object" +msgstr "" + +msgid "Click the icon to edit color painting of the object" +msgstr "" + +msgid "Click the icon to shift this object to the bed" +msgstr "" + +msgid "Loading file" +msgstr "" + +msgid "Error!" +msgstr "" + +msgid "Failed to get the model data in the current file." +msgstr "" + +msgid "Generic" +msgstr "" + +msgid "Add Modifier" +msgstr "" + +msgid "Switch to per-object setting mode to edit modifier settings." +msgstr "" + +msgid "" +"Switch to per-object setting mode to edit process settings of selected " +"objects." +msgstr "" + +msgid "Delete connector from object which is a part of cut" +msgstr "" + +msgid "Delete solid part from object which is a part of cut" +msgstr "" + +msgid "Delete negative volume from object which is a part of cut" +msgstr "" + +msgid "" +"To save cut correspondence you can delete all connectors from all related " +"objects." +msgstr "" + +msgid "" +"This action will break a cut correspondence.\n" +"After that model consistency can't be guaranteed .\n" +"\n" +"To manipulate with solid parts or negative volumes you have to invalidate " +"cut infornation first." +msgstr "" + +msgid "Delete all connectors" +msgstr "" + +msgid "Deleting the last solid part is not allowed." +msgstr "" + +msgid "The target object contains only one part and can not be splited." +msgstr "" + +msgid "Assembly" +msgstr "" + +msgid "Cut Connectors information" +msgstr "" + +msgid "Object manipulation" +msgstr "" + +msgid "Group manipulation" +msgstr "" + +msgid "Object Settings to modify" +msgstr "" + +msgid "Part Settings to modify" +msgstr "" + +msgid "Layer range Settings to modify" +msgstr "" + +msgid "Part manipulation" +msgstr "" + +msgid "Instance manipulation" +msgstr "" + +msgid "Height ranges" +msgstr "" + +msgid "Settings for height range" +msgstr "" + +msgid "Layer" +msgstr "" + +msgid "Selection conflicts" +msgstr "" + +msgid "" +"If first selected item is an object, the second one should also be object." +msgstr "" + +msgid "" +"If first selected item is a part, the second one should be part in the same " +"object." +msgstr "" + +msgid "The type of the last solid object part is not to be changed." +msgstr "" + +msgid "Negative Part" +msgstr "" + +msgid "Support Blocker" +msgstr "" + +msgid "Support Enforcer" +msgstr "" + +msgid "Type:" +msgstr "" + +msgid "Choose part type" +msgstr "" + +msgid "Enter new name" +msgstr "" + +msgid "Renaming" +msgstr "" + +msgid "Following model object has been repaired" +msgid_plural "Following model objects have been repaired" +msgstr[0] "" +msgstr[1] "" + +msgid "Failed to repair folowing model object" +msgid_plural "Failed to repair folowing model objects" +msgstr[0] "" +msgstr[1] "" + +msgid "Repairing was canceled" +msgstr "" + +msgid "Additional process preset" +msgstr "" + +msgid "Remove parameter" +msgstr "" + +msgid "to" +msgstr "" + +msgid "Remove height range" +msgstr "" + +msgid "Add height range" +msgstr "" + +msgid "Invalid numeric." +msgstr "" + +msgid "one cell can only be copied to one or multiple cells in the same column" +msgstr "" + +msgid "multiple cells copy is not supported" +msgstr "" + +msgid "Outside" +msgstr "" + +msgid "Layer height" +msgstr "" + +msgid "Wall loops" +msgstr "" + +msgid "Infill density(%)" +msgstr "" + +msgid "Auto Brim" +msgstr "" + +msgid "Mouse ear" +msgstr "" + +msgid "Outer brim only" +msgstr "" + +msgid "Inner brim only" +msgstr "" + +msgid "Outer and inner brim" +msgstr "" + +msgid "No-brim" +msgstr "" + +msgid "Outer wall speed" +msgstr "" + +msgid "Plate" +msgstr "" + +msgid "Brim" +msgstr "" + +msgid "Object/Part Setting" +msgstr "" + +msgid "Reset parameter" +msgstr "" + +msgid "Multicolor Print" +msgstr "" + +msgid "Line Type" +msgstr "" + +msgid "More" +msgstr "" + +msgid "Open Preferences." +msgstr "" + +msgid "Open next tip." +msgstr "" + +msgid "Open Documentation in web browser." +msgstr "" + +msgid "Color" +msgstr "" + +msgid "Pause" +msgstr "" + +msgid "Template" +msgstr "" + +msgid "Custom" +msgstr "" + +msgid "Pause:" +msgstr "" + +msgid "Custom Template:" +msgstr "" + +msgid "Custom G-code:" +msgstr "" + +msgid "Custom G-code" +msgstr "" + +msgid "Enter Custom G-code used on current layer:" +msgstr "" + +msgid "Jump to Layer" +msgstr "" + +msgid "Jump to layer" +msgstr "" + +msgid "Please enter the layer number" +msgstr "" + +msgid "Add Pause" +msgstr "" + +msgid "Insert a pause command at the beginning of this layer." +msgstr "" + +msgid "Add Custom G-code" +msgstr "" + +msgid "Insert custom G-code at the beginning of this layer." +msgstr "" + +msgid "Add Custom Template" +msgstr "" + +msgid "Insert template custom G-code at the beginning of this layer." +msgstr "" + +msgid "Filament " +msgstr "" + +msgid "Change filament at the beginning of this layer." +msgstr "" + +msgid "Delete Pause" +msgstr "" + +msgid "Delete Custom Template" +msgstr "" + +msgid "Edit Custom G-code" +msgstr "" + +msgid "Delete Custom G-code" +msgstr "" + +msgid "Delete Filament Change" +msgstr "" + +msgid "No printer" +msgstr "" + +msgid "..." +msgstr "" + +msgid "Failed to connect to the server" +msgstr "" + +msgid "Check the status of current system services" +msgstr "" + +msgid "code" +msgstr "" + +msgid "Failed to connect to cloud service" +msgstr "" + +msgid "Please click on the hyperlink above to view the cloud service status" +msgstr "" + +msgid "Failed to connect to the printer" +msgstr "" + +msgid "Connection to printer failed" +msgstr "" + +msgid "Please check the network connection of the printer and Studio." +msgstr "" + +msgid "Connecting..." +msgstr "" + +msgid "?" +msgstr "" + +msgid "/" +msgstr "" + +msgid "Empty" +msgstr "" + +msgid "AMS" +msgstr "" + +msgid "Auto Refill" +msgstr "" + +msgid "AMS not connected" +msgstr "" + +msgid "Load Filament" +msgstr "" + +msgid "Unload Filament" +msgstr "" + +msgid "Ext Spool" +msgstr "" + +msgid "Tips" +msgstr "" + +msgid "Guide" +msgstr "" + +msgid "Retry" +msgstr "" + +msgid "Calibrating AMS..." +msgstr "" + +msgid "A problem occured during calibration. Click to view the solution." +msgstr "" + +msgid "Calibrate again" +msgstr "" + +msgid "Cancel calibration" +msgstr "" + +msgid "Idling..." +msgstr "" + +msgid "Heat the nozzle" +msgstr "" + +msgid "Cut filament" +msgstr "" + +msgid "Pull back current filament" +msgstr "" + +msgid "Push new filament into extruder" +msgstr "" + +msgid "Purge old filament" +msgstr "" + +msgid "Feed Filament" +msgstr "" + +msgid "Confirm extruded" +msgstr "" + +msgid "Check filament location" +msgstr "" + +msgid "Grab new filament" +msgstr "" + +msgid "" +"Choose an AMS slot then press \"Load\" or \"Unload\" button to automatically " +"load or unload filiament." +msgstr "" + +msgid "Edit" +msgstr "" + +msgid "" +"All the selected objects are on the locked plate,\n" +"We can not do auto-arrange on these objects." +msgstr "" + +msgid "No arrangable objects are selected." +msgstr "" + +msgid "" +"This plate is locked,\n" +"We can not do auto-arrange on this plate." +msgstr "" + +msgid "Arranging..." +msgstr "" + +msgid "Arranging" +msgstr "" + +msgid "Arranging canceled." +msgstr "" + +msgid "" +"Arranging is done but there are unpacked items. Reduce spacing and try again." +msgstr "" + +msgid "Arranging done." +msgstr "" + +msgid "" +"Arrange failed. Found some exceptions when processing object geometries." +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "" +"Arrangement ignored the following objects which can't fit into a single " +"bed:\n" +"%s" +msgstr "" + +msgid "" +"All the selected objects are on the locked plate,\n" +"We can not do auto-orient on these objects." +msgstr "" + +msgid "" +"This plate is locked,\n" +"We can not do auto-orient on this plate." +msgstr "" + +msgid "Orienting..." +msgstr "" + +msgid "Orienting" +msgstr "" + +msgid "Orienting canceled." +msgstr "" + +msgid "Filling" +msgstr "" + +msgid "Bed filling canceled." +msgstr "" + +msgid "Bed filling done." +msgstr "" + +msgid "Searching for optimal orientation" +msgstr "" + +msgid "Orientation search canceled." +msgstr "" + +msgid "Orientation found." +msgstr "" + +msgid "Logging in" +msgstr "" + +msgid "Login failed" +msgstr "" + +msgid "Please check the printer network connection." +msgstr "" + +msgid "Abnormal print file data. Please slice again." +msgstr "" + +msgid "Task canceled." +msgstr "" + +msgid "Upload task timed out. Please check the network status and try again." +msgstr "" + +msgid "Cloud service connection failed. Please try again." +msgstr "" + +msgid "Print file not found. please slice again." +msgstr "" + +msgid "" +"The print file exceeds the maximum allowable size (1GB). Please simplify the " +"model and slice again." +msgstr "" + +msgid "Failed to send the print job. Please try again." +msgstr "" + +msgid "Failed to upload file to ftp. Please try again." +msgstr "" + +msgid "" +"Check the current status of the bambu server by clicking on the link above." +msgstr "" + +msgid "" +"The size of the print file is too large. Please adjust the file size and try " +"again." +msgstr "" + +msgid "Print file not found, Please slice it again and send it for printing." +msgstr "" + +msgid "" +"Failed to upload print file to FTP. Please check the network status and try " +"again." +msgstr "" + +msgid "Sending print job over LAN" +msgstr "" + +msgid "Sending print job through cloud service" +msgstr "" + +msgid "Print task sending times out." +msgstr "" + +msgid "Service Unavailable" +msgstr "" + +msgid "Unkown Error." +msgstr "" + +msgid "Sending print configuration" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "Successfully sent. Will automatically jump to the device page in %ss" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "Successfully sent. Will automatically jump to the next page in %ss" +msgstr "" + +msgid "An SD card needs to be inserted before printing via LAN." +msgstr "" + +msgid "Sending gcode file over LAN" +msgstr "" + +msgid "Sending gcode file to sdcard" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "Successfully sent. Close current page in %s s" +msgstr "" + +msgid "An SD card needs to be inserted before sending to printer." +msgstr "" + +msgid "Importing SLA archive" +msgstr "" + +msgid "" +"The SLA archive doesn't contain any presets. Please activate some SLA " +"printer preset first before importing that SLA archive." +msgstr "" + +msgid "Importing canceled." +msgstr "" + +msgid "Importing done." +msgstr "" + +msgid "" +"The imported SLA archive did not contain any presets. The current SLA " +"presets were used as fallback." +msgstr "" + +msgid "You cannot load SLA project with a multi-part object on the bed" +msgstr "" + +msgid "Please check your object list before preset changing." +msgstr "" + +msgid "Attention!" +msgstr "" + +msgid "Downloading" +msgstr "" + +msgid "Download failed" +msgstr "" + +msgid "Cancelled" +msgstr "" + +msgid "Install successfully." +msgstr "" + +msgid "Installing" +msgstr "" + +msgid "Install failed" +msgstr "" + +msgid "Portions copyright" +msgstr "" + +msgid "Copyright" +msgstr "" + +msgid "License" +msgstr "" + +msgid "Orca Slicer is licensed under " +msgstr "" + +msgid "GNU Affero General Public License, version 3" +msgstr "" + +msgid "" +"Orca Slicer is based on BambuStudio by Bambulab, which is from PrusaSlicer " +"by Prusa Research. PrusaSlicer is from Slic3r by Alessandro Ranellucci and " +"the RepRap community" +msgstr "" + +msgid "Libraries" +msgstr "" + +msgid "" +"This software uses open source components whose copyright and other " +"proprietary rights belong to their respective owners" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "About %s" +msgstr "" + +msgid "Orca Slicer " +msgstr "" + +msgid "OrcaSlicer is based on BambuStudio, PrusaSlicer, and SuperSlicer." +msgstr "" + +msgid "BambuStudio is originally based on PrusaSlicer by PrusaResearch." +msgstr "" + +msgid "PrusaSlicer is originally based on Slic3r by Alessandro Ranellucci." +msgstr "" + +msgid "" +"Slic3r was created by Alessandro Ranellucci with the help of many other " +"contributors." +msgstr "" + +msgid "Version" +msgstr "" + +msgid "AMS Materials Setting" +msgstr "" + +msgid "Confirm" +msgstr "" + +msgid "Close" +msgstr "" + +msgid "Colour" +msgstr "" + +msgid "" +"Nozzle\n" +"Temperature" +msgstr "" + +msgid "max" +msgstr "" + +msgid "min" +msgstr "" + +#, possible-boost-format +msgid "The input value should be greater than %1% and less than %2%" +msgstr "" + +msgid "SN" +msgstr "" + +msgid "Setting AMS slot information while printing is not supported" +msgstr "" + +msgid "Factors of Flow Dynamics Calibration" +msgstr "" + +msgid "PA Profile" +msgstr "" + +msgid "Factor K" +msgstr "" + +msgid "Factor N" +msgstr "" + +msgid "Setting Virtual slot information while printing is not supported" +msgstr "" + +msgid "Are you sure you want to clear the filament information?" +msgstr "" + +msgid "You need to select the material type and color first." +msgstr "" + +msgid "Please input a valid value (K in 0~0.3)" +msgstr "" + +msgid "Please input a valid value (K in 0~0.3, N in 0.6~2.0)" +msgstr "" + +msgid "Other Color" +msgstr "" + +msgid "Custom Color" +msgstr "" + +msgid "Dynamic flow calibration" +msgstr "" + +msgid "" +"The nozzle temp and max volumetric speed will affect the calibration " +"results. Please fill in the same values as the actual printing. They can be " +"auto-filled by selecting a filament preset." +msgstr "" + +msgid "Nozzle Diameter" +msgstr "" + +msgid "Bed Type" +msgstr "" + +msgid "Nozzle temperature" +msgstr "" + +msgid "Bed Temperature" +msgstr "" + +msgid "Max volumetric speed" +msgstr "" + +msgid "℃" +msgstr "" + +msgid "Bed temperature" +msgstr "" + +msgid "mm³" +msgstr "" + +msgid "Start calibration" +msgstr "" + +msgid "Next" +msgstr "" + +msgid "" +"Calibration completed. Please find the most uniform extrusion line on your " +"hot bed like the picture below, and fill the value on its left side into the " +"factor K input box." +msgstr "" + +msgid "Save" +msgstr "" + +msgid "Last Step" +msgstr "" + +msgid "Example" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "Calibrating... %d%%" +msgstr "" + +msgid "Calibration completed" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "%s does not support %s" +msgstr "" + +msgid "Dynamic flow Calibration" +msgstr "" + +msgid "Step" +msgstr "" + +msgid "AMS Slots" +msgstr "" + +msgid "" +"Note: Only the AMS slots loaded with the same material type can be selected." +msgstr "" + +msgid "Enable AMS" +msgstr "" + +msgid "Print with filaments in the AMS" +msgstr "" + +msgid "Disable AMS" +msgstr "" + +msgid "Print with the filament mounted on the back of chassis" +msgstr "" + +msgid "Cabin humidity" +msgstr "" + +msgid "" +"Green means that AMS humidity is normal, orange represent humidity is high, " +"red represent humidity is too high.(Hygrometer: lower the better.)" +msgstr "" + +msgid "Desiccant status" +msgstr "" + +msgid "" +"A desiccant status lower than two bars indicates that desiccant may be " +"inactive. Please change the desiccant.(The bars: higher the better.)" +msgstr "" + +msgid "" +"Note: When the lid is open or the desiccant pack is changed, it can take " +"hours or a night to absorb the moisture. Low temperatures also slow down the " +"process. During this time, the indicator may not represent the chamber " +"accurately." +msgstr "" + +msgid "" +"Config which AMS slot should be used for a filament used in the print job" +msgstr "" + +msgid "Filament used in this print job" +msgstr "" + +msgid "AMS slot used for this filament" +msgstr "" + +msgid "Click to select AMS slot manually" +msgstr "" + +msgid "Do not Enable AMS" +msgstr "" + +msgid "Print using materials mounted on the back of the case" +msgstr "" + +msgid "Print with filaments in ams" +msgstr "" + +msgid "Print with filaments mounted on the back of the chassis" +msgstr "" + +msgid "" +"When the current material run out, the printer will continue to print in the " +"following order." +msgstr "" + +msgid "Group" +msgstr "" + +msgid "The printer does not currently support auto refill." +msgstr "" + +msgid "" +"AMS filament backup is not enabled, please enable it in the AMS settings." +msgstr "" + +msgid "" +"If there are two identical filaments in AMS, AMS filament backup will be " +"enabled. \n" +"(Currently supporting automatic supply of consumables with the same brand, " +"material type, and color)" +msgstr "" + +msgid "AMS Settings" +msgstr "" + +msgid "Insertion update" +msgstr "" + +msgid "" +"The AMS will automatically read the filament information when inserting a " +"new Bambu Lab filament. This takes about 20 seconds." +msgstr "" + +msgid "" +"Note: if new filament is inserted during printing, the AMS will not " +"automatically read any information until printing is completed." +msgstr "" + +msgid "" +"When inserting a new filament, the AMS will not automatically read its " +"information, leaving it blank for you to enter manually." +msgstr "" + +msgid "Power on update" +msgstr "" + +msgid "" +"The AMS will automatically read the information of inserted filament on " +"start-up. It will take about 1 minute.The reading process will roll filament " +"spools." +msgstr "" + +msgid "" +"The AMS will not automatically read information from inserted filament " +"during startup and will continue to use the information recorded before the " +"last shutdown." +msgstr "" + +msgid "Update remaining capacity" +msgstr "" + +msgid "" +"The AMS will estimate Bambu filament's remaining capacity after the filament " +"info is updated. During printing, remaining capacity will be updated " +"automatically." +msgstr "" + +msgid "AMS filament backup" +msgstr "" + +msgid "" +"AMS will continue to another spool with the same properties of filament " +"automatically when current filament runs out" +msgstr "" + +msgid "File" +msgstr "" + +msgid "Calibration" +msgstr "" + +msgid "" +"Failed to download the plug-in. Please check your firewall settings and vpn " +"software, check and retry." +msgstr "" + +msgid "" +"Failed to install the plug-in. Please check whether it is blocked or deleted " +"by anti-virus software." +msgstr "" + +msgid "click here to see more info" +msgstr "" + +msgid "Please home all axes (click " +msgstr "" + +msgid "" +") to locate the toolhead's position. This prevents device moving beyond the " +"printable boundary and causing equipment wear." +msgstr "" + +msgid "Go Home" +msgstr "" + +msgid "" +"A error occurred. Maybe memory of system is not enough or it's a bug of the " +"program" +msgstr "" + +msgid "Please save project and restart the program. " +msgstr "" + +msgid "Processing G-Code from Previous file..." +msgstr "" + +msgid "Slicing complete" +msgstr "" + +msgid "Access violation" +msgstr "" + +msgid "Illegal instruction" +msgstr "" + +msgid "Divide by zero" +msgstr "" + +msgid "Overflow" +msgstr "" + +msgid "Underflow" +msgstr "" + +msgid "Floating reserved operand" +msgstr "" + +msgid "Stack overflow" +msgstr "" + +msgid "Unknown error when export G-code." +msgstr "" + +#, possible-boost-format +msgid "" +"Failed to save gcode file.\n" +"Error message: %1%.\n" +"Source file %2%." +msgstr "" + +#, possible-boost-format +msgid "Succeed to export G-code to %1%" +msgstr "" + +msgid "Running post-processing scripts" +msgstr "" + +msgid "Copying of the temporary G-code to the output G-code failed" +msgstr "" + +#, possible-boost-format +msgid "Scheduling upload to `%1%`. See Window -> Print Host Upload Queue" +msgstr "" + +msgid "Origin" +msgstr "" + +msgid "Size in X and Y of the rectangular plate." +msgstr "" + +msgid "" +"Distance of the 0,0 G-code coordinate from the front left corner of the " +"rectangle." +msgstr "" + +msgid "" +"Diameter of the print bed. It is assumed that origin (0,0) is located in the " +"center." +msgstr "" + +msgid "Rectangular" +msgstr "" + +msgid "Circular" +msgstr "" + +msgid "Load shape from STL..." +msgstr "" + +msgid "Settings" +msgstr "" + +msgid "Texture" +msgstr "" + +msgid "Remove" +msgstr "" + +msgid "Not found:" +msgstr "" + +msgid "Model" +msgstr "" + +msgid "Choose an STL file to import bed shape from:" +msgstr "" + +msgid "Invalid file format." +msgstr "" + +msgid "Error! Invalid model" +msgstr "" + +msgid "The selected file contains no geometry." +msgstr "" + +msgid "" +"The selected file contains several disjoint areas. This is not supported." +msgstr "" + +msgid "Choose a file to import bed texture from (PNG/SVG):" +msgstr "" + +msgid "Choose an STL file to import bed model from:" +msgstr "" + +msgid "Bed Shape" +msgstr "" + +msgid "" +"Nozzle may be blocked when the temperature is out of recommended range.\n" +"Please make sure whether to use the temperature to print.\n" +"\n" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "" +"Recommended nozzle temperature of this filament type is [%d, %d] degree " +"centigrade" +msgstr "" + +msgid "" +"Too small max volumetric speed.\n" +"Reset to 0.5" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "" +"Current chamber temperature is higher than the material's safe temperature," +"it may result in material softening and clogging.The maximum safe " +"temperature for the material is %d" +msgstr "" + +msgid "" +"Too small layer height.\n" +"Reset to 0.2" +msgstr "" + +msgid "" +"Too small ironing spacing.\n" +"Reset to 0.1" +msgstr "" + +msgid "" +"Zero initial layer height is invalid.\n" +"\n" +"The first layer height will be reset to 0.2." +msgstr "" + +msgid "" +"This setting is only used for model size tunning with small value in some " +"cases.\n" +"For example, when model size has small error and hard to be assembled.\n" +"For large size tuning, please use model scale function.\n" +"\n" +"The value will be reset to 0." +msgstr "" + +msgid "" +"Too large elefant foot compensation is unreasonable.\n" +"If really have serious elephant foot effect, please check other settings.\n" +"For example, whether bed temperature is too high.\n" +"\n" +"The value will be reset to 0." +msgstr "" + +msgid "" +"Spiral mode only works when wall loops is 1, support is disabled, top shell " +"layers is 0, sparse infill density is 0 and timelapse type is traditional." +msgstr "" + +msgid " But machines with I3 structure will not generate timelapse videos." +msgstr "" + +msgid "" +"Change these settings automatically? \n" +"Yes - Change these settings and enable spiral mode automatically\n" +"No - Give up using spiral mode this time" +msgstr "" + +msgid "" +"Alternate extra wall does't work well when ensure vertical shell thickness " +"is set to All. " +msgstr "" + +msgid "" +"Change these settings automatically? \n" +"Yes - Change ensure vertical shell thickness to Moderate and enable " +"alternate extra wall\n" +"No - Dont use alternate extra wall" +msgstr "" + +msgid "" +"Prime tower does not work when Adaptive Layer Height or Independent Support " +"Layer Height is on.\n" +"Which do you want to keep?\n" +"YES - Keep Prime Tower\n" +"NO - Keep Adaptive Layer Height and Independent Support Layer Height" +msgstr "" + +msgid "" +"Prime tower does not work when Adaptive Layer Height is on.\n" +"Which do you want to keep?\n" +"YES - Keep Prime Tower\n" +"NO - Keep Adaptive Layer Height" +msgstr "" + +msgid "" +"Prime tower does not work when Independent Support Layer Height is on.\n" +"Which do you want to keep?\n" +"YES - Keep Prime Tower\n" +"NO - Keep Independent Support Layer Height" +msgstr "" + +msgid "" +"While printing by Object, the extruder may collide skirt.\n" +"Thus, reset the skirt layer to 1 to avoid that." +msgstr "" + +msgid "Auto bed leveling" +msgstr "" + +msgid "Heatbed preheating" +msgstr "" + +msgid "Sweeping XY mech mode" +msgstr "" + +msgid "Changing filament" +msgstr "" + +msgid "M400 pause" +msgstr "" + +msgid "Paused due to filament runout" +msgstr "" + +msgid "Heating hotend" +msgstr "" + +msgid "Calibrating extrusion" +msgstr "" + +msgid "Scanning bed surface" +msgstr "" + +msgid "Inspecting first layer" +msgstr "" + +msgid "Identifying build plate type" +msgstr "" + +msgid "Calibrating Micro Lidar" +msgstr "" + +msgid "Homing toolhead" +msgstr "" + +msgid "Cleaning nozzle tip" +msgstr "" + +msgid "Checking extruder temperature" +msgstr "" + +msgid "Printing was paused by the user" +msgstr "" + +msgid "Pause of front cover falling" +msgstr "" + +msgid "Calibrating the micro lida" +msgstr "" + +msgid "Calibrating extrusion flow" +msgstr "" + +msgid "Paused due to nozzle temperature malfunction" +msgstr "" + +msgid "Paused due to heat bed temperature malfunction" +msgstr "" + +msgid "Filament unloading" +msgstr "" + +msgid "Skip step pause" +msgstr "" + +msgid "Filament loading" +msgstr "" + +msgid "Motor noise calibration" +msgstr "" + +msgid "Paused due to AMS lost" +msgstr "" + +msgid "Paused due to low speed of the heat break fan" +msgstr "" + +msgid "Paused due to chamber temperature control error" +msgstr "" + +msgid "Cooling chamber" +msgstr "" + +msgid "Paused by the Gcode inserted by user" +msgstr "" + +msgid "Motor noise showoff" +msgstr "" + +msgid "Nozzle filament covered detected pause" +msgstr "" + +msgid "Cutter error pause" +msgstr "" + +msgid "First layer error pause" +msgstr "" + +msgid "Nozzle clog pause" +msgstr "" + +msgid "MC" +msgstr "" + +msgid "MainBoard" +msgstr "" + +msgid "TH" +msgstr "" + +msgid "XCam" +msgstr "" + +msgid "Unknown" +msgstr "" + +msgid "Fatal" +msgstr "" + +msgid "Serious" +msgstr "" + +msgid "Common" +msgstr "" + +msgid "Update successful." +msgstr "" + +msgid "Downloading failed." +msgstr "" + +msgid "Verification failed." +msgstr "" + +msgid "Update failed." +msgstr "" + +msgid "" +"The current chamber temperature or the target chamber temperature exceeds " +"45℃.In order to avoid extruder clogging,low temperature filament(PLA/PETG/" +"TPU) is not allowed to be loaded." +msgstr "" + +msgid "" +"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to " +"avoid extruder clogging,it is not allowed to set the chamber temperature " +"above 45℃." +msgstr "" + +msgid "" +"When you set the chamber temperature below 40℃, the chamber temperature " +"control will not be activated. And the target chamber temperature will " +"automatically be set to 0℃." +msgstr "" + +msgid "Failed to start printing job" +msgstr "" + +msgid "" +"This calibration does not support the currently selected nozzle diameter" +msgstr "" + +msgid "Current flowrate cali param is invalid" +msgstr "" + +msgid "Selected diameter and machine diameter do not match" +msgstr "" + +msgid "Failed to generate cali gcode" +msgstr "" + +msgid "Calibration error" +msgstr "" + +msgid "TPU is not supported by AMS." +msgstr "" + +msgid "Bambu PET-CF/PA6-CF is not supported by AMS." +msgstr "" + +msgid "" +"Damp PVA will become flexible and get stuck inside AMS,please take care to " +"dry it before use." +msgstr "" + +msgid "" +"CF/GF filaments are hard and brittle, It's easy to break or get stuck in " +"AMS, please use with caution." +msgstr "" + +msgid "default" +msgstr "" + +#, possible-boost-format +msgid "Edit Custom G-code (%1%)" +msgstr "" + +msgid "Built-in placeholders (Double click item to add to G-code)" +msgstr "" + +msgid "Search gcode placeholders" +msgstr "" + +msgid "Add selected placeholder to G-code" +msgstr "" + +msgid "Select placeholder" +msgstr "" + +msgid "[Global] Slicing State" +msgstr "" + +msgid "Read Only" +msgstr "" + +msgid "Read Write" +msgstr "" + +msgid "Slicing State" +msgstr "" + +msgid "Print Statistics" +msgstr "" + +msgid "Objects Info" +msgstr "" + +msgid "Dimensions" +msgstr "" + +msgid "Temperatures" +msgstr "" + +msgid "Timestamps" +msgstr "" + +#, possible-boost-format +msgid "Specific for %1%" +msgstr "" + +msgid "Presets" +msgstr "" + +msgid "Print settings" +msgstr "" + +msgid "Filament settings" +msgstr "" + +msgid "SLA Materials settings" +msgstr "" + +msgid "Printer settings" +msgstr "" + +msgid "parameter name" +msgstr "" + +msgid "N/A" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "%s can't be percentage" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "Value %s is out of range, continue?" +msgstr "" + +msgid "Parameter validation" +msgstr "" + +msgid "Value is out of range." +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "" +"Is it %s%% or %s %s?\n" +"YES for %s%%, \n" +"NO for %s %s." +msgstr "" + +#, possible-boost-format +msgid "Invalid format. Expected vector format: \"%1%\"" +msgstr "" + +msgid "Layer Height" +msgstr "" + +msgid "Line Width" +msgstr "" + +msgid "Fan Speed" +msgstr "" + +msgid "Temperature" +msgstr "" + +msgid "Flow" +msgstr "" + +msgid "Tool" +msgstr "" + +msgid "Layer Time" +msgstr "" + +msgid "Layer Time (log)" +msgstr "" + +msgid "Height: " +msgstr "" + +msgid "Width: " +msgstr "" + +msgid "Speed: " +msgstr "" + +msgid "Flow: " +msgstr "" + +msgid "Layer Time: " +msgstr "" + +msgid "Fan: " +msgstr "" + +msgid "Temperature: " +msgstr "" + +msgid "Loading G-codes" +msgstr "" + +msgid "Generating geometry vertex data" +msgstr "" + +msgid "Generating geometry index data" +msgstr "" + +msgid "Statistics of All Plates" +msgstr "" + +msgid "Display" +msgstr "" + +msgid "Flushed" +msgstr "" + +msgid "Total" +msgstr "" + +msgid "Tower" +msgstr "" + +msgid "Total Estimation" +msgstr "" + +msgid "Total time" +msgstr "" + +msgid "Total cost" +msgstr "" + +msgid "up to" +msgstr "" + +msgid "above" +msgstr "" + +msgid "from" +msgstr "" + +msgid "Color Scheme" +msgstr "" + +msgid "Time" +msgstr "" + +msgid "Percent" +msgstr "" + +msgid "Used filament" +msgstr "" + +msgid "Layer Height (mm)" +msgstr "" + +msgid "Line Width (mm)" +msgstr "" + +msgid "Speed (mm/s)" +msgstr "" + +msgid "Fan Speed (%)" +msgstr "" + +msgid "Temperature (°C)" +msgstr "" + +msgid "Volumetric flow rate (mm³/s)" +msgstr "" + +msgid "Travel" +msgstr "" + +msgid "Seams" +msgstr "" + +msgid "Retract" +msgstr "" + +msgid "Unretract" +msgstr "" + +msgid "Filament Changes" +msgstr "" + +msgid "Wipe" +msgstr "" + +msgid "Options" +msgstr "" + +msgid "travel" +msgstr "" + +msgid "Extruder" +msgstr "" + +msgid "Filament change times" +msgstr "" + +msgid "Cost" +msgstr "" + +msgid "Color change" +msgstr "" + +msgid "Print" +msgstr "" + +msgid "Printer" +msgstr "" + +msgid "Custom g-code" +msgstr "" + +msgid "ToolChange" +msgstr "" + +msgid "Time Estimation" +msgstr "" + +msgid "Normal mode" +msgstr "" + +msgid "Prepare time" +msgstr "" + +msgid "Model printing time" +msgstr "" + +msgid "Switch to silent mode" +msgstr "" + +msgid "Switch to normal mode" +msgstr "" + +msgid "Variable layer height" +msgstr "" + +msgid "Adaptive" +msgstr "" + +msgid "Quality / Speed" +msgstr "" + +msgid "Smooth" +msgstr "" + +msgid "Radius" +msgstr "" + +msgid "Keep min" +msgstr "" + +msgid "Left mouse button:" +msgstr "" + +msgid "Add detail" +msgstr "" + +msgid "Right mouse button:" +msgstr "" + +msgid "Remove detail" +msgstr "" + +msgid "Shift + Left mouse button:" +msgstr "" + +msgid "Reset to base" +msgstr "" + +msgid "Shift + Right mouse button:" +msgstr "" + +msgid "Smoothing" +msgstr "" + +msgid "Mouse wheel:" +msgstr "" + +msgid "Increase/decrease edit area" +msgstr "" + +msgid "Sequence" +msgstr "" + +msgid "Mirror Object" +msgstr "" + +msgid "Tool Move" +msgstr "" + +msgid "Tool Rotate" +msgstr "" + +msgid "Move Object" +msgstr "" + +msgid "Auto Orientation options" +msgstr "" + +msgid "Enable rotation" +msgstr "" + +msgid "Optimize support interface area" +msgstr "" + +msgid "Orient" +msgstr "" + +msgid "Arrange options" +msgstr "" + +msgid "Spacing" +msgstr "" + +msgid "Auto rotate for arrangement" +msgstr "" + +msgid "Allow multiple materials on same plate" +msgstr "" + +msgid "Avoid extrusion calibration region" +msgstr "" + +msgid "Align to Y axis" +msgstr "" + +msgid "Add" +msgstr "" + +msgid "Add plate" +msgstr "" + +msgid "Auto orient" +msgstr "" + +msgid "Arrange all objects" +msgstr "" + +msgid "Arrange objects on selected plates" +msgstr "" + +msgid "Split to objects" +msgstr "" + +msgid "Split to parts" +msgstr "" + +msgid "Assembly View" +msgstr "" + +msgid "Select Plate" +msgstr "" + +msgid "Assembly Return" +msgstr "" + +msgid "return" +msgstr "" + +msgid "Paint Toolbar" +msgstr "" + +msgid "Explosion Ratio" +msgstr "" + +msgid "Section View" +msgstr "" + +msgid "Assemble Control" +msgstr "" + +msgid "Total Volume:" +msgstr "" + +msgid "Assembly Info" +msgstr "" + +msgid "Volume:" +msgstr "" + +msgid "Size:" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "" +"Conflicts of gcode paths have been found at layer %d, z = %.2lf mm. Please " +"separate the conflicted objects farther (%s <-> %s)." +msgstr "" + +msgid "An object is layed over the boundary of plate." +msgstr "" + +msgid "A G-code path goes beyond the max print height." +msgstr "" + +msgid "A G-code path goes beyond the boundary of plate." +msgstr "" + +msgid "Only the object being edit is visible." +msgstr "" + +msgid "" +"An object is laid over the boundary of plate or exceeds the height limit.\n" +"Please solve the problem by moving it totally on or off the plate, and " +"confirming that the height is within the build volume." +msgstr "" + +msgid "Calibration step selection" +msgstr "" + +msgid "Micro lidar calibration" +msgstr "" + +msgid "Bed leveling" +msgstr "" + +msgid "Vibration compensation" +msgstr "" + +msgid "Motor noise cancellation" +msgstr "" + +msgid "Calibration program" +msgstr "" + +msgid "" +"The calibration program detects the status of your device automatically to " +"minimize deviation.\n" +"It keeps the device performing optimally." +msgstr "" + +msgid "Calibration Flow" +msgstr "" + +msgid "Start Calibration" +msgstr "" + +msgid "Completed" +msgstr "" + +msgid "Calibrating" +msgstr "" + +msgid "No step selected" +msgstr "" + +msgid "Auto-record Monitoring" +msgstr "" + +msgid "Go Live" +msgstr "" + +msgid "Resolution" +msgstr "" + +msgid "Enable" +msgstr "" + +msgid "Hostname or IP" +msgstr "" + +msgid "Custom camera source" +msgstr "" + +msgid "Show \"Live Video\" guide page." +msgstr "" + +msgid "720p" +msgstr "" + +msgid "1080p" +msgstr "" + +msgid "ConnectPrinter(LAN)" +msgstr "" + +msgid "Please input the printer access code:" +msgstr "" + +msgid "" +"You can find it in \"Settings > Network > Connection code\"\n" +"on the printer, as shown in the figure:" +msgstr "" + +msgid "Invalid input." +msgstr "" + +msgid "New Window" +msgstr "" + +msgid "Open a new window" +msgstr "" + +msgid "Application is closing" +msgstr "" + +msgid "Closing Application while some presets are modified." +msgstr "" + +msgid "Logging" +msgstr "" + +msgid "Prepare" +msgstr "" + +msgid "Preview" +msgstr "" + +msgid "Device" +msgstr "" + +msgid "Project" +msgstr "" + +msgid "Yes" +msgstr "" + +msgid "No" +msgstr "" + +msgid "will be closed before creating a new model. Do you want to continue?" +msgstr "" + +msgid "Slice plate" +msgstr "" + +msgid "Print plate" +msgstr "" + +msgid "Slice all" +msgstr "" + +msgid "Export G-code file" +msgstr "" + +msgid "Send" +msgstr "" + +msgid "Export plate sliced file" +msgstr "" + +msgid "Export all sliced file" +msgstr "" + +msgid "Print all" +msgstr "" + +msgid "Send all" +msgstr "" + +msgid "Keyboard Shortcuts" +msgstr "" + +msgid "Show the list of the keyboard shortcuts" +msgstr "" + +msgid "Setup Wizard" +msgstr "" + +msgid "Show Configuration Folder" +msgstr "" + +msgid "Show Tip of the Day" +msgstr "" + +msgid "Check for Update" +msgstr "" + +msgid "Open Network Test" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "&About %s" +msgstr "" + +msgid "Upload Models" +msgstr "" + +msgid "Download Models" +msgstr "" + +msgid "Default View" +msgstr "" + +#. TRN To be shown in the main menu View->Top +msgid "Top" +msgstr "" + +msgid "Top View" +msgstr "" + +#. TRN To be shown in the main menu View->Bottom +msgid "Bottom" +msgstr "" + +msgid "Bottom View" +msgstr "" + +msgid "Front" +msgstr "" + +msgid "Front View" +msgstr "" + +msgid "Rear" +msgstr "" + +msgid "Rear View" +msgstr "" + +msgid "Left" +msgstr "" + +msgid "Left View" +msgstr "" + +msgid "Right" +msgstr "" + +msgid "Right View" +msgstr "" + +msgid "Start a new window" +msgstr "" + +msgid "New Project" +msgstr "" + +msgid "Start a new project" +msgstr "" + +msgid "Open a project file" +msgstr "" + +msgid "Recent projects" +msgstr "" + +msgid "Save Project" +msgstr "" + +msgid "Save current project to file" +msgstr "" + +msgid "Save Project as" +msgstr "" + +msgid "Shift+" +msgstr "" + +msgid "Save current project as" +msgstr "" + +msgid "Import 3MF/STL/STEP/SVG/OBJ/AMF" +msgstr "" + +msgid "Load a model" +msgstr "" + +msgid "Import Configs" +msgstr "" + +msgid "Load configs" +msgstr "" + +msgid "Import" +msgstr "" + +msgid "Export all objects as one STL" +msgstr "" + +msgid "Export all objects as STLs" +msgstr "" + +msgid "Export Generic 3MF" +msgstr "" + +msgid "Export 3mf file without using some 3mf-extensions" +msgstr "" + +msgid "Export current sliced file" +msgstr "" + +msgid "Export all plate sliced file" +msgstr "" + +msgid "Export G-code" +msgstr "" + +msgid "Export current plate as G-code" +msgstr "" + +msgid "Export &Configs" +msgstr "" + +msgid "Export current configuration to files" +msgstr "" + +msgid "Export" +msgstr "" + +msgid "Quit" +msgstr "" + +msgid "Undo" +msgstr "" + +msgid "Redo" +msgstr "" + +msgid "Cut selection to clipboard" +msgstr "" + +msgid "Copy" +msgstr "" + +msgid "Copy selection to clipboard" +msgstr "" + +msgid "Paste" +msgstr "" + +msgid "Paste clipboard" +msgstr "" + +msgid "Delete selected" +msgstr "" + +msgid "Deletes the current selection" +msgstr "" + +msgid "Delete all" +msgstr "" + +msgid "Deletes all objects" +msgstr "" + +msgid "Clone selected" +msgstr "" + +msgid "Clone copies of selections" +msgstr "" + +msgid "Select all" +msgstr "" + +msgid "Selects all objects" +msgstr "" + +msgid "Deselect all" +msgstr "" + +msgid "Deselects all objects" +msgstr "" + +msgid "Use Perspective View" +msgstr "" + +msgid "Use Orthogonal View" +msgstr "" + +msgid "Show &G-code Window" +msgstr "" + +msgid "Show g-code window in Previce scene" +msgstr "" + +msgid "Show 3D Navigator" +msgstr "" + +msgid "Show 3D navigator in Prepare and Preview scene" +msgstr "" + +msgid "Reset Window Layout" +msgstr "" + +msgid "Reset to default window layout" +msgstr "" + +msgid "Show &Labels" +msgstr "" + +msgid "Show object labels in 3D scene" +msgstr "" + +msgid "Show &Overhang" +msgstr "" + +msgid "Show object overhang highlight in 3D scene" +msgstr "" + +msgid "Preferences" +msgstr "" + +msgid "View" +msgstr "" + +msgid "Help" +msgstr "" + +msgid "Temperature Calibration" +msgstr "" + +msgid "Pass 1" +msgstr "" + +msgid "Flow rate test - Pass 1" +msgstr "" + +msgid "Pass 2" +msgstr "" + +msgid "Flow rate test - Pass 2" +msgstr "" + +msgid "Flow rate" +msgstr "" + +msgid "Pressure advance" +msgstr "" + +msgid "Retraction test" +msgstr "" + +msgid "Orca Tolerance Test" +msgstr "" + +msgid "Max flowrate" +msgstr "" + +msgid "VFA" +msgstr "" + +msgid "More..." +msgstr "" + +msgid "Tutorial" +msgstr "" + +msgid "Calibration help" +msgstr "" + +msgid "More calibrations" +msgstr "" + +msgid "&Open G-code" +msgstr "" + +msgid "Open a G-code file" +msgstr "" + +msgid "Re&load from Disk" +msgstr "" + +msgid "Reload the plater from disk" +msgstr "" + +msgid "Export &Toolpaths as OBJ" +msgstr "" + +msgid "Export toolpaths as OBJ" +msgstr "" + +msgid "Open &Studio" +msgstr "" + +msgid "Open Studio" +msgstr "" + +msgid "&Quit" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "Quit %s" +msgstr "" + +msgid "&File" +msgstr "" + +msgid "&View" +msgstr "" + +msgid "&Help" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "A file exists with the same name: %s, do you want to override it." +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "A config exists with the same name: %s, do you want to override it." +msgstr "" + +msgid "Overwrite file" +msgstr "" + +msgid "Yes to All" +msgstr "" + +msgid "No to All" +msgstr "" + +msgid "Choose a directory" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "There is %d config exported. (Only non-system configs)" +msgid_plural "There are %d configs exported. (Only non-system configs)" +msgstr[0] "" +msgstr[1] "" + +msgid "Export result" +msgstr "" + +msgid "Select profile to load:" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "There is %d config imported. (Only non-system and compatible configs)" +msgid_plural "" +"There are %d configs imported. (Only non-system and compatible configs)" +msgstr[0] "" +msgstr[1] "" + +msgid "" +"\n" +"Hint: Make sure you have added the corresponding printer before importing " +"the configs." +msgstr "" + +msgid "Import result" +msgstr "" + +msgid "File is missing" +msgstr "" + +msgid "The project is no longer available." +msgstr "" + +msgid "Filament Settings" +msgstr "" + +msgid "" +"Do you want to synchronize your personal data from Bambu Cloud? \n" +"It contains the following information:\n" +"1. The Process presets\n" +"2. The Filament presets\n" +"3. The Printer presets" +msgstr "" + +msgid "Synchronization" +msgstr "" + +msgid "Initialize failed (No Device)!" +msgstr "" + +msgid "Initialize failed (Device connection not ready)!" +msgstr "" + +msgid "Initialize failed (No Camera Device)!" +msgstr "" + +msgid "Printer is busy downloading, Please wait for the downloading to finish." +msgstr "" + +msgid "Initialize failed (Not supported on the current printer version)!" +msgstr "" + +msgid "Initialize failed (Not accessible in LAN-only mode)!" +msgstr "" + +msgid "Initialize failed (Missing LAN ip of printer)!" +msgstr "" + +msgid "Initializing..." +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "Initialize failed (%s)!" +msgstr "" + +msgid "Network unreachable" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "Stopped [%d]!" +msgstr "" + +msgid "Stopped." +msgstr "" + +msgid "LAN Connection Failed (Failed to start liveview)" +msgstr "" + +msgid "" +"Virtual Camera Tools is required for this task!\n" +"Do you want to install them?" +msgstr "" + +msgid "Downloading Virtual Camera Tools" +msgstr "" + +msgid "" +"Another virtual camera is running.\n" +"Orca Slicer supports only a single virtual camera.\n" +"Do you want to stop this virtual camera?" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "Virtual camera initialize failed (%s)!" +msgstr "" + +msgid "Information" +msgstr "" + +msgid "Playing..." +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "Load failed [%d]!" +msgstr "" + +msgid "Loading..." +msgstr "" + +msgid "Year" +msgstr "" + +msgid "Month" +msgstr "" + +msgid "All Files" +msgstr "" + +msgid "Group files by year, recent first." +msgstr "" + +msgid "Group files by month, recent first." +msgstr "" + +msgid "Show all files, recent first." +msgstr "" + +msgid "Timelapse" +msgstr "" + +msgid "Switch to timelapse files." +msgstr "" + +msgid "Video" +msgstr "" + +msgid "Switch to video files." +msgstr "" + +msgid "Switch to 3mf model files." +msgstr "" + +msgid "Delete selected files from printer." +msgstr "" + +msgid "Download" +msgstr "" + +msgid "Download selected files from printer." +msgstr "" + +msgid "Select" +msgstr "" + +msgid "Batch manage files." +msgstr "" + +msgid "No printers." +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "Connect failed [%d]!" +msgstr "" + +msgid "Loading file list..." +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "No files [%d]" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "Load failed [%d]" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "You are going to delete %u file from printer. Are you sure to continue?" +msgid_plural "" +"You are going to delete %u files from printer. Are you sure to continue?" +msgstr[0] "" +msgstr[1] "" + +msgid "Delete files" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "Do you want to delete the file '%s' from printer?" +msgstr "" + +msgid "Delete file" +msgstr "" + +msgid "Fetching model infomations ..." +msgstr "" + +msgid "Failed to fetching model infomations from printer." +msgstr "" + +msgid "Failed to parse model infomations." +msgstr "" + +msgid "" +"The .gcode.3mf file contains no G-code data.Please slice it with Orca Slicer " +"and export a new .gcode.3mf file." +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "File '%s' was lost! Please download it again." +msgstr "" + +msgid "Download waiting..." +msgstr "" + +msgid "Play" +msgstr "" + +msgid "Open Folder" +msgstr "" + +msgid "Download finished" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "Downloading %d%%..." +msgstr "" + +msgid "Connection lost. Please retry." +msgstr "" + +msgid "The device cannot handle more conversations. Please retry later." +msgstr "" + +msgid "File not exists." +msgstr "" + +msgid "File checksum error. Please retry." +msgstr "" + +msgid "Not supported on the current printer version." +msgstr "" + +msgid "Storage unavailable, insert SD card." +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "Error code: %d" +msgstr "" + +msgid "Speed:" +msgstr "" + +msgid "Deadzone:" +msgstr "" + +msgid "Options:" +msgstr "" + +msgid "Zoom" +msgstr "" + +msgid "Translation/Zoom" +msgstr "" + +msgid "3Dconnexion settings" +msgstr "" + +msgid "Swap Y/Z axes" +msgstr "" + +msgid "Invert X axis" +msgstr "" + +msgid "Invert Y axis" +msgstr "" + +msgid "Invert Z axis" +msgstr "" + +msgid "Invert Yaw axis" +msgstr "" + +msgid "Invert Pitch axis" +msgstr "" + +msgid "Invert Roll axis" +msgstr "" + +msgid "Printing Progress" +msgstr "" + +msgid "Resume" +msgstr "" + +msgid "Stop" +msgstr "" + +msgid "0" +msgstr "" + +msgid "Layer: N/A" +msgstr "" + +msgid "Clear" +msgstr "" + +msgid "" +"You have completed printing the mall model, \n" +"but the synchronization of rating information has failed." +msgstr "" + +msgid "How do you like this printing file?" +msgstr "" + +msgid "" +"(The model has already been rated. Your rating will overwrite the previous " +"rating.)" +msgstr "" + +msgid "Rate" +msgstr "" + +msgid "Camera" +msgstr "" + +msgid "SD Card" +msgstr "" + +msgid "Camera Setting" +msgstr "" + +msgid "Switch Camera View" +msgstr "" + +msgid "Control" +msgstr "" + +msgid "Print Options" +msgstr "" + +msgid "100%" +msgstr "" + +msgid "Lamp" +msgstr "" + +msgid "Aux" +msgstr "" + +msgid "Cham" +msgstr "" + +msgid "Bed" +msgstr "" + +msgid "Unload" +msgstr "" + +msgid "Debug Info" +msgstr "" + +msgid "No SD Card" +msgstr "" + +msgid "SD Card Abnormal" +msgstr "" + +msgid "Cancel print" +msgstr "" + +msgid "Are you sure you want to cancel this print?" +msgstr "" + +msgid "Downloading..." +msgstr "" + +msgid "Cloud Slicing..." +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "In Cloud Slicing Queue, there are %s tasks ahead." +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "Layer: %s" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "Layer: %d/%d" +msgstr "" + +msgid "" +"Please heat the nozzle to above 170 degree before loading or unloading " +"filament." +msgstr "" + +msgid "Still unload" +msgstr "" + +msgid "Still load" +msgstr "" + +msgid "Please select an AMS slot before calibration" +msgstr "" + +msgid "" +"Cannot read filament info: the filament is loaded to the tool head,please " +"unload the filament and try again." +msgstr "" + +msgid "This only takes effect during printing" +msgstr "" + +msgid "Silent" +msgstr "" + +msgid "Standard" +msgstr "" + +msgid "Sport" +msgstr "" + +msgid "Ludicrous" +msgstr "" + +msgid "Can't start this without SD card." +msgstr "" + +msgid "Rate the Print Profile" +msgstr "" + +msgid "Comment" +msgstr "" + +msgid "Rate this print" +msgstr "" + +msgid "Add Photo" +msgstr "" + +msgid "Delete Photo" +msgstr "" + +msgid "Submit" +msgstr "" + +msgid "Please click on the star first." +msgstr "" + +msgid "InFo" +msgstr "" + +msgid "Get oss config failed." +msgstr "" + +msgid "Upload Pictrues" +msgstr "" + +msgid "Number of images successfully uploaded" +msgstr "" + +msgid " upload failed" +msgstr "" + +msgid " upload config prase failed\n" +msgstr "" + +msgid " No corresponding storage bucket\n" +msgstr "" + +msgid " can not be opened\n" +msgstr "" + +msgid "" +"The following issues occurred during the process of uploading images. Do you " +"want to ignore them?\n" +"\n" +msgstr "" + +msgid "info" +msgstr "" + +msgid "Synchronizing the printing results. Please retry a few seconds later." +msgstr "" + +msgid "Upload failed\n" +msgstr "" + +msgid "obtaining instance_id failed\n" +msgstr "" + +msgid "" +"Your comment result cannot be uploaded due to some reasons. As follows:\n" +"\n" +" error code: " +msgstr "" + +msgid "error message: " +msgstr "" + +msgid "" +"\n" +"\n" +"Would you like to redirect to the webpage for rating?" +msgstr "" + +msgid "" +"Some of your images failed to upload. Would you like to redirect to the " +"webpage for rating?" +msgstr "" + +msgid "You can select up to 16 images." +msgstr "" + +msgid "" +"At least one successful print record of this print profile is required \n" +"to give a positive rating(4 or 5stars)." +msgstr "" + +msgid "Status" +msgstr "" + +msgid "Update" +msgstr "" + +msgid "HMS" +msgstr "" + +msgid "Don't show again" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "%s error" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "%s has encountered an error" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "%s warning" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "%s has a warning" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "%s info" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "%s information" +msgstr "" + +msgid "Skip" +msgstr "" + +msgid "3D Mouse disconnected." +msgstr "" + +msgid "Configuration can update now." +msgstr "" + +msgid "Detail." +msgstr "" + +msgid "Integration was successful." +msgstr "" + +msgid "Integration failed." +msgstr "" + +msgid "Undo integration was successful." +msgstr "" + +msgid "New network plug-in available." +msgstr "" + +msgid "Details" +msgstr "" + +msgid "New printer config available." +msgstr "" + +msgid "Wiki" +msgstr "" + +msgid "Undo integration failed." +msgstr "" + +msgid "Exporting." +msgstr "" + +msgid "Software has New version." +msgstr "" + +msgid "Goto download page." +msgstr "" + +msgid "Open Folder." +msgstr "" + +msgid "Safely remove hardware." +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "%1$d Object has custom supports." +msgid_plural "%1$d Objects have custom supports." +msgstr[0] "" +msgstr[1] "" + +#, possible-c-format, possible-boost-format +msgid "%1$d Object has color painting." +msgid_plural "%1$d Objects have color painting." +msgstr[0] "" +msgstr[1] "" + +#, possible-c-format, possible-boost-format +msgid "%1$d object was loaded as a part of cut object." +msgid_plural "%1$d objects were loaded as parts of cut object" +msgstr[0] "" +msgstr[1] "" + +msgid "ERROR" +msgstr "" + +msgid "CANCELED" +msgstr "" + +msgid "COMPLETED" +msgstr "" + +msgid "Cancel upload" +msgstr "" + +msgid "Jump to" +msgstr "" + +msgid "Error:" +msgstr "" + +msgid "Warning:" +msgstr "" + +msgid "Export successfully." +msgstr "" + +msgid "Model file downloaded." +msgstr "" + +msgid "Serious warning:" +msgstr "" + +msgid " (Repair)" +msgstr "" + +msgid " Click here to install it." +msgstr "" + +msgid "WARNING:" +msgstr "" + +msgid "Your model needs support ! Please make support material enable." +msgstr "" + +msgid "Gcode path overlap" +msgstr "" + +msgid "Support painting" +msgstr "" + +msgid "Color painting" +msgstr "" + +msgid "Cut connectors" +msgstr "" + +msgid "Layers" +msgstr "" + +msgid "Range" +msgstr "" + +msgid "" +"The application cannot run normally because OpenGL version is lower than " +"2.0.\n" +msgstr "" + +msgid "Please upgrade your graphics card driver." +msgstr "" + +msgid "Unsupported OpenGL version" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "" +"Unable to load shaders:\n" +"%s" +msgstr "" + +msgid "Error loading shaders" +msgstr "" + +msgctxt "Layers" +msgid "Top" +msgstr "" + +msgctxt "Layers" +msgid "Bottom" +msgstr "" + +msgid "Enable AI monitoring of printing" +msgstr "" + +msgid "Sensitivity of pausing is" +msgstr "" + +msgid "Enable detection of build plate position" +msgstr "" + +msgid "" +"The localization tag of build plate is detected, and printing is paused if " +"the tag is not in predefined range." +msgstr "" + +msgid "First Layer Inspection" +msgstr "" + +msgid "Auto-recovery from step loss" +msgstr "" + +msgid "Allow Prompt Sound" +msgstr "" + +msgid "Filament Tangle Detect" +msgstr "" + +msgid "Global" +msgstr "" + +msgid "Objects" +msgstr "" + +msgid "Advance" +msgstr "" + +msgid "Compare presets" +msgstr "" + +msgid "View all object's settings" +msgstr "" + +msgid "Remove current plate (if not last one)" +msgstr "" + +msgid "Auto orient objects on current plate" +msgstr "" + +msgid "Arrange objects on current plate" +msgstr "" + +msgid "Unlock current plate" +msgstr "" + +msgid "Lock current plate" +msgstr "" + +msgid "Edit current plate name" +msgstr "" + +msgid "Customize current plate" +msgstr "" + +#, possible-boost-format +msgid " plate %1%:" +msgstr "" + +msgid "Invalid name, the following characters are not allowed:" +msgstr "" + +msgid "Sliced Info" +msgstr "" + +msgid "Used Filament (m)" +msgstr "" + +msgid "Used Filament (mm³)" +msgstr "" + +msgid "Used Filament (g)" +msgstr "" + +msgid "Used Materials" +msgstr "" + +msgid "Estimated time" +msgstr "" + +msgid "Filament changes" +msgstr "" + +msgid "Click to edit preset" +msgstr "" + +msgid "Connection" +msgstr "" + +msgid "Bed type" +msgstr "" + +msgid "Flushing volumes" +msgstr "" + +msgid "Add one filament" +msgstr "" + +msgid "Remove last filament" +msgstr "" + +msgid "Synchronize filament list from AMS" +msgstr "" + +msgid "Set filaments to use" +msgstr "" + +msgid "Search plate, object and part." +msgstr "" + +msgid "" +"No AMS filaments. Please select a printer in 'Device' page to load AMS info." +msgstr "" + +msgid "Sync filaments with AMS" +msgstr "" + +msgid "" +"Sync filaments with AMS will drop all current selected filament presets and " +"colors. Do you want to continue?" +msgstr "" + +msgid "" +"Already did a synchronization, do you want to sync only changes or resync " +"all?" +msgstr "" + +msgid "Sync" +msgstr "" + +msgid "Resync" +msgstr "" + +msgid "There are no compatible filaments, and sync is not performed." +msgstr "" + +msgid "" +"There are some unknown filaments mapped to generic preset. Please update " +"Orca Slicer or restart Orca Slicer to check if there is an update to system " +"presets." +msgstr "" + +#, possible-boost-format +msgid "Do you want to save changes to \"%1%\"?" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "" +"Successfully unmounted. The device %s(%s) can now be safely removed from the " +"computer." +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "Ejecting of device %s(%s) has failed." +msgstr "" + +msgid "Previous unsaved project detected, do you want to restore it?" +msgstr "" + +msgid "Restore" +msgstr "" + +msgid "" +"The current hot bed temperature is relatively high. The nozzle may be " +"clogged when printing this filament in a closed enclosure. Please open the " +"front door and/or remove the upper glass." +msgstr "" + +msgid "" +"The nozzle hardness required by the filament is higher than the default " +"nozzle hardness of the printer. Please replace the hardened nozzle or " +"filament, otherwise, the nozzle will be attrited or damaged." +msgstr "" + +msgid "" +"Enabling traditional timelapse photography may cause surface imperfections. " +"It is recommended to change to smooth mode." +msgstr "" + +msgid "Expand sidebar" +msgstr "" + +msgid "Collapse sidebar" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "Loading file: %s" +msgstr "" + +msgid "The 3mf is not supported by OrcaSlicer, load geometry data only." +msgstr "" + +msgid "Load 3mf" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "" +"The 3mf's version %s is newer than %s's version %s, Found following keys " +"unrecognized:" +msgstr "" + +msgid "You'd better upgrade your software.\n" +msgstr "" + +msgid "Newer 3mf version" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "" +"The 3mf's version %s is newer than %s's version %s, Suggest to upgrade your " +"software." +msgstr "" + +msgid "Invalid values found in the 3mf:" +msgstr "" + +msgid "Please correct them in the param tabs" +msgstr "" + +msgid "The 3mf has following modified G-codes in filament or printer presets:" +msgstr "" + +msgid "" +"Please confirm that these modified G-codes are safe to prevent any damage to " +"the machine!" +msgstr "" + +msgid "Modified G-codes" +msgstr "" + +msgid "The 3mf has following customized filament or printer presets:" +msgstr "" + +msgid "" +"Please confirm that the G-codes within these presets are safe to prevent any " +"damage to the machine!" +msgstr "" + +msgid "Customized Preset" +msgstr "" + +msgid "Name of components inside step file is not UTF8 format!" +msgstr "" + +msgid "The name may show garbage characters!" +msgstr "" + +#, possible-boost-format +msgid "Failed loading file \"%1%\". An invalid configuration was found." +msgstr "" + +msgid "Objects with zero volume removed" +msgstr "" + +msgid "The volume of the object is zero" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "" +"The object from file %s is too small, and maybe in meters or inches.\n" +" Do you want to scale to millimeters?" +msgstr "" + +msgid "Object too small" +msgstr "" + +msgid "" +"This file contains several objects positioned at multiple heights.\n" +"Instead of considering them as multiple objects, should \n" +"the file be loaded as a single object having multiple parts?" +msgstr "" + +msgid "Multi-part object detected" +msgstr "" + +msgid "Load these files as a single object with multiple parts?\n" +msgstr "" + +msgid "Object with multiple parts was detected" +msgstr "" + +msgid "The file does not contain any geometry data." +msgstr "" + +msgid "" +"Your object appears to be too large, Do you want to scale it down to fit the " +"heat bed automatically?" +msgstr "" + +msgid "Object too large" +msgstr "" + +msgid "Export STL file:" +msgstr "" + +msgid "Export AMF file:" +msgstr "" + +msgid "Save file as:" +msgstr "" + +msgid "Export OBJ file:" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "" +"The file %s already exists\n" +"Do you want to replace it?" +msgstr "" + +msgid "Comfirm Save As" +msgstr "" + +msgid "Delete object which is a part of cut object" +msgstr "" + +msgid "" +"You try to delete an object which is a part of a cut object.\n" +"This action will break a cut correspondence.\n" +"After that model consistency can't be guaranteed." +msgstr "" + +msgid "The selected object couldn't be split." +msgstr "" + +msgid "Another export job is running." +msgstr "" + +msgid "Unable to replace with more than one volume" +msgstr "" + +msgid "Error during replace" +msgstr "" + +msgid "Replace from:" +msgstr "" + +msgid "Select a new file" +msgstr "" + +msgid "File for the replace wasn't selected" +msgstr "" + +msgid "Please select a file" +msgstr "" + +msgid "Do you want to replace it" +msgstr "" + +msgid "Message" +msgstr "" + +msgid "Reload from:" +msgstr "" + +msgid "Unable to reload:" +msgstr "" + +msgid "Error during reload" +msgstr "" + +msgid "Slicing" +msgstr "" + +msgid "There are warnings after slicing models:" +msgstr "" + +msgid "warnings" +msgstr "" + +msgid "Invalid data" +msgstr "" + +msgid "Slicing Canceled" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "Slicing Plate %d" +msgstr "" + +msgid "Please resolve the slicing errors and publish again." +msgstr "" + +msgid "" +"Network Plug-in is not detected. Network related features are unavailable." +msgstr "" + +msgid "" +"Preview only mode:\n" +"The loaded file contains gcode only, Can not enter the Prepare page" +msgstr "" + +msgid "You can keep the modified presets to the new project or discard them" +msgstr "" + +msgid "Creating a new project" +msgstr "" + +msgid "Load project" +msgstr "" + +msgid "" +"Failed to save the project.\n" +"Please check whether the folder exists online or if other programs open the " +"project file." +msgstr "" + +msgid "Save project" +msgstr "" + +msgid "Importing Model" +msgstr "" + +msgid "prepare 3mf file..." +msgstr "" + +msgid "downloading project ..." +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "Project downloaded %d%%" +msgstr "" + +msgid "" +"Importing to Orca Slicer failed. Please download the file and manually " +"import it." +msgstr "" + +msgid "Import SLA archive" +msgstr "" + +msgid "The selected file" +msgstr "" + +msgid "does not contain valid gcode." +msgstr "" + +msgid "Error occurs while loading G-code file" +msgstr "" + +msgid "Drop project file" +msgstr "" + +msgid "Please select an action" +msgstr "" + +msgid "Open as project" +msgstr "" + +msgid "Import geometry only" +msgstr "" + +msgid "Only one G-code file can be opened at the same time." +msgstr "" + +msgid "G-code loading" +msgstr "" + +msgid "G-code files can not be loaded with models together!" +msgstr "" + +msgid "Can not add models when in preview mode!" +msgstr "" + +msgid "Add Models" +msgstr "" + +msgid "All objects will be removed, continue?" +msgstr "" + +msgid "The current project has unsaved changes, save it before continue?" +msgstr "" + +msgid "Remember my choice." +msgstr "" + +msgid "Number of copies:" +msgstr "" + +msgid "Copies of the selected object" +msgstr "" + +msgid "Save G-code file as:" +msgstr "" + +msgid "Save SLA file as:" +msgstr "" + +msgid "The provided file name is not valid." +msgstr "" + +msgid "The following characters are not allowed by a FAT file system:" +msgstr "" + +msgid "Save Sliced file as:" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "" +"The file %s has been sent to the printer's storage space and can be viewed " +"on the printer." +msgstr "" + +msgid "" +"Unable to perform boolean operation on model meshes. Only positive parts " +"will be exported." +msgstr "" + +msgid "" +"Are you sure you want to store original SVGs with their local paths into the " +"3MF file?\n" +"If you hit 'NO', all SVGs in the project will not be editable any more." +msgstr "" + +msgid "Private protection" +msgstr "" + +msgid "Is the printer ready? Is the print sheet in place, empty and clean?" +msgstr "" + +msgid "Upload and Print" +msgstr "" + +msgid "" +"Print By Object: \n" +"Suggest to use auto-arrange to avoid collisions when printing." +msgstr "" + +msgid "Send G-code" +msgstr "" + +msgid "Send to printer" +msgstr "" + +msgid "Custom supports and color painting were removed before repairing." +msgstr "" + +msgid "Optimize Rotation" +msgstr "" + +msgid "Invalid number" +msgstr "" + +msgid "Plate Settings" +msgstr "" + +#, possible-boost-format +msgid "Number of currently selected parts: %1%\n" +msgstr "" + +#, possible-boost-format +msgid "Number of currently selected objects: %1%\n" +msgstr "" + +#, possible-boost-format +msgid "Part name: %1%\n" +msgstr "" + +#, possible-boost-format +msgid "Object name: %1%\n" +msgstr "" + +#, possible-boost-format +msgid "Size: %1% x %2% x %3% in\n" +msgstr "" + +#, possible-boost-format +msgid "Size: %1% x %2% x %3% mm\n" +msgstr "" + +#, possible-boost-format +msgid "Volume: %1% in³\n" +msgstr "" + +#, possible-boost-format +msgid "Volume: %1% mm³\n" +msgstr "" + +#, possible-boost-format +msgid "Triangles: %1%\n" +msgstr "" + +msgid "Tips:" +msgstr "" + +msgid "" +"\"Fix Model\" feature is currently only on Windows. Please repair the model " +"on Orca Slicer(windows) or CAD softwares." +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "" +"Plate% d: %s is not suggested to be used to print filament %s(%s). If you " +"still want to do this printing, please set this filament's bed temperature " +"to non zero." +msgstr "" + +msgid "Switching the language requires application restart.\n" +msgstr "" + +msgid "Do you want to continue?" +msgstr "" + +msgid "Language selection" +msgstr "" + +msgid "Switching application language while some presets are modified." +msgstr "" + +msgid "Changing application language" +msgstr "" + +msgid "Changing the region will log out your account.\n" +msgstr "" + +msgid "Region selection" +msgstr "" + +msgid "Second" +msgstr "" + +msgid "Browse" +msgstr "" + +msgid "Choose Download Directory" +msgstr "" + +msgid "General Settings" +msgstr "" + +msgid "Asia-Pacific" +msgstr "" + +msgid "China" +msgstr "" + +msgid "Europe" +msgstr "" + +msgid "North America" +msgstr "" + +msgid "Others" +msgstr "" + +msgid "Login Region" +msgstr "" + +msgid "Stealth Mode" +msgstr "" + +msgid "Check for stable updates only" +msgstr "" + +msgid "Metric" +msgstr "" + +msgid "Imperial" +msgstr "" + +msgid "Units" +msgstr "" + +msgid "Home" +msgstr "" + +msgid "Default Page" +msgstr "" + +msgid "Set the page opened on startup." +msgstr "" + +msgid "Zoom to mouse position" +msgstr "" + +msgid "" +"Zoom in towards the mouse pointer's position in the 3D view, rather than the " +"2D window center." +msgstr "" + +msgid "Use free camera" +msgstr "" + +msgid "If enabled, use free camera. If not enabled, use constrained camera." +msgstr "" + +msgid "Show splash screen" +msgstr "" + +msgid "Show the splash screen during startup." +msgstr "" + +msgid "Show \"Tip of the day\" notification after start" +msgstr "" + +msgid "If enabled, useful hints are displayed at startup." +msgstr "" + +msgid "Flushing volumes: Auto-calculate everytime the color changed." +msgstr "" + +msgid "If enabled, auto-calculate everytime the color changed." +msgstr "" + +msgid "Auto sync user presets(Printer/Filament/Process)" +msgstr "" + +msgid "User Sync" +msgstr "" + +msgid "Update built-in Presets automatically." +msgstr "" + +msgid "System Sync" +msgstr "" + +msgid "Clear my choice on the unsaved presets." +msgstr "" + +msgid "Associate files to OrcaSlicer" +msgstr "" + +msgid "Associate .3mf files to OrcaSlicer" +msgstr "" + +msgid "If enabled, sets OrcaSlicer as default application to open .3mf files" +msgstr "" + +msgid "Associate .stl files to OrcaSlicer" +msgstr "" + +msgid "If enabled, sets OrcaSlicer as default application to open .stl files" +msgstr "" + +msgid "Associate .step/.stp files to OrcaSlicer" +msgstr "" + +msgid "If enabled, sets OrcaSlicer as default application to open .step files" +msgstr "" + +msgid "Maximum recent projects" +msgstr "" + +msgid "Maximum count of recent projects" +msgstr "" + +msgid "Clear my choice on the unsaved projects." +msgstr "" + +msgid "No warnings when loading 3MF with modified G-codes" +msgstr "" + +msgid "Auto-Backup" +msgstr "" + +msgid "" +"Backup your project periodically for restoring from the occasional crash." +msgstr "" + +msgid "every" +msgstr "" + +msgid "The peroid of backup in seconds." +msgstr "" + +msgid "Downloads" +msgstr "" + +msgid "Dark Mode" +msgstr "" + +msgid "Enable Dark mode" +msgstr "" + +msgid "Develop mode" +msgstr "" + +msgid "Skip AMS blacklist check" +msgstr "" + +msgid "Home page and daily tips" +msgstr "" + +msgid "Show home page on startup" +msgstr "" + +msgid "Sync settings" +msgstr "" + +msgid "User sync" +msgstr "" + +msgid "Preset sync" +msgstr "" + +msgid "Preferences sync" +msgstr "" + +msgid "View control settings" +msgstr "" + +msgid "Rotate of view" +msgstr "" + +msgid "Move of view" +msgstr "" + +msgid "Zoom of view" +msgstr "" + +msgid "Other" +msgstr "" + +msgid "Mouse wheel reverses when zooming" +msgstr "" + +msgid "Enable SSL(MQTT)" +msgstr "" + +msgid "Enable SSL(FTP)" +msgstr "" + +msgid "Internal developer mode" +msgstr "" + +msgid "Log Level" +msgstr "" + +msgid "fatal" +msgstr "" + +msgid "error" +msgstr "" + +msgid "warning" +msgstr "" + +msgid "debug" +msgstr "" + +msgid "trace" +msgstr "" + +msgid "Host Setting" +msgstr "" + +msgid "DEV host: api-dev.bambu-lab.com/v1" +msgstr "" + +msgid "QA host: api-qa.bambu-lab.com/v1" +msgstr "" + +msgid "PRE host: api-pre.bambu-lab.com/v1" +msgstr "" + +msgid "Product host" +msgstr "" + +msgid "debug save button" +msgstr "" + +msgid "save debug settings" +msgstr "" + +msgid "DEBUG settings have saved successfully!" +msgstr "" + +msgid "Switch cloud environment, Please login again!" +msgstr "" + +msgid "System presets" +msgstr "" + +msgid "User presets" +msgstr "" + +msgid "Incompatible presets" +msgstr "" + +msgid "AMS filaments" +msgstr "" + +msgid "Click to pick filament color" +msgstr "" + +msgid "Please choose the filament colour" +msgstr "" + +msgid "Add/Remove presets" +msgstr "" + +msgid "Edit preset" +msgstr "" + +msgid "Project-inside presets" +msgstr "" + +msgid "Add/Remove filaments" +msgstr "" + +msgid "Add/Remove materials" +msgstr "" + +msgid "Select/Remove printers(system presets)" +msgstr "" + +msgid "Create printer" +msgstr "" + +msgid "Incompatible" +msgstr "" + +msgid "The selected preset is null!" +msgstr "" + +msgid "Plate name" +msgstr "" + +msgid "Same as Global Print Sequence" +msgstr "" + +msgid "Print sequence" +msgstr "" + +msgid "Customize" +msgstr "" + +msgid "First layer filament sequence" +msgstr "" + +msgid "Same as Global Plate Type" +msgstr "" + +msgid "Same as Global Bed Type" +msgstr "" + +msgid "By Layer" +msgstr "" + +msgid "By Object" +msgstr "" + +msgid "Accept" +msgstr "" + +msgid "Log Out" +msgstr "" + +msgid "Slice all plate to obtain time and filament estimation" +msgstr "" + +msgid "Packing project data into 3mf file" +msgstr "" + +msgid "Uploading 3mf" +msgstr "" + +msgid "Jump to model publish web page" +msgstr "" + +msgid "Note: The preparation may takes several minutes. Please be patiant." +msgstr "" + +msgid "Publish" +msgstr "" + +msgid "Publish was cancelled" +msgstr "" + +msgid "Slicing Plate 1" +msgstr "" + +msgid "Packing data to 3mf" +msgstr "" + +msgid "Jump to webpage" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "Save %s as" +msgstr "" + +msgid "User Preset" +msgstr "" + +msgid "Preset Inside Project" +msgstr "" + +msgid "Name is invalid;" +msgstr "" + +msgid "illegal characters:" +msgstr "" + +msgid "illegal suffix:" +msgstr "" + +msgid "Name is unavailable." +msgstr "" + +msgid "Overwrite a system profile is not allowed" +msgstr "" + +#, possible-boost-format +msgid "Preset \"%1%\" already exists." +msgstr "" + +#, possible-boost-format +msgid "Preset \"%1%\" already exists and is incompatible with current printer." +msgstr "" + +msgid "Please note that saving action will replace this preset" +msgstr "" + +msgid "The name is not allowed to be empty." +msgstr "" + +msgid "The name is not allowed to start with space character." +msgstr "" + +msgid "The name is not allowed to end with space character." +msgstr "" + +msgid "The name cannot be the same as a preset alias name." +msgstr "" + +msgid "Save preset" +msgstr "" + +msgctxt "PresetName" +msgid "Copy" +msgstr "" + +#, possible-boost-format +msgid "Printer \"%1%\" is selected with preset \"%2%\"" +msgstr "" + +#, possible-boost-format +msgid "Please choose an action with \"%1%\" preset after saving." +msgstr "" + +#, possible-boost-format +msgid "For \"%1%\", change \"%2%\" to \"%3%\" " +msgstr "" + +#, possible-boost-format +msgid "For \"%1%\", add \"%2%\" as a new preset" +msgstr "" + +#, possible-boost-format +msgid "Simply switch to \"%1%\"" +msgstr "" + +msgid "Task canceled" +msgstr "" + +msgid "(LAN)" +msgstr "" + +msgid "Search" +msgstr "" + +msgid "My Device" +msgstr "" + +msgid "Other Device" +msgstr "" + +msgid "Online" +msgstr "" + +msgid "Input access code" +msgstr "" + +msgid "Can't find my devices?" +msgstr "" + +msgid "Log out successful." +msgstr "" + +msgid "Offline" +msgstr "" + +msgid "Busy" +msgstr "" + +msgid "Bambu Cool Plate" +msgstr "" + +msgid "PLA Plate" +msgstr "" + +msgid "Bambu Engineering Plate" +msgstr "" + +msgid "Bambu Smooth PEI Plate" +msgstr "" + +msgid "High temperature Plate" +msgstr "" + +msgid "Bambu Textured PEI Plate" +msgstr "" + +msgid "Send print job to" +msgstr "" + +msgid "Refresh" +msgstr "" + +msgid "Bed Leveling" +msgstr "" + +msgid "Flow Dynamics Calibration" +msgstr "" + +msgid "Click here if you can't connect to the printer" +msgstr "" + +msgid "send completed" +msgstr "" + +msgid "Error code" +msgstr "" + +msgid "Printer local connection failed, please try again." +msgstr "" + +msgid "No login account, only printers in LAN mode are displayed" +msgstr "" + +msgid "Connecting to server" +msgstr "" + +msgid "Synchronizing device information" +msgstr "" + +msgid "Synchronizing device information time out" +msgstr "" + +msgid "Cannot send the print job when the printer is updating firmware" +msgstr "" + +msgid "" +"The printer is executing instructions. Please restart printing after it ends" +msgstr "" + +msgid "The printer is busy on other print job" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "" +"Filament %s exceeds the number of AMS slots. Please update the printer " +"firmware to support AMS slot assignment." +msgstr "" + +msgid "" +"Filament exceeds the number of AMS slots. Please update the printer firmware " +"to support AMS slot assignment." +msgstr "" + +msgid "" +"Filaments to AMS slots mappings have been established. You can click a " +"filament above to change its mapping AMS slot" +msgstr "" + +msgid "" +"Please click each filament above to specify its mapping AMS slot before " +"sending the print job" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "" +"Filament %s does not match the filament in AMS slot %s. Please update the " +"printer firmware to support AMS slot assignment." +msgstr "" + +msgid "" +"Filament does not match the filament in AMS slot. Please update the printer " +"firmware to support AMS slot assignment." +msgstr "" + +msgid "" +"The printer firmware only supports sequential mapping of filament => AMS " +"slot." +msgstr "" + +msgid "An SD card needs to be inserted before printing." +msgstr "" + +msgid "The selected printer is incompatible with the chosen printer presets." +msgstr "" + +msgid "An SD card needs to be inserted to record timelapse." +msgstr "" + +msgid "" +"Cannot send the print job to a printer whose firmware is required to get " +"updated." +msgstr "" + +msgid "Cannot send the print job for empty plate" +msgstr "" + +msgid "This printer does not support printing all plates" +msgstr "" + +msgid "" +"When enable spiral vase mode, machines with I3 structure will not generate " +"timelapse videos." +msgstr "" + +msgid "" +"Timelapse is not supported because Print sequence is set to \"By object\"." +msgstr "" + +msgid "Errors" +msgstr "" + +msgid "Please check the following:" +msgstr "" + +msgid "" +"The printer type selected when generating G-Code is not consistent with the " +"currently selected printer. It is recommended that you use the same printer " +"type for slicing." +msgstr "" + +msgid "" +"There are some unknown filaments in the AMS mappings. Please check whether " +"they are the required filaments. If they are okay, press \"Confirm\" to " +"start printing." +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "nozzle in preset: %s %s" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "nozzle memorized: %.1f %s" +msgstr "" + +msgid "" +"Your nozzle diameter in preset is not consistent with memorized nozzle " +"diameter. Did you change your nozzle lately?" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "*Printing %s material with %s may cause nozzle damage" +msgstr "" + +msgid "" +"Please click the confirm button if you still want to proceed with printing." +msgstr "" + +msgid "Hardened Steel" +msgstr "" + +msgid "Stainless Steel" +msgstr "" + +msgid "" +"Connecting to the printer. Unable to cancel during the connection process." +msgstr "" + +msgid "Preparing print job" +msgstr "" + +msgid "Abnormal print file data. Please slice again" +msgstr "" + +msgid "The name length exceeds the limit." +msgstr "" + +msgid "" +"Caution to use! Flow calibration on Textured PEI Plate may fail due to the " +"scattered surface." +msgstr "" + +msgid "Automatic flow calibration using Micro Lidar" +msgstr "" + +msgid "Modifying the device name" +msgstr "" + +msgid "Send to Printer SD card" +msgstr "" + +msgid "Cannot send the print task when the upgrade is in progress" +msgstr "" + +msgid "An SD card needs to be inserted before send to printer SD card." +msgstr "" + +msgid "The printer is required to be in the same LAN as Orca Slicer." +msgstr "" + +msgid "The printer does not support sending to printer SD card." +msgstr "" + +msgid "Slice ok." +msgstr "" + +msgid "View all Daily tips" +msgstr "" + +msgid "Failed to create socket" +msgstr "" + +msgid "Failed to connect socket" +msgstr "" + +msgid "Failed to publish login request" +msgstr "" + +msgid "Get ticket from device timeout" +msgstr "" + +msgid "Get ticket from server timeout" +msgstr "" + +msgid "Failed to post ticket to server" +msgstr "" + +msgid "Failed to parse login report reason" +msgstr "" + +msgid "Receive login report timeout" +msgstr "" + +msgid "Unknown Failure" +msgstr "" + +msgid "Log in printer" +msgstr "" + +msgid "Would you like to log in this printer with current account?" +msgstr "" + +msgid "Check the reason" +msgstr "" + +msgid "Read and accept" +msgstr "" + +msgid "Terms and Conditions" +msgstr "" + +msgid "" +"Thank you for purchasing a Bambu Lab device.Before using your Bambu Lab " +"device, please read the termsand conditions.By clicking to agree to use your " +"Bambu Lab device, you agree to abide by the Privacy Policyand Terms of " +"Use(collectively, the \"Terms\"). If you do not comply with or agree to the " +"Bambu Lab Privacy Policy, please do not use Bambu Lab equipment and services." +msgstr "" + +msgid "and" +msgstr "" + +msgid "Privacy Policy" +msgstr "" + +msgid "We ask for your help to improve everyone's printer" +msgstr "" + +msgid "Statement about User Experience Improvement Program" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "" +"In the 3D Printing community, we learn from each other's successes and " +"failures to adjust our own slicing parameters and settings. %s follows the " +"same principle and uses machine learning to improve its performance from the " +"successes and failures of the vast number of prints by our users. We are " +"training %s to be smarter by feeding them the real-world data. If you are " +"willing, this service will access information from your error logs and usage " +"logs, which may include information described in Privacy Policy. We will " +"not collect any Personal Data by which an individual can be identified " +"directly or indirectly, including without limitation names, addresses, " +"payment information, or phone numbers. By enabling this service, you agree " +"to these terms and the statement about Privacy Policy." +msgstr "" + +msgid "Statement on User Experience Improvement Plan" +msgstr "" + +msgid "Log in successful." +msgstr "" + +msgid "Log out printer" +msgstr "" + +msgid "Would you like to log out the printer?" +msgstr "" + +msgid "Please log in first." +msgstr "" + +msgid "There was a problem connecting to the printer. Please try again." +msgstr "" + +msgid "Failed to log out." +msgstr "" + +#. TRN "Save current Settings" +#, possible-c-format, possible-boost-format +msgid "Save current %s" +msgstr "" + +msgid "Delete this preset" +msgstr "" + +msgid "Search in preset" +msgstr "" + +msgid "Click to reset all settings to the last saved preset." +msgstr "" + +msgid "" +"Prime tower is required for smooth timeplase. There may be flaws on the " +"model without prime tower. Are you sure you want to disable prime tower?" +msgstr "" + +msgid "" +"Prime tower is required for smooth timelapse. There may be flaws on the " +"model without prime tower. Do you want to enable prime tower?" +msgstr "" + +msgid "Still print by object?" +msgstr "" + +msgid "" +"We have added an experimental style \"Tree Slim\" that features smaller " +"support volume but weaker strength.\n" +"We recommend using it with: 0 interface layers, 0 top distance, 2 walls." +msgstr "" + +msgid "" +"Change these settings automatically? \n" +"Yes - Change these settings automatically\n" +"No - Do not change these settings for me" +msgstr "" + +msgid "" +"For \"Tree Strong\" and \"Tree Hybrid\" styles, we recommend the following " +"settings: at least 2 interface layers, at least 0.1mm top z distance or " +"using support materials on interface." +msgstr "" + +msgid "" +"When using support material for the support interface, We recommend the " +"following settings:\n" +"0 top z distance, 0 interface spacing, concentric pattern and disable " +"independent support layer height" +msgstr "" + +msgid "" +"Enabling this option will modify the model's shape. If your print requires " +"precise dimensions or is part of an assembly, it's important to double-check " +"whether this change in geometry impacts the functionality of your print." +msgstr "" + +msgid "Are you sure you want to enable this option?" +msgstr "" + +msgid "" +"Layer height is too small.\n" +"It will set to min_layer_height\n" +msgstr "" + +msgid "" +"Layer height exceeds the limit in Printer Settings -> Extruder -> Layer " +"height limits ,this may cause printing quality issues." +msgstr "" + +msgid "Adjust to the set range automatically? \n" +msgstr "" + +msgid "Adjust" +msgstr "" + +msgid "Ignore" +msgstr "" + +msgid "" +"When recording timelapse without toolhead, it is recommended to add a " +"\"Timelapse Wipe Tower\" \n" +"by right-click the empty position of build plate and choose \"Add Primitive" +"\"->\"Timelapse Wipe Tower\"." +msgstr "" + +msgid "Line width" +msgstr "" + +msgid "Seam" +msgstr "" + +msgid "Precision" +msgstr "" + +msgid "Wall generator" +msgstr "" + +msgid "Walls and surfaces" +msgstr "" + +msgid "Bridging" +msgstr "" + +msgid "Overhangs" +msgstr "" + +msgid "Walls" +msgstr "" + +msgid "Top/bottom shells" +msgstr "" + +msgid "Initial layer speed" +msgstr "" + +msgid "Other layers speed" +msgstr "" + +msgid "Overhang speed" +msgstr "" + +msgid "" +"This is the speed for various overhang degrees. Overhang degrees are " +"expressed as a percentage of line width. 0 speed means no slowing down for " +"the overhang degree range and wall speed is used" +msgstr "" + +msgid "Bridge" +msgstr "" + +msgid "Set speed for external and internal bridges" +msgstr "" + +msgid "Travel speed" +msgstr "" + +msgid "Acceleration" +msgstr "" + +msgid "Jerk(XY)" +msgstr "" + +msgid "Raft" +msgstr "" + +msgid "Support filament" +msgstr "" + +msgid "Tree supports" +msgstr "" + +msgid "Prime tower" +msgstr "" + +msgid "Special mode" +msgstr "" + +msgid "G-code output" +msgstr "" + +msgid "Post-processing Scripts" +msgstr "" + +msgid "Notes" +msgstr "" + +msgid "Frequent" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "" +"Following line %s contains reserved keywords.\n" +"Please remove it, or will beat G-code visualization and printing time " +"estimation." +msgid_plural "" +"Following lines %s contain reserved keywords.\n" +"Please remove them, or will beat G-code visualization and printing time " +"estimation." +msgstr[0] "" +msgstr[1] "" + +msgid "Reserved keywords found" +msgstr "" + +msgid "Setting Overrides" +msgstr "" + +msgid "Retraction" +msgstr "" + +msgid "Basic information" +msgstr "" + +msgid "Recommended nozzle temperature" +msgstr "" + +msgid "Recommended nozzle temperature range of this filament. 0 means no set" +msgstr "" + +msgid "Print chamber temperature" +msgstr "" + +msgid "Print temperature" +msgstr "" + +msgid "Nozzle" +msgstr "" + +msgid "Nozzle temperature when printing" +msgstr "" + +msgid "Cool plate" +msgstr "" + +msgid "" +"Bed temperature when cool plate is installed. Value 0 means the filament " +"does not support to print on the Cool Plate" +msgstr "" + +msgid "Engineering plate" +msgstr "" + +msgid "" +"Bed temperature when engineering plate is installed. Value 0 means the " +"filament does not support to print on the Engineering Plate" +msgstr "" + +msgid "Smooth PEI Plate / High Temp Plate" +msgstr "" + +msgid "" +"Bed temperature when Smooth PEI Plate/High temperature plate is installed. " +"Value 0 means the filament does not support to print on the Smooth PEI Plate/" +"High Temp Plate" +msgstr "" + +msgid "Textured PEI Plate" +msgstr "" + +msgid "" +"Bed temperature when Textured PEI Plate is installed. Value 0 means the " +"filament does not support to print on the Textured PEI Plate" +msgstr "" + +msgid "Volumetric speed limitation" +msgstr "" + +msgid "Cooling" +msgstr "" + +msgid "Cooling for specific layer" +msgstr "" + +msgid "Part cooling fan" +msgstr "" + +msgid "Min fan speed threshold" +msgstr "" + +msgid "" +"Part cooling fan speed will start to run at min speed when the estimated " +"layer time is no longer than the layer time in setting. When layer time is " +"shorter than threshold, fan speed is interpolated between the minimum and " +"maximum fan speed according to layer printing time" +msgstr "" + +msgid "Max fan speed threshold" +msgstr "" + +msgid "" +"Part cooling fan speed will be max when the estimated layer time is shorter " +"than the setting value" +msgstr "" + +msgid "Auxiliary part cooling fan" +msgstr "" + +msgid "Exhaust fan" +msgstr "" + +msgid "During print" +msgstr "" + +msgid "Complete print" +msgstr "" + +msgid "Filament start G-code" +msgstr "" + +msgid "Filament end G-code" +msgstr "" + +msgid "Multimaterial" +msgstr "" + +msgid "Wipe tower parameters" +msgstr "" + +msgid "Toolchange parameters with single extruder MM printers" +msgstr "" + +msgid "Ramming settings" +msgstr "" + +msgid "Toolchange parameters with multi extruder MM printers" +msgstr "" + +msgid "Printable space" +msgstr "" + +msgid "Cooling Fan" +msgstr "" + +msgid "Fan speed-up time" +msgstr "" + +msgid "Extruder Clearance" +msgstr "" + +msgid "Adaptive bed mesh" +msgstr "" + +msgid "Accessory" +msgstr "" + +msgid "Machine gcode" +msgstr "" + +msgid "Machine start G-code" +msgstr "" + +msgid "Machine end G-code" +msgstr "" + +msgid "Printing by object G-code" +msgstr "" + +msgid "Before layer change G-code" +msgstr "" + +msgid "Layer change G-code" +msgstr "" + +msgid "Time lapse G-code" +msgstr "" + +msgid "Change filament G-code" +msgstr "" + +msgid "Change extrusion role G-code" +msgstr "" + +msgid "Pause G-code" +msgstr "" + +msgid "Template Custom G-code" +msgstr "" + +msgid "Motion ability" +msgstr "" + +msgid "Normal" +msgstr "" + +msgid "Speed limitation" +msgstr "" + +msgid "Acceleration limitation" +msgstr "" + +msgid "Jerk limitation" +msgstr "" + +msgid "Single extruder multimaterial setup" +msgstr "" + +msgid "Wipe tower" +msgstr "" + +msgid "Single extruder multimaterial parameters" +msgstr "" + +msgid "Layer height limits" +msgstr "" + +msgid "Lift Z Enforcement" +msgstr "" + +msgid "Retraction when switching material" +msgstr "" + +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 "" + +msgid "Firmware Retraction" +msgstr "" + +msgid "Detached" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "" +"%d Filament Preset and %d Process Preset is attached to this printer. Those " +"presets would be deleted if the printer is deleted." +msgstr "" + +msgid "Presets inherited by other presets can not be deleted!" +msgstr "" + +msgid "The following presets inherit this preset." +msgid_plural "The following preset inherits this preset." +msgstr[0] "" +msgstr[1] "" + +#. TRN Remove/Delete +#, possible-boost-format +msgid "%1% Preset" +msgstr "" + +msgid "Following preset will be deleted too." +msgid_plural "Following presets will be deleted too." +msgstr[0] "" +msgstr[1] "" + +msgid "" +"Are you sure to delete the selected preset? \n" +"If the preset corresponds to a filament currently in use on your printer, " +"please reset the filament information for that slot." +msgstr "" + +#, possible-boost-format +msgid "Are you sure to %1% the selected preset?" +msgstr "" + +msgid "All" +msgstr "" + +msgid "Set" +msgstr "" + +msgid "Click to reset current value and attach to the global value." +msgstr "" + +msgid "Click to drop current modify and reset to saved value." +msgstr "" + +msgid "Process Settings" +msgstr "" + +msgid "Undef" +msgstr "" + +msgid "Unsaved Changes" +msgstr "" + +msgid "Transfer or discard changes" +msgstr "" + +msgid "Old Value" +msgstr "" + +msgid "New Value" +msgstr "" + +msgid "Transfer" +msgstr "" + +msgid "Don't save" +msgstr "" + +msgid "Discard" +msgstr "" + +msgid "Click the right mouse button to display the full text." +msgstr "" + +msgid "All changes will not be saved" +msgstr "" + +msgid "All changes will be discarded." +msgstr "" + +msgid "Save the selected options." +msgstr "" + +msgid "Keep the selected options." +msgstr "" + +msgid "Transfer the selected options to the newly selected preset." +msgstr "" + +#, possible-boost-format +msgid "" +"Save the selected options to preset \n" +"\"%1%\"." +msgstr "" + +#, possible-boost-format +msgid "" +"Transfer the selected options to the newly selected preset \n" +"\"%1%\"." +msgstr "" + +#, possible-boost-format +msgid "Preset \"%1%\" contains the following unsaved changes:" +msgstr "" + +#, possible-boost-format +msgid "" +"Preset \"%1%\" is not compatible with the new printer profile and it " +"contains the following unsaved changes:" +msgstr "" + +#, possible-boost-format +msgid "" +"Preset \"%1%\" is not compatible with the new process profile and it " +"contains the following unsaved changes:" +msgstr "" + +#, possible-boost-format +msgid "" +"You have changed some settings of preset \"%1%\". \n" +"Would you like to keep these changed settings (new value) after switching " +"preset?" +msgstr "" + +msgid "" +"You have changed some preset settings. \n" +"Would you like to keep these changed settings (new value) after switching " +"preset?" +msgstr "" + +msgid "Extruders count" +msgstr "" + +msgid "General" +msgstr "" + +msgid "Capabilities" +msgstr "" + +msgid "Show all presets (including incompatible)" +msgstr "" + +msgid "Select presets to compare" +msgstr "" + +msgid "" +"You can only transfer to current active profile because it has been modified." +msgstr "" + +msgid "" +"Transfer the selected options from left preset to the right.\n" +"Note: New modified presets will be selected in settings tabs after close " +"this dialog." +msgstr "" + +msgid "Transfer values from left to right" +msgstr "" + +msgid "" +"If enabled, this dialog can be used for transver selected values from left " +"to right preset." +msgstr "" + +msgid "Add File" +msgstr "" + +msgid "Set as cover" +msgstr "" + +msgid "Cover" +msgstr "" + +#, possible-boost-format +msgid "The name \"%1%\" already exists." +msgstr "" + +msgid "Basic Info" +msgstr "" + +msgid "Pictures" +msgstr "" + +msgid "Bill of Materials" +msgstr "" + +msgid "Assembly Guide" +msgstr "" + +msgid "Author" +msgstr "" + +msgid "Model Name" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "%s Update" +msgstr "" + +msgid "A new version is available" +msgstr "" + +msgid "Configuration update" +msgstr "" + +msgid "A new configuration package available, Do you want to install it?" +msgstr "" + +msgid "Description:" +msgstr "" + +msgid "Configuration incompatible" +msgstr "" + +msgid "the configuration package is incompatible with current application." +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "" +"The configuration package is incompatible with current application.\n" +"%s will update the configuration package, Otherwise it won't be able to start" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "Exit %s" +msgstr "" + +msgid "the Configuration package is incompatible with current APP." +msgstr "" + +msgid "Configuration updates" +msgstr "" + +msgid "No updates available." +msgstr "" + +msgid "The configuration is up to date." +msgstr "" + +msgid "Ramming customization" +msgstr "" + +msgid "" +"Ramming denotes the rapid extrusion just before a tool change in a single-" +"extruder MM printer. Its purpose is to properly shape the end of the " +"unloaded filament so it does not prevent insertion of the new filament and " +"can itself be reinserted later. This phase is important and different " +"materials can require different extrusion speeds to get the good shape. For " +"this reason, the extrusion rates during ramming are adjustable.\n" +"\n" +"This is an expert-level setting, incorrect adjustment will likely lead to " +"jams, extruder wheel grinding into filament etc." +msgstr "" + +msgid "Total ramming time" +msgstr "" + +msgid "s" +msgstr "" + +msgid "Total rammed volume" +msgstr "" + +msgid "Ramming line width" +msgstr "" + +msgid "Ramming line spacing" +msgstr "" + +msgid "Auto-Calc" +msgstr "" + +msgid "Re-calculate" +msgstr "" + +msgid "Flushing volumes for filament change" +msgstr "" + +msgid "" +"Orca would re-calculate your flushing volumes everytime the filaments color " +"changed. You could disable the auto-calculate in Orca Slicer > Preferences" +msgstr "" + +msgid "Flushing volume (mm³) for each filament pair." +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "Suggestion: Flushing Volume in range [%d, %d]" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "The multiplier should be in range [%.2f, %.2f]." +msgstr "" + +msgid "Multiplier" +msgstr "" + +msgid "unloaded" +msgstr "" + +msgid "loaded" +msgstr "" + +msgid "Filament #" +msgstr "" + +msgid "From" +msgstr "" + +msgid "To" +msgstr "" + +msgid "Bambu Network plug-in not detected." +msgstr "" + +msgid "Click here to download it." +msgstr "" + +msgid "Login" +msgstr "" + +msgid "The configuration package is changed in previous Config Guide" +msgstr "" + +msgid "Configuration package changed" +msgstr "" + +msgid "Toolbar" +msgstr "" + +msgid "Objects list" +msgstr "" + +msgid "Import geometry data from STL/STEP/3MF/OBJ/AMF files" +msgstr "" + +msgid "⌘+Shift+G" +msgstr "" + +msgid "Ctrl+Shift+G" +msgstr "" + +msgid "Paste from clipboard" +msgstr "" + +msgid "Show/Hide 3Dconnexion devices settings dialog" +msgstr "" + +msgid "Switch table page" +msgstr "" + +msgid "Show keyboard shortcuts list" +msgstr "" + +msgid "Global shortcuts" +msgstr "" + +msgid "Rotate View" +msgstr "" + +msgid "Pan View" +msgstr "" + +msgid "Mouse wheel" +msgstr "" + +msgid "Zoom View" +msgstr "" + +msgid "Shift+A" +msgstr "" + +msgid "Shift+R" +msgstr "" + +msgid "" +"Auto orientates selected objects or all objects.If there are selected " +"objects, it just orientates the selected ones.Otherwise, it will orientates " +"all objects in the current disk." +msgstr "" + +msgid "Shift+Tab" +msgstr "" + +msgid "Collapse/Expand the sidebar" +msgstr "" + +msgid "⌘+Any arrow" +msgstr "" + +msgid "Movement in camera space" +msgstr "" + +msgid "⌥+Left mouse button" +msgstr "" + +msgid "Select a part" +msgstr "" + +msgid "⌘+Left mouse button" +msgstr "" + +msgid "Select multiple objects" +msgstr "" + +msgid "Ctrl+Any arrow" +msgstr "" + +msgid "Alt+Left mouse button" +msgstr "" + +msgid "Ctrl+Left mouse button" +msgstr "" + +msgid "Shift+Left mouse button" +msgstr "" + +msgid "Select objects by rectangle" +msgstr "" + +msgid "Arrow Up" +msgstr "" + +msgid "Move selection 10 mm in positive Y direction" +msgstr "" + +msgid "Arrow Down" +msgstr "" + +msgid "Move selection 10 mm in negative Y direction" +msgstr "" + +msgid "Arrow Left" +msgstr "" + +msgid "Move selection 10 mm in negative X direction" +msgstr "" + +msgid "Arrow Right" +msgstr "" + +msgid "Move selection 10 mm in positive X direction" +msgstr "" + +msgid "Shift+Any arrow" +msgstr "" + +msgid "Movement step set to 1 mm" +msgstr "" + +msgid "keyboard 1-9: set filament for object/part" +msgstr "" + +msgid "Camera view - Default" +msgstr "" + +msgid "Camera view - Top" +msgstr "" + +msgid "Camera view - Bottom" +msgstr "" + +msgid "Camera view - Front" +msgstr "" + +msgid "Camera view - Behind" +msgstr "" + +msgid "Camera Angle - Left side" +msgstr "" + +msgid "Camera Angle - Right side" +msgstr "" + +msgid "Select all objects" +msgstr "" + +msgid "Gizmo move" +msgstr "" + +msgid "Gizmo scale" +msgstr "" + +msgid "Gizmo rotate" +msgstr "" + +msgid "Gizmo cut" +msgstr "" + +msgid "Gizmo Place face on bed" +msgstr "" + +msgid "Gizmo SLA support points" +msgstr "" + +msgid "Gizmo FDM paint-on seam" +msgstr "" + +msgid "Gizmo Text emboss / engrave" +msgstr "" + +msgid "Zoom in" +msgstr "" + +msgid "Zoom out" +msgstr "" + +msgid "Switch between Prepare/Preview" +msgstr "" + +msgid "Plater" +msgstr "" + +msgid "Move: press to snap by 1mm" +msgstr "" + +msgid "⌘+Mouse wheel" +msgstr "" + +msgid "Support/Color Painting: adjust pen radius" +msgstr "" + +msgid "⌥+Mouse wheel" +msgstr "" + +msgid "Support/Color Painting: adjust section position" +msgstr "" + +msgid "Ctrl+Mouse wheel" +msgstr "" + +msgid "Alt+Mouse wheel" +msgstr "" + +msgid "Gizmo" +msgstr "" + +msgid "Set extruder number for the objects and parts" +msgstr "" + +msgid "Delete objects, parts, modifiers " +msgstr "" + +msgid "Select the object/part and press space to change the name" +msgstr "" + +msgid "Mouse click" +msgstr "" + +msgid "Select the object/part and mouse click to change the name" +msgstr "" + +msgid "Objects List" +msgstr "" + +msgid "Vertical slider - Move active thumb Up" +msgstr "" + +msgid "Vertical slider - Move active thumb Down" +msgstr "" + +msgid "Horizontal slider - Move active thumb Left" +msgstr "" + +msgid "Horizontal slider - Move active thumb Right" +msgstr "" + +msgid "On/Off one layer mode of the vertical slider" +msgstr "" + +msgid "On/Off g-code window" +msgstr "" + +msgid "Move slider 5x faster" +msgstr "" + +msgid "Shift+Mouse wheel" +msgstr "" + +msgid "Release Note" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "version %s update information :" +msgstr "" + +msgid "Network plug-in update" +msgstr "" + +msgid "" +"Click OK to update the Network plug-in when Orca Slicer launches next time." +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "A new Network plug-in(%s) available, Do you want to install it?" +msgstr "" + +msgid "New version of Orca Slicer" +msgstr "" + +msgid "Skip this Version" +msgstr "" + +msgid "Done" +msgstr "" + +msgid "Confirm and Update Nozzle" +msgstr "" + +msgid "LAN Connection Failed (Sending print file)" +msgstr "" + +msgid "" +"Step 1, please confirm Orca Slicer and your printer are in the same LAN." +msgstr "" + +msgid "" +"Step 2, if the IP and Access Code below are different from the actual values " +"on your printer, please correct them." +msgstr "" + +msgid "IP" +msgstr "" + +msgid "Access Code" +msgstr "" + +msgid "Where to find your printer's IP and Access Code?" +msgstr "" + +msgid "Step 3: Ping the IP address to check for packet loss and latency." +msgstr "" + +msgid "Test" +msgstr "" + +msgid "IP and Access Code Verified! You may close the window" +msgstr "" + +msgid "Connection failed, please double check IP and Access Code" +msgstr "" + +msgid "" +"Connection failed! If your IP and Access Code is correct, \n" +"please move to step 3 for troubleshooting network issues" +msgstr "" + +msgid "Model:" +msgstr "" + +msgid "Serial:" +msgstr "" + +msgid "Version:" +msgstr "" + +msgid "Update firmware" +msgstr "" + +msgid "Printing" +msgstr "" + +msgid "Idle" +msgstr "" + +msgid "Beta version" +msgstr "" + +msgid "Latest version" +msgstr "" + +msgid "Updating" +msgstr "" + +msgid "Updating failed" +msgstr "" + +msgid "Updating successful" +msgstr "" + +msgid "" +"Are you sure you want to update? This will take about 10 minutes. Do not " +"turn off the power while the printer is updating." +msgstr "" + +msgid "" +"An important update was detected and needs to be run before printing can " +"continue. Do you want to update now? You can also update later from 'Upgrade " +"firmware'." +msgstr "" + +msgid "" +"The firmware version is abnormal. Repairing and updating are required before " +"printing. Do you want to update now? You can also update later on printer or " +"update next time starting the studio." +msgstr "" + +msgid "Extension Board" +msgstr "" + +msgid "Saving objects into the 3mf failed." +msgstr "" + +msgid "Only Windows 10 is supported." +msgstr "" + +msgid "Failed to initialize the WinRT library." +msgstr "" + +msgid "Exporting objects" +msgstr "" + +msgid "Failed loading objects." +msgstr "" + +msgid "Repairing object by Windows service" +msgstr "" + +msgid "Repair failed." +msgstr "" + +msgid "Loading repaired objects" +msgstr "" + +msgid "Exporting 3mf file failed" +msgstr "" + +msgid "Import 3mf file failed" +msgstr "" + +msgid "Repaired 3mf file does not contain any object" +msgstr "" + +msgid "Repaired 3mf file contains more than one object" +msgstr "" + +msgid "Repaired 3mf file does not contain any volume" +msgstr "" + +msgid "Repaired 3mf file contains more than one volume" +msgstr "" + +msgid "Repair finished" +msgstr "" + +msgid "Repair canceled" +msgstr "" + +#, possible-boost-format +msgid "Copying of file %1% to %2% failed: %3%" +msgstr "" + +msgid "Need to check the unsaved changes before configuration updates." +msgstr "" + +msgid "Configuration package: " +msgstr "" + +msgid " updated to " +msgstr "" + +msgid "Open G-code file:" +msgstr "" + +msgid "" +"One object has empty initial layer and can't be printed. Please Cut the " +"bottom or enable supports." +msgstr "" + +#, possible-boost-format +msgid "Object can't be printed for empty layer between %1% and %2%." +msgstr "" + +#, possible-boost-format +msgid "Object: %1%" +msgstr "" + +msgid "" +"Maybe parts of the object at these height are too thin, or the object has " +"faulty mesh" +msgstr "" + +msgid "No object can be printed. Maybe too small" +msgstr "" + +msgid "" +"Failed to generate gcode for invalid custom G-code.\n" +"\n" +msgstr "" + +msgid "Please check the custom G-code or use the default custom G-code." +msgstr "" + +#, possible-boost-format +msgid "Generating G-code: layer %1%" +msgstr "" + +msgid "Inner wall" +msgstr "" + +msgid "Outer wall" +msgstr "" + +msgid "Overhang wall" +msgstr "" + +msgid "Sparse infill" +msgstr "" + +msgid "Internal solid infill" +msgstr "" + +msgid "Top surface" +msgstr "" + +msgid "Bottom surface" +msgstr "" + +msgid "Internal Bridge" +msgstr "" + +msgid "Gap infill" +msgstr "" + +msgid "Skirt" +msgstr "" + +msgid "Support interface" +msgstr "" + +msgid "Support transition" +msgstr "" + +msgid "Multiple" +msgstr "" + +#, possible-boost-format +msgid "Failed to calculate line width of %1%. Can not get value of \"%2%\" " +msgstr "" + +msgid "" +"Invalid spacing supplied to Flow::with_spacing(), check your layer height " +"and extrusion width" +msgstr "" + +msgid "undefined error" +msgstr "" + +msgid "too many files" +msgstr "" + +msgid "file too large" +msgstr "" + +msgid "unsupported method" +msgstr "" + +msgid "unsupported encryption" +msgstr "" + +msgid "unsupported feature" +msgstr "" + +msgid "failed finding central directory" +msgstr "" + +msgid "not a ZIP archive" +msgstr "" + +msgid "invalid header or corrupted" +msgstr "" + +msgid "unsupported multidisk" +msgstr "" + +msgid "decompression failed" +msgstr "" + +msgid "compression failed" +msgstr "" + +msgid "unexpected decompressed size" +msgstr "" + +msgid "CRC check failed" +msgstr "" + +msgid "unsupported central directory size" +msgstr "" + +msgid "allocation failed" +msgstr "" + +msgid "file open failed" +msgstr "" + +msgid "file create failed" +msgstr "" + +msgid "file write failed" +msgstr "" + +msgid "file read failed" +msgstr "" + +msgid "file close failed" +msgstr "" + +msgid "file seek failed" +msgstr "" + +msgid "file stat failed" +msgstr "" + +msgid "invalid parameter" +msgstr "" + +msgid "invalid filename" +msgstr "" + +msgid "buffer too small" +msgstr "" + +msgid "internal error" +msgstr "" + +msgid "file not found" +msgstr "" + +msgid "archive too large" +msgstr "" + +msgid "validation failed" +msgstr "" + +msgid "write callback failed" +msgstr "" + +#, possible-boost-format +msgid "" +"%1% is too close to exclusion area, there may be collisions when printing." +msgstr "" + +#, possible-boost-format +msgid "%1% is too close to others, and collisions may be caused." +msgstr "" + +#, possible-boost-format +msgid "%1% is too tall, and collisions will be caused." +msgstr "" + +msgid " is too close to others, there may be collisions when printing." +msgstr "" + +msgid " is too close to exclusion area, there may be collisions when printing." +msgstr "" + +msgid "Prime Tower" +msgstr "" + +msgid " is too close to others, and collisions may be caused.\n" +msgstr "" + +msgid " is too close to exclusion area, and collisions will be caused.\n" +msgstr "" + +msgid "" +"Can not print multiple filaments which have large difference of temperature " +"together. Otherwise, the extruder and nozzle may be blocked or damaged " +"during printing" +msgstr "" + +msgid "No extrusions under current settings." +msgstr "" + +msgid "" +"Smooth mode of timelapse is not supported when \"by object\" sequence is " +"enabled." +msgstr "" + +msgid "" +"Please select \"By object\" print sequence to print multiple objects in " +"spiral vase mode." +msgstr "" + +msgid "" +"The spiral vase mode does not work when an object contains more than one " +"materials." +msgstr "" + +#, possible-boost-format +msgid "The object %1% exceeds the maximum build volume height." +msgstr "" + +#, possible-boost-format +msgid "" +"While the object %1% itself fits the build volume, its last layer exceeds " +"the maximum build volume height." +msgstr "" + +msgid "" +"You might want to reduce the size of your model or change current print " +"settings and retry." +msgstr "" + +msgid "Variable layer height is not supported with Organic supports." +msgstr "" + +msgid "" +"Different nozzle diameters and different filament diameters is not allowed " +"when prime tower is enabled." +msgstr "" + +msgid "" +"The Wipe Tower is currently only supported with the relative extruder " +"addressing (use_relative_e_distances=1)." +msgstr "" + +msgid "" +"Ooze prevention is currently not supported with the prime tower enabled." +msgstr "" + +msgid "" +"The prime tower is currently only supported for the Marlin, RepRap/Sprinter, " +"RepRapFirmware and Repetier G-code flavors." +msgstr "" + +msgid "The prime tower is not supported in \"By object\" print." +msgstr "" + +msgid "" +"The prime tower is not supported when adaptive layer height is on. It " +"requires that all objects have the same layer height." +msgstr "" + +msgid "The prime tower requires \"support gap\" to be multiple of layer height" +msgstr "" + +msgid "The prime tower requires that all objects have the same layer heights" +msgstr "" + +msgid "" +"The prime tower requires that all objects are printed over the same number " +"of raft layers" +msgstr "" + +msgid "" +"The prime tower requires that all objects are sliced with the same layer " +"heights." +msgstr "" + +msgid "" +"The prime tower is only supported if all objects have the same variable " +"layer height" +msgstr "" + +msgid "Too small line width" +msgstr "" + +msgid "Too large line width" +msgstr "" + +msgid "" +"The prime tower requires that support has the same layer height with object." +msgstr "" + +msgid "" +"Organic support tree tip diameter must not be smaller than support material " +"extrusion width." +msgstr "" + +msgid "" +"Organic support branch diameter must not be smaller than 2x support material " +"extrusion width." +msgstr "" + +msgid "" +"Organic support branch diameter must not be smaller than support tree tip " +"diameter." +msgstr "" + +msgid "" +"Support enforcers are used but support is not enabled. Please enable support." +msgstr "" + +msgid "Layer height cannot exceed nozzle diameter" +msgstr "" + +msgid "" +"Relative extruder addressing requires resetting the extruder position at " +"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to " +"layer_gcode." +msgstr "" + +msgid "" +"\"G92 E0\" was found in before_layer_gcode, which is incompatible with " +"absolute extruder addressing." +msgstr "" + +msgid "" +"\"G92 E0\" was found in layer_gcode, which is incompatible with absolute " +"extruder addressing." +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "Plate %d: %s does not support filament %s" +msgstr "" + +msgid "" +"Setting the jerk speed too low could lead to artifacts on curved surfaces" +msgstr "" + +msgid "" +"The jerk setting exceeds the printer's maximum jerk (machine_max_jerk_x/" +"machine_max_jerk_y).\n" +"Orca will automatically cap the jerk speed to ensure it doesn't surpass the " +"printer's capabilities.\n" +"You can adjust the maximum jerk setting in your printer's configuration to " +"get higher speeds." +msgstr "" + +msgid "" +"The acceleration setting exceeds the printer's maximum acceleration " +"(machine_max_acceleration_extruding).\n" +"Orca will automatically cap the acceleration speed to ensure it doesn't " +"surpass the printer's capabilities.\n" +"You can adjust the machine_max_acceleration_extruding value in your " +"printer's configuration to get higher speeds." +msgstr "" + +msgid "" +"The speed setting exceeds the printer's maximum speed (machine_max_speed_x/" +"machine_max_speed_y).\n" +"Orca will automatically cap the print speed to ensure it doesn't surpass the " +"printer's capabilities.\n" +"You can adjust the maximum speed setting in your printer's configuration to " +"get higher speeds." +msgstr "" + +msgid "Generating skirt & brim" +msgstr "" + +msgid "Exporting G-code" +msgstr "" + +msgid "Generating G-code" +msgstr "" + +msgid "Failed processing of the filename_format template." +msgstr "" + +msgid "Printable area" +msgstr "" + +msgid "Bed exclude area" +msgstr "" + +msgid "" +"Unprintable area in XY plane. For example, X1 Series printers use the front " +"left corner to cut filament during filament change. The area is expressed as " +"polygon by points in following format: \"XxY, XxY, ...\"" +msgstr "" + +msgid "Bed custom texture" +msgstr "" + +msgid "Bed custom model" +msgstr "" + +msgid "Elephant foot compensation" +msgstr "" + +msgid "" +"Shrink the initial layer on build plate to compensate for elephant foot " +"effect" +msgstr "" + +msgid "Elephant foot compensation layers" +msgstr "" + +msgid "" +"The number of layers on which the elephant foot compensation will be active. " +"The first layer will be shrunk by the elephant foot compensation value, then " +"the next layers will be linearly shrunk less, up to the layer indicated by " +"this value." +msgstr "" + +msgid "layers" +msgstr "" + +msgid "" +"Slicing height for each layer. Smaller layer height means more accurate and " +"more printing time" +msgstr "" + +msgid "Printable height" +msgstr "" + +msgid "Maximum printable height which is limited by mechanism of printer" +msgstr "" + +msgid "Preferred orientation" +msgstr "" + +msgid "Automatically orient stls on the Z-axis upon initial import" +msgstr "" + +msgid "Printer preset names" +msgstr "" + +msgid "Hostname, IP or URL" +msgstr "" + +msgid "" +"Orca Slicer can upload G-code files to a printer host. This field should " +"contain the hostname, IP address or URL of the printer host instance. Print " +"host behind HAProxy with basic auth enabled can be accessed by putting the " +"user name and password into the URL in the following format: https://" +"username:password@your-octopi-address/" +msgstr "" + +msgid "Device UI" +msgstr "" + +msgid "" +"Specify the URL of your device user interface if it's not same as print_host" +msgstr "" + +msgid "API Key / Password" +msgstr "" + +msgid "" +"Orca Slicer can upload G-code files to a printer host. This field should " +"contain the API Key or the password required for authentication." +msgstr "" + +msgid "Name of the printer" +msgstr "" + +msgid "HTTPS CA File" +msgstr "" + +msgid "" +"Custom CA certificate file can be specified for HTTPS OctoPrint connections, " +"in crt/pem format. If left blank, the default OS CA certificate repository " +"is used." +msgstr "" + +msgid "User" +msgstr "" + +msgid "Password" +msgstr "" + +msgid "Ignore HTTPS certificate revocation checks" +msgstr "" + +msgid "" +"Ignore HTTPS certificate revocation checks in case of missing or offline " +"distribution points. One may want to enable this option for self signed " +"certificates if connection fails." +msgstr "" + +msgid "Names of presets related to the physical printer" +msgstr "" + +msgid "Authorization Type" +msgstr "" + +msgid "API key" +msgstr "" + +msgid "HTTP digest" +msgstr "" + +msgid "Avoid crossing wall" +msgstr "" + +msgid "Detour and avoid to travel across wall which may cause blob on surface" +msgstr "" + +msgid "Avoid crossing wall - Max detour length" +msgstr "" + +msgid "" +"Maximum detour distance for avoiding crossing wall. Don't detour if the " +"detour distance is large than this value. Detour length could be specified " +"either as an absolute value or as percentage (for example 50%) of a direct " +"travel path. Zero to disable" +msgstr "" + +msgid "mm or %" +msgstr "" + +msgid "Other layers" +msgstr "" + +msgid "" +"Bed temperature for layers except the initial one. Value 0 means the " +"filament does not support to print on the Cool Plate" +msgstr "" + +msgid "°C" +msgstr "" + +msgid "" +"Bed temperature for layers except the initial one. Value 0 means the " +"filament does not support to print on the Engineering Plate" +msgstr "" + +msgid "" +"Bed temperature for layers except the initial one. Value 0 means the " +"filament does not support to print on the High Temp Plate" +msgstr "" + +msgid "" +"Bed temperature for layers except the initial one. Value 0 means the " +"filament does not support to print on the Textured PEI Plate" +msgstr "" + +msgid "Initial layer" +msgstr "" + +msgid "Initial layer bed temperature" +msgstr "" + +msgid "" +"Bed temperature of the initial layer. Value 0 means the filament does not " +"support to print on the Cool Plate" +msgstr "" + +msgid "" +"Bed temperature of the initial layer. Value 0 means the filament does not " +"support to print on the Engineering Plate" +msgstr "" + +msgid "" +"Bed temperature of the initial layer. Value 0 means the filament does not " +"support to print on the High Temp Plate" +msgstr "" + +msgid "" +"Bed temperature of the initial layer. Value 0 means the filament does not " +"support to print on the Textured PEI Plate" +msgstr "" + +msgid "Bed types supported by the printer" +msgstr "" + +msgid "Cool Plate" +msgstr "" + +msgid "Engineering Plate" +msgstr "" + +msgid "First layer print sequence" +msgstr "" + +msgid "This G-code is inserted at every layer change before lifting z" +msgstr "" + +msgid "Bottom shell layers" +msgstr "" + +msgid "" +"This is the number of solid layers of bottom shell, including the bottom " +"surface layer. When the thickness calculated by this value is thinner than " +"bottom shell thickness, the bottom shell layers will be increased" +msgstr "" + +msgid "Bottom shell thickness" +msgstr "" + +msgid "" +"The number of bottom solid layers is increased when slicing if the thickness " +"calculated by bottom shell layers is thinner than this value. This can avoid " +"having too thin shell when layer height is small. 0 means that this setting " +"is disabled and thickness of bottom shell is absolutely determained by " +"bottom shell layers" +msgstr "" + +msgid "Apply gap fill" +msgstr "" + +msgid "" +"Enables gap fill for the selected surfaces. The minimum gap length that will " +"be filled can be controlled from the filter out tiny gaps option below.\n" +"\n" +"Options:\n" +"1. Everywhere: Applies gap fill to top, bottom and internal solid surfaces\n" +"2. Top and Bottom surfaces: Applies gap fill to top and bottom surfaces " +"only\n" +"3. Nowhere: Disables gap fill\n" +msgstr "" + +msgid "Everywhere" +msgstr "" + +msgid "Top and bottom surfaces" +msgstr "" + +msgid "Nowhere" +msgstr "" + +msgid "Force cooling for overhang and bridge" +msgstr "" + +msgid "" +"Enable this option to optimize part cooling fan speed for overhang and " +"bridge to get better cooling" +msgstr "" + +msgid "Fan speed for overhang" +msgstr "" + +msgid "" +"Force part cooling fan to be this speed when printing bridge or overhang " +"wall which has large overhang degree. Forcing cooling for overhang and " +"bridge can get better quality for these part" +msgstr "" + +msgid "Cooling overhang threshold" +msgstr "" + +#, possible-c-format +msgid "" +"Force cooling fan to be specific speed when overhang degree of printed part " +"exceeds this value. Expressed as percentage which indicides how much width " +"of the line without support from lower layer. 0% means forcing cooling for " +"all outer wall no matter how much overhang degree" +msgstr "" + +msgid "Bridge infill direction" +msgstr "" + +msgid "" +"Bridging angle override. If left to zero, the bridging angle will be " +"calculated automatically. Otherwise the provided angle will be used for " +"external bridges. Use 180°for zero angle." +msgstr "" + +msgid "Bridge density" +msgstr "" + +msgid "Density of external bridges. 100% means solid bridge. Default is 100%." +msgstr "" + +msgid "Bridge flow ratio" +msgstr "" + +msgid "" +"Decrease this value slightly(for example 0.9) to reduce the amount of " +"material for bridge, to improve sag" +msgstr "" + +msgid "Internal bridge flow ratio" +msgstr "" + +msgid "" +"This value governs the thickness of the internal bridge layer. This is the " +"first layer over sparse infill. Decrease this value slightly (for example " +"0.9) to improve surface quality over sparse infill." +msgstr "" + +msgid "Top surface flow ratio" +msgstr "" + +msgid "" +"This factor affects the amount of material for top solid infill. You can " +"decrease it slightly to have smooth surface finish" +msgstr "" + +msgid "Bottom surface flow ratio" +msgstr "" + +msgid "This factor affects the amount of material for bottom solid infill" +msgstr "" + +msgid "Precise wall" +msgstr "" + +msgid "" +"Improve shell precision by adjusting outer wall spacing. This also improves " +"layer consistency.\n" +"Note: This setting will only take effect if the wall sequence is configured " +"to Inner-Outer" +msgstr "" + +msgid "Only one wall on top surfaces" +msgstr "" + +msgid "" +"Use only one wall on flat top surface, to give more space to the top infill " +"pattern" +msgstr "" + +msgid "One wall threshold" +msgstr "" + +#, no-c-format, no-boost-format +msgid "" +"If a top surface has to be printed and it's partially covered by another " +"layer, it won't be considered at a top layer where its width is below this " +"value. This can be useful to not let the 'one perimeter on top' trigger on " +"surface that should be covered only by perimeters. This value can be a mm or " +"a % of the perimeter extrusion width.\n" +"Warning: If enabled, artifacts can be created if you have some thin features " +"on the next layer, like letters. Set this setting to 0 to remove these " +"artifacts." +msgstr "" + +msgid "Only one wall on first layer" +msgstr "" + +msgid "" +"Use only one wall on first layer, to give more space to the bottom infill " +"pattern" +msgstr "" + +msgid "Extra perimeters on overhangs" +msgstr "" + +msgid "" +"Create additional perimeter paths over steep overhangs and areas where " +"bridges cannot be anchored. " +msgstr "" + +msgid "Reverse on odd" +msgstr "" + +msgid "Overhang reversal" +msgstr "" + +msgid "" +"Extrude perimeters that have a part over an overhang in the reverse " +"direction on odd layers. This alternating pattern can drastically improve " +"steep overhangs.\n" +"\n" +"This setting can also help reduce part warping due to the reduction of " +"stresses in the part walls." +msgstr "" + +msgid "Reverse only internal perimeters" +msgstr "" + +msgid "" +"Apply the reverse perimeters logic only on internal perimeters. \n" +"\n" +"This setting greatly reduces part stresses as they are now distributed in " +"alternating directions. This should reduce part warping while also " +"maintaining external wall quality. This feature can be very useful for warp " +"prone material, like ABS/ASA, and also for elastic filaments, like TPU and " +"Silk PLA. It can also help reduce warping on floating regions over " +"supports.\n" +"\n" +"For this setting to be the most effective, it is recomended to set the " +"Reverse Threshold to 0 so that all internal walls print in alternating " +"directions on odd layers irrespective of their overhang degree." +msgstr "" + +msgid "Bridge counterbore holes" +msgstr "" + +msgid "" +"This option creates bridges for counterbore holes, allowing them to be " +"printed without support. Available modes include:\n" +"1. None: No bridge is created.\n" +"2. Partially Bridged: Only a part of the unsupported area will be bridged.\n" +"3. Sacrificial Layer: A full sacrificial bridge layer is created." +msgstr "" + +msgid "Partially bridged" +msgstr "" + +msgid "Sacrificial layer" +msgstr "" + +msgid "Reverse threshold" +msgstr "" + +msgid "Overhang reversal threshold" +msgstr "" + +#, no-c-format, no-boost-format +msgid "" +"Number of mm the overhang need to be for the reversal to be considered " +"useful. Can be a % of the perimeter width.\n" +"Value 0 enables reversal on every odd layers regardless." +msgstr "" + +msgid "Classic mode" +msgstr "" + +msgid "Enable this option to use classic mode" +msgstr "" + +msgid "Slow down for overhang" +msgstr "" + +msgid "Enable this option to slow printing down for different overhang degree" +msgstr "" + +msgid "Slow down for curled perimeters" +msgstr "" + +msgid "" +"Enable this option to slow printing down in areas where potential curled " +"perimeters may exist" +msgstr "" + +msgid "mm/s or %" +msgstr "" + +msgid "External" +msgstr "" + +msgid "Speed of bridge and completely overhang wall" +msgstr "" + +msgid "mm/s" +msgstr "" + +msgid "Internal" +msgstr "" + +msgid "" +"Speed of internal bridge. If the value is expressed as a percentage, it will " +"be calculated based on the bridge_speed. Default value is 150%." +msgstr "" + +msgid "Brim width" +msgstr "" + +msgid "Distance from model to the outermost brim line" +msgstr "" + +msgid "Brim type" +msgstr "" + +msgid "" +"This controls the generation of the brim at outer and/or inner side of " +"models. Auto means the brim width is analysed and calculated automatically." +msgstr "" + +msgid "Brim-object gap" +msgstr "" + +msgid "" +"A gap between innermost brim line and object can make brim be removed more " +"easily" +msgstr "" + +msgid "Brim ears" +msgstr "" + +msgid "Only draw brim over the sharp edges of the model." +msgstr "" + +msgid "Brim ear max angle" +msgstr "" + +msgid "" +"Maximum angle to let a brim ear appear. \n" +"If set to 0, no brim will be created. \n" +"If set to ~180, brim will be created on everything but straight sections." +msgstr "" + +msgid "Brim ear detection radius" +msgstr "" + +msgid "" +"The geometry will be decimated before dectecting sharp angles. This " +"parameter indicates the minimum length of the deviation for the decimation.\n" +"0 to deactivate" +msgstr "" + +msgid "Compatible machine" +msgstr "" + +msgid "upward compatible machine" +msgstr "" + +msgid "Compatible machine condition" +msgstr "" + +msgid "Compatible process profiles" +msgstr "" + +msgid "Compatible process profiles condition" +msgstr "" + +msgid "Print sequence, layer by layer or object by object" +msgstr "" + +msgid "By layer" +msgstr "" + +msgid "By object" +msgstr "" + +msgid "Intra-layer order" +msgstr "" + +msgid "Print order within a single layer" +msgstr "" + +msgid "As object list" +msgstr "" + +msgid "Slow printing down for better layer cooling" +msgstr "" + +msgid "" +"Enable this option to slow printing speed down to make the final layer time " +"not shorter than the layer time threshold in \"Max fan speed threshold\", so " +"that layer can be cooled for longer time. This can improve the cooling " +"quality for needle and small details" +msgstr "" + +msgid "Normal printing" +msgstr "" + +msgid "" +"The default acceleration of both normal printing and travel except initial " +"layer" +msgstr "" + +msgid "mm/s²" +msgstr "" + +msgid "Default filament profile" +msgstr "" + +msgid "Default filament profile when switch to this machine profile" +msgstr "" + +msgid "Default process profile" +msgstr "" + +msgid "Default process profile when switch to this machine profile" +msgstr "" + +msgid "Activate air filtration" +msgstr "" + +msgid "Activate for better air filtration. G-code command: M106 P3 S(0-255)" +msgstr "" + +msgid "Fan speed" +msgstr "" + +msgid "" +"Speed of exhaust fan during printing.This speed will overwrite the speed in " +"filament custom gcode" +msgstr "" + +msgid "Speed of exhaust fan after printing completes" +msgstr "" + +msgid "No cooling for the first" +msgstr "" + +msgid "" +"Close all cooling fan for the first certain layers. Cooling fan of the first " +"layer used to be closed to get better build plate adhesion" +msgstr "" + +msgid "Don't support bridges" +msgstr "" + +msgid "" +"Don't support the whole bridge area which make support very large. Bridge " +"usually can be printing directly without support if not very long" +msgstr "" + +msgid "Thick bridges" +msgstr "" + +msgid "" +"If enabled, bridges are more reliable, can bridge longer distances, but may " +"look worse. If disabled, bridges look better but are reliable just for " +"shorter bridged distances." +msgstr "" + +msgid "Thick internal bridges" +msgstr "" + +msgid "" +"If enabled, thick internal bridges will be used. It's usually recommended to " +"have this feature turned on. However, consider turning it off if you are " +"using large nozzles." +msgstr "" + +msgid "Don't filter out small internal bridges (beta)" +msgstr "" + +msgid "" +"This option can help reducing pillowing on top surfaces in heavily slanted " +"or curved models.\n" +"\n" +"By default, small internal bridges are filtered out and the internal solid " +"infill is printed directly over the sparse infill. This works well in most " +"cases, speeding up printing without too much compromise on top surface " +"quality. \n" +"\n" +"However, in heavily slanted or curved models especially where too low sparse " +"infill density is used, this may result in curling of the unsupported solid " +"infill, causing pillowing.\n" +"\n" +"Enabling this option will print internal bridge layer over slightly " +"unsupported internal solid infill. The options below control the amount of " +"filtering, i.e. the amount of internal bridges created.\n" +"\n" +"Disabled - Disables this option. This is the default behaviour and works " +"well in most cases.\n" +"\n" +"Limited filtering - Creates internal bridges on heavily slanted surfaces, " +"while avoiding creating uncessesary interal bridges. This works well for " +"most difficult models.\n" +"\n" +"No filtering - Creates internal bridges on every potential internal " +"overhang. This option is useful for heavily slanted top surface models. " +"However, in most cases it creates too many unecessary bridges." +msgstr "" + +msgid "Disabled" +msgstr "" + +msgid "Limited filtering" +msgstr "" + +msgid "No filtering" +msgstr "" + +msgid "Max bridge length" +msgstr "" + +msgid "" +"Max length of bridges that don't need support. Set it to 0 if you want all " +"bridges to be supported, and set it to a very large value if you don't want " +"any bridges to be supported." +msgstr "" + +msgid "End G-code" +msgstr "" + +msgid "End G-code when finish the whole printing" +msgstr "" + +msgid "Between Object Gcode" +msgstr "" + +msgid "" +"Insert Gcode between objects. This parameter will only come into effect when " +"you print your models object by object" +msgstr "" + +msgid "End G-code when finish the printing of this filament" +msgstr "" + +msgid "Ensure vertical shell thickness" +msgstr "" + +msgid "" +"Add solid infill near sloping surfaces to guarantee the vertical shell " +"thickness (top+bottom solid layers)\n" +"None: No solid infill will be added anywhere. Caution: Use this option " +"carefully if your model has sloped surfaces\n" +"Critical Only: Avoid adding solid infill for walls\n" +"Moderate: Add solid infill for heavily sloping surfaces only\n" +"All: Add solid infill for all suitable sloping surfaces\n" +"Default value is All." +msgstr "" + +msgid "Critical Only" +msgstr "" + +msgid "Moderate" +msgstr "" + +msgid "Top surface pattern" +msgstr "" + +msgid "Line pattern of top surface infill" +msgstr "" + +msgid "Concentric" +msgstr "" + +msgid "Rectilinear" +msgstr "" + +msgid "Monotonic" +msgstr "" + +msgid "Monotonic line" +msgstr "" + +msgid "Aligned Rectilinear" +msgstr "" + +msgid "Hilbert Curve" +msgstr "" + +msgid "Archimedean Chords" +msgstr "" + +msgid "Octagram Spiral" +msgstr "" + +msgid "Bottom surface pattern" +msgstr "" + +msgid "Line pattern of bottom surface infill, not bridge infill" +msgstr "" + +msgid "Internal solid infill pattern" +msgstr "" + +msgid "" +"Line pattern of internal solid infill. if the detect narrow internal solid " +"infill be enabled, the concentric pattern will be used for the small area." +msgstr "" + +msgid "" +"Line width of outer wall. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "" + +msgid "" +"Speed of outer wall which is outermost and visible. It's used to be slower " +"than inner wall speed to get better quality." +msgstr "" + +msgid "Small perimeters" +msgstr "" + +msgid "" +"This separate setting will affect the speed of perimeters having radius <= " +"small_perimeter_threshold (usually holes). If expressed as percentage (for " +"example: 80%) it will be calculated on the outer wall speed setting above. " +"Set to zero for auto." +msgstr "" + +msgid "Small perimeters threshold" +msgstr "" + +msgid "" +"This sets the threshold for small perimeter length. Default threshold is 0mm" +msgstr "" + +msgid "Walls printing order" +msgstr "" + +msgid "" +"Print sequence of the internal (inner) and external (outer) walls. \n" +"\n" +"Use Inner/Outer for best overhangs. This is because the overhanging walls " +"can adhere to a neighouring perimeter while printing. However, this option " +"results in slightly reduced surface quality as the external perimeter is " +"deformed by being squashed to the internal perimeter.\n" +"\n" +"Use Inner/Outer/Inner for the best external surface finish and dimensional " +"accuracy as the external wall is printed undisturbed from an internal " +"perimeter. However, overhang performance will reduce as there is no internal " +"perimeter to print the external wall against. This option requires a minimum " +"of 3 walls to be effective as it prints the internal walls from the 3rd " +"perimeter onwards first, then the external perimeter and, finally, the first " +"internal perimeter. This option is recomended against the Outer/Inner option " +"in most cases. \n" +"\n" +"Use Outer/Inner for the same external wall quality and dimensional accuracy " +"benefits of Inner/Outer/Inner option. However, the z seams will appear less " +"consistent as the first extrusion of a new layer starts on a visible " +"surface.\n" +"\n" +" " +msgstr "" + +msgid "Inner/Outer" +msgstr "" + +msgid "Outer/Inner" +msgstr "" + +msgid "Inner/Outer/Inner" +msgstr "" + +msgid "Print infill first" +msgstr "" + +msgid "" +"Order of wall/infill. When the tickbox is unchecked the walls are printed " +"first, which works best in most cases.\n" +"\n" +"Printing walls first may help with extreme overhangs as the walls have the " +"neighbouring infill to adhere to. However, the infill will slighly push out " +"the printed walls where it is attached to them, resulting in a worse " +"external surface finish. It can also cause the infill to shine through the " +"external surfaces of the part." +msgstr "" + +msgid "Wall loop direction" +msgstr "" + +msgid "" +"The direction which the wall loops are extruded when looking down from the " +"top.\n" +"\n" +"By default all walls are extruded in counter-clockwise, unless Reverse on " +"odd is enabled. Set this to any option other than Auto will force the wall " +"direction regardless of the Reverse on odd.\n" +"\n" +"This option will be disabled if sprial vase mode is enabled." +msgstr "" + +msgid "Counter clockwise" +msgstr "" + +msgid "Clockwise" +msgstr "" + +msgid "Height to rod" +msgstr "" + +msgid "" +"Distance of the nozzle tip to the lower rod. Used for collision avoidance in " +"by-object printing." +msgstr "" + +msgid "Height to lid" +msgstr "" + +msgid "" +"Distance of the nozzle tip to the lid. Used for collision avoidance in by-" +"object printing." +msgstr "" + +msgid "" +"Clearance radius around extruder. Used for collision avoidance in by-object " +"printing." +msgstr "" + +msgid "Bed mesh min" +msgstr "" + +msgid "" +"This option sets the min point for the allowed bed mesh area. Due to the " +"probe's XY offset, most printers are unable to probe the entire bed. To " +"ensure the probe point does not go outside the bed area, the minimum and " +"maximum points of the bed mesh should be set appropriately. OrcaSlicer " +"ensures that adaptive_bed_mesh_min/adaptive_bed_mesh_max values do not " +"exceed these min/max points. This information can usually be obtained from " +"your printer manufacturer. The default setting is (-99999, -99999), which " +"means there are no limits, thus allowing probing across the entire bed." +msgstr "" + +msgid "Bed mesh max" +msgstr "" + +msgid "" +"This option sets the max point for the allowed bed mesh area. Due to the " +"probe's XY offset, most printers are unable to probe the entire bed. To " +"ensure the probe point does not go outside the bed area, the minimum and " +"maximum points of the bed mesh should be set appropriately. OrcaSlicer " +"ensures that adaptive_bed_mesh_min/adaptive_bed_mesh_max values do not " +"exceed these min/max points. This information can usually be obtained from " +"your printer manufacturer. The default setting is (99999, 99999), which " +"means there are no limits, thus allowing probing across the entire bed." +msgstr "" + +msgid "Probe point distance" +msgstr "" + +msgid "" +"This option sets the preferred distance between probe points (grid size) for " +"the X and Y directions, with the default being 50mm for both X and Y." +msgstr "" + +msgid "Mesh margin" +msgstr "" + +msgid "" +"This option determines the additional distance by which the adaptive bed " +"mesh area should be expanded in the XY directions." +msgstr "" + +msgid "Extruder Color" +msgstr "" + +msgid "Only used as a visual help on UI" +msgstr "" + +msgid "Extruder offset" +msgstr "" + +msgid "Flow ratio" +msgstr "" + +msgid "" +"The material may have volumetric change after switching between molten state " +"and crystalline state. This setting changes all extrusion flow of this " +"filament in gcode proportionally. Recommended value range is between 0.95 " +"and 1.05. Maybe you can tune this value to get nice flat surface when there " +"has slight overflow or underflow" +msgstr "" + +msgid "Enable pressure advance" +msgstr "" + +msgid "" +"Enable pressure advance, auto calibration result will be overwriten once " +"enabled." +msgstr "" + +msgid "Pressure advance(Klipper) AKA Linear advance factor(Marlin)" +msgstr "" + +msgid "" +"Default line width if other line widths are set to 0. If expressed as a %, " +"it will be computed over the nozzle diameter." +msgstr "" + +msgid "Keep fan always on" +msgstr "" + +msgid "" +"If enable this setting, part cooling fan will never be stoped and will run " +"at least at minimum speed to reduce the frequency of starting and stoping" +msgstr "" + +msgid "Layer time" +msgstr "" + +msgid "" +"Part cooling fan will be enabled for layers of which estimated time is " +"shorter than this value. Fan speed is interpolated between the minimum and " +"maximum fan speeds according to layer printing time" +msgstr "" + +msgid "Default color" +msgstr "" + +msgid "Default filament color" +msgstr "" + +msgid "Filament notes" +msgstr "" + +msgid "You can put your notes regarding the filament here." +msgstr "" + +msgid "Required nozzle HRC" +msgstr "" + +msgid "" +"Minimum HRC of nozzle required to print the filament. Zero means no checking " +"of nozzle's HRC." +msgstr "" + +msgid "" +"This setting stands for how much volume of filament can be melted and " +"extruded per second. Printing speed is limited by max volumetric speed, in " +"case of too high and unreasonable speed setting. Can't be zero" +msgstr "" + +msgid "mm³/s" +msgstr "" + +msgid "Filament load time" +msgstr "" + +msgid "Time to load new filament when switch filament. For statistics only" +msgstr "" + +msgid "Filament unload time" +msgstr "" + +msgid "Time to unload old filament when switch filament. For statistics only" +msgstr "" + +msgid "" +"Filament diameter is used to calculate extrusion in gcode, so it's important " +"and should be accurate" +msgstr "" + +msgid "Shrinkage" +msgstr "" + +#, no-c-format, no-boost-format +msgid "" +"Enter the shrinkage percentage that the filament will get after cooling (94% " +"if you measure 94mm instead of 100mm). The part will be scaled in xy to " +"compensate. Only the filament used for the perimeter is taken into account.\n" +"Be sure to allow enough space between objects, as this compensation is done " +"after the checks." +msgstr "" + +msgid "Loading speed" +msgstr "" + +msgid "Speed used for loading the filament on the wipe tower." +msgstr "" + +msgid "Loading speed at the start" +msgstr "" + +msgid "Speed used at the very beginning of loading phase." +msgstr "" + +msgid "Unloading speed" +msgstr "" + +msgid "" +"Speed used for unloading the filament on the wipe tower (does not affect " +"initial part of unloading just after ramming)." +msgstr "" + +msgid "Unloading speed at the start" +msgstr "" + +msgid "" +"Speed used for unloading the tip of the filament immediately after ramming." +msgstr "" + +msgid "Delay after unloading" +msgstr "" + +msgid "" +"Time to wait after the filament is unloaded. May help to get reliable " +"toolchanges with flexible materials that may need more time to shrink to " +"original dimensions." +msgstr "" + +msgid "Number of cooling moves" +msgstr "" + +msgid "" +"Filament is cooled by being moved back and forth in the cooling tubes. " +"Specify desired number of these moves." +msgstr "" + +msgid "Speed of the first cooling move" +msgstr "" + +msgid "Cooling moves are gradually accelerating beginning at this speed." +msgstr "" + +msgid "Minimal purge on wipe tower" +msgstr "" + +msgid "" +"After a tool change, the exact position of the newly loaded filament inside " +"the nozzle may not be known, and the filament pressure is likely not yet " +"stable. Before purging the print head into an infill or a sacrificial " +"object, Orca Slicer will always prime this amount of material into the wipe " +"tower to produce successive infill or sacrificial object extrusions reliably." +msgstr "" + +msgid "Speed of the last cooling move" +msgstr "" + +msgid "Cooling moves are gradually accelerating towards this speed." +msgstr "" + +msgid "" +"Time for the printer firmware (or the Multi Material Unit 2.0) to load a new " +"filament during a tool change (when executing the T code). This time is " +"added to the total print time by the G-code time estimator." +msgstr "" + +msgid "Ramming parameters" +msgstr "" + +msgid "" +"This string is edited by RammingDialog and contains ramming specific " +"parameters." +msgstr "" + +msgid "" +"Time for the printer firmware (or the Multi Material Unit 2.0) to unload a " +"filament during a tool change (when executing the T code). This time is " +"added to the total print time by the G-code time estimator." +msgstr "" + +msgid "Enable ramming for multitool setups" +msgstr "" + +msgid "" +"Perform ramming when using multitool printer (i.e. when the 'Single Extruder " +"Multimaterial' in Printer Settings is unchecked). When checked, a small " +"amount of filament is rapidly extruded on the wipe tower just before the " +"toolchange. This option is only used when the wipe tower is enabled." +msgstr "" + +msgid "Multitool ramming volume" +msgstr "" + +msgid "The volume to be rammed before the toolchange." +msgstr "" + +msgid "Multitool ramming flow" +msgstr "" + +msgid "Flow used for ramming the filament before the toolchange." +msgstr "" + +msgid "Density" +msgstr "" + +msgid "Filament density. For statistics only" +msgstr "" + +msgid "g/cm³" +msgstr "" + +msgid "The material type of filament" +msgstr "" + +msgid "Soluble material" +msgstr "" + +msgid "" +"Soluble material is commonly used to print support and support interface" +msgstr "" + +msgid "Support material" +msgstr "" + +msgid "" +"Support material is commonly used to print support and support interface" +msgstr "" + +msgid "Softening temperature" +msgstr "" + +msgid "" +"The material softens at this temperature, so when the bed temperature is " +"equal to or greater than it, it's highly recommended to open the front door " +"and/or remove the upper glass to avoid cloggings." +msgstr "" + +msgid "Price" +msgstr "" + +msgid "Filament price. For statistics only" +msgstr "" + +msgid "money/kg" +msgstr "" + +msgid "Vendor" +msgstr "" + +msgid "Vendor of filament. For show only" +msgstr "" + +msgid "(Undefined)" +msgstr "" + +msgid "Infill direction" +msgstr "" + +msgid "" +"Angle for sparse infill pattern, which controls the start or main direction " +"of line" +msgstr "" + +msgid "Sparse infill density" +msgstr "" + +#, no-c-format, no-boost-format +msgid "" +"Density of internal sparse infill, 100% turns all sparse infill into solid " +"infill and internal solid infill pattern will be used" +msgstr "" + +msgid "Sparse infill pattern" +msgstr "" + +msgid "Line pattern for internal sparse infill" +msgstr "" + +msgid "Grid" +msgstr "" + +msgid "Line" +msgstr "" + +msgid "Cubic" +msgstr "" + +msgid "Tri-hexagon" +msgstr "" + +msgid "Gyroid" +msgstr "" + +msgid "Honeycomb" +msgstr "" + +msgid "Adaptive Cubic" +msgstr "" + +msgid "3D Honeycomb" +msgstr "" + +msgid "Support Cubic" +msgstr "" + +msgid "Lightning" +msgstr "" + +msgid "Sparse infill anchor length" +msgstr "" + +msgid "" +"Connect an infill line to an internal perimeter with a short segment of an " +"additional perimeter. If expressed as percentage (example: 15%) it is " +"calculated over infill extrusion width. Orca Slicer tries to connect two " +"close infill lines to a short perimeter segment. If no such perimeter " +"segment shorter than infill_anchor_max is found, the infill line is " +"connected to a perimeter segment at just one side and the length of the " +"perimeter segment taken is limited to this parameter, but no longer than " +"anchor_length_max. \n" +"Set this parameter to zero to disable anchoring perimeters connected to a " +"single infill line." +msgstr "" + +msgid "0 (no open anchors)" +msgstr "" + +msgid "1000 (unlimited)" +msgstr "" + +msgid "Maximum length of the infill anchor" +msgstr "" + +msgid "" +"Connect an infill line to an internal perimeter with a short segment of an " +"additional perimeter. If expressed as percentage (example: 15%) it is " +"calculated over infill extrusion width. Orca Slicer tries to connect two " +"close infill lines to a short perimeter segment. If no such perimeter " +"segment shorter than this parameter is found, the infill line is connected " +"to a perimeter segment at just one side and the length of the perimeter " +"segment taken is limited to infill_anchor, but no longer than this " +"parameter. \n" +"If set to 0, the old algorithm for infill connection will be used, it should " +"create the same result as with 1000 & 0." +msgstr "" + +msgid "0 (Simple connect)" +msgstr "" + +msgid "Acceleration of outer walls" +msgstr "" + +msgid "Acceleration of inner walls" +msgstr "" + +msgid "Acceleration of travel moves" +msgstr "" + +msgid "" +"Acceleration of top surface infill. Using a lower value may improve top " +"surface quality" +msgstr "" + +msgid "Acceleration of outer wall. Using a lower value can improve quality" +msgstr "" + +msgid "" +"Acceleration of bridges. If the value is expressed as a percentage (e.g. " +"50%), it will be calculated based on the outer wall acceleration." +msgstr "" + +msgid "mm/s² or %" +msgstr "" + +msgid "" +"Acceleration of sparse infill. If the value is expressed as a percentage (e." +"g. 100%), it will be calculated based on the default acceleration." +msgstr "" + +msgid "" +"Acceleration of internal solid infill. If the value is expressed as a " +"percentage (e.g. 100%), it will be calculated based on the default " +"acceleration." +msgstr "" + +msgid "" +"Acceleration of initial layer. Using a lower value can improve build plate " +"adhesive" +msgstr "" + +msgid "Enable accel_to_decel" +msgstr "" + +msgid "Klipper's max_accel_to_decel will be adjusted automatically" +msgstr "" + +msgid "accel_to_decel" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "" +"Klipper's max_accel_to_decel will be adjusted to this %% of acceleration" +msgstr "" + +msgid "Jerk of outer walls" +msgstr "" + +msgid "Jerk of inner walls" +msgstr "" + +msgid "Jerk for top surface" +msgstr "" + +msgid "Jerk for infill" +msgstr "" + +msgid "Jerk for initial layer" +msgstr "" + +msgid "Jerk for travel" +msgstr "" + +msgid "" +"Line width of initial layer. If expressed as a %, it will be computed over " +"the nozzle diameter." +msgstr "" + +msgid "Initial layer height" +msgstr "" + +msgid "" +"Height of initial layer. Making initial layer height to be thick slightly " +"can improve build plate adhension" +msgstr "" + +msgid "Speed of initial layer except the solid infill part" +msgstr "" + +msgid "Initial layer infill" +msgstr "" + +msgid "Speed of solid infill part of initial layer" +msgstr "" + +msgid "Initial layer travel speed" +msgstr "" + +msgid "Travel speed of initial layer" +msgstr "" + +msgid "Number of slow layers" +msgstr "" + +msgid "" +"The first few layers are printed slower than normal. The speed is gradually " +"increased in a linear fashion over the specified number of layers." +msgstr "" + +msgid "Initial layer nozzle temperature" +msgstr "" + +msgid "Nozzle temperature to print initial layer when using this filament" +msgstr "" + +msgid "Full fan speed at layer" +msgstr "" + +msgid "" +"Fan speed will be ramped up linearly from zero at layer " +"\"close_fan_the_first_x_layers\" to maximum at layer \"full_fan_speed_layer" +"\". \"full_fan_speed_layer\" will be ignored if lower than " +"\"close_fan_the_first_x_layers\", in which case the fan will be running at " +"maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1." +msgstr "" + +msgid "Support interface fan speed" +msgstr "" + +msgid "" +"This fan speed is enforced during all support interfaces, to be able to " +"weaken their bonding with a high fan speed.\n" +"Set to -1 to disable this override.\n" +"Can only be overriden by disable_fan_first_layers." +msgstr "" + +msgid "" +"Randomly jitter while printing the wall, so that the surface has a rough " +"look. This setting controls the fuzzy position" +msgstr "" + +msgid "Contour" +msgstr "" + +msgid "Contour and hole" +msgstr "" + +msgid "All walls" +msgstr "" + +msgid "Fuzzy skin thickness" +msgstr "" + +msgid "" +"The width within which to jitter. It's adversed to be below outer wall line " +"width" +msgstr "" + +msgid "Fuzzy skin point distance" +msgstr "" + +msgid "" +"The average diatance between the random points introducded on each line " +"segment" +msgstr "" + +msgid "Apply fuzzy skin to first layer" +msgstr "" + +msgid "Whether to apply fuzzy skin on the first layer" +msgstr "" + +msgid "Filter out tiny gaps" +msgstr "" + +msgid "Layers and Perimeters" +msgstr "" + +msgid "Filter out gaps smaller than the threshold specified" +msgstr "" + +msgid "" +"Speed of gap infill. Gap usually has irregular line width and should be " +"printed more slowly" +msgstr "" + +msgid "Arc fitting" +msgstr "" + +msgid "" +"Enable this to get a G-code file which has G2 and G3 moves. And the fitting " +"tolerance is same with resolution" +msgstr "" + +msgid "Add line number" +msgstr "" + +msgid "Enable this to add line number(Nx) at the beginning of each G-Code line" +msgstr "" + +msgid "Scan first layer" +msgstr "" + +msgid "" +"Enable this to enable the camera on printer to check the quality of first " +"layer" +msgstr "" + +msgid "Nozzle type" +msgstr "" + +msgid "" +"The metallic material of nozzle. This determines the abrasive resistance of " +"nozzle, and what kind of filament can be printed" +msgstr "" + +msgid "Undefine" +msgstr "" + +msgid "Hardened steel" +msgstr "" + +msgid "Stainless steel" +msgstr "" + +msgid "Brass" +msgstr "" + +msgid "Nozzle HRC" +msgstr "" + +msgid "" +"The nozzle's hardness. Zero means no checking for nozzle's hardness during " +"slicing." +msgstr "" + +msgid "HRC" +msgstr "" + +msgid "Printer structure" +msgstr "" + +msgid "The physical arrangement and components of a printing device" +msgstr "" + +msgid "CoreXY" +msgstr "" + +msgid "I3" +msgstr "" + +msgid "Hbot" +msgstr "" + +msgid "Delta" +msgstr "" + +msgid "Best object position" +msgstr "" + +msgid "Best auto arranging position in range [0,1] w.r.t. bed shape." +msgstr "" + +msgid "" +"Enable this option if machine has auxiliary part cooling fan. G-code " +"command: M106 P2 S(0-255)." +msgstr "" + +msgid "" +"Start the fan this number of seconds earlier than its target start time (you " +"can use fractional seconds). It assumes infinite acceleration for this time " +"estimation, and will only take into account G1 and G0 moves (arc fitting is " +"unsupported).\n" +"It won't move fan comands from custom gcodes (they act as a sort of " +"'barrier').\n" +"It won't move fan comands into the start gcode if the 'only custom start " +"gcode' is activated.\n" +"Use 0 to deactivate." +msgstr "" + +msgid "Only overhangs" +msgstr "" + +msgid "Will only take into account the delay for the cooling of overhangs." +msgstr "" + +msgid "Fan kick-start time" +msgstr "" + +msgid "" +"Emit a max fan speed command for this amount of seconds before reducing to " +"target speed to kick-start the cooling fan.\n" +"This is useful for fans where a low PWM/power may be insufficient to get the " +"fan started spinning from a stop, or to get the fan up to speed faster.\n" +"Set to 0 to deactivate." +msgstr "" + +msgid "Time cost" +msgstr "" + +msgid "The printer cost per hour" +msgstr "" + +msgid "money/h" +msgstr "" + +msgid "Support control chamber temperature" +msgstr "" + +msgid "" +"This option is enabled if machine support controlling chamber temperature\n" +"G-code command: M141 S(0-255)" +msgstr "" + +msgid "Support air filtration" +msgstr "" + +msgid "" +"Enable this if printer support air filtration\n" +"G-code command: M106 P3 S(0-255)" +msgstr "" + +msgid "G-code flavor" +msgstr "" + +msgid "What kind of gcode the printer is compatible with" +msgstr "" + +msgid "Klipper" +msgstr "" + +msgid "Support multi bed types" +msgstr "" + +msgid "Enable this option if you want to use multiple bed types" +msgstr "" + +msgid "Label objects" +msgstr "" + +msgid "" +"Enable this to add comments into the G-Code labeling print moves with what " +"object they belong to, which is useful for the Octoprint CancelObject " +"plugin. This settings is NOT compatible with Single Extruder Multi Material " +"setup and Wipe into Object / Wipe into Infill." +msgstr "" + +msgid "Exclude objects" +msgstr "" + +msgid "Enable this option to add EXCLUDE OBJECT command in g-code" +msgstr "" + +msgid "Verbose G-code" +msgstr "" + +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 "" + +msgid "Infill combination" +msgstr "" + +msgid "" +"Automatically Combine sparse infill of several layers to print together to " +"reduce time. Wall is still printed with original layer height." +msgstr "" + +msgid "Filament to print internal sparse infill." +msgstr "" + +msgid "" +"Line width of internal sparse infill. If expressed as a %, it will be " +"computed over the nozzle diameter." +msgstr "" + +msgid "Infill/Wall overlap" +msgstr "" + +msgid "" +"Infill area is enlarged slightly to overlap with wall for better bonding. " +"The percentage value is relative to line width of sparse infill" +msgstr "" + +msgid "Speed of internal sparse infill" +msgstr "" + +msgid "Interface shells" +msgstr "" + +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 "" + +msgid "Maximum width of a segmented region" +msgstr "" + +msgid "Maximum width of a segmented region. Zero disables this feature." +msgstr "" + +msgid "Interlocking depth of a segmented region" +msgstr "" + +msgid "Interlocking depth of a segmented region. Zero disables this feature." +msgstr "" + +msgid "Ironing Type" +msgstr "" + +msgid "" +"Ironing is using small flow to print on same height of surface again to make " +"flat surface more smooth. This setting controls which layer being ironed" +msgstr "" + +msgid "No ironing" +msgstr "" + +msgid "Top surfaces" +msgstr "" + +msgid "Topmost surface" +msgstr "" + +msgid "All solid layer" +msgstr "" + +msgid "Ironing Pattern" +msgstr "" + +msgid "The pattern that will be used when ironing" +msgstr "" + +msgid "Ironing flow" +msgstr "" + +msgid "" +"The amount of material to extrude during ironing. Relative to flow of normal " +"layer height. Too high value results in overextrusion on the surface" +msgstr "" + +msgid "Ironing line spacing" +msgstr "" + +msgid "The distance between the lines of ironing" +msgstr "" + +msgid "Ironing speed" +msgstr "" + +msgid "Print speed of ironing lines" +msgstr "" + +msgid "Ironing angle" +msgstr "" + +msgid "" +"The angle ironing is done at. A negative number disables this function and " +"uses the default method." +msgstr "" + +msgid "This gcode part is inserted at every layer change after lift z" +msgstr "" + +msgid "Supports silent mode" +msgstr "" + +msgid "" +"Whether the machine supports silent mode in which machine use lower " +"acceleration to print" +msgstr "" + +msgid "Emit limits to G-code" +msgstr "" + +msgid "Machine limits" +msgstr "" + +msgid "" +"If enabled, the machine limits will be emitted to G-code file.\n" +"This option will be ignored if the g-code flavor is set to Klipper." +msgstr "" + +msgid "" +"This G-code will be used as a code for the pause print. User can insert " +"pause G-code in gcode viewer" +msgstr "" + +msgid "This G-code will be used as a custom code" +msgstr "" + +msgid "Small area flow compensation (beta)" +msgstr "" + +msgid "Enable flow compensation for small infill areas" +msgstr "" + +msgid "Flow Compensation Model" +msgstr "" + +msgid "" +"Flow Compensation Model, used to adjust the flow for small infill areas. The " +"model is expressed as a comma separated pair of values for extrusion length " +"and flow correction factors, one per line, in the following format: " +"\"1.234,5.678\"" +msgstr "" + +msgid "Maximum speed X" +msgstr "" + +msgid "Maximum speed Y" +msgstr "" + +msgid "Maximum speed Z" +msgstr "" + +msgid "Maximum speed E" +msgstr "" + +msgid "Maximum X speed" +msgstr "" + +msgid "Maximum Y speed" +msgstr "" + +msgid "Maximum Z speed" +msgstr "" + +msgid "Maximum E speed" +msgstr "" + +msgid "Maximum acceleration X" +msgstr "" + +msgid "Maximum acceleration Y" +msgstr "" + +msgid "Maximum acceleration Z" +msgstr "" + +msgid "Maximum acceleration E" +msgstr "" + +msgid "Maximum acceleration of the X axis" +msgstr "" + +msgid "Maximum acceleration of the Y axis" +msgstr "" + +msgid "Maximum acceleration of the Z axis" +msgstr "" + +msgid "Maximum acceleration of the E axis" +msgstr "" + +msgid "Maximum jerk X" +msgstr "" + +msgid "Maximum jerk Y" +msgstr "" + +msgid "Maximum jerk Z" +msgstr "" + +msgid "Maximum jerk E" +msgstr "" + +msgid "Maximum jerk of the X axis" +msgstr "" + +msgid "Maximum jerk of the Y axis" +msgstr "" + +msgid "Maximum jerk of the Z axis" +msgstr "" + +msgid "Maximum jerk of the E axis" +msgstr "" + +msgid "Minimum speed for extruding" +msgstr "" + +msgid "Minimum speed for extruding (M205 S)" +msgstr "" + +msgid "Minimum travel speed" +msgstr "" + +msgid "Minimum travel speed (M205 T)" +msgstr "" + +msgid "Maximum acceleration for extruding" +msgstr "" + +msgid "Maximum acceleration for extruding (M204 P)" +msgstr "" + +msgid "Maximum acceleration for retracting" +msgstr "" + +msgid "Maximum acceleration for retracting (M204 R)" +msgstr "" + +msgid "Maximum acceleration for travel" +msgstr "" + +msgid "Maximum acceleration for travel (M204 T), it only applies to Marlin 2" +msgstr "" + +msgid "" +"Part cooling fan speed may be increased when auto cooling is enabled. This " +"is the maximum speed limitation of part cooling fan" +msgstr "" + +msgid "Max" +msgstr "" + +msgid "" +"The largest printable layer height for extruder. Used tp limits the maximum " +"layer hight when enable adaptive layer height" +msgstr "" + +msgid "Extrusion rate smoothing" +msgstr "" + +msgid "" +"This parameter smooths out sudden extrusion rate changes that happen when " +"the printer transitions from printing a high flow (high speed/larger width) " +"extrusion to a lower flow (lower speed/smaller width) extrusion and vice " +"versa.\n" +"\n" +"It defines the maximum rate by which the extruded volumetric flow in mm3/sec " +"can change over time. Higher values mean higher extrusion rate changes are " +"allowed, resulting in faster speed transitions.\n" +"\n" +"A value of 0 disables the feature. \n" +"\n" +"For a high speed, high flow direct drive printer (like the Bambu lab or " +"Voron) this value is usually not needed. However it can provide some " +"marginal benefit in certain cases where feature speeds vary greatly. For " +"example, when there are aggressive slowdowns due to overhangs. In these " +"cases a high value of around 300-350mm3/s2 is recommended as this allows for " +"just enough smoothing to assist pressure advance achieve a smoother flow " +"transition.\n" +"\n" +"For slower printers without pressure advance, the value should be set much " +"lower. A value of 10-15mm3/s2 is a good starting point for direct drive " +"extruders and 5-10mm3/s2 for Bowden style. \n" +"\n" +"This feature is known as Pressure Equalizer in Prusa slicer.\n" +"\n" +"Note: this parameter disables arc fitting." +msgstr "" + +msgid "mm³/s²" +msgstr "" + +msgid "Smoothing segment length" +msgstr "" + +msgid "" +"A lower value results in smoother extrusion rate transitions. However, this " +"results in a significantly larger gcode file and more instructions for the " +"printer to process. \n" +"\n" +"Default value of 3 works well for most cases. If your printer is stuttering, " +"increase this value to reduce the number of adjustments made\n" +"\n" +"Allowed values: 1-5" +msgstr "" + +msgid "Minimum speed for part cooling fan" +msgstr "" + +msgid "" +"Speed of auxiliary part cooling fan. Auxiliary fan will run at this speed " +"during printing except the first several layers which is defined by no " +"cooling layers.\n" +"Please enable auxiliary_fan in printer settings to use this feature. G-code " +"command: M106 P2 S(0-255)" +msgstr "" + +msgid "Min" +msgstr "" + +msgid "" +"The lowest printable layer height for extruder. Used tp limits the minimum " +"layer hight when enable adaptive layer height" +msgstr "" + +msgid "Min print speed" +msgstr "" + +msgid "" +"The minimum printing speed that the printer will slow down to to attempt to " +"maintain the minimum layer time above, when slow down for better layer " +"cooling is enabled." +msgstr "" + +msgid "Nozzle diameter" +msgstr "" + +msgid "Diameter of nozzle" +msgstr "" + +msgid "Configuration notes" +msgstr "" + +msgid "" +"You can put here your personal notes. This text will be added to the G-code " +"header comments." +msgstr "" + +msgid "Host Type" +msgstr "" + +msgid "" +"Orca Slicer can upload G-code files to a printer host. This field must " +"contain the kind of the host." +msgstr "" + +msgid "Nozzle volume" +msgstr "" + +msgid "Volume of nozzle between the cutter and the end of nozzle" +msgstr "" + +msgid "Cooling tube position" +msgstr "" + +msgid "Distance of the center-point of the cooling tube from the extruder tip." +msgstr "" + +msgid "Cooling tube length" +msgstr "" + +msgid "Length of the cooling tube to limit space for cooling moves inside it." +msgstr "" + +msgid "High extruder current on filament swap" +msgstr "" + +msgid "" +"It may be beneficial to increase the extruder motor current during the " +"filament exchange sequence to allow for rapid ramming feed rates and to " +"overcome resistance when loading a filament with an ugly shaped tip." +msgstr "" + +msgid "Filament parking position" +msgstr "" + +msgid "" +"Distance of the extruder tip from the position where the filament is parked " +"when unloaded. This should match the value in printer firmware." +msgstr "" + +msgid "Extra loading distance" +msgstr "" + +msgid "" +"When set to zero, the distance the filament is moved from parking position " +"during load is exactly the same as it was moved back during unload. When " +"positive, it is loaded further, if negative, the loading move is shorter " +"than unloading." +msgstr "" + +msgid "Start end points" +msgstr "" + +msgid "The start and end points which is from cutter area to garbage can." +msgstr "" + +msgid "Reduce infill retraction" +msgstr "" + +msgid "" +"Don't retract when the travel is in infill area absolutely. That means the " +"oozing can't been seen. This can reduce times of retraction for complex " +"model and save printing time, but make slicing and G-code generating slower" +msgstr "" + +msgid "Filename format" +msgstr "" + +msgid "User can self-define the project file name when export" +msgstr "" + +msgid "Make overhangs printable" +msgstr "" + +msgid "Modify the geometry to print overhangs without support material." +msgstr "" + +msgid "Make overhangs printable - Maximum angle" +msgstr "" + +msgid "" +"Maximum angle of overhangs to allow after making more steep overhangs " +"printable.90° will not change the model at all and allow any overhang, while " +"0 will replace all overhangs with conical material." +msgstr "" + +msgid "Make overhangs printable - Hole area" +msgstr "" + +msgid "" +"Maximum area of a hole in the base of the model before it's filled by " +"conical material.A value of 0 will fill all the holes in the model base." +msgstr "" + +msgid "mm²" +msgstr "" + +msgid "Detect overhang wall" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "" +"Detect the overhang percentage relative to line width and use different " +"speed to print. For 100%% overhang, bridge speed is used." +msgstr "" + +msgid "" +"Line width of inner wall. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "" + +msgid "Speed of inner wall" +msgstr "" + +msgid "Number of walls of every layer" +msgstr "" + +msgid "Alternate extra wall" +msgstr "" + +msgid "" +"This setting adds an extra wall to every other layer. This way the infill " +"gets wedged vertically between the walls, resulting in stronger prints. \n" +"\n" +"When this option is enabled, the ensure vertical shell thickness option " +"needs to be disabled. \n" +"\n" +"Using lightning infill together with this option is not recommended as there " +"is limited infill to anchor the extra perimeters to." +msgstr "" + +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 Orca Slicer config settings by reading " +"environment variables." +msgstr "" + +msgid "Printer notes" +msgstr "" + +msgid "You can put your notes regarding the printer here." +msgstr "" + +msgid "Raft contact Z distance" +msgstr "" + +msgid "Z gap between object and raft. Ignored for soluble interface" +msgstr "" + +msgid "Raft expansion" +msgstr "" + +msgid "Expand all raft layers in XY plane" +msgstr "" + +msgid "Initial layer density" +msgstr "" + +msgid "Density of the first raft or support layer" +msgstr "" + +msgid "Initial layer expansion" +msgstr "" + +msgid "Expand the first raft or support layer to improve bed plate adhesion" +msgstr "" + +msgid "Raft layers" +msgstr "" + +msgid "" +"Object will be raised by this number of support layers. Use this function to " +"avoid wrapping when print ABS" +msgstr "" + +msgid "" +"G-code path is genereated after simplifing the contour of model to avoid too " +"much points and gcode lines in gcode file. Smaller value means higher " +"resolution and more time to slice" +msgstr "" + +msgid "Travel distance threshold" +msgstr "" + +msgid "" +"Only trigger retraction when the travel distance is longer than this " +"threshold" +msgstr "" + +msgid "Retract amount before wipe" +msgstr "" + +msgid "" +"The length of fast retraction before wipe, relative to retraction length" +msgstr "" + +msgid "Retract when change layer" +msgstr "" + +msgid "Force a retraction when changes layer" +msgstr "" + +msgid "Retraction Length" +msgstr "" + +msgid "" +"Some amount of material in extruder is pulled back to avoid ooze during long " +"travel. Set zero to disable retraction" +msgstr "" + +msgid "Z hop when retract" +msgstr "" + +msgid "" +"Whenever the retraction is done, the nozzle is lifted a little to create " +"clearance between nozzle and the print. It prevents nozzle from hitting the " +"print when travel move. Using spiral line to lift z can prevent stringing" +msgstr "" + +msgid "Z hop lower boundary" +msgstr "" + +msgid "" +"Z hop will only come into effect when Z is above this value and is below the " +"parameter: \"Z hop upper boundary\"" +msgstr "" + +msgid "Z hop upper boundary" +msgstr "" + +msgid "" +"If this value is positive, Z hop will only come into effect when Z is above " +"the parameter: \"Z hop lower boundary\" and is below this value" +msgstr "" + +msgid "Z hop type" +msgstr "" + +msgid "Slope" +msgstr "" + +msgid "Spiral" +msgstr "" + +msgid "Only lift Z above" +msgstr "" + +msgid "" +"If you set this to a positive value, Z lift will only take place above the " +"specified absolute Z." +msgstr "" + +msgid "Only lift Z below" +msgstr "" + +msgid "" +"If you set this to a positive value, Z lift will only take place below the " +"specified absolute Z." +msgstr "" + +msgid "On surfaces" +msgstr "" + +msgid "" +"Enforce Z Hop behavior. This setting is impacted by the above settings (Only " +"lift Z above/below)." +msgstr "" + +msgid "All Surfaces" +msgstr "" + +msgid "Top Only" +msgstr "" + +msgid "Bottom Only" +msgstr "" + +msgid "Top and Bottom" +msgstr "" + +msgid "Extra length on restart" +msgstr "" + +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 "" + +msgid "" +"When the retraction is compensated after changing tool, the extruder will " +"push this additional amount of filament." +msgstr "" + +msgid "Retraction Speed" +msgstr "" + +msgid "Speed of retractions" +msgstr "" + +msgid "Deretraction Speed" +msgstr "" + +msgid "" +"Speed for reloading filament into extruder. Zero means same speed with " +"retraction" +msgstr "" + +msgid "Use firmware retraction" +msgstr "" + +msgid "" +"This experimental setting uses G10 and G11 commands to have the firmware " +"handle the retraction. This is only supported in recent Marlin." +msgstr "" + +msgid "Show auto-calibration marks" +msgstr "" + +msgid "Disable set remaining print time" +msgstr "" + +msgid "Seam position" +msgstr "" + +msgid "The start position to print each part of outer wall" +msgstr "" + +msgid "Nearest" +msgstr "" + +msgid "Aligned" +msgstr "" + +msgid "Back" +msgstr "" + +msgid "Random" +msgstr "" + +msgid "Staggered inner seams" +msgstr "" + +msgid "" +"This option causes the inner seams to be shifted backwards based on their " +"depth, forming a zigzag pattern." +msgstr "" + +msgid "Seam gap" +msgstr "" + +msgid "" +"In order to reduce the visibility of the seam in a closed loop extrusion, " +"the loop is interrupted and shortened by a specified amount.\n" +"This amount can be specified in millimeters or as a percentage of the " +"current extruder diameter. The default value for this parameter is 10%." +msgstr "" + +msgid "Scarf joint seam (beta)" +msgstr "" + +msgid "Use scarf joint to minimize seam visibility and increase seam strength." +msgstr "" + +msgid "Conditional scarf joint" +msgstr "" + +msgid "" +"Apply scarf joints only to smooth perimeters where traditional seams do not " +"conceal the seams at sharp corners effectively." +msgstr "" + +msgid "Conditional angle threshold" +msgstr "" + +msgid "" +"This option sets the threshold angle for applying a conditional scarf joint " +"seam.\n" +"If the maximum angle within the perimeter loop exceeds this value " +"(indicating the absence of sharp corners), a scarf joint seam will be used. " +"The default value is 155°." +msgstr "" + +msgid "Scarf joint speed" +msgstr "" + +msgid "" +"This option sets the printing speed for scarf joints. It is recommended to " +"print scarf joints at a slow speed (less than 100 mm/s). It's also " +"advisable to enable 'Extrusion rate smoothing' if the set speed varies " +"significantly from the speed of the outer or inner walls. If the speed " +"specified here is higher than the speed of the outer or inner walls, the " +"printer will default to the slower of the two speeds. When specified as a " +"percentage (e.g., 80%), the speed is calculated based on the respective " +"outer or inner wall speed. The default value is set to 100%." +msgstr "" + +msgid "Scarf joint flow ratio" +msgstr "" + +msgid "This factor affects the amount of material for scarf joints." +msgstr "" + +msgid "Scarf start height" +msgstr "" + +msgid "" +"Start height of the scarf.\n" +"This amount can be specified in millimeters or as a percentage of the " +"current layer height. The default value for this parameter is 0." +msgstr "" + +msgid "Scarf around entire wall" +msgstr "" + +msgid "The scarf extends to the entire length of the wall." +msgstr "" + +msgid "Scarf length" +msgstr "" + +msgid "" +"Length of the scarf. Setting this parameter to zero effectively disables the " +"scarf." +msgstr "" + +msgid "Scarf steps" +msgstr "" + +msgid "Minimum number of segments of each scarf." +msgstr "" + +msgid "Scarf joint for inner walls" +msgstr "" + +msgid "Use scarf joint for inner walls as well." +msgstr "" + +msgid "Role base wipe speed" +msgstr "" + +msgid "" +"The wipe speed is determined by the speed of the current extrusion role.e.g. " +"if a wipe action is executed immediately following an outer wall extrusion, " +"the speed of the outer wall extrusion will be utilized for the wipe action." +msgstr "" + +msgid "Wipe on loops" +msgstr "" + +msgid "" +"To minimize the visibility of the seam in a closed loop extrusion, a small " +"inward movement is executed before the extruder leaves the loop." +msgstr "" + +msgid "Wipe before external loop" +msgstr "" + +msgid "" +"To minimise visibility of potential overextrusion at the start of an " +"external perimeter when printing with Outer/Inner or Inner/Outer/Inner wall " +"print order, the deretraction is performed slightly on the inside from the " +"start of the external perimeter. That way any potential over extrusion is " +"hidden from the outside surface. \n" +"\n" +"This is useful when printing with Outer/Inner or Inner/Outer/Inner wall " +"print order as in these modes it is more likely an external perimeter is " +"printed immediately after a deretraction move." +msgstr "" + +msgid "Wipe speed" +msgstr "" + +msgid "" +"The wipe speed is determined by the speed setting specified in this " +"configuration.If the value is expressed as a percentage (e.g. 80%), it will " +"be calculated based on the travel speed setting above.The default value for " +"this parameter is 80%" +msgstr "" + +msgid "Skirt distance" +msgstr "" + +msgid "Distance from skirt to brim or object" +msgstr "" + +msgid "Skirt height" +msgstr "" + +msgid "How many layers of skirt. Usually only one layer" +msgstr "" + +msgid "Skirt loops" +msgstr "" + +msgid "Number of loops for the skirt. Zero means disabling skirt" +msgstr "" + +msgid "Skirt speed" +msgstr "" + +msgid "Speed of skirt, in mm/s. Zero means use default layer extrusion speed." +msgstr "" + +msgid "" +"The printing speed in exported gcode will be slowed down, when the estimated " +"layer time is shorter than this value, to get better cooling for these layers" +msgstr "" + +msgid "Minimum sparse infill threshold" +msgstr "" + +msgid "" +"Sparse infill area which is smaller than threshold value is replaced by " +"internal solid infill" +msgstr "" + +msgid "" +"Line width of internal solid infill. If expressed as a %, it will be " +"computed over the nozzle diameter." +msgstr "" + +msgid "Speed of internal solid infill, not the top and bottom surface" +msgstr "" + +msgid "Spiral vase" +msgstr "" + +msgid "" +"Spiralize smooths out the z moves of the outer contour. And turns a solid " +"model into a single walled print with solid bottom layers. The final " +"generated model has no seam" +msgstr "" + +msgid "Smooth Spiral" +msgstr "" + +msgid "" +"Smooth Spiral smoothes out X and Y moves as wellresulting in no visible seam " +"at all, even in the XY directions on walls that are not vertical" +msgstr "" + +msgid "Max XY Smoothing" +msgstr "" + +msgid "" +"Maximum distance to move points in XY to try to achieve a smooth spiralIf " +"expressed as a %, it will be computed over nozzle diameter" +msgstr "" + +msgid "" +"If smooth or traditional mode is selected, a timelapse video will be " +"generated for each print. After each layer is printed, a snapshot is taken " +"with the chamber camera. All of these snapshots are composed into a " +"timelapse video when printing completes. If smooth mode is selected, the " +"toolhead will move to the excess chute after each layer is printed and then " +"take a snapshot. Since the melt filament may leak from the nozzle during the " +"process of taking a snapshot, prime tower is required for smooth mode to " +"wipe nozzle." +msgstr "" + +msgid "Traditional" +msgstr "" + +msgid "Temperature variation" +msgstr "" + +msgid "Start G-code" +msgstr "" + +msgid "Start G-code when start the whole printing" +msgstr "" + +msgid "Start G-code when start the printing of this filament" +msgstr "" + +msgid "Single Extruder Multi Material" +msgstr "" + +msgid "Use single nozzle to print multi filament" +msgstr "" + +msgid "Manual Filament Change" +msgstr "" + +msgid "" +"Enable this option to omit the custom Change filament G-code only at the " +"beginning of the print. The tool change command (e.g., T0) will be skipped " +"throughout the entire print. This is useful for manual multi-material " +"printing, where we use M600/PAUSE to trigger the manual filament change " +"action." +msgstr "" + +msgid "Purge in prime tower" +msgstr "" + +msgid "Purge remaining filament into prime tower" +msgstr "" + +msgid "Enable filament ramming" +msgstr "" + +msgid "No sparse layers (beta)" +msgstr "" + +msgid "" +"If enabled, the wipe tower will not be printed on layers with no " +"toolchanges. On layers with a toolchange, extruder will travel downward to " +"print the wipe tower. User is responsible for ensuring there is no collision " +"with the print." +msgstr "" + +msgid "Prime all printing extruders" +msgstr "" + +msgid "" +"If enabled, all printing extruders will be primed at the front edge of the " +"print bed at the start of the print." +msgstr "" + +msgid "Slice gap closing radius" +msgstr "" + +msgid "" +"Cracks smaller than 2x gap closing radius are being filled during the " +"triangle mesh slicing. The gap closing operation may reduce the final print " +"resolution, therefore it is advisable to keep the value reasonably low." +msgstr "" + +msgid "Slicing Mode" +msgstr "" + +msgid "" +"Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to " +"close all holes in the model." +msgstr "" + +msgid "Regular" +msgstr "" + +msgid "Even-odd" +msgstr "" + +msgid "Close holes" +msgstr "" + +msgid "Z offset" +msgstr "" + +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 "" + +msgid "Enable support" +msgstr "" + +msgid "Enable support generation." +msgstr "" + +msgid "" +"normal(auto) and tree(auto) is used to generate support automatically. If " +"normal(manual) or tree(manual) is selected, only support enforcers are " +"generated" +msgstr "" + +msgid "normal(auto)" +msgstr "" + +msgid "tree(auto)" +msgstr "" + +msgid "normal(manual)" +msgstr "" + +msgid "tree(manual)" +msgstr "" + +msgid "Support/object xy distance" +msgstr "" + +msgid "XY separation between an object and its support" +msgstr "" + +msgid "Pattern angle" +msgstr "" + +msgid "Use this setting to rotate the support pattern on the horizontal plane." +msgstr "" + +msgid "On build plate only" +msgstr "" + +msgid "Don't create support on model surface, only on build plate" +msgstr "" + +msgid "Support critical regions only" +msgstr "" + +msgid "" +"Only create support for critical regions including sharp tail, cantilever, " +"etc." +msgstr "" + +msgid "Remove small overhangs" +msgstr "" + +msgid "Remove small overhangs that possibly need no supports." +msgstr "" + +msgid "Top Z distance" +msgstr "" + +msgid "The z gap between the top support interface and object" +msgstr "" + +msgid "Bottom Z distance" +msgstr "" + +msgid "The z gap between the bottom support interface and object" +msgstr "" + +msgid "Support/raft base" +msgstr "" + +msgid "" +"Filament to print support base and raft. \"Default\" means no specific " +"filament for support and current filament is used" +msgstr "" + +msgid "Avoid interface filament for base" +msgstr "" + +msgid "" +"Avoid using support interface filament to print support base if possible." +msgstr "" + +msgid "" +"Line width of support. If expressed as a %, it will be computed over the " +"nozzle diameter." +msgstr "" + +msgid "Interface use loop pattern" +msgstr "" + +msgid "" +"Cover the top contact layer of the supports with loops. Disabled by default." +msgstr "" + +msgid "Support/raft interface" +msgstr "" + +msgid "" +"Filament to print support interface. \"Default\" means no specific filament " +"for support interface and current filament is used" +msgstr "" + +msgid "Top interface layers" +msgstr "" + +msgid "Number of top interface layers" +msgstr "" + +msgid "Bottom interface layers" +msgstr "" + +msgid "Number of bottom interface layers" +msgstr "" + +msgid "Same as top" +msgstr "" + +msgid "Top interface spacing" +msgstr "" + +msgid "Spacing of interface lines. Zero means solid interface" +msgstr "" + +msgid "Bottom interface spacing" +msgstr "" + +msgid "Spacing of bottom interface lines. Zero means solid interface" +msgstr "" + +msgid "Speed of support interface" +msgstr "" + +msgid "Base pattern" +msgstr "" + +msgid "Line pattern of support" +msgstr "" + +msgid "Rectilinear grid" +msgstr "" + +msgid "Hollow" +msgstr "" + +msgid "Interface pattern" +msgstr "" + +msgid "" +"Line pattern of support interface. Default pattern for non-soluble support " +"interface is Rectilinear, while default pattern for soluble support " +"interface is Concentric" +msgstr "" + +msgid "Rectilinear Interlaced" +msgstr "" + +msgid "Base pattern spacing" +msgstr "" + +msgid "Spacing between support lines" +msgstr "" + +msgid "Normal Support expansion" +msgstr "" + +msgid "Expand (+) or shrink (-) the horizontal span of normal support" +msgstr "" + +msgid "Speed of support" +msgstr "" + +msgid "" +"Style and shape of the support. For normal support, projecting the supports " +"into a regular grid will create more stable supports (default), while snug " +"support towers will save material and reduce object scarring.\n" +"For tree support, slim and organic style will merge branches more " +"aggressively and save a lot of material (default organic), while hybrid " +"style will create similar structure to normal support under large flat " +"overhangs." +msgstr "" + +msgid "Snug" +msgstr "" + +msgid "Tree Slim" +msgstr "" + +msgid "Tree Strong" +msgstr "" + +msgid "Tree Hybrid" +msgstr "" + +msgid "Organic" +msgstr "" + +msgid "Independent support layer height" +msgstr "" + +msgid "" +"Support layer uses layer height independent with object layer. This is to " +"support customizing z-gap and save print time.This option will be invalid " +"when the prime tower is enabled." +msgstr "" + +msgid "Threshold angle" +msgstr "" + +msgid "" +"Support will be generated for overhangs whose slope angle is below the " +"threshold." +msgstr "" + +msgid "Tree support branch angle" +msgstr "" + +msgid "" +"This setting determines the maximum overhang angle that t he branches of " +"tree support allowed to make.If the angle is increased, the branches can be " +"printed more horizontally, allowing them to reach farther." +msgstr "" + +msgid "Preferred Branch Angle" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Preferred Branch Angle" +msgid "" +"The preferred angle of the branches, when they do not have to avoid the " +"model. Use a lower angle to make them more vertical and more stable. Use a " +"higher angle for branches to merge faster." +msgstr "" + +msgid "Tree support branch distance" +msgstr "" + +msgid "" +"This setting determines the distance between neighboring tree support nodes." +msgstr "" + +msgid "Branch Density" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Branch Density" +msgid "" +"Adjusts the density of the support structure used to generate the tips of " +"the branches. A higher value results in better overhangs but the supports " +"are harder to remove, thus it is recommended to enable top support " +"interfaces instead of a high branch density value if dense interfaces are " +"needed." +msgstr "" + +msgid "Adaptive layer height" +msgstr "" + +msgid "" +"Enabling this option means the height of tree support layer except the " +"first will be automatically calculated " +msgstr "" + +msgid "Auto brim width" +msgstr "" + +msgid "" +"Enabling this option means the width of the brim for tree support will be " +"automatically calculated" +msgstr "" + +msgid "Tree support brim width" +msgstr "" + +msgid "Distance from tree branch to the outermost brim line" +msgstr "" + +msgid "Tip Diameter" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Tip Diameter" +msgid "Branch tip diameter for organic supports." +msgstr "" + +msgid "Tree support branch diameter" +msgstr "" + +msgid "This setting determines the initial diameter of support nodes." +msgstr "" + +#. TRN PrintSettings: #lmFIXME +msgid "Branch Diameter Angle" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Branch Diameter Angle" +msgid "" +"The angle of the branches' diameter as they gradually become thicker towards " +"the bottom. An angle of 0 will cause the branches to have uniform thickness " +"over their length. A bit of an angle can increase stability of the organic " +"support." +msgstr "" + +msgid "Branch Diameter with double walls" +msgstr "" + +#. TRN PrintSettings: "Organic supports" > "Branch Diameter" +msgid "" +"Branches with area larger than the area of a circle of this diameter will be " +"printed with double walls for stability. Set this value to zero for no " +"double walls." +msgstr "" + +msgid "Support wall loops" +msgstr "" + +msgid "This setting specify the count of walls around support" +msgstr "" + +msgid "Tree support with infill" +msgstr "" + +msgid "" +"This setting specifies whether to add infill inside large hollows of tree " +"support" +msgstr "" + +msgid "Activate temperature control" +msgstr "" + +msgid "" +"Enable this option for chamber temperature control. An M191 command will be " +"added before \"machine_start_gcode\"\n" +"G-code commands: M141/M191 S(0-255)" +msgstr "" + +msgid "Chamber temperature" +msgstr "" + +msgid "" +"Higher chamber temperature can help suppress or reduce warping and " +"potentially lead to higher interlayer bonding strength for high temperature " +"materials like ABS, ASA, PC, PA and so on.At the same time, the air " +"filtration of ABS and ASA will get worse.While for PLA, PETG, TPU, PVA and " +"other low temperature materials,the actual chamber temperature should not be " +"high to avoid cloggings, so 0 which stands for turning off is highly " +"recommended" +msgstr "" + +msgid "Nozzle temperature for layers after the initial one" +msgstr "" + +msgid "Detect thin wall" +msgstr "" + +msgid "" +"Detect thin wall which can't contain two line width. And use single line to " +"print. Maybe printed not very well, because it's not closed loop" +msgstr "" + +msgid "" +"This gcode is inserted when change filament, including T command to trigger " +"tool change" +msgstr "" + +msgid "This gcode is inserted when the extrusion role is changed" +msgstr "" + +msgid "" +"Line width for top surfaces. If expressed as a %, it will be computed over " +"the nozzle diameter." +msgstr "" + +msgid "Speed of top surface infill which is solid" +msgstr "" + +msgid "Top shell layers" +msgstr "" + +msgid "" +"This is the number of solid layers of top shell, including the top surface " +"layer. When the thickness calculated by this value is thinner than top shell " +"thickness, the top shell layers will be increased" +msgstr "" + +msgid "Top solid layers" +msgstr "" + +msgid "Top shell thickness" +msgstr "" + +msgid "" +"The number of top solid layers is increased when slicing if the thickness " +"calculated by top shell layers is thinner than this value. This can avoid " +"having too thin shell when layer height is small. 0 means that this setting " +"is disabled and thickness of top shell is absolutely determained by top " +"shell layers" +msgstr "" + +msgid "Speed of travel which is faster and without extrusion" +msgstr "" + +msgid "Wipe while retracting" +msgstr "" + +msgid "" +"Move nozzle along the last extrusion path when retracting to clean leaked " +"material on nozzle. This can minimize blob when print new part after travel" +msgstr "" + +msgid "Wipe Distance" +msgstr "" + +msgid "" +"Discribe how long the nozzle will move along the last path when " +"retracting. \n" +"\n" +"Depending on how long the wipe operation lasts, how fast and long the " +"extruder/filament retraction settings are, a retraction move may be needed " +"to retract the remaining filament. \n" +"\n" +"Setting a value in the retract amount before wipe setting below will perform " +"any excess retraction before the wipe, else it will be performed after." +msgstr "" + +msgid "" +"The wiping tower can be used to clean up the residue on the nozzle and " +"stabilize the chamber pressure inside the nozzle, in order to avoid " +"appearance defects when printing objects." +msgstr "" + +msgid "Purging volumes" +msgstr "" + +msgid "Flush multiplier" +msgstr "" + +msgid "" +"The actual flushing volumes is equal to the flush multiplier multiplied by " +"the flushing volumes in the table." +msgstr "" + +msgid "Prime volume" +msgstr "" + +msgid "The volume of material to prime extruder on tower." +msgstr "" + +msgid "Width of prime tower" +msgstr "" + +msgid "Wipe tower rotation angle" +msgstr "" + +msgid "Wipe tower rotation angle with respect to x-axis." +msgstr "" + +msgid "Stabilization cone apex angle" +msgstr "" + +msgid "" +"Angle at the apex of the cone that is used to stabilize the wipe tower. " +"Larger angle means wider base." +msgstr "" + +msgid "Wipe tower purge lines spacing" +msgstr "" + +msgid "Spacing of purge lines on the wipe tower." +msgstr "" + +msgid "Wipe tower extruder" +msgstr "" + +msgid "" +"The extruder to use when printing perimeter of the wipe tower. Set to 0 to " +"use the one that is available (non-soluble would be preferred)." +msgstr "" + +msgid "Purging volumes - load/unload volumes" +msgstr "" + +msgid "" +"This vector saves required volumes to change from/to each tool used on the " +"wipe tower. These values are used to simplify creation of the full purging " +"volumes below." +msgstr "" + +msgid "" +"Purging after filament change will be done inside objects' infills. This may " +"lower the amount of waste and decrease the print time. If the walls are " +"printed with transparent filament, the mixed color infill will be seen " +"outside. It will not take effect, unless the prime tower is enabled." +msgstr "" + +msgid "" +"Purging after filament change will be done inside objects' support. This may " +"lower the amount of waste and decrease the print time. It will not take " +"effect, unless the prime tower is enabled." +msgstr "" + +msgid "" +"This object will be used to purge the nozzle after a filament change to save " +"filament and decrease the print time. Colours of the objects will be mixed " +"as a result. It will not take effect, unless the prime tower is enabled." +msgstr "" + +msgid "Maximal bridging distance" +msgstr "" + +msgid "Maximal distance between supports on sparse infill sections." +msgstr "" + +msgid "X-Y hole compensation" +msgstr "" + +msgid "" +"Holes of object will be grown or shrunk in XY plane by the configured value. " +"Positive value makes holes bigger. Negative value makes holes smaller. This " +"function is used to adjust size slightly when the object has assembling issue" +msgstr "" + +msgid "X-Y contour compensation" +msgstr "" + +msgid "" +"Contour of object will be grown or shrunk in XY plane by the configured " +"value. Positive value makes contour bigger. Negative value makes contour " +"smaller. This function is used to adjust size slightly when the object has " +"assembling issue" +msgstr "" + +msgid "Convert holes to polyholes" +msgstr "" + +msgid "" +"Search for almost-circular holes that span more than one layer and convert " +"the geometry to polyholes. Use the nozzle size and the (biggest) diameter to " +"compute the polyhole.\n" +"See http://hydraraptor.blogspot.com/2011/02/polyholes.html" +msgstr "" + +msgid "Polyhole detection margin" +msgstr "" + +#, no-c-format, no-boost-format +msgid "" +"Maximum defection of a point to the estimated radius of the circle.\n" +"As cylinders are often exported as triangles of varying size, points may not " +"be on the circle circumference. This setting allows you some leway to " +"broaden the detection.\n" +"In mm or in % of the radius." +msgstr "" + +msgid "Polyhole twist" +msgstr "" + +msgid "Rotate the polyhole every layer." +msgstr "" + +msgid "G-code thumbnails" +msgstr "" + +msgid "" +"Picture sizes to be stored into a .gcode and .sl1 / .sl1s files, in the " +"following format: \"XxY, XxY, ...\"" +msgstr "" + +msgid "Format of G-code thumbnails" +msgstr "" + +msgid "" +"Format of G-code thumbnails: PNG for best quality, JPG for smallest size, " +"QOI for low memory firmware" +msgstr "" + +msgid "Use relative E distances" +msgstr "" + +msgid "" +"Relative extrusion is recommended when using \"label_objects\" option.Some " +"extruders work better with this option unckecked (absolute extrusion mode). " +"Wipe tower is only compatible with relative mode. It is recommended on most " +"printers. Default is checked" +msgstr "" + +msgid "" +"Classic wall generator produces walls with constant extrusion width and for " +"very thin areas is used gap-fill. Arachne engine produces walls with " +"variable extrusion width" +msgstr "" + +msgid "Classic" +msgstr "" + +msgid "Arachne" +msgstr "" + +msgid "Wall transition length" +msgstr "" + +msgid "" +"When transitioning between different numbers of walls as the part becomes " +"thinner, a certain amount of space is allotted to split or join the wall " +"segments. It's expressed as a percentage over nozzle diameter" +msgstr "" + +msgid "Wall transitioning filter margin" +msgstr "" + +msgid "" +"Prevent transitioning back and forth between one extra wall and one less. " +"This margin extends the range of extrusion widths which follow to [Minimum " +"wall width - margin, 2 * Minimum wall width + margin]. Increasing this " +"margin reduces the number of transitions, which reduces the number of " +"extrusion starts/stops and travel time. However, large extrusion width " +"variation can lead to under- or overextrusion problems. It's expressed as a " +"percentage over nozzle diameter" +msgstr "" + +msgid "Wall transitioning threshold angle" +msgstr "" + +msgid "" +"When to create transitions between even and odd numbers of walls. A wedge " +"shape with an angle greater than this setting will not have transitions and " +"no walls will be printed in the center to fill the remaining space. Reducing " +"this setting reduces the number and length of these center walls, but may " +"leave gaps or overextrude" +msgstr "" + +msgid "Wall distribution count" +msgstr "" + +msgid "" +"The number of walls, counted from the center, over which the variation needs " +"to be spread. Lower values mean that the outer walls don't change in width" +msgstr "" + +msgid "Minimum feature size" +msgstr "" + +msgid "" +"Minimum thickness of thin features. Model features that are thinner than " +"this value will not be printed, while features thicker than the Minimum " +"feature size will be widened to the Minimum wall width. It's expressed as a " +"percentage over nozzle diameter" +msgstr "" + +msgid "Minimum wall length" +msgstr "" + +msgid "" +"Adjust this value to prevent short, unclosed walls from being printed, which " +"could increase print time. Higher values remove more and longer walls.\n" +"\n" +"NOTE: Bottom and top surfaces will not be affected by this value to prevent " +"visual gaps on the ouside of the model. Adjust 'One wall threshold' in the " +"Advanced settings below to adjust the sensitivity of what is considered a " +"top-surface. 'One wall threshold' is only visibile if this setting is set " +"above the default value of 0.5, or if single-wall top surfaces is enabled." +msgstr "" + +msgid "First layer minimum wall width" +msgstr "" + +msgid "" +"The minimum wall width that should be used for the first layer is " +"recommended to be set to the same size as the nozzle. This adjustment is " +"expected to enhance adhesion." +msgstr "" + +msgid "Minimum wall width" +msgstr "" + +msgid "" +"Width of the wall that will replace thin features (according to the Minimum " +"feature size) of the model. If the Minimum wall width is thinner than the " +"thickness of the feature, the wall will become as thick as the feature " +"itself. It's expressed as a percentage over nozzle diameter" +msgstr "" + +msgid "Detect narrow internal solid infill" +msgstr "" + +msgid "" +"This option will auto detect narrow internal solid infill area. If enabled, " +"concentric pattern will be used for the area to speed printing up. " +"Otherwise, rectilinear pattern is used defaultly." +msgstr "" + +msgid "invalid value " +msgstr "" + +msgid "Invalid value when spiral vase mode is enabled: " +msgstr "" + +msgid "too large line width " +msgstr "" + +msgid " not in range " +msgstr "" + +msgid "Minimum save" +msgstr "" + +msgid "export 3mf with minimum size." +msgstr "" + +msgid "No check" +msgstr "" + +msgid "Do not run any validity checks, such as gcode path conflicts check." +msgstr "" + +msgid "Ensure on bed" +msgstr "" + +msgid "" +"Lift the object above the bed when it is partially below. Disabled by default" +msgstr "" + +msgid "Orient Options" +msgstr "" + +msgid "Orient options: 0-disable, 1-enable, others-auto" +msgstr "" + +msgid "Rotation angle around the Z axis in degrees." +msgstr "" + +msgid "Rotate around Y" +msgstr "" + +msgid "Rotation angle around the Y axis in degrees." +msgstr "" + +msgid "Data directory" +msgstr "" + +msgid "" +"Load and store settings at the given directory. This is useful for " +"maintaining different profiles or including configurations from a network " +"storage." +msgstr "" + +msgid "Load custom gcode" +msgstr "" + +msgid "Load custom gcode from json" +msgstr "" + +msgid "Current z-hop" +msgstr "" + +msgid "Contains z-hop present at the beginning of the custom G-code block." +msgstr "" + +msgid "" +"Position of the extruder at the beginning of the custom G-code block. If the " +"custom G-code travels somewhere else, it should write to this variable so " +"PrusaSlicer knows where it travels from when it gets control back." +msgstr "" + +msgid "" +"Retraction state at the beginning of the custom G-code block. If the custom " +"G-code moves the extruder axis, it should write to this variable so " +"PrusaSlicer deretracts correctly when it gets control back." +msgstr "" + +msgid "Extra deretraction" +msgstr "" + +msgid "Currently planned extra extruder priming after deretraction." +msgstr "" + +msgid "Current extruder" +msgstr "" + +msgid "Zero-based index of currently used extruder." +msgstr "" + +msgid "Current object index" +msgstr "" + +msgid "" +"Specific for sequential printing. Zero-based index of currently printed " +"object." +msgstr "" + +msgid "Has wipe tower" +msgstr "" + +msgid "Whether or not wipe tower is being generated in the print." +msgstr "" + +msgid "Initial extruder" +msgstr "" + +msgid "" +"Zero-based index of the first extruder used in the print. Same as " +"initial_tool." +msgstr "" + +msgid "Initial tool" +msgstr "" + +msgid "" +"Zero-based index of the first extruder used in the print. Same as " +"initial_extruder." +msgstr "" + +msgid "Is extruder used?" +msgstr "" + +msgid "Vector of bools stating whether a given extruder is used in the print." +msgstr "" + +msgid "Volume per extruder" +msgstr "" + +msgid "Total filament volume extruded per extruder during the entire print." +msgstr "" + +msgid "Total toolchanges" +msgstr "" + +msgid "Number of toolchanges during the print." +msgstr "" + +msgid "Total volume" +msgstr "" + +msgid "Total volume of filament used during the entire print." +msgstr "" + +msgid "Weight per extruder" +msgstr "" + +msgid "" +"Weight per extruder extruded during the entire print. Calculated from " +"filament_density value in Filament Settings." +msgstr "" + +msgid "Total weight" +msgstr "" + +msgid "" +"Total weight of the print. Calculated from filament_density value in " +"Filament Settings." +msgstr "" + +msgid "Total layer count" +msgstr "" + +msgid "Number of layers in the entire print." +msgstr "" + +msgid "Number of objects" +msgstr "" + +msgid "Total number of objects in the print." +msgstr "" + +msgid "Number of instances" +msgstr "" + +msgid "Total number of object instances in the print, summed over all objects." +msgstr "" + +msgid "Scale per object" +msgstr "" + +msgid "" +"Contains a string with the information about what scaling was applied to the " +"individual objects. Indexing of the objects is zero-based (first object has " +"index 0).\n" +"Example: 'x:100% y:50% z:100'." +msgstr "" + +msgid "Input filename without extension" +msgstr "" + +msgid "Source filename of the first object, without extension." +msgstr "" + +msgid "" +"The vector has two elements: x and y coordinate of the point. Values in mm." +msgstr "" + +msgid "" +"The vector has two elements: x and y dimension of the bounding box. Values " +"in mm." +msgstr "" + +msgid "First layer convex hull" +msgstr "" + +msgid "" +"Vector of points of the first layer convex hull. Each element has the " +"following format:'[x, y]' (x and y are floating-point numbers in mm)." +msgstr "" + +msgid "Bottom-left corner of first layer bounding box" +msgstr "" + +msgid "Top-right corner of first layer bounding box" +msgstr "" + +msgid "Size of the first layer bounding box" +msgstr "" + +msgid "Bottom-left corner of print bed bounding box" +msgstr "" + +msgid "Top-right corner of print bed bounding box" +msgstr "" + +msgid "Size of the print bed bounding box" +msgstr "" + +msgid "Timestamp" +msgstr "" + +msgid "String containing current time in yyyyMMdd-hhmmss format." +msgstr "" + +msgid "Day" +msgstr "" + +msgid "Hour" +msgstr "" + +msgid "Minute" +msgstr "" + +msgid "Print preset name" +msgstr "" + +msgid "Name of the print preset used for slicing." +msgstr "" + +msgid "Filament preset name" +msgstr "" + +msgid "" +"Names of the filament presets used for slicing. The variable is a vector " +"containing one name for each extruder." +msgstr "" + +msgid "Printer preset name" +msgstr "" + +msgid "Name of the printer preset used for slicing." +msgstr "" + +msgid "Physical printer name" +msgstr "" + +msgid "Name of the physical printer used for slicing." +msgstr "" + +msgid "Layer number" +msgstr "" + +msgid "Index of the current layer. One-based (i.e. first layer is number 1)." +msgstr "" + +msgid "Layer z" +msgstr "" + +msgid "" +"Height of the current layer above the print bed, measured to the top of the " +"layer." +msgstr "" + +msgid "Maximal layer z" +msgstr "" + +msgid "Height of the last layer above the print bed." +msgstr "" + +msgid "Filament extruder ID" +msgstr "" + +msgid "The current extruder ID. The same as current_extruder." +msgstr "" + +msgid "Error in zip archive" +msgstr "" + +msgid "Generating walls" +msgstr "" + +msgid "Generating infill regions" +msgstr "" + +msgid "Generating infill toolpath" +msgstr "" + +msgid "Detect overhangs for auto-lift" +msgstr "" + +msgid "Generating support" +msgstr "" + +msgid "Checking support necessity" +msgstr "" + +msgid "floating regions" +msgstr "" + +msgid "floating cantilever" +msgstr "" + +msgid "large overhangs" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "" +"It seems object %s has %s. Please re-orient the object or enable support " +"generation." +msgstr "" + +msgid "Optimizing toolpath" +msgstr "" + +msgid "Slicing mesh" +msgstr "" + +msgid "" +"No layers were detected. You might want to repair your STL file(s) or check " +"their size or thickness and retry.\n" +msgstr "" + +msgid "" +"An object's XY size compensation will not be used because it is also color-" +"painted.\n" +"XY Size compensation can not be combined with color-painting." +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "Support: generate toolpath at layer %d" +msgstr "" + +msgid "Support: detect overhangs" +msgstr "" + +msgid "Support: generate contact points" +msgstr "" + +msgid "Support: propagate branches" +msgstr "" + +msgid "Support: draw polygons" +msgstr "" + +msgid "Support: generate toolpath" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "Support: generate polygons at layer %d" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "Support: fix holes at layer %d" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "Support: propagate branches at layer %d" +msgstr "" + +msgid "" +"Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension." +msgstr "" + +msgid "Loading of a model file failed." +msgstr "" + +msgid "The supplied file couldn't be read because it's empty" +msgstr "" + +msgid "Unknown file format. Input file must have .3mf or .zip.amf extension." +msgstr "" + +msgid "Canceled" +msgstr "" + +msgid "load_obj: failed to parse" +msgstr "" + +msgid "The file contains polygons with more than 4 vertices." +msgstr "" + +msgid "The file contains polygons with less than 2 vertices." +msgstr "" + +msgid "The file contains invalid vertex index." +msgstr "" + +msgid "This OBJ file couldn't be read because it's empty." +msgstr "" + +msgid "Flow Rate Calibration" +msgstr "" + +msgid "Max Volumetric Speed Calibration" +msgstr "" + +msgid "Manage Result" +msgstr "" + +msgid "Manual Calibration" +msgstr "" + +msgid "Result can be read by human eyes." +msgstr "" + +msgid "Auto-Calibration" +msgstr "" + +msgid "We would use Lidar to read the calibration result" +msgstr "" + +msgid "Prev" +msgstr "" + +msgid "Recalibration" +msgstr "" + +msgid "Calibrate" +msgstr "" + +msgid "Finish" +msgstr "" + +msgid "How to use calibration result?" +msgstr "" + +msgid "" +"You could change the Flow Dynamics Calibration Factor in material editing" +msgstr "" + +msgid "" +"The current firmware version of the printer does not support calibration.\n" +"Please upgrade the printer firmware." +msgstr "" + +msgid "Calibration not supported" +msgstr "" + +msgid "Error desc" +msgstr "" + +msgid "Extra info" +msgstr "" + +msgid "Flow Dynamics" +msgstr "" + +msgid "Flow Rate" +msgstr "" + +msgid "Max Volumetric Speed" +msgstr "" + +msgid "Please enter the name you want to save to printer." +msgstr "" + +msgid "The name cannot exceed 40 characters." +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "" +"Please input valid values:\n" +"Start value: >= %.1f\n" +"End value: <= %.1f\n" +"End value: > Start value\n" +"Value step: >= %.3f)" +msgstr "" + +msgid "The name cannot be empty." +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "The selected preset: %s is not found." +msgstr "" + +msgid "The name cannot be the same as the system preset name." +msgstr "" + +msgid "The name is the same as another existing preset name" +msgstr "" + +msgid "create new preset failed." +msgstr "" + +msgid "" +"Are you sure to cancel the current calibration and return to the home page?" +msgstr "" + +msgid "No Printer Connected!" +msgstr "" + +msgid "Printer is not connected yet." +msgstr "" + +msgid "Please select filament to calibrate." +msgstr "" + +msgid "The input value size must be 3." +msgstr "" + +msgid "Connecting to printer..." +msgstr "" + +msgid "The failed test result has been dropped." +msgstr "" + +msgid "Flow Dynamics Calibration result has been saved to the printer" +msgstr "" + +msgid "Internal Error" +msgstr "" + +msgid "Please select at least one filament for calibration" +msgstr "" + +msgid "Flow rate calibration result has been saved to preset" +msgstr "" + +msgid "Max volumetric speed calibration result has been saved to preset" +msgstr "" + +msgid "When do you need Flow Dynamics Calibration" +msgstr "" + +msgid "" +"We now have added the auto-calibration for different filaments, which is " +"fully automated and the result will be saved into the printer for future " +"use. You only need to do the calibration in the following limited cases:\n" +"1. If you introduce a new filament of different brands/models or the " +"filament is damp;\n" +"2. if the nozzle is worn out or replaced with a new one;\n" +"3. If the max volumetric speed or print temperature is changed in the " +"filament setting." +msgstr "" + +msgid "About this calibration" +msgstr "" + +msgid "" +"Please find the details of Flow Dynamics Calibration from our wiki.\n" +"\n" +"Usually the calibration is unnecessary. When you start a single color/" +"material print, with the \"flow dynamics calibration\" option checked in the " +"print start menu, the printer will follow the old way, calibrate the " +"filament before the print; When you start a multi color/material print, the " +"printer will use the default compensation parameter for the filament during " +"every filament switch which will have a good result in most cases.\n" +"\n" +"Please note there are a few cases that will make the calibration result not " +"reliable: using a texture plate to do the calibration; the build plate does " +"not have good adhesion (please wash the build plate or apply gluestick!) ..." +"You can find more from our wiki.\n" +"\n" +"The calibration results have about 10 percent jitter in our test, which may " +"cause the result not exactly the same in each calibration. We are still " +"investigating the root cause to do improvements with new updates." +msgstr "" + +msgid "When to use Flow Rate Calibration" +msgstr "" + +msgid "" +"After using Flow Dynamics Calibration, there might still be some extrusion " +"issues, such as:\n" +"1. Over-Extrusion: Excess material on your printed object, forming blobs or " +"zits, or the layers seem thicker than expected and not uniform.\n" +"2. Under-Extrusion: Very thin layers, weak infill strength, or gaps in the " +"top layer of the model, even when printing slowly.\n" +"3. Poor Surface Quality: The surface of your prints seems rough or uneven.\n" +"4. Weak Structural Integrity: Prints break easily or don't seem as sturdy as " +"they should be." +msgstr "" + +msgid "" +"In addition, Flow Rate Calibration is crucial for foaming materials like LW-" +"PLA used in RC planes. These materials expand greatly when heated, and " +"calibration provides a useful reference flow rate." +msgstr "" + +msgid "" +"Flow Rate Calibration measures the ratio of expected to actual extrusion " +"volumes. The default setting works well in Bambu Lab printers and official " +"filaments as they were pre-calibrated and fine-tuned. For a regular " +"filament, you usually won't need to perform a Flow Rate Calibration unless " +"you still see the listed defects after you have done other calibrations. For " +"more details, please check out the wiki article." +msgstr "" + +msgid "" +"Auto Flow Rate Calibration utilizes Bambu Lab's Micro-Lidar technology, " +"directly measuring the calibration patterns. However, please be advised that " +"the efficacy and accuracy of this method may be compromised with specific " +"types of materials. Particularly, filaments that are transparent or semi-" +"transparent, sparkling-particled, or have a high-reflective finish may not " +"be suitable for this calibration and can produce less-than-desirable " +"results.\n" +"\n" +"The calibration results may vary between each calibration or filament. We " +"are still improving the accuracy and compatibility of this calibration " +"through firmware updates over time.\n" +"\n" +"Caution: Flow Rate Calibration is an advanced process, to be attempted only " +"by those who fully understand its purpose and implications. Incorrect usage " +"can lead to sub-par prints or printer damage. Please make sure to carefully " +"read and understand the process before doing it." +msgstr "" + +msgid "When you need Max Volumetric Speed Calibration" +msgstr "" + +msgid "Over-extrusion or under extrusion" +msgstr "" + +msgid "Max Volumetric Speed calibration is recommended when you print with:" +msgstr "" + +msgid "material with significant thermal shrinkage/expansion, such as..." +msgstr "" + +msgid "materials with inaccurate filament diameter" +msgstr "" + +msgid "We found the best Flow Dynamics Calibration Factor" +msgstr "" + +msgid "" +"Part of the calibration failed! You may clean the plate and retry. The " +"failed test result would be dropped." +msgstr "" + +msgid "" +"*We recommend you to add brand, materia, type, and even humidity level in " +"the Name" +msgstr "" + +msgid "Failed" +msgstr "" + +msgid "" +"Only one of the results with the same name will be saved. Are you sure you " +"want to overrides the other results?" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "" +"There is already a historical calibration result with the same name: %s. " +"Only one of the results with the same name is saved. Are you sure you want " +"to overrides the historical result?" +msgstr "" + +msgid "Please find the best line on your plate" +msgstr "" + +msgid "Please find the cornor with perfect degree of extrusion" +msgstr "" + +msgid "Input Value" +msgstr "" + +msgid "Save to Filament Preset" +msgstr "" + +msgid "Preset" +msgstr "" + +msgid "Record Factor" +msgstr "" + +msgid "We found the best flow ratio for you" +msgstr "" + +msgid "Flow Ratio" +msgstr "" + +msgid "Please input a valid value (0.0 < flow ratio < 2.0)" +msgstr "" + +msgid "Please enter the name of the preset you want to save." +msgstr "" + +msgid "Calibration1" +msgstr "" + +msgid "Calibration2" +msgstr "" + +msgid "Please find the best object on your plate" +msgstr "" + +msgid "Fill in the value above the block with smoothest top surface" +msgstr "" + +msgid "Skip Calibration2" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "flow ratio : %s " +msgstr "" + +msgid "Please choose a block with smoothest top surface" +msgstr "" + +msgid "Please choose a block with smoothest top surface." +msgstr "" + +msgid "Please input a valid value (0 <= Max Volumetric Speed <= 60)" +msgstr "" + +msgid "Calibration Type" +msgstr "" + +msgid "Complete Calibration" +msgstr "" + +msgid "Fine Calibration based on flow ratio" +msgstr "" + +msgid "Title" +msgstr "" + +msgid "" +"A test model will be printed. Please clear the build plate and place it back " +"to the hot bed before calibration." +msgstr "" + +msgid "Printing Parameters" +msgstr "" + +msgid "- ℃" +msgstr "" + +msgid " ℃" +msgstr "" + +msgid "Plate Type" +msgstr "" + +msgid "filament position" +msgstr "" + +msgid "External Spool" +msgstr "" + +msgid "Filament For Calibration" +msgstr "" + +msgid "" +"Tips for calibration material: \n" +"- Materials that can share same hot bed temperature\n" +"- Different filament brand and family(Brand = Bambu, Family = Basic, Matte)" +msgstr "" + +msgid "Pattern" +msgstr "" + +msgid "Method" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "%s is not compatible with %s" +msgstr "" + +msgid "TPU is not supported for Flow Dynamics Auto-Calibration." +msgstr "" + +msgid "Connecting to printer" +msgstr "" + +msgid "From k Value" +msgstr "" + +msgid "To k Value" +msgstr "" + +msgid "Step value" +msgstr "" + +msgid "0.5" +msgstr "" + +msgid "0.005" +msgstr "" + +msgid "The nozzle diameter has been synchronized from the printer Settings" +msgstr "" + +msgid "From Volumetric Speed" +msgstr "" + +msgid "To Volumetric Speed" +msgstr "" + +msgid "Flow Dynamics Calibration Result" +msgstr "" + +msgid "No History Result" +msgstr "" + +msgid "Success to get history result" +msgstr "" + +msgid "Refreshing the historical Flow Dynamics Calibration records" +msgstr "" + +msgid "Action" +msgstr "" + +msgid "Edit Flow Dynamics Calibration" +msgstr "" + +msgid "Network lookup" +msgstr "" + +msgid "Address" +msgstr "" + +msgid "Hostname" +msgstr "" + +msgid "Service name" +msgstr "" + +msgid "OctoPrint version" +msgstr "" + +msgid "Searching for devices" +msgstr "" + +msgid "Finished" +msgstr "" + +msgid "Multiple resolved IP addresses" +msgstr "" + +#, possible-boost-format +msgid "" +"There are several IP addresses resolving to hostname %1%.\n" +"Please select one that should be used." +msgstr "" + +msgid "PA Calibration" +msgstr "" + +msgid "DDE" +msgstr "" + +msgid "Bowden" +msgstr "" + +msgid "Extruder type" +msgstr "" + +msgid "PA Tower" +msgstr "" + +msgid "PA Line" +msgstr "" + +msgid "PA Pattern" +msgstr "" + +msgid "Start PA: " +msgstr "" + +msgid "End PA: " +msgstr "" + +msgid "PA step: " +msgstr "" + +msgid "Print numbers" +msgstr "" + +msgid "" +"Please input valid values:\n" +"Start PA: >= 0.0\n" +"End PA: > Start PA\n" +"PA step: >= 0.001)" +msgstr "" + +msgid "Temperature calibration" +msgstr "" + +msgid "PLA" +msgstr "" + +msgid "ABS/ASA" +msgstr "" + +msgid "PETG" +msgstr "" + +msgid "TPU" +msgstr "" + +msgid "PA-CF" +msgstr "" + +msgid "PET-CF" +msgstr "" + +msgid "Filament type" +msgstr "" + +msgid "Start temp: " +msgstr "" + +msgid "End temp: " +msgstr "" + +msgid "Temp step: " +msgstr "" + +msgid "" +"Please input valid values:\n" +"Start temp: <= 350\n" +"End temp: >= 170\n" +"Start temp > End temp + 5)" +msgstr "" + +msgid "Max volumetric speed test" +msgstr "" + +msgid "Start volumetric speed: " +msgstr "" + +msgid "End volumetric speed: " +msgstr "" + +msgid "step: " +msgstr "" + +msgid "" +"Please input valid values:\n" +"start > 0 \n" +"step >= 0\n" +"end > start + step)" +msgstr "" + +msgid "VFA test" +msgstr "" + +msgid "Start speed: " +msgstr "" + +msgid "End speed: " +msgstr "" + +msgid "" +"Please input valid values:\n" +"start > 10 \n" +"step >= 0\n" +"end > start + step)" +msgstr "" + +msgid "Start retraction length: " +msgstr "" + +msgid "End retraction length: " +msgstr "" + +msgid "mm/mm" +msgstr "" + +msgid "Send G-Code to printer host" +msgstr "" + +msgid "Upload to Printer Host with the following filename:" +msgstr "" + +msgid "Use forward slashes ( / ) as a directory separator if needed." +msgstr "" + +msgid "Upload to storage" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?" +msgstr "" + +msgid "Upload" +msgstr "" + +msgid "Print host upload queue" +msgstr "" + +msgid "ID" +msgstr "" + +msgid "Progress" +msgstr "" + +msgid "Host" +msgstr "" + +msgctxt "OfFile" +msgid "Size" +msgstr "" + +msgid "Filename" +msgstr "" + +msgid "Cancel selected" +msgstr "" + +msgid "Show error message" +msgstr "" + +msgid "Enqueued" +msgstr "" + +msgid "Uploading" +msgstr "" + +msgid "Cancelling" +msgstr "" + +msgid "Error uploading to print host" +msgstr "" + +msgid "Unable to perform boolean operation on selected parts" +msgstr "" + +msgid "Mesh Boolean" +msgstr "" + +msgid "Union" +msgstr "" + +msgid "Difference" +msgstr "" + +msgid "Intersection" +msgstr "" + +msgid "Source Volume" +msgstr "" + +msgid "Tool Volume" +msgstr "" + +msgid "Subtract from" +msgstr "" + +msgid "Subtract with" +msgstr "" + +msgid "selected" +msgstr "" + +msgid "Part 1" +msgstr "" + +msgid "Part 2" +msgstr "" + +msgid "Delete input" +msgstr "" + +msgid "Network Test" +msgstr "" + +msgid "Start Test Multi-Thread" +msgstr "" + +msgid "Start Test Single-Thread" +msgstr "" + +msgid "Export Log" +msgstr "" + +msgid "Studio Version:" +msgstr "" + +msgid "System Version:" +msgstr "" + +msgid "DNS Server:" +msgstr "" + +msgid "Test BambuLab" +msgstr "" + +msgid "Test BambuLab:" +msgstr "" + +msgid "Test Bing.com" +msgstr "" + +msgid "Test bing.com:" +msgstr "" + +msgid "Test HTTP" +msgstr "" + +msgid "Test HTTP Service:" +msgstr "" + +msgid "Test storage" +msgstr "" + +msgid "Test Storage Upload:" +msgstr "" + +msgid "Test storage upgrade" +msgstr "" + +msgid "Test Storage Upgrade:" +msgstr "" + +msgid "Test storage download" +msgstr "" + +msgid "Test Storage Download:" +msgstr "" + +msgid "Test plugin download" +msgstr "" + +msgid "Test Plugin Download:" +msgstr "" + +msgid "Test Storage Upload" +msgstr "" + +msgid "Log Info" +msgstr "" + +msgid "Select filament preset" +msgstr "" + +msgid "Create Filament" +msgstr "" + +msgid "Create Based on Current Filament" +msgstr "" + +msgid "Copy Current Filament Preset " +msgstr "" + +msgid "Basic Information" +msgstr "" + +msgid "Add Filament Preset under this filament" +msgstr "" + +msgid "We could create the filament presets for your following printer:" +msgstr "" + +msgid "Select Vendor" +msgstr "" + +msgid "Input Custom Vendor" +msgstr "" + +msgid "Can't find vendor I want" +msgstr "" + +msgid "Select Type" +msgstr "" + +msgid "Select Filament Preset" +msgstr "" + +msgid "Serial" +msgstr "" + +msgid "e.g. Basic, Matte, Silk, Marble" +msgstr "" + +msgid "Filament Preset" +msgstr "" + +msgid "Create" +msgstr "" + +msgid "Vendor is not selected, please reselect vendor." +msgstr "" + +msgid "Custom vendor is not input, please input custom vendor." +msgstr "" + +msgid "" +"\"Bambu\" or \"Generic\" can not be used as a Vendor for custom filaments." +msgstr "" + +msgid "Filament type is not selected, please reselect type." +msgstr "" + +msgid "Filament serial is not inputed, please input serial." +msgstr "" + +msgid "" +"There may be escape characters in the vendor or serial input of filament. " +"Please delete and re-enter." +msgstr "" + +msgid "All inputs in the custom vendor or serial are spaces. Please re-enter." +msgstr "" + +msgid "The vendor can not be a number. Please re-enter." +msgstr "" + +msgid "" +"You have not selected a printer or preset yet. Please select at least one." +msgstr "" + +msgid "Some existing presets have failed to be created, as follows:\n" +msgstr "" + +msgid "" +"\n" +"Do you want to rewrite it?" +msgstr "" + +msgid "" +"We would rename the presets as \"Vendor Type Serial @printer you selected" +"\". \n" +"To add preset for more printers, Please go to printer selection" +msgstr "" + +msgid "Create Printer/Nozzle" +msgstr "" + +msgid "Create Printer" +msgstr "" + +msgid "Create Nozzle for Existing Printer" +msgstr "" + +msgid "Create from Template" +msgstr "" + +msgid "Create Based on Current Printer" +msgstr "" + +msgid "Import Preset" +msgstr "" + +msgid "Create Type" +msgstr "" + +msgid "The model is not fond, place reselect vendor." +msgstr "" + +msgid "Select Model" +msgstr "" + +msgid "Select Printer" +msgstr "" + +msgid "Input Custom Model" +msgstr "" + +msgid "Can't find my printer model" +msgstr "" + +msgid "Rectangle" +msgstr "" + +msgid "Printable Space" +msgstr "" + +msgid "X" +msgstr "" + +msgid "Y" +msgstr "" + +msgid "Hot Bed STL" +msgstr "" + +msgid "Load stl" +msgstr "" + +msgid "Hot Bed SVG" +msgstr "" + +msgid "Load svg" +msgstr "" + +msgid "Max Print Height" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "The file exceeds %d MB, please import again." +msgstr "" + +msgid "Exception in obtaining file size, please import again." +msgstr "" + +msgid "Preset path is not find, please reselect vendor." +msgstr "" + +msgid "The printer model was not found, please reselect." +msgstr "" + +msgid "The nozzle diameter is not fond, place reselect." +msgstr "" + +msgid "The printer preset is not fond, place reselect." +msgstr "" + +msgid "Printer Preset" +msgstr "" + +msgid "Filament Preset Template" +msgstr "" + +msgid "Deselect All" +msgstr "" + +msgid "Process Preset Template" +msgstr "" + +msgid "Back Page 1" +msgstr "" + +msgid "" +"You have not yet chosen which printer preset to create based on. Please " +"choose the vendor and model of the printer" +msgstr "" + +msgid "" +"You have entered an illegal input in the printable area section on the first " +"page. Please check before creating it." +msgstr "" + +msgid "The custom printer or model is not inputed, place input." +msgstr "" + +msgid "" +"The printer preset you created already has a preset with the same name. Do " +"you want to overwrite it?\n" +"\tYes: Overwrite the printer preset with the same name, and filament and " +"process presets with the same preset name will be recreated \n" +"and filament and process presets without the same preset name will be " +"reserve.\n" +"\tCancel: Do not create a preset, return to the creation interface." +msgstr "" + +msgid "You need to select at least one filament preset." +msgstr "" + +msgid "You need to select at least one process preset." +msgstr "" + +msgid "Create filament presets failed. As follows:\n" +msgstr "" + +msgid "Create process presets failed. As follows:\n" +msgstr "" + +msgid "Vendor is not find, please reselect." +msgstr "" + +msgid "Current vendor has no models, please reselect." +msgstr "" + +msgid "" +"You have not selected the vendor and model or inputed the custom vendor and " +"model." +msgstr "" + +msgid "" +"There may be escape characters in the custom printer vendor or model. Please " +"delete and re-enter." +msgstr "" + +msgid "" +"All inputs in the custom printer vendor or model are spaces. Please re-enter." +msgstr "" + +msgid "Please check bed printable shape and origin input." +msgstr "" + +msgid "" +"You have not yet selected the printer to replace the nozzle, please choose." +msgstr "" + +msgid "Create Printer Successful" +msgstr "" + +msgid "Create Filament Successful" +msgstr "" + +msgid "Printer Created" +msgstr "" + +msgid "Please go to printer settings to edit your presets" +msgstr "" + +msgid "Filament Created" +msgstr "" + +msgid "" +"Please go to filament setting to edit your presets if you need.\n" +"Please note that nozzle temperature, hot bed temperature, and maximum " +"volumetric speed have a significant impact on printing quality. Please set " +"them carefully." +msgstr "" + +msgid "Printer Setting" +msgstr "" + +msgid "Export Configs" +msgstr "" + +msgid "Printer config bundle(.orca_printer)" +msgstr "" + +msgid "Filament bundle(.orca_filament)" +msgstr "" + +msgid "Printer presets(.zip)" +msgstr "" + +msgid "Filament presets(.zip)" +msgstr "" + +msgid "Process presets(.zip)" +msgstr "" + +msgid "initialize fail" +msgstr "" + +msgid "add file fail" +msgstr "" + +msgid "add bundle structure file fail" +msgstr "" + +msgid "finalize fail" +msgstr "" + +msgid "open zip written fail" +msgstr "" + +msgid "Export successful" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "" +"The '%s' folder already exists in the current directory. Do you want to " +"clear it and rebuild it.\n" +"If not, a time suffix will be added, and you can modify the name after " +"creation." +msgstr "" + +msgid "" +"Printer and all the filament&&process presets that belongs to the printer. \n" +"Can be shared with others." +msgstr "" + +msgid "" +"User's fillment preset set. \n" +"Can be shared with others." +msgstr "" + +msgid "" +"Only display printer names with changes to printer, filament, and process " +"presets." +msgstr "" + +msgid "Only display the filament names with changes to filament presets." +msgstr "" + +msgid "" +"Only printer names with user printer presets will be displayed, and each " +"preset you choose will be exported as a zip." +msgstr "" + +msgid "" +"Only the filament names with user filament presets will be displayed, \n" +"and all user filament presets in each filament name you select will be " +"exported as a zip." +msgstr "" + +msgid "" +"Only printer names with changed process presets will be displayed, \n" +"and all user process presets in each printer name you select will be " +"exported as a zip." +msgstr "" + +msgid "Please select at least one printer or filament." +msgstr "" + +msgid "Please select a type you want to export" +msgstr "" + +msgid "Edit Filament" +msgstr "" + +msgid "Filament presets under this filament" +msgstr "" + +msgid "" +"Note: If the only preset under this filament is deleted, the filament will " +"be deleted after exiting the dialog." +msgstr "" + +msgid "Presets inherited by other presets can not be deleted" +msgstr "" + +msgid "The following presets inherits this preset." +msgid_plural "The following preset inherits this preset." +msgstr[0] "" +msgstr[1] "" + +msgid "Delete Preset" +msgstr "" + +msgid "Are you sure to delete the selected preset?" +msgstr "" + +msgid "Delete preset" +msgstr "" + +msgid "+ Add Preset" +msgstr "" + +msgid "Delete Filament" +msgstr "" + +msgid "" +"All the filament presets belong to this filament would be deleted. \n" +"If you are using this filament on your printer, please reset the filament " +"information for that slot." +msgstr "" + +msgid "Delete filament" +msgstr "" + +msgid "Add Preset" +msgstr "" + +msgid "Add preset for new printer" +msgstr "" + +msgid "Copy preset from filament" +msgstr "" + +msgid "The filament choice not find filament preset, please reselect it" +msgstr "" + +msgid "[Delete Required]" +msgstr "" + +msgid "Edit Preset" +msgstr "" + +msgid "For more information, please check out Wiki" +msgstr "" + +msgid "Collapse" +msgstr "" + +msgid "Daily Tips" +msgstr "" + +msgid "Need select printer" +msgstr "" + +msgid "The start, end or step is not valid value." +msgstr "" + +msgid "" +"Unable to calibrate: maybe because the set calibration value range is too " +"large, or the step is too small" +msgstr "" + +msgid "Physical Printer" +msgstr "" + +msgid "Print Host upload" +msgstr "" + +msgid "Could not get a valid Printer Host reference" +msgstr "" + +msgid "Success!" +msgstr "" + +msgid "Refresh Printers" +msgstr "" + +msgid "" +"HTTPS CA file is optional. It is only needed if you use HTTPS with a self-" +"signed certificate." +msgstr "" + +msgid "Certificate files (*.crt, *.pem)|*.crt;*.pem|All files|*.*" +msgstr "" + +msgid "Open CA certificate file" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "" +"On this system, %s uses HTTPS certificates from the system Certificate Store " +"or Keychain." +msgstr "" + +msgid "" +"To use a custom CA file, please import your CA file into Certificate Store / " +"Keychain." +msgstr "" + +msgid "Connection to printers connected via the print host failed." +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "Mismatched type of print host: %s" +msgstr "" + +msgid "Connection to AstroBox works correctly." +msgstr "" + +msgid "Could not connect to AstroBox" +msgstr "" + +msgid "Note: AstroBox version at least 1.1.0 is required." +msgstr "" + +msgid "Connection to Duet works correctly." +msgstr "" + +msgid "Could not connect to Duet" +msgstr "" + +msgid "Unknown error occured" +msgstr "" + +msgid "Wrong password" +msgstr "" + +msgid "Could not get resources to create a new connection" +msgstr "" + +msgid "Upload not enabled on FlashAir card." +msgstr "" + +msgid "Connection to FlashAir works correctly and upload is enabled." +msgstr "" + +msgid "Could not connect to FlashAir" +msgstr "" + +msgid "" +"Note: FlashAir with firmware 2.00.02 or newer and activated upload function " +"is required." +msgstr "" + +msgid "Connection to MKS works correctly." +msgstr "" + +msgid "Could not connect to MKS" +msgstr "" + +msgid "Connection to OctoPrint works correctly." +msgstr "" + +msgid "Could not connect to OctoPrint" +msgstr "" + +msgid "Note: OctoPrint version at least 1.1.0 is required." +msgstr "" + +msgid "Connection to Prusa SL1 / SL1S works correctly." +msgstr "" + +msgid "Could not connect to Prusa SLA" +msgstr "" + +msgid "Connection to PrusaLink works correctly." +msgstr "" + +msgid "Could not connect to PrusaLink" +msgstr "" + +msgid "Storages found" +msgstr "" + +#. TRN %1% = storage path +#, possible-boost-format +msgid "%1% : read only" +msgstr "" + +#. TRN %1% = storage path +#, possible-boost-format +msgid "%1% : no free space" +msgstr "" + +#. TRN %1% = host +#, possible-boost-format +msgid "Upload has failed. There is no suitable storage found at %1%." +msgstr "" + +msgid "Connection to Prusa Connect works correctly." +msgstr "" + +msgid "Could not connect to Prusa Connect" +msgstr "" + +msgid "Connection to Repetier works correctly." +msgstr "" + +msgid "Could not connect to Repetier" +msgstr "" + +msgid "Note: Repetier version at least 0.90.0 is required." +msgstr "" + +#, possible-boost-format +msgid "" +"HTTP status: %1%\n" +"Message body: \"%2%\"" +msgstr "" + +#, possible-boost-format +msgid "" +"Parsing of host response failed.\n" +"Message body: \"%1%\"\n" +"Error: \"%2%\"" +msgstr "" + +#, possible-boost-format +msgid "" +"Enumeration of host printers failed.\n" +"Message body: \"%1%\"\n" +"Error: \"%2%\"" +msgstr "" + +#: resources/data/hints.ini: [hint:Precise wall] +msgid "Precise wall\nDid you know that turning on precise wall can improve precision and layer consistency?" +msgstr "" + +#: resources/data/hints.ini: [hint:Sandwich mode] +msgid "Sandwich mode\nDid you know that you can use sandwich mode (inner-outer-inner) to improve precision and layer consistency if your model doesn't have very steep overhangs?" +msgstr "" + +#: resources/data/hints.ini: [hint:Chamber temperature] +msgid "Chamber temperature\nDid you know that OrcaSlicer supports chamber temperature?" +msgstr "" + +#: resources/data/hints.ini: [hint:Calibration] +msgid "Calibration\nDid you know that calibrating your printer can do wonders? Check out our beloved calibration solution in OrcaSlicer." +msgstr "" + +#: resources/data/hints.ini: [hint:Auxiliary fan] +msgid "Auxiliary fan\nDid you know that OrcaSlicer supports Auxiliary part cooling fan?" +msgstr "" + +#: resources/data/hints.ini: [hint:Air filtration] +msgid "Air filtration/Exhaust Fan\nDid you know that OrcaSlicer can support Air filtration/Exhaust Fan?" +msgstr "" + +#: resources/data/hints.ini: [hint:G-code window] +msgid "G-code window\nYou can turn on/off the G-code window by pressing the C key." +msgstr "" + +#: resources/data/hints.ini: [hint:Switch workspaces] +msgid "Switch workspaces\nYou can switch between Prepare and Preview workspaces by pressing the Tab key." +msgstr "" + +#: resources/data/hints.ini: [hint:How to use keyboard shortcuts] +msgid "How to use keyboard shortcuts\nDid you know that Orca Slicer offers a wide range of keyboard shortcuts and 3D scene operations." +msgstr "" + +#: resources/data/hints.ini: [hint:Reverse on odd] +msgid "Reverse on odd\nDid you know that Reverse on odd feature can significantly improve the surface quality of your overhangs?" +msgstr "" + +#: resources/data/hints.ini: [hint:Cut Tool] +msgid "Cut Tool\nDid you know that you can cut a model at any angle and position with the cutting tool?" +msgstr "" + +#: resources/data/hints.ini: [hint:Fix Model] +msgid "Fix Model\nDid you know that you can fix a corrupted 3D model to avoid a lot of slicing problems on the Windows system?" +msgstr "" + +#: resources/data/hints.ini: [hint:Timelapse] +msgid "Timelapse\nDid you know that you can generate a timelapse video during each print?" +msgstr "" + +#: resources/data/hints.ini: [hint:Auto-Arrange] +msgid "Auto-Arrange\nDid you know that you can auto-arrange all objects in your project?" +msgstr "" + +#: resources/data/hints.ini: [hint:Auto-Orient] +msgid "Auto-Orient\nDid you know that you can rotate objects to an optimal orientation for printing by a simple click?" +msgstr "" + +#: resources/data/hints.ini: [hint:Lay on Face] +msgid "Lay on Face\nDid you know that you can quickly orient a model so that one of its faces sits on the print bed? Select the \"Place on face\" function or press the F key." +msgstr "" + +#: resources/data/hints.ini: [hint:Object List] +msgid "Object List\nDid you know that you can view all objects/parts in a list and change settings for each object/part?" +msgstr "" + +#: resources/data/hints.ini: [hint:Search Functionality] +msgid "Search Functionality\nDid you know that you use the Search tool to quickly find a specific Orca Slicer setting?" +msgstr "" + +#: resources/data/hints.ini: [hint:Simplify Model] +msgid "Simplify Model\nDid you know that you can reduce the number of triangles in a mesh using the Simplify mesh feature? Right-click the model and select Simplify model." +msgstr "" + +#: resources/data/hints.ini: [hint:Slicing Parameter Table] +msgid "Slicing Parameter Table\nDid you know that you can view all objects/parts on a table and change settings for each object/part?" +msgstr "" + +#: resources/data/hints.ini: [hint:Split to Objects/Parts] +msgid "Split to Objects/Parts\nDid you know that you can split a big object into small ones for easy colorizing or printing?" +msgstr "" + +#: resources/data/hints.ini: [hint:Subtract a Part] +msgid "Subtract a Part\nDid you know that you can subtract one mesh from another using the Negative part modifier? That way you can, for example, create easily resizable holes directly in Orca Slicer." +msgstr "" + +#: resources/data/hints.ini: [hint:STEP] +msgid "STEP\nDid you know that you can improve your print quality by slicing a STEP file instead of an STL?\nOrca Slicer supports slicing STEP files, providing smoother results than a lower resolution STL. Give it a try!" +msgstr "" + +#: resources/data/hints.ini: [hint:Z seam location] +msgid "Z seam location\nDid you know that you can customize the location of the Z seam, and even paint it on your print, to have it in a less visible location? This improves the overall look of your model. Check it out!" +msgstr "" + +#: resources/data/hints.ini: [hint:Fine-tuning for flow rate] +msgid "Fine-tuning for flow rate\nDid you know that flow rate can be fine-tuned for even better-looking prints? Depending on the material, you can improve the overall finish of the printed model by doing some fine-tuning." +msgstr "" + +#: resources/data/hints.ini: [hint:Split your prints into plates] +msgid "Split your prints into plates\nDid you know that you can split a model that has a lot of parts into individual plates ready to print? This will simplify the process of keeping track of all the parts." +msgstr "" + +#: resources/data/hints.ini: [hint:Speed up your print with Adaptive Layer Height] +msgid "Speed up your print with Adaptive Layer Height\nDid you know that you can print a model even faster, by using the Adaptive Layer Height option? Check it out!" +msgstr "" + +#: resources/data/hints.ini: [hint:Support painting] +msgid "Support painting\nDid you know that you can paint the location of your supports? This feature makes it easy to place the support material only on the sections of the model that actually need it." +msgstr "" + +#: resources/data/hints.ini: [hint:Different types of supports] +msgid "Different types of supports\nDid you know that you can choose from multiple types of supports? Tree supports work great for organic models, while saving filament and improving print speed. Check them out!" +msgstr "" + +#: resources/data/hints.ini: [hint:Printing Silk Filament] +msgid "Printing Silk Filament\nDid you know that Silk filament needs special consideration to print it successfully? Higher temperature and lower speed are always recommended for the best results." +msgstr "" + +#: resources/data/hints.ini: [hint:Brim for better adhesion] +msgid "Brim for better adhesion\nDid you know that when printing models have a small contact interface with the printing surface, it's recommended to use a brim?" +msgstr "" + +#: resources/data/hints.ini: [hint:Set parameters for multiple objects] +msgid "Set parameters for multiple objects\nDid you know that you can set slicing parameters for all selected objects at one time?" +msgstr "" + +#: resources/data/hints.ini: [hint:Stack objects] +msgid "Stack objects\nDid you know that you can stack objects as a whole one?" +msgstr "" + +#: resources/data/hints.ini: [hint:Flush into support/objects/infill] +msgid "Flush into support/objects/infill\nDid you know that you can save the wasted filament by flushing them into support/objects/infill during filament change?" +msgstr "" + +#: resources/data/hints.ini: [hint:Improve strength] +msgid "Improve strength\nDid you know that you can use more wall loops and higher sparse infill density to improve the strength of the model?" +msgstr "" + +#: resources/data/hints.ini: [hint:When need to print with the printer door opened] +msgid "When need to print with the printer door opened\nDid you know that opening the printer door can reduce the probability of extruder/hotend clogging when printing lower temperature filament with a higher enclosure temperature. More info about this in the Wiki." +msgstr "" + +#: resources/data/hints.ini: [hint:Avoid warping] +msgid "Avoid warping\nDid you know that when printing materials that are prone to warping such as ABS, appropriately increasing the heatbed temperature can reduce the probability of warping." +msgstr "" diff --git a/localization/i18n/ca/OrcaSlicer_ca.po b/localization/i18n/ca/OrcaSlicer_ca.po index 6a35ba2849..fae3c3f09d 100644 --- a/localization/i18n/ca/OrcaSlicer_ca.po +++ b/localization/i18n/ca/OrcaSlicer_ca.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-03 09:32+0800\n" +"POT-Creation-Date: 2024-03-13 22:09+0800\n" "PO-Revision-Date: 2024-02-17 22:49+0100\n" "Last-Translator: \n" "Language-Team: \n" @@ -3414,22 +3414,16 @@ msgstr "" "No - Renunciar a utilitzar el mode espiral aquesta vegada" msgid "" -"Alternate extra wall only works with ensure vertical shell thickness " -"disabled. " +"Alternate extra wall does't work well when ensure vertical shell thickness " +"is set to All. " msgstr "" -"El perímetre addicional alternat només funciona amb el gruix vertical de la " -"carcassa desactivat. " msgid "" "Change these settings automatically? \n" -"Yes - Disable ensure vertical shell thickness and enable alternate extra " -"wall\n" +"Yes - Change ensure vertical shell thickness to Moderate and enable " +"alternate extra wall\n" "No - Dont use alternate extra wall" msgstr "" -"Canviar aquesta configuració automàticament? \n" -"Sí - Desactivar assegurar el gruix vertical de la carcassa i activar un " -"perímetre addicional alternat\n" -"No - No utilitzar perímetre addicional alternat" msgid "" "Prime tower does not work when Adaptive Layer Height or Independent Support " @@ -3690,6 +3684,68 @@ msgstr "" msgid "default" msgstr "per defecte" +#, boost-format +msgid "Edit Custom G-code (%1%)" +msgstr "" + +msgid "Built-in placeholders (Double click item to add to G-code)" +msgstr "" + +msgid "Search gcode placeholders" +msgstr "" + +msgid "Add selected placeholder to G-code" +msgstr "" + +msgid "Select placeholder" +msgstr "" + +msgid "[Global] Slicing State" +msgstr "" + +msgid "Read Only" +msgstr "" + +msgid "Read Write" +msgstr "" + +msgid "Slicing State" +msgstr "" + +msgid "Print Statistics" +msgstr "" + +msgid "Objects Info" +msgstr "" + +msgid "Dimensions" +msgstr "" + +msgid "Temperatures" +msgstr "" + +msgid "Timestamps" +msgstr "" + +#, boost-format +msgid "Specific for %1%" +msgstr "" + +msgid "Presets" +msgstr "Perfils" + +msgid "Print settings" +msgstr "Configuració d'impressio" + +msgid "Filament settings" +msgstr "Configuració del Filament" + +msgid "SLA Materials settings" +msgstr "" + +msgid "Printer settings" +msgstr "Configuració de la Impressora" + msgid "parameter name" msgstr "nom del paràmetre" @@ -3883,9 +3939,6 @@ msgstr "Imprimir" msgid "Printer" msgstr "Impressora" -msgid "Print settings" -msgstr "Configuració d'impressio" - msgid "Custom g-code" msgstr "Codi-G personalitzat" @@ -5418,12 +5471,6 @@ msgstr "Comparar els perfils" msgid "View all object's settings" msgstr "Veure tots els paràmetres de l'objecte" -msgid "Filament settings" -msgstr "Configuració del Filament" - -msgid "Printer settings" -msgstr "Configuració de la Impressora" - msgid "Remove current plate (if not last one)" msgstr "Treure la placa actual ( si no és l'última )" @@ -6175,9 +6222,6 @@ msgstr "" "Si està activat, fa els clculs automàticament cada vegada que canviï el " "color." -msgid "Presets" -msgstr "Perfils" - msgid "Auto sync user presets(Printer/Filament/Process)" msgstr "" "Sincronització automàtica dels perfils de l'usuari ( Impressora/Filament/" @@ -8665,6 +8709,33 @@ msgid "" "Setting the jerk speed too low could lead to artifacts on curved surfaces" msgstr "" +msgid "" +"The jerk setting exceeds the printer's maximum jerk (machine_max_jerk_x/" +"machine_max_jerk_y).\n" +"Orca will automatically cap the jerk speed to ensure it doesn't surpass the " +"printer's capabilities.\n" +"You can adjust the maximum jerk setting in your printer's configuration to " +"get higher speeds." +msgstr "" + +msgid "" +"The acceleration setting exceeds the printer's maximum acceleration " +"(machine_max_acceleration_extruding).\n" +"Orca will automatically cap the acceleration speed to ensure it doesn't " +"surpass the printer's capabilities.\n" +"You can adjust the machine_max_acceleration_extruding value in your " +"printer's configuration to get higher speeds." +msgstr "" + +msgid "" +"The speed setting exceeds the printer's maximum speed (machine_max_speed_x/" +"machine_max_speed_y).\n" +"Orca will automatically cap the print speed to ensure it doesn't surpass the " +"printer's capabilities.\n" +"You can adjust the maximum speed setting in your printer's configuration to " +"get higher speeds." +msgstr "" + msgid "Generating skirt & brim" msgstr "Generant Faldilla i Vora d'Adherència" @@ -9198,7 +9269,7 @@ msgstr "" "invers a 0 de manera que totes els perímetres interns s'imprimeixin en " "direccions alternes en capes senars, independentment del seu grau de voladís." -msgid "Bridge counterbole holes" +msgid "Bridge counterbore holes" msgstr "" msgid "" @@ -9584,21 +9655,19 @@ msgstr "Assegurar el gruix de la carcassa vertical" msgid "" "Add solid infill near sloping surfaces to guarantee the vertical shell " -"thickness (top+bottom solid layers)" -msgstr "" -"Afegir farciment sòlid a prop de les superfícies inclinades per garantir el " -"gruix vertical requerit ( capes sòlides superior+inferior )." - -msgid "Further reduce solid infill on walls (beta)" +"thickness (top+bottom solid layers)\n" +"None: No solid infill will be added anywhere. Caution: Use this option " +"carefully if your model has sloped surfaces\n" +"Critical Only: Avoid adding solid infill for walls\n" +"Moderate: Add solid infill for heavily sloping surfaces only\n" +"All: Add solid infill for all suitable sloping surfaces\n" +"Default value is All." msgstr "" -msgid "" -"Further reduces any solid infill applied to walls. As there will be very " -"limited infill supporting solid surfaces, make sure that you are using " -"adequate number of walls to support the part on sloping surfaces.\n" -"\n" -"For heavily sloped surfaces this option is not suitable as it will generate " -"too thin of a top layer and should be disabled." +msgid "Critical Only" +msgstr "" + +msgid "Moderate" msgstr "" msgid "Top surface pattern" @@ -11681,6 +11750,45 @@ msgstr "" msgid "Use scarf joint to minimize seam visibility and increase seam strength." msgstr "" +msgid "Conditional scarf joint" +msgstr "" + +msgid "" +"Apply scarf joints only to smooth perimeters where traditional seams do not " +"conceal the seams at sharp corners effectively." +msgstr "" + +msgid "Conditional angle threshold" +msgstr "" + +msgid "" +"This option sets the threshold angle for applying a conditional scarf joint " +"seam.\n" +"If the maximum angle within the perimeter loop exceeds this value " +"(indicating the absence of sharp corners), a scarf joint seam will be used. " +"The default value is 155°." +msgstr "" + +msgid "Scarf joint speed" +msgstr "" + +msgid "" +"This option sets the printing speed for scarf joints. It is recommended to " +"print scarf joints at a slow speed (less than 100 mm/s). It's also " +"advisable to enable 'Extrusion rate smoothing' if the set speed varies " +"significantly from the speed of the outer or inner walls. If the speed " +"specified here is higher than the speed of the outer or inner walls, the " +"printer will default to the slower of the two speeds. When specified as a " +"percentage (e.g., 80%), the speed is calculated based on the respective " +"outer or inner wall speed. The default value is set to 100%." +msgstr "" + +msgid "Scarf joint flow ratio" +msgstr "" + +msgid "This factor affects the amount of material for scarf joints." +msgstr "" + msgid "Scarf start height" msgstr "" @@ -15285,6 +15393,31 @@ msgstr "" "augmentar adequadament la temperatura del llit pot reduir la probabilitat de " "deformació." +#~ msgid "" +#~ "Alternate extra wall only works with ensure vertical shell thickness " +#~ "disabled. " +#~ msgstr "" +#~ "El perímetre addicional alternat només funciona amb el gruix vertical de " +#~ "la carcassa desactivat. " + +#~ msgid "" +#~ "Change these settings automatically? \n" +#~ "Yes - Disable ensure vertical shell thickness and enable alternate extra " +#~ "wall\n" +#~ "No - Dont use alternate extra wall" +#~ msgstr "" +#~ "Canviar aquesta configuració automàticament? \n" +#~ "Sí - Desactivar assegurar el gruix vertical de la carcassa i activar un " +#~ "perímetre addicional alternat\n" +#~ "No - No utilitzar perímetre addicional alternat" + +#~ msgid "" +#~ "Add solid infill near sloping surfaces to guarantee the vertical shell " +#~ "thickness (top+bottom solid layers)" +#~ msgstr "" +#~ "Afegir farciment sòlid a prop de les superfícies inclinades per garantir " +#~ "el gruix vertical requerit ( capes sòlides superior+inferior )." + #~ msgid " " #~ msgstr " " diff --git a/localization/i18n/cs/OrcaSlicer_cs.po b/localization/i18n/cs/OrcaSlicer_cs.po index 5631b65098..0d3db50f14 100644 --- a/localization/i18n/cs/OrcaSlicer_cs.po +++ b/localization/i18n/cs/OrcaSlicer_cs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-03 09:32+0800\n" +"POT-Creation-Date: 2024-03-13 22:09+0800\n" "PO-Revision-Date: 2023-09-30 15:15+0200\n" "Last-Translator: René Mošner \n" "Language-Team: \n" @@ -3354,14 +3354,14 @@ msgstr "" "Ne - zrušit povolení spirálového režimu" msgid "" -"Alternate extra wall only works with ensure vertical shell thickness " -"disabled. " +"Alternate extra wall does't work well when ensure vertical shell thickness " +"is set to All. " msgstr "" msgid "" "Change these settings automatically? \n" -"Yes - Disable ensure vertical shell thickness and enable alternate extra " -"wall\n" +"Yes - Change ensure vertical shell thickness to Moderate and enable " +"alternate extra wall\n" "No - Dont use alternate extra wall" msgstr "" @@ -3616,6 +3616,68 @@ msgstr "" msgid "default" msgstr "výchozí" +#, boost-format +msgid "Edit Custom G-code (%1%)" +msgstr "" + +msgid "Built-in placeholders (Double click item to add to G-code)" +msgstr "" + +msgid "Search gcode placeholders" +msgstr "" + +msgid "Add selected placeholder to G-code" +msgstr "" + +msgid "Select placeholder" +msgstr "" + +msgid "[Global] Slicing State" +msgstr "" + +msgid "Read Only" +msgstr "" + +msgid "Read Write" +msgstr "" + +msgid "Slicing State" +msgstr "" + +msgid "Print Statistics" +msgstr "" + +msgid "Objects Info" +msgstr "" + +msgid "Dimensions" +msgstr "" + +msgid "Temperatures" +msgstr "" + +msgid "Timestamps" +msgstr "" + +#, boost-format +msgid "Specific for %1%" +msgstr "" + +msgid "Presets" +msgstr "Předvolby" + +msgid "Print settings" +msgstr "Nastavení tisku" + +msgid "Filament settings" +msgstr "Nastavení filamentu" + +msgid "SLA Materials settings" +msgstr "" + +msgid "Printer settings" +msgstr "Nastavení tiskárny" + msgid "parameter name" msgstr "název parametru" @@ -3809,9 +3871,6 @@ msgstr "Tisk" msgid "Printer" msgstr "Tiskárna" -msgid "Print settings" -msgstr "Nastavení tisku" - msgid "Custom g-code" msgstr "" @@ -5331,12 +5390,6 @@ msgstr "Porovnání přednastavení" msgid "View all object's settings" msgstr "Zobrazit všechna nastavení objektu" -msgid "Filament settings" -msgstr "Nastavení filamentu" - -msgid "Printer settings" -msgstr "Nastavení tiskárny" - msgid "Remove current plate (if not last one)" msgstr "Odebrat aktuální podložku (pokud není poslední)" @@ -6066,9 +6119,6 @@ msgstr "" msgid "If enabled, auto-calculate everytime the color changed." msgstr "" -msgid "Presets" -msgstr "Předvolby" - msgid "Auto sync user presets(Printer/Filament/Process)" msgstr "" "Automatická synchronizace uživatelských předvoleb (Tiskárna/Filament/Proces)" @@ -8485,6 +8535,33 @@ msgid "" "Setting the jerk speed too low could lead to artifacts on curved surfaces" msgstr "" +msgid "" +"The jerk setting exceeds the printer's maximum jerk (machine_max_jerk_x/" +"machine_max_jerk_y).\n" +"Orca will automatically cap the jerk speed to ensure it doesn't surpass the " +"printer's capabilities.\n" +"You can adjust the maximum jerk setting in your printer's configuration to " +"get higher speeds." +msgstr "" + +msgid "" +"The acceleration setting exceeds the printer's maximum acceleration " +"(machine_max_acceleration_extruding).\n" +"Orca will automatically cap the acceleration speed to ensure it doesn't " +"surpass the printer's capabilities.\n" +"You can adjust the machine_max_acceleration_extruding value in your " +"printer's configuration to get higher speeds." +msgstr "" + +msgid "" +"The speed setting exceeds the printer's maximum speed (machine_max_speed_x/" +"machine_max_speed_y).\n" +"Orca will automatically cap the print speed to ensure it doesn't surpass the " +"printer's capabilities.\n" +"You can adjust the maximum speed setting in your printer's configuration to " +"get higher speeds." +msgstr "" + msgid "Generating skirt & brim" msgstr "Generování Obrysu a Límce" @@ -8990,7 +9067,7 @@ msgid "" "directions on odd layers irrespective of their overhang degree." msgstr "" -msgid "Bridge counterbole holes" +msgid "Bridge counterbore holes" msgstr "" msgid "" @@ -9329,21 +9406,19 @@ msgstr "Zajistit tloušťku svislých stěn" msgid "" "Add solid infill near sloping surfaces to guarantee the vertical shell " -"thickness (top+bottom solid layers)" -msgstr "" -"Přidá plnou výplň u šikmých ploch pro garanci tloušťky svislých stěn " -"(vrchních a spodních plných vrstev)" - -msgid "Further reduce solid infill on walls (beta)" +"thickness (top+bottom solid layers)\n" +"None: No solid infill will be added anywhere. Caution: Use this option " +"carefully if your model has sloped surfaces\n" +"Critical Only: Avoid adding solid infill for walls\n" +"Moderate: Add solid infill for heavily sloping surfaces only\n" +"All: Add solid infill for all suitable sloping surfaces\n" +"Default value is All." msgstr "" -msgid "" -"Further reduces any solid infill applied to walls. As there will be very " -"limited infill supporting solid surfaces, make sure that you are using " -"adequate number of walls to support the part on sloping surfaces.\n" -"\n" -"For heavily sloped surfaces this option is not suitable as it will generate " -"too thin of a top layer and should be disabled." +msgid "Critical Only" +msgstr "" + +msgid "Moderate" msgstr "" msgid "Top surface pattern" @@ -11306,6 +11381,45 @@ msgstr "" msgid "Use scarf joint to minimize seam visibility and increase seam strength." msgstr "" +msgid "Conditional scarf joint" +msgstr "" + +msgid "" +"Apply scarf joints only to smooth perimeters where traditional seams do not " +"conceal the seams at sharp corners effectively." +msgstr "" + +msgid "Conditional angle threshold" +msgstr "" + +msgid "" +"This option sets the threshold angle for applying a conditional scarf joint " +"seam.\n" +"If the maximum angle within the perimeter loop exceeds this value " +"(indicating the absence of sharp corners), a scarf joint seam will be used. " +"The default value is 155°." +msgstr "" + +msgid "Scarf joint speed" +msgstr "" + +msgid "" +"This option sets the printing speed for scarf joints. It is recommended to " +"print scarf joints at a slow speed (less than 100 mm/s). It's also " +"advisable to enable 'Extrusion rate smoothing' if the set speed varies " +"significantly from the speed of the outer or inner walls. If the speed " +"specified here is higher than the speed of the outer or inner walls, the " +"printer will default to the slower of the two speeds. When specified as a " +"percentage (e.g., 80%), the speed is calculated based on the respective " +"outer or inner wall speed. The default value is set to 100%." +msgstr "" + +msgid "Scarf joint flow ratio" +msgstr "" + +msgid "This factor affects the amount of material for scarf joints." +msgstr "" + msgid "Scarf start height" msgstr "" @@ -14663,6 +14777,13 @@ msgid "" "probability of warping." msgstr "" +#~ msgid "" +#~ "Add solid infill near sloping surfaces to guarantee the vertical shell " +#~ "thickness (top+bottom solid layers)" +#~ msgstr "" +#~ "Přidá plnou výplň u šikmých ploch pro garanci tloušťky svislých stěn " +#~ "(vrchních a spodních plných vrstev)" + #~ msgid " " #~ msgstr " " diff --git a/localization/i18n/de/OrcaSlicer_de.po b/localization/i18n/de/OrcaSlicer_de.po index f18a2697d3..01d1198755 100644 --- a/localization/i18n/de/OrcaSlicer_de.po +++ b/localization/i18n/de/OrcaSlicer_de.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-03 09:32+0800\n" +"POT-Creation-Date: 2024-03-13 22:09+0800\n" "PO-Revision-Date: \n" "Last-Translator: Heiko Liebscher \n" "Language-Team: \n" @@ -681,7 +681,7 @@ msgstr "Text drehen" #. TRN - Title in Undo/Redo stack after move with text along emboss axe - From surface msgid "Text move" -msgstr "Text verschieben" +msgstr "Text verschieben" msgid "Set Mirror" msgstr "Spiegel setzen" @@ -3455,22 +3455,16 @@ msgstr "" "Nein - Spiralmodus nicht aktivieren" msgid "" -"Alternate extra wall only works with ensure vertical shell thickness " -"disabled. " +"Alternate extra wall does't work well when ensure vertical shell thickness " +"is set to All. " msgstr "" -"Die alternative zusätzliche Wand funktioniert nur, wenn die vertikale " -"Schalendicke deaktiviert ist." msgid "" "Change these settings automatically? \n" -"Yes - Disable ensure vertical shell thickness and enable alternate extra " -"wall\n" +"Yes - Change ensure vertical shell thickness to Moderate and enable " +"alternate extra wall\n" "No - Dont use alternate extra wall" msgstr "" -"Diese Einstellungen automatisch ändern? \n" -"Ja - Vertikale Schalendicke deaktivieren und alternative zusätzliche Wand " -"aktivieren\n" -"Nein - Keine alternative zusätzliche Wand verwenden" msgid "" "Prime tower does not work when Adaptive Layer Height or Independent Support " @@ -3730,6 +3724,68 @@ msgstr "" msgid "default" msgstr "Standard" +#, boost-format +msgid "Edit Custom G-code (%1%)" +msgstr "" + +msgid "Built-in placeholders (Double click item to add to G-code)" +msgstr "" + +msgid "Search gcode placeholders" +msgstr "" + +msgid "Add selected placeholder to G-code" +msgstr "" + +msgid "Select placeholder" +msgstr "" + +msgid "[Global] Slicing State" +msgstr "" + +msgid "Read Only" +msgstr "" + +msgid "Read Write" +msgstr "" + +msgid "Slicing State" +msgstr "" + +msgid "Print Statistics" +msgstr "" + +msgid "Objects Info" +msgstr "" + +msgid "Dimensions" +msgstr "" + +msgid "Temperatures" +msgstr "" + +msgid "Timestamps" +msgstr "" + +#, boost-format +msgid "Specific for %1%" +msgstr "" + +msgid "Presets" +msgstr "Voreinstellungen" + +msgid "Print settings" +msgstr "Druckeinstellungen" + +msgid "Filament settings" +msgstr "Filamenteinstellungen" + +msgid "SLA Materials settings" +msgstr "" + +msgid "Printer settings" +msgstr "Drucker-Einstellungen" + msgid "parameter name" msgstr "Parametername" @@ -3923,9 +3979,6 @@ msgstr "aktuelle Platte drucken" msgid "Printer" msgstr "Drucker" -msgid "Print settings" -msgstr "Druckeinstellungen" - msgid "Custom g-code" msgstr "Benutzerdefinierter G-Code" @@ -5465,12 +5518,6 @@ msgstr "Profile vergleichen" msgid "View all object's settings" msgstr "Alle Einstellungen des Objekts anzeigen" -msgid "Filament settings" -msgstr "Filamenteinstellungen" - -msgid "Printer settings" -msgstr "Drucker-Einstellungen" - msgid "Remove current plate (if not last one)" msgstr "entferne aktuelle Platte (wenn nicht die letzte)" @@ -6230,9 +6277,6 @@ msgstr "Reinigungsvolumen: Auto-Berechnung bei jeder Farbänderung." msgid "If enabled, auto-calculate everytime the color changed." msgstr "Wenn aktiviert, wird bei jeder Farbänderung automatisch berechnet." -msgid "Presets" -msgstr "Voreinstellungen" - msgid "Auto sync user presets(Printer/Filament/Process)" msgstr "Benutzerprofile automatisch synchronisieren (Drucker/Filament/Prozess)" @@ -7103,12 +7147,11 @@ msgid "" msgstr "" "Wenn Sie diese Option aktivieren, wird die Form des Modells geändert. Wenn " "Ihr Druck präzise Abmessungen erfordert oder Teil einer Baugruppe ist, ist " -"es wichtig, zu überprüfen, ob diese Änderung der Geometrie die Funktionalität " -"Ihres Drucks beeinträchtigt." +"es wichtig, zu überprüfen, ob diese Änderung der Geometrie die " +"Funktionalität Ihres Drucks beeinträchtigt." msgid "Are you sure you want to enable this option?" -msgstr "" -"Sind Sie sicher, dass Sie diese Option aktivieren möchten?" +msgstr "Sind Sie sicher, dass Sie diese Option aktivieren möchten?" msgid "" "Layer height is too small.\n" @@ -7673,7 +7716,8 @@ msgstr "Wähle Voreinstellungen zum Vergleich aus" msgid "" "You can only transfer to current active profile because it has been modified." msgstr "" -"Sie können nur in das aktuelle aktive Profil übertragen, da es geändert wurde." +"Sie können nur in das aktuelle aktive Profil übertragen, da es geändert " +"wurde." msgid "" "Transfer the selected options from left preset to the right.\n" @@ -8753,6 +8797,33 @@ msgstr "" "Das Einstellen der Ruckgeschwindigkeit zu niedrig kann zu Artefakten auf " "gebogenen Oberflächen führen" +msgid "" +"The jerk setting exceeds the printer's maximum jerk (machine_max_jerk_x/" +"machine_max_jerk_y).\n" +"Orca will automatically cap the jerk speed to ensure it doesn't surpass the " +"printer's capabilities.\n" +"You can adjust the maximum jerk setting in your printer's configuration to " +"get higher speeds." +msgstr "" + +msgid "" +"The acceleration setting exceeds the printer's maximum acceleration " +"(machine_max_acceleration_extruding).\n" +"Orca will automatically cap the acceleration speed to ensure it doesn't " +"surpass the printer's capabilities.\n" +"You can adjust the machine_max_acceleration_extruding value in your " +"printer's configuration to get higher speeds." +msgstr "" + +msgid "" +"The speed setting exceeds the printer's maximum speed (machine_max_speed_x/" +"machine_max_speed_y).\n" +"Orca will automatically cap the print speed to ensure it doesn't surpass the " +"printer's capabilities.\n" +"You can adjust the maximum speed setting in your printer's configuration to " +"get higher speeds." +msgstr "" + msgid "Generating skirt & brim" msgstr "Generieren von Schürze und Rand (skirt & brim)" @@ -9205,8 +9276,8 @@ msgid "" msgstr "" "Verbessern Sie die Schalenpräzision, indem Sie den Abstand der äußeren Wand " "anpassen. Dies verbessert auch die Schichtkonsistenz.\n" -"Hinweis: Diese Einstellung wird nur wirksam, wenn die Wandsequenz auf " -"Inner-Outer konfiguriert ist." +"Hinweis: Diese Einstellung wird nur wirksam, wenn die Wandsequenz auf Inner-" +"Outer konfiguriert ist." msgid "Only one wall on top surfaces" msgstr "Nur eine Wand auf den oberen Flächen" @@ -9315,7 +9386,7 @@ msgstr "" "Schichten unabhängig von ihrem Überhangsgrad in abwechselnden Richtungen " "gedruckt werden." -msgid "Bridge counterbole holes" +msgid "Bridge counterbore holes" msgstr "Brücken für Senkungen" msgid "" @@ -9703,29 +9774,20 @@ msgstr "Sicherstellung der vertikalen Wanddicke" msgid "" "Add solid infill near sloping surfaces to guarantee the vertical shell " -"thickness (top+bottom solid layers)" +"thickness (top+bottom solid layers)\n" +"None: No solid infill will be added anywhere. Caution: Use this option " +"carefully if your model has sloped surfaces\n" +"Critical Only: Avoid adding solid infill for walls\n" +"Moderate: Add solid infill for heavily sloping surfaces only\n" +"All: Add solid infill for all suitable sloping surfaces\n" +"Default value is All." msgstr "" -"In der Nähe von schrägen Flächen massive Füllungen hinzufügen, um die " -"vertikale Wanddicke zu gewährleisten (obere + untere massive Schichten)." -msgid "Further reduce solid infill on walls (beta)" -msgstr "Weitere Reduzierung des festen Infill an den Wänden (experimentell)" - -msgid "" -"Further reduces any solid infill applied to walls. As there will be very " -"limited infill supporting solid surfaces, make sure that you are using " -"adequate number of walls to support the part on sloping surfaces.\n" -"\n" -"For heavily sloped surfaces this option is not suitable as it will generate " -"too thin of a top layer and should be disabled." +msgid "Critical Only" +msgstr "" + +msgid "Moderate" msgstr "" -"Reduziert das feste Infill an den Wänden weiter. Da nur sehr wenig Infill " -"zur Unterstützung der massiven Oberflächen verwendet wird, stellen Sie " -"sicher, dass Sie eine ausreichende Anzahl von Wänden verwenden, um das Teil " -"auf schrägen Oberflächen zu stützen.\n" -"\n" -"Für stark geneigte Oberflächen ist diese Option nicht geeignet, da sie eine " -"zu dünne obere Schicht erzeugt und deaktiviert werden sollte." msgid "Top surface pattern" msgstr "Muster der Oberfläche" @@ -9910,11 +9972,11 @@ msgid "" "\n" "This option will be disabled if sprial vase mode is enabled." msgstr "" -"Die Richtung, in der die Wand-Schleifen extrudiert werden" -"Standardmäßig werden alle Wände gegen den Uhrzeigersinn extrudiert, es sei " -"denn, die Umkehrung bei ungeraden Schichten ist aktiviert. Wenn Sie dies auf " -"eine Option außer Auto setzen, wird die Wandrichtung unabhängig von der " -"Umkehrung bei ungeraden Schichten erzwungen.\n" +"Die Richtung, in der die Wand-Schleifen extrudiert werdenStandardmäßig " +"werden alle Wände gegen den Uhrzeigersinn extrudiert, es sei denn, die " +"Umkehrung bei ungeraden Schichten ist aktiviert. Wenn Sie dies auf eine " +"Option außer Auto setzen, wird die Wandrichtung unabhängig von der Umkehrung " +"bei ungeraden Schichten erzwungen.\n" "Diese Option wird deaktiviert, wenn der Spiral-Vase-Modus aktiviert ist." msgid "Counter clockwise" @@ -9966,13 +10028,13 @@ msgstr "" "Diese Option legt den minimalen Punkt für den erlaubten Bett-Mesh-Bereich " "fest. Aufgrund des XY-Offsets der Sonde sind die meisten Drucker nicht in " "der Lage, das gesamte Bett abzutasten. Um sicherzustellen, dass der " -"Abtastpunkt nicht außerhalb des Bettbereichs liegt, sollten die minimalen und " -"maximalen Punkte des Bett-Mesh entsprechend festgelegt werden. OrcaSlicer " -"stellt sicher, dass die Werte adaptive_bed_mesh_min/adaptive_bed_mesh_max " -"diese Min-/Max-Punkte nicht überschreiten. Diese Informationen können in der " -"Regel vom Druckerhersteller bezogen werden. Die Standardeinstellung ist " -"(-99999, -99999), was bedeutet, dass es keine Grenzen gibt und somit das " -"Abtasten über das gesamte Bett ermöglicht wird." +"Abtastpunkt nicht außerhalb des Bettbereichs liegt, sollten die minimalen " +"und maximalen Punkte des Bett-Mesh entsprechend festgelegt werden. " +"OrcaSlicer stellt sicher, dass die Werte adaptive_bed_mesh_min/" +"adaptive_bed_mesh_max diese Min-/Max-Punkte nicht überschreiten. Diese " +"Informationen können in der Regel vom Druckerhersteller bezogen werden. Die " +"Standardeinstellung ist (-99999, -99999), was bedeutet, dass es keine " +"Grenzen gibt und somit das Abtasten über das gesamte Bett ermöglicht wird." msgid "Bed mesh max" msgstr "Bett Max Abtastbereich" @@ -9990,13 +10052,13 @@ msgstr "" "Diese Option legt den maximalen Punkt für den erlaubten Bett-Mesh-Bereich " "fest. Aufgrund des XY-Offsets der Sonde sind die meisten Drucker nicht in " "der Lage, das gesamte Bett abzutasten. Um sicherzustellen, dass der " -"Abtastpunkt nicht außerhalb des Bettbereichs liegt, sollten die minimalen und " -"maximalen Punkte des Bett-Mesh entsprechend festgelegt werden. OrcaSlicer " -"stellt sicher, dass die Werte adaptive_bed_mesh_min/adaptive_bed_mesh_max " -"diese Min-/Max-Punkte nicht überschreiten. Diese Informationen können in der " -"Regel vom Druckerhersteller bezogen werden. Die Standardeinstellung ist " -"(99999, 99999), was bedeutet, dass es keine Grenzen gibt und somit das " -"Abtasten über das gesamte Bett ermöglicht wird." +"Abtastpunkt nicht außerhalb des Bettbereichs liegt, sollten die minimalen " +"und maximalen Punkte des Bett-Mesh entsprechend festgelegt werden. " +"OrcaSlicer stellt sicher, dass die Werte adaptive_bed_mesh_min/" +"adaptive_bed_mesh_max diese Min-/Max-Punkte nicht überschreiten. Diese " +"Informationen können in der Regel vom Druckerhersteller bezogen werden. Die " +"Standardeinstellung ist (99999, 99999), was bedeutet, dass es keine Grenzen " +"gibt und somit das Abtasten über das gesamte Bett ermöglicht wird." msgid "Probe point distance" msgstr "Abstand der Abtastpunkte" @@ -11353,8 +11415,8 @@ msgid "" "cooling is enabled." msgstr "" "Die minimale Druckgeschwindigkeit, die der Drucker einhält, um zu versuchen, " -"die minimale Schichtzeit einzuhalten, wenn die Verlangsamung für eine bessere " -"Schichtkühlung aktiviert ist." +"die minimale Schichtzeit einzuhalten, wenn die Verlangsamung für eine " +"bessere Schichtkühlung aktiviert ist." msgid "Nozzle diameter" msgstr "Düsendurchmesser" @@ -11829,10 +11891,51 @@ msgstr "" "um das endgültige Produkt glatter und nahtloser aussehen zu lassen." msgid "Scarf joint seam (beta)" -msgstr "Schaltnaht (Beta)" +msgstr "Schaltnaht (Beta)" msgid "Use scarf joint to minimize seam visibility and increase seam strength." -msgstr "Benutze Schaltnaht um die Sichtbarkeit der Naht zu minimieren und die Nahtstärke zu erhöhen." +msgstr "" +"Benutze Schaltnaht um die Sichtbarkeit der Naht zu minimieren und die " +"Nahtstärke zu erhöhen." + +msgid "Conditional scarf joint" +msgstr "" + +msgid "" +"Apply scarf joints only to smooth perimeters where traditional seams do not " +"conceal the seams at sharp corners effectively." +msgstr "" + +msgid "Conditional angle threshold" +msgstr "" + +msgid "" +"This option sets the threshold angle for applying a conditional scarf joint " +"seam.\n" +"If the maximum angle within the perimeter loop exceeds this value " +"(indicating the absence of sharp corners), a scarf joint seam will be used. " +"The default value is 155°." +msgstr "" + +msgid "Scarf joint speed" +msgstr "" + +msgid "" +"This option sets the printing speed for scarf joints. It is recommended to " +"print scarf joints at a slow speed (less than 100 mm/s). It's also " +"advisable to enable 'Extrusion rate smoothing' if the set speed varies " +"significantly from the speed of the outer or inner walls. If the speed " +"specified here is higher than the speed of the outer or inner walls, the " +"printer will default to the slower of the two speeds. When specified as a " +"percentage (e.g., 80%), the speed is calculated based on the respective " +"outer or inner wall speed. The default value is set to 100%." +msgstr "" + +msgid "Scarf joint flow ratio" +msgstr "" + +msgid "This factor affects the amount of material for scarf joints." +msgstr "" msgid "Scarf start height" msgstr "Start Höhe des Schalnaht" @@ -13213,14 +13316,17 @@ msgid "Is extruder used?" msgstr "Wird der Extruder verwendet?" msgid "Vector of bools stating whether a given extruder is used in the print." -msgstr "Vektor von Booleschen Werten, die angeben, ob ein bestimmter Extruder im Druck verwendet wird." - +msgstr "" +"Vektor von Booleschen Werten, die angeben, ob ein bestimmter Extruder im " +"Druck verwendet wird." msgid "Volume per extruder" msgstr "Volumen pro Extruder" msgid "Total filament volume extruded per extruder during the entire print." -msgstr "Gesamtes Filamentvolumen, das pro Extruder während des gesamten Drucks extrudiert wurde." +msgstr "" +"Gesamtes Filamentvolumen, das pro Extruder während des gesamten Drucks " +"extrudiert wurde." msgid "Total toolchanges" msgstr "Gesamte Anzahl der Werkzeugwechsel" @@ -13280,11 +13386,11 @@ msgid "" "individual objects. Indexing of the objects is zero-based (first object has " "index 0).\n" "Example: 'x:100% y:50% z:100'." -msgstr "Enthält eine Zeichenfolge mit Informationen darüber, welche Skalierung auf die einzelnen Objekte angewendet wurde. Die Indizierung der Objekte ist nullbasiert (das erste Objekt hat den Index 0).\nBeispiel: 'x:100% y:50% z:100'." - -msgid "Scale per instance" -msgstr "Skalierung pro Instanz" - +msgstr "" +"Enthält eine Zeichenfolge mit Informationen darüber, welche Skalierung auf " +"die einzelnen Objekte angewendet wurde. Die Indizierung der Objekte ist " +"nullbasiert (das erste Objekt hat den Index 0).\n" +"Beispiel: 'x:100% y:50% z:100'." msgid "Input filename without extension" msgstr "Eingabedateiname ohne Erweiterung" @@ -13360,8 +13466,8 @@ msgid "" "Names of the filament presets used for slicing. The variable is a vector " "containing one name for each extruder." msgstr "" -"Name der Filamentvorgabe, die zum Slicen verwendet wird. Die Variable ist ein " -"Vektor, der einen Namen für jeden Extruder enthält." +"Name der Filamentvorgabe, die zum Slicen verwendet wird. Die Variable ist " +"ein Vektor, der einen Namen für jeden Extruder enthält." msgid "Printer preset name" msgstr "Name des Druckervorgaben" @@ -13379,7 +13485,9 @@ msgid "Layer number" msgstr "Schichtnummer" msgid "Index of the current layer. One-based (i.e. first layer is number 1)." -msgstr "Index der aktuellen Schicht. Einsbasiert (d.h. die erste Schicht ist Nummer 1)." +msgstr "" +"Index der aktuellen Schicht. Einsbasiert (d.h. die erste Schicht ist Nummer " +"1)." msgid "Layer z" msgstr "Layer z" @@ -13388,7 +13496,8 @@ msgid "" "Height of the current layer above the print bed, measured to the top of the " "layer." msgstr "" -"Höhe der aktuellen Schicht über dem Druckbett, gemessen an der Oberseite der Schicht." +"Höhe der aktuellen Schicht über dem Druckbett, gemessen an der Oberseite der " +"Schicht." msgid "Maximal layer z" msgstr "Maximale Schichtdicke z" @@ -13396,7 +13505,6 @@ msgstr "Maximale Schichtdicke z" msgid "Height of the last layer above the print bed." msgstr "Höhe der letzten Schicht über dem Druckbett." - msgid "Filament extruder ID" msgstr "Extruder-ID des Filaments" @@ -15494,6 +15602,53 @@ msgstr "" "wie z.B. ABS, durch eine entsprechende Erhöhung der Heizbetttemperatur die " "Wahrscheinlichkeit von Verwerfungen verringert werden kann." +#~ msgid "" +#~ "Alternate extra wall only works with ensure vertical shell thickness " +#~ "disabled. " +#~ msgstr "" +#~ "Die alternative zusätzliche Wand funktioniert nur, wenn die vertikale " +#~ "Schalendicke deaktiviert ist." + +#~ msgid "" +#~ "Change these settings automatically? \n" +#~ "Yes - Disable ensure vertical shell thickness and enable alternate extra " +#~ "wall\n" +#~ "No - Dont use alternate extra wall" +#~ msgstr "" +#~ "Diese Einstellungen automatisch ändern? \n" +#~ "Ja - Vertikale Schalendicke deaktivieren und alternative zusätzliche Wand " +#~ "aktivieren\n" +#~ "Nein - Keine alternative zusätzliche Wand verwenden" + +#~ msgid "" +#~ "Add solid infill near sloping surfaces to guarantee the vertical shell " +#~ "thickness (top+bottom solid layers)" +#~ msgstr "" +#~ "In der Nähe von schrägen Flächen massive Füllungen hinzufügen, um die " +#~ "vertikale Wanddicke zu gewährleisten (obere + untere massive Schichten)." + +#~ msgid "Further reduce solid infill on walls (beta)" +#~ msgstr "Weitere Reduzierung des festen Infill an den Wänden (experimentell)" + +#~ msgid "" +#~ "Further reduces any solid infill applied to walls. As there will be very " +#~ "limited infill supporting solid surfaces, make sure that you are using " +#~ "adequate number of walls to support the part on sloping surfaces.\n" +#~ "\n" +#~ "For heavily sloped surfaces this option is not suitable as it will " +#~ "generate too thin of a top layer and should be disabled." +#~ msgstr "" +#~ "Reduziert das feste Infill an den Wänden weiter. Da nur sehr wenig Infill " +#~ "zur Unterstützung der massiven Oberflächen verwendet wird, stellen Sie " +#~ "sicher, dass Sie eine ausreichende Anzahl von Wänden verwenden, um das " +#~ "Teil auf schrägen Oberflächen zu stützen.\n" +#~ "\n" +#~ "Für stark geneigte Oberflächen ist diese Option nicht geeignet, da sie " +#~ "eine zu dünne obere Schicht erzeugt und deaktiviert werden sollte." + +#~ msgid "Scale per instance" +#~ msgstr "Skalierung pro Instanz" + #~ msgid " " #~ msgstr " " diff --git a/localization/i18n/en/OrcaSlicer_en.po b/localization/i18n/en/OrcaSlicer_en.po index 6572acc9f8..f69ef92a3e 100644 --- a/localization/i18n/en/OrcaSlicer_en.po +++ b/localization/i18n/en/OrcaSlicer_en.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-03 09:32+0800\n" +"POT-Creation-Date: 2024-03-13 22:09+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -3307,14 +3307,14 @@ msgstr "" "No - Cancel enabling spiral mode" msgid "" -"Alternate extra wall only works with ensure vertical shell thickness " -"disabled. " +"Alternate extra wall does't work well when ensure vertical shell thickness " +"is set to All. " msgstr "" msgid "" "Change these settings automatically? \n" -"Yes - Disable ensure vertical shell thickness and enable alternate extra " -"wall\n" +"Yes - Change ensure vertical shell thickness to Moderate and enable " +"alternate extra wall\n" "No - Dont use alternate extra wall" msgstr "" @@ -3557,6 +3557,68 @@ msgstr "" msgid "default" msgstr "default" +#, boost-format +msgid "Edit Custom G-code (%1%)" +msgstr "" + +msgid "Built-in placeholders (Double click item to add to G-code)" +msgstr "" + +msgid "Search gcode placeholders" +msgstr "" + +msgid "Add selected placeholder to G-code" +msgstr "" + +msgid "Select placeholder" +msgstr "" + +msgid "[Global] Slicing State" +msgstr "" + +msgid "Read Only" +msgstr "" + +msgid "Read Write" +msgstr "" + +msgid "Slicing State" +msgstr "" + +msgid "Print Statistics" +msgstr "" + +msgid "Objects Info" +msgstr "" + +msgid "Dimensions" +msgstr "" + +msgid "Temperatures" +msgstr "" + +msgid "Timestamps" +msgstr "" + +#, boost-format +msgid "Specific for %1%" +msgstr "" + +msgid "Presets" +msgstr "Presets" + +msgid "Print settings" +msgstr "Print settings" + +msgid "Filament settings" +msgstr "Filament settings" + +msgid "SLA Materials settings" +msgstr "" + +msgid "Printer settings" +msgstr "Printer settings" + msgid "parameter name" msgstr "parameter name" @@ -3750,9 +3812,6 @@ msgstr "Print" msgid "Printer" msgstr "Printer" -msgid "Print settings" -msgstr "Print settings" - msgid "Custom g-code" msgstr "" @@ -5238,12 +5297,6 @@ msgstr "Compare presets" msgid "View all object's settings" msgstr "View all object's settings" -msgid "Filament settings" -msgstr "Filament settings" - -msgid "Printer settings" -msgstr "Printer settings" - msgid "Remove current plate (if not last one)" msgstr "" @@ -5958,9 +6011,6 @@ msgstr "" msgid "If enabled, auto-calculate everytime the color changed." msgstr "" -msgid "Presets" -msgstr "Presets" - msgid "Auto sync user presets(Printer/Filament/Process)" msgstr "Auto sync user presets (Printer/Filament/Process)" @@ -8332,6 +8382,33 @@ msgid "" "Setting the jerk speed too low could lead to artifacts on curved surfaces" msgstr "" +msgid "" +"The jerk setting exceeds the printer's maximum jerk (machine_max_jerk_x/" +"machine_max_jerk_y).\n" +"Orca will automatically cap the jerk speed to ensure it doesn't surpass the " +"printer's capabilities.\n" +"You can adjust the maximum jerk setting in your printer's configuration to " +"get higher speeds." +msgstr "" + +msgid "" +"The acceleration setting exceeds the printer's maximum acceleration " +"(machine_max_acceleration_extruding).\n" +"Orca will automatically cap the acceleration speed to ensure it doesn't " +"surpass the printer's capabilities.\n" +"You can adjust the machine_max_acceleration_extruding value in your " +"printer's configuration to get higher speeds." +msgstr "" + +msgid "" +"The speed setting exceeds the printer's maximum speed (machine_max_speed_x/" +"machine_max_speed_y).\n" +"Orca will automatically cap the print speed to ensure it doesn't surpass the " +"printer's capabilities.\n" +"You can adjust the maximum speed setting in your printer's configuration to " +"get higher speeds." +msgstr "" + msgid "Generating skirt & brim" msgstr "Generating skirt & brim" @@ -8821,7 +8898,7 @@ msgid "" "directions on odd layers irrespective of their overhang degree." msgstr "" -msgid "Bridge counterbole holes" +msgid "Bridge counterbore holes" msgstr "" msgid "" @@ -9151,21 +9228,19 @@ msgstr "Ensure vertical shell thickness" 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)." - -msgid "Further reduce solid infill on walls (beta)" +"thickness (top+bottom solid layers)\n" +"None: No solid infill will be added anywhere. Caution: Use this option " +"carefully if your model has sloped surfaces\n" +"Critical Only: Avoid adding solid infill for walls\n" +"Moderate: Add solid infill for heavily sloping surfaces only\n" +"All: Add solid infill for all suitable sloping surfaces\n" +"Default value is All." msgstr "" -msgid "" -"Further reduces any solid infill applied to walls. As there will be very " -"limited infill supporting solid surfaces, make sure that you are using " -"adequate number of walls to support the part on sloping surfaces.\n" -"\n" -"For heavily sloped surfaces this option is not suitable as it will generate " -"too thin of a top layer and should be disabled." +msgid "Critical Only" +msgstr "" + +msgid "Moderate" msgstr "" msgid "Top surface pattern" @@ -10935,6 +11010,45 @@ msgstr "" msgid "Use scarf joint to minimize seam visibility and increase seam strength." msgstr "" +msgid "Conditional scarf joint" +msgstr "" + +msgid "" +"Apply scarf joints only to smooth perimeters where traditional seams do not " +"conceal the seams at sharp corners effectively." +msgstr "" + +msgid "Conditional angle threshold" +msgstr "" + +msgid "" +"This option sets the threshold angle for applying a conditional scarf joint " +"seam.\n" +"If the maximum angle within the perimeter loop exceeds this value " +"(indicating the absence of sharp corners), a scarf joint seam will be used. " +"The default value is 155°." +msgstr "" + +msgid "Scarf joint speed" +msgstr "" + +msgid "" +"This option sets the printing speed for scarf joints. It is recommended to " +"print scarf joints at a slow speed (less than 100 mm/s). It's also " +"advisable to enable 'Extrusion rate smoothing' if the set speed varies " +"significantly from the speed of the outer or inner walls. If the speed " +"specified here is higher than the speed of the outer or inner walls, the " +"printer will default to the slower of the two speeds. When specified as a " +"percentage (e.g., 80%), the speed is calculated based on the respective " +"outer or inner wall speed. The default value is set to 100%." +msgstr "" + +msgid "Scarf joint flow ratio" +msgstr "" + +msgid "This factor affects the amount of material for scarf joints." +msgstr "" + msgid "Scarf start height" msgstr "" @@ -14092,6 +14206,13 @@ msgid "" "probability of warping." msgstr "" +#~ 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)." + #~ msgid "Configuration package updated to " #~ msgstr "Configuration package updated to " diff --git a/localization/i18n/es/OrcaSlicer_es.po b/localization/i18n/es/OrcaSlicer_es.po index 0cbc42a923..29878a9e72 100644 --- a/localization/i18n/es/OrcaSlicer_es.po +++ b/localization/i18n/es/OrcaSlicer_es.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-03 09:32+0800\n" +"POT-Creation-Date: 2024-03-13 22:09+0800\n" "PO-Revision-Date: \n" "Last-Translator: Carlos Fco. Caruncho Serrano \n" "Language-Team: \n" @@ -456,7 +456,7 @@ msgid "Reset cutting plane" msgstr "Editar conectores" msgid "Edit connectors" -msgstr "" +msgstr "Editar conectores" msgid "Add connectors" msgstr "Añadir conectores" @@ -675,11 +675,11 @@ msgstr "Forma de texto" #. TRN - Title in Undo/Redo stack after rotate with text around emboss axe msgid "Text rotate" -msgstr "" +msgstr "Rotar texto" #. TRN - Title in Undo/Redo stack after move with text along emboss axe - From surface msgid "Text move" -msgstr "" +msgstr "Mover texto" msgid "Set Mirror" msgstr "Configurar Espejo" @@ -1089,11 +1089,11 @@ msgstr "Colección" #. TRN - Title in Undo/Redo stack after rotate with SVG around emboss axe msgid "SVG rotate" -msgstr "" +msgstr "Rotar SVG" #. TRN - Title in Undo/Redo stack after move with SVG along emboss axe - From surface msgid "SVG move" -msgstr "" +msgstr "Mover SVG" msgid "Enter SVG gizmo" msgstr "Introducir el objeto SVG" @@ -1745,7 +1745,7 @@ msgid "Stanford Bunny" msgstr "Conejito Stanford" msgid "Orca String Hell" -msgstr "" +msgstr "Infierno de cadena Orca" msgid "" "This model features text embossment on the top surface. For optimal results, " @@ -1754,6 +1754,12 @@ msgid "" "Yes - Change these settings automatically\n" "No - Do not change these settings for me" msgstr "" +"Este modelo presenta texto en relieve en la superficie superior. Para " +"obtener resultados óptimos, es aconsejable establecer el \"Umbral de " +"perímetro (min_width_top_surface)\" a 0 para que \"Sólo un perímetro en las " +"superficies superiores\" funcione mejor. \n" +"Sí - Cambiar estos ajustes automáticamente \n" +"No - No cambiar estos ajustes para mí." msgid "Text" msgstr "Texto" @@ -3427,21 +3433,16 @@ msgstr "" "No - Dejar de usar el modo espiral esta vez" msgid "" -"Alternate extra wall only works with ensure vertical shell thickness " -"disabled. " +"Alternate extra wall does't work well when ensure vertical shell thickness " +"is set to All. " msgstr "" -"La pared adicional alternativa sólo funciona si se desactiva la opción de " -"asegurar el grosor del perímetro vertical. " msgid "" "Change these settings automatically? \n" -"Yes - Disable ensure vertical shell thickness and enable alternate extra " -"wall\n" +"Yes - Change ensure vertical shell thickness to Moderate and enable " +"alternate extra wall\n" "No - Dont use alternate extra wall" msgstr "" -"¿Cambiar estos ajustes automáticamente? \n" -"Sí - Desactivar el grosor del perímetro vertical y activar la pared " -"adicional alternativa No - No utilizar la pared adicional alternativa" msgid "" "Prime tower does not work when Adaptive Layer Height or Independent Support " @@ -3704,6 +3705,70 @@ msgstr "" msgid "default" msgstr "por defecto" +#, boost-format +msgid "Edit Custom G-code (%1%)" +msgstr "Editar G-Code personalizado (%1%)" + +msgid "Built-in placeholders (Double click item to add to G-code)" +msgstr "" +"Marcadores de posición incorporados (haga doble clic en el elemento para " +"añadirlo al G-Code)" + +msgid "Search gcode placeholders" +msgstr "Buscar marcadores de posición gcode" + +msgid "Add selected placeholder to G-code" +msgstr "Añadir el marcador de posición seleccionado al G-Code" + +msgid "Select placeholder" +msgstr "Seleccionar marcador de posición" + +msgid "[Global] Slicing State" +msgstr "Estado del Laminado [Global]" + +msgid "Read Only" +msgstr "Sólo lectura" + +msgid "Read Write" +msgstr "Leer Escribir" + +msgid "Slicing State" +msgstr "Estado del Laminado" + +msgid "Print Statistics" +msgstr "Estadísticas de impresión" + +msgid "Objects Info" +msgstr "Información de Objetos" + +msgid "Dimensions" +msgstr "Dimensiones" + +msgid "Temperatures" +msgstr "Temperaturas" + +msgid "Timestamps" +msgstr "Marcas de tiempo" + +#, boost-format +msgid "Specific for %1%" +msgstr "Específico para %1%." + +msgid "Presets" +msgstr "Perfiles" + +msgid "Print settings" +msgstr "Configuración de impresión" + +msgid "Filament settings" +msgstr "Ajustes del filamento" + +msgid "SLA Materials settings" +msgstr "SLA Configuración de los Materiales" + +msgid "Printer settings" +msgstr "Ajustes de la impresora" + msgid "parameter name" msgstr "nombre del parámetro" @@ -3897,9 +3962,6 @@ msgstr "Imprimir" msgid "Printer" msgstr "Impresora" -msgid "Print settings" -msgstr "Configuración de impresión" - msgid "Custom g-code" msgstr "G-Code personalizado" @@ -4159,10 +4221,10 @@ msgid "Enable" msgstr "Habilitar" msgid "Hostname or IP" -msgstr "" +msgstr "Nombre de Host o IP" msgid "Custom camera source" -msgstr "" +msgstr "Fuente de cámara personalizada" msgid "Show \"Live Video\" guide page." msgstr "Mostrar guía de \"Video En vivo\"." @@ -4469,10 +4531,10 @@ msgid "Show g-code window in Previce scene" msgstr "Mostrar ventana de G-Code en escena previa" msgid "Show 3D Navigator" -msgstr "" +msgstr "Mostrar Navegador 3D" msgid "Show 3D navigator in Prepare and Preview scene" -msgstr "" +msgstr "Mostrar navegador 3D en escena Preparar y Vista previa" msgid "Reset Window Layout" msgstr "Reiniciar Capa de Ventana" @@ -4979,7 +5041,7 @@ msgid "Camera Setting" msgstr "Ajuste de Cámara" msgid "Switch Camera View" -msgstr "" +msgstr "Cambiar vista de cámara" msgid "Control" msgstr "Control" @@ -5428,12 +5490,6 @@ msgstr "Comparar justes" msgid "View all object's settings" msgstr "Ver todos los ajustes del objeto" -msgid "Filament settings" -msgstr "Ajustes del filamento" - -msgid "Printer settings" -msgstr "Ajustes de la impresora" - msgid "Remove current plate (if not last one)" msgstr "Quitar bandeja actual (si no es la última)" @@ -5450,7 +5506,7 @@ msgid "Lock current plate" msgstr "Bloquear bandeja actual" msgid "Edit current plate name" -msgstr "" +msgstr "Editar el nombre de la bandeja actual" msgid "Customize current plate" msgstr "Personalizar bandeja actual" @@ -6191,9 +6247,6 @@ msgstr "Volumenes de descarga: Auto calcular en cada cambio de color." msgid "If enabled, auto-calculate everytime the color changed." msgstr "Si está activado, auto calcula en cada cambio de color." -msgid "Presets" -msgstr "Perfiles" - msgid "Auto sync user presets(Printer/Filament/Process)" msgstr "" "Sincronización automática de los perfiles del usuario (Impresora/Filamento/" @@ -7047,9 +7100,13 @@ msgid "" "precise dimensions or is part of an assembly, it's important to double-check " "whether this change in geometry impacts the functionality of your print." msgstr "" +"Al activar esta opción modificará la forma del modelo. Si la impresión " +"requiere dimensiones precisas o forma parte de un ensamblaje, es importante " +"comprobar si este cambio en la geometría afecta a la funcionalidad de la " +"impresión." msgid "Are you sure you want to enable this option?" -msgstr "" +msgstr "¿Está seguro de que desea activar esta opción?" msgid "" "Layer height is too small.\n" @@ -7356,7 +7413,7 @@ msgid "Extruder Clearance" msgstr "Margen del extrusor" msgid "Adaptive bed mesh" -msgstr "" +msgstr "Malla adaptativa de cama" msgid "Accessory" msgstr "Accesorio" @@ -7615,20 +7672,26 @@ msgstr "Seleccionar perfiles para comparar" msgid "" "You can only transfer to current active profile because it has been modified." msgstr "" +"Sólo se puede transferir al perfil activo actual porque ha sido modificado." msgid "" "Transfer the selected options from left preset to the right.\n" "Note: New modified presets will be selected in settings tabs after close " "this dialog." msgstr "" +"Transfiera las opciones seleccionadas del preajuste izquierdo al derecho. \n" +"Nota: Los nuevos preajustes modificados se seleccionarán en las pestañas de " +"configuración después de cerrar este cuadro de diálogo." msgid "Transfer values from left to right" -msgstr "" +msgstr "Transferir valores de izquierda a derecha" msgid "" "If enabled, this dialog can be used for transver selected values from left " "to right preset." msgstr "" +"Si se activa, este cuadro de diálogo se puede utilizar para convertir los " +"valores seleccionados de izquierda a derecha preestablecidos." msgid "Add File" msgstr "Añadir archivo" @@ -8264,10 +8327,10 @@ msgstr "" "configuración." msgid "Configuration package: " -msgstr "" +msgstr "Paquete de configuración: " msgid " updated to " -msgstr "" +msgstr " actualizado a " msgid "Open G-code file:" msgstr "Abrir archivo G-Code:" @@ -8687,6 +8750,50 @@ msgstr "Bandeja %d: %s no soporta filamento %s" msgid "" "Setting the jerk speed too low could lead to artifacts on curved surfaces" msgstr "" +"Si la velocidad de esquinas (jerk) es demasiado baja, pueden producirse " +"artefactos en superficies curvas" + +msgid "" +"The jerk setting exceeds the printer's maximum jerk (machine_max_jerk_x/" +"machine_max_jerk_y).\n" +"Orca will automatically cap the jerk speed to ensure it doesn't surpass the " +"printer's capabilities.\n" +"You can adjust the maximum jerk setting in your printer's configuration to " +"get higher speeds." +msgstr "" +"El ajuste de jerk supera el jerk máximo de la impresora (machine_max_jerk_x/" +"machine_max_jerk_y). Orca limitará automáticamente la velocidad de tirón " +"para garantizar que no supere las capacidades de la impresora. Puede ajustar " +"el ajuste de jerk máximo en la configuración de la impresora para obtener " +"velocidades más altas." + +msgid "" +"The acceleration setting exceeds the printer's maximum acceleration " +"(machine_max_acceleration_extruding).\n" +"Orca will automatically cap the acceleration speed to ensure it doesn't " +"surpass the printer's capabilities.\n" +"You can adjust the machine_max_acceleration_extruding value in your " +"printer's configuration to get higher speeds." +msgstr "" +"El ajuste de aceleración supera la aceleración máxima de la impresora " +"(machine_max_acceleration_extruding). Orca limitará automáticamente la " +"velocidad de aceleración para garantizar que no supere las capacidades de la " +"impresora. Puede ajustar el valor machine_max_acceleration_extruding en la " +"configuración de la impresora para obtener velocidades superiores." + +msgid "" +"The speed setting exceeds the printer's maximum speed (machine_max_speed_x/" +"machine_max_speed_y).\n" +"Orca will automatically cap the print speed to ensure it doesn't surpass the " +"printer's capabilities.\n" +"You can adjust the maximum speed setting in your printer's configuration to " +"get higher speeds." +msgstr "" +"El ajuste de velocidad supera la velocidad máxima de la impresora " +"(machine_max_speed_x/machine_max_speed_y). Orca limitará automáticamente la " +"velocidad de impresión para garantizar que no supere las capacidades de la " +"impresora. Puedes ajustar el ajuste de velocidad máxima en la configuración " +"de la impresora para obtener velocidades superiores." msgid "Generating skirt & brim" msgstr "Generando falda y borde de adherencia" @@ -8995,7 +9102,7 @@ msgstr "" "está absolutamente determinado por las capas de la capa inferior" msgid "Apply gap fill" -msgstr "" +msgstr "Aplicar relleno de huecos" msgid "" "Enables gap fill for the selected surfaces. The minimum gap length that will " @@ -9007,15 +9114,25 @@ msgid "" "only\n" "3. Nowhere: Disables gap fill\n" msgstr "" +"Activa el relleno de huecos para las superficies seleccionadas. La longitud " +"mínima de hueco que se rellenará puede controlarse desde la opción filtrar " +"huecos pequeños que aparece más abajo.\n" +"\n" +"Opciones: \n" +"1. En todas partes: Aplica el relleno de huecos a las superficies sólidas " +"superior, inferior e interna \n" +"2. Superficies superior e inferior: Aplica el relleno de huecos sólo a las " +"superficies superior e inferior. \n" +"3. En ninguna parte: Desactiva el relleno de huecos\n" msgid "Everywhere" -msgstr "" +msgstr "En todas partes" msgid "Top and bottom surfaces" -msgstr "" +msgstr "Superficies superior e inferior" msgid "Nowhere" -msgstr "" +msgstr "En ninguna parte" msgid "Force cooling for overhang and bridge" msgstr "Refrigeración forzada para el voladizo y el puente" @@ -9126,6 +9243,10 @@ msgid "" "Note: This setting will only take effect if the wall sequence is configured " "to Inner-Outer" msgstr "" +"Mejore la precisión del revestimiento ajustando el espaciado entre " +"perímetros exteriores. Esto también mejora la consistencia de la capa. \n" +"Nota: Este ajuste sólo tendrá efecto si la secuencia de la pared está " +"configurada como Interior-Exterior" msgid "Only one wall on top surfaces" msgstr "Sólo un perímetro en las capas superiores" @@ -9233,8 +9354,8 @@ msgstr "" "inverso en 0 para que todas las paredes internas se impriman en direcciones " "alternas en las capas impares, independientemente de su grado de voladizo." -msgid "Bridge counterbole holes" -msgstr "" +msgid "Bridge counterbore holes" +msgstr "Agujeros del contrafuerte del puente" msgid "" "This option creates bridges for counterbore holes, allowing them to be " @@ -9243,12 +9364,20 @@ msgid "" "2. Partially Bridged: Only a part of the unsupported area will be bridged.\n" "3. Sacrificial Layer: A full sacrificial bridge layer is created." msgstr "" +"Esta opción crea puentes para los orificios avellanados, lo que permite " +"imprimirlos sin soporte. \n" +"Los modos disponibles son:\n" +" 1. Ninguno: No se crea ningún puente. \n" +"2. Parcialmente Puenteado: Sólo se puentea una parte de la zona sin " +"soporte. \n" +"3. Capa de Sacrificio: Se crea una capa de sacrificio. Capa de sacrificio: " +"Se crea una capa de puente de sacrificio completa." msgid "Partially bridged" -msgstr "" +msgstr "Parcialmente puenteado" msgid "Sacrificial layer" -msgstr "" +msgstr "Capa de sacrificio" msgid "Reverse threshold" msgstr "Umbral inverso" @@ -9395,13 +9524,13 @@ msgid "By object" msgstr "Por objeto" msgid "Intra-layer order" -msgstr "" +msgstr "Orden dentro de la capa" msgid "Print order within a single layer" -msgstr "" +msgstr "Orden de impresión en una sola capa" msgid "As object list" -msgstr "" +msgstr "Como lista de objetos" msgid "Slow printing down for better layer cooling" msgstr "" @@ -9616,22 +9745,29 @@ msgstr "Detección de paredes delgadas" msgid "" "Add solid infill near sloping surfaces to guarantee the vertical shell " -"thickness (top+bottom solid layers)" +"thickness (top+bottom solid layers)\n" +"None: No solid infill will be added anywhere. Caution: Use this option " +"carefully if your model has sloped surfaces\n" +"Critical Only: Avoid adding solid infill for walls\n" +"Moderate: Add solid infill for heavily sloping surfaces only\n" +"All: Add solid infill for all suitable sloping surfaces\n" +"Default value is All." msgstr "" -"Añadir relleno sólido al lado de capas inclinadas para garantizar el grosor " -"de carcasa vertical (capas sólidas superior+inferior)" +"Añadir relleno sólido cerca de superficies inclinadas para garantizar el " +"grosor vertical del armazón (capas sólidas superior+inferior)\n" +"Ninguno: No se añadirá relleno sólido en ninguna parte.\n" +"Precaución: Utilice esta opción con cuidado si su modelo tiene superficies " +"inclinadas\n" +"Sólo crítico: Evite añadir relleno sólido en paredes\n" +"Moderado: Añadir relleno sólido sólo para superficies muy inclinadas Todas: " +"Añadir relleno sólido para todas las superficies inclinadas adecuadas\n" +"El valor por defecto es Todas." -msgid "Further reduce solid infill on walls (beta)" -msgstr "" +msgid "Critical Only" +msgstr "Sólo Críticos" -msgid "" -"Further reduces any solid infill applied to walls. As there will be very " -"limited infill supporting solid surfaces, make sure that you are using " -"adequate number of walls to support the part on sloping surfaces.\n" -"\n" -"For heavily sloped surfaces this option is not suitable as it will generate " -"too thin of a top layer and should be disabled." -msgstr "" +msgid "Moderate" +msgstr "Moderado" msgid "Top surface pattern" msgstr "Patrón de relleno superior" @@ -9805,7 +9941,7 @@ msgstr "" "hacer que el relleno brille a través de las superficies externas de la pieza." msgid "Wall loop direction" -msgstr "" +msgstr "Dirección del bucle de pared" msgid "" "The direction which the wall loops are extruded when looking down from the " @@ -9817,12 +9953,21 @@ msgid "" "\n" "This option will be disabled if sprial vase mode is enabled." msgstr "" +"La dirección en la que se extruyen los bucles del muro cuando se mira desde " +"arriba.\n" +"\n" +"Por defecto, todos los muros se extruyen en el sentido contrario a las " +"agujas del reloj, a menos que esté activada la opción Invertir en impares. " +"Establecer esta opción a cualquier opción que no sea Auto forzará la " +"dirección de la pared independientemente de la opción Invertir en impar.\n" +"\n" +"Esta opción se desactivará si se activa el modo jarrón en espiral." msgid "Counter clockwise" -msgstr "" +msgstr "En sentido contrario a las agujas del reloj" msgid "Clockwise" -msgstr "" +msgstr "En el sentido de las agujas del reloj" msgid "Height to rod" msgstr "Altura a la barra" @@ -9852,7 +9997,7 @@ msgstr "" "colisión con la impresión por objeto." msgid "Bed mesh min" -msgstr "" +msgstr "Malla de cama mínimo" msgid "" "This option sets the min point for the allowed bed mesh area. Due to the " @@ -9864,9 +10009,19 @@ msgid "" "your printer manufacturer. The default setting is (-99999, -99999), which " "means there are no limits, thus allowing probing across the entire bed." msgstr "" +"Esta opción establece el punto mínimo para el área de malla de la cama " +"permitida. Debido al desplazamiento XY de la sonda, la mayoría de las " +"impresoras no pueden sondear toda la cama. Para garantizar que el punto de " +"la sonda no salga del área de la cama, los puntos mínimo y máximo de la " +"malla de la cama deben establecerse adecuadamente. OrcaSlicer se asegura de " +"que los valores de madaptive_bed_mesh_min/adaptive_bed_mesh_max no superen " +"estos puntos mínimo/máximo. Esta información normalmente se puede obtener " +"del fabricante de la impresora. La configuración por defecto es (-99999, " +"-99999), lo que significa que no hay límites, lo que permite el sondeo a " +"través de toda la cama." msgid "Bed mesh max" -msgstr "" +msgstr "Malla de cama máxima" msgid "" "This option sets the max point for the allowed bed mesh area. Due to the " @@ -9878,22 +10033,37 @@ msgid "" "your printer manufacturer. The default setting is (99999, 99999), which " "means there are no limits, thus allowing probing across the entire bed." msgstr "" +"Esta opción establece el punto máximo para el área de malla de la cama " +"permitida. Debido al desplazamiento XY de la sonda, la mayoría de las " +"impresoras no pueden sondear todo el lecho. Para garantizar que el punto de " +"la sonda no salga del área de la cama, los puntos mínimo y máximo de la " +"malla de la cama deben establecerse adecuadamente. OrcaSlicer se asegura de " +"que los valores de daptive_bed_mesh_min/adaptive_bed_mesh_max no superen " +"estos puntos mínimo/máximo. Esta información normalmente se puede obtener " +"del fabricante de la impresora. La configuración por defecto es (99999, " +"99999), lo que significa que no hay límites, lo que permite el sondeo a " +"través de toda la cama." msgid "Probe point distance" -msgstr "" +msgstr "Distancia de punto de sonda" msgid "" "This option sets the preferred distance between probe points (grid size) for " "the X and Y directions, with the default being 50mm for both X and Y." msgstr "" +"Esta opción establece la distancia preferida entre puntos de sonda (tamaño " +"de cuadrícula) para las direcciones X e Y, siendo el valor predeterminado 50 " +"mm tanto para X como para Y." msgid "Mesh margin" -msgstr "" +msgstr "Margen de malla" msgid "" "This option determines the additional distance by which the adaptive bed " "mesh area should be expanded in the XY directions." msgstr "" +"Esta opción determina la distancia adicional en la que debe expandirse el " +"área de malla del lecho de adaptación en las direcciones XY." msgid "Extruder Color" msgstr "Color del extrusor" @@ -10972,13 +11142,13 @@ msgid "This G-code will be used as a custom code" msgstr "Este G-Code se usará para el código personalizado" msgid "Small area flow compensation (beta)" -msgstr "" +msgstr "Compensación de flujo en áreas pequeñas (beta)" msgid "Enable flow compensation for small infill areas" -msgstr "" +msgstr "Permitir la compensación de flujos en pequeñas zonas de relleno" msgid "Flow Compensation Model" -msgstr "" +msgstr "Modelo de compensación de caudal" msgid "" "Flow Compensation Model, used to adjust the flow for small infill areas. The " @@ -10986,6 +11156,10 @@ msgid "" "and flow correction factors, one per line, in the following format: " "\"1.234,5.678\"" msgstr "" +"Modelo de compensación del caudal, utilizado para ajustar el caudal en zonas " +"de relleno pequeñas. El modelo se expresa como un par de valores separados " +"por comas para la longitud de extrusión y los factores de corrección del " +"flujo, uno por línea, en el siguiente formato: \"1.234,5.678\"" msgid "Maximum speed X" msgstr "Velocidad máxima X" @@ -11206,7 +11380,7 @@ msgid "" "Please enable auxiliary_fan in printer settings to use this feature. G-code " "command: M106 P2 S(0-255)" msgstr "" -"Velocidad del ventilador de enfriamiento de la parte auxiliar. El ventilador " +"Velocidad del ventilador de ventilación de la parte auxiliar. El ventilador " "auxiliar funcionará a esta velocidad durante la impresión, excepto en las " "primeras capas, que se define como sin capas de refrigeración.\n" "Por favor, active auxiliary_fan en la configuración de la impresora para " @@ -11230,6 +11404,9 @@ msgid "" "maintain the minimum layer time above, when slow down for better layer " "cooling is enabled." msgstr "" +"La velocidad mínima de impresión a la que la impresora reducirá la velocidad " +"para intentar mantener el tiempo mínimo de capa anterior, cuando la " +"ralentización para un mejor ventilación de la capa está activada." msgid "Nozzle diameter" msgstr "Diámetro de la boquilla" @@ -11705,45 +11882,108 @@ msgstr "" "diámetro actual del extrusor. El valor por defecto de este parámetro es 10%." msgid "Scarf joint seam (beta)" -msgstr "" +msgstr "Costura de unión de espiga (beta)" msgid "Use scarf joint to minimize seam visibility and increase seam strength." msgstr "" +"Utilice la unión de espiga para minimizar la visibilidad de la costura y " +"aumentar su resistencia." + +msgid "Conditional scarf joint" +msgstr "Unión de espiga condicional" + +msgid "" +"Apply scarf joints only to smooth perimeters where traditional seams do not " +"conceal the seams at sharp corners effectively." +msgstr "" +"Aplique juntas de bufanda sólo en perímetros lisos en los que las juntas " +"tradicionales no oculten eficazmente las juntas en esquinas afiladas." + +msgid "Conditional angle threshold" +msgstr "Umbral angular condicional" + +msgid "" +"This option sets the threshold angle for applying a conditional scarf joint " +"seam.\n" +"If the maximum angle within the perimeter loop exceeds this value " +"(indicating the absence of sharp corners), a scarf joint seam will be used. " +"The default value is 155°." +msgstr "" +"Esta opción establece el ángulo umbral para aplicar una costura de unión de " +"espiga condicional. Si el ángulo máximo dentro del bucle perimetral supera " +"este valor (indicando la ausencia de esquinas finas), se utilizará una " +"costura de unión de espiga. El valor por defecto es 155°." + +msgid "Scarf joint speed" +msgstr "Velocidad de unión de espiga" + +msgid "" +"This option sets the printing speed for scarf joints. It is recommended to " +"print scarf joints at a slow speed (less than 100 mm/s). It's also " +"advisable to enable 'Extrusion rate smoothing' if the set speed varies " +"significantly from the speed of the outer or inner walls. If the speed " +"specified here is higher than the speed of the outer or inner walls, the " +"printer will default to the slower of the two speeds. When specified as a " +"percentage (e.g., 80%), the speed is calculated based on the respective " +"outer or inner wall speed. The default value is set to 100%." +msgstr "" +"Esta opción ajusta la velocidad de impresión para las uniones de espiga. Se " +"recomienda imprimir las uniones de espiga a una velocidad lenta (inferior a " +"100 mm/s). También es aconsejable activar la opción \"Suavizado de la " +"velocidad de extrusión\" si la velocidad ajustada varía significativamente " +"de la velocidad de las paredes exteriores o interiores. Si la velocidad " +"especificada aquí es superior a la velocidad de las paredes exteriores o " +"interiores, la impresora utilizará por defecto la velocidad más lenta de las " +"dos. Si se especifica como porcentaje (por ejemplo, 80%), la velocidad se " +"calcula en función de la velocidad de la pared exterior o interior. El valor " +"predeterminado es 100%." + +msgid "Scarf joint flow ratio" +msgstr "Relación de caudal de la unión de espiga" + +msgid "This factor affects the amount of material for scarf joints." +msgstr "" +"Este factor afecta a la cantidad de material para las uniones de espiga." msgid "Scarf start height" -msgstr "" +msgstr "Altura de inicio de la espiga" msgid "" "Start height of the scarf.\n" "This amount can be specified in millimeters or as a percentage of the " "current layer height. The default value for this parameter is 0." msgstr "" +"Altura inicial de la espiga . Esta cantidad puede especificarse en " +"milímetros o como porcentaje de la altura actual de la capa. El valor por " +"defecto de este parámetro es 0." msgid "Scarf around entire wall" -msgstr "" +msgstr "Espiga alrededor de toda la pared" msgid "The scarf extends to the entire length of the wall." -msgstr "" +msgstr "La espiga se extiende a lo largo de toda la pared." msgid "Scarf length" -msgstr "" +msgstr "Largo de la espiga" msgid "" "Length of the scarf. Setting this parameter to zero effectively disables the " "scarf." msgstr "" +"Longitud de la espiga. Si este parámetro se pone a cero, se desactiva la " +"espiga." msgid "Scarf steps" -msgstr "" +msgstr "Pasos de la bufanda" msgid "Minimum number of segments of each scarf." -msgstr "" +msgstr "Número mínimo de segmentos de cada espiga." msgid "Scarf joint for inner walls" -msgstr "" +msgstr "Junta de espiga para paredes interiores" msgid "Use scarf joint for inner walls as well." -msgstr "" +msgstr "Utilice también una junta de espiga para las paredes interiores." msgid "Role base wipe speed" msgstr "Velocidad de limpieza según tipo de línea" @@ -11974,7 +12214,7 @@ msgid "Enable filament ramming" msgstr "Activar el moldeado de extremo del filamento" msgid "No sparse layers (beta)" -msgstr "" +msgstr "Sin capas dispersas (beta)" msgid "" "If enabled, the wipe tower will not be printed on layers with no " @@ -12329,7 +12569,7 @@ msgstr "" "vecinos." msgid "Branch Density" -msgstr "Baja densidad de ramas" +msgstr "Densidad de ramas" #. TRN PrintSettings: "Organic supports" > "Branch Density" msgid "" @@ -12388,7 +12628,7 @@ msgstr "Este ajuste determina el diámetro inicial de los nodos de apoyo." #. TRN PrintSettings: #lmFIXME msgid "Branch Diameter Angle" -msgstr "Baja densidad de ramas" +msgstr "Ángulo del Diámetro de ramas" #. TRN PrintSettings: "Organic supports" > "Branch Diameter Angle" msgid "" @@ -13006,125 +13246,149 @@ msgid "Load custom gcode from json" msgstr "Cargar G-Code personalizado desde json" msgid "Current z-hop" -msgstr "" +msgstr "Z-Hop actual" msgid "Contains z-hop present at the beginning of the custom G-code block." msgstr "" +"Contiene el z-hop presente al principio del bloque de G-Code personalizado." msgid "" "Position of the extruder at the beginning of the custom G-code block. If the " "custom G-code travels somewhere else, it should write to this variable so " "PrusaSlicer knows where it travels from when it gets control back." msgstr "" +"Posición del extrusor al comienzo del bloque de G-Code personalizado. Si el " +"G-Code personalizado viaja a otro lugar, debe escribir en esta variable para " +"que OrcaSlicer sepa desde dónde viaja cuando recupere el control." msgid "" "Retraction state at the beginning of the custom G-code block. If the custom " "G-code moves the extruder axis, it should write to this variable so " "PrusaSlicer deretracts correctly when it gets control back." msgstr "" +"Estado de retracción al comienzo del bloque de G-Code personalizado. Si el G-" +"Code personalizado mueve el eje del extrusor, debe escribir en esta variable " +"para que OrcaSlicer se retraiga correctamente cuando recupere el control." msgid "Extra deretraction" -msgstr "" +msgstr "Extra deretraction" msgid "Currently planned extra extruder priming after deretraction." msgstr "" +"Actualmente está previsto un purgado adicional del extrusor después de la " +"desretracción." msgid "Current extruder" -msgstr "" +msgstr "Extrusora actual" msgid "Zero-based index of currently used extruder." -msgstr "" +msgstr "Índice basado en cero del extrusor utilizado actualmente." msgid "Current object index" -msgstr "" +msgstr "Índice del objeto actual" msgid "" "Specific for sequential printing. Zero-based index of currently printed " "object." msgstr "" +"Específico para la impresión secuencial. Índice basado en cero del objeto " +"impreso actualmente." msgid "Has wipe tower" -msgstr "" +msgstr "Tiene torre de purga" msgid "Whether or not wipe tower is being generated in the print." -msgstr "" +msgstr "Si se está generando o no torre de purga en la impresión." msgid "Initial extruder" -msgstr "" +msgstr "Extrusor inicial" msgid "" "Zero-based index of the first extruder used in the print. Same as " "initial_tool." msgstr "" +"Índice de base cero del primer extrusor utilizado en la impresión. Igual que " +"herramienta inicial." msgid "Initial tool" -msgstr "" +msgstr "Herramienta inicial" msgid "" "Zero-based index of the first extruder used in the print. Same as " "initial_extruder." msgstr "" +"Índice de base cero del primer extrusor utilizado en la impresión. Igual que " +"extrusor_inicial." msgid "Is extruder used?" -msgstr "" +msgstr "¿Se utiliza extrusora?" msgid "Vector of bools stating whether a given extruder is used in the print." msgstr "" +"Vector de bools que indica si un determinado extrusor se utiliza en la " +"impresión." msgid "Volume per extruder" -msgstr "" +msgstr "Volumen por extrusora" msgid "Total filament volume extruded per extruder during the entire print." msgstr "" +"Volumen total de filamento extruido por extrusor durante toda la impresión." msgid "Total toolchanges" -msgstr "" +msgstr "Total de cambios de herramientas" msgid "Number of toolchanges during the print." -msgstr "" +msgstr "Número de cambios de herramienta durante la impresión." msgid "Total volume" -msgstr "" +msgstr "Volumen total" msgid "Total volume of filament used during the entire print." -msgstr "" +msgstr "Volumen total de filamento utilizado durante toda la impresión." msgid "Weight per extruder" -msgstr "" +msgstr "Peso por extrusora" msgid "" "Weight per extruder extruded during the entire print. Calculated from " "filament_density value in Filament Settings." msgstr "" +"Peso por extrusor extruido durante toda la impresión. Calculado a partir de " +"filament_density en Ajustes de Filamento" msgid "Total weight" -msgstr "" +msgstr "Peso total" msgid "" "Total weight of the print. Calculated from filament_density value in " "Filament Settings." msgstr "" +"Peso total de la impresión. Calculado a partir del valor de filament_density " +"en Ajustes de filamento." msgid "Total layer count" -msgstr "" +msgstr "Recuento total de capas" msgid "Number of layers in the entire print." -msgstr "" +msgstr "Número de capas en toda la impresión." msgid "Number of objects" -msgstr "" +msgstr "Número de objetos" msgid "Total number of objects in the print." -msgstr "" +msgstr "Número total de objetos en la impresión." msgid "Number of instances" -msgstr "" +msgstr "Número de instancias" msgid "Total number of object instances in the print, summed over all objects." msgstr "" +"Número total de instancias de objetos en la impresión, sumado sobre todos " +"los objetos." msgid "Scale per object" -msgstr "" +msgstr "Escala por objeto" msgid "" "Contains a string with the information about what scaling was applied to the " @@ -13132,114 +13396,131 @@ msgid "" "index 0).\n" "Example: 'x:100% y:50% z:100'." msgstr "" +"Contiene una cadena con información sobre la escala aplicada a cada objeto. " +"La indexación de los objetos se basa en cero (el primer objeto tiene índice " +"0). \n" +"Ejemplo: 'x:100% y:50% z:100'." msgid "Input filename without extension" -msgstr "" +msgstr "Nombre de archivo de entrada sin extensión" msgid "Source filename of the first object, without extension." -msgstr "" +msgstr "Nombre de archivo de origen del primer objeto, sin extensión." msgid "" "The vector has two elements: x and y coordinate of the point. Values in mm." msgstr "" +"El vector tiene dos elementos: coordenada x e y del punto. Valores en mm." msgid "" "The vector has two elements: x and y dimension of the bounding box. Values " "in mm." msgstr "" +"El vector tiene dos elementos: dimensión x e y de la caja delimitadora. " +"Valores en mm." msgid "First layer convex hull" -msgstr "" +msgstr "Casco convexo de primera capa" msgid "" "Vector of points of the first layer convex hull. Each element has the " "following format:'[x, y]' (x and y are floating-point numbers in mm)." msgstr "" +"Vector de puntos del perímetro convexo de la primera capa. Cada elemento " +"tiene el siguiente formato:'[x, y]' (x e y son números de coma flotante en " +"mm)." msgid "Bottom-left corner of first layer bounding box" -msgstr "" +msgstr "Esquina inferior izquierda del cuadro delimitador de la primera capa" msgid "Top-right corner of first layer bounding box" -msgstr "" +msgstr "Esquina superior derecha del cuadro delimitador de la primera capa" msgid "Size of the first layer bounding box" -msgstr "" +msgstr "Tamaño del cuadro delimitador de la primera capa" msgid "Bottom-left corner of print bed bounding box" msgstr "" +"Esquina inferior izquierda del cuadro delimitador del lecho de impresión" msgid "Top-right corner of print bed bounding box" -msgstr "" +msgstr "Esquina superior derecha del cuadro delimitador del lecho de impresión" msgid "Size of the print bed bounding box" -msgstr "" +msgstr "Tamaño del cuadro delimitador del lecho de impresión" msgid "Timestamp" -msgstr "" +msgstr "Marca de tiempo" msgid "String containing current time in yyyyMMdd-hhmmss format." -msgstr "" +msgstr "Cadena que contiene la hora actual en formato aaaammdd-hhmmss." msgid "Day" -msgstr "" +msgstr "Día" msgid "Hour" -msgstr "" +msgstr "Hora" msgid "Minute" -msgstr "" +msgstr "Minuto" msgid "Print preset name" -msgstr "" +msgstr "Imprimir nombre de preajuste" msgid "Name of the print preset used for slicing." -msgstr "" +msgstr "Nombre del preajuste de impresión utilizado para el corte." msgid "Filament preset name" -msgstr "" +msgstr "Nombre del preajuste de filamento" msgid "" "Names of the filament presets used for slicing. The variable is a vector " "containing one name for each extruder." msgstr "" +"Nombres de los preajustes de filamento utilizados para el corte. La variable " +"es un vector que contiene un nombre para cada extrusor." msgid "Printer preset name" -msgstr "" +msgstr "Nombre de preajuste de la impresora" msgid "Name of the printer preset used for slicing." -msgstr "" +msgstr "Nombre del preajuste de impresora utilizado para laminar." msgid "Physical printer name" -msgstr "" +msgstr "Nombre físico de la impresora" msgid "Name of the physical printer used for slicing." -msgstr "" +msgstr "Nombre de la impresora física utilizada para el corte." msgid "Layer number" -msgstr "" +msgstr "Número de capa" msgid "Index of the current layer. One-based (i.e. first layer is number 1)." msgstr "" +"Índice de la capa actual. Basado en uno (es decir, la primera capa es la " +"número 1)." msgid "Layer z" -msgstr "" +msgstr "Capa Z" msgid "" "Height of the current layer above the print bed, measured to the top of the " "layer." msgstr "" +"Altura de la capa actual sobre la cama de impresión, medida hasta la parte " +"superior de la capa." msgid "Maximal layer z" -msgstr "" +msgstr "Capa máxima z" msgid "Height of the last layer above the print bed." -msgstr "" +msgstr "Altura de la última capa sobre la cama de impresión." msgid "Filament extruder ID" -msgstr "" +msgstr "ID extrusor filamento" msgid "The current extruder ID. The same as current_extruder." -msgstr "" +msgstr "El ID del extrusor actual. El mismo que current_extruder." msgid "Error in zip archive" msgstr "Error en el archivo zip" @@ -14270,7 +14551,7 @@ msgid "Select Filament Preset" msgstr "Seleccionar Perfil de Filamento" msgid "Serial" -msgstr "" +msgstr "Serie" msgid "e.g. Basic, Matte, Silk, Marble" msgstr "Por ejemplo, Básico, Mate, Seda, Mármol" @@ -14341,6 +14622,9 @@ msgid "" "\". \n" "To add preset for more printers, Please go to printer selection" msgstr "" +"Cambiaríamos el nombre de los preajustes a \"Número de serie del Vendedor " +"@impresora que ha seleccionado\". \n" +"Para añadir preajustes para más impresoras, vaya a selección de impresoras" msgid "Create Printer/Nozzle" msgstr "Crear Impresora/Boquilla" @@ -14727,7 +15011,7 @@ msgid "The filament choice not find filament preset, please reselect it" msgstr "Perfil de filamento no encontrado, por favor, seleccione otro" msgid "[Delete Required]" -msgstr "" +msgstr "[Suprimir Obligatorio]" msgid "Edit Preset" msgstr "Editar Perfil" @@ -14999,6 +15283,8 @@ msgid "" "G-code window\n" "You can turn on/off the G-code window by pressing the C key." msgstr "" +"Ventana de G-Code \n" +"Puede activar/desactivar la ventana de G-Code pulsando la tecla C." #: resources/data/hints.ini: [hint:Switch workspaces] msgid "" @@ -15006,6 +15292,9 @@ msgid "" "You can switch between Prepare and Preview workspaces by " "pressing the Tab key." msgstr "" +"Cambiar de espacio de trabajo. \n" +"Puede cambiar entre los espacios de trabajo Preparar y Ver " +"pulsando la tecla Tab." #: resources/data/hints.ini: [hint:How to use keyboard shortcuts] msgid "" @@ -15023,6 +15312,9 @@ msgid "" "Did you know that Reverse on odd feature can significantly improve " "the surface quality of your overhangs?" msgstr "" +"Invertir en impar \n" +"Sabía que la función Invertir en impar puede mejorar " +"significativamente la calidad de la superficie de sus voladizos?" #: resources/data/hints.ini: [hint:Cut Tool] msgid "" @@ -15318,6 +15610,30 @@ msgstr "" "aumentar adecuadamente la temperatura del lecho térmico puede reducir la " "probabilidad de deformaciones." +#~ msgid "" +#~ "Alternate extra wall only works with ensure vertical shell thickness " +#~ "disabled. " +#~ msgstr "" +#~ "La pared adicional alternativa sólo funciona si se desactiva la opción de " +#~ "asegurar el grosor del perímetro vertical. " + +#~ msgid "" +#~ "Change these settings automatically? \n" +#~ "Yes - Disable ensure vertical shell thickness and enable alternate extra " +#~ "wall\n" +#~ "No - Dont use alternate extra wall" +#~ msgstr "" +#~ "¿Cambiar estos ajustes automáticamente? \n" +#~ "Sí - Desactivar el grosor del perímetro vertical y activar la pared " +#~ "adicional alternativa No - No utilizar la pared adicional alternativa" + +#~ msgid "" +#~ "Add solid infill near sloping surfaces to guarantee the vertical shell " +#~ "thickness (top+bottom solid layers)" +#~ msgstr "" +#~ "Añadir relleno sólido al lado de capas inclinadas para garantizar el " +#~ "grosor de carcasa vertical (capas sólidas superior+inferior)" + #~ msgid " " #~ msgstr " " diff --git a/localization/i18n/fr/OrcaSlicer_fr.po b/localization/i18n/fr/OrcaSlicer_fr.po index d860560c0f..e4d4991f9e 100644 --- a/localization/i18n/fr/OrcaSlicer_fr.po +++ b/localization/i18n/fr/OrcaSlicer_fr.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-03 09:32+0800\n" +"POT-Creation-Date: 2024-03-13 22:09+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: Guislain Cyril, Thomas Lété\n" @@ -3443,22 +3443,16 @@ msgstr "" "Non - Annuler l'activation du mode spirale" msgid "" -"Alternate extra wall only works with ensure vertical shell thickness " -"disabled. " +"Alternate extra wall does't work well when ensure vertical shell thickness " +"is set to All. " msgstr "" -"La paroi supplémentaire alternée ne fonctionne que si « Assurer l’épaisseur " -"verticale de la coque » est désactivé. " msgid "" "Change these settings automatically? \n" -"Yes - Disable ensure vertical shell thickness and enable alternate extra " -"wall\n" +"Yes - Change ensure vertical shell thickness to Moderate and enable " +"alternate extra wall\n" "No - Dont use alternate extra wall" msgstr "" -"Modifier ces paramètres automatiquement ? \n" -"Oui - Désactiver « Assurer l’épaisseur verticale de la coque » et activer « " -"Paroi supplémentaire alternée »\n" -"Non - Ne pas utiliser « Paroi supplémentaire alternée »" msgid "" "Prime tower does not work when Adaptive Layer Height or Independent Support " @@ -3467,10 +3461,10 @@ msgid "" "YES - Keep Prime Tower\n" "NO - Keep Adaptive Layer Height and Independent Support Layer Height" msgstr "" -"La tour de nettoyage ne fonctionne pas lorsque la hauteur de couche " -"adaptative ou la hauteur de couche de support indépendante est activée. \n" +"La tour de purge ne fonctionne pas lorsque la hauteur de couche adaptative " +"ou la hauteur de couche de support indépendante est activée. \n" "Que souhaitez-vous conserver ? \n" -"OUI - Conserver la tour de nettoyage \n" +"OUI - Conserver la tour de purge \n" "NON - Conserver la hauteur de la couche adaptative et la hauteur de la " "couche de support indépendante" @@ -3480,10 +3474,10 @@ msgid "" "YES - Keep Prime Tower\n" "NO - Keep Adaptive Layer Height" msgstr "" -"La tour de nettoyage ne fonctionne pas lorsque la hauteur de couche " -"adaptative est activée. \n" +"La tour de purge ne fonctionne pas lorsque la hauteur de couche adaptative " +"est activée. \n" "Que souhaitez-vous conserver ? \n" -"OUI - Conserver la tour de nettoyage \n" +"OUI - Conserver la tour de purge \n" "NON - Conserver la hauteur de la couche adaptative" msgid "" @@ -3492,10 +3486,10 @@ msgid "" "YES - Keep Prime Tower\n" "NO - Keep Independent Support Layer Height" msgstr "" -"La tour de nettoyage ne fonctionne pas lorsque la hauteur de la couche de " +"La tour de purge ne fonctionne pas lorsque la hauteur de la couche de " "support indépendante est activée.\n" "Que souhaitez-vous conserver ?\n" -"OUI - Garder la tour de nettoyage\n" +"OUI - Garder la tour de purge\n" "NON - Gardez la hauteur de la couche de support indépendante" msgid "" @@ -7099,17 +7093,17 @@ msgid "" "Prime tower is required for smooth timeplase. There may be flaws on the " "model without prime tower. Are you sure you want to disable prime tower?" msgstr "" -"Une tour de nettoyage est requise pour le mode Timeplase fluide. Il peut y " -"avoir des défauts sur le modèle sans tour de nettoyage. Êtes-vous sûr de " -"vouloir la désactiver ?" +"Une tour de purge est requise pour le mode Timeplase fluide. Il peut y avoir " +"des défauts sur le modèle sans tour de purge. Êtes-vous sûr de vouloir la " +"désactiver ?" msgid "" "Prime tower is required for smooth timelapse. There may be flaws on the " "model without prime tower. Do you want to enable prime tower?" msgstr "" -"Une tour de nettoyage est requise pour un mode timelapse fluide. Il peut y " -"avoir des défauts sur le modèle sans tour de nettoyage. Voulez-vous activer " -"la désactiver?" +"Une tour de purge est requise pour un mode timelapse fluide. Il peut y avoir " +"des défauts sur le modèle sans tour de purge. Voulez-vous activer la " +"désactiver?" msgid "Still print by object?" msgstr "Vous imprimez toujours par objet ?" @@ -7195,8 +7189,8 @@ msgstr "Ignorer" msgid "" "When recording timelapse without toolhead, it is recommended to add a " "\"Timelapse Wipe Tower\" \n" -"by right-click the empty position of build plate and choose \"Add " -"Primitive\"->\"Timelapse Wipe Tower\"." +"by right-click the empty position of build plate and choose \"Add Primitive" +"\"->\"Timelapse Wipe Tower\"." msgstr "" "Lorsque vous enregistrez un timelapse sans tête d’outil, il est recommandé " "d’ajouter une \"Tour d’essuyage timelapse\".\n" @@ -7274,7 +7268,7 @@ msgid "Tree supports" msgstr "Supports arborescents" msgid "Prime tower" -msgstr "Tour de nettoyage" +msgstr "Tour de purge" msgid "Special mode" msgstr "Mode spécial" @@ -8629,7 +8623,7 @@ msgstr "" "de l'impression." msgid "Prime Tower" -msgstr "Tour de nettoyage" +msgstr "Tour de purge" msgid " is too close to others, and collisions may be caused.\n" msgstr "" @@ -8725,47 +8719,46 @@ msgstr "" msgid "The prime tower is not supported in \"By object\" print." msgstr "" -"La tour de nettoyage n'est pas prise en charge dans l'impression \"Par " -"objet\"." +"La tour de purge n'est pas prise en charge dans l'impression \"Par objet\"." msgid "" "The prime tower is not supported when adaptive layer height is on. It " "requires that all objects have the same layer height." msgstr "" -"La tour de nettoyage n'est pas prise en charge lorsque la hauteur de couche " +"La tour de purge n'est pas prise en charge lorsque la hauteur de couche " "adaptative est activée. Cela nécessite que tous les objets aient la même " "hauteur de couche." msgid "The prime tower requires \"support gap\" to be multiple of layer height" msgstr "" -"La tour de nettoyage nécessite que \"l'écart de support\" soit un multiple " -"de la hauteur de la couche" +"La tour de purge nécessite que \"l'écart de support\" soit un multiple de la " +"hauteur de la couche" msgid "The prime tower requires that all objects have the same layer heights" msgstr "" -"La tour de nettoyage nécessite que tous les objets aient la même hauteur de " +"La tour de purge nécessite que tous les objets aient la même hauteur de " "couche." msgid "" "The prime tower requires that all objects are printed over the same number " "of raft layers" msgstr "" -"La tour de nettoyage nécessite que tous les objets soient imprimés sur le " -"même nombre de couche de radeau." +"La tour de purge nécessite que tous les objets soient imprimés sur le même " +"nombre de couche de radeau." msgid "" "The prime tower requires that all objects are sliced with the same layer " "heights." msgstr "" -"La tour de nettoyage nécessite que tous les objets soient découpés avec la " -"même hauteur de couche." +"La tour de purge nécessite que tous les objets soient découpés avec la même " +"hauteur de couche." msgid "" "The prime tower is only supported if all objects have the same variable " "layer height" msgstr "" -"La tour de nettoyage n'est prise en charge que si tous les objets ont la " -"même hauteur de couche variable" +"La tour de purge n'est prise en charge que si tous les objets ont la même " +"hauteur de couche variable" msgid "Too small line width" msgstr "Largeur de ligne trop petite" @@ -8776,8 +8769,8 @@ msgstr "Largeur de ligne trop grande" msgid "" "The prime tower requires that support has the same layer height with object." msgstr "" -"La tour de nettoyage nécessite que le support ait la même hauteur de couche " -"avec l'objet." +"La tour de purge nécessite que le support ait la même hauteur de couche avec " +"l'objet." msgid "" "Organic support tree tip diameter must not be smaller than support material " @@ -8842,6 +8835,51 @@ msgstr "" "Un réglage trop bas de la vitesse de saccade peut entraîner des artefacts " "sur les surfaces courbes." +msgid "" +"The jerk setting exceeds the printer's maximum jerk (machine_max_jerk_x/" +"machine_max_jerk_y).\n" +"Orca will automatically cap the jerk speed to ensure it doesn't surpass the " +"printer's capabilities.\n" +"You can adjust the maximum jerk setting in your printer's configuration to " +"get higher speeds." +msgstr "" +"Le réglage du jerk dépasse le jerk maximum de l’imprimante " +"(machine_max_jerk_x/machine_max_jerk_y).\n" +"Orca plafonne automatiquement la vitesse de l’impulsion pour s’assurer " +"qu’elle ne dépasse pas les capacités de l’imprimante.\n" +"Vous pouvez ajuster le réglage du jerk maximum dans la configuration de " +"votre imprimante pour obtenir des vitesses plus élevées." + +msgid "" +"The acceleration setting exceeds the printer's maximum acceleration " +"(machine_max_acceleration_extruding).\n" +"Orca will automatically cap the acceleration speed to ensure it doesn't " +"surpass the printer's capabilities.\n" +"You can adjust the machine_max_acceleration_extruding value in your " +"printer's configuration to get higher speeds." +msgstr "" +"Le paramètre d’accélération dépasse l’accélération maximale de l’imprimante " +"(machine_max_acceleration_extruding).\n" +"Orca limitera automatiquement la vitesse d’accélération pour s’assurer " +"qu’elle ne dépasse pas les capacités de l’imprimante.\n" +"Vous pouvez ajuster la valeur machine_max_acceleration_extruding dans la " +"configuration de votre imprimante pour obtenir des vitesses plus élevées." + +msgid "" +"The speed setting exceeds the printer's maximum speed (machine_max_speed_x/" +"machine_max_speed_y).\n" +"Orca will automatically cap the print speed to ensure it doesn't surpass the " +"printer's capabilities.\n" +"You can adjust the maximum speed setting in your printer's configuration to " +"get higher speeds." +msgstr "" +"Le réglage de la vitesse dépasse la vitesse maximale de l’imprimante " +"(machine_max_speed_x/machine_max_speed_y).\n" +"Orca plafonne automatiquement la vitesse d’impression pour s’assurer qu’elle " +"ne dépasse pas les capacités de l’imprimante.\n" +"Vous pouvez ajuster le paramètre de vitesse maximale dans la configuration " +"de votre imprimante pour obtenir des vitesses plus élevées." + msgid "Generating skirt & brim" msgstr "Génération jupe et bord" @@ -9411,7 +9449,7 @@ msgstr "" "s’impriment dans des directions alternées sur les couches impaires, quel que " "soit leur degré de surplomb." -msgid "Bridge counterbole holes" +msgid "Bridge counterbore holes" msgstr "Trous de contre-trou de pont" msgid "" @@ -9802,30 +9840,33 @@ msgstr "Assurer l'épaisseur verticale de la coque" msgid "" "Add solid infill near sloping surfaces to guarantee the vertical shell " -"thickness (top+bottom solid layers)" +"thickness (top+bottom solid layers)\n" +"None: No solid infill will be added anywhere. Caution: Use this option " +"carefully if your model has sloped surfaces\n" +"Critical Only: Avoid adding solid infill for walls\n" +"Moderate: Add solid infill for heavily sloping surfaces only\n" +"All: Add solid infill for all suitable sloping surfaces\n" +"Default value is All." msgstr "" -"Ajoutez du remplissage solide à proximité des surfaces inclinées pour " -"garantir l'épaisseur verticale de la coque (couches solides supérieure" -"+inférieure)." +"Ajouter un remplissage solide près des surfaces inclinées pour garantir " +"l’épaisseur verticale de la coque (couches solides supérieures et " +"inférieures).\n" +"Aucune : Aucun remplissage solide ne sera ajouté nulle part. Attention : " +"Utilisez cette option avec précaution si votre modèle comporte des surfaces " +"inclinées.\n" +"Critique seulement : Évitez d’ajouter des remplissages solides pour les " +"parois.\n" +"Modéré : Ajouter un remplissage solide uniquement pour les surfaces " +"fortement inclinées\n" +"Tout : ajouter un remplissage solide pour toutes les surfaces inclinées " +"appropriées.\n" +"La valeur par défaut est Tous." -msgid "Further reduce solid infill on walls (beta)" -msgstr "Réduire davantage le remplissage solide des parois (expérimental)" +msgid "Critical Only" +msgstr "Critique seulement" -msgid "" -"Further reduces any solid infill applied to walls. As there will be very " -"limited infill supporting solid surfaces, make sure that you are using " -"adequate number of walls to support the part on sloping surfaces.\n" -"\n" -"For heavily sloped surfaces this option is not suitable as it will generate " -"too thin of a top layer and should be disabled." -msgstr "" -"Réduit encore davantage les remplissages solides appliqués aux parois. Étant " -"donné que le remplissage des surfaces solides sera très limité, assurez-vous " -"que vous utilisez un nombre suffisant de parois pour soutenir la partie sur " -"les surfaces inclinées.\n" -"\n" -"Pour les surfaces fortement inclinées, cette option n’est pas adaptée car " -"elle génère une couche supérieure trop fine et doit être désactivée." +msgid "Moderate" +msgstr "Modéré" msgid "Top surface pattern" msgstr "Motif de surface supérieure" @@ -10335,7 +10376,7 @@ msgstr "" "cette vitesse." msgid "Minimal purge on wipe tower" -msgstr "Purge minimale sur la tour de nettoyage" +msgstr "Purge minimale sur la tour de purge" msgid "" "After a tool change, the exact position of the newly loaded filament inside " @@ -10403,7 +10444,7 @@ msgstr "" "paramètres de l’imprimante n’est pas cochée). Une fois vérifié, une petite " "quantité de filament est rapidement extrudée sur la tour d’essuyage juste " "avant le changement d’outil. Cette option n’est utilisée que lorsque la tour " -"de nettoyage est activée." +"de purge est activée." msgid "Multitool ramming volume" msgstr "Volume du pilonnage multi-outils" @@ -11967,52 +12008,110 @@ msgstr "" "diamètre actuel de la buse. La valeur par défaut de ce paramètre est 10%." msgid "Scarf joint seam (beta)" -msgstr "Couture en écharpe (beta)" +msgstr "Couture en biseau (beta)" msgid "Use scarf joint to minimize seam visibility and increase seam strength." msgstr "" -"Utiliser une couture en écharpe pour minimiser la visibilité de la couture " -"et augmenter sa solidité." +"Utiliser une couture en biseau pour minimiser la visibilité de la couture et " +"augmenter sa solidité." + +msgid "Conditional scarf joint" +msgstr "Couture en biseau conditionnelle" + +msgid "" +"Apply scarf joints only to smooth perimeters where traditional seams do not " +"conceal the seams at sharp corners effectively." +msgstr "" +"N’appliquer les couture en biseau que sur les périmètres lisses, lorsque les " +"coutures traditionnelles ne permettent pas de dissimuler efficacement les " +"coutures dans les angles saillants." + +msgid "Conditional angle threshold" +msgstr "Seuil d’angle conditionnel" + +msgid "" +"This option sets the threshold angle for applying a conditional scarf joint " +"seam.\n" +"If the maximum angle within the perimeter loop exceeds this value " +"(indicating the absence of sharp corners), a scarf joint seam will be used. " +"The default value is 155°." +msgstr "" +"Cette option définit l’angle seuil pour l’application d’une couture en " +"biseau conditionnelle.\n" +"Si l’angle maximal à l’intérieur de la boucle périmétrique dépasse cette " +"valeur (indiquant l’absence d’angles vifs), une couture en biseau sera " +"utilisée. La valeur par défaut est de 155°." + +msgid "Scarf joint speed" +msgstr "Vitesse de la couture en biseau" + +msgid "" +"This option sets the printing speed for scarf joints. It is recommended to " +"print scarf joints at a slow speed (less than 100 mm/s). It's also " +"advisable to enable 'Extrusion rate smoothing' if the set speed varies " +"significantly from the speed of the outer or inner walls. If the speed " +"specified here is higher than the speed of the outer or inner walls, the " +"printer will default to the slower of the two speeds. When specified as a " +"percentage (e.g., 80%), the speed is calculated based on the respective " +"outer or inner wall speed. The default value is set to 100%." +msgstr "" +"Cette option définit la vitesse d’impression des coutures en biseau. Il est " +"recommandé d’imprimer les coutures en biseau à une vitesse lente (moins de " +"100 mm/s). Il est également conseillé d’activer l’option « Lissage de la " +"vitesse d’extrusion » si la vitesse définie varie de manière significative " +"par rapport à la vitesse des parois extérieures ou intérieures. Si la " +"vitesse spécifiée ici est supérieure à la vitesse des parois extérieures ou " +"intérieures, l’imprimante prendra par défaut la plus lente des deux " +"vitesses. Lorsqu’elle est spécifiée sous forme de pourcentage (par exemple, " +"80 %), la vitesse est calculée sur la base de la vitesse de la paroi " +"extérieure ou intérieure. La valeur par défaut est fixée à 100 %." + +msgid "Scarf joint flow ratio" +msgstr "Ratio de débit de la couture en biseau" + +msgid "This factor affects the amount of material for scarf joints." +msgstr "" +"Ce facteur influe sur la quantité de matériau pour les coutures en biseau." msgid "Scarf start height" -msgstr "Hauteur de départ de l’écharpe" +msgstr "Hauteur de départ du biseau" msgid "" "Start height of the scarf.\n" "This amount can be specified in millimeters or as a percentage of the " "current layer height. The default value for this parameter is 0." msgstr "" -"Hauteur de départ de l’écharpe.\n" +"Hauteur de départ du biseau.\n" "Cette hauteur peut être spécifiée en millimètres ou en pourcentage de la " "hauteur de la couche actuelle. La valeur par défaut de ce paramètre est 0." msgid "Scarf around entire wall" -msgstr "Écharpe sur toute la paroi" +msgstr "Biseau sur toute la paroi" msgid "The scarf extends to the entire length of the wall." -msgstr "L’écharpe s’étend sur toute la longueur de la paroi." +msgstr "Le biseau s’étend sur toute la longueur de la paroi." msgid "Scarf length" -msgstr "Longueur de l’écharpe" +msgstr "Longueur du biseau" msgid "" "Length of the scarf. Setting this parameter to zero effectively disables the " "scarf." msgstr "" -"Longueur de l’écharpe. La mise à zéro de ce paramètre désactive " -"automatiquement l’écharpe." +"Longueur du biseau. La mise à zéro de ce paramètre désactive automatiquement " +"le biseau." msgid "Scarf steps" -msgstr "Étapes de l’écharpe" +msgstr "Étapes du biseau" msgid "Minimum number of segments of each scarf." -msgstr "Nombre minimum de segments de chaque écharpe." +msgstr "Nombre minimum de segments de chaque biseau." msgid "Scarf joint for inner walls" -msgstr "Joint en écharpe pour les parois internes" +msgstr "Joint en biseau pour les parois internes" msgid "Use scarf joint for inner walls as well." -msgstr "Utiliser également un joint en écharpe pour les parois intérieures." +msgstr "Utiliser également un joint en biseau pour les parois intérieures." msgid "Role base wipe speed" msgstr "Vitesse d’essuyage basée sur la vitesse d’extrusion" @@ -12184,8 +12283,8 @@ msgstr "" "une vidéo timelapse une fois l'impression terminée. Si le mode lisse est " "sélectionné, l'extrudeur se déplace vers la goulotte d'évacuation à chaque " "couche imprimée, puis prend un cliché. Étant donné que le filament fondu " -"peut s'échapper de la buse pendant la prise de vue, une tour de nettoyage " -"est requise en mode lisse pour essuyer la buse." +"peut s'échapper de la buse pendant la prise de vue, une tour de purge est " +"requise en mode lisse pour essuyer la buse." msgid "Traditional" msgstr "Traditionnel" @@ -12865,7 +12964,7 @@ msgid "The volume of material to prime extruder on tower." msgstr "Le volume de matériau à amorcer l'extrudeuse sur la tour." msgid "Width of prime tower" -msgstr "Largeur de la tour de nettoyage." +msgstr "Largeur de la tour de purge." msgid "Wipe tower rotation angle" msgstr "Angle de rotation de la tour d’essuyage" @@ -12922,7 +13021,7 @@ msgstr "" "matériaux de remplissage des objets. Cela peut réduire la quantité de " "déchets et le temps d'impression. Si les parois sont imprimées avec un " "filament transparent, le remplissage de couleurs mélangées sera visible. " -"Cela ne prendra effet que si la tour de nettoyage est activée." +"Cela ne prendra effet que si la tour de purge est activée." msgid "" "Purging after filament change will be done inside objects' support. This may " @@ -12931,7 +13030,7 @@ msgid "" msgstr "" "La purge après le changement de filament se fera à l'intérieur du support " "des objets. Cela peut réduire la quantité de déchets et le temps " -"d'impression. Cela ne prendra effet que si une tour de nettoyage est activée." +"d'impression. Cela ne prendra effet que si une tour de purge est activée." msgid "" "This object will be used to purge the nozzle after a filament change to save " @@ -12941,7 +13040,7 @@ msgstr "" "Cet objet sera utilisé pour purger la buse après un changement de filament " "afin d'économiser du filament et de réduire le temps d'impression. Les " "couleurs des objets seront mélangées en conséquence. Cela ne prendra effet " -"que si la tour de nettoyage est activée." +"que si la tour de purge est activée." msgid "Maximal bridging distance" msgstr "Distance de pont maximale" @@ -13881,9 +13980,9 @@ msgstr "" "Wiki.\n" "\n" "Habituellement, la calibration est inutile. Lorsque vous démarrez une " -"impression d'une seule couleur/matériau, avec l'option \"Calibration du " -"débit\" cochée dans le menu de démarrage de l'impression, l'imprimante " -"suivra l'ancienne méthode de calibration du filament avant l'impression.\n" +"impression d'une seule couleur/matériau, avec l'option \"Calibration du débit" +"\" cochée dans le menu de démarrage de l'impression, l'imprimante suivra " +"l'ancienne méthode de calibration du filament avant l'impression.\n" "Lorsque vous démarrez une impression multi-couleurs/matériaux, l'imprimante " "utilise le paramètre de compensation par défaut pour le filament lors de " "chaque changement de filament, ce qui donne un bon résultat dans la plupart " @@ -13903,11 +14002,11 @@ msgstr "" "Les résultats de calibration ont environ 10 % d'écart dans nos tests, ce qui " "peut faire en sorte que le résultat ne soit pas exactement le même à chaque " "calibration. Nous enquêtons toujours sur la cause première pour apporter des " -"améliorations avec de nouvelles mises à jour." -"Les résultats de calibration ont environ 10 % d'écart dans nos tests, ce qui " -"peut faire en sorte que le résultat ne soit pas exactement le même à chaque " -"calibration. Nous enquêtons toujours sur la cause première pour apporter des " -"améliorations avec de nouvelles mises à jour." +"améliorations avec de nouvelles mises à jour.Les résultats de calibration " +"ont environ 10 % d'écart dans nos tests, ce qui peut faire en sorte que le " +"résultat ne soit pas exactement le même à chaque calibration. Nous enquêtons " +"toujours sur la cause première pour apporter des améliorations avec de " +"nouvelles mises à jour." msgid "When to use Flow Rate Calibration" msgstr "Nécessité de la calibration du débit" @@ -14673,8 +14772,8 @@ msgstr "" "Voulez-vous le réécrire ?" msgid "" -"We would rename the presets as \"Vendor Type Serial @printer you " -"selected\". \n" +"We would rename the presets as \"Vendor Type Serial @printer you selected" +"\". \n" "To add preset for more printers, Please go to printer selection" msgstr "" "Nous renommerions les préréglages en « Vendor Type Serial @printer you " @@ -15681,6 +15780,51 @@ msgstr "" "déformer, tels que l’ABS, une augmentation appropriée de la température du " "plateau chauffant peut réduire la probabilité de déformation." +#~ msgid "" +#~ "Alternate extra wall only works with ensure vertical shell thickness " +#~ "disabled. " +#~ msgstr "" +#~ "La paroi supplémentaire alternée ne fonctionne que si « Assurer " +#~ "l’épaisseur verticale de la coque » est désactivé. " + +#~ msgid "" +#~ "Change these settings automatically? \n" +#~ "Yes - Disable ensure vertical shell thickness and enable alternate extra " +#~ "wall\n" +#~ "No - Dont use alternate extra wall" +#~ msgstr "" +#~ "Modifier ces paramètres automatiquement ? \n" +#~ "Oui - Désactiver « Assurer l’épaisseur verticale de la coque » et activer " +#~ "« Paroi supplémentaire alternée »\n" +#~ "Non - Ne pas utiliser « Paroi supplémentaire alternée »" + +#~ msgid "" +#~ "Add solid infill near sloping surfaces to guarantee the vertical shell " +#~ "thickness (top+bottom solid layers)" +#~ msgstr "" +#~ "Ajoutez du remplissage solide à proximité des surfaces inclinées pour " +#~ "garantir l'épaisseur verticale de la coque (couches solides supérieure" +#~ "+inférieure)." + +#~ msgid "Further reduce solid infill on walls (beta)" +#~ msgstr "Réduire davantage le remplissage solide des parois (expérimental)" + +#~ msgid "" +#~ "Further reduces any solid infill applied to walls. As there will be very " +#~ "limited infill supporting solid surfaces, make sure that you are using " +#~ "adequate number of walls to support the part on sloping surfaces.\n" +#~ "\n" +#~ "For heavily sloped surfaces this option is not suitable as it will " +#~ "generate too thin of a top layer and should be disabled." +#~ msgstr "" +#~ "Réduit encore davantage les remplissages solides appliqués aux parois. " +#~ "Étant donné que le remplissage des surfaces solides sera très limité, " +#~ "assurez-vous que vous utilisez un nombre suffisant de parois pour " +#~ "soutenir la partie sur les surfaces inclinées.\n" +#~ "\n" +#~ "Pour les surfaces fortement inclinées, cette option n’est pas adaptée car " +#~ "elle génère une couche supérieure trop fine et doit être désactivée." + #~ msgid "Text-Rotate" #~ msgstr "Rotation du texte" diff --git a/localization/i18n/hu/OrcaSlicer_hu.po b/localization/i18n/hu/OrcaSlicer_hu.po index 497a35b7f6..0a8aaac673 100644 --- a/localization/i18n/hu/OrcaSlicer_hu.po +++ b/localization/i18n/hu/OrcaSlicer_hu.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-03 09:32+0800\n" +"POT-Creation-Date: 2024-03-13 22:09+0800\n" "Language: hu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -3330,14 +3330,14 @@ msgstr "" "Nem - Ne használja a spirál módot ez alkalommal" msgid "" -"Alternate extra wall only works with ensure vertical shell thickness " -"disabled. " +"Alternate extra wall does't work well when ensure vertical shell thickness " +"is set to All. " msgstr "" msgid "" "Change these settings automatically? \n" -"Yes - Disable ensure vertical shell thickness and enable alternate extra " -"wall\n" +"Yes - Change ensure vertical shell thickness to Moderate and enable " +"alternate extra wall\n" "No - Dont use alternate extra wall" msgstr "" @@ -3581,6 +3581,68 @@ msgstr "" msgid "default" msgstr "alapértelmezett" +#, boost-format +msgid "Edit Custom G-code (%1%)" +msgstr "" + +msgid "Built-in placeholders (Double click item to add to G-code)" +msgstr "" + +msgid "Search gcode placeholders" +msgstr "" + +msgid "Add selected placeholder to G-code" +msgstr "" + +msgid "Select placeholder" +msgstr "" + +msgid "[Global] Slicing State" +msgstr "" + +msgid "Read Only" +msgstr "" + +msgid "Read Write" +msgstr "" + +msgid "Slicing State" +msgstr "" + +msgid "Print Statistics" +msgstr "" + +msgid "Objects Info" +msgstr "" + +msgid "Dimensions" +msgstr "" + +msgid "Temperatures" +msgstr "" + +msgid "Timestamps" +msgstr "" + +#, boost-format +msgid "Specific for %1%" +msgstr "" + +msgid "Presets" +msgstr "Presets" + +msgid "Print settings" +msgstr "Nyomtatási beállítások" + +msgid "Filament settings" +msgstr "Filament beállítások" + +msgid "SLA Materials settings" +msgstr "" + +msgid "Printer settings" +msgstr "Nyomtató beállítások" + msgid "parameter name" msgstr "paraméter neve" @@ -3774,9 +3836,6 @@ msgstr "Nyomtatás" msgid "Printer" msgstr "Nyomtató" -msgid "Print settings" -msgstr "Nyomtatási beállítások" - msgid "Custom g-code" msgstr "" @@ -5265,12 +5324,6 @@ msgstr "Beállítások összehasonlítása" msgid "View all object's settings" msgstr "Összes objektum beállításainak megtekintése" -msgid "Filament settings" -msgstr "Filament beállítások" - -msgid "Printer settings" -msgstr "Nyomtató beállítások" - msgid "Remove current plate (if not last one)" msgstr "" @@ -5989,9 +6042,6 @@ msgstr "" msgid "If enabled, auto-calculate everytime the color changed." msgstr "" -msgid "Presets" -msgstr "Presets" - msgid "Auto sync user presets(Printer/Filament/Process)" msgstr "" "Felhasználói beállítások automatikus szinkronizálása (Nyomtató/Filament/" @@ -8400,6 +8450,33 @@ msgid "" "Setting the jerk speed too low could lead to artifacts on curved surfaces" msgstr "" +msgid "" +"The jerk setting exceeds the printer's maximum jerk (machine_max_jerk_x/" +"machine_max_jerk_y).\n" +"Orca will automatically cap the jerk speed to ensure it doesn't surpass the " +"printer's capabilities.\n" +"You can adjust the maximum jerk setting in your printer's configuration to " +"get higher speeds." +msgstr "" + +msgid "" +"The acceleration setting exceeds the printer's maximum acceleration " +"(machine_max_acceleration_extruding).\n" +"Orca will automatically cap the acceleration speed to ensure it doesn't " +"surpass the printer's capabilities.\n" +"You can adjust the machine_max_acceleration_extruding value in your " +"printer's configuration to get higher speeds." +msgstr "" + +msgid "" +"The speed setting exceeds the printer's maximum speed (machine_max_speed_x/" +"machine_max_speed_y).\n" +"Orca will automatically cap the print speed to ensure it doesn't surpass the " +"printer's capabilities.\n" +"You can adjust the maximum speed setting in your printer's configuration to " +"get higher speeds." +msgstr "" + msgid "Generating skirt & brim" msgstr "Szoknya & perem generálása" @@ -8892,7 +8969,7 @@ msgid "" "directions on odd layers irrespective of their overhang degree." msgstr "" -msgid "Bridge counterbole holes" +msgid "Bridge counterbore holes" msgstr "" msgid "" @@ -9222,21 +9299,19 @@ msgstr "Függőleges héjvastagság biztosítása" msgid "" "Add solid infill near sloping surfaces to guarantee the vertical shell " -"thickness (top+bottom solid layers)" -msgstr "" -"A függőleges héjvastagság biztosítása érdekében szilárd kitöltést alkalmaz a " -"lejtős felületek közelében." - -msgid "Further reduce solid infill on walls (beta)" +"thickness (top+bottom solid layers)\n" +"None: No solid infill will be added anywhere. Caution: Use this option " +"carefully if your model has sloped surfaces\n" +"Critical Only: Avoid adding solid infill for walls\n" +"Moderate: Add solid infill for heavily sloping surfaces only\n" +"All: Add solid infill for all suitable sloping surfaces\n" +"Default value is All." msgstr "" -msgid "" -"Further reduces any solid infill applied to walls. As there will be very " -"limited infill supporting solid surfaces, make sure that you are using " -"adequate number of walls to support the part on sloping surfaces.\n" -"\n" -"For heavily sloped surfaces this option is not suitable as it will generate " -"too thin of a top layer and should be disabled." +msgid "Critical Only" +msgstr "" + +msgid "Moderate" msgstr "" msgid "Top surface pattern" @@ -11014,6 +11089,45 @@ msgstr "" msgid "Use scarf joint to minimize seam visibility and increase seam strength." msgstr "" +msgid "Conditional scarf joint" +msgstr "" + +msgid "" +"Apply scarf joints only to smooth perimeters where traditional seams do not " +"conceal the seams at sharp corners effectively." +msgstr "" + +msgid "Conditional angle threshold" +msgstr "" + +msgid "" +"This option sets the threshold angle for applying a conditional scarf joint " +"seam.\n" +"If the maximum angle within the perimeter loop exceeds this value " +"(indicating the absence of sharp corners), a scarf joint seam will be used. " +"The default value is 155°." +msgstr "" + +msgid "Scarf joint speed" +msgstr "" + +msgid "" +"This option sets the printing speed for scarf joints. It is recommended to " +"print scarf joints at a slow speed (less than 100 mm/s). It's also " +"advisable to enable 'Extrusion rate smoothing' if the set speed varies " +"significantly from the speed of the outer or inner walls. If the speed " +"specified here is higher than the speed of the outer or inner walls, the " +"printer will default to the slower of the two speeds. When specified as a " +"percentage (e.g., 80%), the speed is calculated based on the respective " +"outer or inner wall speed. The default value is set to 100%." +msgstr "" + +msgid "Scarf joint flow ratio" +msgstr "" + +msgid "This factor affects the amount of material for scarf joints." +msgstr "" + msgid "Scarf start height" msgstr "" @@ -14184,6 +14298,13 @@ msgid "" "probability of warping." msgstr "" +#~ msgid "" +#~ "Add solid infill near sloping surfaces to guarantee the vertical shell " +#~ "thickness (top+bottom solid layers)" +#~ msgstr "" +#~ "A függőleges héjvastagság biztosítása érdekében szilárd kitöltést " +#~ "alkalmaz a lejtős felületek közelében." + #~ msgid "Configuration package updated to " #~ msgstr "Konfigurációs csomag frissítve a következőre " diff --git a/localization/i18n/it/OrcaSlicer_it.po b/localization/i18n/it/OrcaSlicer_it.po index 09e33c1378..56aeb6d2d8 100644 --- a/localization/i18n/it/OrcaSlicer_it.po +++ b/localization/i18n/it/OrcaSlicer_it.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-03 09:32+0800\n" +"POT-Creation-Date: 2024-03-13 22:09+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -672,11 +672,11 @@ msgstr "Formato testo" #. TRN - Title in Undo/Redo stack after rotate with text around emboss axe msgid "Text rotate" -msgstr "" +msgstr "Ruota testo" #. TRN - Title in Undo/Redo stack after move with text along emboss axe - From surface msgid "Text move" -msgstr "" +msgstr "Spostamento del testo" msgid "Set Mirror" msgstr "Imposta specchio" @@ -1088,11 +1088,11 @@ msgstr "Raccolta" #. TRN - Title in Undo/Redo stack after rotate with SVG around emboss axe msgid "SVG rotate" -msgstr "" +msgstr "Ruota SVG" #. TRN - Title in Undo/Redo stack after move with SVG along emboss axe - From surface msgid "SVG move" -msgstr "" +msgstr "Muovi SVG" msgid "Enter SVG gizmo" msgstr "Apri gizmo SVG" @@ -1737,7 +1737,7 @@ msgid "Stanford Bunny" msgstr "Coniglietto di Stanford" msgid "Orca String Hell" -msgstr "" +msgstr "Orca String Hell" msgid "" "This model features text embossment on the top surface. For optimal results, " @@ -1746,6 +1746,12 @@ msgid "" "Yes - Change these settings automatically\n" "No - Do not change these settings for me" msgstr "" +"Questo modello presenta una goffratura del testo sulla superficie superiore. " +"Per ottenere risultati ottimali, si consiglia di impostare la 'Soglia di una " +"parete(min_width_top_surface)' su 0 affinché la 'Soglia di una sola parete " +"sulle superfici superiori' funzioni al meglio.\n" +"Sì - Modificare automaticamente queste impostazioni\n" +"No - Non modificare queste impostazioni per me" msgid "Text" msgstr "Testo" @@ -3424,22 +3430,16 @@ msgstr "" "No - Annulla l'attivazione della modalità a spirale" msgid "" -"Alternate extra wall only works with ensure vertical shell thickness " -"disabled. " +"Alternate extra wall does't work well when ensure vertical shell thickness " +"is set to All. " msgstr "" -"La parete aggiuntiva alternativa funziona solo con la disattivazione dello " -"spessore del guscio verticale. " msgid "" "Change these settings automatically? \n" -"Yes - Disable ensure vertical shell thickness and enable alternate extra " -"wall\n" +"Yes - Change ensure vertical shell thickness to Moderate and enable " +"alternate extra wall\n" "No - Dont use alternate extra wall" msgstr "" -"Modificare automaticamente queste impostazioni? \n" -"Sì - Disabilita Assicura lo spessore del guscio verticale e abilita una " -"parete aggiuntiva alternativa\n" -"No - Non utilizzare una parete aggiuntiva alternativa" msgid "" "Prime tower does not work when Adaptive Layer Height or Independent Support " @@ -3696,6 +3696,68 @@ msgstr "" msgid "default" msgstr "predefinito" +#, boost-format +msgid "Edit Custom G-code (%1%)" +msgstr "" + +msgid "Built-in placeholders (Double click item to add to G-code)" +msgstr "" + +msgid "Search gcode placeholders" +msgstr "" + +msgid "Add selected placeholder to G-code" +msgstr "" + +msgid "Select placeholder" +msgstr "" + +msgid "[Global] Slicing State" +msgstr "" + +msgid "Read Only" +msgstr "" + +msgid "Read Write" +msgstr "" + +msgid "Slicing State" +msgstr "" + +msgid "Print Statistics" +msgstr "" + +msgid "Objects Info" +msgstr "" + +msgid "Dimensions" +msgstr "" + +msgid "Temperatures" +msgstr "" + +msgid "Timestamps" +msgstr "" + +#, boost-format +msgid "Specific for %1%" +msgstr "" + +msgid "Presets" +msgstr "Preset" + +msgid "Print settings" +msgstr "Impostazioni di stampa" + +msgid "Filament settings" +msgstr "Impostazioni Filamento" + +msgid "SLA Materials settings" +msgstr "" + +msgid "Printer settings" +msgstr "Impostazioni stampante" + msgid "parameter name" msgstr "nome parametro" @@ -3889,9 +3951,6 @@ msgstr "Stampa" msgid "Printer" msgstr "Stampante" -msgid "Print settings" -msgstr "Impostazioni di stampa" - msgid "Custom g-code" msgstr "G-code personalizzato" @@ -4151,10 +4210,10 @@ msgid "Enable" msgstr "Abilita" msgid "Hostname or IP" -msgstr "" +msgstr "Nome Host o IP" msgid "Custom camera source" -msgstr "" +msgstr "Sorgente fotocamera personalizzata" msgid "Show \"Live Video\" guide page." msgstr "Mostra pagina della guida \"Diretta Video\"." @@ -4461,10 +4520,10 @@ msgid "Show g-code window in Previce scene" msgstr "Mostra finestra G-code nella scena di anteprima" msgid "Show 3D Navigator" -msgstr "" +msgstr "Mostra navigatore 3D" msgid "Show 3D navigator in Prepare and Preview scene" -msgstr "" +msgstr "Mostra navigatore 3D nella scena Prepara e visualizza anteprima" msgid "Reset Window Layout" msgstr "Ripristina layout finestra" @@ -4628,6 +4687,9 @@ msgid "" "Hint: Make sure you have added the corresponding printer before importing " "the configs." msgstr "" +"\n" +"Suggerimento: assicurati di aver aggiunto la stampante corrispondente prima " +"di importare le configurazioni." msgid "Import result" msgstr "Risultato dell'importazione" @@ -4971,7 +5033,7 @@ msgid "Camera Setting" msgstr "Impostazioni camera" msgid "Switch Camera View" -msgstr "" +msgstr "Cambia inquadratura" msgid "Control" msgstr "Controllo" @@ -5417,12 +5479,6 @@ msgstr "Confronta i preset" msgid "View all object's settings" msgstr "Visualizza tutte le impostazioni oggetto" -msgid "Filament settings" -msgstr "Impostazioni Filamento" - -msgid "Printer settings" -msgstr "Impostazioni stampante" - msgid "Remove current plate (if not last one)" msgstr "Rimuovere la piastra corrente (se non l'ultima)" @@ -5439,7 +5495,7 @@ msgid "Lock current plate" msgstr "Piastra corrente di blocco" msgid "Edit current plate name" -msgstr "" +msgstr "Modificare il nome del piatto corrente" msgid "Customize current plate" msgstr "Personalizza la piastra corrente" @@ -6177,9 +6233,6 @@ msgstr "" msgid "If enabled, auto-calculate everytime the color changed." msgstr "Se abilitato, calcola automaticamente ogni volta che il colore cambia." -msgid "Presets" -msgstr "Preset" - msgid "Auto sync user presets(Printer/Filament/Process)" msgstr "" "Sincronizzazione automatica preset utente (stampante/filamento/processo)" @@ -7034,9 +7087,13 @@ msgid "" "precise dimensions or is part of an assembly, it's important to double-check " "whether this change in geometry impacts the functionality of your print." msgstr "" +"L'attivazione di questa opzione modificherà la forma del modello. Se la " +"stampa richiede dimensioni precise o fa parte di un assieme, è importante " +"ricontrollare se questa modifica della geometria influisce sulla " +"funzionalità della stampa." msgid "Are you sure you want to enable this option?" -msgstr "" +msgstr "Sei sicuro di voler abilitare questa opzione?" msgid "" "Layer height is too small.\n" @@ -7336,7 +7393,7 @@ msgid "Extruder Clearance" msgstr "Ingombro estrusore" msgid "Adaptive bed mesh" -msgstr "" +msgstr "Rete del letto adattiva" msgid "Accessory" msgstr "Accessori" @@ -7595,20 +7652,28 @@ msgstr "Seleziona i preset da confrontare" msgid "" "You can only transfer to current active profile because it has been modified." msgstr "" +"È possibile trasferire al profilo attivo corrente solo perché è stato " +"modificato." msgid "" "Transfer the selected options from left preset to the right.\n" "Note: New modified presets will be selected in settings tabs after close " "this dialog." msgstr "" +"Trasferisce le opzioni selezionate dal preset di sinistra a quello di " +"destra.\n" +"Nota: i nuovi preset modificati saranno selezionati nelle schede delle " +"impostazioni dopo la chiusura di questa finestra." msgid "Transfer values from left to right" -msgstr "" +msgstr "Trasferimento dei valori da sinistra a destra" msgid "" "If enabled, this dialog can be used for transver selected values from left " "to right preset." msgstr "" +"Se abilitata, questa finestra può essere utilizzata per trasferire i valori " +"selezionati dal preset di sinistra a quello di destra." msgid "Add File" msgstr "Aggiungi file" @@ -7973,13 +8038,13 @@ msgid "Gizmo FDM paint-on seam" msgstr "Gizmo FDM pittura giunzione" msgid "Gizmo Text emboss / engrave" -msgstr "" +msgstr "Gizmo Testo in rilievo / incisione" msgid "Zoom in" -msgstr "" +msgstr "Zoom in" msgid "Zoom out" -msgstr "" +msgstr "Zoom out" msgid "Switch between Prepare/Preview" msgstr "Swtich tra Prepare/Prewview" @@ -8254,10 +8319,10 @@ msgstr "" "Controllare le modifiche non salvate prima di aggiornare la configurazione." msgid "Configuration package: " -msgstr "" +msgstr "Pacchetto di configurazione: " msgid " updated to " -msgstr "" +msgstr " aggiornato a " msgid "Open G-code file:" msgstr "Apri un file G-code:" @@ -8680,6 +8745,35 @@ msgstr "Piatto %d: %s non supporta il filamento %s" msgid "" "Setting the jerk speed too low could lead to artifacts on curved surfaces" msgstr "" +"L'impostazione di una velocità di strappo troppo bassa potrebbe causare " +"artefatti sulle superfici curve" + +msgid "" +"The jerk setting exceeds the printer's maximum jerk (machine_max_jerk_x/" +"machine_max_jerk_y).\n" +"Orca will automatically cap the jerk speed to ensure it doesn't surpass the " +"printer's capabilities.\n" +"You can adjust the maximum jerk setting in your printer's configuration to " +"get higher speeds." +msgstr "" + +msgid "" +"The acceleration setting exceeds the printer's maximum acceleration " +"(machine_max_acceleration_extruding).\n" +"Orca will automatically cap the acceleration speed to ensure it doesn't " +"surpass the printer's capabilities.\n" +"You can adjust the machine_max_acceleration_extruding value in your " +"printer's configuration to get higher speeds." +msgstr "" + +msgid "" +"The speed setting exceeds the printer's maximum speed (machine_max_speed_x/" +"machine_max_speed_y).\n" +"Orca will automatically cap the print speed to ensure it doesn't surpass the " +"printer's capabilities.\n" +"You can adjust the maximum speed setting in your printer's configuration to " +"get higher speeds." +msgstr "" msgid "Generating skirt & brim" msgstr "Generazione skirt & brim" @@ -8990,7 +9084,7 @@ msgstr "" "dal numero di layers del guscio inferiore." msgid "Apply gap fill" -msgstr "" +msgstr "Applicare il riempimento degli spazi vuoti" msgid "" "Enables gap fill for the selected surfaces. The minimum gap length that will " @@ -9002,15 +9096,25 @@ msgid "" "only\n" "3. Nowhere: Disables gap fill\n" msgstr "" +"Abilita il riempimento degli spazi vuoti per le superfici selezionate. La " +"lunghezza minima degli spazi vuoti che verranno riempiti può essere " +"controllata dall'opzione Filtra piccoli spazi vuoti di seguito.\n" +"\n" +"Opzioni:\n" +"1. Ovunque: applica il riempimento degli spazi vuoti alle superfici solide " +"superiori, inferiori e interne\n" +"2. Superfici superiore e inferiore: applica il riempimento degli spazi vuoti " +"solo alle superfici superiore e inferiore\n" +"3. Da nessuna parte: disabilita il riempimento degli spazi vuoti\n" msgid "Everywhere" -msgstr "" +msgstr "Ovunque" msgid "Top and bottom surfaces" -msgstr "" +msgstr "Superfici superiore e inferiore" msgid "Nowhere" -msgstr "" +msgstr "Da nessuna parte" msgid "Force cooling for overhang and bridge" msgstr "Forzare il raffreddamento per sbalzi e ponti" @@ -9121,6 +9225,10 @@ msgid "" "Note: This setting will only take effect if the wall sequence is configured " "to Inner-Outer" msgstr "" +"Migliora la precisione del guscio regolando lo spaziamento della parete " +"esterna. Ciò migliora anche la coerenza dello strato.\n" +"Nota: Questa impostazione avrà effetto solo se la sequenza della parete è " +"configurata su Interno-Esterno." msgid "Only one wall on top surfaces" msgstr "Solo una parete sulle superfici superiori" @@ -9229,8 +9337,8 @@ msgstr "" "in direzioni alternate sugli strati dispari, indipendentemente dal loro " "grado di sporgenza." -msgid "Bridge counterbole holes" -msgstr "" +msgid "Bridge counterbore holes" +msgstr "Fori per controbolo del ponte" msgid "" "This option creates bridges for counterbore holes, allowing them to be " @@ -9239,12 +9347,18 @@ msgid "" "2. Partially Bridged: Only a part of the unsupported area will be bridged.\n" "3. Sacrificial Layer: A full sacrificial bridge layer is created." msgstr "" +"Questa opzione consente di creare ponti per i fori di lamatura, " +"consentendone la stampa senza supporto. Le modalità disponibili includono:\n" +"1. Nessuno: non viene creato alcun bridge.\n" +"2. Parzialmente collegato: solo una parte dell'area non supportata verrà " +"colmata.\n" +"3. Strato sacrificale: viene creato un livello ponte sacrificale completo." msgid "Partially bridged" -msgstr "" +msgstr "Parzialmente ponticellato" msgid "Sacrificial layer" -msgstr "" +msgstr "Strato sacrificale" msgid "Reverse threshold" msgstr "Soglia inversa" @@ -9393,13 +9507,13 @@ msgid "By object" msgstr "Per oggetto" msgid "Intra-layer order" -msgstr "" +msgstr "Ordine intra-layer" msgid "Print order within a single layer" -msgstr "" +msgstr "Ordine di stampa all'interno di un singolo livello" msgid "As object list" -msgstr "" +msgstr "Come elenco di oggetti" msgid "Slow printing down for better layer cooling" msgstr "Rallenta stampa per un migliore raffreddamento layers" @@ -9510,7 +9624,7 @@ msgstr "" "se stai utilizzando ugelli di grandi dimensioni." msgid "Don't filter out small internal bridges (beta)" -msgstr "" +msgstr "Non filtrare i piccoli ponti interni (beta)" msgid "" "This option can help reducing pillowing on top surfaces in heavily slanted " @@ -9616,22 +9730,19 @@ msgstr "Garantisci spessore verticale del guscio" msgid "" "Add solid infill near sloping surfaces to guarantee the vertical shell " -"thickness (top+bottom solid layers)" -msgstr "" -"Aggiunge un riempimento solido in prossimità delle superfici inclinate per " -"garantire lo spessore verticale del guscio (layers solidi superiori e " -"inferiori)." - -msgid "Further reduce solid infill on walls (beta)" +"thickness (top+bottom solid layers)\n" +"None: No solid infill will be added anywhere. Caution: Use this option " +"carefully if your model has sloped surfaces\n" +"Critical Only: Avoid adding solid infill for walls\n" +"Moderate: Add solid infill for heavily sloping surfaces only\n" +"All: Add solid infill for all suitable sloping surfaces\n" +"Default value is All." msgstr "" -msgid "" -"Further reduces any solid infill applied to walls. As there will be very " -"limited infill supporting solid surfaces, make sure that you are using " -"adequate number of walls to support the part on sloping surfaces.\n" -"\n" -"For heavily sloped surfaces this option is not suitable as it will generate " -"too thin of a top layer and should be disabled." +msgid "Critical Only" +msgstr "" + +msgid "Moderate" msgstr "" msgid "Top surface pattern" @@ -9807,7 +9918,7 @@ msgstr "" "brillare il riempimento attraverso le superfici esterne della parte." msgid "Wall loop direction" -msgstr "" +msgstr "Direzione del loop del muro" msgid "" "The direction which the wall loops are extruded when looking down from the " @@ -9819,12 +9930,21 @@ msgid "" "\n" "This option will be disabled if sprial vase mode is enabled." msgstr "" +"La direzione in cui vengono estrusi i loop del muro quando si guarda verso " +"il basso dall'alto.\n" +"\n" +"Per impostazione predefinita, tutti i muri vengono estrusi in senso " +"antiorario, a meno che non sia abilitata l'opzione Inverti su dispari. " +"Impostando questa opzione su qualsiasi opzione diversa da Auto si forzerà la " +"direzione del muro indipendentemente dall'inversione su dispari.\n" +"\n" +"Questa opzione sarà disabilitata se è abilitata la modalità vaso sprial." msgid "Counter clockwise" -msgstr "" +msgstr "Antiorario" msgid "Clockwise" -msgstr "" +msgstr "In senso orario" msgid "Height to rod" msgstr "Altezza asta" @@ -9854,7 +9974,7 @@ msgstr "" "nella stampa per oggetto." msgid "Bed mesh min" -msgstr "" +msgstr "Maglia del letto min" msgid "" "This option sets the min point for the allowed bed mesh area. Due to the " @@ -9866,9 +9986,19 @@ msgid "" "your printer manufacturer. The default setting is (-99999, -99999), which " "means there are no limits, thus allowing probing across the entire bed." msgstr "" +"Questa opzione imposta il punto minimo per l'area della mesh del letto " +"consentita. A causa dell'offset XY della sonda, la maggior parte delle " +"stampanti non è in grado di sondare l'intero letto. Per garantire che il " +"punto della sonda non esca dall'area del letto, i punti minimo e massimo " +"della rete del letto devono essere impostati in modo appropriato. OrcaSlicer " +"garantisce che i valori adaptive_bed_mesh_min/adaptive_bed_mesh_max non " +"superino questi punti min/max. Queste informazioni possono in genere essere " +"ottenute dal produttore della stampante. L'impostazione predefinita è " +"(-99999, -99999), il che significa che non ci sono limiti, consentendo così " +"il rilevamento su tutto il letto." msgid "Bed mesh max" -msgstr "" +msgstr "Maglia letto max" msgid "" "This option sets the max point for the allowed bed mesh area. Due to the " @@ -9880,22 +10010,37 @@ msgid "" "your printer manufacturer. The default setting is (99999, 99999), which " "means there are no limits, thus allowing probing across the entire bed." msgstr "" +"Questa opzione imposta il punto massimo per l'area della mesh del letto " +"consentita. A causa dell'offset XY della sonda, la maggior parte delle " +"stampanti non è in grado di sondare l'intero letto. Per garantire che il " +"punto della sonda non esca dall'area del letto, i punti minimo e massimo " +"della rete del letto devono essere impostati in modo appropriato. OrcaSlicer " +"garantisce che i valori adaptive_bed_mesh_min/adaptive_bed_mesh_max non " +"superino questi punti min/max. Queste informazioni possono in genere essere " +"ottenute dal produttore della stampante. L'impostazione predefinita è " +"(99999, 99999), il che significa che non ci sono limiti, consentendo così di " +"sondare l'intero letto." msgid "Probe point distance" -msgstr "" +msgstr "Distanza del punto della sonda" msgid "" "This option sets the preferred distance between probe points (grid size) for " "the X and Y directions, with the default being 50mm for both X and Y." msgstr "" +"Questa opzione imposta la distanza preferita tra i punti della sonda " +"(dimensione della griglia) per le direzioni X e Y, con il valore di default " +"di 50 mm sia per X che per Y." msgid "Mesh margin" -msgstr "" +msgstr "Margine mesh" msgid "" "This option determines the additional distance by which the adaptive bed " "mesh area should be expanded in the XY directions." msgstr "" +"Questa opzione determina la distanza aggiuntiva in base alla quale l'area " +"della mesh del letto adattivo deve essere espansa nelle direzioni XY." msgid "Extruder Color" msgstr "Colore estrusore" @@ -10779,10 +10924,10 @@ msgid "Klipper" msgstr "Klipper" msgid "Support multi bed types" -msgstr "" +msgstr "Supporta i tipi di letti multipli" msgid "Enable this option if you want to use multiple bed types" -msgstr "" +msgstr "Abilitare questa opzione se si desidera utilizzare più tipi di letto" msgid "Label objects" msgstr "Etichetta oggetti" @@ -10980,13 +11125,13 @@ msgid "This G-code will be used as a custom code" msgstr "Questo G-code verrà utilizzato come codice personalizzato" msgid "Small area flow compensation (beta)" -msgstr "" +msgstr "Compensazione del flusso su piccola area (beta)" msgid "Enable flow compensation for small infill areas" -msgstr "" +msgstr "Abilita la compensazione del flusso per piccole aree di riempimento" msgid "Flow Compensation Model" -msgstr "" +msgstr "Modello di compensazione del flusso" msgid "" "Flow Compensation Model, used to adjust the flow for small infill areas. The " @@ -10994,6 +11139,10 @@ msgid "" "and flow correction factors, one per line, in the following format: " "\"1.234,5.678\"" msgstr "" +"Modello di compensazione del flusso, utilizzato per regolare il flusso per " +"piccole aree di riempimento. Il modello è espresso come una coppia di valori " +"separati da virgole per la lunghezza di estrusione e i fattori di correzione " +"del flusso, uno per riga, nel seguente formato: \"1.234,5.678\"" msgid "Maximum speed X" msgstr "Velocità massima X" @@ -11239,6 +11388,9 @@ msgid "" "maintain the minimum layer time above, when slow down for better layer " "cooling is enabled." msgstr "" +"La velocità di stampa minima a cui la stampante rallenterà per tentare di " +"mantenere il tempo minimo dello strato sopra, quando è abilitato il " +"rallentamento per un migliore raffreddamento dello strato." msgid "Nozzle diameter" msgstr "Diametro Nozzle" @@ -11718,45 +11870,92 @@ msgstr "" "è 10%." msgid "Scarf joint seam (beta)" -msgstr "" +msgstr "Cucitura a sciarpa (beta)" msgid "Use scarf joint to minimize seam visibility and increase seam strength." msgstr "" +"Utilizzare il giunto a sciarpa per ridurre al minimo la visibilità della " +"cucitura e aumentare la resistenza della cucitura." + +msgid "Conditional scarf joint" +msgstr "" + +msgid "" +"Apply scarf joints only to smooth perimeters where traditional seams do not " +"conceal the seams at sharp corners effectively." +msgstr "" + +msgid "Conditional angle threshold" +msgstr "" + +msgid "" +"This option sets the threshold angle for applying a conditional scarf joint " +"seam.\n" +"If the maximum angle within the perimeter loop exceeds this value " +"(indicating the absence of sharp corners), a scarf joint seam will be used. " +"The default value is 155°." +msgstr "" + +msgid "Scarf joint speed" +msgstr "" + +msgid "" +"This option sets the printing speed for scarf joints. It is recommended to " +"print scarf joints at a slow speed (less than 100 mm/s). It's also " +"advisable to enable 'Extrusion rate smoothing' if the set speed varies " +"significantly from the speed of the outer or inner walls. If the speed " +"specified here is higher than the speed of the outer or inner walls, the " +"printer will default to the slower of the two speeds. When specified as a " +"percentage (e.g., 80%), the speed is calculated based on the respective " +"outer or inner wall speed. The default value is set to 100%." +msgstr "" + +msgid "Scarf joint flow ratio" +msgstr "" + +msgid "This factor affects the amount of material for scarf joints." +msgstr "" msgid "Scarf start height" -msgstr "" +msgstr "Altezza di partenza della sciarpa" msgid "" "Start height of the scarf.\n" "This amount can be specified in millimeters or as a percentage of the " "current layer height. The default value for this parameter is 0." msgstr "" +"Altezza iniziale della sciarpa.\n" +"Questa quantità può essere specificata in millimetri o come percentuale " +"dell'altezza del layer corrente. Il valore predefinito per questo parametro " +"è 0." msgid "Scarf around entire wall" -msgstr "" +msgstr "Sciarpa intorno a tutta la parete" msgid "The scarf extends to the entire length of the wall." -msgstr "" +msgstr "La sciarpa si estende per tutta la lunghezza del muro." msgid "Scarf length" -msgstr "" +msgstr "Lunghezza sciarpa" msgid "" "Length of the scarf. Setting this parameter to zero effectively disables the " "scarf." msgstr "" +"Lunghezza della sciarpa. Impostando questo parametro su zero, la sciarpa " +"viene effettivamente disabilitata." msgid "Scarf steps" -msgstr "" +msgstr "Gradini sciarpa" msgid "Minimum number of segments of each scarf." -msgstr "" +msgstr "Numero minimo di segmenti di ogni sciarpa." msgid "Scarf joint for inner walls" -msgstr "" +msgstr "Giunto a sciarpa per pareti interne" msgid "Use scarf joint for inner walls as well." -msgstr "" +msgstr "Utilizzare il giunto a sciarpa anche per le pareti interne." msgid "Role base wipe speed" msgstr "Wipe Speed" @@ -11977,7 +12176,7 @@ msgid "Enable filament ramming" msgstr "Abilita lo speronamento del filamento" msgid "No sparse layers (beta)" -msgstr "" +msgstr "Nessun strato sparso (beta)" msgid "" "If enabled, the wipe tower will not be printed on layers with no " @@ -12885,7 +13084,7 @@ msgstr "" "espresso in percentuale rispetto al diametro del nozzle" msgid "Minimum wall length" -msgstr "" +msgstr "Lunghezza minima della parete" msgid "" "Adjust this value to prevent short, unclosed walls from being printed, which " @@ -12897,6 +13096,17 @@ msgid "" "top-surface. 'One wall threshold' is only visibile if this setting is set " "above the default value of 0.5, or if single-wall top surfaces is enabled." msgstr "" +"Regolare questo valore per evitare la stampa di pareti corte e non chiuse, " +"che potrebbero aumentare il tempo di stampa. Valori più alti rimuovono muri " +"più numerosi e più lunghi.\n" +"\n" +"NOTA: le superfici inferiore e superiore non saranno influenzate da questo " +"valore per evitare spazi visivi sul lato esterno del modello. Regola " +"\"Soglia di una parete\" nelle impostazioni avanzate di seguito per regolare " +"la sensibilità di ciò che è considerato una superficie superiore. 'Una " +"soglia muro' è visibile solo se questa impostazione è impostata al di sopra " +"del valore predefinito di 0,5 o se è abilitata l'opzione Superfici superiori " +"a parete singola." msgid "First layer minimum wall width" msgstr "Larghezza minima della parete del primo strato" @@ -13006,125 +13216,151 @@ msgid "Load custom gcode from json" msgstr "Carica gcode personalizzato da json" msgid "Current z-hop" -msgstr "" +msgstr "Z-hop corrente" msgid "Contains z-hop present at the beginning of the custom G-code block." msgstr "" +"Contiene gli z-hop presenti all'inizio del blocco di G-code personalizzato." msgid "" "Position of the extruder at the beginning of the custom G-code block. If the " "custom G-code travels somewhere else, it should write to this variable so " "PrusaSlicer knows where it travels from when it gets control back." msgstr "" +"Posizione dell'estrusore all'inizio del blocco di G-code personalizzato. Se " +"il G-code personalizzato si sposta da un'altra parte, dovrebbe scrivere in " +"questa variabile in modo che PrusaSlicer sappia da dove proviene quando " +"riprende il controllo." msgid "" "Retraction state at the beginning of the custom G-code block. If the custom " "G-code moves the extruder axis, it should write to this variable so " "PrusaSlicer deretracts correctly when it gets control back." msgstr "" +"Stato di retrazione all'inizio del blocco di G-code personalizzato. Se il G-" +"code personalizzato sposta l'asse dell'estrusore, deve scrivere su questa " +"variabile in modo che PrusaSlicer effettui correttamente la deretrazione " +"quando riprende il controllo." msgid "Extra deretraction" -msgstr "" +msgstr "Deretrazione aggiuntiva" msgid "Currently planned extra extruder priming after deretraction." msgstr "" +"Attualmente è previsto un priming aggiuntivo dell'estrusore dopo la " +"deretrazione." msgid "Current extruder" -msgstr "" +msgstr "Estrusore attuale" msgid "Zero-based index of currently used extruder." -msgstr "" +msgstr "Indice a base zero dell'estrusore attualmente utilizzato." msgid "Current object index" -msgstr "" +msgstr "Indice dell'oggetto corrente" msgid "" "Specific for sequential printing. Zero-based index of currently printed " "object." msgstr "" +"Specifico per la stampa sequenziale. Indice a base zero dell'oggetto " +"attualmente stampato." msgid "Has wipe tower" -msgstr "" +msgstr "Ha una torre di pulitura" msgid "Whether or not wipe tower is being generated in the print." -msgstr "" +msgstr "Se la torre di pulitura viene generata o meno nella stampa." msgid "Initial extruder" -msgstr "" +msgstr "Estrusore iniziale" msgid "" "Zero-based index of the first extruder used in the print. Same as " "initial_tool." msgstr "" +"Indice a base zero del primo estrusore utilizzato nella stampa. Come " +"initial_tool." msgid "Initial tool" -msgstr "" +msgstr "Strumento iniziale" msgid "" "Zero-based index of the first extruder used in the print. Same as " "initial_extruder." msgstr "" +"Indice a base zero del primo estrusore utilizzato nella stampa. Come " +"initial_extruder." msgid "Is extruder used?" -msgstr "" +msgstr "Viene usato l'estrusore?" msgid "Vector of bools stating whether a given extruder is used in the print." msgstr "" +"Vettore di booleani che indica se un determinato estrusore viene utilizzato " +"nella stampa." msgid "Volume per extruder" -msgstr "" +msgstr "Volume per estrusore" msgid "Total filament volume extruded per extruder during the entire print." msgstr "" +"Volume totale di filamento estruso per estrusore durante l'intera stampa." msgid "Total toolchanges" -msgstr "" +msgstr "Totale cambi utensile" msgid "Number of toolchanges during the print." -msgstr "" +msgstr "Numero di cambi strumenti durante la stampa." msgid "Total volume" -msgstr "" +msgstr "Volume totale" msgid "Total volume of filament used during the entire print." -msgstr "" +msgstr "Volume totale di filamento utilizzato durante l'intera stampa." msgid "Weight per extruder" -msgstr "" +msgstr "Peso per estrusore" msgid "" "Weight per extruder extruded during the entire print. Calculated from " "filament_density value in Filament Settings." msgstr "" +"Peso per estrusore estruso durante l'intera stampa. Calcolato dal valore " +"filament_density in Impostazioni filamento." msgid "Total weight" -msgstr "" +msgstr "Peso totale" msgid "" "Total weight of the print. Calculated from filament_density value in " "Filament Settings." msgstr "" +"Peso totale della stampa. Calcolato dal valore filament_density in " +"Impostazioni filamento." msgid "Total layer count" -msgstr "" +msgstr "Numero totale di layer" msgid "Number of layers in the entire print." -msgstr "" +msgstr "Numero di layer dell'intera stampa." msgid "Number of objects" -msgstr "" +msgstr "Numero di oggetti" msgid "Total number of objects in the print." -msgstr "" +msgstr "Numero totale di oggetti nella stampa." msgid "Number of instances" -msgstr "" +msgstr "Numero di istanze" msgid "Total number of object instances in the print, summed over all objects." msgstr "" +"Numero totale di istanze di oggetti nella stampa, sommato a tutti gli " +"oggetti." msgid "Scale per object" -msgstr "" +msgstr "Scala per oggetto" msgid "" "Contains a string with the information about what scaling was applied to the " @@ -13132,114 +13368,129 @@ msgid "" "index 0).\n" "Example: 'x:100% y:50% z:100'." msgstr "" +"Contiene una stringa con le informazioni sul ridimensionamento applicato ai " +"singoli oggetti. L'indicizzazione degli oggetti è a base zero (il primo " +"oggetto ha indice 0).\n" +"Esempio: 'x:100% y:50% z:100'." msgid "Input filename without extension" -msgstr "" +msgstr "Nome del file di input senza estensione" msgid "Source filename of the first object, without extension." -msgstr "" +msgstr "Nome del file sorgente del primo oggetto, senza estensione." msgid "" "The vector has two elements: x and y coordinate of the point. Values in mm." msgstr "" +"Il vettore ha due elementi: le coordinate x e y del punto. Valori in mm." msgid "" "The vector has two elements: x and y dimension of the bounding box. Values " "in mm." msgstr "" +"Il vettore ha due elementi: le dimensioni x e y della bounding box. Valori " +"in mm." msgid "First layer convex hull" -msgstr "" +msgstr "Inviluppo convesso del primo strato" msgid "" "Vector of points of the first layer convex hull. Each element has the " "following format:'[x, y]' (x and y are floating-point numbers in mm)." msgstr "" +"Vettore di punti dell'inviluppo convesso del primo layer. Ogni elemento ha " +"il seguente formato: '[x, y]' (x e y sono numeri in virgola mobile in mm)." msgid "Bottom-left corner of first layer bounding box" -msgstr "" +msgstr "Angolo inferiore sinistro della bounding box del primo layer" msgid "Top-right corner of first layer bounding box" -msgstr "" +msgstr "Angolo superiore destro della bounding box del primo layer" msgid "Size of the first layer bounding box" -msgstr "" +msgstr "Dimensione della bounding box del primo layer" msgid "Bottom-left corner of print bed bounding box" -msgstr "" +msgstr "Angolo in basso a sinistra della bounding box del piano di stampa" msgid "Top-right corner of print bed bounding box" -msgstr "" +msgstr "Angolo superiore destro della bounding box del piano di stampa" msgid "Size of the print bed bounding box" -msgstr "" +msgstr "Dimensione della bounding box del piano di stampa" msgid "Timestamp" -msgstr "" +msgstr "Timestamp" msgid "String containing current time in yyyyMMdd-hhmmss format." -msgstr "" +msgstr "Stringa contenente l'ora corrente nel formato yyyyMMdd-hhmmss." msgid "Day" -msgstr "" +msgstr "Giorno" msgid "Hour" -msgstr "" +msgstr "Ora" msgid "Minute" -msgstr "" +msgstr "Minuto" msgid "Print preset name" -msgstr "" +msgstr "Nome del preset di stampa" msgid "Name of the print preset used for slicing." -msgstr "" +msgstr "Nome del preset di stampa utilizzato per lo slicing." msgid "Filament preset name" -msgstr "" +msgstr "Nome del preset del filamento" msgid "" "Names of the filament presets used for slicing. The variable is a vector " "containing one name for each extruder." msgstr "" +"Nomi dei preset di filamento utilizzati per lo slicing. La variabile è un " +"vettore contenente un nome per ogni estrusore." msgid "Printer preset name" -msgstr "" +msgstr "Nome del preset della stampante" msgid "Name of the printer preset used for slicing." -msgstr "" +msgstr "Nome del preset della stampante utilizzato per lo slicing." msgid "Physical printer name" -msgstr "" +msgstr "Nome della stampante fisica" msgid "Name of the physical printer used for slicing." -msgstr "" +msgstr "Nome della stampante fisica utilizzata per lo slicing." msgid "Layer number" -msgstr "" +msgstr "Numero del layer" msgid "Index of the current layer. One-based (i.e. first layer is number 1)." msgstr "" +"Indice del layer corrente. Basato su uno (cioè il primo livello è il numero " +"1)." msgid "Layer z" -msgstr "" +msgstr "Layer Z" msgid "" "Height of the current layer above the print bed, measured to the top of the " "layer." msgstr "" +"Altezza del layer attuale sopra il piano di stampa, misurata fino alla parte " +"superiore del layer." msgid "Maximal layer z" -msgstr "" +msgstr "Layer massimo z" msgid "Height of the last layer above the print bed." -msgstr "" +msgstr "Altezza dell'ultimo layer sopra il piano di stampa." msgid "Filament extruder ID" -msgstr "" +msgstr "ID estrusore di filamento" msgid "The current extruder ID. The same as current_extruder." -msgstr "" +msgstr "L'ID dell'estrusore corrente. Come current_extruder." msgid "Error in zip archive" msgstr "Errore nell'archivio zip" @@ -14341,6 +14592,10 @@ msgid "" "\". \n" "To add preset for more printers, Please go to printer selection" msgstr "" +"Rinomineremo le preimpostazioni come \"Tipo di fornitore seriale @printer " +"selezionato\". \n" +"Per aggiungere il preset per più stampanti, vai alla selezione della " +"stampante" msgid "Create Printer/Nozzle" msgstr "Crea stampante/ugello" @@ -14734,7 +14989,7 @@ msgstr "" "riselezionarlo" msgid "[Delete Required]" -msgstr "" +msgstr "[Elimina obbligatorio]" msgid "Edit Preset" msgstr "Modifica preset" @@ -15331,6 +15586,52 @@ msgstr "" "aumentare in modo appropriato la temperatura del piano riscaldato può " "ridurre la probabilità di deformazione." +#~ msgid "" +#~ "Alternate extra wall only works with ensure vertical shell thickness " +#~ "disabled. " +#~ msgstr "" +#~ "La parete aggiuntiva alternativa funziona solo con la disattivazione " +#~ "dello spessore del guscio verticale. " + +#~ msgid "" +#~ "Change these settings automatically? \n" +#~ "Yes - Disable ensure vertical shell thickness and enable alternate extra " +#~ "wall\n" +#~ "No - Dont use alternate extra wall" +#~ msgstr "" +#~ "Modificare automaticamente queste impostazioni? \n" +#~ "Sì - Disabilita Assicura lo spessore del guscio verticale e abilita una " +#~ "parete aggiuntiva alternativa\n" +#~ "No - Non utilizzare una parete aggiuntiva alternativa" + +#~ msgid "" +#~ "Add solid infill near sloping surfaces to guarantee the vertical shell " +#~ "thickness (top+bottom solid layers)" +#~ msgstr "" +#~ "Aggiunge un riempimento solido in prossimità delle superfici inclinate " +#~ "per garantire lo spessore verticale del guscio (layers solidi superiori e " +#~ "inferiori)." + +#~ msgid "Further reduce solid infill on walls (beta)" +#~ msgstr "Ridurre ulteriormente il riempimento solido sulle pareti (beta)" + +#~ msgid "" +#~ "Further reduces any solid infill applied to walls. As there will be very " +#~ "limited infill supporting solid surfaces, make sure that you are using " +#~ "adequate number of walls to support the part on sloping surfaces.\n" +#~ "\n" +#~ "For heavily sloped surfaces this option is not suitable as it will " +#~ "generate too thin of a top layer and should be disabled." +#~ msgstr "" +#~ "Riduce ulteriormente qualsiasi riempimento solido applicato alle pareti. " +#~ "Poiché le superfici solide di supporto del riempimento saranno molto " +#~ "limitate, assicurarsi di utilizzare un numero adeguato di pareti per " +#~ "sostenere la parte su superfici inclinate.\n" +#~ "\n" +#~ "Per superfici fortemente inclinate, questa opzione non è adatta in quanto " +#~ "genererebbe uno strato superiore troppo sottile e dovrebbe essere " +#~ "disabilitata." + #~ msgid " " #~ msgstr " " diff --git a/localization/i18n/ja/OrcaSlicer_ja.po b/localization/i18n/ja/OrcaSlicer_ja.po index 009fe369ae..70eb9455db 100644 --- a/localization/i18n/ja/OrcaSlicer_ja.po +++ b/localization/i18n/ja/OrcaSlicer_ja.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-03 09:32+0800\n" +"POT-Creation-Date: 2024-03-13 22:09+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -3248,14 +3248,14 @@ msgstr "" "いいえ - 変更せず、スパイラルモードを有効しません" msgid "" -"Alternate extra wall only works with ensure vertical shell thickness " -"disabled. " +"Alternate extra wall does't work well when ensure vertical shell thickness " +"is set to All. " msgstr "" msgid "" "Change these settings automatically? \n" -"Yes - Disable ensure vertical shell thickness and enable alternate extra " -"wall\n" +"Yes - Change ensure vertical shell thickness to Moderate and enable " +"alternate extra wall\n" "No - Dont use alternate extra wall" msgstr "" @@ -3498,6 +3498,68 @@ msgstr "" msgid "default" msgstr "デフォルト" +#, boost-format +msgid "Edit Custom G-code (%1%)" +msgstr "" + +msgid "Built-in placeholders (Double click item to add to G-code)" +msgstr "" + +msgid "Search gcode placeholders" +msgstr "" + +msgid "Add selected placeholder to G-code" +msgstr "" + +msgid "Select placeholder" +msgstr "" + +msgid "[Global] Slicing State" +msgstr "" + +msgid "Read Only" +msgstr "" + +msgid "Read Write" +msgstr "" + +msgid "Slicing State" +msgstr "" + +msgid "Print Statistics" +msgstr "" + +msgid "Objects Info" +msgstr "" + +msgid "Dimensions" +msgstr "" + +msgid "Temperatures" +msgstr "" + +msgid "Timestamps" +msgstr "" + +#, boost-format +msgid "Specific for %1%" +msgstr "" + +msgid "Presets" +msgstr "Presets" + +msgid "Print settings" +msgstr "造形設定" + +msgid "Filament settings" +msgstr "フィラメント設定" + +msgid "SLA Materials settings" +msgstr "" + +msgid "Printer settings" +msgstr "プリンター設定" + msgid "parameter name" msgstr "パラメータ名" @@ -3690,9 +3752,6 @@ msgstr "造形する" msgid "Printer" msgstr "プリンター" -msgid "Print settings" -msgstr "造形設定" - msgid "Custom g-code" msgstr "" @@ -5161,12 +5220,6 @@ msgstr "プリセットを比較" msgid "View all object's settings" msgstr "全てのオブジェクトの設定" -msgid "Filament settings" -msgstr "フィラメント設定" - -msgid "Printer settings" -msgstr "プリンター設定" - msgid "Remove current plate (if not last one)" msgstr "" @@ -5875,9 +5928,6 @@ msgstr "" msgid "If enabled, auto-calculate everytime the color changed." msgstr "" -msgid "Presets" -msgstr "Presets" - msgid "Auto sync user presets(Printer/Filament/Process)" msgstr "ユーザープリセットの自動同期 (プリンター/フィラメント/プロセス)" @@ -8186,6 +8236,33 @@ msgid "" "Setting the jerk speed too low could lead to artifacts on curved surfaces" msgstr "" +msgid "" +"The jerk setting exceeds the printer's maximum jerk (machine_max_jerk_x/" +"machine_max_jerk_y).\n" +"Orca will automatically cap the jerk speed to ensure it doesn't surpass the " +"printer's capabilities.\n" +"You can adjust the maximum jerk setting in your printer's configuration to " +"get higher speeds." +msgstr "" + +msgid "" +"The acceleration setting exceeds the printer's maximum acceleration " +"(machine_max_acceleration_extruding).\n" +"Orca will automatically cap the acceleration speed to ensure it doesn't " +"surpass the printer's capabilities.\n" +"You can adjust the machine_max_acceleration_extruding value in your " +"printer's configuration to get higher speeds." +msgstr "" + +msgid "" +"The speed setting exceeds the printer's maximum speed (machine_max_speed_x/" +"machine_max_speed_y).\n" +"Orca will automatically cap the print speed to ensure it doesn't surpass the " +"printer's capabilities.\n" +"You can adjust the maximum speed setting in your printer's configuration to " +"get higher speeds." +msgstr "" + msgid "Generating skirt & brim" msgstr "スカートとブリムを生成" @@ -8644,7 +8721,7 @@ msgid "" "directions on odd layers irrespective of their overhang degree." msgstr "" -msgid "Bridge counterbole holes" +msgid "Bridge counterbore holes" msgstr "" msgid "" @@ -8965,19 +9042,19 @@ msgstr "壁の厚さを確保" msgid "" "Add solid infill near sloping surfaces to guarantee the vertical shell " -"thickness (top+bottom solid layers)" -msgstr "傾斜面にソリッドインフィルを追加" - -msgid "Further reduce solid infill on walls (beta)" +"thickness (top+bottom solid layers)\n" +"None: No solid infill will be added anywhere. Caution: Use this option " +"carefully if your model has sloped surfaces\n" +"Critical Only: Avoid adding solid infill for walls\n" +"Moderate: Add solid infill for heavily sloping surfaces only\n" +"All: Add solid infill for all suitable sloping surfaces\n" +"Default value is All." msgstr "" -msgid "" -"Further reduces any solid infill applied to walls. As there will be very " -"limited infill supporting solid surfaces, make sure that you are using " -"adequate number of walls to support the part on sloping surfaces.\n" -"\n" -"For heavily sloped surfaces this option is not suitable as it will generate " -"too thin of a top layer and should be disabled." +msgid "Critical Only" +msgstr "" + +msgid "Moderate" msgstr "" msgid "Top surface pattern" @@ -10697,6 +10774,45 @@ msgstr "" msgid "Use scarf joint to minimize seam visibility and increase seam strength." msgstr "" +msgid "Conditional scarf joint" +msgstr "" + +msgid "" +"Apply scarf joints only to smooth perimeters where traditional seams do not " +"conceal the seams at sharp corners effectively." +msgstr "" + +msgid "Conditional angle threshold" +msgstr "" + +msgid "" +"This option sets the threshold angle for applying a conditional scarf joint " +"seam.\n" +"If the maximum angle within the perimeter loop exceeds this value " +"(indicating the absence of sharp corners), a scarf joint seam will be used. " +"The default value is 155°." +msgstr "" + +msgid "Scarf joint speed" +msgstr "" + +msgid "" +"This option sets the printing speed for scarf joints. It is recommended to " +"print scarf joints at a slow speed (less than 100 mm/s). It's also " +"advisable to enable 'Extrusion rate smoothing' if the set speed varies " +"significantly from the speed of the outer or inner walls. If the speed " +"specified here is higher than the speed of the outer or inner walls, the " +"printer will default to the slower of the two speeds. When specified as a " +"percentage (e.g., 80%), the speed is calculated based on the respective " +"outer or inner wall speed. The default value is set to 100%." +msgstr "" + +msgid "Scarf joint flow ratio" +msgstr "" + +msgid "This factor affects the amount of material for scarf joints." +msgstr "" + msgid "Scarf start height" msgstr "" @@ -13786,6 +13902,11 @@ msgid "" "probability of warping." msgstr "" +#~ msgid "" +#~ "Add solid infill near sloping surfaces to guarantee the vertical shell " +#~ "thickness (top+bottom solid layers)" +#~ msgstr "傾斜面にソリッドインフィルを追加" + #~ msgid "Configuration package updated to " #~ msgstr "構成パッケージがアップデートされました" diff --git a/localization/i18n/ko/OrcaSlicer_ko.po b/localization/i18n/ko/OrcaSlicer_ko.po index 53448f7f5d..0de8031ffa 100644 --- a/localization/i18n/ko/OrcaSlicer_ko.po +++ b/localization/i18n/ko/OrcaSlicer_ko.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-03 09:32+0800\n" +"POT-Creation-Date: 2024-03-13 22:09+0800\n" "PO-Revision-Date: 2024-01-01 14:28+0900\n" "Last-Translator: Hotsolidinfill <138652683+Hotsolidinfill@users.noreply." "github.com>, crwusiz \n" @@ -3320,19 +3320,16 @@ msgstr "" "아니오 - 이번에는 나선 모드 사용을 포기합니다" msgid "" -"Alternate extra wall only works with ensure vertical shell thickness " -"disabled. " -msgstr "대체 추가 벽은 수직 쉘 두께 보장을 비활성화한 상태에서만 작동합니다. " +"Alternate extra wall does't work well when ensure vertical shell thickness " +"is set to All. " +msgstr "" msgid "" "Change these settings automatically? \n" -"Yes - Disable ensure vertical shell thickness and enable alternate extra " -"wall\n" +"Yes - Change ensure vertical shell thickness to Moderate and enable " +"alternate extra wall\n" "No - Dont use alternate extra wall" msgstr "" -"이 설정을 자동으로 변경하시겠습니까?\n" -"예 - 수직 쉘 두께 확인을 비활성화하고 대체 추가 벽을 활성화합니다.\n" -"아니요 - 대체 추가 벽을 사용하지 마세요" msgid "" "Prime tower does not work when Adaptive Layer Height or Independent Support " @@ -3583,6 +3580,68 @@ msgstr "" msgid "default" msgstr "기본값" +#, boost-format +msgid "Edit Custom G-code (%1%)" +msgstr "" + +msgid "Built-in placeholders (Double click item to add to G-code)" +msgstr "" + +msgid "Search gcode placeholders" +msgstr "" + +msgid "Add selected placeholder to G-code" +msgstr "" + +msgid "Select placeholder" +msgstr "" + +msgid "[Global] Slicing State" +msgstr "" + +msgid "Read Only" +msgstr "" + +msgid "Read Write" +msgstr "" + +msgid "Slicing State" +msgstr "" + +msgid "Print Statistics" +msgstr "" + +msgid "Objects Info" +msgstr "" + +msgid "Dimensions" +msgstr "" + +msgid "Temperatures" +msgstr "" + +msgid "Timestamps" +msgstr "" + +#, boost-format +msgid "Specific for %1%" +msgstr "" + +msgid "Presets" +msgstr "사전 설정" + +msgid "Print settings" +msgstr "프린터 설정" + +msgid "Filament settings" +msgstr "필라멘트 설정" + +msgid "SLA Materials settings" +msgstr "" + +msgid "Printer settings" +msgstr "프린터 설정" + msgid "parameter name" msgstr "매개변수 이름" @@ -3776,9 +3835,6 @@ msgstr "출력" msgid "Printer" msgstr "프린터" -msgid "Print settings" -msgstr "프린터 설정" - msgid "Custom g-code" msgstr "사용자 정의 G코드" @@ -5276,12 +5332,6 @@ msgstr "사전 설정 비교" msgid "View all object's settings" msgstr "모든 개체 설정 보기" -msgid "Filament settings" -msgstr "필라멘트 설정" - -msgid "Printer settings" -msgstr "프린터 설정" - msgid "Remove current plate (if not last one)" msgstr "현재 플레이트 제거(마지막 플레이트가 아닌 경우)" @@ -6010,9 +6060,6 @@ msgstr "플러시 볼륨: 색상이 변경될 때마다 자동 계산됩니다." msgid "If enabled, auto-calculate everytime the color changed." msgstr "활성화하면 색상이 변경될 때마다 자동 계산됩니다." -msgid "Presets" -msgstr "사전 설정" - msgid "Auto sync user presets(Printer/Filament/Process)" msgstr "사용자 사전 설정 자동 동기화(프린터/필라멘트/프로세스)" @@ -8398,6 +8445,33 @@ msgid "" "Setting the jerk speed too low could lead to artifacts on curved surfaces" msgstr "" +msgid "" +"The jerk setting exceeds the printer's maximum jerk (machine_max_jerk_x/" +"machine_max_jerk_y).\n" +"Orca will automatically cap the jerk speed to ensure it doesn't surpass the " +"printer's capabilities.\n" +"You can adjust the maximum jerk setting in your printer's configuration to " +"get higher speeds." +msgstr "" + +msgid "" +"The acceleration setting exceeds the printer's maximum acceleration " +"(machine_max_acceleration_extruding).\n" +"Orca will automatically cap the acceleration speed to ensure it doesn't " +"surpass the printer's capabilities.\n" +"You can adjust the machine_max_acceleration_extruding value in your " +"printer's configuration to get higher speeds." +msgstr "" + +msgid "" +"The speed setting exceeds the printer's maximum speed (machine_max_speed_x/" +"machine_max_speed_y).\n" +"Orca will automatically cap the print speed to ensure it doesn't surpass the " +"printer's capabilities.\n" +"You can adjust the maximum speed setting in your printer's configuration to " +"get higher speeds." +msgstr "" + msgid "Generating skirt & brim" msgstr "스커트 & 브림 생성 중" @@ -8909,7 +8983,7 @@ msgstr "" "벽이 교대로 출력되도록 임계값을 0으로 역방향오버행 정도에 관계없이 홀수 레이" "어의 방향입니다." -msgid "Bridge counterbole holes" +msgid "Bridge counterbore holes" msgstr "" msgid "" @@ -9250,21 +9324,19 @@ msgstr "수직 쉘 두께 확보" msgid "" "Add solid infill near sloping surfaces to guarantee the vertical shell " -"thickness (top+bottom solid layers)" -msgstr "" -"경사진 표면 근처에 꽉찬 내부 채우기를 추가하여 수직 쉘 두께를 보장합니다 (상" -"단+하단 꽉찬 레이어)" - -msgid "Further reduce solid infill on walls (beta)" +"thickness (top+bottom solid layers)\n" +"None: No solid infill will be added anywhere. Caution: Use this option " +"carefully if your model has sloped surfaces\n" +"Critical Only: Avoid adding solid infill for walls\n" +"Moderate: Add solid infill for heavily sloping surfaces only\n" +"All: Add solid infill for all suitable sloping surfaces\n" +"Default value is All." msgstr "" -msgid "" -"Further reduces any solid infill applied to walls. As there will be very " -"limited infill supporting solid surfaces, make sure that you are using " -"adequate number of walls to support the part on sloping surfaces.\n" -"\n" -"For heavily sloped surfaces this option is not suitable as it will generate " -"too thin of a top layer and should be disabled." +msgid "Critical Only" +msgstr "" + +msgid "Moderate" msgstr "" msgid "Top surface pattern" @@ -11211,6 +11283,45 @@ msgstr "" msgid "Use scarf joint to minimize seam visibility and increase seam strength." msgstr "" +msgid "Conditional scarf joint" +msgstr "" + +msgid "" +"Apply scarf joints only to smooth perimeters where traditional seams do not " +"conceal the seams at sharp corners effectively." +msgstr "" + +msgid "Conditional angle threshold" +msgstr "" + +msgid "" +"This option sets the threshold angle for applying a conditional scarf joint " +"seam.\n" +"If the maximum angle within the perimeter loop exceeds this value " +"(indicating the absence of sharp corners), a scarf joint seam will be used. " +"The default value is 155°." +msgstr "" + +msgid "Scarf joint speed" +msgstr "" + +msgid "" +"This option sets the printing speed for scarf joints. It is recommended to " +"print scarf joints at a slow speed (less than 100 mm/s). It's also " +"advisable to enable 'Extrusion rate smoothing' if the set speed varies " +"significantly from the speed of the outer or inner walls. If the speed " +"specified here is higher than the speed of the outer or inner walls, the " +"printer will default to the slower of the two speeds. When specified as a " +"percentage (e.g., 80%), the speed is calculated based on the respective " +"outer or inner wall speed. The default value is set to 100%." +msgstr "" + +msgid "Scarf joint flow ratio" +msgstr "" + +msgid "This factor affects the amount of material for scarf joints." +msgstr "" + msgid "Scarf start height" msgstr "" @@ -14632,6 +14743,29 @@ msgstr "" "ABS 등 뒤틀림이 발생하기 쉬운 소재를 출력할 때, 히트베드 온도를 적절하게 높이" "면 뒤틀림 가능성을 줄일 수 있다는 사실을 알고 계셨나요?" +#~ msgid "" +#~ "Alternate extra wall only works with ensure vertical shell thickness " +#~ "disabled. " +#~ msgstr "" +#~ "대체 추가 벽은 수직 쉘 두께 보장을 비활성화한 상태에서만 작동합니다. " + +#~ msgid "" +#~ "Change these settings automatically? \n" +#~ "Yes - Disable ensure vertical shell thickness and enable alternate extra " +#~ "wall\n" +#~ "No - Dont use alternate extra wall" +#~ msgstr "" +#~ "이 설정을 자동으로 변경하시겠습니까?\n" +#~ "예 - 수직 쉘 두께 확인을 비활성화하고 대체 추가 벽을 활성화합니다.\n" +#~ "아니요 - 대체 추가 벽을 사용하지 마세요" + +#~ msgid "" +#~ "Add solid infill near sloping surfaces to guarantee the vertical shell " +#~ "thickness (top+bottom solid layers)" +#~ msgstr "" +#~ "경사진 표면 근처에 꽉찬 내부 채우기를 추가하여 수직 쉘 두께를 보장합니다 " +#~ "(상단+하단 꽉찬 레이어)" + #~ msgid " " #~ msgstr " " diff --git a/localization/i18n/nl/OrcaSlicer_nl.po b/localization/i18n/nl/OrcaSlicer_nl.po index f1e87dd92c..fba8a0b99e 100644 --- a/localization/i18n/nl/OrcaSlicer_nl.po +++ b/localization/i18n/nl/OrcaSlicer_nl.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-03 09:32+0800\n" +"POT-Creation-Date: 2024-03-13 22:09+0800\n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -3359,14 +3359,14 @@ msgstr "" "Nee - Pas de vaas modus deze keer niet toe" msgid "" -"Alternate extra wall only works with ensure vertical shell thickness " -"disabled. " +"Alternate extra wall does't work well when ensure vertical shell thickness " +"is set to All. " msgstr "" msgid "" "Change these settings automatically? \n" -"Yes - Disable ensure vertical shell thickness and enable alternate extra " -"wall\n" +"Yes - Change ensure vertical shell thickness to Moderate and enable " +"alternate extra wall\n" "No - Dont use alternate extra wall" msgstr "" @@ -3610,6 +3610,68 @@ msgstr "" msgid "default" msgstr "Standaard" +#, boost-format +msgid "Edit Custom G-code (%1%)" +msgstr "" + +msgid "Built-in placeholders (Double click item to add to G-code)" +msgstr "" + +msgid "Search gcode placeholders" +msgstr "" + +msgid "Add selected placeholder to G-code" +msgstr "" + +msgid "Select placeholder" +msgstr "" + +msgid "[Global] Slicing State" +msgstr "" + +msgid "Read Only" +msgstr "" + +msgid "Read Write" +msgstr "" + +msgid "Slicing State" +msgstr "" + +msgid "Print Statistics" +msgstr "" + +msgid "Objects Info" +msgstr "" + +msgid "Dimensions" +msgstr "" + +msgid "Temperatures" +msgstr "" + +msgid "Timestamps" +msgstr "" + +#, boost-format +msgid "Specific for %1%" +msgstr "" + +msgid "Presets" +msgstr "Presets" + +msgid "Print settings" +msgstr "Print instellingen" + +msgid "Filament settings" +msgstr "Filament instellingen" + +msgid "SLA Materials settings" +msgstr "" + +msgid "Printer settings" +msgstr "Printer instellingen" + msgid "parameter name" msgstr "parameternaam" @@ -3803,9 +3865,6 @@ msgstr "Print" msgid "Printer" msgstr "Printer" -msgid "Print settings" -msgstr "Print instellingen" - msgid "Custom g-code" msgstr "" @@ -5301,12 +5360,6 @@ msgstr "Instellingen vergelijken" msgid "View all object's settings" msgstr "Alle instellingen van het object weergeven" -msgid "Filament settings" -msgstr "Filament instellingen" - -msgid "Printer settings" -msgstr "Printer instellingen" - msgid "Remove current plate (if not last one)" msgstr "" @@ -6041,9 +6094,6 @@ msgstr "" msgid "If enabled, auto-calculate everytime the color changed." msgstr "" -msgid "Presets" -msgstr "Presets" - msgid "Auto sync user presets(Printer/Filament/Process)" msgstr "" "Gebruikersvoorinstellingen automatisch synchroniseren (printer/filament/" @@ -8478,6 +8528,33 @@ msgid "" "Setting the jerk speed too low could lead to artifacts on curved surfaces" msgstr "" +msgid "" +"The jerk setting exceeds the printer's maximum jerk (machine_max_jerk_x/" +"machine_max_jerk_y).\n" +"Orca will automatically cap the jerk speed to ensure it doesn't surpass the " +"printer's capabilities.\n" +"You can adjust the maximum jerk setting in your printer's configuration to " +"get higher speeds." +msgstr "" + +msgid "" +"The acceleration setting exceeds the printer's maximum acceleration " +"(machine_max_acceleration_extruding).\n" +"Orca will automatically cap the acceleration speed to ensure it doesn't " +"surpass the printer's capabilities.\n" +"You can adjust the machine_max_acceleration_extruding value in your " +"printer's configuration to get higher speeds." +msgstr "" + +msgid "" +"The speed setting exceeds the printer's maximum speed (machine_max_speed_x/" +"machine_max_speed_y).\n" +"Orca will automatically cap the print speed to ensure it doesn't surpass the " +"printer's capabilities.\n" +"You can adjust the maximum speed setting in your printer's configuration to " +"get higher speeds." +msgstr "" + msgid "Generating skirt & brim" msgstr "Skirt en brim worden gegenereerd" @@ -8974,7 +9051,7 @@ msgid "" "directions on odd layers irrespective of their overhang degree." msgstr "" -msgid "Bridge counterbole holes" +msgid "Bridge counterbore holes" msgstr "" msgid "" @@ -9308,21 +9385,19 @@ msgstr "Zorg voor een verticale schaaldikte" msgid "" "Add solid infill near sloping surfaces to guarantee the vertical shell " -"thickness (top+bottom solid layers)" -msgstr "" -"Voeg dichte vulling toe in de buurt van hellende oppervlakken om de " -"verticale schaaldikte te garanderen (boven+onder vaste lagen)." - -msgid "Further reduce solid infill on walls (beta)" +"thickness (top+bottom solid layers)\n" +"None: No solid infill will be added anywhere. Caution: Use this option " +"carefully if your model has sloped surfaces\n" +"Critical Only: Avoid adding solid infill for walls\n" +"Moderate: Add solid infill for heavily sloping surfaces only\n" +"All: Add solid infill for all suitable sloping surfaces\n" +"Default value is All." msgstr "" -msgid "" -"Further reduces any solid infill applied to walls. As there will be very " -"limited infill supporting solid surfaces, make sure that you are using " -"adequate number of walls to support the part on sloping surfaces.\n" -"\n" -"For heavily sloped surfaces this option is not suitable as it will generate " -"too thin of a top layer and should be disabled." +msgid "Critical Only" +msgstr "" + +msgid "Moderate" msgstr "" msgid "Top surface pattern" @@ -11119,6 +11194,45 @@ msgstr "" msgid "Use scarf joint to minimize seam visibility and increase seam strength." msgstr "" +msgid "Conditional scarf joint" +msgstr "" + +msgid "" +"Apply scarf joints only to smooth perimeters where traditional seams do not " +"conceal the seams at sharp corners effectively." +msgstr "" + +msgid "Conditional angle threshold" +msgstr "" + +msgid "" +"This option sets the threshold angle for applying a conditional scarf joint " +"seam.\n" +"If the maximum angle within the perimeter loop exceeds this value " +"(indicating the absence of sharp corners), a scarf joint seam will be used. " +"The default value is 155°." +msgstr "" + +msgid "Scarf joint speed" +msgstr "" + +msgid "" +"This option sets the printing speed for scarf joints. It is recommended to " +"print scarf joints at a slow speed (less than 100 mm/s). It's also " +"advisable to enable 'Extrusion rate smoothing' if the set speed varies " +"significantly from the speed of the outer or inner walls. If the speed " +"specified here is higher than the speed of the outer or inner walls, the " +"printer will default to the slower of the two speeds. When specified as a " +"percentage (e.g., 80%), the speed is calculated based on the respective " +"outer or inner wall speed. The default value is set to 100%." +msgstr "" + +msgid "Scarf joint flow ratio" +msgstr "" + +msgid "This factor affects the amount of material for scarf joints." +msgstr "" + msgid "Scarf start height" msgstr "" @@ -14298,6 +14412,13 @@ msgid "" "probability of warping." msgstr "" +#~ msgid "" +#~ "Add solid infill near sloping surfaces to guarantee the vertical shell " +#~ "thickness (top+bottom solid layers)" +#~ msgstr "" +#~ "Voeg dichte vulling toe in de buurt van hellende oppervlakken om de " +#~ "verticale schaaldikte te garanderen (boven+onder vaste lagen)." + #~ msgid "Configuration package updated to " #~ msgstr "Het configuratiebestand is bijgewerkt naar " diff --git a/localization/i18n/pl/OrcaSlicer_pl.po b/localization/i18n/pl/OrcaSlicer_pl.po index 16d76b52ee..8f477a9dc1 100644 --- a/localization/i18n/pl/OrcaSlicer_pl.po +++ b/localization/i18n/pl/OrcaSlicer_pl.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-02 19:55+0100\n" +"POT-Creation-Date: 2024-03-13 22:09+0800\n" "PO-Revision-Date: \n" "Last-Translator: Krzysztof Morga \n" "Language-Team: \n" @@ -1501,9 +1501,6 @@ msgstr "" msgid "Choose one or more files (3mf/step/stl/svg/obj/amf):" msgstr "Wybierz jeden lub więcej plików (3mf/step/stl/svg/obj/amf):" -msgid "Choose ZIP file" -msgstr "Wybierz plik ZIP" - msgid "Choose one file (gcode/3mf):" msgstr "Wybierz jeden plik (gcode/3mf):" @@ -1574,13 +1571,6 @@ msgstr "Trwające wgrywanie" msgid "Select a G-code file:" msgstr "Wybierz plik G-code:" -msgid "" -"Could not start URL download. Destination folder is not set. Please choose " -"destination folder in Configuration Wizard." -msgstr "" -"Nie można rozpocząć pobierania pliku z adresu URL. Folder docelowy nie jest " -"ustawiony. Proszę wybrać folder docelowy w Kreatorze Konfiguracji" - msgid "Import File" msgstr "Importuj plik" @@ -3248,7 +3238,7 @@ msgstr "" "drukarki" msgid "Origin" -msgstr "Pochodzenie" +msgstr "Punkt bazowy" msgid "Size in X and Y of the rectangular plate." msgstr "Rozmiar w osi X i Y prostokątnej płyty." @@ -3423,22 +3413,16 @@ msgstr "" "Nie - Zrezygnuj tym razem z używania trybu Wazy" msgid "" -"Alternate extra wall only works with ensure vertical shell thickness " -"disabled. " +"Alternate extra wall does't work well when ensure vertical shell thickness " +"is set to All. " msgstr "" -"Alternatywna dodatkowa ściana działa tylko wtedy, gdy jest wyłączona opcja " -"\"zapewnij stałą grubość pionowej powłoki\". " msgid "" "Change these settings automatically? \n" -"Yes - Disable ensure vertical shell thickness and enable alternate extra " -"wall\n" +"Yes - Change ensure vertical shell thickness to Moderate and enable " +"alternate extra wall\n" "No - Dont use alternate extra wall" msgstr "" -"Zmienić te ustawienia automatycznie?\n" -"Tak - Wyłącz \"zapewnij pionową grubość powłoki\" i włącz \"alternatywną " -"dodatkową ścianę\"\n" -"Nie - Nie używaj \"alternatywnej dodatkowej ściany\"" msgid "" "Prime tower does not work when Adaptive Layer Height or Independent Support " @@ -4410,12 +4394,6 @@ msgstr "Importuj 3MF/STL/STEP/SVG/OBJ/AMF" msgid "Load a model" msgstr "Wczytaj model" -msgid "Import Zip Archive" -msgstr "Importuj archiwum ZIP" - -msgid "Load models contained within a zip archive" -msgstr "Wczytaj modele zawarte w archiwum ZIP" - msgid "Import Configs" msgstr "Importuj konfiguracje" @@ -5354,12 +5332,12 @@ msgstr[2] "%1$d obiektów zostało załadowanych jako części obiektu wycięteg msgid "ERROR" msgstr "BŁĄD" -msgid "COMPLETED" -msgstr "ZAKOŃCZONO" - msgid "CANCELED" msgstr "ANULOWANO" +msgid "COMPLETED" +msgstr "ZAKOŃCZONO" + msgid "Cancel upload" msgstr "Anuluj przesyłanie" @@ -5946,22 +5924,6 @@ msgstr "nie zawiera prawidłowego kodu G." msgid "Error occurs while loading G-code file" msgstr "Wystąpił błąd podczas wczytywania pliku z kodem G" -#. TRN %1% is archive path -#, boost-format -msgid "Loading of a ZIP archive on path %1% has failed." -msgstr "Nie udało załadować się archiwum ZIP z ścieżki %1%." - -#. TRN: First argument = path to file, second argument = error description -#, boost-format -msgid "Failed to unzip file to %1%: %2%" -msgstr "Nie udało się rozpakować pliku do %1%: %2%" - -#, boost-format -msgid "Failed to find unzipped file at %1%. Unzipping of file has failed." -msgstr "" -"Nie udało się znaleźć rozpakowanego pliku pod adresem %1%. Rozpakowywanie " -"pliku nie powiodło się." - msgid "Drop project file" msgstr "Upuść plik projektu" @@ -6327,9 +6289,6 @@ msgstr "Okres kopii zapasowej w sekundach." msgid "Downloads" msgstr "Lokalizacja pobierania" -msgid "Allow downloads from Printables.com" -msgstr "Zezwól na pobieranie modeli z Printables.com" - msgid "Dark Mode" msgstr "Tryb ciemny" @@ -7128,22 +7087,11 @@ msgstr "Dostosuj" msgid "Ignore" msgstr "Ignoruj" -msgid "" -"When using scarf joint, we recommend the following settings:\n" -"print outer wall first, disable wipe before external loop, reduce outer wall " -"speed to no greater than 50mm/s, and don't use random or nearest seam " -"position" -msgstr "" -"Przy korzystaniu ze szwu szalikowego zalecamy następujące ustawienia: \n" -"drukuj zewnętrzną ściane jako pierwszą, wyłączenie czyszczenia przed " -"zewnętrzną pętlą, ograniczenie prędkości zewnętrznej ściany do maksymalnie " -"50 mm/s oraz unikanie stosowania pozycji szwu \"losowo\" lub \"najbliższy\"." - msgid "" "When recording timelapse without toolhead, it is recommended to add a " "\"Timelapse Wipe Tower\" \n" -"by right-click the empty position of build plate and choose \"Add " -"Primitive\"->\"Timelapse Wipe Tower\"." +"by right-click the empty position of build plate and choose \"Add Primitive" +"\"->\"Timelapse Wipe Tower\"." msgstr "" "Podczas nagrywania timelapse'a bez głowicy narzędziowej zaleca się dodanie " "\"Wieżyczki Czyszczącej Timelapse\" \n" @@ -8753,6 +8701,51 @@ msgstr "" "Ustawienie zbyt niskiej prędkości jerk może prowadzić do artefaktów na " "zakrzywionych powierzchniach." +msgid "" +"The jerk setting exceeds the printer's maximum jerk (machine_max_jerk_x/" +"machine_max_jerk_y).\n" +"Orca will automatically cap the jerk speed to ensure it doesn't surpass the " +"printer's capabilities.\n" +"You can adjust the maximum jerk setting in your printer's configuration to " +"get higher speeds." +msgstr "" +"Ustawienie jerk przekracza maksymalne jerk drukarki (machine_max_jerk_x/" +"machine_max_jerk_y).\n" +"Orca automatycznie ograniczy prędkość jerku, aby nie przekroczyć zdolności " +"drukarki.\n" +"Możesz dostosować ustawienie maksymalnego jerku w konfiguracji swojej " +"drukarki, aby uzyskać wyższe prędkości." + +msgid "" +"The acceleration setting exceeds the printer's maximum acceleration " +"(machine_max_acceleration_extruding).\n" +"Orca will automatically cap the acceleration speed to ensure it doesn't " +"surpass the printer's capabilities.\n" +"You can adjust the machine_max_acceleration_extruding value in your " +"printer's configuration to get higher speeds." +msgstr "" +"Ustawienie przyspieszenia przekracza maksymalne przyspieszenie drukarki " +"(machine_max_acceleration_extruding).\n" +"Orca automatycznie ograniczy prędkość przyspieszenia, aby nie przekroczyć " +"zdolności drukarki.\n" +"Możesz dostosować wartość machine_max_acceleration_extruding w konfiguracji " +"swojej drukarki, aby uzyskać wyższe prędkości." + +msgid "" +"The speed setting exceeds the printer's maximum speed (machine_max_speed_x/" +"machine_max_speed_y).\n" +"Orca will automatically cap the print speed to ensure it doesn't surpass the " +"printer's capabilities.\n" +"You can adjust the maximum speed setting in your printer's configuration to " +"get higher speeds." +msgstr "" +"Ustawienie prędkości przekracza maksymalną prędkość drukarki " +"(machine_max_speed_x/machine_max_speed_y).\n" +"Orca automatycznie ograniczy prędkość druku, aby nie przekroczyć zdolności " +"drukarki.\n" +"Możesz dostosować ustawienie maksymalnej prędkości w konfiguracji swojej " +"drukarki, aby uzyskać wyższe prędkości." + msgid "Generating skirt & brim" msgstr "Generowanie Skirtu i Brimu" @@ -8938,10 +8931,10 @@ msgid "" msgstr "" "Unikaj ruchów nad obrysami-\n" "Maksymalna długość objazdu przy unikaniu przejeżdżania nad obrysami. Jeśli " -"objazd miałby wykroczyć poza tę wartość, funkcja \"unikaj ruchów nad " -"obrysami\" zostanie zignorowana dla tej ścieżki. Długość objazdu można " -"zdefiniować jako wartość absolutna lub obliczona procentowo (np. 50%) z " -"długości ruchu bezpośredniego." +"objazd miałby wykroczyć poza tę wartość, funkcja \"unikaj ruchów nad obrysami" +"\" zostanie zignorowana dla tej ścieżki. Długość objazdu można zdefiniować " +"jako wartość absolutna lub obliczona procentowo (np. 50%) z długości ruchu " +"bezpośredniego." msgid "mm or %" msgstr "mm lub %" @@ -9314,7 +9307,7 @@ msgstr "" "przemiennych kierunkach na nieparzystych warstwach, niezależnie od stopnia " "nawisu." -msgid "Bridge counterbole holes" +msgid "Bridge counterbore holes" msgstr "Most dla fazowanych otworów" msgid "" @@ -9501,9 +9494,9 @@ msgid "" "quality for needle and small details" msgstr "" "Włącz tę opcję, aby zwolnić prędkość druku, aby czas końcowej warstwy nie " -"był krótszy niż próg czasu warstwy w \"Próg maksymalnej prędkości " -"wentylatora\", tak aby warstwa mogła być chłodzona przez dłuższy czas. Może " -"to poprawić jakość chłodzenia dla igieł i małych detali" +"był krótszy niż próg czasu warstwy w \"Próg maksymalnej prędkości wentylatora" +"\", tak aby warstwa mogła być chłodzona przez dłuższy czas. Może to poprawić " +"jakość chłodzenia dla igieł i małych detali" msgid "Normal printing" msgstr "Normalne drukowanie" @@ -9700,27 +9693,35 @@ msgstr "Zapewnij stałą grubość pionowej powłoki" msgid "" "Add solid infill near sloping surfaces to guarantee the vertical shell " -"thickness (top+bottom solid layers)" +"thickness (top+bottom solid layers)\n" +"None: No solid infill will be added anywhere. Caution: Use this option " +"carefully if your model has sloped surfaces\n" +"Critical Only: Avoid adding solid infill for walls\n" +"Moderate: Add solid infill for heavily sloping surfaces only\n" +"All: Add solid infill for all suitable sloping surfaces\n" +"Default value is All." msgstr "" "Dodaj pełne wypełnienie w pobliżu nachylonych powierzchni, aby zagwarantować " -"pionową grubość powłoki (górne+ dolne pełne warstwy)" - -msgid "Further reduce solid infill on walls (beta)" -msgstr "Dodatkowe zmniejszenie gęstości wypełnienia na obwodzie (beta)" - -msgid "" -"Further reduces any solid infill applied to walls. As there will be very " -"limited infill supporting solid surfaces, make sure that you are using " -"adequate number of walls to support the part on sloping surfaces.\n" +"grubość pionowej powłoki (górne + dolne pełne warstwy).\n" "\n" -"For heavily sloped surfaces this option is not suitable as it will generate " -"too thin of a top layer and should be disabled." -msgstr "" -"Dodatkowo redukuje ilość stałego wypełnienia aplikowanego na ściany. \n" +"Brak: Nie umieszczaj pełnego wypełnienia w żadnym miejscu. Uwaga: Korzystaj " +"z tej opcji ostrożnie, jeśli twój model posiada nachylone powierzchnie.\n" "\n" -"Ponieważ ilość wypełnienia podpory powierzchni stałych będzie bardzo " -"ograniczona, upewnij się, że używasz odpowiedniej liczby ścian do podparcia " -"części na nachylonych powierzchniach." +"Tylko krytyczne: Unikaj dodawania pełnego wypełnienia dla ścian.\n" +"\n" +"Umiarkowane: Dodaj pełne wypełnienie tylko dla silnie nachylonych " +"powierzchni.\n" +"\n" +"Wszystkie: Dodaj pełne wypełnienie dla wszystkich odpowiednio nachylonych " +"powierzchni.\n" +"\n" +"Domyślna wartość to Wszystkie." + +msgid "Critical Only" +msgstr "Tylko krytyczne" + +msgid "Moderate" +msgstr "Umiarkowane" msgid "Top surface pattern" msgstr "Wzór górnej powierzchni" @@ -10622,10 +10623,10 @@ msgstr "Pełna prędkość wentylatora na warstwie" msgid "" "Fan speed will be ramped up linearly from zero at layer " -"\"close_fan_the_first_x_layers\" to maximum at layer " -"\"full_fan_speed_layer\". \"full_fan_speed_layer\" will be ignored if lower " -"than \"close_fan_the_first_x_layers\", in which case the fan will be running " -"at maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1." +"\"close_fan_the_first_x_layers\" to maximum at layer \"full_fan_speed_layer" +"\". \"full_fan_speed_layer\" will be ignored if lower than " +"\"close_fan_the_first_x_layers\", in which case the fan will be running at " +"maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1." msgstr "" "Prędkość wentylatora będzie stopniowo zwiększana liniowo od zera na warstwie " "\"close_fan_the_first_x_layers\" do maksymalnej na warstwie " @@ -11825,53 +11826,106 @@ msgstr "" "extrudera. Domyślna wartość tego parametru to 10%." msgid "Scarf joint seam (beta)" -msgstr "Szew szalikowy (beta)" +msgstr "Szew ukośny (beta)" msgid "Use scarf joint to minimize seam visibility and increase seam strength." msgstr "" -"Zastosuj szew szalikowy, aby zminimalizować widoczność szwu i zwiększyć jego " +"Zastosuj szew ukośny, aby zminimalizować widoczność szwu i zwiększyć jego " "wytrzymałość." +msgid "Conditional scarf joint" +msgstr "Warunkowe szwy ukośne" + +msgid "" +"Apply scarf joints only to smooth perimeters where traditional seams do not " +"conceal the seams at sharp corners effectively." +msgstr "" +"Zastosuj szwy ukośne jedynie do gładkich obwodów, gdzie tradycyjne szwy nie " +"maskują skutecznie szwów w ostrych narożnikach." + +msgid "Conditional angle threshold" +msgstr "Warunkowy próg kąta" + +msgid "" +"This option sets the threshold angle for applying a conditional scarf joint " +"seam.\n" +"If the maximum angle within the perimeter loop exceeds this value " +"(indicating the absence of sharp corners), a scarf joint seam will be used. " +"The default value is 155°." +msgstr "" +"Ta opcja ustawia próg kątowy do zastosowania warunkowo szwu ukośnego.\n" +"Jeśli maksymalny kąt w obrębie pętli obwodu przekroczy tę wartość (co " +"wskazuje na brak ostrych narożników), zostanie użyty szew ukośny. Domyślna " +"wartość to 155°." + +msgid "Scarf joint speed" +msgstr "Prędkość szwu ukośnego" + +msgid "" +"This option sets the printing speed for scarf joints. It is recommended to " +"print scarf joints at a slow speed (less than 100 mm/s). It's also " +"advisable to enable 'Extrusion rate smoothing' if the set speed varies " +"significantly from the speed of the outer or inner walls. If the speed " +"specified here is higher than the speed of the outer or inner walls, the " +"printer will default to the slower of the two speeds. When specified as a " +"percentage (e.g., 80%), the speed is calculated based on the respective " +"outer or inner wall speed. The default value is set to 100%." +msgstr "" +"Ta opcja ustawia prędkość druku dla szwów ukośnych. Zaleca się drukowanie " +"szwów ukośnych z niższą prędkością (poniżej 100 mm/s). Zaleca się również " +"włączenie 'Wygładzania współczynnika ekstruzji', jeśli ustawiona prędkość " +"znacząco różni się od prędkości zewnętrznych lub wewnętrznych ścian. Jeżeli " +"prędkość określona tutaj jest wyższa niż prędkość zewnętrznych lub " +"wewnętrznych ścian, drukarka przełączy się na wolniejszą z tych dwóch " +"prędkości. Gdy jest określone jako procent (np. 80%), prędkość jest " +"obliczana na podstawie odpowiedniej prędkości zewnętrznej lub wewnętrznej " +"ściany. Wartość domyślna wynosi 100%." + +msgid "Scarf joint flow ratio" +msgstr "Współczynnik przepływu szwu ukośnego" + +msgid "This factor affects the amount of material for scarf joints." +msgstr "" +"Ten współczynnik wpływa na ilość materiału potrzebną dla szwów ukośnych." + msgid "Scarf start height" -msgstr "Wysokość początkowa szwu szalikowego" +msgstr "Wysokość początkowa szwu ukośnego" msgid "" "Start height of the scarf.\n" "This amount can be specified in millimeters or as a percentage of the " "current layer height. The default value for this parameter is 0." msgstr "" - -"Początkowa wysokość szwu szalikowego.\n" +"Początkowa wysokość szwu ukośnego.\n" "Ta wartość może być określona w milimetrach lub jako procent bieżącej " "wysokości warstwy. Domyślna wartość tego parametru to 0." msgid "Scarf around entire wall" -msgstr "Szew szalikowy obejmujący cały obrys ściany" +msgstr "Szew ukośny obejmujący cały obrys ściany" msgid "The scarf extends to the entire length of the wall." -msgstr "Szew szalikowy rozciąga się na całej długość ściany" +msgstr "Szew rozciąga się na całą długość ściany" msgid "Scarf length" -msgstr "Długość szwu szalikowego" +msgstr "Długość szwu ukośnego" msgid "" "Length of the scarf. Setting this parameter to zero effectively disables the " "scarf." msgstr "" -"Długość szwu szalikowego. Ustawienie tego parametru na zero wyłączy tą " -"funkcje." +"Długość szwu ukośnego. Ustawienie tego parametru na zero wyłączy tą funkcje." msgid "Scarf steps" -msgstr "Krok szwu szalikowego" +msgstr "Krok szwu ukośnego" msgid "Minimum number of segments of each scarf." -msgstr "Minimalna liczba segmentów szwu szalikowego." +msgstr "Minimalna liczba segmentów szwu ukośnego." msgid "Scarf joint for inner walls" -msgstr "Szwy szalikowe dla ścian wewnętrznych" +msgstr "Szwy ukośne dla ścian wewnętrznych" msgid "Use scarf joint for inner walls as well." -msgstr "Zastosuj szwy szalikowe również do ścian wewnętrznych." +msgstr "Zastosuj szwy ukośne również do ścian wewnętrznych." msgid "Role base wipe speed" msgstr "Prędkość czyszczenia w oparciu o rolę ekstruzji" @@ -12042,8 +12096,8 @@ msgstr "" "poklatkowy po zakończeniu drukowania. Jeśli wybrany jest tryb \"Wygładź\", " "głowica narzędziowa przesunie się nad wieżę po wydrukowaniu każdej warstwy, " "a następnie zrobi zdjęcie. Ponieważ stopiony filament może wyciekać z dyszy " -"podczas robienia zdjęcia, wieża czyszcząca jest wymagana w trybie " -"\"Wygładź\" do czyszczenia dyszy." +"podczas robienia zdjęcia, wieża czyszcząca jest wymagana w trybie \"Wygładź" +"\" do czyszczenia dyszy." msgid "Traditional" msgstr "Tradycyjny" @@ -12123,10 +12177,10 @@ msgid "" "triangle mesh slicing. The gap closing operation may reduce the final print " "resolution, therefore it is advisable to keep the value reasonably low." msgstr "" -"Szpary mniejsze niż dwukrotność wartości parametru \"promień zamykania " -"szpar\" zostaną zamknięte przy cięciu. Operacja zamykania szpar może " -"zmniejszyć finalną rozdzielczość wydruku, więc zalecane jest ustawienie tej " -"wartości na rozsądnie niskim poziomie." +"Szpary mniejsze niż dwukrotność wartości parametru \"promień zamykania szpar" +"\" zostaną zamknięte przy cięciu. Operacja zamykania szpar może zmniejszyć " +"finalną rozdzielczość wydruku, więc zalecane jest ustawienie tej wartości na " +"rozsądnie niskim poziomie." msgid "Slicing Mode" msgstr "Tryb cięcia" @@ -12764,7 +12818,7 @@ msgstr "" "obiektów. Może to zmniejszyć ilość odpadów i skrócić czas druku. Jeśli " "ściany są drukowane przezroczystym filamentem, mieszane kolorowe wypełnienie " "będzie widoczne na zewnątrz. Nie będzie miało efektu, chyba że wieża " -"załadowania jest włączona." +"czyszcząca jest włączona." msgid "" "Purging after filament change will be done inside objects' support. This may " @@ -12773,7 +12827,7 @@ msgid "" msgstr "" "Czyszczenie po zmianie filamentu będzie wykonane wewnątrz podpory obiektów. " "Może to zmniejszyć ilość odpadów i skrócić czas druku. Nie będzie miało " -"efektu, chyba że wieża załadowania jest włączona." +"efektu, chyba że wieża czyszcząca jest włączona." msgid "" "This object will be used to purge the nozzle after a filament change to save " @@ -14462,8 +14516,8 @@ msgstr "" "Czy chcesz go zastąpić?" msgid "" -"We would rename the presets as \"Vendor Type Serial @printer you " -"selected\". \n" +"We would rename the presets as \"Vendor Type Serial @printer you selected" +"\". \n" "To add preset for more printers, Please go to printer selection" msgstr "" "Nazwa profilu zostanie zmieniona na \"Producent Typ Rodzaj @nazwa drukarki, " @@ -14711,7 +14765,7 @@ msgid "finalize fail" msgstr "Finalizacja nie powiodła się" msgid "open zip written fail" -msgstr "Błąd zapisu ZIP" +msgstr "błąd zapisu ZIP" msgid "Export successful" msgstr "Eksport zakończony sukcesem" @@ -14800,7 +14854,7 @@ msgstr "" "ustawienia tego filamentu zostaną skasowane po wyjściu z okna dialogowego." msgid "Presets inherited by other presets can not be deleted" -msgstr "Nie można usunąć profili dziedziczonych przez inne profile!" +msgstr "Nie można usunąć profili dziedziczonych przez inne profile" msgid "The following presets inherits this preset." msgid_plural "The following preset inherits this preset." @@ -15108,8 +15162,8 @@ msgstr "" #: resources/data/hints.ini: [hint:Air filtration] msgid "" -"Air filtration/Exhuast Fan\n" -"Did you know that OrcaSlicer can support Air filtration/Exhuast Fan?" +"Air filtration/Exhaust Fan\n" +"Did you know that OrcaSlicer can support Air filtration/Exhaust Fan?" msgstr "" "Filtracja powietrza/Wentylator wyciągowy\n" "Czy wiesz, że OrcaSlicer może obsługiwać filtrację powietrza/wentylator " @@ -15445,6 +15499,101 @@ msgstr "" "takimi jak ABS, odpowiednie zwiększenie temperatury podgrzewanej płyty może " "zmniejszyć prawdopodobieństwo odkształceń." +#~ msgid "" +#~ "Alternate extra wall only works with ensure vertical shell thickness " +#~ "disabled. " +#~ msgstr "" +#~ "Alternatywna dodatkowa ściana działa tylko wtedy, gdy jest wyłączona " +#~ "opcja \"zapewnij stałą grubość pionowej powłoki\". " + +#~ msgid "" +#~ "Change these settings automatically? \n" +#~ "Yes - Disable ensure vertical shell thickness and enable alternate extra " +#~ "wall\n" +#~ "No - Dont use alternate extra wall" +#~ msgstr "" +#~ "Zmienić te ustawienia automatycznie?\n" +#~ "Tak - Wyłącz \"zapewnij pionową grubość powłoki\" i włącz \"alternatywną " +#~ "dodatkową ścianę\"\n" +#~ "Nie - Nie używaj \"alternatywnej dodatkowej ściany\"" + +#~ msgid "Choose ZIP file" +#~ msgstr "Wybierz plik ZIP" + +#~ msgid "" +#~ "Could not start URL download. Destination folder is not set. Please " +#~ "choose destination folder in Configuration Wizard." +#~ msgstr "" +#~ "Nie można rozpocząć pobierania pliku z adresu URL. Folder docelowy nie " +#~ "jest ustawiony. Proszę wybrać folder docelowy w Kreatorze Konfiguracji" + +#~ msgid "Import Zip Archive" +#~ msgstr "Importuj archiwum ZIP" + +#~ msgid "Load models contained within a zip archive" +#~ msgstr "Wczytaj modele zawarte w archiwum ZIP" + +#, boost-format +#~ msgid "Loading of a ZIP archive on path %1% has failed." +#~ msgstr "Nie udało załadować się archiwum ZIP z ścieżki %1%." + +#, boost-format +#~ msgid "Failed to unzip file to %1%: %2%" +#~ msgstr "Nie udało się rozpakować pliku do %1%: %2%" + +#, boost-format +#~ msgid "Failed to find unzipped file at %1%. Unzipping of file has failed." +#~ msgstr "" +#~ "Nie udało się znaleźć rozpakowanego pliku pod adresem %1%. Rozpakowywanie " +#~ "pliku nie powiodło się." + +#~ msgid "Allow downloads from Printables.com" +#~ msgstr "Zezwól na pobieranie modeli z Printables.com" + +#~ msgid "" +#~ "When using scarf joint, we recommend the following settings:\n" +#~ "print outer wall first, disable wipe before external loop, reduce outer " +#~ "wall speed to no greater than 50mm/s, and don't use random or nearest " +#~ "seam position" +#~ msgstr "" +#~ "Przy korzystaniu ze szwu szalikowego zalecamy następujące ustawienia: \n" +#~ "drukuj zewnętrzną ściane jako pierwszą, wyłączenie czyszczenia przed " +#~ "zewnętrzną pętlą, ograniczenie prędkości zewnętrznej ściany do " +#~ "maksymalnie 50 mm/s oraz unikanie stosowania pozycji szwu \"losowo\" lub " +#~ "\"najbliższy\"." + +#~ msgid "" +#~ "Add solid infill near sloping surfaces to guarantee the vertical shell " +#~ "thickness (top+bottom solid layers)" +#~ msgstr "" +#~ "Dodaj pełne wypełnienie w pobliżu nachylonych powierzchni, aby " +#~ "zagwarantować pionową grubość powłoki (górne+ dolne pełne warstwy)" + +#~ msgid "Further reduce solid infill on walls (beta)" +#~ msgstr "Dodatkowe zmniejszenie gęstości wypełnienia na obwodzie (beta)" + +#~ msgid "" +#~ "Further reduces any solid infill applied to walls. As there will be very " +#~ "limited infill supporting solid surfaces, make sure that you are using " +#~ "adequate number of walls to support the part on sloping surfaces.\n" +#~ "\n" +#~ "For heavily sloped surfaces this option is not suitable as it will " +#~ "generate too thin of a top layer and should be disabled." +#~ msgstr "" +#~ "Dodatkowo redukuje ilość stałego wypełnienia aplikowanego na ściany. \n" +#~ "\n" +#~ "Ponieważ ilość wypełnienia podpory powierzchni stałych będzie bardzo " +#~ "ograniczona, upewnij się, że używasz odpowiedniej liczby ścian do " +#~ "podparcia części na nachylonych powierzchniach." + +#~ msgid "" +#~ "Air filtration/Exhuast Fan\n" +#~ "Did you know that OrcaSlicer can support Air filtration/Exhuast Fan?" +#~ msgstr "" +#~ "Filtracja powietrza/Wentylator wyciągowy\n" +#~ "Czy wiesz, że OrcaSlicer może obsługiwać filtrację powietrza/wentylator " +#~ "wyciągowy?" + #~ msgid "Scarf joint seam" #~ msgstr "Szew szalikowy (beta)" @@ -16196,8 +16345,8 @@ msgstr "" #~ "Elevation is too low for object. Use the \"Pad around object\" feature to " #~ "print the object without elevation." #~ msgstr "" -#~ "Podniesienie zbyt małe dla modelu. Użyj funkcji \"Podkładka wokół " -#~ "modelu\", aby wydrukować model bez podniesienia." +#~ "Podniesienie zbyt małe dla modelu. Użyj funkcji \"Podkładka wokół modelu" +#~ "\", aby wydrukować model bez podniesienia." #~ msgid "" #~ "The endings of the support pillars will be deployed on the gap between " @@ -16320,14 +16469,6 @@ msgstr "" #~ "Wybrany plik 3MF zawiera model pomalowany do Multi Material przy pomocy " #~ "nowszej wersji OrcaSlicer i nie jest kompatybilny." -#~ msgid "" -#~ "Air filtration/Exhaust Fan\n" -#~ "Did you know that OrcaSlicer can support Air filtration/Exhaust Fan?" -#~ msgstr "" -#~ "Filtracja powietrza/Wentylator wyciągowy\n" -#~ "Czy wiesz, że OrcaSlicer może obsługiwać filtrację powietrza/wentylator " -#~ "wyciągowy?" - #~ msgid " " #~ msgstr " " diff --git a/localization/i18n/ru/OrcaSlicer_ru.po b/localization/i18n/ru/OrcaSlicer_ru.po index 7cd004a43a..6602f0e92e 100644 --- a/localization/i18n/ru/OrcaSlicer_ru.po +++ b/localization/i18n/ru/OrcaSlicer_ru.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: OrcaSlicer V2.0.0-dev Nightly Builds\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-03 09:32+0800\n" +"POT-Creation-Date: 2024-03-13 22:09+0800\n" "PO-Revision-Date: 2024-02-11 23:36+0700\n" "Last-Translator: \n" "Language-Team: \n" @@ -3426,22 +3426,16 @@ msgstr "" "Нет - Отказаться от использования режима «Спиральная ваза»" msgid "" -"Alternate extra wall only works with ensure vertical shell thickness " -"disabled. " +"Alternate extra wall does't work well when ensure vertical shell thickness " +"is set to All. " msgstr "" -"Альтернативный дополнительный периметр работает только при отключенной опции " -"«Обеспечивать верт. толщину оболочки». " msgid "" "Change these settings automatically? \n" -"Yes - Disable ensure vertical shell thickness and enable alternate extra " -"wall\n" +"Yes - Change ensure vertical shell thickness to Moderate and enable " +"alternate extra wall\n" "No - Dont use alternate extra wall" msgstr "" -"Изменить эти настройки автоматически?\n" -"Да - Отключить обеспечение вертикальной толщины оболочки и включить " -"альтернативный дополнительный периметр\n" -"Нет - Отказаться от использования альтернативного дополнительного периметра" msgid "" "Prime tower does not work when Adaptive Layer Height or Independent Support " @@ -3699,6 +3693,68 @@ msgstr "" msgid "default" msgstr "По ум." +#, boost-format +msgid "Edit Custom G-code (%1%)" +msgstr "" + +msgid "Built-in placeholders (Double click item to add to G-code)" +msgstr "" + +msgid "Search gcode placeholders" +msgstr "" + +msgid "Add selected placeholder to G-code" +msgstr "" + +msgid "Select placeholder" +msgstr "" + +msgid "[Global] Slicing State" +msgstr "" + +msgid "Read Only" +msgstr "" + +msgid "Read Write" +msgstr "" + +msgid "Slicing State" +msgstr "" + +msgid "Print Statistics" +msgstr "" + +msgid "Objects Info" +msgstr "" + +msgid "Dimensions" +msgstr "" + +msgid "Temperatures" +msgstr "" + +msgid "Timestamps" +msgstr "" + +#, boost-format +msgid "Specific for %1%" +msgstr "" + +msgid "Presets" +msgstr "Профили" + +msgid "Print settings" +msgstr "Настройки печати" + +msgid "Filament settings" +msgstr "Настройки прутка" + +msgid "SLA Materials settings" +msgstr "" + +msgid "Printer settings" +msgstr "Настройки принтера" + msgid "parameter name" msgstr "Имя параметра" @@ -3892,9 +3948,6 @@ msgstr "Печать" msgid "Printer" msgstr "Профиль принтера" -msgid "Print settings" -msgstr "Настройки печати" - msgid "Custom g-code" msgstr "Пользовательский G-код" @@ -5424,12 +5477,6 @@ msgstr "Сравнение профилей" msgid "View all object's settings" msgstr "Просмотр всех настроек модели" -msgid "Filament settings" -msgstr "Настройки прутка" - -msgid "Printer settings" -msgstr "Настройки принтера" - msgid "Remove current plate (if not last one)" msgstr "Удалить текущую печатную пластину (кроме последней)" @@ -6188,9 +6235,6 @@ msgstr "" "Если включено, выполняется автоматический перерасчет объёма очистки при " "каждом изменении цвета." -msgid "Presets" -msgstr "Профили" - msgid "Auto sync user presets(Printer/Filament/Process)" msgstr "Автосинхронизация пользовательских профилей (принтера/прутка/процесса)" @@ -8700,6 +8744,33 @@ msgid "" "Setting the jerk speed too low could lead to artifacts on curved surfaces" msgstr "" +msgid "" +"The jerk setting exceeds the printer's maximum jerk (machine_max_jerk_x/" +"machine_max_jerk_y).\n" +"Orca will automatically cap the jerk speed to ensure it doesn't surpass the " +"printer's capabilities.\n" +"You can adjust the maximum jerk setting in your printer's configuration to " +"get higher speeds." +msgstr "" + +msgid "" +"The acceleration setting exceeds the printer's maximum acceleration " +"(machine_max_acceleration_extruding).\n" +"Orca will automatically cap the acceleration speed to ensure it doesn't " +"surpass the printer's capabilities.\n" +"You can adjust the machine_max_acceleration_extruding value in your " +"printer's configuration to get higher speeds." +msgstr "" + +msgid "" +"The speed setting exceeds the printer's maximum speed (machine_max_speed_x/" +"machine_max_speed_y).\n" +"Orca will automatically cap the print speed to ensure it doesn't surpass the " +"printer's capabilities.\n" +"You can adjust the maximum speed setting in your printer's configuration to " +"get higher speeds." +msgstr "" + msgid "Generating skirt & brim" msgstr "Генерация юбки и каймы" @@ -9255,7 +9326,7 @@ msgstr "" # counterbore??? # Мост для отверстий с зенковкой -msgid "Bridge counterbole holes" +msgid "Bridge counterbore holes" msgstr "Мост для зенкованных отверстий" # ??? слой жертвенного моста. @@ -9639,30 +9710,20 @@ msgstr "Обеспечивать верт. толщину оболочки" msgid "" "Add solid infill near sloping surfaces to guarantee the vertical shell " -"thickness (top+bottom solid layers)" +"thickness (top+bottom solid layers)\n" +"None: No solid infill will be added anywhere. Caution: Use this option " +"carefully if your model has sloped surfaces\n" +"Critical Only: Avoid adding solid infill for walls\n" +"Moderate: Add solid infill for heavily sloping surfaces only\n" +"All: Add solid infill for all suitable sloping surfaces\n" +"Default value is All." msgstr "" -"Добавление сплошного заполнения вблизи наклонных поверхностей для " -"обеспечения вертикальной толщины оболочки (верхний+нижний сплошные слои)." -msgid "Further reduce solid infill on walls (beta)" -msgstr "Сокращение сплошного заполнения на периметрах (экспер.)" - -# ??? -msgid "" -"Further reduces any solid infill applied to walls. As there will be very " -"limited infill supporting solid surfaces, make sure that you are using " -"adequate number of walls to support the part on sloping surfaces.\n" -"\n" -"For heavily sloped surfaces this option is not suitable as it will generate " -"too thin of a top layer and should be disabled." +msgid "Critical Only" +msgstr "" + +msgid "Moderate" msgstr "" -"Ещё больше сокращает количество сплошного заполнения, наносимого на " -"периметры. Поскольку количество заполнения, поддерживающих твердые " -"поверхности, будет очень ограничено, убедитесь, что у вас достаточно " -"периметров для поддержки частей на наклонных поверхностях.\n" -"\n" -"Для поверхностей с большим уклоном эта опция не подходит, так как верхний " -"слой получится слишком тонким, и её следует отключить." msgid "Top surface pattern" msgstr "Шаблон заполнения верхней поверхности" @@ -11736,6 +11797,45 @@ msgstr "" msgid "Use scarf joint to minimize seam visibility and increase seam strength." msgstr "" +msgid "Conditional scarf joint" +msgstr "" + +msgid "" +"Apply scarf joints only to smooth perimeters where traditional seams do not " +"conceal the seams at sharp corners effectively." +msgstr "" + +msgid "Conditional angle threshold" +msgstr "" + +msgid "" +"This option sets the threshold angle for applying a conditional scarf joint " +"seam.\n" +"If the maximum angle within the perimeter loop exceeds this value " +"(indicating the absence of sharp corners), a scarf joint seam will be used. " +"The default value is 155°." +msgstr "" + +msgid "Scarf joint speed" +msgstr "" + +msgid "" +"This option sets the printing speed for scarf joints. It is recommended to " +"print scarf joints at a slow speed (less than 100 mm/s). It's also " +"advisable to enable 'Extrusion rate smoothing' if the set speed varies " +"significantly from the speed of the outer or inner walls. If the speed " +"specified here is higher than the speed of the outer or inner walls, the " +"printer will default to the slower of the two speeds. When specified as a " +"percentage (e.g., 80%), the speed is calculated based on the respective " +"outer or inner wall speed. The default value is set to 100%." +msgstr "" + +msgid "Scarf joint flow ratio" +msgstr "" + +msgid "This factor affects the amount of material for scarf joints." +msgstr "" + msgid "Scarf start height" msgstr "" @@ -15363,6 +15463,52 @@ msgstr "" "ABS, повышение температуры подогреваемого стола может снизить вероятность " "коробления?" +#~ msgid "" +#~ "Alternate extra wall only works with ensure vertical shell thickness " +#~ "disabled. " +#~ msgstr "" +#~ "Альтернативный дополнительный периметр работает только при отключенной " +#~ "опции «Обеспечивать верт. толщину оболочки». " + +#~ msgid "" +#~ "Change these settings automatically? \n" +#~ "Yes - Disable ensure vertical shell thickness and enable alternate extra " +#~ "wall\n" +#~ "No - Dont use alternate extra wall" +#~ msgstr "" +#~ "Изменить эти настройки автоматически?\n" +#~ "Да - Отключить обеспечение вертикальной толщины оболочки и включить " +#~ "альтернативный дополнительный периметр\n" +#~ "Нет - Отказаться от использования альтернативного дополнительного " +#~ "периметра" + +#~ msgid "" +#~ "Add solid infill near sloping surfaces to guarantee the vertical shell " +#~ "thickness (top+bottom solid layers)" +#~ msgstr "" +#~ "Добавление сплошного заполнения вблизи наклонных поверхностей для " +#~ "обеспечения вертикальной толщины оболочки (верхний+нижний сплошные слои)." + +#~ msgid "Further reduce solid infill on walls (beta)" +#~ msgstr "Сокращение сплошного заполнения на периметрах (экспер.)" + +# ??? +#~ msgid "" +#~ "Further reduces any solid infill applied to walls. As there will be very " +#~ "limited infill supporting solid surfaces, make sure that you are using " +#~ "adequate number of walls to support the part on sloping surfaces.\n" +#~ "\n" +#~ "For heavily sloped surfaces this option is not suitable as it will " +#~ "generate too thin of a top layer and should be disabled." +#~ msgstr "" +#~ "Ещё больше сокращает количество сплошного заполнения, наносимого на " +#~ "периметры. Поскольку количество заполнения, поддерживающих твердые " +#~ "поверхности, будет очень ограничено, убедитесь, что у вас достаточно " +#~ "периметров для поддержки частей на наклонных поверхностях.\n" +#~ "\n" +#~ "Для поверхностей с большим уклоном эта опция не подходит, так как верхний " +#~ "слой получится слишком тонким, и её следует отключить." + #~ msgid "Text-Rotate" #~ msgstr "Поворот текста" diff --git a/localization/i18n/sv/OrcaSlicer_sv.po b/localization/i18n/sv/OrcaSlicer_sv.po index ad2ad1564c..5fa6afc3ef 100644 --- a/localization/i18n/sv/OrcaSlicer_sv.po +++ b/localization/i18n/sv/OrcaSlicer_sv.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-03 09:32+0800\n" +"POT-Creation-Date: 2024-03-13 22:09+0800\n" "Language: sv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -3320,14 +3320,14 @@ msgstr "" "NEJ -Avbryt Spiral läge denna gång" msgid "" -"Alternate extra wall only works with ensure vertical shell thickness " -"disabled. " +"Alternate extra wall does't work well when ensure vertical shell thickness " +"is set to All. " msgstr "" msgid "" "Change these settings automatically? \n" -"Yes - Disable ensure vertical shell thickness and enable alternate extra " -"wall\n" +"Yes - Change ensure vertical shell thickness to Moderate and enable " +"alternate extra wall\n" "No - Dont use alternate extra wall" msgstr "" @@ -3570,6 +3570,68 @@ msgstr "" msgid "default" msgstr "standard" +#, boost-format +msgid "Edit Custom G-code (%1%)" +msgstr "" + +msgid "Built-in placeholders (Double click item to add to G-code)" +msgstr "" + +msgid "Search gcode placeholders" +msgstr "" + +msgid "Add selected placeholder to G-code" +msgstr "" + +msgid "Select placeholder" +msgstr "" + +msgid "[Global] Slicing State" +msgstr "" + +msgid "Read Only" +msgstr "" + +msgid "Read Write" +msgstr "" + +msgid "Slicing State" +msgstr "" + +msgid "Print Statistics" +msgstr "" + +msgid "Objects Info" +msgstr "" + +msgid "Dimensions" +msgstr "" + +msgid "Temperatures" +msgstr "" + +msgid "Timestamps" +msgstr "" + +#, boost-format +msgid "Specific for %1%" +msgstr "" + +msgid "Presets" +msgstr "Förinställningar" + +msgid "Print settings" +msgstr "Utskrifts inställningar" + +msgid "Filament settings" +msgstr "Filament inställningar" + +msgid "SLA Materials settings" +msgstr "" + +msgid "Printer settings" +msgstr "Skrivarens inställningar" + msgid "parameter name" msgstr "Parameter namn" @@ -3763,9 +3825,6 @@ msgstr "Skriv ut" msgid "Printer" msgstr "Skrivare" -msgid "Print settings" -msgstr "Utskrifts inställningar" - msgid "Custom g-code" msgstr "" @@ -5250,12 +5309,6 @@ msgstr "Jämför inställningar" msgid "View all object's settings" msgstr "Se alla objektens inställningar" -msgid "Filament settings" -msgstr "Filament inställningar" - -msgid "Printer settings" -msgstr "Skrivarens inställningar" - msgid "Remove current plate (if not last one)" msgstr "" @@ -5972,9 +6025,6 @@ msgstr "" msgid "If enabled, auto-calculate everytime the color changed." msgstr "" -msgid "Presets" -msgstr "Förinställningar" - msgid "Auto sync user presets(Printer/Filament/Process)" msgstr "" "Automatisk synkronisering av användarens förinställningar (skrivare/filament/" @@ -8352,6 +8402,33 @@ msgid "" "Setting the jerk speed too low could lead to artifacts on curved surfaces" msgstr "" +msgid "" +"The jerk setting exceeds the printer's maximum jerk (machine_max_jerk_x/" +"machine_max_jerk_y).\n" +"Orca will automatically cap the jerk speed to ensure it doesn't surpass the " +"printer's capabilities.\n" +"You can adjust the maximum jerk setting in your printer's configuration to " +"get higher speeds." +msgstr "" + +msgid "" +"The acceleration setting exceeds the printer's maximum acceleration " +"(machine_max_acceleration_extruding).\n" +"Orca will automatically cap the acceleration speed to ensure it doesn't " +"surpass the printer's capabilities.\n" +"You can adjust the machine_max_acceleration_extruding value in your " +"printer's configuration to get higher speeds." +msgstr "" + +msgid "" +"The speed setting exceeds the printer's maximum speed (machine_max_speed_x/" +"machine_max_speed_y).\n" +"Orca will automatically cap the print speed to ensure it doesn't surpass the " +"printer's capabilities.\n" +"You can adjust the maximum speed setting in your printer's configuration to " +"get higher speeds." +msgstr "" + msgid "Generating skirt & brim" msgstr "Skapar Skirt & Brim" @@ -8837,7 +8914,7 @@ msgid "" "directions on odd layers irrespective of their overhang degree." msgstr "" -msgid "Bridge counterbole holes" +msgid "Bridge counterbore holes" msgstr "" msgid "" @@ -9164,21 +9241,19 @@ msgstr "Säkerställ vertikal skaltjocklek" msgid "" "Add solid infill near sloping surfaces to guarantee the vertical shell " -"thickness (top+bottom solid layers)" -msgstr "" -"Lägg till massiv fyllning nära sluttande ytor för att garantera den " -"vertikala skal tjockleken (topp+bottenfasta lager)." - -msgid "Further reduce solid infill on walls (beta)" +"thickness (top+bottom solid layers)\n" +"None: No solid infill will be added anywhere. Caution: Use this option " +"carefully if your model has sloped surfaces\n" +"Critical Only: Avoid adding solid infill for walls\n" +"Moderate: Add solid infill for heavily sloping surfaces only\n" +"All: Add solid infill for all suitable sloping surfaces\n" +"Default value is All." msgstr "" -msgid "" -"Further reduces any solid infill applied to walls. As there will be very " -"limited infill supporting solid surfaces, make sure that you are using " -"adequate number of walls to support the part on sloping surfaces.\n" -"\n" -"For heavily sloped surfaces this option is not suitable as it will generate " -"too thin of a top layer and should be disabled." +msgid "Critical Only" +msgstr "" + +msgid "Moderate" msgstr "" msgid "Top surface pattern" @@ -10951,6 +11026,45 @@ msgstr "" msgid "Use scarf joint to minimize seam visibility and increase seam strength." msgstr "" +msgid "Conditional scarf joint" +msgstr "" + +msgid "" +"Apply scarf joints only to smooth perimeters where traditional seams do not " +"conceal the seams at sharp corners effectively." +msgstr "" + +msgid "Conditional angle threshold" +msgstr "" + +msgid "" +"This option sets the threshold angle for applying a conditional scarf joint " +"seam.\n" +"If the maximum angle within the perimeter loop exceeds this value " +"(indicating the absence of sharp corners), a scarf joint seam will be used. " +"The default value is 155°." +msgstr "" + +msgid "Scarf joint speed" +msgstr "" + +msgid "" +"This option sets the printing speed for scarf joints. It is recommended to " +"print scarf joints at a slow speed (less than 100 mm/s). It's also " +"advisable to enable 'Extrusion rate smoothing' if the set speed varies " +"significantly from the speed of the outer or inner walls. If the speed " +"specified here is higher than the speed of the outer or inner walls, the " +"printer will default to the slower of the two speeds. When specified as a " +"percentage (e.g., 80%), the speed is calculated based on the respective " +"outer or inner wall speed. The default value is set to 100%." +msgstr "" + +msgid "Scarf joint flow ratio" +msgstr "" + +msgid "This factor affects the amount of material for scarf joints." +msgstr "" + msgid "Scarf start height" msgstr "" @@ -14110,6 +14224,13 @@ msgid "" "probability of warping." msgstr "" +#~ msgid "" +#~ "Add solid infill near sloping surfaces to guarantee the vertical shell " +#~ "thickness (top+bottom solid layers)" +#~ msgstr "" +#~ "Lägg till massiv fyllning nära sluttande ytor för att garantera den " +#~ "vertikala skal tjockleken (topp+bottenfasta lager)." + #~ msgid "Configuration package updated to " #~ msgstr "Konfigurations paket uppdaterat till " diff --git a/localization/i18n/tr/OrcaSlicer_tr.po b/localization/i18n/tr/OrcaSlicer_tr.po index 0ea10e93c6..9507581747 100644 --- a/localization/i18n/tr/OrcaSlicer_tr.po +++ b/localization/i18n/tr/OrcaSlicer_tr.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: OrcaSlicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-03 09:32+0800\n" +"POT-Creation-Date: 2024-03-13 22:09+0800\n" "PO-Revision-Date: 2024-03-03 22:12+0300\n" "Last-Translator: Olcay ÖREN\n" "Language-Team: Türkçe\n" @@ -3382,22 +3382,16 @@ msgstr "" "Hayır - Bu sefer spiral modunu kullanmaktan vazgeçin" msgid "" -"Alternate extra wall only works with ensure vertical shell thickness " -"disabled. " +"Alternate extra wall does't work well when ensure vertical shell thickness " +"is set to All. " msgstr "" -"Alternatif ekstra duvar yalnızca dikey kabuk kalınlığının devre dışı " -"bırakılmasıyla çalışır. " msgid "" "Change these settings automatically? \n" -"Yes - Disable ensure vertical shell thickness and enable alternate extra " -"wall\n" +"Yes - Change ensure vertical shell thickness to Moderate and enable " +"alternate extra wall\n" "No - Dont use alternate extra wall" msgstr "" -"Bu ayarlar otomatik olarak değiştirilsin mi?\n" -"Evet - Dikey kabuk kalınlığını sağlamayı devre dışı bırakın ve alternatif " -"ekstra duvarı etkinleştirin\n" -"Hayır - Alternatif ekstra duvar kullanmayın" msgid "" "Prime tower does not work when Adaptive Layer Height or Independent Support " @@ -3652,6 +3646,68 @@ msgstr "" msgid "default" msgstr "varsayılan" +#, boost-format +msgid "Edit Custom G-code (%1%)" +msgstr "" + +msgid "Built-in placeholders (Double click item to add to G-code)" +msgstr "" + +msgid "Search gcode placeholders" +msgstr "" + +msgid "Add selected placeholder to G-code" +msgstr "" + +msgid "Select placeholder" +msgstr "" + +msgid "[Global] Slicing State" +msgstr "" + +msgid "Read Only" +msgstr "" + +msgid "Read Write" +msgstr "" + +msgid "Slicing State" +msgstr "" + +msgid "Print Statistics" +msgstr "" + +msgid "Objects Info" +msgstr "" + +msgid "Dimensions" +msgstr "" + +msgid "Temperatures" +msgstr "" + +msgid "Timestamps" +msgstr "" + +#, boost-format +msgid "Specific for %1%" +msgstr "" + +msgid "Presets" +msgstr "Ön ayarlar" + +msgid "Print settings" +msgstr "Yazdırma ayarları" + +msgid "Filament settings" +msgstr "Filament Ayarları" + +msgid "SLA Materials settings" +msgstr "" + +msgid "Printer settings" +msgstr "Yazıcı Ayarları" + msgid "parameter name" msgstr "parametre adı" @@ -3845,9 +3901,6 @@ msgstr "Yazdır" msgid "Printer" msgstr "Yazıcı" -msgid "Print settings" -msgstr "Yazdırma ayarları" - msgid "Custom g-code" msgstr "Özel g-code" @@ -5371,12 +5424,6 @@ msgstr "Ön ayarları karşılaştır" msgid "View all object's settings" msgstr "Nesnenin tüm ayarları" -msgid "Filament settings" -msgstr "Filament Ayarları" - -msgid "Printer settings" -msgstr "Yazıcı Ayarları" - msgid "Remove current plate (if not last one)" msgstr "Mevcut tablayı kaldırın (eğer sonuncusu değilse)" @@ -6119,9 +6166,6 @@ msgstr "Hacimleri temizleme: Renk her değiştiğinde otomatik olarak hesapla." msgid "If enabled, auto-calculate everytime the color changed." msgstr "Etkinleştirilirse, renk her değiştiğinde otomatik hesapla." -msgid "Presets" -msgstr "Ön ayarlar" - msgid "Auto sync user presets(Printer/Filament/Process)" msgstr "Kullanıcı ön ayarları otomatik senkronizasyon (Yazıcı/Filament/İşlem)" @@ -6959,9 +7003,10 @@ msgid "" "precise dimensions or is part of an assembly, it's important to double-check " "whether this change in geometry impacts the functionality of your print." msgstr "" -"Bu seçeneğin etkinleştirilmesi modelin şeklini değiştirecektir. Baskınız kesin " -"boyutlar gerektiriyorsa veya bir montajın parçasıysa geometrideki bu değişikliğin " -"baskınızın işlevselliğini etkileyip etkilemediğini bir kez daha kontrol etmeniz önemlidir." +"Bu seçeneğin etkinleştirilmesi modelin şeklini değiştirecektir. Baskınız " +"kesin boyutlar gerektiriyorsa veya bir montajın parçasıysa geometrideki bu " +"değişikliğin baskınızın işlevselliğini etkileyip etkilemediğini bir kez daha " +"kontrol etmeniz önemlidir." msgid "Are you sure you want to enable this option?" msgstr "Bu seçeneği etkinleştirmek istediğinizden emin misiniz?" @@ -8579,7 +8624,35 @@ msgstr "Plaka %d: %s, %s filamentini desteklemiyor" msgid "" "Setting the jerk speed too low could lead to artifacts on curved surfaces" msgstr "" -"Sarsıntı hızının çok düşük ayarlanması kavisli yüzeylerde bozulmalara neden olabilir" +"Sarsıntı hızının çok düşük ayarlanması kavisli yüzeylerde bozulmalara neden " +"olabilir" + +msgid "" +"The jerk setting exceeds the printer's maximum jerk (machine_max_jerk_x/" +"machine_max_jerk_y).\n" +"Orca will automatically cap the jerk speed to ensure it doesn't surpass the " +"printer's capabilities.\n" +"You can adjust the maximum jerk setting in your printer's configuration to " +"get higher speeds." +msgstr "" + +msgid "" +"The acceleration setting exceeds the printer's maximum acceleration " +"(machine_max_acceleration_extruding).\n" +"Orca will automatically cap the acceleration speed to ensure it doesn't " +"surpass the printer's capabilities.\n" +"You can adjust the machine_max_acceleration_extruding value in your " +"printer's configuration to get higher speeds." +msgstr "" + +msgid "" +"The speed setting exceeds the printer's maximum speed (machine_max_speed_x/" +"machine_max_speed_y).\n" +"Orca will automatically cap the print speed to ensure it doesn't surpass the " +"printer's capabilities.\n" +"You can adjust the maximum speed setting in your printer's configuration to " +"get higher speeds." +msgstr "" msgid "Generating skirt & brim" msgstr "Etek ve kenar oluşturma" @@ -9017,8 +9090,8 @@ msgid "" msgstr "" "Dış duvar aralığını ayarlayarak kabuk hassasiyetini artırın. Bu aynı zamanda " "katman tutarlılığını da artırır.\n" -"Not: Bu ayar yalnızca duvar sırası İç-Dış olarak yapılandırıldığında " -"etkili olacaktır." +"Not: Bu ayar yalnızca duvar sırası İç-Dış olarak yapılandırıldığında etkili " +"olacaktır." msgid "Only one wall on top surfaces" msgstr "Üst yüzeylerde yalnızca bir duvar" @@ -9124,7 +9197,7 @@ msgstr "" "bakılmaksızın tek katmanlar üzerine değişen yönlerde yazdırılması için Ters " "Eşiği 0'a ayarlamanız önerilir." -msgid "Bridge counterbole holes" +msgid "Bridge counterbore holes" msgstr "Köprü havşa delikleri" msgid "" @@ -9137,7 +9210,8 @@ msgstr "" "Bu seçenek, havşa delikleri için köprüler oluşturarak bunların desteksiz " "yazdırılmasına olanak tanır. Mevcut modlar şunları içerir:\n" "1. Yok: Köprü oluşturulmaz.\n" -"2. Kısmen Köprülendi: Desteklenmeyen alanın yalnızca bir kısmı köprülenecek.\n" +"2. Kısmen Köprülendi: Desteklenmeyen alanın yalnızca bir kısmı " +"köprülenecek.\n" "3. Feda Katman: Tam bir feda köprü katmanı oluşturulur." msgid "Partially bridged" @@ -9503,28 +9577,20 @@ msgstr "Dikey kabuk kalınlığını onayla" msgid "" "Add solid infill near sloping surfaces to guarantee the vertical shell " -"thickness (top+bottom solid layers)" +"thickness (top+bottom solid layers)\n" +"None: No solid infill will be added anywhere. Caution: Use this option " +"carefully if your model has sloped surfaces\n" +"Critical Only: Avoid adding solid infill for walls\n" +"Moderate: Add solid infill for heavily sloping surfaces only\n" +"All: Add solid infill for all suitable sloping surfaces\n" +"Default value is All." msgstr "" -"Dikey kabuk kalınlığını garanti etmek için eğimli yüzeylerin yakınına katı " -"dolgu ekleyin (üst + alt katı katmanlar)" -msgid "Further reduce solid infill on walls (beta)" -msgstr "Duvarlardaki katı dolguyu daha da azaltın (deneysel)" - -msgid "" -"Further reduces any solid infill applied to walls. As there will be very " -"limited infill supporting solid surfaces, make sure that you are using " -"adequate number of walls to support the part on sloping surfaces.\n" -"\n" -"For heavily sloped surfaces this option is not suitable as it will generate " -"too thin of a top layer and should be disabled." +msgid "Critical Only" +msgstr "" + +msgid "Moderate" msgstr "" -"Duvarlara uygulanan katı dolguları daha da azaltır. Dolguyu destekleyen katı " -"yüzeyler çok sınırlı olacağından, eğimli yüzeylerde parçayı desteklemek için " -"yeterli sayıda duvar kullandığınızdan emin olun.\n" -"\n" -"Çok eğimli yüzeyler için bu seçenek çok ince bir üst katman oluşturacağından " -"ve devre dışı bırakılması gerektiğinden uygun değildir." msgid "Top surface pattern" msgstr "Üst yüzey deseni" @@ -9700,12 +9766,12 @@ msgid "" "\n" "This option will be disabled if sprial vase mode is enabled." msgstr "" -"Yukarıdan aşağıya bakıldığında duvar döngülerinin ekstrüzyona " -"uğradığı yön.\n" +"Yukarıdan aşağıya bakıldığında duvar döngülerinin ekstrüzyona uğradığı yön.\n" "\n" -"Tek sayıyı ters çevir seçeneği etkinleştirilmedikçe, varsayılan olarak tüm duvarlar " -"saat yönünün tersine ekstrüde edilir. Bunu Otomatik dışında herhangi bir seçeneğe " -"ayarlayın, Ters açıklığa bakılmaksızın duvar yönünü zorlayacaktır.\n" +"Tek sayıyı ters çevir seçeneği etkinleştirilmedikçe, varsayılan olarak tüm " +"duvarlar saat yönünün tersine ekstrüde edilir. Bunu Otomatik dışında " +"herhangi bir seçeneğe ayarlayın, Ters açıklığa bakılmaksızın duvar yönünü " +"zorlayacaktır.\n" "\n" "Spiral vazo modu etkinse bu seçenek devre dışı bırakılacaktır." @@ -9755,15 +9821,15 @@ msgid "" "your printer manufacturer. The default setting is (-99999, -99999), which " "means there are no limits, thus allowing probing across the entire bed." msgstr "" -"Bu seçenek, izin verilen yatak ağ alanı için minimum noktayı ayarlar. " -"Prob XY ofseti nedeniyle çoğu yazıcı yatağın tamamını tarayamaz. " -"Prob noktasının yatak alanı dışına çıkmamasını sağlamak için yatak ağının " -"minimum ve maksimum noktaları uygun şekilde ayarlanmalıdır. OrcaSlicer, " +"Bu seçenek, izin verilen yatak ağ alanı için minimum noktayı ayarlar. Prob " +"XY ofseti nedeniyle çoğu yazıcı yatağın tamamını tarayamaz. Prob noktasının " +"yatak alanı dışına çıkmamasını sağlamak için yatak ağının minimum ve " +"maksimum noktaları uygun şekilde ayarlanmalıdır. OrcaSlicer, " "adaptive_bed_mesh_min/adaptive_bed_mesh_max değerlerinin bu min/maks " -"noktalarını aşmamasını sağlar. Bu bilgi genellikle yazıcınızın " -"üreticisinden edinilebilir. Varsayılan ayar (-99999, -99999) şeklindedir; " -"bu, herhangi bir sınırın olmadığı anlamına gelir, dolayısıyla yatağın " -"tamamında problamaya izin verilir." +"noktalarını aşmamasını sağlar. Bu bilgi genellikle yazıcınızın üreticisinden " +"edinilebilir. Varsayılan ayar (-99999, -99999) şeklindedir; bu, herhangi bir " +"sınırın olmadığı anlamına gelir, dolayısıyla yatağın tamamında problamaya " +"izin verilir." msgid "Bed mesh max" msgstr "Maksimum yatak ağı" @@ -9779,14 +9845,14 @@ msgid "" "means there are no limits, thus allowing probing across the entire bed." msgstr "" "Bu seçenek, izin verilen yatak ağ alanı için maksimum noktayı ayarlar. " -"Probun XY ofseti nedeniyle çoğu yazıcı yatağın tamamını tarayamaz. " -"Prob noktasının yatak alanı dışına çıkmamasını sağlamak için yatak ağının " -"minimum ve maksimum noktaları uygun şekilde ayarlanmalıdır. " -"OrcaSlicer, adaptive_bed_mesh_min/adaptive_bed_mesh_max değerlerinin bu " -"min/maks noktalarını aşmamasını sağlar. Bu bilgi genellikle yazıcınızın " -"üreticisinden edinilebilir. Varsayılan ayar (99999, 99999) şeklindedir; bu, " -"herhangi bir sınırın olmadığı anlamına gelir, dolayısıyla yatağın tamamında " -"problamaya izin verilir." +"Probun XY ofseti nedeniyle çoğu yazıcı yatağın tamamını tarayamaz. Prob " +"noktasının yatak alanı dışına çıkmamasını sağlamak için yatak ağının minimum " +"ve maksimum noktaları uygun şekilde ayarlanmalıdır. OrcaSlicer, " +"adaptive_bed_mesh_min/adaptive_bed_mesh_max değerlerinin bu min/maks " +"noktalarını aşmamasını sağlar. Bu bilgi genellikle yazıcınızın üreticisinden " +"edinilebilir. Varsayılan ayar (99999, 99999) şeklindedir; bu, herhangi bir " +"sınırın olmadığı anlamına gelir, dolayısıyla yatağın tamamında problamaya " +"izin verilir." msgid "Probe point distance" msgstr "Prob noktası mesafesi" @@ -9796,7 +9862,8 @@ msgid "" "the X and Y directions, with the default being 50mm for both X and Y." msgstr "" "Bu seçenek, X ve Y yönleri için prob noktaları arasındaki tercih edilen " -"mesafeyi (ızgara boyutu) ayarlar; varsayılan değer hem X hem de Y için 50 mm'dir." +"mesafeyi (ızgara boyutu) ayarlar; varsayılan değer hem X hem de Y için 50 " +"mm'dir." msgid "Mesh margin" msgstr "Yatak ağı boşluğu" @@ -11116,9 +11183,9 @@ msgid "" "maintain the minimum layer time above, when slow down for better layer " "cooling is enabled." msgstr "" -"Daha iyi katman soğutması için yavaşlama etkinleştirildiğinde, yukarıdaki minimum " -"katman süresini korumaya çalışmak için yazıcının yavaşlayacağı minimum " -"yazdırma hızı." +"Daha iyi katman soğutması için yavaşlama etkinleştirildiğinde, yukarıdaki " +"minimum katman süresini korumaya çalışmak için yazıcının yavaşlayacağı " +"minimum yazdırma hızı." msgid "Nozzle diameter" msgstr "Nozul çapı" @@ -11583,51 +11650,92 @@ msgstr "" "belirtilebilir. Bu parametrenin varsayılan değeri %10'dur." msgid "Scarf joint seam (beta)" -msgstr "Eşarp birleşim yeri dikişi (beta)" +msgstr "Atkı birleşim dikişi (beta)" msgid "Use scarf joint to minimize seam visibility and increase seam strength." -msgstr "Dikiş görünürlüğünü en aza indirmek ve dikiş mukavemetini arttırmak " -"için eşarp eklemini kullanın." +msgstr "" +"Dikiş görünürlüğünü en aza indirmek ve dikiş mukavemetini arttırmak için " +"atkı birleşimini kullanın." + +msgid "Conditional scarf joint" +msgstr "Koşullu atkı birleşimi" + +msgid "" +"Apply scarf joints only to smooth perimeters where traditional seams do not " +"conceal the seams at sharp corners effectively." +msgstr "" + +msgid "Conditional angle threshold" +msgstr "Koşullu açı eşiği" + +msgid "" +"This option sets the threshold angle for applying a conditional scarf joint " +"seam.\n" +"If the maximum angle within the perimeter loop exceeds this value " +"(indicating the absence of sharp corners), a scarf joint seam will be used. " +"The default value is 155°." +msgstr "" + +msgid "Scarf joint speed" +msgstr "Atkı birleşim hızı" + +msgid "" +"This option sets the printing speed for scarf joints. It is recommended to " +"print scarf joints at a slow speed (less than 100 mm/s). It's also " +"advisable to enable 'Extrusion rate smoothing' if the set speed varies " +"significantly from the speed of the outer or inner walls. If the speed " +"specified here is higher than the speed of the outer or inner walls, the " +"printer will default to the slower of the two speeds. When specified as a " +"percentage (e.g., 80%), the speed is calculated based on the respective " +"outer or inner wall speed. The default value is set to 100%." +msgstr "" + +msgid "Scarf joint flow ratio" +msgstr "Atkı birleşimi akış oranı" + +msgid "This factor affects the amount of material for scarf joints." +msgstr "" +"Bu faktör atkı birleşimlerinde kullanılacak materyal miktarını değiştirir." msgid "Scarf start height" -msgstr "Eşarp başlangıç ​​yüksekliği" +msgstr "Atkı başlangıç ​​yüksekliği" msgid "" "Start height of the scarf.\n" "This amount can be specified in millimeters or as a percentage of the " "current layer height. The default value for this parameter is 0." msgstr "" -"Eşarpın yüksekliğini başlatın.\n" +"Atkı başlangıç yüksekliği.\n" "Bu miktar milimetre cinsinden veya geçerli katman yüksekliğinin yüzdesi " "olarak belirtilebilir. Bu parametrenin varsayılan değeri 0'dır." msgid "Scarf around entire wall" -msgstr "Tüm duvarın etrafında eşarp" +msgstr "Tüm duvarın etrafına atkıla" msgid "The scarf extends to the entire length of the wall." -msgstr "Eşarp duvarın tüm uzunluğu boyunca uzanır." +msgstr "Atkı duvarın tüm uzunluğu boyunca uzanır." msgid "Scarf length" -msgstr "Eşarp uzunluğu" +msgstr "Atkı uzunluğu" msgid "" "Length of the scarf. Setting this parameter to zero effectively disables the " "scarf." msgstr "" -"Eşarpın uzunluğu. Bu parametrenin 0 a ayarlanması " -"eşarpı etkili bir şekilde devre dışı bırakır." +"Atkının uzunluğu. Bu parametrenin 0 a ayarlanması atkıyı dolaylı yoldan " +"devre dışı bırakır." msgid "Scarf steps" -msgstr "Eşarp adımları" +msgstr "Atkı kademesi" msgid "Minimum number of segments of each scarf." -msgstr "Her eşarpın minimum segment sayısı." +msgstr "Her atkının minimum segment sayısı." msgid "Scarf joint for inner walls" -msgstr "İç duvarlar için eşarp bağlantısı" +msgstr "İç duvarlar için atkı birleşimi" msgid "Use scarf joint for inner walls as well." -msgstr "İç duvarlar için de eşarp eklemi kullanın." +msgstr "İç duvarlar için de atkı birleşimini kullanın." msgid "Role base wipe speed" msgstr "Otomatik temizleme hızı" @@ -15168,6 +15276,49 @@ msgstr "" "sıcaklığının uygun şekilde arttırılmasının bükülme olasılığını " "azaltabileceğini biliyor muydunuz?" +#~ msgid "" +#~ "Alternate extra wall only works with ensure vertical shell thickness " +#~ "disabled. " +#~ msgstr "" +#~ "Alternatif ekstra duvar yalnızca dikey kabuk kalınlığının devre dışı " +#~ "bırakılmasıyla çalışır. " + +#~ msgid "" +#~ "Change these settings automatically? \n" +#~ "Yes - Disable ensure vertical shell thickness and enable alternate extra " +#~ "wall\n" +#~ "No - Dont use alternate extra wall" +#~ msgstr "" +#~ "Bu ayarlar otomatik olarak değiştirilsin mi?\n" +#~ "Evet - Dikey kabuk kalınlığını sağlamayı devre dışı bırakın ve alternatif " +#~ "ekstra duvarı etkinleştirin\n" +#~ "Hayır - Alternatif ekstra duvar kullanmayın" + +#~ msgid "" +#~ "Add solid infill near sloping surfaces to guarantee the vertical shell " +#~ "thickness (top+bottom solid layers)" +#~ msgstr "" +#~ "Dikey kabuk kalınlığını garanti etmek için eğimli yüzeylerin yakınına " +#~ "katı dolgu ekleyin (üst + alt katı katmanlar)" + +#~ msgid "Further reduce solid infill on walls (beta)" +#~ msgstr "Duvarlardaki katı dolguyu daha da azaltın (deneysel)" + +#~ msgid "" +#~ "Further reduces any solid infill applied to walls. As there will be very " +#~ "limited infill supporting solid surfaces, make sure that you are using " +#~ "adequate number of walls to support the part on sloping surfaces.\n" +#~ "\n" +#~ "For heavily sloped surfaces this option is not suitable as it will " +#~ "generate too thin of a top layer and should be disabled." +#~ msgstr "" +#~ "Duvarlara uygulanan katı dolguları daha da azaltır. Dolguyu destekleyen " +#~ "katı yüzeyler çok sınırlı olacağından, eğimli yüzeylerde parçayı " +#~ "desteklemek için yeterli sayıda duvar kullandığınızdan emin olun.\n" +#~ "\n" +#~ "Çok eğimli yüzeyler için bu seçenek çok ince bir üst katman " +#~ "oluşturacağından ve devre dışı bırakılması gerektiğinden uygun değildir." + #~ msgid " " #~ msgstr " " diff --git a/localization/i18n/uk/OrcaSlicer_uk.po b/localization/i18n/uk/OrcaSlicer_uk.po index 3626d980a6..80c80bdab1 100644 --- a/localization/i18n/uk/OrcaSlicer_uk.po +++ b/localization/i18n/uk/OrcaSlicer_uk.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-03 09:32+0800\n" +"POT-Creation-Date: 2024-03-13 22:09+0800\n" "PO-Revision-Date: 2023-08-10 20:25-0400\n" "Last-Translator: \n" "Language-Team: \n" @@ -3350,14 +3350,14 @@ msgstr "" "Ні - цього разу відмовитися від використання режиму спіралі" msgid "" -"Alternate extra wall only works with ensure vertical shell thickness " -"disabled. " +"Alternate extra wall does't work well when ensure vertical shell thickness " +"is set to All. " msgstr "" msgid "" "Change these settings automatically? \n" -"Yes - Disable ensure vertical shell thickness and enable alternate extra " -"wall\n" +"Yes - Change ensure vertical shell thickness to Moderate and enable " +"alternate extra wall\n" "No - Dont use alternate extra wall" msgstr "" @@ -3600,6 +3600,68 @@ msgstr "" msgid "default" msgstr "за замовчуванням" +#, boost-format +msgid "Edit Custom G-code (%1%)" +msgstr "" + +msgid "Built-in placeholders (Double click item to add to G-code)" +msgstr "" + +msgid "Search gcode placeholders" +msgstr "" + +msgid "Add selected placeholder to G-code" +msgstr "" + +msgid "Select placeholder" +msgstr "" + +msgid "[Global] Slicing State" +msgstr "" + +msgid "Read Only" +msgstr "" + +msgid "Read Write" +msgstr "" + +msgid "Slicing State" +msgstr "" + +msgid "Print Statistics" +msgstr "" + +msgid "Objects Info" +msgstr "" + +msgid "Dimensions" +msgstr "" + +msgid "Temperatures" +msgstr "" + +msgid "Timestamps" +msgstr "" + +#, boost-format +msgid "Specific for %1%" +msgstr "" + +msgid "Presets" +msgstr "Пресети" + +msgid "Print settings" +msgstr "Параметри друку" + +msgid "Filament settings" +msgstr "Настінні філаменти" + +msgid "SLA Materials settings" +msgstr "" + +msgid "Printer settings" +msgstr "Налаштування принтера" + msgid "parameter name" msgstr "ім'я параметра" @@ -3793,9 +3855,6 @@ msgstr "Друк" msgid "Printer" msgstr "Принтер" -msgid "Print settings" -msgstr "Параметри друку" - msgid "Custom g-code" msgstr "" @@ -5300,12 +5359,6 @@ msgstr "Порівняти пресети" msgid "View all object's settings" msgstr "Переглянути всі налаштування об'єкта" -msgid "Filament settings" -msgstr "Настінні філаменти" - -msgid "Printer settings" -msgstr "Налаштування принтера" - msgid "Remove current plate (if not last one)" msgstr "" @@ -6026,9 +6079,6 @@ msgstr "" msgid "If enabled, auto-calculate everytime the color changed." msgstr "" -msgid "Presets" -msgstr "Пресети" - msgid "Auto sync user presets(Printer/Filament/Process)" msgstr "" "Автоматична синхронізація користувацьких пресетів (принтер/філамент/процес)" @@ -8403,6 +8453,33 @@ msgid "" "Setting the jerk speed too low could lead to artifacts on curved surfaces" msgstr "" +msgid "" +"The jerk setting exceeds the printer's maximum jerk (machine_max_jerk_x/" +"machine_max_jerk_y).\n" +"Orca will automatically cap the jerk speed to ensure it doesn't surpass the " +"printer's capabilities.\n" +"You can adjust the maximum jerk setting in your printer's configuration to " +"get higher speeds." +msgstr "" + +msgid "" +"The acceleration setting exceeds the printer's maximum acceleration " +"(machine_max_acceleration_extruding).\n" +"Orca will automatically cap the acceleration speed to ensure it doesn't " +"surpass the printer's capabilities.\n" +"You can adjust the machine_max_acceleration_extruding value in your " +"printer's configuration to get higher speeds." +msgstr "" + +msgid "" +"The speed setting exceeds the printer's maximum speed (machine_max_speed_x/" +"machine_max_speed_y).\n" +"Orca will automatically cap the print speed to ensure it doesn't surpass the " +"printer's capabilities.\n" +"You can adjust the maximum speed setting in your printer's configuration to " +"get higher speeds." +msgstr "" + msgid "Generating skirt & brim" msgstr "Створення спідниці та кайми" @@ -8903,7 +8980,7 @@ msgid "" "directions on odd layers irrespective of their overhang degree." msgstr "" -msgid "Bridge counterbole holes" +msgid "Bridge counterbore holes" msgstr "" msgid "" @@ -9230,21 +9307,19 @@ msgstr "Забезпечення вертикальної товщини обо msgid "" "Add solid infill near sloping surfaces to guarantee the vertical shell " -"thickness (top+bottom solid layers)" -msgstr "" -"Додавання заповнення твердого тіла поблизу похилих поверхонь для Гарантії " -"товщини вертикальної оболонки (верхній + нижній шари твердого тіла)" - -msgid "Further reduce solid infill on walls (beta)" +"thickness (top+bottom solid layers)\n" +"None: No solid infill will be added anywhere. Caution: Use this option " +"carefully if your model has sloped surfaces\n" +"Critical Only: Avoid adding solid infill for walls\n" +"Moderate: Add solid infill for heavily sloping surfaces only\n" +"All: Add solid infill for all suitable sloping surfaces\n" +"Default value is All." msgstr "" -msgid "" -"Further reduces any solid infill applied to walls. As there will be very " -"limited infill supporting solid surfaces, make sure that you are using " -"adequate number of walls to support the part on sloping surfaces.\n" -"\n" -"For heavily sloped surfaces this option is not suitable as it will generate " -"too thin of a top layer and should be disabled." +msgid "Critical Only" +msgstr "" + +msgid "Moderate" msgstr "" msgid "Top surface pattern" @@ -11114,6 +11189,45 @@ msgstr "" msgid "Use scarf joint to minimize seam visibility and increase seam strength." msgstr "" +msgid "Conditional scarf joint" +msgstr "" + +msgid "" +"Apply scarf joints only to smooth perimeters where traditional seams do not " +"conceal the seams at sharp corners effectively." +msgstr "" + +msgid "Conditional angle threshold" +msgstr "" + +msgid "" +"This option sets the threshold angle for applying a conditional scarf joint " +"seam.\n" +"If the maximum angle within the perimeter loop exceeds this value " +"(indicating the absence of sharp corners), a scarf joint seam will be used. " +"The default value is 155°." +msgstr "" + +msgid "Scarf joint speed" +msgstr "" + +msgid "" +"This option sets the printing speed for scarf joints. It is recommended to " +"print scarf joints at a slow speed (less than 100 mm/s). It's also " +"advisable to enable 'Extrusion rate smoothing' if the set speed varies " +"significantly from the speed of the outer or inner walls. If the speed " +"specified here is higher than the speed of the outer or inner walls, the " +"printer will default to the slower of the two speeds. When specified as a " +"percentage (e.g., 80%), the speed is calculated based on the respective " +"outer or inner wall speed. The default value is set to 100%." +msgstr "" + +msgid "Scarf joint flow ratio" +msgstr "" + +msgid "This factor affects the amount of material for scarf joints." +msgstr "" + msgid "Scarf start height" msgstr "" @@ -14285,6 +14399,13 @@ msgid "" "probability of warping." msgstr "" +#~ msgid "" +#~ "Add solid infill near sloping surfaces to guarantee the vertical shell " +#~ "thickness (top+bottom solid layers)" +#~ msgstr "" +#~ "Додавання заповнення твердого тіла поблизу похилих поверхонь для Гарантії " +#~ "товщини вертикальної оболонки (верхній + нижній шари твердого тіла)" + #~ msgid "Configuration package updated to " #~ msgstr "Пакет конфігурації оновлено до " diff --git a/localization/i18n/zh_CN/OrcaSlicer_zh_CN.po b/localization/i18n/zh_CN/OrcaSlicer_zh_CN.po index 2e45ab8ddc..18ffef5d76 100644 --- a/localization/i18n/zh_CN/OrcaSlicer_zh_CN.po +++ b/localization/i18n/zh_CN/OrcaSlicer_zh_CN.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Slic3rPE\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-03 09:32+0800\n" +"POT-Creation-Date: 2024-03-13 22:09+0800\n" "PO-Revision-Date: 2023-04-01 13:21+0800\n" "Last-Translator: SoftFever \n" "Language-Team: \n" @@ -1071,7 +1071,7 @@ msgid "SVG actions" msgstr "" msgid "SVG" -msgstr "" +msgstr "SVG矢量图" #, boost-format msgid "Opacity (%1%)" @@ -1669,7 +1669,7 @@ msgid "Stanford Bunny" msgstr "斯坦福兔子" msgid "Orca String Hell" -msgstr "" +msgstr "Orca拉丝地狱" msgid "" "This model features text embossment on the top surface. For optimal results, " @@ -1680,7 +1680,7 @@ msgid "" msgstr "" msgid "Text" -msgstr "" +msgstr "文字浮雕" msgid "Height range Modifier" msgstr "高度范围修改器" @@ -1813,16 +1813,16 @@ msgid "Mirror object" msgstr "镜像对象" msgid "Edit text" -msgstr "" +msgstr "编辑文字" msgid "Ability to change text, font, size, ..." msgstr "" msgid "Edit SVG" -msgstr "" +msgstr "编辑SVG" msgid "Change SVG source file, projection, size, ..." -msgstr "" +msgstr "改变SVG源文件,投影,大小,..." msgid "Invalidate cut info" msgstr "解除切割关系" @@ -3228,16 +3228,19 @@ msgstr "" "否 - 暂不使用旋转模式" msgid "" -"Alternate extra wall only works with ensure vertical shell thickness " -"disabled. " -msgstr "" +"Alternate extra wall does't work well when ensure vertical shell thickness " +"is set to All. " +msgstr "“交替添加额外”与“确保垂直外壳厚度”的”全部“选项不兼容。" msgid "" "Change these settings automatically? \n" -"Yes - Disable ensure vertical shell thickness and enable alternate extra " -"wall\n" +"Yes - Change ensure vertical shell thickness to Moderate and enable " +"alternate extra wall\n" "No - Dont use alternate extra wall" msgstr "" +"自动调整这些设置?\n" +"是 - 自动调整确保垂直外壳厚度为“适量”,并开启交替添加额外内墙\n" +"否 - 不使用交替添加额外内墙" msgid "" "Prime tower does not work when Adaptive Layer Height or Independent Support " @@ -3480,6 +3483,68 @@ msgstr "CF/GF耗材丝丝又硬又脆,在AMS中很容易断裂或卡住,请 msgid "default" msgstr "缺省" +#, boost-format +msgid "Edit Custom G-code (%1%)" +msgstr "" + +msgid "Built-in placeholders (Double click item to add to G-code)" +msgstr "" + +msgid "Search gcode placeholders" +msgstr "" + +msgid "Add selected placeholder to G-code" +msgstr "" + +msgid "Select placeholder" +msgstr "" + +msgid "[Global] Slicing State" +msgstr "" + +msgid "Read Only" +msgstr "" + +msgid "Read Write" +msgstr "" + +msgid "Slicing State" +msgstr "" + +msgid "Print Statistics" +msgstr "" + +msgid "Objects Info" +msgstr "" + +msgid "Dimensions" +msgstr "" + +msgid "Temperatures" +msgstr "" + +msgid "Timestamps" +msgstr "" + +#, boost-format +msgid "Specific for %1%" +msgstr "" + +msgid "Presets" +msgstr "预设" + +msgid "Print settings" +msgstr "打印设置" + +msgid "Filament settings" +msgstr "耗材丝设置" + +msgid "SLA Materials settings" +msgstr "" + +msgid "Printer settings" +msgstr "打印机设置" + msgid "parameter name" msgstr "参数名称" @@ -3673,9 +3738,6 @@ msgstr "打印" msgid "Printer" msgstr "打印机" -msgid "Print settings" -msgstr "打印设置" - msgid "Custom g-code" msgstr "" @@ -5156,12 +5218,6 @@ msgstr "比较预设" msgid "View all object's settings" msgstr "查看所有对象的配置" -msgid "Filament settings" -msgstr "耗材丝设置" - -msgid "Printer settings" -msgstr "打印机设置" - msgid "Remove current plate (if not last one)" msgstr "移除当前板(如果不是最后一个)" @@ -5853,9 +5909,6 @@ msgstr "冲刷体积:每一次更换颜色时自动计算。" msgid "If enabled, auto-calculate everytime the color changed." msgstr "如果启用,会在每一次更换颜色时自动计算。" -msgid "Presets" -msgstr "预设" - msgid "Auto sync user presets(Printer/Filament/Process)" msgstr "同步用户预设(打印机/耗材丝/工艺)" @@ -6920,7 +6973,7 @@ msgid "Extruder Clearance" msgstr "挤出机避让空间" msgid "Adaptive bed mesh" -msgstr "" +msgstr "自适应网床" msgid "Accessory" msgstr "配件" @@ -8147,7 +8200,45 @@ msgstr "盘 %d: %s 不支持耗材丝 %s" msgid "" "Setting the jerk speed too low could lead to artifacts on curved surfaces" +msgstr "将抖动(jerk)速度设置得太低可能会导致打印曲面时出现瑕疵" + +msgid "" +"The jerk setting exceeds the printer's maximum jerk (machine_max_jerk_x/" +"machine_max_jerk_y).\n" +"Orca will automatically cap the jerk speed to ensure it doesn't surpass the " +"printer's capabilities.\n" +"You can adjust the maximum jerk setting in your printer's configuration to " +"get higher speeds." msgstr "" +"抖动速度设置超过了打印机的最大抖动速度(machine_max_jerk_x/" +"machine_max_jerk_y)。\n" +"Orca将自动限制抖动速度,以确保不超过打印机的速度限制。\n" +"您可以调整打印机配置中的最大抖动速度设置,以获得更高的速度。" + +msgid "" +"The acceleration setting exceeds the printer's maximum acceleration " +"(machine_max_acceleration_extruding).\n" +"Orca will automatically cap the acceleration speed to ensure it doesn't " +"surpass the printer's capabilities.\n" +"You can adjust the machine_max_acceleration_extruding value in your " +"printer's configuration to get higher speeds." +msgstr "" +"加速度设置超过了打印机的最大加速度(machine_max_acceleration_extruding)。\n" +"Orca将自动限制加速度,以确保不超过打印机的速度限制。\n" +"您可以调整打印机配置中的machine_max_acceleration_extruding值,以获得更高的速" +"度。" + +msgid "" +"The speed setting exceeds the printer's maximum speed (machine_max_speed_x/" +"machine_max_speed_y).\n" +"Orca will automatically cap the print speed to ensure it doesn't surpass the " +"printer's capabilities.\n" +"You can adjust the maximum speed setting in your printer's configuration to " +"get higher speeds." +msgstr "" +"速度设置超过了打印机的最大速度(machine_max_speed_x/machine_max_speed_y)。\n" +"Orca将自动限制打印速度,以确保不超过打印机的速度限制。\n" +"您可以调整打印机配置中的最大速度设置,以获得更高的速度。" msgid "Generating skirt & brim" msgstr "正在生成skirt和brim" @@ -8410,7 +8501,7 @@ msgstr "" "全由底部壳体层数决定" msgid "Apply gap fill" -msgstr "" +msgstr "启用间隙填充" msgid "" "Enables gap fill for the selected surfaces. The minimum gap length that will " @@ -8424,13 +8515,13 @@ msgid "" msgstr "" msgid "Everywhere" -msgstr "" +msgstr "所有地方" msgid "Top and bottom surfaces" -msgstr "" +msgstr "仅顶层和底层" msgid "Nowhere" -msgstr "" +msgstr "不填充" msgid "Force cooling for overhang and bridge" msgstr "悬垂/桥接强制冷却" @@ -8612,8 +8703,8 @@ msgstr "" "为了使这个设置最有效,建议将反转阈值设置为0,这样所有的内墙都会在奇数层交替打" "印。" -msgid "Bridge counterbole holes" -msgstr "" +msgid "Bridge counterbore holes" +msgstr "沉孔搭桥" msgid "" "This option creates bridges for counterbore holes, allowing them to be " @@ -8622,12 +8713,16 @@ msgid "" "2. Partially Bridged: Only a part of the unsupported area will be bridged.\n" "3. Sacrificial Layer: A full sacrificial bridge layer is created." msgstr "" +"此选项为沉孔创建搭桥,使其可以在无支撑的情况下打印。可用的模式包括:\n" +"1. 无:不创建搭桥。\n" +"2. 部分搭桥:仅部分不支撑的区域将被搭桥。\n" +"3. 牺牲层:创建一个完整的牺牲层。" msgid "Partially bridged" -msgstr "" +msgstr "部分搭桥" msgid "Sacrificial layer" -msgstr "" +msgstr "牺牲层" msgid "Reverse threshold" msgstr "反转阈值" @@ -8761,13 +8856,13 @@ msgid "By object" msgstr "逐件" msgid "Intra-layer order" -msgstr "" +msgstr "层内打印顺序" msgid "Print order within a single layer" -msgstr "" +msgstr "同一层内的打印顺序" msgid "As object list" -msgstr "" +msgstr "按对象列表中的顺序" msgid "Slow printing down for better layer cooling" msgstr "降低打印速度 以得到更好的冷却" @@ -8864,7 +8959,7 @@ msgstr "" "虑关闭它。" msgid "Don't filter out small internal bridges (beta)" -msgstr "" +msgstr "保留细微内部桥接(试验)" msgid "" "This option can help reducing pillowing on top surfaces in heavily slanted " @@ -8894,15 +8989,33 @@ msgid "" "overhang. This option is useful for heavily slanted top surface models. " "However, in most cases it creates too many unecessary bridges." msgstr "" +"此选项可以帮助减少在严重倾斜或弯曲模型的顶部表面上的枕头现象。\n" +"\n" +"默认情况下,小的内部搭桥会被过滤掉,内部实心填充会直接打印在稀疏填充上。这在" +"大多数情况下效果很好,可以加快打印速度,而对顶部表面质量的影响不大。\n" +"\n" +"然而,在严重倾斜或弯曲的模型中,特别是在使用了过低的稀疏填充密度的情况下,这" +"可能会导致不支撑的实心填充卷曲,从而导致枕头现象。\n" +"\n" +"启用此选项将在轻微不支撑的内部实心填充上打印内部搭桥层。下面的选项控制过滤的" +"程度,即创建的内部搭桥的数量。\n" +"\n" +"禁用 - 禁用此选项。这是默认行为,在大多数情况下效果很好。\n" +"\n" +"有限过滤 - 在严重倾斜的表面上创建内部搭桥,同时避免创建不必要的内部搭桥。这对" +"大多数困难模型效果很好。\n" +"\n" +"无过滤 - 在每个潜在的内部悬垂上创建内部搭桥。这个选项对于严重倾斜的顶部表面模" +"型很有用。然而,在大多数情况下,它会创建太多不必要的桥接。" msgid "Disabled" -msgstr "" +msgstr "禁用" msgid "Limited filtering" -msgstr "" +msgstr "有限保留" msgid "No filtering" -msgstr "" +msgstr "保留全部" msgid "Max bridge length" msgstr "最大桥接长度" @@ -8937,20 +9050,27 @@ msgstr "确保垂直外壳厚度" msgid "" "Add solid infill near sloping surfaces to guarantee the vertical shell " -"thickness (top+bottom solid layers)" -msgstr "在斜面表面附近添加实心填充,以保证垂直外壳厚度(顶部+底部实心层)" - -msgid "Further reduce solid infill on walls (beta)" +"thickness (top+bottom solid layers)\n" +"None: No solid infill will be added anywhere. Caution: Use this option " +"carefully if your model has sloped surfaces\n" +"Critical Only: Avoid adding solid infill for walls\n" +"Moderate: Add solid infill for heavily sloping surfaces only\n" +"All: Add solid infill for all suitable sloping surfaces\n" +"Default value is All." msgstr "" +"在倾斜表面附近添加实心填充,以保证垂直外壳的厚度(顶部+底部实心层)\n" +"无:任何地方都不会添加实心填充。注意:如果您的模型有倾斜表面,请谨慎使用此选" +"项\n" +"仅关键区域:避免为墙壁添加实心填充\n" +"适量:仅为严重倾斜的表面添加实心填充\n" +"全部:为所有适当的倾斜表面添加实心填充\n" +"默认值为全部。" -msgid "" -"Further reduces any solid infill applied to walls. As there will be very " -"limited infill supporting solid surfaces, make sure that you are using " -"adequate number of walls to support the part on sloping surfaces.\n" -"\n" -"For heavily sloped surfaces this option is not suitable as it will generate " -"too thin of a top layer and should be disabled." -msgstr "" +msgid "Critical Only" +msgstr "仅关键区域" + +msgid "Moderate" +msgstr "适量" msgid "Top surface pattern" msgstr "顶面图案" @@ -9099,7 +9219,7 @@ msgstr "" "填充物透过零件的外部表面。" msgid "Wall loop direction" -msgstr "" +msgstr "围墙打印方向" msgid "" "The direction which the wall loops are extruded when looking down from the " @@ -9111,12 +9231,18 @@ msgid "" "\n" "This option will be disabled if sprial vase mode is enabled." msgstr "" +"从顶部往下看时,墙壁被打印的方向。\n" +"\n" +"默认情况下,所有墙壁都按逆时针方向被打印,除非启用了奇数层翻转选项。将此选项设" +"置为除自动之外的任何选项,都会强制指定墙壁方向,而不受奇数层翻转选项的影响。\n" +"\n" +"如果启用了螺旋花瓶模式,此选项将被禁用。" msgid "Counter clockwise" -msgstr "" +msgstr "逆时针" msgid "Clockwise" -msgstr "" +msgstr "顺时针" msgid "Height to rod" msgstr "到横杆高度" @@ -9140,7 +9266,7 @@ msgid "" msgstr "挤出机四周的避让半径。用于在逐件打印中避免碰撞。" msgid "Bed mesh min" -msgstr "" +msgstr "网床最小点" msgid "" "This option sets the min point for the allowed bed mesh area. Due to the " @@ -9152,9 +9278,14 @@ msgid "" "your printer manufacturer. The default setting is (-99999, -99999), which " "means there are no limits, thus allowing probing across the entire bed." msgstr "" +"此选项设置了允许的网床探测区域的最小点。由于探针的XY偏移,大多数打印机无法探" +"测整个打印床。为了确保探针不会超出床的范围,应适当设置网床的最小和最大点。逆" +"戟鲸切片确保adaptive_bed_mesh_min/adaptive_bed_mesh_max值不超过这些最小/最大" +"点。这些信息通常可以从您的打印机制造商那里获得。默认设置为(-99999, -99999)," +"这意味着没有限制,因此允许在整个床上进行探测。" msgid "Bed mesh max" -msgstr "" +msgstr "网床最大点" msgid "" "This option sets the max point for the allowed bed mesh area. Due to the " @@ -9166,22 +9297,29 @@ msgid "" "your printer manufacturer. The default setting is (99999, 99999), which " "means there are no limits, thus allowing probing across the entire bed." msgstr "" +"此选项设置了允许的网床探测区域的最大点。由于探针的XY偏移,大多数打印机无法探" +"测整个打印床。为了确保探针不会超出床的范围,应适当设置网床的最小和最大点。逆" +"戟鲸切片确保adaptive_bed_mesh_min/adaptive_bed_mesh_max值不超过这些最小/最大" +"点。这些信息通常可以从您的打印机制造商那里获得。默认设置为(99999, 99999),这" +"意味着没有限制,因此允许在整个床上进行探测。" msgid "Probe point distance" -msgstr "" +msgstr "网格点间距离" msgid "" "This option sets the preferred distance between probe points (grid size) for " "the X and Y directions, with the default being 50mm for both X and Y." msgstr "" +"此选项设置了X和Y方向的探针点(网格大小)之间的首选距离,其默认值为X和Y方向均" +"为50mm。" msgid "Mesh margin" -msgstr "" +msgstr "网床边缘外扩" msgid "" "This option determines the additional distance by which the adaptive bed " "mesh area should be expanded in the XY directions." -msgstr "" +msgstr "此选项决定了自适应网床网格区域在XY方向上应扩展的额外距离。" msgid "Extruder Color" msgstr "挤出机颜色" @@ -9760,7 +9898,7 @@ msgid "" msgstr "产生绒毛表面时,插入的随机点之间的平均距离" msgid "Apply fuzzy skin to first layer" -msgstr "" +msgstr "绒毛表面应用至首层" msgid "Whether to apply fuzzy skin on the first layer" msgstr "" @@ -10102,13 +10240,13 @@ msgid "This G-code will be used as a custom code" msgstr "该G-code是定制化指令" msgid "Small area flow compensation (beta)" -msgstr "" +msgstr "小区域填充流量补偿(试验)" msgid "Enable flow compensation for small infill areas" -msgstr "" +msgstr "启用小区域填充的流量补偿" msgid "Flow Compensation Model" -msgstr "" +msgstr "流量补偿模型" msgid "" "Flow Compensation Model, used to adjust the flow for small infill areas. The " @@ -10116,6 +10254,8 @@ msgid "" "and flow correction factors, one per line, in the following format: " "\"1.234,5.678\"" msgstr "" +"流量补偿模型,用于调整小区域填充的流量。模型以逗号分隔的形式表示,每行一个" +"值,格式如下:\"1.234,5.678\"" msgid "Maximum speed X" msgstr "X最大速度" @@ -10478,7 +10618,7 @@ msgid "Number of walls of every layer" msgstr "每一层的外墙" msgid "Alternate extra wall" -msgstr "交替额外内墙" +msgstr "交替添加额外内墙" msgid "" "This setting adds an extra wall to every other layer. This way the infill " @@ -10737,45 +10877,93 @@ msgid "" msgstr "" msgid "Scarf joint seam (beta)" -msgstr "" +msgstr "斜拼接缝(试验)" msgid "Use scarf joint to minimize seam visibility and increase seam strength." +msgstr "使用斜拼接缝来最小化接缝的可见性并增加接缝的强度。" + +msgid "Conditional scarf joint" +msgstr "选择性应用斜拼接缝" + +msgid "" +"Apply scarf joints only to smooth perimeters where traditional seams do not " +"conceal the seams at sharp corners effectively." +msgstr "当墙壁没有合适的锐角以至于传统接缝无法有效隐藏的时候使用斜拼接缝。" + +msgid "Conditional angle threshold" +msgstr "角度阈值" + +msgid "" +"This option sets the threshold angle for applying a conditional scarf joint " +"seam.\n" +"If the maximum angle within the perimeter loop exceeds this value " +"(indicating the absence of sharp corners), a scarf joint seam will be used. " +"The default value is 155°." msgstr "" +"此选项设置判断是否应用斜拼接缝的角度阈值。\n" +"如果围墙环内的最大角度超过了这个值(表示没有足够锐的角),则使用斜拼接缝接" +"缝。默认值为155°。" + +msgid "Scarf joint speed" +msgstr "斜拼接缝速度" + +msgid "" +"This option sets the printing speed for scarf joints. It is recommended to " +"print scarf joints at a slow speed (less than 100 mm/s). It's also " +"advisable to enable 'Extrusion rate smoothing' if the set speed varies " +"significantly from the speed of the outer or inner walls. If the speed " +"specified here is higher than the speed of the outer or inner walls, the " +"printer will default to the slower of the two speeds. When specified as a " +"percentage (e.g., 80%), the speed is calculated based on the respective " +"outer or inner wall speed. The default value is set to 100%." +msgstr "" +"这个选项设置斜拼接缝的打印速度。建议以较慢的速度(小于100mm/s)打印斜拼接缝。" +"如果设置的速度与外墙或内墙的速度相差较大,建议启用“平滑挤出率”。如果此处指定" +"的速度高于外墙或内墙的速度,则打印机将默认使用两者中较慢的速度。当以百分比" +"(例如80%)指定时,速度将基于外墙或内墙的速度进行计算。默认值为100%。" + +msgid "Scarf joint flow ratio" +msgstr "斜拼接缝流量" + +msgid "This factor affects the amount of material for scarf joints." +msgstr "这个参数影响斜拼接缝的材料用量。" msgid "Scarf start height" -msgstr "" +msgstr "斜拼接缝起始高度" msgid "" "Start height of the scarf.\n" "This amount can be specified in millimeters or as a percentage of the " "current layer height. The default value for this parameter is 0." msgstr "" +"斜拼接缝的起始高度。\n" +"这个数值可以用毫米或者当前层高的百分比表示。默认值为0。" msgid "Scarf around entire wall" -msgstr "" +msgstr "围绕整个围墙" msgid "The scarf extends to the entire length of the wall." -msgstr "" +msgstr "将斜拼接缝延伸到整个围墙" msgid "Scarf length" -msgstr "" +msgstr "斜拼接缝长度" msgid "" "Length of the scarf. Setting this parameter to zero effectively disables the " "scarf." -msgstr "" +msgstr "斜拼接缝的长度。长度为0时会禁用斜拼接缝" msgid "Scarf steps" -msgstr "" +msgstr "斜拼段数" msgid "Minimum number of segments of each scarf." -msgstr "" +msgstr "斜拼接缝所需的最少段数" msgid "Scarf joint for inner walls" -msgstr "" +msgstr "应用斜拼于内墙" msgid "Use scarf joint for inner walls as well." -msgstr "" +msgstr "同时应用斜拼接缝于内墙" msgid "Role base wipe speed" msgstr "自动擦拭速度" @@ -10785,6 +10973,8 @@ msgid "" "if a wipe action is executed immediately following an outer wall extrusion, " "the speed of the outer wall extrusion will be utilized for the wipe action." msgstr "" +"擦拭速度由当前挤出类型的速度决定。例如,如果擦拭动作紧随外墙,擦拭速度将使用" +"外墙的速度。" msgid "Wipe on loops" msgstr "闭环擦拭" @@ -13959,6 +14149,11 @@ msgstr "" "避免翘曲\n" "您知道吗?打印ABS这类易翘曲材料时,适当提高热床温度可以降低翘曲的概率。" +#~ msgid "" +#~ "Add solid infill near sloping surfaces to guarantee the vertical shell " +#~ "thickness (top+bottom solid layers)" +#~ msgstr "在斜面表面附近添加实心填充,以保证垂直外壳厚度(顶部+底部实心层)" + #~ msgid " " #~ msgstr " " diff --git a/localization/i18n/zh_TW/OrcaSlicer_zh_TW.po b/localization/i18n/zh_TW/OrcaSlicer_zh_TW.po index 8cb39124c9..6b3491486e 100644 --- a/localization/i18n/zh_TW/OrcaSlicer_zh_TW.po +++ b/localization/i18n/zh_TW/OrcaSlicer_zh_TW.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-03 09:32+0800\n" +"POT-Creation-Date: 2024-03-13 22:09+0800\n" "PO-Revision-Date: 2023-11-06 14:37+0800\n" "Last-Translator: ablegods \n" "Language-Team: \n" @@ -3369,14 +3369,14 @@ msgstr "" "否 - 不使用花瓶模式" msgid "" -"Alternate extra wall only works with ensure vertical shell thickness " -"disabled. " +"Alternate extra wall does't work well when ensure vertical shell thickness " +"is set to All. " msgstr "" msgid "" "Change these settings automatically? \n" -"Yes - Disable ensure vertical shell thickness and enable alternate extra " -"wall\n" +"Yes - Change ensure vertical shell thickness to Moderate and enable " +"alternate extra wall\n" "No - Dont use alternate extra wall" msgstr "" @@ -3632,6 +3632,69 @@ msgstr "含 CF/GF 線材又硬又脆,在 AMS 中很容易斷裂或卡住,請 msgid "default" msgstr "預設" +#, boost-format +msgid "Edit Custom G-code (%1%)" +msgstr "" + +msgid "Built-in placeholders (Double click item to add to G-code)" +msgstr "" + +msgid "Search gcode placeholders" +msgstr "" + +msgid "Add selected placeholder to G-code" +msgstr "" + +msgid "Select placeholder" +msgstr "" + +msgid "[Global] Slicing State" +msgstr "" + +msgid "Read Only" +msgstr "" + +msgid "Read Write" +msgstr "" + +msgid "Slicing State" +msgstr "" + +msgid "Print Statistics" +msgstr "" + +msgid "Objects Info" +msgstr "" + +msgid "Dimensions" +msgstr "" + +msgid "Temperatures" +msgstr "" + +msgid "Timestamps" +msgstr "" + +#, boost-format +msgid "Specific for %1%" +msgstr "" + +msgid "Presets" +msgstr "預設" + +msgid "Print settings" +msgstr "列印設定" + +msgid "Filament settings" +msgstr "線材設定" + +msgid "SLA Materials settings" +msgstr "" + +#, fuzzy +msgid "Printer settings" +msgstr "列印設備設定" + msgid "parameter name" msgstr "參數名稱" @@ -3841,9 +3904,6 @@ msgstr "列印" msgid "Printer" msgstr "列印設備" -msgid "Print settings" -msgstr "列印設定" - msgid "Custom g-code" msgstr "" @@ -5380,13 +5440,6 @@ msgstr "比較預設檔" msgid "View all object's settings" msgstr "查看所有物件的設定" -msgid "Filament settings" -msgstr "線材設定" - -#, fuzzy -msgid "Printer settings" -msgstr "列印設備設定" - #, fuzzy msgid "Remove current plate (if not last one)" msgstr "刪除目前列印板(如果不是最後一個)" @@ -6115,9 +6168,6 @@ msgstr "" msgid "If enabled, auto-calculate everytime the color changed." msgstr "" -msgid "Presets" -msgstr "預設" - #, fuzzy msgid "Auto sync user presets(Printer/Filament/Process)" msgstr "同步使用者預設(列印設備/線材/列印品質參數)" @@ -8562,6 +8612,33 @@ msgid "" "Setting the jerk speed too low could lead to artifacts on curved surfaces" msgstr "" +msgid "" +"The jerk setting exceeds the printer's maximum jerk (machine_max_jerk_x/" +"machine_max_jerk_y).\n" +"Orca will automatically cap the jerk speed to ensure it doesn't surpass the " +"printer's capabilities.\n" +"You can adjust the maximum jerk setting in your printer's configuration to " +"get higher speeds." +msgstr "" + +msgid "" +"The acceleration setting exceeds the printer's maximum acceleration " +"(machine_max_acceleration_extruding).\n" +"Orca will automatically cap the acceleration speed to ensure it doesn't " +"surpass the printer's capabilities.\n" +"You can adjust the machine_max_acceleration_extruding value in your " +"printer's configuration to get higher speeds." +msgstr "" + +msgid "" +"The speed setting exceeds the printer's maximum speed (machine_max_speed_x/" +"machine_max_speed_y).\n" +"Orca will automatically cap the print speed to ensure it doesn't surpass the " +"printer's capabilities.\n" +"You can adjust the maximum speed setting in your printer's configuration to " +"get higher speeds." +msgstr "" + #, fuzzy msgid "Generating skirt & brim" msgstr "正在產生 skirt 和 brim(裙邊)" @@ -9054,7 +9131,7 @@ msgid "" "directions on odd layers irrespective of their overhang degree." msgstr "" -msgid "Bridge counterbole holes" +msgid "Bridge counterbore holes" msgstr "" msgid "" @@ -9411,19 +9488,19 @@ msgstr "確保垂直外殼厚度" msgid "" "Add solid infill near sloping surfaces to guarantee the vertical shell " -"thickness (top+bottom solid layers)" -msgstr "在斜面表面附近增加實心填充,以保證垂直外殼厚度(頂部+底部實心層)" - -msgid "Further reduce solid infill on walls (beta)" +"thickness (top+bottom solid layers)\n" +"None: No solid infill will be added anywhere. Caution: Use this option " +"carefully if your model has sloped surfaces\n" +"Critical Only: Avoid adding solid infill for walls\n" +"Moderate: Add solid infill for heavily sloping surfaces only\n" +"All: Add solid infill for all suitable sloping surfaces\n" +"Default value is All." msgstr "" -msgid "" -"Further reduces any solid infill applied to walls. As there will be very " -"limited infill supporting solid surfaces, make sure that you are using " -"adequate number of walls to support the part on sloping surfaces.\n" -"\n" -"For heavily sloped surfaces this option is not suitable as it will generate " -"too thin of a top layer and should be disabled." +msgid "Critical Only" +msgstr "" + +msgid "Moderate" msgstr "" msgid "Top surface pattern" @@ -11263,6 +11340,45 @@ msgstr "" msgid "Use scarf joint to minimize seam visibility and increase seam strength." msgstr "" +msgid "Conditional scarf joint" +msgstr "" + +msgid "" +"Apply scarf joints only to smooth perimeters where traditional seams do not " +"conceal the seams at sharp corners effectively." +msgstr "" + +msgid "Conditional angle threshold" +msgstr "" + +msgid "" +"This option sets the threshold angle for applying a conditional scarf joint " +"seam.\n" +"If the maximum angle within the perimeter loop exceeds this value " +"(indicating the absence of sharp corners), a scarf joint seam will be used. " +"The default value is 155°." +msgstr "" + +msgid "Scarf joint speed" +msgstr "" + +msgid "" +"This option sets the printing speed for scarf joints. It is recommended to " +"print scarf joints at a slow speed (less than 100 mm/s). It's also " +"advisable to enable 'Extrusion rate smoothing' if the set speed varies " +"significantly from the speed of the outer or inner walls. If the speed " +"specified here is higher than the speed of the outer or inner walls, the " +"printer will default to the slower of the two speeds. When specified as a " +"percentage (e.g., 80%), the speed is calculated based on the respective " +"outer or inner wall speed. The default value is set to 100%." +msgstr "" + +msgid "Scarf joint flow ratio" +msgstr "" + +msgid "This factor affects the amount of material for scarf joints." +msgstr "" + msgid "Scarf start height" msgstr "" @@ -14536,6 +14652,11 @@ msgid "" "probability of warping." msgstr "" +#~ msgid "" +#~ "Add solid infill near sloping surfaces to guarantee the vertical shell " +#~ "thickness (top+bottom solid layers)" +#~ msgstr "在斜面表面附近增加實心填充,以保證垂直外殼厚度(頂部+底部實心層)" + #, fuzzy #~ msgid "Configuration package updated to " #~ msgstr "設定檔已更新到" diff --git a/resources/calib/pressure_advance/tower_with_seam.stl b/resources/calib/pressure_advance/tower_with_seam.stl index 325ffb1d70..7e14536c7d 100644 Binary files a/resources/calib/pressure_advance/tower_with_seam.stl and b/resources/calib/pressure_advance/tower_with_seam.stl differ diff --git a/resources/images/thumbnail_grid.svg b/resources/images/thumbnail_grid.svg index e2e44fdefd..f9e1b7ecfd 100644 --- a/resources/images/thumbnail_grid.svg +++ b/resources/images/thumbnail_grid.svg @@ -1,21 +1,25 @@ - - - - - - - - - - - - - - - - - - - - - + + + + Layer 1 + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/resources/profiles/Anker.json b/resources/profiles/Anker.json index 9f09dbe527..20cc711c81 100644 --- a/resources/profiles/Anker.json +++ b/resources/profiles/Anker.json @@ -1,6 +1,6 @@ { "name": "Anker", - "version": "01.09.00.02", + "version": "02.00.00.00", "force_update": "0", "description": "Anker configurations", "machine_model_list": [ @@ -38,6 +38,10 @@ "name": "fdm_process_anker_fast_common", "sub_path": "process/fdm_process_anker_fast_common.json" }, + { + "name": "fdm_process_anker_common_0_6", + "sub_path": "process/fdm_process_anker_common_0_6.json" + }, { "name": "0.05mm Optimal 0.2 nozzle @Anker", "sub_path": "process/0.05mm Optimal 0.2 nozzle @Anker.json" @@ -78,6 +82,10 @@ "name": "0.15mm Fast @Anker", "sub_path": "process/0.15mm Fast @Anker.json" }, + { + "name": "0.15mm Detail 0.6 nozzle @Anker", + "sub_path": "process/0.15mm Detail 0.6 nozzle @Anker.json" + }, { "name": "0.20mm Standard @Anker", "sub_path": "process/0.20mm Standard @Anker.json" @@ -86,6 +94,10 @@ "name": "0.20mm Fast @Anker", "sub_path": "process/0.20mm Fast @Anker.json" }, + { + "name": "0.20mm Optimal 0.6 nozzle @Anker", + "sub_path": "process/0.20mm Optimal 0.6 nozzle @Anker.json" + }, { "name": "0.25mm Draft @Anker", "sub_path": "process/0.25mm Draft @Anker.json" @@ -97,6 +109,18 @@ { "name": "0.30mm Superdraft @Anker", "sub_path": "process/0.30mm Superdraft @Anker.json" + }, + { + "name": "0.30mm Standard 0.6mm nozzle @Anker", + "sub_path": "process/0.30mm Standard 0.6mm nozzle @Anker.json" + }, + { + "name": "0.35mm Draft 0.6mm nozzle @Anker", + "sub_path": "process/0.35mm Draft 0.6mm nozzle @Anker.json" + }, + { + "name": "0.40mm Superdraft 0.6mm nozzle @Anker", + "sub_path": "process/0.40mm Superdraft 0.6mm nozzle @Anker.json" } ], "filament_list": [ @@ -326,6 +350,10 @@ "name": "Anker M5 0.4 nozzle", "sub_path": "machine/Anker M5 0.4 nozzle.json" }, + { + "name": "Anker M5 0.6 nozzle", + "sub_path": "machine/Anker M5 0.6 nozzle.json" + }, { "name": "Anker M5 All-Metal 0.2 nozzle", "sub_path": "machine/Anker M5 All-Metal 0.2 nozzle.json" @@ -338,6 +366,10 @@ "name": "Anker M5 All-Metal 0.4 nozzle", "sub_path": "machine/Anker M5 All-Metal 0.4 nozzle.json" }, + { + "name": "Anker M5 All-Metal 0.6 nozzle", + "sub_path": "machine/Anker M5 All-Metal 0.6 nozzle.json" + }, { "name": "Anker M5C 0.2 nozzle", "sub_path": "machine/Anker M5C 0.2 nozzle.json" @@ -349,6 +381,10 @@ { "name": "Anker M5C 0.4 nozzle", "sub_path": "machine/Anker M5C 0.4 nozzle.json" + }, + { + "name": "Anker M5C 0.6 nozzle", + "sub_path": "machine/Anker M5C 0.6 nozzle.json" } ] } diff --git a/resources/profiles/Anker/filament/Anker Generic ABS.json b/resources/profiles/Anker/filament/Anker Generic ABS.json index a219f739a8..df7f0b2773 100644 --- a/resources/profiles/Anker/filament/Anker Generic ABS.json +++ b/resources/profiles/Anker/filament/Anker Generic ABS.json @@ -7,7 +7,10 @@ "instantiation": "true", "compatible_printers": [ "Anker M5 0.4 nozzle", + "Anker M5 0.6 nozzle", "Anker M5 All-Metal 0.4 nozzle", - "Anker M5C 0.4 nozzle" + "Anker M5 All-Metal 0.6 nozzle", + "Anker M5C 0.4 nozzle", + "Anker M5C 0.6 nozzle" ] } diff --git a/resources/profiles/Anker/filament/Anker Generic ASA.json b/resources/profiles/Anker/filament/Anker Generic ASA.json index 539aba1760..e9cf2bbcc6 100644 --- a/resources/profiles/Anker/filament/Anker Generic ASA.json +++ b/resources/profiles/Anker/filament/Anker Generic ASA.json @@ -7,7 +7,10 @@ "instantiation": "true", "compatible_printers": [ "Anker M5 0.4 nozzle", + "Anker M5 0.6 nozzle", "Anker M5 All-Metal 0.4 nozzle", - "Anker M5C 0.4 nozzle" + "Anker M5 All-Metal 0.6 nozzle", + "Anker M5C 0.4 nozzle", + "Anker M5C 0.6 nozzle" ] } diff --git a/resources/profiles/Anker/filament/Anker Generic PA-CF.json b/resources/profiles/Anker/filament/Anker Generic PA-CF.json index 1287867505..dd27a2c727 100644 --- a/resources/profiles/Anker/filament/Anker Generic PA-CF.json +++ b/resources/profiles/Anker/filament/Anker Generic PA-CF.json @@ -7,6 +7,8 @@ "instantiation": "true", "compatible_printers": [ "Anker M5 All-Metal 0.4 nozzle", - "Anker M5C 0.4 nozzle" + "Anker M5 All-Metal 0.6 nozzle", + "Anker M5C 0.4 nozzle", + "Anker M5C 0.6 nozzle" ] } diff --git a/resources/profiles/Anker/filament/Anker Generic PA.json b/resources/profiles/Anker/filament/Anker Generic PA.json index 0e52c52844..60364357f6 100644 --- a/resources/profiles/Anker/filament/Anker Generic PA.json +++ b/resources/profiles/Anker/filament/Anker Generic PA.json @@ -7,6 +7,8 @@ "instantiation": "true", "compatible_printers": [ "Anker M5 All-Metal 0.4 nozzle", - "Anker M5C 0.4 nozzle" + "Anker M5 All-Metal 0.6 nozzle", + "Anker M5C 0.4 nozzle", + "Anker M5C 0.6 nozzle" ] } diff --git a/resources/profiles/Anker/filament/Anker Generic PC.json b/resources/profiles/Anker/filament/Anker Generic PC.json index 17b0ed7454..6b97b9f844 100644 --- a/resources/profiles/Anker/filament/Anker Generic PC.json +++ b/resources/profiles/Anker/filament/Anker Generic PC.json @@ -7,6 +7,8 @@ "instantiation": "true", "compatible_printers": [ "Anker M5 All-Metal 0.4 nozzle", - "Anker M5C 0.4 nozzle" + "Anker M5 All-Metal 0.6 nozzle", + "Anker M5C 0.4 nozzle", + "Anker M5C 0.6 nozzle" ] } diff --git a/resources/profiles/Anker/filament/Anker Generic PETG-CF.json b/resources/profiles/Anker/filament/Anker Generic PETG-CF.json index c487251e3c..7758ba2203 100644 --- a/resources/profiles/Anker/filament/Anker Generic PETG-CF.json +++ b/resources/profiles/Anker/filament/Anker Generic PETG-CF.json @@ -7,7 +7,10 @@ "instantiation": "true", "compatible_printers": [ "Anker M5 0.4 nozzle", + "Anker M5 0.6 nozzle", "Anker M5 All-Metal 0.4 nozzle", - "Anker M5C 0.4 nozzle" + "Anker M5 All-Metal 0.6 nozzle", + "Anker M5C 0.4 nozzle", + "Anker M5C 0.6 nozzle" ] } diff --git a/resources/profiles/Anker/filament/Anker Generic PETG.json b/resources/profiles/Anker/filament/Anker Generic PETG.json index 5ba8ec23c0..94a6b40a6d 100644 --- a/resources/profiles/Anker/filament/Anker Generic PETG.json +++ b/resources/profiles/Anker/filament/Anker Generic PETG.json @@ -7,7 +7,10 @@ "instantiation": "true", "compatible_printers": [ "Anker M5 0.4 nozzle", + "Anker M5 0.6 nozzle", "Anker M5 All-Metal 0.4 nozzle", - "Anker M5C 0.4 nozzle" + "Anker M5 All-Metal 0.6 nozzle", + "Anker M5C 0.4 nozzle", + "Anker M5C 0.6 nozzle" ] } diff --git a/resources/profiles/Anker/filament/Anker Generic PLA Silk.json b/resources/profiles/Anker/filament/Anker Generic PLA Silk.json index c6ccc01ef3..1e7579f497 100644 --- a/resources/profiles/Anker/filament/Anker Generic PLA Silk.json +++ b/resources/profiles/Anker/filament/Anker Generic PLA Silk.json @@ -7,7 +7,10 @@ "instantiation": "true", "compatible_printers": [ "Anker M5 0.4 nozzle", + "Anker M5 0.6 nozzle", "Anker M5 All-Metal 0.4 nozzle", - "Anker M5C 0.4 nozzle" + "Anker M5 All-Metal 0.6 nozzle", + "Anker M5C 0.4 nozzle", + "Anker M5C 0.6 nozzle" ] } diff --git a/resources/profiles/Anker/filament/Anker Generic PLA+.json b/resources/profiles/Anker/filament/Anker Generic PLA+.json index aa2085f967..57ca4ba062 100644 --- a/resources/profiles/Anker/filament/Anker Generic PLA+.json +++ b/resources/profiles/Anker/filament/Anker Generic PLA+.json @@ -7,7 +7,10 @@ "instantiation": "true", "compatible_printers": [ "Anker M5 0.4 nozzle", + "Anker M5 0.6 nozzle", "Anker M5 All-Metal 0.4 nozzle", - "Anker M5C 0.4 nozzle" + "Anker M5 All-Metal 0.6 nozzle", + "Anker M5C 0.4 nozzle", + "Anker M5C 0.6 nozzle" ] } diff --git a/resources/profiles/Anker/filament/Anker Generic PLA-CF.json b/resources/profiles/Anker/filament/Anker Generic PLA-CF.json index 80ac21e5f9..82eaab2ef4 100644 --- a/resources/profiles/Anker/filament/Anker Generic PLA-CF.json +++ b/resources/profiles/Anker/filament/Anker Generic PLA-CF.json @@ -7,7 +7,10 @@ "instantiation": "true", "compatible_printers": [ "Anker M5 0.4 nozzle", + "Anker M5 0.6 nozzle", "Anker M5 All-Metal 0.4 nozzle", - "Anker M5C 0.4 nozzle" + "Anker M5 All-Metal 0.6 nozzle", + "Anker M5C 0.4 nozzle", + "Anker M5C 0.6 nozzle" ] } diff --git a/resources/profiles/Anker/filament/Anker Generic PLA.json b/resources/profiles/Anker/filament/Anker Generic PLA.json index e82110e0f6..4b3064641b 100644 --- a/resources/profiles/Anker/filament/Anker Generic PLA.json +++ b/resources/profiles/Anker/filament/Anker Generic PLA.json @@ -7,7 +7,10 @@ "instantiation": "true", "compatible_printers": [ "Anker M5 0.4 nozzle", + "Anker M5 0.6 nozzle", "Anker M5 All-Metal 0.4 nozzle", - "Anker M5C 0.4 nozzle" + "Anker M5 All-Metal 0.6 nozzle", + "Anker M5C 0.4 nozzle", + "Anker M5C 0.6 nozzle" ] } diff --git a/resources/profiles/Anker/filament/Anker Generic PVA.json b/resources/profiles/Anker/filament/Anker Generic PVA.json index bf91045498..a1c11c79c3 100644 --- a/resources/profiles/Anker/filament/Anker Generic PVA.json +++ b/resources/profiles/Anker/filament/Anker Generic PVA.json @@ -7,7 +7,10 @@ "instantiation": "true", "compatible_printers": [ "Anker M5 0.4 nozzle", + "Anker M5 0.6 nozzle", "Anker M5 All-Metal 0.4 nozzle", - "Anker M5C 0.4 nozzle" + "Anker M5 All-Metal 0.6 nozzle", + "Anker M5C 0.4 nozzle", + "Anker M5C 0.6 nozzle" ] } diff --git a/resources/profiles/Anker/filament/Anker Generic TPU.json b/resources/profiles/Anker/filament/Anker Generic TPU.json index cc0dcd2c4a..f305a3e497 100644 --- a/resources/profiles/Anker/filament/Anker Generic TPU.json +++ b/resources/profiles/Anker/filament/Anker Generic TPU.json @@ -7,7 +7,10 @@ "instantiation": "true", "compatible_printers": [ "Anker M5 0.4 nozzle", + "Anker M5 0.6 nozzle", "Anker M5 All-Metal 0.4 nozzle", - "Anker M5C 0.4 nozzle" + "Anker M5 All-Metal 0.6 nozzle", + "Anker M5C 0.4 nozzle", + "Anker M5C 0.6 nozzle" ] } diff --git a/resources/profiles/Anker/machine/Anker M5 0.6 nozzle.json b/resources/profiles/Anker/machine/Anker M5 0.6 nozzle.json new file mode 100644 index 0000000000..796c77b3c1 --- /dev/null +++ b/resources/profiles/Anker/machine/Anker M5 0.6 nozzle.json @@ -0,0 +1,43 @@ +{ + "type": "machine", + "name": "Anker M5 0.6 nozzle", + "inherits": "fdm_marlin_common", + "from": "system", + "setting_id": "GM010", + "instantiation": "true", + "nozzle_diameter": [ + "0.6" + ], + "min_layer_height": [ + "0.15" + ], + "max_layer_height": [ + "0.48" + ], + "printer_model": "Anker M5", + "printer_variant": "0.6", + "auxiliary_fan": "0", + "bed_exclude_area": [], + "printer_structure": "i3", + "default_filament_profile": [ + "Anker Generic PLA+" + ], + "default_print_profile": "0.30mm Standard 0.6 nozzle @Anker", + "extruder_clearance_height_to_lid": "250", + "extruder_clearance_height_to_rod": "30", + "extruder_clearance_max_radius": "45", + "extruder_clearance_radius": "45", + "printer_structure": "i3", + "nozzle_type": "brass", + "printable_height": "250", + "printable_area": [ + "0x0", + "235x0", + "235x235", + "0x235" + ], + "retraction_length": [ + "1.5" + ], + "upward_compatible_machine": [] +} diff --git a/resources/profiles/Anker/machine/Anker M5 All-Metal 0.6 nozzle.json b/resources/profiles/Anker/machine/Anker M5 All-Metal 0.6 nozzle.json new file mode 100644 index 0000000000..766d3de1aa --- /dev/null +++ b/resources/profiles/Anker/machine/Anker M5 All-Metal 0.6 nozzle.json @@ -0,0 +1,43 @@ +{ + "type": "machine", + "name": "Anker M5 All-Metal 0.6 nozzle", + "inherits": "fdm_marlin_common", + "from": "system", + "setting_id": "GM011", + "instantiation": "true", + "nozzle_diameter": [ + "0.6" + ], + "min_layer_height": [ + "0.15" + ], + "max_layer_height": [ + "0.48" + ], + "printer_model": "Anker M5 All-Metal Hot End", + "printer_variant": "0.6", + "auxiliary_fan": "0", + "bed_exclude_area": [], + "printer_structure": "i3", + "default_filament_profile": [ + "Anker Generic PLA+" + ], + "default_print_profile": "0.30mm Standard 0.6 nozzle @Anker", + "extruder_clearance_height_to_lid": "250", + "extruder_clearance_height_to_rod": "30", + "extruder_clearance_max_radius": "45", + "extruder_clearance_radius": "45", + "printer_structure": "i3", + "nozzle_type": "brass", + "printable_height": "250", + "printable_area": [ + "0x0", + "235x0", + "235x235", + "0x235" + ], + "retraction_length": [ + "0.5" + ], + "upward_compatible_machine": [] +} diff --git a/resources/profiles/Anker/machine/Anker M5 All-Metal Hot End.json b/resources/profiles/Anker/machine/Anker M5 All-Metal Hot End.json index 763ab3ebe5..7e4a9cce10 100644 --- a/resources/profiles/Anker/machine/Anker M5 All-Metal Hot End.json +++ b/resources/profiles/Anker/machine/Anker M5 All-Metal Hot End.json @@ -1,7 +1,7 @@ { "type": "machine_model", "name": "Anker M5 All-Metal Hot End", - "nozzle_diameter": "0.2;0.25;0.4", + "nozzle_diameter": "0.2;0.25;0.4;0.6", "bed_model": "M5-CE-bed.stl", "bed_texture": "M5-CE-texture.svg", "family": "Anker", diff --git a/resources/profiles/Anker/machine/Anker M5.json b/resources/profiles/Anker/machine/Anker M5.json index 9e47bfc0a1..ceac13d4ae 100644 --- a/resources/profiles/Anker/machine/Anker M5.json +++ b/resources/profiles/Anker/machine/Anker M5.json @@ -1,7 +1,7 @@ { "type": "machine_model", "name": "Anker M5", - "nozzle_diameter": "0.2;0.25;0.4", + "nozzle_diameter": "0.2;0.25;0.4;0.6", "bed_model": "M5-CE-bed.stl", "bed_texture": "M5-CE-texture.svg", "family": "Anker", diff --git a/resources/profiles/Anker/machine/Anker M5C 0.6 nozzle.json b/resources/profiles/Anker/machine/Anker M5C 0.6 nozzle.json new file mode 100644 index 0000000000..c243d8f650 --- /dev/null +++ b/resources/profiles/Anker/machine/Anker M5C 0.6 nozzle.json @@ -0,0 +1,43 @@ +{ + "type": "machine", + "name": "Anker M5C 0.6 nozzle", + "inherits": "fdm_marlin_common", + "from": "system", + "setting_id": "GM012", + "instantiation": "true", + "nozzle_diameter": [ + "0.6" + ], + "min_layer_height": [ + "0.15" + ], + "max_layer_height": [ + "0.48" + ], + "printer_model": "Anker M5C", + "printer_variant": "0.6", + "auxiliary_fan": "0", + "bed_exclude_area": [], + "printer_structure": "i3", + "default_filament_profile": [ + "Anker Generic PLA+" + ], + "default_print_profile": "0.30mm Standard 0.6 nozzle @Anker", + "extruder_clearance_height_to_lid": "250", + "extruder_clearance_height_to_rod": "30", + "extruder_clearance_max_radius": "45", + "extruder_clearance_radius": "45", + "printer_structure": "i3", + "nozzle_type": "brass", + "printable_height": "250", + "printable_area": [ + "0x0", + "235x0", + "235x235", + "0x235" + ], + "retraction_length": [ + "0.8" + ], + "upward_compatible_machine": [] +} diff --git a/resources/profiles/Anker/machine/Anker M5C.json b/resources/profiles/Anker/machine/Anker M5C.json index 645acd4763..1f01092131 100644 --- a/resources/profiles/Anker/machine/Anker M5C.json +++ b/resources/profiles/Anker/machine/Anker M5C.json @@ -1,7 +1,7 @@ { "type": "machine_model", "name": "Anker M5C", - "nozzle_diameter": "0.2;0.25;0.4", + "nozzle_diameter": "0.2;0.25;0.4;0.6", "bed_model": "M5C-CE-bed.stl", "bed_texture": "M5-CE-texture.svg", "family": "Anker", diff --git a/resources/profiles/Anker/process/0.15mm Detail 0.6 nozzle @Anker.json b/resources/profiles/Anker/process/0.15mm Detail 0.6 nozzle @Anker.json new file mode 100644 index 0000000000..ca38cac4d3 --- /dev/null +++ b/resources/profiles/Anker/process/0.15mm Detail 0.6 nozzle @Anker.json @@ -0,0 +1,13 @@ +{ + "type": "process", + "setting_id": "GP016", + "name": "0.15mm Detail 0.6 nozzle @Anker", + "from": "system", + "inherits": "fdm_process_anker_common_0_6", + "instantiation": "true", + "layer_height": "0.15", + "initial_layer_print_height": "0.20", + "bottom_shell_layers": "4", + "top_shell_layers": "5", + "bridge_flow": "0.85" +} diff --git a/resources/profiles/Anker/process/0.20mm Fast @Anker.json b/resources/profiles/Anker/process/0.20mm Fast @Anker.json index 987756437b..c141e17455 100644 --- a/resources/profiles/Anker/process/0.20mm Fast @Anker.json +++ b/resources/profiles/Anker/process/0.20mm Fast @Anker.json @@ -5,8 +5,8 @@ "from": "system", "inherits": "fdm_process_anker_fast_common", "instantiation": "true", - "layer_height": "0.2", - "initial_layer_print_height": "0.2", + "layer_height": "0.20", + "initial_layer_print_height": "0.20", "bottom_shell_layers": "3", "top_shell_layers": "4" } diff --git a/resources/profiles/Anker/process/0.20mm Optimal 0.6 nozzle @Anker.json b/resources/profiles/Anker/process/0.20mm Optimal 0.6 nozzle @Anker.json new file mode 100644 index 0000000000..aa40a4da6c --- /dev/null +++ b/resources/profiles/Anker/process/0.20mm Optimal 0.6 nozzle @Anker.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "setting_id": "GP017", + "name": "0.20mm Optimal 0.6 nozzle @Anker.json", + "from": "system", + "inherits": "fdm_process_anker_common_0_6", + "instantiation": "true", + "layer_height": "0.20", + "initial_layer_print_height": "0.20", + "bottom_shell_layers": "4", + "top_shell_layers": "5" +} diff --git a/resources/profiles/Anker/process/0.20mm Standard @Anker.json b/resources/profiles/Anker/process/0.20mm Standard @Anker.json index 3fd3c97624..6498319fdd 100644 --- a/resources/profiles/Anker/process/0.20mm Standard @Anker.json +++ b/resources/profiles/Anker/process/0.20mm Standard @Anker.json @@ -5,8 +5,8 @@ "from": "system", "inherits": "fdm_process_anker_common", "instantiation": "true", - "layer_height": "0.2", - "initial_layer_print_height": "0.2", + "layer_height": "0.20", + "initial_layer_print_height": "0.20", "bottom_shell_layers": "3", "top_shell_layers": "4" } diff --git a/resources/profiles/Anker/process/0.30mm Standard 0.6mm nozzle @Anker.json b/resources/profiles/Anker/process/0.30mm Standard 0.6mm nozzle @Anker.json new file mode 100644 index 0000000000..878ca47133 --- /dev/null +++ b/resources/profiles/Anker/process/0.30mm Standard 0.6mm nozzle @Anker.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "setting_id": "GP018", + "name": "0.30mm Standard 0.6mm nozzle @Anker", + "from": "system", + "inherits": "fdm_process_anker_common_0_6", + "instantiation": "true", + "layer_height": "0.30", + "initial_layer_print_height": "0.30", + "bottom_shell_layers": "3", + "top_shell_layers": "3" +} diff --git a/resources/profiles/Anker/process/0.35mm Draft 0.6mm nozzle @Anker.json b/resources/profiles/Anker/process/0.35mm Draft 0.6mm nozzle @Anker.json new file mode 100644 index 0000000000..d40809e09f --- /dev/null +++ b/resources/profiles/Anker/process/0.35mm Draft 0.6mm nozzle @Anker.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "setting_id": "GP019", + "name": "0.35mm Draft 0.6mm nozzle @Anker", + "from": "system", + "inherits": "fdm_process_anker_common_0_6", + "instantiation": "true", + "layer_height": "0.35", + "initial_layer_print_height": "0.35", + "bottom_shell_layers": "3", + "top_shell_layers": "3" +} diff --git a/resources/profiles/Anker/process/0.40mm Superdraft 0.6mm nozzle @Anker.json b/resources/profiles/Anker/process/0.40mm Superdraft 0.6mm nozzle @Anker.json new file mode 100644 index 0000000000..1c6e0928a2 --- /dev/null +++ b/resources/profiles/Anker/process/0.40mm Superdraft 0.6mm nozzle @Anker.json @@ -0,0 +1,12 @@ +{ + "type": "process", + "setting_id": "GP020", + "name": "0.40mm Superdraft 0.6mm nozzle @Anker", + "from": "system", + "inherits": "fdm_process_anker_common_0_6", + "instantiation": "true", + "layer_height": "0.40", + "initial_layer_print_height": "0.40", + "bottom_shell_layers": "2", + "top_shell_layers": "2" +} diff --git a/resources/profiles/Anker/process/fdm_process_anker_common_0_6.json b/resources/profiles/Anker/process/fdm_process_anker_common_0_6.json new file mode 100644 index 0000000000..bcf471b402 --- /dev/null +++ b/resources/profiles/Anker/process/fdm_process_anker_common_0_6.json @@ -0,0 +1,21 @@ +{ + "type": "process", + "name": "fdm_process_anker_common_0_6", + "from": "system", + "instantiation": "false", + "inherits": "fdm_process_common", + "line_width": "0.62", + "initial_layer_line_width": "0.62", + "outer_wall_line_width": "0.62", + "inner_wall_line_width": "0.62", + "top_surface_line_width": "0.62", + "sparse_infill_line_width": "0.62", + "internal_solid_infill_line_width": "0.62", + "support_line_width": "0.62", + "bridge_flow": "0.95", + "compatible_printers": [ + "Anker M5 0.6 nozzle", + "Anker M5 All-Metal 0.6 nozzle", + "Anker M5C 0.6 nozzle" + ] +} diff --git a/resources/profiles/Anycubic.json b/resources/profiles/Anycubic.json index 5ccd6eb1c9..f0cd6656b6 100644 --- a/resources/profiles/Anycubic.json +++ b/resources/profiles/Anycubic.json @@ -1,6 +1,6 @@ { "name": "Anycubic", - "version": "01.09.00.02", + "version": "02.00.00.00", "force_update": "0", "description": "Anycubic configurations", "machine_model_list": [ diff --git a/resources/profiles/Artillery.json b/resources/profiles/Artillery.json index 370b07ee5b..da9833a418 100644 --- a/resources/profiles/Artillery.json +++ b/resources/profiles/Artillery.json @@ -1,6 +1,6 @@ { "name": "Artillery", - "version": "01.09.00.02", + "version": "02.00.00.00", "force_update": "0", "description": "Artillery configurations", "machine_model_list": [ diff --git a/resources/profiles/BBL.json b/resources/profiles/BBL.json index 68b8618347..4c70999b14 100644 --- a/resources/profiles/BBL.json +++ b/resources/profiles/BBL.json @@ -1,7 +1,7 @@ { "name": "Bambulab", "url": "http://www.bambulab.com/Parameters/vendor/BBL.json", - "version": "01.08.00.18", + "version": "01.08.00.25", "force_update": "0", "description": "the initial version of BBL configurations", "machine_model_list": [ @@ -737,6 +737,14 @@ "name": "Bambu PLA Glow @base", "sub_path": "filament/Bambu PLA Glow @base.json" }, + { + "name": "Bambu PLA Dynamic @base", + "sub_path": "filament/Bambu PLA Dynamic @base.json" + }, + { + "name": "Bambu PLA Galaxy @base", + "sub_path": "filament/Bambu PLA Galaxy @base.json" + }, { "name": "Bambu TPU 95A @base", "sub_path": "filament/Bambu TPU 95A @base.json" @@ -817,6 +825,10 @@ "name": "Generic PVA @base", "sub_path": "filament/Generic PVA @base.json" }, + { + "name": "Bambu PVA @base", + "sub_path": "filament/Bambu PVA @base.json" + }, { "name": "Bambu Support G @base", "sub_path": "filament/Bambu Support G @base.json" @@ -1469,6 +1481,78 @@ "name": "Bambu PLA Glow @BBL A1", "sub_path": "filament/Bambu PLA Glow @BBL A1.json" }, + { + "name": "Bambu PLA Dynamic @BBL X1C", + "sub_path": "filament/Bambu PLA Dynamic @BBL X1C.json" + }, + { + "name": "Bambu PLA Dynamic @BBL X1C 0.2 nozzle", + "sub_path": "filament/Bambu PLA Dynamic @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Dynamic @BBL X1C 0.8 nozzle", + "sub_path": "filament/Bambu PLA Dynamic @BBL X1C 0.8 nozzle.json" + }, + { + "name": "Bambu PLA Dynamic @BBL P1P", + "sub_path": "filament/Bambu PLA Dynamic @BBL P1P.json" + }, + { + "name": "Bambu PLA Dynamic @BBL P1P 0.2 nozzle", + "sub_path": "filament/Bambu PLA Dynamic @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Dynamic @BBL A1", + "sub_path": "filament/Bambu PLA Dynamic @BBL A1.json" + }, + { + "name": "Bambu PLA Dynamic @BBL A1 0.2 nozzle", + "sub_path": "filament/Bambu PLA Dynamic @BBL A1 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Dynamic @BBL A1M 0.2 nozzle", + "sub_path": "filament/Bambu PLA Dynamic @BBL A1M 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Dynamic @BBL A1M", + "sub_path": "filament/Bambu PLA Dynamic @BBL A1M.json" + }, + { + "name": "Bambu PLA Galaxy @BBL X1C", + "sub_path": "filament/Bambu PLA Galaxy @BBL X1C.json" + }, + { + "name": "Bambu PLA Galaxy @BBL X1C 0.2 nozzle", + "sub_path": "filament/Bambu PLA Galaxy @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Galaxy @BBL X1C 0.8 nozzle", + "sub_path": "filament/Bambu PLA Galaxy @BBL X1C 0.8 nozzle.json" + }, + { + "name": "Bambu PLA Galaxy @BBL P1P", + "sub_path": "filament/Bambu PLA Galaxy @BBL P1P.json" + }, + { + "name": "Bambu PLA Galaxy @BBL P1P 0.2 nozzle", + "sub_path": "filament/Bambu PLA Galaxy @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Galaxy @BBL A1", + "sub_path": "filament/Bambu PLA Galaxy @BBL A1.json" + }, + { + "name": "Bambu PLA Galaxy @BBL A1 0.2 nozzle", + "sub_path": "filament/Bambu PLA Galaxy @BBL A1 0.2 nozzle.json" + }, + { + "name": "Bambu PLA Galaxy @BBL A1M", + "sub_path": "filament/Bambu PLA Galaxy @BBL A1M.json" + }, + { + "name": "Bambu PLA Galaxy @BBL A1M 0.2 nozzle", + "sub_path": "filament/Bambu PLA Galaxy @BBL A1M 0.2 nozzle.json" + }, { "name": "Bambu TPU 95A @BBL X1C", "sub_path": "filament/Bambu TPU 95A @BBL X1C.json" @@ -1905,6 +1989,38 @@ "name": "Generic PVA @BBL A1 0.2 nozzle", "sub_path": "filament/Generic PVA @BBL A1 0.2 nozzle.json" }, + { + "name": "Bambu PVA @BBL X1C", + "sub_path": "filament/Bambu PVA @BBL X1C.json" + }, + { + "name": "Bambu PVA @BBL X1C 0.2 nozzle", + "sub_path": "filament/Bambu PVA @BBL X1C 0.2 nozzle.json" + }, + { + "name": "Bambu PVA @BBL P1P", + "sub_path": "filament/Bambu PVA @BBL P1P.json" + }, + { + "name": "Bambu PVA @BBL P1P 0.2 nozzle", + "sub_path": "filament/Bambu PVA @BBL P1P 0.2 nozzle.json" + }, + { + "name": "Bambu PVA @BBL A1", + "sub_path": "filament/Bambu PVA @BBL A1.json" + }, + { + "name": "Bambu PVA @BBL A1 0.2 nozzle", + "sub_path": "filament/Bambu PVA @BBL A1 0.2 nozzle.json" + }, + { + "name": "Bambu PVA @BBL A1M", + "sub_path": "filament/Bambu PVA @BBL A1M.json" + }, + { + "name": "Bambu PVA @BBL A1M 0.2 nozzle", + "sub_path": "filament/Bambu PVA @BBL A1M 0.2 nozzle.json" + }, { "name": "Bambu Support G @BBL X1C", "sub_path": "filament/Bambu Support G @BBL X1C.json" diff --git a/resources/profiles/BBL/Bambu Lab A1 mini_cover.png b/resources/profiles/BBL/Bambu Lab A1 mini_cover.png index 4ace2675b6..f224e40b89 100644 Binary files a/resources/profiles/BBL/Bambu Lab A1 mini_cover.png and b/resources/profiles/BBL/Bambu Lab A1 mini_cover.png differ diff --git a/resources/profiles/BBL/Bambu Lab A1_cover.png b/resources/profiles/BBL/Bambu Lab A1_cover.png index 08e7292f79..93f7121ace 100644 Binary files a/resources/profiles/BBL/Bambu Lab A1_cover.png and b/resources/profiles/BBL/Bambu Lab A1_cover.png differ diff --git a/resources/profiles/BBL/Bambu Lab P1P_cover.png b/resources/profiles/BBL/Bambu Lab P1P_cover.png index 441870e0a2..566ce21456 100644 Binary files a/resources/profiles/BBL/Bambu Lab P1P_cover.png and b/resources/profiles/BBL/Bambu Lab P1P_cover.png differ diff --git a/resources/profiles/BBL/Bambu Lab P1S_cover.png b/resources/profiles/BBL/Bambu Lab P1S_cover.png index 3bc9523512..38ec69bb85 100644 Binary files a/resources/profiles/BBL/Bambu Lab P1S_cover.png and b/resources/profiles/BBL/Bambu Lab P1S_cover.png differ diff --git a/resources/profiles/BBL/Bambu Lab X1 Carbon_cover.png b/resources/profiles/BBL/Bambu Lab X1 Carbon_cover.png index a33afd1ef5..eab8a6d5c6 100644 Binary files a/resources/profiles/BBL/Bambu Lab X1 Carbon_cover.png and b/resources/profiles/BBL/Bambu Lab X1 Carbon_cover.png differ diff --git a/resources/profiles/BBL/Bambu Lab X1E_cover.png b/resources/profiles/BBL/Bambu Lab X1E_cover.png index 157af7613d..1daaf9c3a9 100644 Binary files a/resources/profiles/BBL/Bambu Lab X1E_cover.png and b/resources/profiles/BBL/Bambu Lab X1E_cover.png differ diff --git a/resources/profiles/BBL/Bambu Lab X1_cover.png b/resources/profiles/BBL/Bambu Lab X1_cover.png index b683a146c8..5655a9f83c 100644 Binary files a/resources/profiles/BBL/Bambu Lab X1_cover.png and b/resources/profiles/BBL/Bambu Lab X1_cover.png differ diff --git a/resources/profiles/BBL/filament/Bambu PETG-CF @BBL A1 0.4 nozzle.json b/resources/profiles/BBL/filament/Bambu PETG-CF @BBL A1 0.4 nozzle.json index 3313b34267..47f54f981d 100644 --- a/resources/profiles/BBL/filament/Bambu PETG-CF @BBL A1 0.4 nozzle.json +++ b/resources/profiles/BBL/filament/Bambu PETG-CF @BBL A1 0.4 nozzle.json @@ -15,7 +15,7 @@ "5" ], "filament_max_volumetric_speed": [ - "11.5" + "9" ], "overhang_fan_speed": [ "100" diff --git a/resources/profiles/BBL/filament/Bambu PETG-CF @BBL A1 0.8 nozzle.json b/resources/profiles/BBL/filament/Bambu PETG-CF @BBL A1 0.8 nozzle.json index 7c1e1d67b8..ad7db31ffb 100644 --- a/resources/profiles/BBL/filament/Bambu PETG-CF @BBL A1 0.8 nozzle.json +++ b/resources/profiles/BBL/filament/Bambu PETG-CF @BBL A1 0.8 nozzle.json @@ -15,7 +15,7 @@ "5" ], "filament_max_volumetric_speed": [ - "11.5" + "9" ], "overhang_fan_speed": [ "100" diff --git a/resources/profiles/BBL/filament/Bambu PLA Dynamic @BBL A1 0.2 nozzle.json b/resources/profiles/BBL/filament/Bambu PLA Dynamic @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000000..576ebf073d --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PLA Dynamic @BBL A1 0.2 nozzle.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "Bambu PLA Dynamic @BBL A1 0.2 nozzle", + "inherits": "Bambu PLA Dynamic @base", + "from": "system", + "setting_id": "GFSA13_06", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Dynamic @BBL A1.json b/resources/profiles/BBL/filament/Bambu PLA Dynamic @BBL A1.json new file mode 100644 index 0000000000..ae738f0ba2 --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PLA Dynamic @BBL A1.json @@ -0,0 +1,46 @@ +{ + "type": "filament", + "name": "Bambu PLA Dynamic @BBL A1", + "inherits": "Bambu PLA Dynamic @base", + "from": "system", + "setting_id": "GFSA13_05", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Dynamic @BBL A1M 0.2 nozzle.json b/resources/profiles/BBL/filament/Bambu PLA Dynamic @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000000..32aecc1f97 --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PLA Dynamic @BBL A1M 0.2 nozzle.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "Bambu PLA Dynamic @BBL A1M 0.2 nozzle", + "inherits": "Bambu PLA Dynamic @base", + "from": "system", + "setting_id": "GFSA13_07", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Dynamic @BBL A1M.json b/resources/profiles/BBL/filament/Bambu PLA Dynamic @BBL A1M.json new file mode 100644 index 0000000000..ab90c081c8 --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PLA Dynamic @BBL A1M.json @@ -0,0 +1,46 @@ +{ + "type": "filament", + "name": "Bambu PLA Dynamic @BBL A1M", + "inherits": "Bambu PLA Dynamic @base", + "from": "system", + "setting_id": "GFSA13_08", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Dynamic @BBL P1P 0.2 nozzle.json b/resources/profiles/BBL/filament/Bambu PLA Dynamic @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000000..129f1197df --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PLA Dynamic @BBL P1P 0.2 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Bambu PLA Dynamic @BBL P1P 0.2 nozzle", + "inherits": "Bambu PLA Dynamic @base", + "from": "system", + "setting_id": "GFSA13_04", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Dynamic @BBL P1P.json b/resources/profiles/BBL/filament/Bambu PLA Dynamic @BBL P1P.json new file mode 100644 index 0000000000..21a6898e51 --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PLA Dynamic @BBL P1P.json @@ -0,0 +1,43 @@ +{ + "type": "filament", + "name": "Bambu PLA Dynamic @BBL P1P", + "inherits": "Bambu PLA Dynamic @base", + "from": "system", + "setting_id": "GFSA13_03", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Dynamic @BBL X1C 0.2 nozzle.json b/resources/profiles/BBL/filament/Bambu PLA Dynamic @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000000..68496df697 --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PLA Dynamic @BBL X1C 0.2 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Bambu PLA Dynamic @BBL X1C 0.2 nozzle", + "inherits": "Bambu PLA Dynamic @base", + "from": "system", + "setting_id": "GFSA13_01", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Dynamic @BBL X1C 0.8 nozzle.json b/resources/profiles/BBL/filament/Bambu PLA Dynamic @BBL X1C 0.8 nozzle.json new file mode 100644 index 0000000000..3a18c1f6f0 --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PLA Dynamic @BBL X1C 0.8 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Bambu PLA Dynamic @BBL X1C 0.8 nozzle", + "inherits": "Bambu PLA Dynamic @base", + "from": "system", + "setting_id": "GFSA13_02", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.8 nozzle", + "Bambu Lab X1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Dynamic @BBL X1C.json b/resources/profiles/BBL/filament/Bambu PLA Dynamic @BBL X1C.json new file mode 100644 index 0000000000..608465d6d6 --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PLA Dynamic @BBL X1C.json @@ -0,0 +1,27 @@ +{ + "type": "filament", + "name": "Bambu PLA Dynamic @BBL X1C", + "inherits": "Bambu PLA Dynamic @base", + "from": "system", + "setting_id": "GFSA13_00", + "instantiation": "true", + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Dynamic @base.json b/resources/profiles/BBL/filament/Bambu PLA Dynamic @base.json new file mode 100644 index 0000000000..764d903ae1 --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PLA Dynamic @base.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Bambu PLA Dynamic @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFA13", + "instantiation": "false", + "filament_cost": [ + "31.99" + ], + "filament_density": [ + "1.26" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Galaxy @BBL A1 0.2 nozzle.json b/resources/profiles/BBL/filament/Bambu PLA Galaxy @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000000..ae4fbb2747 --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PLA Galaxy @BBL A1 0.2 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Bambu PLA Galaxy @BBL A1 0.2 nozzle", + "inherits": "Bambu PLA Galaxy @base", + "from": "system", + "setting_id": "GFSA15_06", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Galaxy @BBL A1.json b/resources/profiles/BBL/filament/Bambu PLA Galaxy @BBL A1.json new file mode 100644 index 0000000000..d3cb1dfc85 --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PLA Galaxy @BBL A1.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Bambu PLA Galaxy @BBL A1", + "inherits": "Bambu PLA Galaxy @base", + "from": "system", + "setting_id": "GFSA15_05", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Galaxy @BBL A1M 0.2 nozzle.json b/resources/profiles/BBL/filament/Bambu PLA Galaxy @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000000..b70fded863 --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PLA Galaxy @BBL A1M 0.2 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Bambu PLA Galaxy @BBL A1M 0.2 nozzle", + "inherits": "Bambu PLA Galaxy @base", + "from": "system", + "setting_id": "GFSA15_08", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Galaxy @BBL A1M.json b/resources/profiles/BBL/filament/Bambu PLA Galaxy @BBL A1M.json new file mode 100644 index 0000000000..c73ef89d00 --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PLA Galaxy @BBL A1M.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Bambu PLA Galaxy @BBL A1M", + "inherits": "Bambu PLA Galaxy @base", + "from": "system", + "setting_id": "GFSA15_07", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "60" + ], + "hot_plate_temp_initial_layer": [ + "60" + ], + "slow_down_layer_time": [ + "6" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Galaxy @BBL P1P 0.2 nozzle.json b/resources/profiles/BBL/filament/Bambu PLA Galaxy @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000000..b9e85c1d8c --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PLA Galaxy @BBL P1P 0.2 nozzle.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "Bambu PLA Galaxy @BBL P1P 0.2 nozzle", + "inherits": "Bambu PLA Galaxy @base", + "from": "system", + "setting_id": "GFSA15_04", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "filament_max_volumetric_speed": [ + "2" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Galaxy @BBL P1P.json b/resources/profiles/BBL/filament/Bambu PLA Galaxy @BBL P1P.json new file mode 100644 index 0000000000..e461af9d49 --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PLA Galaxy @BBL P1P.json @@ -0,0 +1,34 @@ +{ + "type": "filament", + "name": "Bambu PLA Galaxy @BBL P1P", + "inherits": "Bambu PLA Galaxy @base", + "from": "system", + "setting_id": "GFSA15_03", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Galaxy @BBL X1C 0.2 nozzle.json b/resources/profiles/BBL/filament/Bambu PLA Galaxy @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000000..9251208bdf --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PLA Galaxy @BBL X1C 0.2 nozzle.json @@ -0,0 +1,17 @@ +{ + "type": "filament", + "name": "Bambu PLA Galaxy @BBL X1C 0.2 nozzle", + "inherits": "Bambu PLA Galaxy @base", + "from": "system", + "setting_id": "GFSA15_01", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "2" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Galaxy @BBL X1C 0.8 nozzle.json b/resources/profiles/BBL/filament/Bambu PLA Galaxy @BBL X1C 0.8 nozzle.json new file mode 100644 index 0000000000..b3e250b6eb --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PLA Galaxy @BBL X1C 0.8 nozzle.json @@ -0,0 +1,14 @@ +{ + "type": "filament", + "name": "Bambu PLA Galaxy @BBL X1C 0.8 nozzle", + "inherits": "Bambu PLA Galaxy @base", + "from": "system", + "setting_id": "GFSA15_02", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.8 nozzle", + "Bambu Lab X1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Galaxy @BBL X1C.json b/resources/profiles/BBL/filament/Bambu PLA Galaxy @BBL X1C.json new file mode 100644 index 0000000000..cf3e399b37 --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PLA Galaxy @BBL X1C.json @@ -0,0 +1,18 @@ +{ + "type": "filament", + "name": "Bambu PLA Galaxy @BBL X1C", + "inherits": "Bambu PLA Galaxy @base", + "from": "system", + "setting_id": "GFSA15_00", + "instantiation": "true", + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PLA Galaxy @base.json b/resources/profiles/BBL/filament/Bambu PLA Galaxy @base.json new file mode 100644 index 0000000000..34796b25e3 --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PLA Galaxy @base.json @@ -0,0 +1,26 @@ +{ + "type": "filament", + "name": "Bambu PLA Galaxy @base", + "inherits": "fdm_filament_pla", + "from": "system", + "filament_id": "GFA15", + "instantiation": "false", + "filament_cost": [ + "29.99" + ], + "filament_density": [ + "1.19" + ], + "filament_flow_ratio": [ + "0.98" + ], + "filament_max_volumetric_speed": [ + "21" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "filament_start_gcode": [ + "; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PVA @BBL A1 0.2 nozzle.json b/resources/profiles/BBL/filament/Bambu PVA @BBL A1 0.2 nozzle.json new file mode 100644 index 0000000000..8a3536fec4 --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PVA @BBL A1 0.2 nozzle.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "Bambu PVA @BBL A1 0.2 nozzle", + "inherits": "Bambu PVA @base", + "from": "system", + "setting_id": "GFSS04_05", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PVA @BBL A1.json b/resources/profiles/BBL/filament/Bambu PVA @BBL A1.json new file mode 100644 index 0000000000..67809d1d1d --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PVA @BBL A1.json @@ -0,0 +1,43 @@ +{ + "type": "filament", + "name": "Bambu PVA @BBL A1", + "inherits": "Bambu PVA @base", + "from": "system", + "setting_id": "GFSS04_04", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 0.4 nozzle", + "Bambu Lab A1 0.6 nozzle", + "Bambu Lab A1 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PVA @BBL A1M 0.2 nozzle.json b/resources/profiles/BBL/filament/Bambu PVA @BBL A1M 0.2 nozzle.json new file mode 100644 index 0000000000..6dccfe59de --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PVA @BBL A1M 0.2 nozzle.json @@ -0,0 +1,44 @@ +{ + "type": "filament", + "name": "Bambu PVA @BBL A1M 0.2 nozzle", + "inherits": "Bambu PVA @base", + "from": "system", + "setting_id": "GFSS04_07", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PVA @BBL A1M.json b/resources/profiles/BBL/filament/Bambu PVA @BBL A1M.json new file mode 100644 index 0000000000..84c4dff149 --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PVA @BBL A1M.json @@ -0,0 +1,43 @@ +{ + "type": "filament", + "name": "Bambu PVA @BBL A1M", + "inherits": "Bambu PVA @base", + "from": "system", + "setting_id": "GFSS04_06", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_max_speed": [ + "80" + ], + "fan_min_speed": [ + "60" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "slow_down_layer_time": [ + "8" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab A1 mini 0.4 nozzle", + "Bambu Lab A1 mini 0.6 nozzle", + "Bambu Lab A1 mini 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PVA @BBL P1P 0.2 nozzle.json b/resources/profiles/BBL/filament/Bambu PVA @BBL P1P 0.2 nozzle.json new file mode 100644 index 0000000000..47ec5c0ba0 --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PVA @BBL P1P 0.2 nozzle.json @@ -0,0 +1,38 @@ +{ + "type": "filament", + "name": "Bambu PVA @BBL P1P 0.2 nozzle", + "inherits": "Bambu PVA @base", + "from": "system", + "setting_id": "GFSS04_03", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "filament_max_volumetric_speed": [ + "1" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PVA @BBL P1P.json b/resources/profiles/BBL/filament/Bambu PVA @BBL P1P.json new file mode 100644 index 0000000000..964c5e79a7 --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PVA @BBL P1P.json @@ -0,0 +1,37 @@ +{ + "type": "filament", + "name": "Bambu PVA @BBL P1P", + "inherits": "Bambu PVA @base", + "from": "system", + "setting_id": "GFSS04_02", + "instantiation": "true", + "fan_cooling_layer_time": [ + "80" + ], + "fan_min_speed": [ + "50" + ], + "hot_plate_temp": [ + "65" + ], + "hot_plate_temp_initial_layer": [ + "65" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "textured_plate_temp": [ + "65" + ], + "textured_plate_temp_initial_layer": [ + "65" + ], + "compatible_printers": [ + "Bambu Lab P1P 0.4 nozzle", + "Bambu Lab P1P 0.6 nozzle", + "Bambu Lab P1P 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PVA @BBL X1C 0.2 nozzle.json b/resources/profiles/BBL/filament/Bambu PVA @BBL X1C 0.2 nozzle.json new file mode 100644 index 0000000000..01f0ef77bb --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PVA @BBL X1C 0.2 nozzle.json @@ -0,0 +1,23 @@ +{ + "type": "filament", + "name": "Bambu PVA @BBL X1C 0.2 nozzle", + "inherits": "Bambu PVA @base", + "from": "system", + "setting_id": "GFSS04_01", + "instantiation": "true", + "filament_max_volumetric_speed": [ + "1" + ], + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.2 nozzle", + "Bambu Lab X1E 0.2 nozzle", + "Bambu Lab X1 0.2 nozzle", + "Bambu Lab P1S 0.2 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PVA @BBL X1C.json b/resources/profiles/BBL/filament/Bambu PVA @BBL X1C.json new file mode 100644 index 0000000000..c3ce4d3780 --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PVA @BBL X1C.json @@ -0,0 +1,28 @@ +{ + "type": "filament", + "name": "Bambu PVA @BBL X1C", + "inherits": "Bambu PVA @base", + "from": "system", + "setting_id": "GFSS04_00", + "instantiation": "true", + "nozzle_temperature": [ + "240" + ], + "nozzle_temperature_initial_layer": [ + "240" + ], + "compatible_printers": [ + "Bambu Lab X1 Carbon 0.4 nozzle", + "Bambu Lab X1 Carbon 0.6 nozzle", + "Bambu Lab X1 Carbon 0.8 nozzle", + "Bambu Lab X1 0.4 nozzle", + "Bambu Lab X1 0.6 nozzle", + "Bambu Lab X1 0.8 nozzle", + "Bambu Lab P1S 0.4 nozzle", + "Bambu Lab P1S 0.6 nozzle", + "Bambu Lab P1S 0.8 nozzle", + "Bambu Lab X1E 0.4 nozzle", + "Bambu Lab X1E 0.6 nozzle", + "Bambu Lab X1E 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Bambu PVA @base.json b/resources/profiles/BBL/filament/Bambu PVA @base.json new file mode 100644 index 0000000000..a236f83bd6 --- /dev/null +++ b/resources/profiles/BBL/filament/Bambu PVA @base.json @@ -0,0 +1,32 @@ +{ + "type": "filament", + "name": "Bambu PVA @base", + "inherits": "fdm_filament_pva", + "from": "system", + "filament_id": "GFS04", + "instantiation": "false", + "filament_cost": [ + "79.98" + ], + "filament_density": [ + "1.27" + ], + "filament_max_volumetric_speed": [ + "6" + ], + "filament_vendor": [ + "Bambu Lab" + ], + "nozzle_temperature_range_high": [ + "250" + ], + "nozzle_temperature_range_low": [ + "210" + ], + "slow_down_layer_time": [ + "7" + ], + "slow_down_min_speed": [ + "20" + ] +} \ No newline at end of file diff --git a/resources/profiles/BBL/filament/Generic PETG @BBL A1.json b/resources/profiles/BBL/filament/Generic PETG @BBL A1.json index b9bdc5f892..ef9cc612fb 100644 --- a/resources/profiles/BBL/filament/Generic PETG @BBL A1.json +++ b/resources/profiles/BBL/filament/Generic PETG @BBL A1.json @@ -5,6 +5,9 @@ "from": "system", "setting_id": "GFSG99_03", "instantiation": "true", + "filament_max_volumetric_speed": [ + "8" + ], "hot_plate_temp": [ "80" ], diff --git a/resources/profiles/BBL/filament/Generic PETG-CF @BBL A1.json b/resources/profiles/BBL/filament/Generic PETG-CF @BBL A1.json index f7129e4442..ce31f210d3 100644 --- a/resources/profiles/BBL/filament/Generic PETG-CF @BBL A1.json +++ b/resources/profiles/BBL/filament/Generic PETG-CF @BBL A1.json @@ -15,7 +15,7 @@ "5" ], "filament_max_volumetric_speed": [ - "11.5" + "8" ], "overhang_fan_speed": [ "100" diff --git a/resources/profiles/BBL/filament/PolyLite PETG @BBL A1.json b/resources/profiles/BBL/filament/PolyLite PETG @BBL A1.json index 1787b74203..af9b277e33 100644 --- a/resources/profiles/BBL/filament/PolyLite PETG @BBL A1.json +++ b/resources/profiles/BBL/filament/PolyLite PETG @BBL A1.json @@ -6,7 +6,7 @@ "setting_id": "GFSG60_06", "instantiation": "true", "filament_max_volumetric_speed": [ - "11.5" + "8" ], "hot_plate_temp": [ "80" diff --git a/resources/profiles/BBL/filament/fdm_filament_abs.json b/resources/profiles/BBL/filament/fdm_filament_abs.json index 74eb871518..461dd5e610 100644 --- a/resources/profiles/BBL/filament/fdm_filament_abs.json +++ b/resources/profiles/BBL/filament/fdm_filament_abs.json @@ -5,7 +5,7 @@ "from": "system", "instantiation": "false", "activate_air_filtration": [ - "0" + "1" ], "cool_plate_temp": [ "0" diff --git a/resources/profiles/BBL/filament/fdm_filament_asa.json b/resources/profiles/BBL/filament/fdm_filament_asa.json index a0da767a75..ac7a9294c1 100644 --- a/resources/profiles/BBL/filament/fdm_filament_asa.json +++ b/resources/profiles/BBL/filament/fdm_filament_asa.json @@ -5,7 +5,7 @@ "from": "system", "instantiation": "false", "activate_air_filtration": [ - "0" + "1" ], "cool_plate_temp": [ "0" diff --git a/resources/profiles/BBL/machine/Bambu Lab P1P 0.4 nozzle.json b/resources/profiles/BBL/machine/Bambu Lab P1P 0.4 nozzle.json index 31768fa8ad..d7e4726a40 100644 --- a/resources/profiles/BBL/machine/Bambu Lab P1P 0.4 nozzle.json +++ b/resources/profiles/BBL/machine/Bambu Lab P1P 0.4 nozzle.json @@ -10,7 +10,7 @@ ], "printer_model": "Bambu Lab P1P", "printer_variant": "0.4", - "auxiliary_fan": "1", + "auxiliary_fan": "0", "bed_exclude_area": [ "0x0", "18x0", diff --git a/resources/profiles/BBL/machine/fdm_bbl_3dp_001_common.json b/resources/profiles/BBL/machine/fdm_bbl_3dp_001_common.json index e9e490bbc7..4d61d88f87 100644 --- a/resources/profiles/BBL/machine/fdm_bbl_3dp_001_common.json +++ b/resources/profiles/BBL/machine/fdm_bbl_3dp_001_common.json @@ -45,8 +45,8 @@ "5000" ], "machine_max_acceleration_travel": [ - "20000", - "20000" + "9000", + "9000" ], "machine_max_acceleration_x": [ "20000", @@ -138,7 +138,5 @@ "machine_end_gcode": ";===== date: 20230428 =====================\nM400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-0.8 F1800 ; retract\nG1 Z{max_layer_z + 0.5} F900 ; lower z a little\nG1 X65 Y245 F12000 ; move to safe pos \nG1 Y265 F3000\n\nG1 X65 Y245 F12000\nG1 Y265 F3000\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off remote part cooling fan\nM106 P3 S0 ; turn off chamber cooling fan\n\nG1 X100 F12000 ; wipe\n; pull back filament to AMS\nM620 S255\nG1 X20 Y50 F12000\nG1 Y-3\nT255\nG1 X65 F12000\nG1 Y265\nG1 X100 F12000 ; wipe\nM621 S255\nM104 S0 ; turn off hotend\n\nM622.1 S1 ; for prev firware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\n M400 ; wait all motion done\n M991 S0 P-1 ;end smooth timelapse at safe pos\n M400 S3 ;wait for last picture to be taken\nM623; end of \"timelapse_record_flag\"\n\nM400 ; wait all motion done\nM17 S\nM17 Z0.4 ; lower z motor current to reduce impact if there is something in the bottom\n{if (max_layer_z + 100.0) < 250}\n G1 Z{max_layer_z + 100.0} F600\n G1 Z{max_layer_z +98.0}\n{else}\n G1 Z250 F600\n G1 Z248\n{endif}\nM400 P100\nM17 R ; restore z current\n\nG90\nG1 X128 Y250 F3600\n\nM220 S100 ; Reset feedrate magnitude\nM201.2 K1.0 ; Reset acc magnitude\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 0\n\nM17 X0.8 Y0.8 Z0.5 ; lower motor current to 45% power\n", "layer_change_gcode": "; layer num/total_layer_count: {layer_num+1}/[total_layer_count]\nM622.1 S1 ; for prev firware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\n{if timelapse_type == 0} ; timelapse without wipe tower\nM971 S11 C10 O0\n{elsif timelapse_type == 1} ; timelapse with wipe tower\nG92 E0\nG1 E-[retraction_length] F1800\nG17\nG2 Z{layer_z + 0.4} I0.86 J0.86 P1 F20000 ; spiral lift a little\nG1 X65 Y245 F20000 ; move to safe pos\nG17\nG2 Z{layer_z} I0.86 J0.86 P1 F20000\nG1 Y265 F3000\nM400 P300\nM971 S11 C10 O0\nG92 E0\nG1 E[retraction_length] F300\nG1 X100 F5000\nG1 Y255 F20000\n{endif}\nM623\n; update layer progress\nM73 L{layer_num+1}\nM991 S0 P{layer_num} ;notify layer change", "change_filament_gcode": "M620 S[next_extruder]A\nM204 S9000\n{if toolchange_count > 1 && (z_hop_types[current_extruder] == 0 || z_hop_types[current_extruder] == 3)}\nG17\nG2 Z{z_after_toolchange + 0.4} I0.86 J0.86 P1 F10000 ; spiral lift a little from second lift\n{endif}\nG1 Z{max_layer_z + 3.0} F1200\n\nG1 X70 F21000\nG1 Y245\nG1 Y265 F3000\nM400\nM106 P1 S0\nM106 P2 S0\n{if old_filament_temp > 142 && next_extruder < 255}\nM104 S[old_filament_temp]\n{endif}\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 X120 F15000\n\nG1 X20 Y50 F21000\nG1 Y-3\n{if toolchange_count == 2}\n; get travel path for change filament\nM620.1 X[travel_point_1_x] Y[travel_point_1_y] F21000 P0\nM620.1 X[travel_point_2_x] Y[travel_point_2_y] F21000 P1\nM620.1 X[travel_point_3_x] Y[travel_point_3_y] F21000 P2\n{endif}\nM620.1 E F[old_filament_e_feedrate] T{nozzle_temperature_range_high[previous_extruder]}\nT[next_extruder]\nM620.1 E F[new_filament_e_feedrate] T{nozzle_temperature_range_high[next_extruder]}\n\n{if next_extruder < 255}\nM400\n\nG92 E0\n{if flush_length_1 > 1}\n; FLUSH_START\n; always use highest temperature to flush\nM400\nM109 S[nozzle_temperature_range_high]\n{if flush_length_1 > 23.7}\nG1 E23.7 F{old_filament_e_feedrate} ; do not need pulsatile flushing for start part\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{old_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\n{else}\nG1 E{flush_length_1} F{old_filament_e_feedrate}\n{endif}\n; FLUSH_END\nG1 E-[old_retract_length_toolchange] F1800\nG1 E[old_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_2 > 1}\n; FLUSH_START\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_3 > 1}\n; FLUSH_START\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\n; FLUSH_END\nG1 E-[new_retract_length_toolchange] F1800\nG1 E[new_retract_length_toolchange] F300\n{endif}\n\n{if flush_length_4 > 1}\n; FLUSH_START\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\n; FLUSH_END\n{endif}\n; FLUSH_START\nM400\nM109 S[new_filament_temp]\nG1 E2 F{new_filament_e_feedrate} ;Compensate for filament spillage during waiting temperature\n; FLUSH_END\nM400\nG92 E0\nG1 E-[new_retract_length_toolchange] F1800\nM106 P1 S255\nM400 S3\nG1 X80 F15000\nG1 X60 F15000\nG1 X80 F15000\nG1 X60 F15000; shake to put down garbage\n\nG1 X70 F5000\nG1 X90 F3000\nG1 Y255 F4000\nG1 X100 F5000\nG1 Y265 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X70 F10000\nG1 X100 F5000\nG1 X165 F15000; wipe and shake\nG1 Y256 ; move Y to aside, prevent collision\nM400\nG1 Z{max_layer_z + 3.0} F3000\n{if layer_z <= (initial_layer_print_height + 0.001)}\nM204 S[initial_layer_acceleration]\n{else}\nM204 S[default_acceleration]\n{endif}\n{else}\nG1 X[x_after_toolchange] Y[y_after_toolchange] Z[z_after_toolchange] F12000\n{endif}\nM621 S[next_extruder]A", - "machine_pause_gcode": "M400 U1", - "purge_in_prime_tower": "0", - "enable_filament_ramming": "0" + "machine_pause_gcode": "M400 U1" } \ No newline at end of file diff --git a/resources/profiles/BBL/machine/fdm_machine_common.json b/resources/profiles/BBL/machine/fdm_machine_common.json index c3b22f5612..067e53b5d2 100644 --- a/resources/profiles/BBL/machine/fdm_machine_common.json +++ b/resources/profiles/BBL/machine/fdm_machine_common.json @@ -36,7 +36,7 @@ "10000" ], "machine_max_acceleration_z": [ - "500" + "100" ], "machine_max_speed_e": [ "60" @@ -116,5 +116,7 @@ "upward_compatible_machine": [], "machine_start_gcode": "G0 Z20 F9000\nG92 E0; G1 E-10 F1200\nG28\nM970 Q1 A10 B10 C130 K0\nM970 Q1 A10 B131 C250 K1\nM974 Q1 S1 P0\nM970 Q0 A10 B10 C130 H20 K0\nM970 Q0 A10 B131 C250 K1\nM974 Q0 S1 P0\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG29 ;Home\nG90;\nG92 E0 ;Reset Extruder \nG1 Z2.0 F3000 ;Move Z Axis up \nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nM109 S205;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder \nG1 X110 Y110 Z2.0 F3000 ;Move Z Axis up", "machine_end_gcode": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-4.0 F3600; retract \nG91\nG1 Z3;\nM104 S0 ; turn off hotend\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nG90 \nG0 X110 Y200 F3600 \nprint_end", - "change_filament_gcode": "" + "change_filament_gcode": "", + "purge_in_prime_tower": "0", + "enable_filament_ramming": "0" } \ No newline at end of file diff --git a/resources/profiles/BBL/process/fdm_process_bbl_common.json b/resources/profiles/BBL/process/fdm_process_bbl_common.json index 1f6191a1a8..fc377a0b86 100644 --- a/resources/profiles/BBL/process/fdm_process_bbl_common.json +++ b/resources/profiles/BBL/process/fdm_process_bbl_common.json @@ -29,7 +29,7 @@ "ironing_type": "no ironing", "layer_height": "0.2", "reduce_infill_retraction": "1", - "filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode", + "filename_format": "{input_filename_base}_{filament_type[0]}_{print_time}.gcode", "detect_overhang_wall": "1", "overhang_1_4_speed": "0", "overhang_2_4_speed": "50", diff --git a/resources/profiles/BIQU.json b/resources/profiles/BIQU.json index 36ff655132..4122d53266 100644 --- a/resources/profiles/BIQU.json +++ b/resources/profiles/BIQU.json @@ -1,6 +1,6 @@ { "name": "BIQU", - "version": "01.09.00.02", + "version": "02.00.00.00", "force_update": "0", "description": "BIQU configurations", "machine_model_list": [ diff --git a/resources/profiles/CONSTRUCT3D.json b/resources/profiles/CONSTRUCT3D.json index 55af4f3075..61faee2309 100644 --- a/resources/profiles/CONSTRUCT3D.json +++ b/resources/profiles/CONSTRUCT3D.json @@ -1,6 +1,6 @@ { "name": "CONSTRUCT3D", - "version": "01.09.00.02", + "version": "02.00.00.00", "force_update": "0", "description": "Construct3D configurations", "machine_model_list": [ diff --git a/resources/profiles/CONSTRUCT3D/machine/Construct 1 XL 0.6 nozzle.json b/resources/profiles/CONSTRUCT3D/machine/Construct 1 XL 0.6 nozzle.json index 3cb4e49398..df463d1523 100644 --- a/resources/profiles/CONSTRUCT3D/machine/Construct 1 XL 0.6 nozzle.json +++ b/resources/profiles/CONSTRUCT3D/machine/Construct 1 XL 0.6 nozzle.json @@ -62,7 +62,7 @@ "40" ], "machine_end_gcode": ";Retract the filament\nG92 E1\nG1 E-5 F900\n;Move nozzle fast\nG1 X5 Y369 F15000\n;Move Bed Down\nG1 Z400 F6000\n\n;Set machine to idle\nT-1\nM104 S0\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nM84 ; disable motors\n", - "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM106 S0 ; Turn Fan off\nM204 S[machine_max_acceleration_extruding] T[machine_max_acceleration_retracting]\nM190 S[first_layer_bed_temperature] ; set bed temp\nM109 S160 ; set extruder temp\nG28 ; home all\nG1 Z15 F6000 ; move the printer down 15mm\nG1 Y1.0 Z0.3 F4000 ; move print head up\nM109 S[first_layer_temperature] ; set extruder temp\n\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] T0 ; wait for extruder temp\nM109 S[first_layer_temperature] T1; wait for extruder temp\nM109 S[first_layer_temperature] T2; wait for extruder temp\nM109 S[first_layer_temperature] T3; wait for extruder temp\n;prime the extruder\nG1 X5 Y2 Z0.3 F6000; go to edge of build volume\nG1 X60 E10 F1000 ;gentle purge start\nG1 X110 E25 F1000; heavy purge\nG1 X60;", + "machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM106 S0 ; Turn Fan off\nM204 S[machine_max_acceleration_extruding] T[machine_max_acceleration_retracting]\nM190 S[first_layer_bed_temperature] ; set bed temp\nM109 S160 ; set extruder temp\nG28 ; home all\nG1 Z15 F6000 ; move the printer down 15mm\nG1 Y1.0 Z0.3 F4000 ; move print head up\nM109 S[first_layer_temperature] ; set extruder temp\n\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] T0 ; wait for extruder temp\n;prime the extruder\nG1 X5 Y2 Z0.3 F6000; go to edge of build volume\nG1 X60 E10 F1000 ;gentle purge start\nG1 X110 E25 F1000; heavy purge\nG1 X60;", "max_layer_height": [ "0.6" ], diff --git a/resources/profiles/Comgrow.json b/resources/profiles/Comgrow.json index 1d87301e2a..728ebe4020 100644 --- a/resources/profiles/Comgrow.json +++ b/resources/profiles/Comgrow.json @@ -1,6 +1,6 @@ { "name": "Comgrow", - "version": "01.09.00.02", + "version": "02.00.00.00", "force_update": "0", "description": "Comgrow configurations", "machine_model_list": [ diff --git a/resources/profiles/Creality.json b/resources/profiles/Creality.json index 776682a2c1..1f86ff0016 100644 --- a/resources/profiles/Creality.json +++ b/resources/profiles/Creality.json @@ -1,6 +1,6 @@ { "name": "Creality", - "version": "01.09.00.02", + "version": "02.00.00.00", "force_update": "0", "description": "Creality configurations", "machine_model_list": [ diff --git a/resources/profiles/Custom.json b/resources/profiles/Custom.json index 5ed0f41eff..b589f5e2c7 100644 --- a/resources/profiles/Custom.json +++ b/resources/profiles/Custom.json @@ -1,6 +1,6 @@ { "name": "Custom Printer", - "version": "01.09.00.02", + "version": "02.00.00.00", "force_update": "0", "description": "My configurations", "machine_model_list": [ diff --git a/resources/profiles/Elegoo.json b/resources/profiles/Elegoo.json index b68b31c012..4124db7b45 100644 --- a/resources/profiles/Elegoo.json +++ b/resources/profiles/Elegoo.json @@ -1,6 +1,6 @@ { "name": "Elegoo", - "version": "01.09.00.02", + "version": "02.00.00.00", "force_update": "0", "description": "Elegoo configurations", "machine_model_list": [ diff --git a/resources/profiles/FLSun.json b/resources/profiles/FLSun.json index cbd31b5b6a..9081d0d9dc 100644 --- a/resources/profiles/FLSun.json +++ b/resources/profiles/FLSun.json @@ -1,6 +1,6 @@ { "name": "FLSun", - "version": "01.09.00.02", + "version": "02.00.00.00", "force_update": "0", "description": "FLSun configurations", "machine_model_list": [ diff --git a/resources/profiles/Flashforge.json b/resources/profiles/Flashforge.json index 01a64269a2..970bd27ea0 100644 --- a/resources/profiles/Flashforge.json +++ b/resources/profiles/Flashforge.json @@ -1,7 +1,7 @@ { "name": "Flashforge", "url": "", - "version": "01.09.00.02", + "version": "02.00.00.00", "force_update": "0", "description": "Flashforge configurations", "machine_model_list": [ diff --git a/resources/profiles/FlyingBear.json b/resources/profiles/FlyingBear.json index 28b9124682..d2157f2da7 100644 --- a/resources/profiles/FlyingBear.json +++ b/resources/profiles/FlyingBear.json @@ -1,6 +1,6 @@ { "name": "FlyingBear", - "version": "01.09.00.02", + "version": "02.00.00.00", "force_update": "1", "description": "FlyingBear configurations", "machine_model_list": [ diff --git a/resources/profiles/Folgertech.json b/resources/profiles/Folgertech.json index fc62fba82c..021cdec4e6 100644 --- a/resources/profiles/Folgertech.json +++ b/resources/profiles/Folgertech.json @@ -1,6 +1,6 @@ { "name": "Folgertech", - "version": "01.09.00.02", + "version": "02.00.00.00", "force_update": "0", "description": "Folgertech configurations", "machine_model_list": [ diff --git a/resources/profiles/InfiMech.json b/resources/profiles/InfiMech.json index 180d97cf4e..ff2068fb8e 100644 --- a/resources/profiles/InfiMech.json +++ b/resources/profiles/InfiMech.json @@ -1,6 +1,6 @@ { "name": "InfiMech", - "version": "01.09.00.02", + "version": "02.00.00.00", "force_update": "1", "description": "InfiMech configurations", "machine_model_list": [ @@ -150,6 +150,15 @@ { "name": "Other PLA Hyper", "sub_path": "filament/Other PLA Hyper.json" + }, + + { + "name": "fdm_filament_pla_Hyper", + "sub_path": "filament/fdm_filament_pla_Hyper.json" + }, + { + "name": "InfiMech PLA Hyper", + "sub_path": "filament/InfiMech PLA Hyper.json" } diff --git a/resources/profiles/InfiMech/filament/fdm_filament_abs.json b/resources/profiles/InfiMech/filament/fdm_filament_abs.json index 8123ea49c5..94bfd40bdf 100644 --- a/resources/profiles/InfiMech/filament/fdm_filament_abs.json +++ b/resources/profiles/InfiMech/filament/fdm_filament_abs.json @@ -86,7 +86,10 @@ "1" ], "complete_print_exhaust_fan_speed": [ - "60" + "80" + ], + "during_print_exhaust_fan_speed": [ + "100" ], "slow_down_layer_time": [ "5" diff --git a/resources/profiles/InfiMech/machine/InfiMech TX 0.4 nozzle.json b/resources/profiles/InfiMech/machine/InfiMech TX 0.4 nozzle.json index 68d52d14a5..cd4ab76b3e 100644 --- a/resources/profiles/InfiMech/machine/InfiMech TX 0.4 nozzle.json +++ b/resources/profiles/InfiMech/machine/InfiMech TX 0.4 nozzle.json @@ -10,7 +10,7 @@ "0.4" ], "z_hop": [ - "0" + "0.4" ], "printable_area": [ "0x0", diff --git a/resources/profiles/InfiMech/machine/fdm_klipper_common.json b/resources/profiles/InfiMech/machine/fdm_klipper_common.json index 81c209a099..804af1a4c8 100644 --- a/resources/profiles/InfiMech/machine/fdm_klipper_common.json +++ b/resources/profiles/InfiMech/machine/fdm_klipper_common.json @@ -112,7 +112,7 @@ "0" ], "machine_pause_gcode": "PAUSE", - "machine_start_gcode": ";v2.8-20240219-3;\n;wiping nozzle start\nM106 P3 S0\nclean_nozzle_position\n;wiping nozzle end\n;*************preheat nozzle and hotbed for Z_TILT_ADJUST*************\nM140 S[bed_temperature_initial_layer_single]\nM104 S130\nG1 X110 Y110 F6000 \nG4 P200\nprobe\nSET_KINEMATIC_POSITION Z=0 ;Z homing\nZ_TILT_ADJUST \n;*************Z_TILT_ADJUST end*************\nM140 S[bed_temperature_initial_layer_single] ;heat hotbed temp set by user\nG1 X5 Y5 F6000 \nG28 \nG1 X{first_layer_print_min[0]-1.5} Y{min(first_layer_print_min[0] + 60,print_bed_max[0])} F6000 \nG1 Z0.2 F600\nM104 S[nozzle_temperature_initial_layer] ;heat nozzle temp set by user\nM106 S100 ;close head_nozzle fan\nG4 P3000\nM106 S255 ;close head_nozzle fan\nG4 P3000\nM106 S100 ;close head_nozzle fan\n;*************PRINT START*************\nM109 S[nozzle_temperature_initial_layer] ;heat nozzle temp set by user\nM106 S0 ;close head_nozzle fan\nBED_MESH_CLEAR \nBED_MESH_PROFILE LOAD=default # bedmesh load\nG92 E0 ;Reset Extruder\nG1 Z4.0 F200 ;Move Z Axis up\nG90 ;absolute position\n ; ; ; ; ; ; ; ; ; draw line along model\nG92 E0 ;reset extruder\nG1 E4 F300 ;extrude filament\nG1 X{first_layer_print_min[0]-1.5} Y{min(first_layer_print_min[0] + 60,print_bed_max[0])} F6000 \nG1 Z0.22 F600\nG1 X{first_layer_print_min[0]-1.5} Y{max(0, first_layer_print_min[1]-1.5)} F2000 E10\nG1 Z0.22 F600\nG1 X{min(first_layer_print_min[0] + 60,print_bed_max[0])} F1200 E12\n ; ; ; ; ; ; ; ; ;draw line along model end \nG4 P200\nG1 Z2\nG92 E0 ;Reset Extruder\nCLEAR_PAUSE\n;***********model start************\n", + "machine_start_gcode": ";v2.9-20240311;\n;wiping nozzle start\nM106 P3 S0\nclean_nozzle_position\n;wiping nozzle end\n;*************preheat nozzle and hotbed for Z_TILT_ADJUST*************\nM140 S[bed_temperature_initial_layer_single]\nM104 S130\nG1 X110 Y110 F6000 \nG4 P200\nprobe\nSET_KINEMATIC_POSITION Z=0 ;Z homing\nZ_TILT_ADJUST \n;*************Z_TILT_ADJUST end*************\nM140 S[bed_temperature_initial_layer_single] ;heat hotbed temp set by user\nG1 X5 Y5 F6000 \nG28 \nG1 X{first_layer_print_min[0]-1.5} Y{min(first_layer_print_min[0] + 60,print_bed_max[0])} F6000 \nG1 Z0.2 F600\nM104 S[nozzle_temperature_initial_layer] ;heat nozzle temp set by user\nM106 S100 ;close head_nozzle fan\nG4 P3000\nM106 S255 ;close head_nozzle fan\nG4 P3000\nM106 S100 ;close head_nozzle fan\n;*************PRINT START*************\nM109 S[nozzle_temperature_initial_layer] ;heat nozzle temp set by user and wait \nM190 S[bed_temperature_initial_layer_single];heat bed temp set by user and wait \nM106 S0 ;close head_nozzle fan\nBED_MESH_CLEAR \nBED_MESH_PROFILE LOAD=default # bedmesh load\nG92 E0 ;Reset Extruder\nG1 Z4.0 F200 ;Move Z Axis up\nG90 ;absolute position\n ; ; ; ; ; ; ; ; ; draw line along model\nG92 E0 ;reset extruder\nG1 E4 F300 ;extrude filament\nG1 X{first_layer_print_min[0]-1.5} Y{min(first_layer_print_min[0] + 60,print_bed_max[0])} F6000 \nG1 Z0.22 F600\nG1 X{first_layer_print_min[0]-1.5} Y{max(0, first_layer_print_min[1]-1.5)} F2000 E10\nG1 Z0.22 F600\nG1 X{min(first_layer_print_min[0] + 60,print_bed_max[0])} F1200 E12\n ; ; ; ; ; ; ; ; ;draw line along model end \nG4 P200\nG1 Z2\nG92 E0 ;Reset Extruder\nCLEAR_PAUSE\n;***********model start************\n", "machine_unload_filament_time": "0", "max_layer_height": [ "0.28" diff --git a/resources/profiles/InfiMech/machine/fdm_machine_common.json b/resources/profiles/InfiMech/machine/fdm_machine_common.json index fdf527fb5c..e4841e4747 100644 --- a/resources/profiles/InfiMech/machine/fdm_machine_common.json +++ b/resources/profiles/InfiMech/machine/fdm_machine_common.json @@ -112,7 +112,7 @@ "0" ], "machine_pause_gcode": "PAUSE", - "machine_start_gcode": ";v2.8-20240219-3;\n;wiping nozzle start\nM106 P3 S0\nclean_nozzle_position\n;wiping nozzle end\n;*************preheat nozzle and hotbed for Z_TILT_ADJUST*************\nM140 S[bed_temperature_initial_layer_single]\nM104 S130\nG1 X110 Y110 F6000 \nG4 P200\nprobe\nSET_KINEMATIC_POSITION Z=0 ;Z homing\nZ_TILT_ADJUST \n;*************Z_TILT_ADJUST end*************\nM140 S[bed_temperature_initial_layer_single] ;heat hotbed temp set by user\nG1 X5 Y5 F6000 \nG28 \nG1 X{first_layer_print_min[0]-1.5} Y{min(first_layer_print_min[0] + 60,print_bed_max[0])} F6000 \nG1 Z0.2 F600\nM104 S[nozzle_temperature_initial_layer] ;heat nozzle temp set by user\nM106 S100 ;close head_nozzle fan\nG4 P3000\nM106 S255 ;close head_nozzle fan\nG4 P3000\nM106 S100 ;close head_nozzle fan\n;*************PRINT START*************\nM109 S[nozzle_temperature_initial_layer] ;heat nozzle temp set by user\nM106 S0 ;close head_nozzle fan\nBED_MESH_CLEAR \nBED_MESH_PROFILE LOAD=default # bedmesh load\nG92 E0 ;Reset Extruder\nG1 Z4.0 F200 ;Move Z Axis up\nG90 ;absolute position\n ; ; ; ; ; ; ; ; ; draw line along model\nG92 E0 ;reset extruder\nG1 E4 F300 ;extrude filament\nG1 X{first_layer_print_min[0]-1.5} Y{min(first_layer_print_min[0] + 60,print_bed_max[0])} F6000 \nG1 Z0.22 F600\nG1 X{first_layer_print_min[0]-1.5} Y{max(0, first_layer_print_min[1]-1.5)} F2000 E10\nG1 Z0.22 F600\nG1 X{min(first_layer_print_min[0] + 60,print_bed_max[0])} F1200 E12\n ; ; ; ; ; ; ; ; ;draw line along model end \nG4 P200\nG1 Z2\nG92 E0 ;Reset Extruder\nCLEAR_PAUSE\n;***********model start************\n", + "machine_start_gcode": ";v2.9-20240311;\n;wiping nozzle start\nM106 P3 S0\nclean_nozzle_position\n;wiping nozzle end\n;*************preheat nozzle and hotbed for Z_TILT_ADJUST*************\nM140 S[bed_temperature_initial_layer_single]\nM104 S130\nG1 X110 Y110 F6000 \nG4 P200\nprobe\nSET_KINEMATIC_POSITION Z=0 ;Z homing\nZ_TILT_ADJUST \n;*************Z_TILT_ADJUST end*************\nM140 S[bed_temperature_initial_layer_single] ;heat hotbed temp set by user\nG1 X5 Y5 F6000 \nG28 \nG1 X{first_layer_print_min[0]-1.5} Y{min(first_layer_print_min[0] + 60,print_bed_max[0])} F6000 \nG1 Z0.2 F600\nM104 S[nozzle_temperature_initial_layer] ;heat nozzle temp set by user\nM106 S100 ;close head_nozzle fan\nG4 P3000\nM106 S255 ;close head_nozzle fan\nG4 P3000\nM106 S100 ;close head_nozzle fan\n;*************PRINT START*************\nM109 S[nozzle_temperature_initial_layer] ;heat nozzle temp set by user and wait \nM190 S[bed_temperature_initial_layer_single];heat bed temp set by user and wait \nM106 S0 ;close head_nozzle fan\nBED_MESH_CLEAR \nBED_MESH_PROFILE LOAD=default # bedmesh load\nG92 E0 ;Reset Extruder\nG1 Z4.0 F200 ;Move Z Axis up\nG90 ;absolute position\n ; ; ; ; ; ; ; ; ; draw line along model\nG92 E0 ;reset extruder\nG1 E4 F300 ;extrude filament\nG1 X{first_layer_print_min[0]-1.5} Y{min(first_layer_print_min[0] + 60,print_bed_max[0])} F6000 \nG1 Z0.22 F600\nG1 X{first_layer_print_min[0]-1.5} Y{max(0, first_layer_print_min[1]-1.5)} F2000 E10\nG1 Z0.22 F600\nG1 X{min(first_layer_print_min[0] + 60,print_bed_max[0])} F1200 E12\n ; ; ; ; ; ; ; ; ;draw line along model end \nG4 P200\nG1 Z2\nG92 E0 ;Reset Extruder\nCLEAR_PAUSE\n;***********model start************\n", "machine_unload_filament_time": "0", "max_layer_height": [ "0.28" diff --git a/resources/profiles/InfiMech/process/0.16mm Optimal @InfiMech TX.json b/resources/profiles/InfiMech/process/0.16mm Optimal @InfiMech TX.json index 8e8230e397..be60e2297b 100644 --- a/resources/profiles/InfiMech/process/0.16mm Optimal @InfiMech TX.json +++ b/resources/profiles/InfiMech/process/0.16mm Optimal @InfiMech TX.json @@ -6,6 +6,9 @@ "instantiation": "true", "inherits": "fdm_process_common", + "overhang_2_4_speed": "50", + "overhang_3_4_speed": "30", + "top_shell_layers": "6", "overhang_1_4_speed": "50", "accel_to_decel_enable": "0", "bottom_shell_layers": "4", @@ -28,7 +31,7 @@ "skirt_speed": "50", "sparse_infill_speed": "330", "support_line_width": "0.42", - "top_shell_thickness": "0.8", + "top_shell_thickness": "1", "top_surface_line_width": "0.42", "compatible_printers": [ "InfiMech TX 0.4 nozzle" diff --git a/resources/profiles/Kingroon.json b/resources/profiles/Kingroon.json index c37b707d60..2b116382f6 100644 --- a/resources/profiles/Kingroon.json +++ b/resources/profiles/Kingroon.json @@ -1,7 +1,7 @@ { "name": "Kingroon", "url": "https://kingroon.com/", - "version": "01.09.00.02", + "version": "02.00.00.00", "force_update": "0", "description": "Kingroon configuration files", "machine_model_list": [ diff --git a/resources/profiles/OrcaArena.json b/resources/profiles/OrcaArena.json index de974a7855..0ab3baa800 100644 --- a/resources/profiles/OrcaArena.json +++ b/resources/profiles/OrcaArena.json @@ -1,7 +1,7 @@ { "name": "Orca Arena Printer", "url": "", - "version": "01.09.00.02", + "version": "02.00.00.00", "force_update": "0", "description": "Orca Arena configuration files", "machine_model_list": [ diff --git a/resources/profiles/Peopoly.json b/resources/profiles/Peopoly.json index e1167538ad..ba5c67813e 100644 --- a/resources/profiles/Peopoly.json +++ b/resources/profiles/Peopoly.json @@ -1,6 +1,6 @@ { "name": "Peopoly", - "version": "01.06.05.02", + "version": "02.00.00.00", "force_update": "0", "description": "Peopoly configurations", "machine_model_list": [ diff --git a/resources/profiles/Prusa.json b/resources/profiles/Prusa.json index 74d084262b..7499944f72 100644 --- a/resources/profiles/Prusa.json +++ b/resources/profiles/Prusa.json @@ -1,6 +1,6 @@ { "name": "Prusa", - "version": "01.09.00.02", + "version": "02.00.00.00", "force_update": "0", "description": "Prusa configurations", "machine_model_list": [ diff --git a/resources/profiles/Qidi.json b/resources/profiles/Qidi.json index 622ce93dd4..22a0055f23 100644 --- a/resources/profiles/Qidi.json +++ b/resources/profiles/Qidi.json @@ -1,6 +1,6 @@ { "name": "Qidi", - "version": "01.09.00.02", + "version": "02.00.00.00", "force_update": "0", "description": "Qidi configurations", "machine_model_list": [ diff --git a/resources/profiles/Raise3D.json b/resources/profiles/Raise3D.json index d16c180c32..33e402c36c 100644 --- a/resources/profiles/Raise3D.json +++ b/resources/profiles/Raise3D.json @@ -1,7 +1,7 @@ { "name": "Raise3D", "url": "", - "version": "01.09.00.02", + "version": "02.00.00.00", "force_update": "0", "description": "Raise3D configurations", "machine_model_list": [ diff --git a/resources/profiles/Ratrig.json b/resources/profiles/Ratrig.json index c39580d6ac..53d8b7b72d 100644 --- a/resources/profiles/Ratrig.json +++ b/resources/profiles/Ratrig.json @@ -1,6 +1,6 @@ { "name": "RatRig", - "version": "01.09.00.02", + "version": "02.00.00.00", "force_update": "0", "description": "RatRig configurations", "machine_model_list": [ diff --git a/resources/profiles/SecKit.json b/resources/profiles/SecKit.json index 857646dc68..92a8a06cb0 100644 --- a/resources/profiles/SecKit.json +++ b/resources/profiles/SecKit.json @@ -1,6 +1,6 @@ { "name": "SecKit", - "version": "01.09.00.02", + "version": "02.00.00.00", "force_update": "0", "description": "SecKit configurations", "machine_model_list": [ diff --git a/resources/profiles/Snapmaker.json b/resources/profiles/Snapmaker.json index c1aa026c76..8e9898750d 100644 --- a/resources/profiles/Snapmaker.json +++ b/resources/profiles/Snapmaker.json @@ -1,6 +1,6 @@ { "name": "Snapmaker", - "version": "01.09.00.02", + "version": "02.00.00.00", "force_update": "0", "description": "Snapmaker configurations", "machine_model_list": [ diff --git a/resources/profiles/Sovol.json b/resources/profiles/Sovol.json index 7cca4553da..6bf50f127a 100644 --- a/resources/profiles/Sovol.json +++ b/resources/profiles/Sovol.json @@ -1,7 +1,7 @@ { "name": "Sovol", "url": "", - "version": "01.09.00.02", + "version": "02.00.00.00", "force_update": "0", "description": "Sovol configurations", "machine_model_list": [ diff --git a/resources/profiles/Tronxy.json b/resources/profiles/Tronxy.json index 7e1a139119..adfdbbb119 100644 --- a/resources/profiles/Tronxy.json +++ b/resources/profiles/Tronxy.json @@ -1,6 +1,6 @@ { "name": "Tronxy", - "version": "01.09.00.02", + "version": "02.00.00.00", "force_update": "0", "description": "Tronxy configurations", "machine_model_list": [ diff --git a/resources/profiles/TwoTrees.json b/resources/profiles/TwoTrees.json index 5f0fff56e9..c13a0f7623 100644 --- a/resources/profiles/TwoTrees.json +++ b/resources/profiles/TwoTrees.json @@ -1,6 +1,6 @@ { "name": "TwoTrees", - "version": "01.09.00.02", + "version": "02.00.00.00", "force_update": "1", "description": "TwoTrees configurations", "machine_model_list": [ diff --git a/resources/profiles/UltiMaker.json b/resources/profiles/UltiMaker.json index ab034327a2..96bd232187 100644 --- a/resources/profiles/UltiMaker.json +++ b/resources/profiles/UltiMaker.json @@ -1,7 +1,7 @@ { "name": "UltiMaker", "url": "", - "version": "01.09.00.02", + "version": "02.00.00.00", "force_update": "0", "description": "UltiMaker configurations", "machine_model_list": [ diff --git a/resources/profiles/Vivedino.json b/resources/profiles/Vivedino.json index 9c209973a8..1650d3a376 100644 --- a/resources/profiles/Vivedino.json +++ b/resources/profiles/Vivedino.json @@ -1,6 +1,6 @@ { "name": "Vivedino", - "version": "01.09.00.02", + "version": "02.00.00.00", "force_update": "0", "description": "Vivedino configurations", "machine_model_list": [ diff --git a/resources/profiles/Voron.json b/resources/profiles/Voron.json index d3451cb4e6..83fb98bbf6 100644 --- a/resources/profiles/Voron.json +++ b/resources/profiles/Voron.json @@ -1,6 +1,6 @@ { "name": "Voron", - "version": "01.09.00.02", + "version": "02.00.00.00", "force_update": "0", "description": "Voron configurations", "machine_model_list": [ diff --git a/resources/profiles/Voron/process/0.32mm Optimal 0.6 nozzle @Voron.json b/resources/profiles/Voron/process/0.32mm Optimal 0.6 nozzle @Voron.json index 4260cc8b00..9e5a6ca427 100644 --- a/resources/profiles/Voron/process/0.32mm Optimal 0.6 nozzle @Voron.json +++ b/resources/profiles/Voron/process/0.32mm Optimal 0.6 nozzle @Voron.json @@ -1,10 +1,10 @@ { "type": "process", "setting_id": "GP004", - "name": "0.32mm Optimal 0.8 nozzle @Voron", + "name": "0.32mm Optimal 0.6 nozzle @Voron", "from": "system", "instantiation": "true", - "inherits": "fdm_process_voron_common_0_8", + "inherits": "fdm_process_voron_common_0_6", "bottom_shell_layers": "3", "top_shell_layers": "3", "layer_height": "0.32" diff --git a/resources/profiles/Voxelab.json b/resources/profiles/Voxelab.json index 42809a73ae..31a7d5ce63 100644 --- a/resources/profiles/Voxelab.json +++ b/resources/profiles/Voxelab.json @@ -1,7 +1,7 @@ { "name": "Voxelab", "url": "", - "version": "01.09.00.02", + "version": "02.00.00.00", "force_update": "0", "description": "Voxelab configurations", "machine_model_list": [ diff --git a/resources/profiles/Vzbot.json b/resources/profiles/Vzbot.json index 3a2fcd6bdf..256a97f2d7 100644 --- a/resources/profiles/Vzbot.json +++ b/resources/profiles/Vzbot.json @@ -1,6 +1,6 @@ { "name": "Vzbot", - "version": "01.09.00.02", + "version": "02.00.00.00", "force_update": "0", "description": "Vzbot configurations", "machine_model_list": [ diff --git a/resources/profiles/Wanhao.json b/resources/profiles/Wanhao.json index d5e887c403..553dfc8f39 100644 --- a/resources/profiles/Wanhao.json +++ b/resources/profiles/Wanhao.json @@ -1,6 +1,6 @@ { "name": "Wanhao", - "version": "01.09.00.02", + "version": "02.00.00.00", "force_update": "0", "description": "Wanhao configurations", "machine_model_list": [ diff --git a/resources/web/orca/setup_connection.gif b/resources/web/orca/setup_connection.gif index 3e28ac8001..e197973b22 100644 Binary files a/resources/web/orca/setup_connection.gif and b/resources/web/orca/setup_connection.gif differ diff --git a/run_gettext.bat b/run_gettext.bat index 2bad470098..9a0425df1b 100644 --- a/run_gettext.bat +++ b/run_gettext.bat @@ -9,7 +9,7 @@ for %%a in (%*) do ( ) if %FULL_MODE%==1 ( - xgettext --keyword=L --keyword=_L --keyword=_u8L --keyword=L_CONTEXT:1,2c --keyword=_L_PLURAL:1,2 --add-comments=TRN --from-code=UTF-8 --no-location --debug --boost -f ./localization/i18n/list.txt -o ./localization/i18n/OrcaSlicer.pot + .\tools\xgettext.exe --keyword=L --keyword=_L --keyword=_u8L --keyword=L_CONTEXT:1,2c --keyword=_L_PLURAL:1,2 --add-comments=TRN --from-code=UTF-8 --no-location --debug --boost -f ./localization/i18n/list.txt -o ./localization/i18n/OrcaSlicer.pot build\\src\\hints\\Release\\hintsToPot ./resources ./localization/i18n ) REM Print the current directory @@ -28,8 +28,8 @@ goto :eof set "name=%~n1" set "lang=%name:OrcaSlicer_=%" if %FULL_MODE%==1 ( - msgmerge -N -o "%file%" "%file%" "%pot_file%" + .\tools\msgmerge.exe -N -o "%file%" "%file%" "%pot_file%" ) if not exist "./resources/i18n/%lang%" mkdir "./resources/i18n/%lang%" - msgfmt --check-format -o "./resources/i18n/%lang%/OrcaSlicer.mo" "%file%" + .\tools\msgfmt.exe --check-format -o "./resources/i18n/%lang%/OrcaSlicer.mo" "%file%" goto :eof diff --git a/run_gettext.sh b/run_gettext.sh index 4074b9901f..f64f50f054 100755 --- a/run_gettext.sh +++ b/run_gettext.sh @@ -8,7 +8,7 @@ FULL_MODE=false for arg in "$@" do - if [ "$arg" == "--full" ]; then + if [ "$arg" = "--full" ]; then FULL_MODE=true fi done @@ -19,7 +19,7 @@ if $FULL_MODE; then fi -echo $PWD +echo "$0: working dir = $PWD" pot_file="./localization/i18n/OrcaSlicer.pot" for dir in ./localization/i18n/*/ do @@ -28,10 +28,10 @@ do if [ -f "$dir/OrcaSlicer_${lang}.po" ]; then if $FULL_MODE; then - msgmerge -N -o $dir/OrcaSlicer_${lang}.po $dir/OrcaSlicer_${lang}.po $pot_file - fi - mkdir -p ./resources/i18n/${lang}/ - msgfmt --check-format -o ./resources/i18n/${lang}/OrcaSlicer.mo $dir/OrcaSlicer_${lang}.po + msgmerge -N -o "$dir/OrcaSlicer_${lang}.po" "$dir/OrcaSlicer_${lang}.po" "$pot_file" + fi + mkdir -p "resources/i18n/${lang}" + msgfmt --check-format -o "resources/i18n/${lang}/OrcaSlicer.mo" "$dir/OrcaSlicer_${lang}.po" # Check the exit status of the msgfmt command if [ $? -ne 0 ]; then echo "Error encountered with msgfmt command for language ${lang}." diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index cc7f331fa7..d3945b2b93 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -114,7 +114,6 @@ endif() # Create a slic3r executable # Process mainfests for various platforms. -set(MACOSX_BUNDLE_COPYRIGHT "Copyright(C) 2022-2023 Li Jiang All Rights Reserved") configure_file(${CMAKE_CURRENT_SOURCE_DIR}/platform/msw/OrcaSlicer.rc.in ${CMAKE_CURRENT_BINARY_DIR}/OrcaSlicer.rc @ONLY) configure_file(${CMAKE_CURRENT_SOURCE_DIR}/platform/msw/OrcaSlicer.manifest.in ${CMAKE_CURRENT_BINARY_DIR}/OrcaSlicer.manifest @ONLY) configure_file(${CMAKE_CURRENT_SOURCE_DIR}/platform/osx/Info.plist.in ${CMAKE_CURRENT_BINARY_DIR}/Info.plist @ONLY) @@ -249,11 +248,15 @@ else () set(BIN_RESOURCES_DIR "${CMAKE_CURRENT_BINARY_DIR}/../resources") endif () if (CMAKE_MACOSX_BUNDLE) - set(BIN_RESOURCES_DIR "${CMAKE_CURRENT_BINARY_DIR}/$/OrcaSlicer.app/Contents/Resources") + if (XCODE) + set(BIN_RESOURCES_DIR "${CMAKE_CURRENT_BINARY_DIR}/$/OrcaSlicer.app/Contents/Resources") + else() + set(BIN_RESOURCES_DIR "${CMAKE_CURRENT_BINARY_DIR}/OrcaSlicer.app/Contents/Resources") + endif() set(MACOSX_BUNDLE_ICON_FILE Icon.icns) set(MACOSX_BUNDLE_BUNDLE_NAME "OrcaSlicer") set(MACOSX_BUNDLE_SHORT_VERSION_STRING ${SoftFever_VERSION}) - set(MACOSX_BUNDLE_COPYRIGHT "Copyright(C) 2022-2023 Li Jiang All Rights Reserved") + set(MACOSX_BUNDLE_COPYRIGHT "Copyright(C) 2022-2024 Li Jiang All Rights Reserved") endif() add_custom_command(TARGET OrcaSlicer POST_BUILD COMMAND ln -sfn "${SLIC3R_RESOURCES_DIR}" "${BIN_RESOURCES_DIR}" diff --git a/src/libslic3r/ExtrusionEntity.cpp b/src/libslic3r/ExtrusionEntity.cpp index 6b75c0ee98..dee7477939 100644 --- a/src/libslic3r/ExtrusionEntity.cpp +++ b/src/libslic3r/ExtrusionEntity.cpp @@ -7,6 +7,7 @@ #include #include #include +#include "Utils.hpp" #define L(s) (s) @@ -340,6 +341,65 @@ double ExtrusionLoop::min_mm3_per_mm() const return min_mm3_per_mm; } +// Orca: This function is used to check if the loop is smooth(continuous) or not. +// TODO: the main logic is largly copied from the calculate_polygon_angles_at_vertices function in SeamPlacer file. Need to refactor the code in the future. +bool ExtrusionLoop::is_smooth(double angle_threshold, double min_arm_length) const +{ + // go through all the points in the loop and check if the angle between two segments(AB and BC) is less than the threshold + size_t idx_prev = 0; + size_t idx_curr = 0; + size_t idx_next = 0; + + float distance_to_prev = 0; + float distance_to_next = 0; + + const auto _polygon = polygon(); + const Points& points = _polygon.points; + + std::vector lengths{}; + for (size_t point_idx = 0; point_idx < points.size() - 1; ++point_idx) { + lengths.push_back((unscale(points[point_idx]) - unscale(points[point_idx + 1])).norm()); + } + lengths.push_back(std::max((unscale(points[0]) - unscale(points[points.size() - 1])).norm(), 0.1)); + + // push idx_prev far enough back as initialization + while (distance_to_prev < min_arm_length) { + idx_prev = Slic3r::prev_idx_modulo(idx_prev, points.size()); + distance_to_prev += lengths[idx_prev]; + } + + for (size_t _i = 0; _i < points.size(); ++_i) { + // pull idx_prev to current as much as possible, while respecting the min_arm_length + while (distance_to_prev - lengths[idx_prev] > min_arm_length) { + distance_to_prev -= lengths[idx_prev]; + idx_prev = Slic3r::next_idx_modulo(idx_prev, points.size()); + } + + // push idx_next forward as far as needed + while (distance_to_next < min_arm_length) { + distance_to_next += lengths[idx_next]; + idx_next = Slic3r::next_idx_modulo(idx_next, points.size()); + } + + // Calculate angle between idx_prev, idx_curr, idx_next. + const Point& p0 = points[idx_prev]; + const Point& p1 = points[idx_curr]; + const Point& p2 = points[idx_next]; + const auto a = angle(p0 - p1, p2 - p1); + if (a > 0 ? a < angle_threshold : a > -angle_threshold) { + return false; + } + + // increase idx_curr by one + float curr_distance = lengths[idx_curr]; + idx_curr++; + distance_to_prev += curr_distance; + distance_to_next -= curr_distance; + } + + return true; +} + ExtrusionLoopSloped::ExtrusionLoopSloped(ExtrusionPaths& original_paths, double seam_gap, double slope_min_length, diff --git a/src/libslic3r/ExtrusionEntity.hpp b/src/libslic3r/ExtrusionEntity.hpp index cb350386e9..2ff7d5fb0b 100644 --- a/src/libslic3r/ExtrusionEntity.hpp +++ b/src/libslic3r/ExtrusionEntity.hpp @@ -479,7 +479,8 @@ public: append(dst, p.polyline.points); } double total_volume() const override { double volume =0.; for (const auto& path : paths) volume += path.total_volume(); return volume; } - + // check if the loop is smooth, angle_threshold is in radians, default is 10 degrees + bool is_smooth(double angle_threshold = 0.174, double min_arm_length = 0.025) const; //static inline std::string role_to_string(ExtrusionLoopRole role); #ifndef NDEBUG diff --git a/src/libslic3r/GCode.cpp b/src/libslic3r/GCode.cpp index 8253551b7f..3819b2adc9 100644 --- a/src/libslic3r/GCode.cpp +++ b/src/libslic3r/GCode.cpp @@ -2300,7 +2300,7 @@ void GCode::_do_export(Print& print, GCodeOutputStream &file, ThumbnailsGenerato auto pts = std::make_unique(); if (print.calib_mode() == CalibMode::Calib_PA_Line || print.calib_mode() == CalibMode::Calib_PA_Pattern) { bbox = bbox_bed; - bbox.offset(-5.0); + bbox.offset(-25.0); // add 4 corner points of bbox into pts pts->values.reserve(4); pts->values.emplace_back(bbox.min.x(), bbox.min.y()); @@ -4557,11 +4557,14 @@ std::string GCode::extrude_loop(ExtrusionLoop loop, std::string description, dou loop.split_at(last_pos, false); const auto seam_scarf_type = m_config.seam_slope_type.value; - const bool enable_seam_slope = ((seam_scarf_type == SeamScarfType::External && !is_hole) || seam_scarf_type == SeamScarfType::All) && + bool enable_seam_slope = ((seam_scarf_type == SeamScarfType::External && !is_hole) || seam_scarf_type == SeamScarfType::All) && !m_config.spiral_mode && (loop.role() == erExternalPerimeter || (loop.role() == erPerimeter && m_config.seam_slope_inner_walls)) && layer_id() > 0; + if (enable_seam_slope && m_config.seam_slope_conditional.value) { + enable_seam_slope = loop.is_smooth(m_config.scarf_angle_threshold.value * M_PI / 180., EXTRUDER_CONFIG(nozzle_diameter)); + } // clip the path to avoid the extruder to get exactly on the first point of the loop; // if polyline was shorter than the clipping distance we'd get a null polyline, so // we discard it in that case @@ -5068,6 +5071,8 @@ std::string GCode::_extrude(const ExtrusionPath &path, std::string description, _mm3_per_mm *= m_config.bottom_solid_infill_flow_ratio; else if (path.role() == erInternalBridgeInfill) _mm3_per_mm *= m_config.internal_bridge_flow; + else if(sloped) + _mm3_per_mm *= m_config.scarf_joint_flow_ratio; double e_per_mm = m_writer.extruder()->e_per_mm3() * _mm3_per_mm; @@ -5082,6 +5087,10 @@ std::string GCode::_extrude(const ExtrusionPath &path, std::string description, double new_speed = m_config.get_abs_value(overhang_speed_key_map[overhang_degree].c_str()); speed = new_speed == 0.0 ? speed : new_speed; } + + if (sloped) { + speed = std::min(speed, m_config.scarf_joint_speed.get_abs_value(m_config.get_abs_value("inner_wall_speed"))); + } } else if (path.role() == erExternalPerimeter) { speed = m_config.get_abs_value("outer_wall_speed"); if (m_config.overhang_speed_classic.value && m_config.enable_overhang_speed.value && @@ -5089,6 +5098,9 @@ std::string GCode::_extrude(const ExtrusionPath &path, std::string description, double new_speed = m_config.get_abs_value(overhang_speed_key_map[overhang_degree].c_str()); speed = new_speed == 0.0 ? speed : new_speed; } + if (sloped) { + speed = std::min(speed, m_config.scarf_joint_speed.get_abs_value(m_config.get_abs_value("outer_wall_speed"))); + } } else if(path.role() == erInternalBridgeInfill) { speed = m_config.get_abs_value("internal_bridge_speed"); @@ -5172,6 +5184,9 @@ std::string GCode::_extrude(const ExtrusionPath &path, std::string description, (is_bridge(path.role()) || is_perimeter(path.role()))) { bool is_external = is_external_perimeter(path.role()); double ref_speed = is_external ? m_config.get_abs_value("outer_wall_speed") : m_config.get_abs_value("inner_wall_speed"); + if (sloped) { + ref_speed = std::min(ref_speed, m_config.scarf_joint_speed.get_abs_value(ref_speed)); + } ConfigOptionPercents overhang_overlap_levels({75, 50, 25, 13, 12.99, 0}); if (m_config.slowdown_for_curled_perimeters){ @@ -5235,6 +5250,10 @@ std::string GCode::_extrude(const ExtrusionPath &path, std::string description, } double F = speed * 60; // convert mm/sec to mm/min + if(abs(F - 5753.504) < 0.002) + { + std::cout << "F: " << F << std::endl; + } //Orca: process custom gcode for extrusion role change if (path.role() != m_last_extrusion_role && !m_config.change_extrusion_role_gcode.value.empty()) { @@ -6183,7 +6202,7 @@ std::string GCode::set_object_info(Print *print) { // Orca: check if we are in pa calib mode if (print->calib_mode() == CalibMode::Calib_PA_Line || print->calib_mode() == CalibMode::Calib_PA_Pattern) { BoundingBoxf bbox_bed(print->config().printable_area.values); - bbox_bed.offset(-5.0); + bbox_bed.offset(-25.0); Polygon polygon_bed; polygon_bed.append(Point(bbox_bed.min.x(), bbox_bed.min.y())); polygon_bed.append(Point(bbox_bed.max.x(), bbox_bed.min.y())); diff --git a/src/libslic3r/GCode/PressureEqualizer.cpp b/src/libslic3r/GCode/PressureEqualizer.cpp index 06563ebb14..0a1ffaa131 100644 --- a/src/libslic3r/GCode/PressureEqualizer.cpp +++ b/src/libslic3r/GCode/PressureEqualizer.cpp @@ -769,8 +769,11 @@ inline bool is_just_line_with_extrude_set_speed_tag(const std::string &line) return p_line <= line_end && is_eol(*p_line); } -void PressureEqualizer::push_line_to_output(const size_t line_idx, const float new_feedrate, const char *comment) +void PressureEqualizer::push_line_to_output(const size_t line_idx, float new_feedrate, const char *comment) { + // Orca: sanity check, 1 mm/s is the minimum feedrate. + if (new_feedrate < 60) + new_feedrate = 60; const GCodeLine &line = m_gcode_lines[line_idx]; if (line_idx > 0 && output_buffer_length > 0) { const std::string prev_line_str = std::string(output_buffer.begin() + int(this->output_buffer_prev_length), diff --git a/src/libslic3r/GCode/PressureEqualizer.hpp b/src/libslic3r/GCode/PressureEqualizer.hpp index 6eb799bbed..f03ecaeaec 100644 --- a/src/libslic3r/GCode/PressureEqualizer.hpp +++ b/src/libslic3r/GCode/PressureEqualizer.hpp @@ -132,7 +132,8 @@ private: float time() const { return dist_xyz() / feedrate(); } float time_inv() const { return feedrate() / dist_xyz(); } float volumetric_correction_avg() const { - float avg_correction = 0.5f * (volumetric_extrusion_rate_start + volumetric_extrusion_rate_end) / volumetric_extrusion_rate; + // Orca: cap the correction to 0.05 - 1.00000001 to avoid zero feedrate + float avg_correction = std::max(0.05f,0.5f * (volumetric_extrusion_rate_start + volumetric_extrusion_rate_end) / volumetric_extrusion_rate); assert(avg_correction > 0.f); assert(avg_correction <= 1.00000001f); return avg_correction; diff --git a/src/libslic3r/Layer.cpp b/src/libslic3r/Layer.cpp index edea7411ef..6487ddb40a 100644 --- a/src/libslic3r/Layer.cpp +++ b/src/libslic3r/Layer.cpp @@ -186,6 +186,10 @@ void Layer::make_perimeters() && config.fuzzy_skin_point_distance == other_config.fuzzy_skin_point_distance && config.fuzzy_skin_first_layer == other_config.fuzzy_skin_first_layer && config.seam_slope_type == other_config.seam_slope_type + && config.seam_slope_conditional == other_config.seam_slope_conditional + && config.scarf_angle_threshold == other_config.scarf_angle_threshold + && config.scarf_joint_speed == other_config.scarf_joint_speed + && config.scarf_joint_flow_ratio == other_config.scarf_joint_flow_ratio && config.seam_slope_start_height == other_config.seam_slope_start_height && config.seam_slope_entire_loop == other_config.seam_slope_entire_loop && config.seam_slope_min_length == other_config.seam_slope_min_length diff --git a/src/libslic3r/PerimeterGenerator.cpp b/src/libslic3r/PerimeterGenerator.cpp index efa3936d89..34d8bd28d7 100644 --- a/src/libslic3r/PerimeterGenerator.cpp +++ b/src/libslic3r/PerimeterGenerator.cpp @@ -1922,7 +1922,7 @@ void PerimeterGenerator::add_infill_contour_for_arachne( ExPolygons infil void PerimeterGenerator::process_no_bridge(Surfaces& all_surfaces, coord_t perimeter_spacing, coord_t ext_perimeter_width) { //store surface for bridge infill to avoid unsupported perimeters (but the first one, this one is always good) - if (this->config->counterbole_hole_bridging != chbNone + if (this->config->counterbore_hole_bridging != chbNone && this->lower_slices != NULL && !this->lower_slices->empty()) { const coordf_t bridged_infill_margin = scale_(BRIDGE_INFILL_MARGIN); @@ -1955,7 +1955,7 @@ void PerimeterGenerator::process_no_bridge(Surfaces& all_surfaces, coord_t perim } if (!bridgeable.empty()) { //check if we get everything or just the bridgeable area - if (/*this->config->counterbole_hole_bridging.value == chbNoPeri || */this->config->counterbole_hole_bridging.value == chbFilled) { + if (/*this->config->counterbore_hole_bridging.value == chbNoPeri || */this->config->counterbore_hole_bridging.value == chbFilled) { //we bridge everything, even the not-bridgeable bits for (size_t i = 0; i < unsupported_filtered.size();) { ExPolygon& poly_unsupp = *(unsupported_filtered.begin() + i); @@ -1977,7 +1977,7 @@ void PerimeterGenerator::process_no_bridge(Surfaces& all_surfaces, coord_t perim } unsupported_filtered = intersection_ex(last, offset2_ex(unsupported_filtered, double(-perimeter_spacing / 2), double(bridged_infill_margin + perimeter_spacing / 2))); - if (this->config->counterbole_hole_bridging.value == chbFilled) { + if (this->config->counterbore_hole_bridging.value == chbFilled) { for (ExPolygon& expol : unsupported_filtered) { //check if the holes won't be covered by the upper layer //TODO: if we want to do that, we must modify the geometry before making perimeters. @@ -2027,7 +2027,7 @@ void PerimeterGenerator::process_no_bridge(Surfaces& all_surfaces, coord_t perim } //TODO: add other polys as holes inside this one (-margin) - } else if (/*this->config->counterbole_hole_bridging.value == chbBridgesOverhangs || */this->config->counterbole_hole_bridging.value == chbBridges) { + } else if (/*this->config->counterbore_hole_bridging.value == chbBridgesOverhangs || */this->config->counterbore_hole_bridging.value == chbBridges) { //simplify to avoid most of artefacts from printing lines. ExPolygons bridgeable_simplified; for (ExPolygon& poly : bridgeable) { @@ -2046,7 +2046,7 @@ void PerimeterGenerator::process_no_bridge(Surfaces& all_surfaces, coord_t perim //unbridgeable = offset2_ex(unbridgeable, -ext_perimeter_width, ext_perimeter_width); - // if (this->config->counterbole_hole_bridging.value == chbBridges) { + // if (this->config->counterbore_hole_bridging.value == chbBridges) { ExPolygons unbridgeable = unsupported_filtered; for (ExPolygon& expol : unbridgeable) expol.holes.clear(); diff --git a/src/libslic3r/Preset.cpp b/src/libslic3r/Preset.cpp index f9ed88d4f1..526a916833 100644 --- a/src/libslic3r/Preset.cpp +++ b/src/libslic3r/Preset.cpp @@ -770,9 +770,9 @@ bool Preset::has_cali_lines(PresetBundle* preset_bundle) static std::vector s_Preset_print_options { "layer_height", "initial_layer_print_height", "wall_loops", "alternate_extra_wall", "slice_closing_radius", "spiral_mode", "spiral_mode_smooth", "spiral_mode_max_xy_smoothing", "slicing_mode", "top_shell_layers", "top_shell_thickness", "bottom_shell_layers", "bottom_shell_thickness", - "extra_perimeters_on_overhangs", "ensure_vertical_shell_thickness","reduce_wall_solid_infill", "reduce_crossing_wall", "detect_thin_wall", "detect_overhang_wall", "overhang_reverse", "overhang_reverse_threshold","overhang_reverse_internal_only", "wall_direction", + "extra_perimeters_on_overhangs", "ensure_vertical_shell_thickness", "reduce_crossing_wall", "detect_thin_wall", "detect_overhang_wall", "overhang_reverse", "overhang_reverse_threshold","overhang_reverse_internal_only", "wall_direction", "seam_position", "staggered_inner_seams", "wall_sequence", "is_infill_first", "sparse_infill_density", "sparse_infill_pattern", "top_surface_pattern", "bottom_surface_pattern", - "infill_direction", "counterbole_hole_bridging", + "infill_direction", "counterbore_hole_bridging", "minimum_sparse_infill_area", "reduce_infill_retraction","internal_solid_infill_pattern","gap_fill_target", "ironing_type", "ironing_pattern", "ironing_flow", "ironing_speed", "ironing_spacing", "ironing_angle", "max_travel_detour_distance", @@ -820,7 +820,7 @@ static std::vector s_Preset_print_options { "wipe_tower_rotation_angle", "tree_support_branch_distance_organic", "tree_support_branch_diameter_organic", "tree_support_branch_angle_organic", "hole_to_polyhole", "hole_to_polyhole_threshold", "hole_to_polyhole_twisted", "mmu_segmented_region_max_width", "mmu_segmented_region_interlocking_depth", "small_area_infill_flow_compensation", "small_area_infill_flow_compensation_model", - "seam_slope_type", "seam_slope_start_height", "seam_slope_entire_loop", "seam_slope_min_length", "seam_slope_steps", "seam_slope_inner_walls", + "seam_slope_type", "seam_slope_conditional", "scarf_angle_threshold", "scarf_joint_speed", "scarf_joint_flow_ratio", "seam_slope_start_height", "seam_slope_entire_loop", "seam_slope_min_length", "seam_slope_steps", "seam_slope_inner_walls", }; static std::vector s_Preset_filament_options { diff --git a/src/libslic3r/Print.cpp b/src/libslic3r/Print.cpp index b11f069f19..483d9f4b5e 100644 --- a/src/libslic3r/Print.cpp +++ b/src/libslic3r/Print.cpp @@ -1419,17 +1419,110 @@ StringObjectException Print::validate(StringObjectException *warning, Polygons* } } - if (warning && (m_default_object_config.default_jerk == 1 || m_default_object_config.outer_wall_jerk == 1 || - m_default_object_config.inner_wall_jerk == 1)) { - warning->string = L("Setting the jerk speed too low could lead to artifacts on curved surfaces"); - if (m_default_object_config.outer_wall_jerk == 1) - warning->opt_key = "outer_wall_jerk"; - else if (m_default_object_config.inner_wall_jerk == 1) - warning->opt_key = "inner_wall_jerk"; - else - warning->opt_key = "default_jerk"; - } + // check if print speed/accel/jerk is higher than the maximum speed of the printer + if (warning) { + try { + auto check_motion_ability_object_setting = [&](const std::initializer_list& keys_to_check, + double limit) -> std::string { + std::string warning_key; + for (const auto& key : keys_to_check) { + if (m_default_object_config.get_abs_value(key) > limit) { + warning_key = key; + break; + } + } + return warning_key; + }; + auto check_motion_ability_region_setting = [&](const std::initializer_list& keys_to_check, + double limit) -> std::string { + std::string warning_key; + for (const auto& key : keys_to_check) { + if (m_default_region_config.get_abs_value(key) > limit) { + warning_key = key; + break; + } + } + return warning_key; + }; + std::string warning_key; + // check jerk + if (m_default_object_config.default_jerk == 1 || m_default_object_config.outer_wall_jerk == 1 || + m_default_object_config.inner_wall_jerk == 1) { + warning->string = L("Setting the jerk speed too low could lead to artifacts on curved surfaces"); + if (m_default_object_config.outer_wall_jerk == 1) + warning_key = "outer_wall_jerk"; + else if (m_default_object_config.inner_wall_jerk == 1) + warning_key = "inner_wall_jerk"; + else + warning_key = "default_jerk"; + + warning->opt_key = warning_key; + } + + if (warning_key.empty() && m_default_object_config.default_jerk > 0) { + auto jerk_to_check = {"default_jerk", "outer_wall_jerk", "inner_wall_jerk", "infill_jerk", + "top_surface_jerk", "initial_layer_jerk", "travel_jerk"}; + const auto max_jerk = std::min(m_config.machine_max_jerk_x.values[0], m_config.machine_max_jerk_y.values[0]); + warning_key.clear(); + if (m_default_object_config.default_jerk > 0) + warning_key = check_motion_ability_object_setting(jerk_to_check, max_jerk); + if (!warning_key.empty()) { + warning->string = L( + "The jerk setting exceeds the printer's maximum jerk (machine_max_jerk_x/machine_max_jerk_y).\nOrca will " + "automatically cap the jerk speed to ensure it doesn't surpass the printer's capabilities.\nYou can adjust the " + "maximum jerk setting in your printer's configuration to get higher speeds."); + warning->opt_key = warning_key; + } + } + + // check acceleration + if (warning_key.empty() && m_default_object_config.default_acceleration > 0) { + auto accel_to_check = { + "default_acceleration", + "inner_wall_acceleration", + "outer_wall_acceleration", + "bridge_acceleration", + "initial_layer_acceleration", + "sparse_infill_acceleration", + "internal_solid_infill_acceleration", + "top_surface_acceleration", + "travel_acceleration", + }; + const auto max_accel = m_config.machine_max_acceleration_extruding.values[0]; + warning_key = check_motion_ability_object_setting(accel_to_check, max_accel); + if (!warning_key.empty()) { + warning->string = L("The acceleration setting exceeds the printer's maximum acceleration " + "(machine_max_acceleration_extruding).\nOrca will " + "automatically cap the acceleration speed to ensure it doesn't surpass the printer's " + "capabilities.\nYou can adjust the " + "machine_max_acceleration_extruding value in your printer's configuration to get higher speeds."); + warning->opt_key = warning_key; + } + } + + // check speed + if (warning_key.empty()) { + auto speed_to_check = {"inner_wall_speed", "outer_wall_speed", "sparse_infill_speed", "internal_solid_infill_speed", + "top_surface_speed", "bridge_speed", "internal_bridge_speed", "gap_infill_speed"}; + const auto max_speed = std::min(m_config.machine_max_speed_x.values[0], m_config.machine_max_speed_y.values[0]); + warning_key.clear(); + warning_key = check_motion_ability_region_setting(speed_to_check, max_speed); + if (warning_key.empty() && m_config.travel_speed > max_speed) + warning_key = "travel_speed"; + if (!warning_key.empty()) { + warning->string = L( + "The speed setting exceeds the printer's maximum speed (machine_max_speed_x/machine_max_speed_y).\nOrca will " + "automatically cap the print speed to ensure it doesn't surpass the printer's capabilities.\nYou can adjust the " + "maximum speed setting in your printer's configuration to get higher speeds."); + warning->opt_key = warning_key; + } + } + + } catch (std::exception& e) { + BOOST_LOG_TRIVIAL(warning) << "Orca: validate motion ability failed: " << e.what() << std::endl; + } + } return {}; } diff --git a/src/libslic3r/PrintConfig.cpp b/src/libslic3r/PrintConfig.cpp index 984192bd9f..b77c399e63 100644 --- a/src/libslic3r/PrintConfig.cpp +++ b/src/libslic3r/PrintConfig.cpp @@ -272,6 +272,15 @@ static t_config_enum_values s_keys_map_SeamScarfType{ }; CONFIG_OPTION_ENUM_DEFINE_STATIC_MAPS(SeamScarfType) +// Orca +static t_config_enum_values s_keys_map_EnsureVerticalShellThickness{ + { "none", int(EnsureVerticalShellThickness::vsNone) }, + { "ensure_critical_only", int(EnsureVerticalShellThickness::evstCriticalOnly) }, + { "ensure_moderate", int(EnsureVerticalShellThickness::evstModerate) }, + { "ensure_all", int(EnsureVerticalShellThickness::evstAll) }, +}; +CONFIG_OPTION_ENUM_DEFINE_STATIC_MAPS(EnsureVerticalShellThickness) + // Orca static t_config_enum_values s_keys_map_InternalBridgeFilter { { "disabled", ibfDisabled }, @@ -413,12 +422,12 @@ static const t_config_enum_values s_keys_map_GCodeThumbnailsFormat = { }; CONFIG_OPTION_ENUM_DEFINE_STATIC_MAPS(GCodeThumbnailsFormat) -static const t_config_enum_values s_keys_map_CounterboleHoleBridgingOption{ +static const t_config_enum_values s_keys_map_CounterboreHoleBridgingOption{ { "none", chbNone }, { "partiallybridge", chbBridges }, { "sacrificiallayer", chbFilled }, }; -CONFIG_OPTION_ENUM_DEFINE_STATIC_MAPS(CounterboleHoleBridgingOption) +CONFIG_OPTION_ENUM_DEFINE_STATIC_MAPS(CounterboreHoleBridgingOption) static void assign_printer_technology_to_unknown(t_optiondef_map &options, PrinterTechnology printer_technology) { @@ -969,8 +978,8 @@ void PrintConfigDef::init_fff_params() def->mode = comAdvanced; def->set_default_value(new ConfigOptionBool(false)); - def = this->add("counterbole_hole_bridging", coEnum); - def->label = L("Bridge counterbole holes"); + def = this->add("counterbore_hole_bridging", coEnum); + def->label = L("Bridge counterbore holes"); def->category = L("Quality"); def->tooltip = L( "This option creates bridges for counterbore holes, allowing them to be printed without support. Available modes include:\n" @@ -978,14 +987,14 @@ void PrintConfigDef::init_fff_params() "2. Partially Bridged: Only a part of the unsupported area will be bridged.\n" "3. Sacrificial Layer: A full sacrificial bridge layer is created."); def->mode = comAdvanced; - def->enum_keys_map = &ConfigOptionEnum::get_enum_values(); + def->enum_keys_map = &ConfigOptionEnum::get_enum_values(); def->enum_values.emplace_back("none"); def->enum_values.emplace_back("partiallybridge"); def->enum_values.emplace_back("sacrificiallayer"); def->enum_labels.emplace_back(L("None")); def->enum_labels.emplace_back(L("Partially bridged")); def->enum_labels.emplace_back(L("Sacrificial layer")); - def->set_default_value(new ConfigOptionEnum(chbNone)); + def->set_default_value(new ConfigOptionEnum(chbNone)); def = this->add("overhang_reverse_threshold", coFloatOrPercent); def->label = L("Reverse threshold"); @@ -1382,24 +1391,25 @@ void PrintConfigDef::init_fff_params() def->mode = comAdvanced; def->set_default_value(new ConfigOptionStrings { " " }); - def = this->add("ensure_vertical_shell_thickness", coBool); + def = this->add("ensure_vertical_shell_thickness", coEnum); def->label = L("Ensure vertical shell thickness"); def->category = L("Strength"); - def->tooltip = L("Add solid infill near sloping surfaces to guarantee the vertical shell thickness " - "(top+bottom solid layers)"); + def->tooltip = L( + "Add solid infill near sloping surfaces to guarantee the vertical shell thickness (top+bottom solid layers)\nNone: No solid infill " + "will be added anywhere. Caution: Use this option carefully if your model has sloped surfaces\nCritical Only: Avoid adding solid infill for walls\nModerate: Add solid infill for heavily " + "sloping surfaces only\nAll: Add solid infill for all suitable sloping surfaces\nDefault value is All."); + def->enum_keys_map = &ConfigOptionEnum::get_enum_values(); + def->enum_values.push_back("none"); + def->enum_values.push_back("ensure_critical_only"); + def->enum_values.push_back("ensure_moderate"); + def->enum_values.push_back("ensure_all"); + def->enum_labels.push_back(L("None")); + def->enum_labels.push_back(L("Critical Only")); + def->enum_labels.push_back(L("Moderate")); + def->enum_labels.push_back(L("All")); def->mode = comAdvanced; - def->set_default_value(new ConfigOptionBool(true)); + def->set_default_value(new ConfigOptionEnum(EnsureVerticalShellThickness::evstAll)); - def = this->add("reduce_wall_solid_infill", coBool); - def->label = L("Further reduce solid infill on walls (beta)"); - def->category = L("Strength"); - def->tooltip = L("Further reduces any solid infill applied to walls. As there will be very limited infill supporting" - " solid surfaces, make sure that you are using adequate number of walls to support the part on sloping surfaces.\n\n" - "For heavily sloped surfaces this option is not suitable as it will generate too thin of a top layer " - "and should be disabled."); - def->mode = comAdvanced; - def->set_default_value(new ConfigOptionBool(false)); - auto def_top_fill_pattern = def = this->add("top_surface_pattern", coEnum); def->label = L("Top surface pattern"); def->category = L("Strength"); @@ -3547,7 +3557,45 @@ def = this->add("filament_loading_speed", coFloats); def->enum_labels.push_back(L("Contour and hole")); def->mode = comAdvanced; def->set_default_value(new ConfigOptionEnum(SeamScarfType::None)); - + + def = this->add("seam_slope_conditional", coBool); + def->label = L("Conditional scarf joint"); + def->tooltip = L("Apply scarf joints only to smooth perimeters where traditional seams do not conceal the seams at sharp corners effectively."); + def->mode = comAdvanced; + def->set_default_value(new ConfigOptionBool(false)); + + def = this->add("scarf_angle_threshold", coInt); + def->label = L("Conditional angle threshold"); + def->tooltip = L( + "This option sets the threshold angle for applying a conditional scarf joint seam.\nIf the maximum angle within the perimeter loop " + "exceeds this value (indicating the absence of sharp corners), a scarf joint seam will be used. The default value is 155°."); + def->mode = comAdvanced; + def->sidetext = L("°"); + def->min = 0; + def->max = 180; + def->set_default_value(new ConfigOptionInt(155)); + + def = this->add("scarf_joint_speed", coFloatOrPercent); + def->label = L("Scarf joint speed"); + def->category = L("Quality"); + def->tooltip = L( + "This option sets the printing speed for scarf joints. It is recommended to print scarf joints at a slow speed (less than 100 " + "mm/s). It's also advisable to enable 'Extrusion rate smoothing' if the set speed varies significantly from the speed of the " + "outer or inner walls. If the speed specified here is higher than the speed of the outer or inner walls, the printer will default " + "to the slower of the two speeds. When specified as a percentage (e.g., 80%), the speed is calculated based on the respective " + "outer or inner wall speed. The default value is set to 100%."); + def->sidetext = L("mm/s or %"); + def->min = 1; + def->mode = comAdvanced; + def->set_default_value(new ConfigOptionFloatOrPercent(100, true)); + + def = this->add("scarf_joint_flow_ratio", coFloat); + def->label = L("Scarf joint flow ratio"); + def->tooltip = L("This factor affects the amount of material for scarf joints."); + def->mode = comAdvanced; + def->max = 2; + def->set_default_value(new ConfigOptionFloat(1)); + def = this->add("seam_slope_start_height", coFloatOrPercent); def->label = L("Scarf start height"); def->tooltip = L("Start height of the scarf.\n" @@ -5672,6 +5720,14 @@ void PrintConfigDef::handle_legacy(t_config_option_key &opt_key, std::string &va } else if(opt_key == "single_extruder_multi_material") { value = "1"; } + else if(opt_key == "ensure_vertical_shell_thickness") { + if(value == "1") { + value = "ensure_all"; + } + else if (value == "0"){ + value = "ensure_moderate"; + } + } else if (opt_key == "sparse_infill_anchor") { opt_key = "infill_anchor"; } @@ -5694,14 +5750,16 @@ void PrintConfigDef::handle_legacy(t_config_option_key &opt_key, std::string &va else if(opt_key == "ironing_direction") { opt_key = "ironing_angle"; } + else if(opt_key == "counterbole_hole_bridging"){ + opt_key = "counterbore_hole_bridging"; + } // Ignore the following obsolete configuration keys: static std::set ignore = { "acceleration", "scale", "rotate", "duplicate", "duplicate_grid", "bed_size", - "print_center", "g0", "wipe_tower_per_color_wipe" - // BBS - , "support_sharp_tails","support_remove_small_overhangs", "support_with_sheath", + "print_center", "g0", "wipe_tower_per_color_wipe", + "support_sharp_tails","support_remove_small_overhangs", "support_with_sheath", "tree_support_collision_resolution", "tree_support_with_infill", "max_volumetric_speed", "max_print_speed", "support_closing_radius", @@ -5710,7 +5768,7 @@ void PrintConfigDef::handle_legacy(t_config_option_key &opt_key, std::string &va "can_switch_nozzle_type", "can_add_auxiliary_fan", "extra_flush_volume", "spaghetti_detector", "adaptive_layer_height", "z_hop_type", "z_lift_type", "bed_temperature_difference", "extruder_type", - "internal_bridge_support_thickness","extruder_clearance_max_radius", "top_area_threshold" + "internal_bridge_support_thickness","extruder_clearance_max_radius", "top_area_threshold", "reduce_wall_solid_infill" }; if (ignore.find(opt_key) != ignore.end()) { diff --git a/src/libslic3r/PrintConfig.hpp b/src/libslic3r/PrintConfig.hpp index 07be77ab3d..06a35f039f 100644 --- a/src/libslic3r/PrintConfig.hpp +++ b/src/libslic3r/PrintConfig.hpp @@ -176,6 +176,14 @@ enum class SeamScarfType { All, }; +// Orca +enum EnsureVerticalShellThickness { + vsNone, + evstCriticalOnly, + evstModerate, + evstAll, +}; + //Orca enum InternalBridgeFilter { ibfDisabled, ibfLimited, ibfNofilter @@ -310,7 +318,7 @@ enum class GCodeThumbnailsFormat { PNG, JPG, QOI, BTT_TFT, ColPic }; -enum CounterboleHoleBridgingOption { +enum CounterboreHoleBridgingOption { chbNone, chbBridges, chbFilled }; @@ -398,7 +406,7 @@ CONFIG_OPTION_ENUM_DECLARE_STATIC_MAPS(BedType) CONFIG_OPTION_ENUM_DECLARE_STATIC_MAPS(DraftShield) CONFIG_OPTION_ENUM_DECLARE_STATIC_MAPS(ForwardCompatibilitySubstitutionRule) CONFIG_OPTION_ENUM_DECLARE_STATIC_MAPS(GCodeThumbnailsFormat) -CONFIG_OPTION_ENUM_DECLARE_STATIC_MAPS(CounterboleHoleBridgingOption) +CONFIG_OPTION_ENUM_DECLARE_STATIC_MAPS(CounterboreHoleBridgingOption) CONFIG_OPTION_ENUM_DECLARE_STATIC_MAPS(PrintHostType) CONFIG_OPTION_ENUM_DECLARE_STATIC_MAPS(AuthorizationType) CONFIG_OPTION_ENUM_DECLARE_STATIC_MAPS(PerimeterGeneratorType) @@ -859,8 +867,7 @@ PRINT_CONFIG_CLASS_DEFINE( ((ConfigOptionFloat, internal_bridge_flow)) ((ConfigOptionFloat, bridge_speed)) ((ConfigOptionFloatOrPercent, internal_bridge_speed)) - ((ConfigOptionBool, ensure_vertical_shell_thickness)) - ((ConfigOptionBool, reduce_wall_solid_infill)) + ((ConfigOptionEnum, ensure_vertical_shell_thickness)) ((ConfigOptionEnum, top_surface_pattern)) ((ConfigOptionEnum, bottom_surface_pattern)) ((ConfigOptionEnum, internal_solid_infill_pattern)) @@ -945,7 +952,7 @@ PRINT_CONFIG_CLASS_DEFINE( ((ConfigOptionBool, overhang_reverse)) ((ConfigOptionBool, overhang_reverse_internal_only)) ((ConfigOptionFloatOrPercent, overhang_reverse_threshold)) - ((ConfigOptionEnum, counterbole_hole_bridging)) + ((ConfigOptionEnum, counterbore_hole_bridging)) ((ConfigOptionEnum, wall_sequence)) ((ConfigOptionBool, is_infill_first)) ((ConfigOptionBool, small_area_infill_flow_compensation)) @@ -953,11 +960,17 @@ PRINT_CONFIG_CLASS_DEFINE( // Orca: seam slopes ((ConfigOptionEnum, seam_slope_type)) + ((ConfigOptionBool, seam_slope_conditional)) + ((ConfigOptionInt, scarf_angle_threshold)) ((ConfigOptionFloatOrPercent, seam_slope_start_height)) ((ConfigOptionBool, seam_slope_entire_loop)) ((ConfigOptionFloat, seam_slope_min_length)) ((ConfigOptionInt, seam_slope_steps)) ((ConfigOptionBool, seam_slope_inner_walls)) + ((ConfigOptionFloatOrPercent, scarf_joint_speed)) + ((ConfigOptionFloat, scarf_joint_flow_ratio)) + + ) PRINT_CONFIG_CLASS_DEFINE( diff --git a/src/libslic3r/PrintObject.cpp b/src/libslic3r/PrintObject.cpp index 2233057ece..618869aa08 100644 --- a/src/libslic3r/PrintObject.cpp +++ b/src/libslic3r/PrintObject.cpp @@ -1143,6 +1143,10 @@ bool PrintObject::invalidate_state_by_config_options( } else if ( opt_key == "seam_position" || opt_key == "seam_slope_type" + || opt_key == "seam_slope_conditional" + || opt_key == "scarf_angle_threshold" + || opt_key == "scarf_joint_speed" + || opt_key == "scarf_joint_flow_ratio" || opt_key == "seam_slope_start_height" || opt_key == "seam_slope_entire_loop" || opt_key == "seam_slope_min_length" @@ -1298,7 +1302,7 @@ void PrintObject::detect_surfaces_type() ExPolygons layerm_slices_surfaces = to_expolygons(layerm->slices.surfaces); // no_perimeter_full_bridge allow to put bridges where there are nothing, hence adding area to slice, that's why we need to start from the result of PerimeterGenerator. - if (layerm->region().config().counterbole_hole_bridging.value == chbFilled) { + if (layerm->region().config().counterbore_hole_bridging.value == chbFilled) { layerm_slices_surfaces = union_ex(layerm_slices_surfaces, to_expolygons(layerm->fill_surfaces.surfaces)); } @@ -1560,7 +1564,7 @@ void PrintObject::discover_vertical_shells() bool has_extra_layers = false; for (size_t region_id = 0; region_id < this->num_printing_regions(); ++region_id) { const PrintRegionConfig &config = this->printing_region(region_id).config(); - if (config.ensure_vertical_shell_thickness.value) { + if (config.ensure_vertical_shell_thickness.value == evstAll) { has_extra_layers = true; break; } @@ -1638,7 +1642,7 @@ void PrintObject::discover_vertical_shells() for (size_t region_id = 0; region_id < this->num_printing_regions(); ++ region_id) { const PrintRegion ®ion = this->printing_region(region_id); - if (! region.config().ensure_vertical_shell_thickness.value) + if (region.config().ensure_vertical_shell_thickness.value != evstAll ) // This region will be handled by discover_horizontal_shells(). continue; @@ -3180,7 +3184,7 @@ void PrintObject::discover_horizontal_shells() #endif // If ensure_vertical_shell_thickness, then the rest has already been performed by discover_vertical_shells(). - if (region_config.ensure_vertical_shell_thickness.value) + if (region_config.ensure_vertical_shell_thickness.value == evstAll || region_config.ensure_vertical_shell_thickness.value == vsNone) continue; coordf_t print_z = layer->print_z; @@ -3254,7 +3258,7 @@ void PrintObject::discover_horizontal_shells() // Orca: Also use the same strategy if the user has selected to further reduce // the amount of solid infill on walls. - if (region_config.sparse_infill_density.value == 0 || region_config.reduce_wall_solid_infill) { + if (region_config.sparse_infill_density.value == 0 || region_config.ensure_vertical_shell_thickness.value == evstCriticalOnly) { // If user expects the object to be void (for example a hollow sloping vase), // don't continue the search. In this case, we only generate the external solid // shell if the object would otherwise show a hole (gap between perimeters of @@ -3267,7 +3271,7 @@ void PrintObject::discover_horizontal_shells() } } - if (region_config.sparse_infill_density.value == 0 || region_config.reduce_wall_solid_infill) { + if (region_config.sparse_infill_density.value == 0 || region_config.ensure_vertical_shell_thickness.value == evstCriticalOnly) { // if we're printing a hollow object we discard any solid shell thinner // than a perimeter width, since it's probably just crossing a sloping wall // and it's not wanted in a hollow print even if it would make sense when @@ -3279,7 +3283,7 @@ void PrintObject::discover_horizontal_shells() // filtering. This is an arbitrary value to make this option safe // by ensuring that top surfaces, especially slanted ones dont go **completely** unsupported // especially when using single perimeter top layers. - float margin = region_config.reduce_wall_solid_infill? float(neighbor_layerm->flow(frExternalPerimeter).scaled_width()) * 0.2f : float(neighbor_layerm->flow(frExternalPerimeter).scaled_width()); + float margin = region_config.ensure_vertical_shell_thickness.value == evstCriticalOnly? float(neighbor_layerm->flow(frExternalPerimeter).scaled_width()) * 0.2f : float(neighbor_layerm->flow(frExternalPerimeter).scaled_width()); Polygons too_narrow = diff( new_internal_solid, opening(new_internal_solid, margin, margin + ClipperSafetyOffset, jtMiter, 5)); diff --git a/src/platform/unix/build_appimage.sh.in b/src/platform/unix/build_appimage.sh.in index 55581fc007..47162a5bfc 100644 --- a/src/platform/unix/build_appimage.sh.in +++ b/src/platform/unix/build_appimage.sh.in @@ -1,5 +1,5 @@ #!/bin/sh -APPIMAGETOOLURL="https://github.com/AppImage/AppImageKit/releases/latest/download/appimagetool-x86_64.AppImage" +APPIMAGETOOLURL="https://github.com/AppImage/AppImageKit/releases/latest/download/appimagetool-$(uname -m).AppImage" APP_IMAGE="@SLIC3R_APP_KEY@_Linux_V@SoftFever_VERSION@.AppImage" @@ -35,5 +35,5 @@ else ../appimagetool.AppImage . $([ ! -z "${container}" ] && echo '--appimage-extract-and-run') fi -mv @SLIC3R_APP_KEY@-x86_64.AppImage ${APP_IMAGE} +mv @SLIC3R_APP_KEY@-$(uname -m).AppImage ${APP_IMAGE} chmod +x ${APP_IMAGE} diff --git a/src/slic3r/GUI/AboutDialog.cpp b/src/slic3r/GUI/AboutDialog.cpp index 59051e2fdc..53d7c559a9 100644 --- a/src/slic3r/GUI/AboutDialog.cpp +++ b/src/slic3r/GUI/AboutDialog.cpp @@ -322,7 +322,7 @@ AboutDialog::AboutDialog() copyright_hor_sizer->Add(copyright_ver_sizer, 0, wxLEFT, FromDIP(20)); - wxStaticText *html_text = new wxStaticText(this, wxID_ANY, "Copyright(C) 2022-2023 Li Jiang All Rights Reserved", wxDefaultPosition, wxDefaultSize); + wxStaticText *html_text = new wxStaticText(this, wxID_ANY, "Copyright(C) 2022-2024 Li Jiang All Rights Reserved", wxDefaultPosition, wxDefaultSize); html_text->SetForegroundColour(wxColour(107, 107, 107)); copyright_ver_sizer->Add(html_text, 0, wxALL , 0); diff --git a/src/slic3r/GUI/ConfigManipulation.cpp b/src/slic3r/GUI/ConfigManipulation.cpp index 1c0667b298..b2ed19fcd1 100644 --- a/src/slic3r/GUI/ConfigManipulation.cpp +++ b/src/slic3r/GUI/ConfigManipulation.cpp @@ -7,6 +7,7 @@ #include "I18N.hpp" #include "GUI_App.hpp" #include "format.hpp" +#include "libslic3r/Config.hpp" #include "libslic3r/Model.hpp" #include "libslic3r/PresetBundle.hpp" #include "MsgDialog.hpp" @@ -326,14 +327,14 @@ void ConfigManipulation::update_print_fff_config(DynamicPrintConfig* config, con } is_msg_dlg_already_exist = false; } - - if (config->opt_bool("alternate_extra_wall") && config->opt_bool("ensure_vertical_shell_thickness")) - { - wxString msg_text = _(L("Alternate extra wall only works with ensure vertical shell thickness disabled. ")); + + if (config->opt_bool("alternate_extra_wall") && + (config->opt_enum("ensure_vertical_shell_thickness") == evstAll)) { + wxString msg_text = _(L("Alternate extra wall does't work well when ensure vertical shell thickness is set to All. ")); if (is_global_config) msg_text += "\n\n" + _(L("Change these settings automatically? \n" - "Yes - Disable ensure vertical shell thickness and enable alternate extra wall\n" + "Yes - Change ensure vertical shell thickness to Moderate and enable alternate extra wall\n" "No - Dont use alternate extra wall")); MessageDialog dialog(m_msg_dlg_parent, msg_text, "", @@ -341,11 +342,11 @@ void ConfigManipulation::update_print_fff_config(DynamicPrintConfig* config, con DynamicPrintConfig new_conf = *config; auto answer = dialog.ShowModal(); if (!is_global_config || answer == wxID_YES) { - new_conf.set_key_value("ensure_vertical_shell_thickness", new ConfigOptionBool(false)); + new_conf.set_key_value("ensure_vertical_shell_thickness", new ConfigOptionEnum(evstModerate)); new_conf.set_key_value("alternate_extra_wall", new ConfigOptionBool(true)); } else { - new_conf.set_key_value("ensure_vertical_shell_thickness", new ConfigOptionBool(true)); + new_conf.set_key_value("ensure_vertical_shell_thickness", new ConfigOptionEnum(evstAll)); new_conf.set_key_value("alternate_extra_wall", new ConfigOptionBool(false)); } apply(config, &new_conf); @@ -516,13 +517,6 @@ void ConfigManipulation::toggle_print_fff_options(DynamicPrintConfig *config, co bool have_gap_fill = config->opt_enum("gap_fill_target") != gftNowhere; toggle_line("filter_out_gap_fill", have_gap_fill); - bool have_ensure_vertical_thickness = config->opt_bool("ensure_vertical_shell_thickness"); - if(have_ensure_vertical_thickness) { - DynamicPrintConfig new_conf = *config; - new_conf.set_key_value("reduce_wall_solid_infill", new ConfigOptionBool(false)); - apply(config, &new_conf); - } - toggle_line("reduce_wall_solid_infill",!have_ensure_vertical_thickness); bool have_perimeters = config->opt_int("wall_loops") > 0; for (auto el : { "extra_perimeters_on_overhangs", "ensure_vertical_shell_thickness", "detect_thin_wall", "detect_overhang_wall", @@ -756,12 +750,16 @@ void ConfigManipulation::toggle_print_fff_options(DynamicPrintConfig *config, co toggle_field("seam_slope_type", !has_spiral_vase); bool has_seam_slope = !has_spiral_vase && config->opt_enum("seam_slope_type") != SeamScarfType::None; + toggle_line("seam_slope_conditional", has_seam_slope); toggle_line("seam_slope_start_height", has_seam_slope); toggle_line("seam_slope_entire_loop", has_seam_slope); toggle_line("seam_slope_min_length", has_seam_slope); toggle_line("seam_slope_steps", has_seam_slope); toggle_line("seam_slope_inner_walls", has_seam_slope); + toggle_line("scarf_joint_speed", has_seam_slope); + toggle_line("scarf_joint_flow_ratio", has_seam_slope); toggle_field("seam_slope_min_length", !config->opt_bool("seam_slope_entire_loop")); + toggle_line("scarf_angle_threshold", has_seam_slope && config->opt_bool("seam_slope_conditional")); } void ConfigManipulation::update_print_sla_config(DynamicPrintConfig* config, const bool is_global_config/* = false*/) diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index b3f445ea03..0ba7f79bb9 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -1147,18 +1147,20 @@ void Sidebar::update_all_preset_comboboxes() ams_btn->Hide(); auto print_btn_type = MainFrame::PrintSelectType::eExportGcode; wxString url = cfg.opt_string("print_host_webui").empty() ? cfg.opt_string("print_host") : cfg.opt_string("print_host_webui"); - if(!url.empty()) - { - if(!url.Lower().starts_with("http")) - url = wxString::Format("http://%s",url); - - wxString apikey; + wxString apikey; + if(url.empty()) + url = wxString::Format("file://%s/web/orca/missing_connection.html", from_u8(resources_dir())); + else { + if (!url.Lower().starts_with("http")) + url = wxString::Format("http://%s", url); if (cfg.has("printhost_apikey")) apikey = cfg.opt_string("printhost_apikey"); - p_mainframe->load_printer_url(url, apikey); - print_btn_type = MainFrame::PrintSelectType::eSendGcode; } + + p_mainframe->load_printer_url(url, apikey); + + p_mainframe->set_print_button_to_default(print_btn_type); } @@ -9108,28 +9110,35 @@ void Plater::cut_horizontal(size_t obj_idx, size_t instance_idx, double z, Model void Plater::_calib_pa_tower(const Calib_Params& params) { add_model(false, Slic3r::resources_dir() + "/calib/pressure_advance/tower_with_seam.stl"); - auto print_config = &wxGetApp().preset_bundle->prints.get_edited_preset().config; + auto& print_config = wxGetApp().preset_bundle->prints.get_edited_preset().config; auto printer_config = &wxGetApp().preset_bundle->printers.get_edited_preset().config; auto filament_config = &wxGetApp().preset_bundle->filaments.get_edited_preset().config; const double nozzle_diameter = printer_config->option("nozzle_diameter")->get_at(0); filament_config->set_key_value("slow_down_layer_time", new ConfigOptionFloats{ 1.0f }); - print_config->set_key_value("alternate_extra_wall", new ConfigOptionBool(false)); - print_config->set_key_value("default_jerk", new ConfigOptionFloat(1.0f)); - print_config->set_key_value("outer_wall_jerk", new ConfigOptionFloat(1.0f)); - print_config->set_key_value("inner_wall_jerk", new ConfigOptionFloat(1.0f)); + + + auto& obj_cfg = model().objects[0]->config; + + obj_cfg.set_key_value("alternate_extra_wall", new ConfigOptionBool(false)); auto full_config = wxGetApp().preset_bundle->full_config(); auto wall_speed = CalibPressureAdvance::find_optimal_PA_speed( full_config, full_config.get_abs_value("line_width", nozzle_diameter), full_config.get_abs_value("layer_height"), 0); - print_config->set_key_value("outer_wall_speed", new ConfigOptionFloat(wall_speed)); - print_config->set_key_value("inner_wall_speed", new ConfigOptionFloat(wall_speed)); - // print_config->set_key_value("wall_generator", new ConfigOptionEnum(PerimeterGeneratorType::Classic)); - const auto _wall_generator = print_config->option>("wall_generator"); - if (_wall_generator->value == PerimeterGeneratorType::Arachne) - print_config->set_key_value("wall_transition_angle", new ConfigOptionFloat(25)); - model().objects[0]->config.set_key_value("seam_position", new ConfigOptionEnum(spRear)); + obj_cfg.set_key_value("outer_wall_speed", new ConfigOptionFloat(wall_speed)); + obj_cfg.set_key_value("inner_wall_speed", new ConfigOptionFloat(wall_speed)); + obj_cfg.set_key_value("seam_position", new ConfigOptionEnum(spRear)); + obj_cfg.set_key_value("wall_loops", new ConfigOptionInt(2)); + obj_cfg.set_key_value("top_shell_layers", new ConfigOptionInt(0)); + obj_cfg.set_key_value("bottom_shell_layers", new ConfigOptionInt(0)); + obj_cfg.set_key_value("sparse_infill_density", new ConfigOptionPercent(0)); + obj_cfg.set_key_value("brim_type", new ConfigOptionEnum(btEar)); + obj_cfg.set_key_value("brim_object_gap", new ConfigOptionFloat(.0f)); + obj_cfg.set_key_value("brim_ears_max_angle", new ConfigOptionFloat(135.f)); + obj_cfg.set_key_value("brim_width", new ConfigOptionFloat(6.f)); + obj_cfg.set_key_value("seam_slope_type", new ConfigOptionEnum(SeamScarfType::None)); + print_config.set_key_value("max_volumetric_extrusion_rate_slope", new ConfigOptionFloat(0)); changed_objects({ 0 }); wxGetApp().get_tab(Preset::TYPE_PRINT)->update_dirty(); @@ -9227,11 +9236,12 @@ void Plater::calib_flowrate(int pass) { _obj->config.set_key_value("internal_solid_infill_line_width", new ConfigOptionFloatOrPercent(nozzle_diameter * 1.2f, false)); _obj->config.set_key_value("top_surface_pattern", new ConfigOptionEnum(ipMonotonic)); _obj->config.set_key_value("top_solid_infill_flow_ratio", new ConfigOptionFloat(1.0f)); - _obj->config.set_key_value("top_surface_pattern", new ConfigOptionEnum(ipMonotonic)); _obj->config.set_key_value("infill_direction", new ConfigOptionFloat(45)); _obj->config.set_key_value("ironing_type", new ConfigOptionEnum(IroningType::NoIroning)); _obj->config.set_key_value("internal_solid_infill_speed", new ConfigOptionFloat(internal_solid_speed)); _obj->config.set_key_value("top_surface_speed", new ConfigOptionFloat(top_surface_speed)); + _obj->config.set_key_value("seam_slope_type", new ConfigOptionEnum(SeamScarfType::None)); + print_config->set_key_value("max_volumetric_extrusion_rate_slope", new ConfigOptionFloat(0)); // extract flowrate from name, filename format: flowrate_xxx std::string obj_name = _obj->name; @@ -9273,6 +9283,7 @@ void Plater::calib_temp(const Calib_Params& params) { model().objects[0]->config.set_key_value("brim_width", new ConfigOptionFloat(5.0)); model().objects[0]->config.set_key_value("brim_object_gap", new ConfigOptionFloat(0.0)); model().objects[0]->config.set_key_value("alternate_extra_wall", new ConfigOptionBool(false)); + model().objects[0]->config.set_key_value("seam_slope_type", new ConfigOptionEnum(SeamScarfType::None)); changed_objects({ 0 }); wxGetApp().get_tab(Preset::TYPE_PRINT)->update_dirty(); @@ -9318,6 +9329,7 @@ void Plater::calib_max_vol_speed(const Calib_Params& params) auto filament_config = &wxGetApp().preset_bundle->filaments.get_edited_preset().config; auto printer_config = &wxGetApp().preset_bundle->printers.get_edited_preset().config; auto obj = model().objects[0]; + auto& obj_cfg = obj->config; auto bed_shape = printer_config->option("printable_area")->values; BoundingBoxf bed_ext = get_extents(bed_shape); @@ -9338,21 +9350,21 @@ void Plater::calib_max_vol_speed(const Calib_Params& params) filament_config->set_key_value("filament_max_volumetric_speed", new ConfigOptionFloats { 200 }); filament_config->set_key_value("slow_down_layer_time", new ConfigOptionFloats{0.0}); - print_config->set_key_value("enable_overhang_speed", new ConfigOptionBool { false }); + obj_cfg.set_key_value("enable_overhang_speed", new ConfigOptionBool { false }); + obj_cfg.set_key_value("wall_loops", new ConfigOptionInt(1)); + obj_cfg.set_key_value("alternate_extra_wall", new ConfigOptionBool(false)); + obj_cfg.set_key_value("top_shell_layers", new ConfigOptionInt(0)); + obj_cfg.set_key_value("bottom_shell_layers", new ConfigOptionInt(0)); + obj_cfg.set_key_value("sparse_infill_density", new ConfigOptionPercent(0)); + obj_cfg.set_key_value("overhang_reverse", new ConfigOptionBool(false)); + obj_cfg.set_key_value("outer_wall_line_width", new ConfigOptionFloatOrPercent(line_width, false)); + obj_cfg.set_key_value("layer_height", new ConfigOptionFloat(layer_height)); + obj_cfg.set_key_value("brim_type", new ConfigOptionEnum(btOuterAndInner)); + obj_cfg.set_key_value("brim_width", new ConfigOptionFloat(5.0)); + obj_cfg.set_key_value("brim_object_gap", new ConfigOptionFloat(0.0)); print_config->set_key_value("timelapse_type", new ConfigOptionEnum(tlTraditional)); - print_config->set_key_value("wall_loops", new ConfigOptionInt(1)); - print_config->set_key_value("alternate_extra_wall", new ConfigOptionBool(false)); - print_config->set_key_value("top_shell_layers", new ConfigOptionInt(0)); - print_config->set_key_value("bottom_shell_layers", new ConfigOptionInt(0)); - print_config->set_key_value("sparse_infill_density", new ConfigOptionPercent(0)); - print_config->set_key_value("overhang_reverse", new ConfigOptionBool(false)); print_config->set_key_value("spiral_mode", new ConfigOptionBool(true)); - print_config->set_key_value("outer_wall_line_width", new ConfigOptionFloatOrPercent(line_width, false)); - print_config->set_key_value("initial_layer_print_height", new ConfigOptionFloat(layer_height)); - print_config->set_key_value("layer_height", new ConfigOptionFloat(layer_height)); - obj->config.set_key_value("brim_type", new ConfigOptionEnum(btOuterAndInner)); - obj->config.set_key_value("brim_width", new ConfigOptionFloat(5.0)); - obj->config.set_key_value("brim_object_gap", new ConfigOptionFloat(0.0)); + print_config->set_key_value("max_volumetric_extrusion_rate_slope", new ConfigOptionFloat(0)); changed_objects({ 0 }); wxGetApp().get_tab(Preset::TYPE_PRINT)->update_dirty(); @@ -9405,7 +9417,7 @@ void Plater::calib_retraction(const Calib_Params& params) obj->config.set_key_value("top_shell_layers", new ConfigOptionInt(0)); obj->config.set_key_value("bottom_shell_layers", new ConfigOptionInt(3)); obj->config.set_key_value("sparse_infill_density", new ConfigOptionPercent(0)); - obj->config.set_key_value("initial_layer_print_height", new ConfigOptionFloat(layer_height)); + print_config->set_key_value("initial_layer_print_height", new ConfigOptionFloat(layer_height)); obj->config.set_key_value("layer_height", new ConfigOptionFloat(layer_height)); obj->config.set_key_value("alternate_extra_wall", new ConfigOptionBool(false)); diff --git a/src/slic3r/GUI/Tab.cpp b/src/slic3r/GUI/Tab.cpp index d4213df488..d4d5931902 100644 --- a/src/slic3r/GUI/Tab.cpp +++ b/src/slic3r/GUI/Tab.cpp @@ -1977,10 +1977,14 @@ void TabPrint::build() optgroup->append_single_option_line("staggered_inner_seams", "seam"); optgroup->append_single_option_line("seam_gap","seam"); optgroup->append_single_option_line("seam_slope_type", "seam#scarf-joint-seam"); + optgroup->append_single_option_line("seam_slope_conditional", "seam#scarf-joint-seam"); + optgroup->append_single_option_line("scarf_angle_threshold", "seam#scarf-joint-seam"); + optgroup->append_single_option_line("scarf_joint_speed", "seam#scarf-joint-seam"); optgroup->append_single_option_line("seam_slope_start_height", "seam#scarf-joint-seam"); optgroup->append_single_option_line("seam_slope_entire_loop", "seam#scarf-joint-seam"); optgroup->append_single_option_line("seam_slope_min_length", "seam#scarf-joint-seam"); optgroup->append_single_option_line("seam_slope_steps", "seam#scarf-joint-seam"); + optgroup->append_single_option_line("scarf_joint_flow_ratio", "seam#scarf-joint-seam"); optgroup->append_single_option_line("seam_slope_inner_walls", "seam#scarf-joint-seam"); optgroup->append_single_option_line("role_based_wipe_speed","seam"); optgroup->append_single_option_line("wipe_speed", "seam"); @@ -2047,7 +2051,7 @@ void TabPrint::build() optgroup->append_single_option_line("thick_bridges"); optgroup->append_single_option_line("thick_internal_bridges"); optgroup->append_single_option_line("dont_filter_internal_bridges"); - optgroup->append_single_option_line("counterbole_hole_bridging","counterbole-hole-bridging"); + optgroup->append_single_option_line("counterbore_hole_bridging","counterbore-hole-bridging"); optgroup = page->new_optgroup(L("Overhangs"), L"param_advanced"); optgroup->append_single_option_line("detect_overhang_wall"); @@ -2090,7 +2094,6 @@ void TabPrint::build() optgroup->append_single_option_line("infill_combination"); optgroup->append_single_option_line("detect_narrow_internal_solid_infill"); optgroup->append_single_option_line("ensure_vertical_shell_thickness"); - optgroup->append_single_option_line("reduce_wall_solid_infill"); page = add_options_page(L("Speed"), "empty"); optgroup = page->new_optgroup(L("Initial layer speed"), L"param_speed_first", 15); @@ -2152,8 +2155,8 @@ void TabPrint::build() optgroup->append_single_option_line("travel_jerk"); optgroup = page->new_optgroup(L("Advanced"), L"param_advanced", 15); - optgroup->append_single_option_line("max_volumetric_extrusion_rate_slope"); - optgroup->append_single_option_line("max_volumetric_extrusion_rate_slope_segment_length"); + optgroup->append_single_option_line("max_volumetric_extrusion_rate_slope", "extrusion-rate-smoothing"); + optgroup->append_single_option_line("max_volumetric_extrusion_rate_slope_segment_length", "extrusion-rate-smoothing"); page = add_options_page(L("Support"), "support"); optgroup = page->new_optgroup(L("Support"), L"param_support"); @@ -3568,10 +3571,10 @@ void TabPrinter::build_fff() optgroup->append_single_option_line("extruder_clearance_height_to_lid"); optgroup = page->new_optgroup(L("Adaptive bed mesh")); - optgroup->append_single_option_line("bed_mesh_min", "adaptive_bed_mesh"); - optgroup->append_single_option_line("bed_mesh_max", "adaptive_bed_mesh"); - optgroup->append_single_option_line("bed_mesh_probe_distance", "adaptive_bed_mesh"); - optgroup->append_single_option_line("adaptive_bed_mesh_margin", "adaptive_bed_mesh"); + optgroup->append_single_option_line("bed_mesh_min", "adaptive-bed-mesh"); + optgroup->append_single_option_line("bed_mesh_max", "adaptive-bed-mesh"); + optgroup->append_single_option_line("bed_mesh_probe_distance", "adaptive-bed-mesh"); + optgroup->append_single_option_line("adaptive_bed_mesh_margin", "adaptive-bed-mesh"); optgroup = page->new_optgroup(L("Accessory") /*, L"param_accessory"*/); optgroup->append_single_option_line("nozzle_type"); diff --git a/src/slic3r/Utils/PresetUpdater.cpp b/src/slic3r/Utils/PresetUpdater.cpp index 29646ea5b4..483a10fc7b 100644 --- a/src/slic3r/Utils/PresetUpdater.cpp +++ b/src/slic3r/Utils/PresetUpdater.cpp @@ -1182,16 +1182,16 @@ Updates PresetUpdater::priv::get_config_updates(const Semver &old_slic3r_version bool version_match = ((vendor_ver.maj() == cache_ver.maj()) && (vendor_ver.min() == cache_ver.min())); if (version_match && (vendor_ver < cache_ver)) { - Semver app_ver = *Semver::parse(SLIC3R_VERSION); - if (cache_ver.maj() == app_ver.maj()){ - BOOST_LOG_TRIVIAL(info) << "[Orca Updater]:need to update settings from "<