diff --git a/.github/workflows/conan-package-resources.yml b/.github/workflows/conan-package-resources.yml index 92a7e005fa7..3a56e61a9c5 100644 --- a/.github/workflows/conan-package-resources.yml +++ b/.github/workflows/conan-package-resources.yml @@ -20,21 +20,12 @@ on: - '[0-9].[0-9]*' - '[0-9].[0-9][0-9]*' -env: - CONAN_LOGIN_USERNAME_CURA: ${{ secrets.CONAN_USER }} - CONAN_PASSWORD_CURA: ${{ secrets.CONAN_PASS }} - jobs: - conan-recipe-version: - uses: ultimaker/cura-workflows/.github/workflows/conan-recipe-version.yml@main - with: - project_name: cura_resources - - conan-package-export: - needs: [ conan-recipe-version ] - uses: ultimaker/cura-workflows/.github/workflows/conan-recipe-export.yml@main + conan-package: + uses: ultimaker/cura-workflows/.github/workflows/conan-package.yml@main with: - recipe_id_full: ${{ needs.conan-recipe-version.outputs.recipe_id_full }} - recipe_id_latest: ${{ needs.conan-recipe-version.outputs.recipe_id_latest }} conan_recipe_root: "./resources/" - secrets: inherit \ No newline at end of file + platform_windows: false + platform_mac: false + install_system_dependencies: false + secrets: inherit diff --git a/.github/workflows/conan-package.yml b/.github/workflows/conan-package.yml index 42d03b50385..55123dc3746 100644 --- a/.github/workflows/conan-package.yml +++ b/.github/workflows/conan-package.yml @@ -32,28 +32,7 @@ on: - '[0-9].[0-9]*' - '[0-9].[0-9][0-9]*' -env: - CONAN_LOGIN_USERNAME_CURA: ${{ secrets.CONAN_USER }} - CONAN_PASSWORD_CURA: ${{ secrets.CONAN_PASS }} - jobs: - conan-recipe-version: - uses: ultimaker/cura-workflows/.github/workflows/conan-recipe-version.yml@main - with: - project_name: cura - - conan-package-export: - needs: [ conan-recipe-version ] - uses: ultimaker/cura-workflows/.github/workflows/conan-recipe-export.yml@main - with: - recipe_id_full: ${{ needs.conan-recipe-version.outputs.recipe_id_full }} - recipe_id_latest: ${{ needs.conan-recipe-version.outputs.recipe_id_latest }} + conan-package: + uses: ultimaker/cura-workflows/.github/workflows/conan-package.yml@main secrets: inherit - - conan-package-create: - needs: [ conan-recipe-version, conan-package-export ] - uses: ultimaker/cura-workflows/.github/workflows/conan-package-create-linux.yml@main - with: - recipe_id_full: ${{ needs.conan-recipe-version.outputs.recipe_id_full }} - conan_extra_args: "-o cura:enable_i18n=True" - secrets: inherit \ No newline at end of file diff --git a/.github/workflows/installers.yml b/.github/workflows/installers.yml index 805f1917aa8..6dc2df99eb2 100644 --- a/.github/workflows/installers.yml +++ b/.github/workflows/installers.yml @@ -6,290 +6,34 @@ on: inputs: cura_conan_version: description: 'Cura Conan Version' - default: 'cura/latest@ultimaker/testing' - required: true - type: string - conan_args: - description: 'Conan args: eq.: --require-override' default: '' - required: false type: string - enterprise: - description: 'Build Cura as an Enterprise edition' - default: false - required: true - type: boolean - staging: - description: 'Use staging API' - default: false - required: true - type: boolean - nightly: - description: 'Upload to nightly release' - default: false - required: true - type: boolean - - workflow_call: - inputs: - cura_conan_version: - default: 'cura/latest@ultimaker/testing' - required: true + package_overrides: + description: 'List of specific packages to be used (space-separated)' + default: '' type: string conan_args: + description: 'Conan args' default: '' - required: false type: string enterprise: + description: 'Build Cura as an Enterprise edition' default: false - required: true type: boolean staging: + description: 'Use staging API' default: false - required: true - type: boolean - nightly: - default: false - required: true type: boolean - schedule: - # Daily at 4:15 CET (main-branch) and 5:15 CET (release-branch) - - cron: '15 3 * * *' - - cron: '15 4 * * *' - -env: - CONAN_ARGS: ${{ inputs.conan_args || '' }} - ENTERPRISE: ${{ inputs.enterprise || false }} - STAGING: ${{ inputs.staging || false }} jobs: - default_values: - uses: ultimaker/cura-workflows/.github/workflows/cura-installer-default-value.yml@main + installers: + name: Create installers + uses: ultimaker/cura-workflows/.github/workflows/cura-installers.yml@main with: cura_conan_version: ${{ inputs.cura_conan_version }} - latest_release: '5.6' - latest_release_schedule_hour: 4 - latest_release_tag: 'nightly' - - windows-installer: - uses: ultimaker/cura-workflows/.github/workflows/cura-installer-windows.yml@main - needs: [ default_values ] - with: - cura_conan_version: ${{ needs.default_values.outputs.cura_conan_version }} - conan_args: ${{ github.event.inputs.conan_args }} - enterprise: ${{ github.event.inputs.enterprise == 'true' }} - staging: ${{ github.event.inputs.staging == 'true' }} - architecture: X64 - operating_system: self-hosted-Windows-X64 - secrets: inherit - - linux-installer: - uses: ultimaker/cura-workflows/.github/workflows/cura-installer-linux.yml@main - needs: [ default_values ] - with: - cura_conan_version: ${{ needs.default_values.outputs.cura_conan_version }} - conan_args: ${{ github.event.inputs.conan_args }} - enterprise: ${{ github.event.inputs.enterprise == 'true' }} - staging: ${{ github.event.inputs.staging == 'true' }} - architecture: X64 - operating_system: self-hosted-Ubuntu22-X64 - secrets: inherit - - macos-installer: - uses: ultimaker/cura-workflows/.github/workflows/cura-installer-macos.yml@main - needs: [ default_values ] - with: - cura_conan_version: ${{ needs.default_values.outputs.cura_conan_version }} - conan_args: ${{ github.event.inputs.conan_args }} - enterprise: ${{ github.event.inputs.enterprise == 'true' }} - staging: ${{ github.event.inputs.staging == 'true' }} - architecture: X64 - operating_system: self-hosted-X64 + package_overrides: ${{ inputs.package_overrides }} + conan_args: ${{ inputs.conan_args }} + enterprise: ${{ inputs.enterprise }} + staging: ${{ inputs.staging }} secrets: inherit - - macos-arm-installer: - uses: ultimaker/cura-workflows/.github/workflows/cura-installer-macos.yml@main - needs: [ default_values ] - with: - cura_conan_version: ${{ needs.default_values.outputs.cura_conan_version }} - conan_args: ${{ github.event.inputs.conan_args }} - enterprise: ${{ github.event.inputs.enterprise == 'true' }} - staging: ${{ github.event.inputs.staging == 'true' }} - architecture: ARM64 - operating_system: self-hosted-ARM64 - secrets: inherit - - # Run and update nightly release when the nightly input is set to true or if the schedule is triggered - update-nightly-release: - if: ${{ inputs.nightly || github.event_name == 'schedule' }} - runs-on: ubuntu-latest - needs: [ default_values, windows-installer, linux-installer, macos-installer, macos-arm-installer ] - steps: - - name: Checkout - uses: actions/checkout@v4 - with: - fetch-depth: 1 - - - name: Download the run info - uses: actions/download-artifact@v4 - with: - name: linux-run-info - - - name: Set the run info as environment variables - run: | - . run_info.sh - - - name: Output the name file name and extension - id: filename - shell: python - run: | - import os - import datetime - enterprise = "-Enterprise" if "${{ github.event.inputs.enterprise }}" == "true" else "" - linux = f"UltiMaker-Cura-{os.getenv('CURA_VERSION_FULL')}{enterprise}-linux-X64" - mac_x64_dmg = f"UltiMaker-Cura-{os.getenv('CURA_VERSION_FULL')}{enterprise}-macos-X64" - mac_x64_pkg = f"UltiMaker-Cura-{os.getenv('CURA_VERSION_FULL')}{enterprise}-macos-X64" - mac_arm_dmg = f"UltiMaker-Cura-{os.getenv('CURA_VERSION_FULL')}{enterprise}-macos-ARM64" - mac_arm_pkg = f"UltiMaker-Cura-{os.getenv('CURA_VERSION_FULL')}{enterprise}-macos-ARM64" - win_msi = installer_filename = f"UltiMaker-Cura-{os.getenv('CURA_VERSION_FULL')}{enterprise}-win64-X64" - win_exe = installer_filename = f"UltiMaker-Cura-{os.getenv('CURA_VERSION_FULL')}{enterprise}-win64-X64" - nightly_name = "UltiMaker-Cura-" + os.getenv('CURA_VERSION_FULL').split("+")[0] - nightly_creation_time = str(datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")) - output_env = os.environ["GITHUB_OUTPUT"] - content = "" - if os.path.exists(output_env): - with open(output_env, "r") as f: - content = f.read() - with open(output_env, "w") as f: - f.write(content) - f.writelines(f"LINUX={linux}\n") - f.writelines(f"MAC_X64_DMG={mac_x64_dmg}\n") - f.writelines(f"MAC_X64_PKG={mac_x64_pkg}\n") - f.writelines(f"MAC_ARM_DMG={mac_arm_dmg}\n") - f.writelines(f"MAC_ARM_PKG={mac_arm_pkg}\n") - f.writelines(f"WIN_MSI={win_msi}\n") - f.writelines(f"WIN_EXE={win_exe}\n") - f.writelines(f"NIGHTLY_NAME={nightly_name}\n") - f.writelines(f"NIGHTLY_TIME={nightly_creation_time}\n") - - - name: Download linux installer jobs artifacts - uses: actions/download-artifact@v4 - with: - name: ${{ steps.filename.outputs.LINUX }}-AppImage - path: installers - - - name: Download linux installer jobs asc artifacts - uses: actions/download-artifact@v4 - with: - name: ${{ steps.filename.outputs.LINUX }}-asc - path: installers - - - name: Rename Linux installer to nightlies - run: | - mv installers/${{ steps.filename.outputs.LINUX }}.AppImage installers/${{ steps.filename.outputs.NIGHTLY_NAME }}-linux-X64.AppImage - mv installers/${{ steps.filename.outputs.LINUX }}.AppImage.asc installers/${{ steps.filename.outputs.NIGHTLY_NAME }}-linux-X64.AppImage.asc - - - name: Update nightly release for Linux - run: | - gh release upload ${{ needs.default_values.outputs.release_tag }} installers/${{ steps.filename.outputs.NIGHTLY_NAME }}-linux-X64.AppImage --clobber - gh release upload ${{ needs.default_values.outputs.release_tag }} installers/${{ steps.filename.outputs.NIGHTLY_NAME }}-linux-X64.AppImage.asc --clobber - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - - name: Download win msi installer jobs artifacts - uses: actions/download-artifact@v4 - with: - name: ${{ steps.filename.outputs.WIN_MSI }}-msi - path: installers - - - name: Download win exe installer jobs artifacts - uses: actions/download-artifact@v4 - with: - name: ${{ steps.filename.outputs.WIN_EXE }}-exe - path: installers - - - name: Rename Windows installers to nightlies - run: | - mv installers/${{ steps.filename.outputs.WIN_MSI }}.msi installers/${{ steps.filename.outputs.NIGHTLY_NAME }}-win64-X64.msi - mv installers/${{ steps.filename.outputs.WIN_EXE }}.exe installers/${{ steps.filename.outputs.NIGHTLY_NAME }}-win64-X64.exe - - - name: Update nightly release for Windows - run: | - gh release upload ${{ needs.default_values.outputs.release_tag }} installers/${{ steps.filename.outputs.NIGHTLY_NAME }}-win64-X64.msi --clobber - gh release upload ${{ needs.default_values.outputs.release_tag }} installers/${{ steps.filename.outputs.NIGHTLY_NAME }}-win64-X64.exe --clobber - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - - name: Download MacOS (X64) dmg installer jobs artifacts - uses: actions/download-artifact@v4 - with: - name: ${{ steps.filename.outputs.MAC_X64_DMG }}-dmg - path: installers - - - name: Download MacOS (X64) pkg installer jobs artifacts - uses: actions/download-artifact@v4 - with: - name: ${{ steps.filename.outputs.MAC_X64_PKG }}-pkg - path: installers - - - name: Rename MacOS (X64) installers to nightlies - run: | - mv installers/${{ steps.filename.outputs.MAC_X64_DMG }}.dmg installers/${{ steps.filename.outputs.NIGHTLY_NAME }}-macos-X64.dmg - mv installers/${{ steps.filename.outputs.MAC_X64_PKG }}.pkg installers/${{ steps.filename.outputs.NIGHTLY_NAME }}-macos-X64.pkg - - - name: Update nightly release for MacOS (X64) - run: | - gh release upload ${{ needs.default_values.outputs.release_tag }} installers/${{ steps.filename.outputs.NIGHTLY_NAME }}-macos-X64.dmg --clobber - gh release upload ${{ needs.default_values.outputs.release_tag }} installers/${{ steps.filename.outputs.NIGHTLY_NAME }}-macos-X64.pkg --clobber - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - - name: Download MacOS (ARM-64) dmg installer jobs artifacts - uses: actions/download-artifact@v4 - with: - name: ${{ steps.filename.outputs.MAC_ARM_DMG }}-dmg - path: installers - - - name: Download MacOS (ARM-64) pkg installer jobs artifacts - uses: actions/download-artifact@v4 - with: - name: ${{ steps.filename.outputs.MAC_ARM_PKG }}-pkg - path: installers - - - name: Rename MacOS (ARM-64) installers to nightlies - run: | - mv installers/${{ steps.filename.outputs.MAC_ARM_DMG }}.dmg installers/${{ steps.filename.outputs.NIGHTLY_NAME }}-macos-ARM64.dmg - mv installers/${{ steps.filename.outputs.MAC_ARM_PKG }}.pkg installers/${{ steps.filename.outputs.NIGHTLY_NAME }}-macos-ARM64.pkg - - - name: Update nightly release for MacOS (ARM-64) - run: | - gh release upload ${{ needs.default_values.outputs.release_tag }} installers/${{ steps.filename.outputs.NIGHTLY_NAME }}-macos-ARM64.dmg --clobber - gh release upload ${{ needs.default_values.outputs.release_tag }} installers/${{ steps.filename.outputs.NIGHTLY_NAME }}-macos-ARM64.pkg --clobber - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - - name: create the release notes - shell: python - run: | - import os - import datetime - from jinja2 import Template - - with open(".github/workflows/release_notes.md.jinja", "r") as f: - release_notes = Template(f.read()) - - current_nightly_beta = "${{ needs.default_values.outputs.release_tag }}".split("nightly-")[-1] - with open("release-notes.md", "w") as f: - f.write(release_notes.render( - timestamp="${{ steps.filename.outputs.NIGHTLY_TIME }}", - branch="" if "${{ needs.default-values.outputs.release_tag == 'nightly' }}" == 'true' else current_nightly_beta, - branch_specific="" if os.getenv("GITHUB_REF") == "refs/heads/main" else f"?branch={current_nightly_beta}", - )) - - - name: Update nightly release description (with date) - if: always() - run: | - gh release edit ${{ needs.default_values.outputs.release_tag }} --title "${{ steps.filename.outputs.NIGHTLY_NAME }}" --notes-file release-notes.md - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index f9d800c77d7..e4cb5232406 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -6,11 +6,14 @@ on: inputs: cura_conan_version: description: 'Cura Conan Version' - default: 'cura/latest@ultimaker/testing' - required: true + default: '' + type: string + package_overrides: + description: 'List of specific packages to be used (space-separated)' + default: '' type: string conan_args: - description: 'Conan args: eq.: --require-override' + description: 'Conan args' default: '' required: false type: string @@ -24,13 +27,6 @@ on: default: false required: true type: boolean - architecture: - description: 'Architecture' - required: true - default: 'X64' - type: choice - options: - - X64 operating_system: description: 'OS' required: true @@ -45,9 +41,9 @@ jobs: uses: ultimaker/cura-workflows/.github/workflows/cura-installer-linux.yml@main with: cura_conan_version: ${{ inputs.cura_conan_version }} + package_overrides: ${{ inputs.package_overrides }} conan_args: ${{ inputs.conan_args }} enterprise: ${{ inputs.enterprise }} staging: ${{ inputs.staging }} - architecture: ${{ inputs.architecture }} operating_system: ${{ inputs.operating_system }} secrets: inherit diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index ffc9b27b8be..0fdf335c1b3 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -6,11 +6,14 @@ on: inputs: cura_conan_version: description: 'Cura Conan Version' - default: 'cura/latest@ultimaker/testing' - required: true + default: '' + type: string + package_overrides: + description: 'List of specific packages to be used (space-separated)' + default: '' type: string conan_args: - description: 'Conan args: eq.: --require-override' + description: 'Conan args' default: '' required: false type: string @@ -44,9 +47,11 @@ on: jobs: macos-installer: - uses: ultimaker/cura-workflows/.github/workflows/cura-installer-macos.yml@main +#FIXME Use workflow from main after merging + uses: ultimaker/cura-workflows/.github/workflows/cura-installer-macos.yml@CURA-12261-3dconnectionmouse with: cura_conan_version: ${{ inputs.cura_conan_version }} + package_overrides: ${{ inputs.package_overrides }} conan_args: ${{ inputs.conan_args }} enterprise: ${{ inputs.enterprise }} staging: ${{ inputs.staging }} diff --git a/.github/workflows/nightly-stable.yml b/.github/workflows/nightly-stable.yml new file mode 100644 index 00000000000..e166027dd8c --- /dev/null +++ b/.github/workflows/nightly-stable.yml @@ -0,0 +1,16 @@ +name: Nightly build - stable release +run-name: Nightly build - stable release + +on: + schedule: + # Daily at 5:15 CET + - cron: '15 4 * * *' + +jobs: + build-nightly: + uses: ./.github/workflows/nightly.yml + with: + cura_conan_version: "cura/[*]@ultimaker/stable" + release_tag: "nightly-stable" + caller_workflow: "nightly-stable.yml" + secrets: inherit diff --git a/.github/workflows/nightly-testing.yml b/.github/workflows/nightly-testing.yml new file mode 100644 index 00000000000..c1ccb67f1cb --- /dev/null +++ b/.github/workflows/nightly-testing.yml @@ -0,0 +1,16 @@ +name: Nightly build - dev release +run-name: Nightly build - dev release + +on: + schedule: + # Daily at 4:15 CET + - cron: '15 3 * * *' + +jobs: + build-nightly: + uses: ./.github/workflows/nightly.yml + with: + cura_conan_version: "cura/[*]@ultimaker/testing" + release_tag: "nightly-testing" # Fixed version, we reuse the same tag forever + caller_workflow: "nightly-testing.yml" + secrets: inherit diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml new file mode 100644 index 00000000000..d77cac79902 --- /dev/null +++ b/.github/workflows/nightly.yml @@ -0,0 +1,75 @@ +name: Nightly build +run-name: Nightly build + +on: + workflow_call: + inputs: + cura_conan_version: + required: true + type: string + release_tag: + required: true + type: string + caller_workflow: + required: true + type: string + + +jobs: + create-installers: + name: Create installers + uses: ultimaker/cura-workflows/.github/workflows/cura-installers.yml@main + with: + cura_conan_version: ${{ inputs.cura_conan_version }} + secrets: inherit + + update-nightly-release: + name: Upload installers + runs-on: ubuntu-latest + needs: [ create-installers ] + steps: + - name: Setup the build environment + uses: ultimaker/cura-workflows/.github/actions/setup-build-environment@main + + - name: Download installers jobs artifacts + uses: actions/download-artifact@v4 + with: + pattern: UltiMaker-Cura-* + path: installers + merge-multiple: true + + - name: Rename the installers + id: rename-installers + working-directory: installers + run: python ../Cura-workflows/runner_scripts/rename_installers.py --tag "nightly" >> $GITHUB_OUTPUT + + - name: create the release notes + shell: python + run: | + import os + import datetime + from jinja2 import Template + + with open(".github/workflows/nightly_release_notes.md.jinja", "r") as f: + release_notes = Template(f.read()) + + short_version = "${{ steps.rename-installers.outputs.short_version }}" + caller_workflow = "${{ inputs.caller_workflow }}" + is_main = os.getenv("GITHUB_REF") == "refs/heads/main" + + with open("release-notes.md", "w") as f: + f.write(release_notes.render( + timestamp=str(datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")), + caller_workflow=caller_workflow, + branch_specific="" if is_main else f"?branch={short_version}", + )) + + - name: Update nightly release description and binaries + run: | + gh release edit ${{ inputs.release_tag }} --title "${{ steps.rename-installers.outputs.cura_version }}" --notes-file release-notes.md + + for file in "installers/*"; do + gh release upload ${{ inputs.release_tag }} $file --clobber + done + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/release_notes.md.jinja b/.github/workflows/nightly_release_notes.md.jinja similarity index 50% rename from .github/workflows/release_notes.md.jinja rename to .github/workflows/nightly_release_notes.md.jinja index e66eeca6772..a14c8d76a08 100644 --- a/.github/workflows/release_notes.md.jinja +++ b/.github/workflows/nightly_release_notes.md.jinja @@ -4,18 +4,17 @@ | | | |--------------:|--------------------------------------------------------------------------------------------| -| **Nightlies** | [![nightly {{ branch }}](https://github.com/Ultimaker/Cura/actions/workflows/installers.yml/badge.svg{{ branch_specific }} -?event=schedule)](https://github.com/Ultimaker/Cura/actions/workflows/installers.yml) | +| **Nightlies** | [![nightly](https://github.com/Ultimaker/Cura/actions/workflows/{{ caller_workflow }}/badge.svg{{ branch_specific }}?event=schedule)](https://github.com/Ultimaker/Cura/actions/workflows/installers.yml) | # Unit Test results | | | |-------------------------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| **Cura {{ branch }}** | [![unit-test](https://github.com/Ultimaker/Cura/actions/workflows/unit-test.yml/badge.svg{{ branch_specific }})](https://github.com/Ultimaker/Cura/actions/workflows/unit-test.yml) | -| **CuraEngine {{ branch }}** | [![unit-test](https://github.com/Ultimaker/CuraEngine/actions/workflows/unit-test.yml/badge.svg{{ branch_specific }})](https://github.com/Ultimaker/CuraEngine/actions/workflows/unit-test.yml) | -| **Uranium {{ branch }}** | [![unit-test](https://github.com/Ultimaker/Uranium/actions/workflows/unit-test.yml/badge.svg{{ branch_specific }})](https://github.com/Ultimaker/Uranium/actions/workflows/unit-test.yml) | -| **CuraEngine GradualFlow 0.1** | [![unit-test](https://github.com/Ultimaker/CuraEngine_plugin_gradual_flow/actions/workflows/unit-test.yml/badge.svg?branch=0.1)](https://github.com/Ultimaker/CuraEngine_plugin_gradual_flow/actions/workflows/unit-test.yml) | -| **synsepalum-dulcificum 0.1** | [![unit-test](https://github.com/Ultimaker/synsepalum-dulcificum/actions/workflows/unit-test.yml/badge.svg?branch=0.1)](https://github.com/Ultimaker/synsepalum-dulcificum/actions/workflows/unit-test.yml) | +| **Cura** | [![unit-test](https://github.com/Ultimaker/Cura/actions/workflows/unit-test.yml/badge.svg{{ branch_specific }})](https://github.com/Ultimaker/Cura/actions/workflows/unit-test.yml) | +| **CuraEngine** | [![unit-test](https://github.com/Ultimaker/CuraEngine/actions/workflows/unit-test.yml/badge.svg{{ branch_specific }})](https://github.com/Ultimaker/CuraEngine/actions/workflows/unit-test.yml) | +| **Uranium** | [![unit-test](https://github.com/Ultimaker/Uranium/actions/workflows/unit-test.yml/badge.svg{{ branch_specific }})](https://github.com/Ultimaker/Uranium/actions/workflows/unit-test.yml) | +| **CuraEngine GradualFlow** | [![unit-test](https://github.com/Ultimaker/CuraEngine_plugin_gradual_flow/actions/workflows/unit-test.yml/badge.svg)](https://github.com/Ultimaker/CuraEngine_plugin_gradual_flow/actions/workflows/unit-test.yml) | +| **synsepalum-dulcificum** | [![unit-test](https://github.com/Ultimaker/synsepalum-dulcificum/actions/workflows/unit-test.yml/badge.svg)](https://github.com/Ultimaker/synsepalum-dulcificum/actions/workflows/unit-test.yml) | | **libSavitar** | [![unit-test](https://github.com/Ultimaker/libSavitar/actions/workflows/unit-test.yml/badge.svg)](https://github.com/Ultimaker/libSavitar/actions/workflows/unit-test.yml) | | **libnest2d** | [![unit-test](https://github.com/Ultimaker/libnest2d/actions/workflows/unit-test.yml/badge.svg)](https://github.com/Ultimaker/libnest2d/actions/workflows/unit-test.yml) | @@ -23,17 +22,17 @@ | | | |------------------------------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| **Cura {{ branch }}** | [![conan-package](https://github.com/Ultimaker/Cura/actions/workflows/conan-package.yml/badge.svg{{ branch_specific }})](https://github.com/Ultimaker/Cura/actions/workflows/conan-package.yml) | -| **CuraEngine {{ branch }}** | [![conan-package](https://github.com/Ultimaker/CuraEngine/actions/workflows/conan-package.yml/badge.svg{{ branch_specific }})](https://github.com/Ultimaker/CuraEngine/actions/workflows/conan-package.yml) | -| **Uranium {{ branch }}** | [![conan-package](https://github.com/Ultimaker/Uranium/actions/workflows/conan-package.yml/badge.svg{{ branch_specific }})](https://github.com/Ultimaker/Uranium/actions/workflows/conan-package.yml) | -| **fdm_materials {{ branch }}** | [![conan-package](https://github.com/Ultimaker/fdm_materials/actions/workflows/conan-package.yml/badge.svg{{ branch_specific }})](https://github.com/Ultimaker/fdm_materials/actions/workflows/conan-package.yml) | -| **cura-binary-data {{ branch }}** | [![conan-package](https://github.com/Ultimaker/cura-binary-data/actions/workflows/conan-package.yml/badge.svg{{ branch_specific }})](https://github.com/Ultimaker/cura-binary-data/actions/workflows/conan-package.yml) | -| **CuraEngine GradualFlow 0.1** | [![conan-package](https://github.com/Ultimaker/CuraEngine_plugin_gradual_flow/actions/workflows/conan-package.yml/badge.svg?branch=0.1)](https://github.com/Ultimaker/CuraEngine_plugin_gradual_flow/actions/workflows/conan-package.yml) | -| **synsepalum-dulcificum 0.1** | [![conan-package](https://github.com/Ultimaker/synsepalum-dulcificum/actions/workflows/conan-package.yml/badge.svg?branch=0.1)](https://github.com/Ultimaker/synsepalum-dulcificum/actions/workflows/conan-package.yml) | -| **CuraEngine gRPC definitions 0.1** | [![conan-package](https://github.com/Ultimaker/CuraEngine_grpc_definitions/actions/workflows/conan-package.yml/badge.svg?branch=0.1)](https://github.com/Ultimaker/CuraEngine_grpc_definitions/actions/workflows/conan-package.yml) | +| **Cura** | [![conan-package](https://github.com/Ultimaker/Cura/actions/workflows/conan-package.yml/badge.svg{{ branch_specific }})](https://github.com/Ultimaker/Cura/actions/workflows/conan-package.yml) | +| **CuraEngine** | [![conan-package](https://github.com/Ultimaker/CuraEngine/actions/workflows/package.yml/badge.svg{{ branch_specific }})](https://github.com/Ultimaker/CuraEngine/actions/workflows/package.yml) | +| **Uranium** | [![conan-package](https://github.com/Ultimaker/Uranium/actions/workflows/conan-package.yml/badge.svg{{ branch_specific }})](https://github.com/Ultimaker/Uranium/actions/workflows/conan-package.yml) | +| **fdm_materials** | [![conan-package](https://github.com/Ultimaker/fdm_materials/actions/workflows/conan-package.yml/badge.svg{{ branch_specific }})](https://github.com/Ultimaker/fdm_materials/actions/workflows/conan-package.yml) | +| **cura-binary-data** | [![conan-package](https://github.com/Ultimaker/cura-binary-data/actions/workflows/conan-package.yml/badge.svg{{ branch_specific }})](https://github.com/Ultimaker/cura-binary-data/actions/workflows/conan-package.yml) | +| **CuraEngine GradualFlow** | [![conan-package](https://github.com/Ultimaker/CuraEngine_plugin_gradual_flow/actions/workflows/conan-package.yml/badge.svg)](https://github.com/Ultimaker/CuraEngine_plugin_gradual_flow/actions/workflows/conan-package.yml) | +| **synsepalum-dulcificum** | [![conan-package](https://github.com/Ultimaker/synsepalum-dulcificum/actions/workflows/conan-package.yml/badge.svg)](https://github.com/Ultimaker/synsepalum-dulcificum/actions/workflows/conan-package.yml) | +| **CuraEngine gRPC definitions** | [![conan-package](https://github.com/Ultimaker/CuraEngine_grpc_definitions/actions/workflows/conan-package.yml/badge.svg)](https://github.com/Ultimaker/CuraEngine_grpc_definitions/actions/workflows/conan-package.yml) | | **libArcus** | [![conan-package](https://github.com/Ultimaker/libArcus/actions/workflows/conan-package.yml/badge.svg)](https://github.com/Ultimaker/libArcus/actions/workflows/conan-package.yml) | | **pyArcus** | [![conan-package](https://github.com/Ultimaker/pyArcus/actions/workflows/conan-package.yml/badge.svg)](https://github.com/Ultimaker/pyArcus/actions/workflows/conan-package.yml) | | **libSavitar** | [![conan-package](https://github.com/Ultimaker/libSavitar/actions/workflows/conan-package.yml/badge.svg)](https://github.com/Ultimaker/libSavitar/actions/workflows/conan-package.yml) | | **pySavitar** | [![conan-package](https://github.com/Ultimaker/pySavitar/actions/workflows/conan-package.yml/badge.svg)](https://github.com/Ultimaker/pySavitar/actions/workflows/conan-package.yml) | | **libnest2d** | [![conan-package](https://github.com/Ultimaker/libnest2d/actions/workflows/conan-package.yml/badge.svg)](https://github.com/Ultimaker/libnest2d/actions/workflows/conan-package.yml) | -| **pynest2d** | [![conan-package](https://github.com/Ultimaker/pynest2d/actions/workflows/conan-package.yml/badge.svg)](https://github.com/Ultimaker/pynest2d/actions/workflows/conan-package.yml) | \ No newline at end of file +| **pynest2d** | [![conan-package](https://github.com/Ultimaker/pynest2d/actions/workflows/conan-package.yml/badge.svg)](https://github.com/Ultimaker/pynest2d/actions/workflows/conan-package.yml) | diff --git a/.github/workflows/notify_on_print_profile_change.yml b/.github/workflows/notify_on_print_profile_change.yml deleted file mode 100644 index c8747a9828e..00000000000 --- a/.github/workflows/notify_on_print_profile_change.yml +++ /dev/null @@ -1,36 +0,0 @@ -name: notify_on_print_profile_change - -on: - push: - branches: [ "main" ] - paths: - - 'resources/definitions/fdmprinter.def.json' - - 'resources/definitions/ultimaker**' - - 'resources/extruders/ultimaker**' - - 'resources/intent/ultimaker**' - - 'resources/quality/ultimaker**' - - 'resources/variants/ultimaker**' - pull_request: - branches: [ "main" ] - paths: - - 'resources/definitions/fdmprinter.def.json' - - 'resources/definitions/ultimaker**' - - 'resources/extruders/ultimaker**' - - 'resources/intent/ultimaker**' - - 'resources/quality/ultimaker**' - - 'resources/variants/ultimaker**' -permissions: {} -jobs: - slackNotification: - name: Slack Notification - runs-on: ubuntu-latest - steps: - - name: Ultimaker Print Profile Changed - uses: rtCamp/action-slack-notify@v2 - env: - SLACK_CHANNEL: profile-changes - SLACK_USERNAME: ${{ github.repository }} - SLACK_COLOR: '#00FF00' - SLACK_TITLE: Print profiles changed - MSG_MINIMAL: commit - SLACK_WEBHOOK: ${{ secrets.SLACK_CURA_PPM_HOOK }} \ No newline at end of file diff --git a/.github/workflows/printer-linter-format.yml b/.github/workflows/printer-linter-format.yml index d8e136f1568..246170c1e4a 100644 --- a/.github/workflows/printer-linter-format.yml +++ b/.github/workflows/printer-linter-format.yml @@ -1,46 +1,21 @@ name: printer-linter-format on: - push: - paths: - - 'resources/definitions/**' - - 'resources/extruders/**' - - 'resources/intent/**' - - 'resources/quality/**' - - 'resources/variants/**' + push: + paths: + - 'resources/definitions/**' + - 'resources/extruders/**' + - 'resources/intent/**' + - 'resources/quality/**' + - 'resources/variants/**' jobs: - printer-linter-format: - name: Printer linter auto format - - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v4 - - - uses: technote-space/get-diff-action@v6 - with: - PATTERNS: | - resources/+(definitions|extruders)/*.def.json - resources/+(intent|quality|variants)/**/*.inst.cfg - - - name: Setup Python and pip - if: env.GIT_DIFF && !env.MATCHED_FILES # If nothing happens with python and/or pip after, the clean-up crashes. - uses: actions/setup-python@v4 - with: - python-version: 3.11.x - cache: 'pip' - cache-dependency-path: .github/workflows/requirements-printer-linter.txt - - - name: Install Python requirements for runner - if: env.GIT_DIFF && !env.MATCHED_FILES - run: pip install -r .github/workflows/requirements-printer-linter.txt - - - name: Format file - if: env.GIT_DIFF && !env.MATCHED_FILES - run: python printer-linter/src/terminal.py --format ${{ env.GIT_DIFF_FILTERED }} - - - uses: stefanzweifel/git-auto-commit-action@v4 - if: env.GIT_DIFF && !env.MATCHED_FILES - with: - commit_message: "Applied printer-linter format" + printer-linter-format: + name: Printer linter auto format + uses: ultimaker/cura-workflows/.github/workflows/lint-formatter.yml@main + with: + file_patterns: | + resources/+(definitions|extruders)/*.def.json + resources/+(intent|quality|variants)/**/*.inst.cfg + command: python printer-linter/src/terminal.py --format + commit_message: "Apply printer-linter format" diff --git a/.github/workflows/printer-linter-pr-diagnose.yml b/.github/workflows/printer-linter-pr-diagnose.yml index e70cabce7d1..8feecdb3ee3 100644 --- a/.github/workflows/printer-linter-pr-diagnose.yml +++ b/.github/workflows/printer-linter-pr-diagnose.yml @@ -14,30 +14,16 @@ jobs: runs-on: ubuntu-latest steps: - - name: Checkout - uses: actions/checkout@v4 - with: - fetch-depth: 2 + - name: Setup the build environment + uses: ultimaker/cura-workflows/.github/actions/setup-build-environment@main - - uses: technote-space/get-diff-action@v6 + - uses: greguintow/get-diff-action@v7 with: DIFF_FILTER: AMRCD PATTERNS: | resources/+(extruders|definitions)/*.def.json resources/+(intent|quality|variants)/**/*.inst.cfg - - name: Setup Python and pip - if: env.GIT_DIFF && !env.MATCHED_FILES # If nothing happens with python and/or pip after, the clean-up crashes. - uses: actions/setup-python@v4 - with: - python-version: 3.11.x - cache: "pip" - cache-dependency-path: .github/workflows/requirements-printer-linter.txt - - - name: Install Python requirements for runner - if: env.GIT_DIFF && !env.MATCHED_FILES - run: pip install -r .github/workflows/requirements-printer-linter.txt - - name: Create results directory run: mkdir printer-linter-result diff --git a/.github/workflows/release-process_feature-freeze.yml b/.github/workflows/release-process_feature-freeze.yml index 3a077996652..de15d5c3104 100644 --- a/.github/workflows/release-process_feature-freeze.yml +++ b/.github/workflows/release-process_feature-freeze.yml @@ -15,6 +15,7 @@ jobs: runs-on: ubuntu-latest outputs: package_version: ${{ steps.version_parser.outputs.major }}.${{ steps.version_parser.outputs.minor }}.0-alpha.1 + branch: ${{ steps.version_parser.outputs.major }}.${{ steps.version_parser.outputs.minor }} steps: - name: Parse version string id: version_parser @@ -28,5 +29,6 @@ jobs: needs: [parse-version] with: cura_version: ${{ needs.parse-version.outputs.package_version }} + branch: ${{ needs.parse-version.outputs.branch }} create_feature_branch: true secrets: inherit diff --git a/.github/workflows/release-process_release-candidate.yml b/.github/workflows/release-process_release-candidate.yml index 1afb8aad048..f302cec9ca6 100644 --- a/.github/workflows/release-process_release-candidate.yml +++ b/.github/workflows/release-process_release-candidate.yml @@ -36,6 +36,7 @@ jobs: needs: [parse-version] with: cura_version: ${{ inputs.cura_version }} + branch: ${{ needs.parse-version.outputs.branch_name }} create_feature_branch: false secrets: inherit @@ -99,9 +100,8 @@ jobs: run: | echo "main_commit=`git rev-parse HEAD`" >> "$GITHUB_OUTPUT" - - create-dependencies-packages: - name: Create conan packages for dependencies + create-packages: + name: Create conan packages uses: ultimaker/cura-workflows/.github/workflows/conan-package-release.yml@main needs: [parse-version, freeze-packages-versions] strategy: @@ -113,38 +113,17 @@ jobs: conan_recipe_root: "resources" with: repository: ${{ matrix.repository }} - ref_name: ${{ needs.parse-version.outputs.branch_name }} - version: ${{ inputs.cura_version }} - conan_release: true - conan_user_channel: ultimaker/stable - conan_internal: false - conan_latest: true + branch: ${{ needs.parse-version.outputs.branch_name }} conan_recipe_root: ${{ matrix.conan_recipe_root }} secrets: inherit - create-cura-package: - name: Create conan package for Cura - uses: ultimaker/cura-workflows/.github/workflows/conan-package-release.yml@main - needs: [parse-version, create-dependencies-packages] - with: - repository: Cura - ref_name: ${{ needs.parse-version.outputs.branch_name }} - version: ${{ inputs.cura_version }} - conan_release: true - conan_user_channel: ultimaker/stable - conan_internal: false - conan_latest: true - secrets: inherit - create-installers: name: Create installers - uses: ./.github/workflows/installers.yml - needs: [parse-version, create-cura-package] + uses: ultimaker/cura-workflows/.github/workflows/cura-installers.yml@main + needs: [ parse-version, create-packages ] with: - cura_conan_version: cura/${{ inputs.cura_version }}@/ - enterprise: false - staging: false - nightly: false + cura_conan_version: cura/${{ inputs.cura_version }}@ultimaker/stable + conan_args: "-c user.sentry:environment=production" secrets: inherit create-release-draft: @@ -174,7 +153,7 @@ jobs: body: formatted_changelog.txt - name: Download artifacts - uses: actions/download-artifact@v4.1.7 + uses: actions/download-artifact@v4 with: path: artifacts merge-multiple: true diff --git a/.github/workflows/requirements-conan-package.txt b/.github/workflows/requirements-conan-package.txt deleted file mode 100644 index 215557e3679..00000000000 --- a/.github/workflows/requirements-conan-package.txt +++ /dev/null @@ -1,2 +0,0 @@ -conan>=1.60.2,<2.0.0 -sip<=6.7.12 diff --git a/.github/workflows/requirements-printer-linter.txt b/.github/workflows/requirements-printer-linter.txt deleted file mode 100644 index 4818cc54196..00000000000 --- a/.github/workflows/requirements-printer-linter.txt +++ /dev/null @@ -1 +0,0 @@ -pyyaml \ No newline at end of file diff --git a/.github/workflows/requirements-runner.txt b/.github/workflows/requirements-runner.txt deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/.github/workflows/unit-test-post.yml b/.github/workflows/unit-test-post.yml index a8e9f26b8b6..7930765d7c3 100644 --- a/.github/workflows/unit-test-post.yml +++ b/.github/workflows/unit-test-post.yml @@ -9,6 +9,5 @@ jobs: publish-test-results: uses: ultimaker/cura-workflows/.github/workflows/unit-test-post.yml@main with: - event: ${{ github.event.workflow_run.event }} - conclusion: ${{ github.event.workflow_run.conclusion }} + workflow_run_json: ${{ toJSON(github.event.workflow_run) }} secrets: inherit diff --git a/.github/workflows/unit-test.yml b/.github/workflows/unit-test.yml index 21655408897..4761a329070 100644 --- a/.github/workflows/unit-test.yml +++ b/.github/workflows/unit-test.yml @@ -37,26 +37,9 @@ on: - main - '[0-9]+.[0-9]+' -permissions: - contents: read - -env: - CONAN_LOGIN_USERNAME: ${{ secrets.CONAN_USER }} - CONAN_PASSWORD: ${{ secrets.CONAN_PASS }} - jobs: - conan-recipe-version: - uses: ultimaker/cura-workflows/.github/workflows/conan-recipe-version.yml@main - with: - project_name: cura - testing: + name: Run unit tests uses: ultimaker/cura-workflows/.github/workflows/unit-test.yml@main - needs: [ conan-recipe-version ] with: - recipe_id_full: ${{ needs.conan-recipe-version.outputs.recipe_id_full }} - conan_extra_args: '-g VirtualPythonEnv -o cura:devtools=True -c tools.build:skip_test=False --options "*:enable_sentry=False"' - unit_test_cmd: 'pytest --junitxml=junit_cura.xml' - unit_test_dir: 'tests' - conan_generator_dir: './venv/bin' - secrets: inherit \ No newline at end of file + test_use_pytest: true diff --git a/.github/workflows/update-translation.yml b/.github/workflows/update-translation.yml index 55ce1446660..189390410b3 100644 --- a/.github/workflows/update-translation.yml +++ b/.github/workflows/update-translation.yml @@ -1,87 +1,15 @@ -name: update-translations +name: Update translations on: - push: - paths: - - 'plugins/**' - - 'resources/**' - - 'cura/**' - - 'icons/**' - - 'tests/**' - - 'packaging/**' - - '.github/workflows/conan-*.yml' - - '.github/workflows/notify.yml' - - '.github/workflows/requirements-conan-package.txt' - - 'requirements*.txt' - - 'conanfile.py' - - 'conandata.yml' - - 'GitVersion.yml' - - '*.jinja' - branches: - - '[1-9].[0-9]' - - '[1-9].[0-9][0-9]' - tags: - - '[1-9].[0-9].[0-9]*' - - '[1-9].[0-9].[0-9]' - - '[1-9].[0-9][0-9].[0-9]*' + workflow_dispatch: + inputs: + branch: + description: 'Specific branch to update translations on' + required: false + type: string jobs: update-translations: - name: Update translations - - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v3 - - - name: Cache Conan data - id: cache-conan - uses: actions/cache@v3 - with: - path: ~/.conan - key: ${{ runner.os }}-conan - - - name: Setup Python and pip - uses: actions/setup-python@v4 - with: - python-version: 3.11.x - cache: pip - cache-dependency-path: .github/workflows/requirements-conan-package.txt - - - name: Install Python requirements for runner - run: pip install -r .github/workflows/requirements-conan-package.txt - - # NOTE: Due to what are probably github issues, we have to remove the cache and reconfigure before the rest. - # This is maybe because grub caches the disk it uses last time, which is recreated each time. - - name: Install Linux system requirements - if: ${{ runner.os == 'Linux' }} - run: | - sudo rm /var/cache/debconf/config.dat - sudo dpkg --configure -a - sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y - sudo apt update - sudo apt upgrade - sudo apt install efibootmgr build-essential checkinstall libegl-dev zlib1g-dev libssl-dev ninja-build autoconf libx11-dev libx11-xcb-dev libfontenc-dev libice-dev libsm-dev libxau-dev libxaw7-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev libxi-dev libxinerama-dev libxkbfile-dev libxmu-dev libxmuu-dev libxpm-dev libxrandr-dev libxrender-dev libxres-dev libxss-dev libxt-dev libxtst-dev libxv-dev libxvmc-dev libxxf86vm-dev xtrans-dev libxcb-render0-dev libxcb-render-util0-dev libxcb-xkb-dev libxcb-icccm4-dev libxcb-image0-dev libxcb-keysyms1-dev libxcb-randr0-dev libxcb-shape0-dev libxcb-sync-dev libxcb-xfixes0-dev libxcb-xinerama0-dev xkb-data libxcb-dri3-dev uuid-dev libxcb-util-dev libxkbcommon-x11-dev pkg-config flex bison g++-12 gcc-12 -y - - - name: Install GCC-13 - run: | - sudo apt install g++-13 gcc-13 -y - sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-13 13 - sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-13 13 - - - name: Create the default Conan profile - run: conan profile new default --detect --force - - - name: Get Conan configuration - run: | - conan config install https://github.com/Ultimaker/conan-config.git - conan config install https://github.com/Ultimaker/conan-config.git -a "-b runner/${{ runner.os }}/${{ runner.arch }}" - - - name: generate the files using Conan install - run: conan install . --build=missing --update -o cura:devtools=True - - - uses: stefanzweifel/git-auto-commit-action@v4 - with: - file_pattern: resources/i18n/*.po resources/i18n/*.pot - status_options: --untracked-files=no - commit_message: update translations + uses: ultimaker/cura-workflows/.github/workflows/update-translations.yml@main + with: + branch: ${{ inputs.branch }} diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 704aa4ddde7..fe96125dc96 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -6,11 +6,14 @@ on: inputs: cura_conan_version: description: 'Cura Conan Version' - default: 'cura/latest@ultimaker/testing' - required: true + default: '' + type: string + package_overrides: + description: 'List of specific packages to be used (space-separated)' + default: '' type: string conan_args: - description: 'Conan args: eq.: --require-override' + description: 'Conan args' default: '' required: false type: string @@ -24,13 +27,6 @@ on: default: false required: true type: boolean - architecture: - description: 'Architecture' - required: true - default: 'X64' - type: choice - options: - - X64 operating_system: description: 'OS' required: true @@ -45,9 +41,9 @@ jobs: uses: ultimaker/cura-workflows/.github/workflows/cura-installer-windows.yml@main with: cura_conan_version: ${{ inputs.cura_conan_version }} + package_overrides: ${{ inputs.package_overrides }} conan_args: ${{ inputs.conan_args }} enterprise: ${{ inputs.enterprise }} staging: ${{ inputs.staging }} - architecture: ${{ inputs.architecture }} operating_system: ${{ inputs.operating_system }} secrets: inherit diff --git a/CuraVersion.py.jinja b/CuraVersion.py.jinja index 515293b8af0..76a75b4e3ab 100644 --- a/CuraVersion.py.jinja +++ b/CuraVersion.py.jinja @@ -4,6 +4,7 @@ CuraAppName = "{{ cura_app_name }}" CuraAppDisplayName = "{{ cura_app_display_name }}" CuraVersion = "{{ cura_version }}" +CuraVersionFull = "{{ cura_version_full }}" CuraBuildType = "{{ cura_build_type }}" CuraDebugMode = {{ cura_debug_mode }} CuraCloudAPIRoot = "{{ cura_cloud_api_root }}" @@ -14,4 +15,5 @@ CuraDigitalFactoryURL = "{{ cura_digital_factory_url }}" CuraLatestURL = "{{ cura_latest_url }}" ConanInstalls = {{ conan_installs }} + PythonInstalls = {{ python_installs }} diff --git a/UltiMaker-Cura.spec.jinja b/UltiMaker-Cura.spec.jinja index 2dce96282e6..6d06ab7ff96 100644 --- a/UltiMaker-Cura.spec.jinja +++ b/UltiMaker-Cura.spec.jinja @@ -28,7 +28,7 @@ a = Analysis( binaries=binaries, datas=datas, hiddenimports=hiddenimports, - hookspath=[], + hookspath=["Cura-workflows/runner_scripts/pyinstaller_hooks"], hooksconfig={}, runtime_hooks=[], excludes=[], @@ -75,7 +75,7 @@ app = BUNDLE( coll, name='{{ display_name }}.app', icon={{ icon }}, - bundle_identifier={{ osx_bundle_identifier }} + "_" + '{{ display_name }}'.replace(" ", "_") + "_" {{ short_version }}, + bundle_identifier={{ osx_bundle_identifier }} + "_" + '{{ display_name }}'.replace(" ", "_"), version={{ version }}, info_plist={ 'CFBundleDisplayName': '{{ display_name }}', diff --git a/conandata.yml b/conandata.yml index 0a67d3ba405..20a961ef6e2 100644 --- a/conandata.yml +++ b/conandata.yml @@ -1,17 +1,18 @@ version: "5.10.0-alpha.0" requirements: - - "cura_resources/(latest)@ultimaker/cura_7435" - - "uranium/(latest)@ultimaker/testing" - - "curaengine/(latest)@ultimaker/testing" - - "cura_binary_data/(latest)@ultimaker/testing" - - "fdm_materials/(latest)@ultimaker/testing" - - "dulcificum/0.2.1" - - "pysavitar/5.3.0" - - "pynest2d/5.3.0" - - "native_cad_plugin/2.0.0" + - "cura_resources/5.10.0-alpha.0@ultimaker/cura_12261" + - "uranium/5.10.0-alpha.0@ultimaker/testing" + - "curaengine/5.10.0-alpha.0@ultimaker/testing" + - "cura_binary_data/5.10.0-alpha.0@ultimaker/testing" + - "fdm_materials/5.10.0-alpha.0@ultimaker/testing" + - "dulcificum/0.3.0@ultimaker/stable" + - "pysavitar/5.4.0-alpha.0@ultimaker/stable" + - "pynest2d/5.4.0-alpha.0@ultimaker/stable" requirements_internal: - - "fdm_materials/(latest)@ultimaker/testing" - - "cura_private_data/(latest)@internal/testing" + - "fdm_materials/5.10.0-alpha.0@internal/testing" + - "cura_private_data/5.10.0-alpha.0@internal/testing" +requirements_enterprise: + - "native_cad_plugin/2.0.0" urls: default: cloud_api_root: "https://api.ultimaker.com" @@ -25,6 +26,7 @@ urls: marketplace_root: "https://marketplace-staging.ultimaker.com" digital_factory_url: "https://digitalfactory-staging.ultimaker.com" cura_latest_url: "https://software.ultimaker.com/latest.json" + pyinstaller: runinfo: entrypoint: "cura_app.py" @@ -37,10 +39,12 @@ pyinstaller: package: "native_cad_plugin" src: "res/plugins/NativeCADplugin" dst: "share/cura/plugins/NativeCADplugin" + enterprise_only: true native_cad_plugin_bundled: package: "native_cad_plugin" src: "res/bundled_packages" dst: "share/cura/resources/bundled_packages" + enterprise_only: true cura_resources: package: "cura" src: "resources" @@ -78,18 +82,12 @@ pyinstaller: package: "cura_binary_data" src: "windows" dst: "share/windows" + oses: + - "Windows" fdm_materials: package: "fdm_materials" src: "res/resources/materials" dst: "share/cura/resources/materials" - tcl: - package: "tcl" - src: "lib/tcl8.6" - dst: "tcl" - tk: - package: "tk" - src: "lib/tk8.6" - dst: "tk" binaries: curaengine: package: "curaengine" @@ -109,6 +107,12 @@ pyinstaller: - "fcntl" - "stl" - "serial" + - "win32cred" + - "win32timezone" + - "pkgutil" + hiddenimports_WINDOWS_ONLY: + - "PyQt6.Qt" + - "PyQt6.Qt6" collect_all: - "cura" - "UM" @@ -120,10 +124,28 @@ pyinstaller: - "PyQt6.QtNetwork" - "PyQt6.sip" - "stl" + - "keyrings.alt" + collect_all_WINDOWS_ONLY: + - "PyQt6.Qt" + - "PyQt6.Qt6" icon: Windows: "./icons/Cura.ico" Macos: "./icons/cura.icns" Linux: "./icons/cura-128.png" + blacklist: + - [ "assimp" ] + - [ "qt", "charts" ] + - [ "qt", "coap" ] + - [ "qt", "data", "vis" ] + - [ "qt", "lab", "animat" ] + - [ "qt", "mqtt" ] + - [ "qt", "net", "auth" ] + - [ "quick3d" ] + - [ "qt", "timeline" ] + - [ "qt", "virt", "key" ] + - [ "qt", "wayland", "compos" ] + - [ "qt", "5", "compat" ] + pycharm_targets: - jinja_path: .run_templates/pycharm_cura_run.run.xml.jinja module_name: Cura @@ -242,3 +264,363 @@ pycharm_targets: module_name: Cura name: pytest in TestSettingVisibilityPresets.py script_name: tests/Settings/TestSettingVisibilityPresets.py + +pip_requirements_core: + any_os: + charon: + url: "git+https://github.com/ultimaker/libcharon@master/s-line#egg=charon" + certifi: + version: "2023.5.7" + hashes: + - sha256:c6c2e98f5c7869efca1f8916fed228dd91539f9f1b444c314c06eef02980c716 + - sha256:0f0d56dc5a6ad56fd4ba36484d6cc34451e1c6548c61daad8c320169f91eddc7 + zeroconf: + version: "0.31.0" + hashes: + - sha256:5a468da018bc3f04bbce77ae247924d802df7aeb4c291bbbb5a9616d128800b0 + - sha256:53a180248471c6f81bd1fffcbce03ed93d7d8eaf10905c9121ac1ea996d19844 + importlib-metadata: + version: "4.10.0" + hashes: + - sha256:b7cf7d3fef75f1e4c80a96ca660efbd51473d7e8f39b5ab9210febc7809012a4 + - sha256:92a8b58ce734b2a4494878e0ecf7d79ccd7a128b5fc6014c401e0b61f006f0f6 + trimesh: + version: "3.9.36" + hashes: + - sha256:8ac8bea693b3ee119f11b022fc9b9481c9f1af06cb38bc859bf5d16bbbe49b23 + - sha256:f01e8edab14d1999700c980c21a1546f37417216ad915a53be649d263130181e + setuptools: + version: "75.6.0" + hashes: + - sha256:ce74b49e8f7110f9bf04883b730f4765b774ef3ef28f722cce7c273d253aaf7d + - sha256:8199222558df7c86216af4f84c30e9b34a61d8ba19366cc914424cdbd28252f6 + sentry-sdk: + version: "0.13.5" + hashes: + - sha256:05285942901d38c7ce2498aba50d8e87b361fc603281a5902dda98f3f8c5e145 + - sha256:c6b919623e488134a728f16326c6f0bcdab7e3f59e7f4c472a90eea4d6d8fe82 + pyserial: + version: "3.4" + hashes: + - sha256:e0770fadba80c31013896c7e6ef703f72e7834965954a78e71a3049488d4d7d8 + - sha256:6e2d401fdee0eab996cf734e67773a0143b932772ca8b42451440cfed942c627 + chardet: + version: "3.0.4" + hashes: + - sha256:fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691 + - sha256:84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae + idna: + version: "2.8" + hashes: + - sha256:ea8b7f6188e6fa117537c3df7da9fc686d485087abf6ac197f9c46432f7e4a3c + - sha256:c357b3f628cf53ae2c4c05627ecc484553142ca23264e593d327bcde5e9c3407 + attrs: + version: "21.3.0" + hashes: + - sha256:8f7335278dedd26b58c38e006338242cc0977f06d51579b2b8b87b9b33bff66c + - sha256:50f3c9b216dc9021042f71b392859a773b904ce1a029077f58f6598272432045 + requests: + version: "2.32.3" + hashes: + - sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6 + - sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760 + twisted: + version: "21.2.0" + hashes: + - sha256:aab38085ea6cda5b378b519a0ec99986874921ee8881318626b0a3414bb2631e + - sha256:77544a8945cf69b98d2946689bbe0c75de7d145cdf11f391dd487eae8fc95a12 + constantly: + version: "15.1.0" + hashes: + - sha256:dd2fa9d6b1a51a83f0d7dd76293d734046aa176e384bf6e33b7e44880eb37c5d + - sha256:586372eb92059873e29eba4f9dec8381541b4d3834660707faf8ba59146dfc35 + hyperlink: + version: "21.0.0" + hashes: + - sha256:e6b14c37ecb73e89c77d78cdb4c2cc8f3fb59a885c5b3f819ff4ed80f25af1b4 + - sha256:427af957daa58bc909471c6c40f74c5450fa123dd093fc53efd2e91d2705a56b + incremental: + version: "22.10.0" + hashes: + - sha256:b864a1f30885ee72c5ac2835a761b8fe8aa9c28b9395cacf27286602688d3e51 + - sha256:912feeb5e0f7e0188e6f42241d2f450002e11bbc0937c65865045854c24c0bd0 + zope.interface: + version: "5.4.0" + hashes: + - sha256:7df1e1c05304f26faa49fa752a8c690126cf98b40b91d54e6e9cc3b7d6ffe8b7 + - sha256:2c98384b254b37ce50eddd55db8d381a5c53b4c10ee66e1e7fe749824f894021 + - sha256:08f9636e99a9d5410181ba0729e0408d3d8748026ea938f3b970a0249daa8192 + - sha256:0ea1d73b7c9dcbc5080bb8aaffb776f1c68e807767069b9ccdd06f27a161914a + - sha256:273f158fabc5ea33cbc936da0ab3d4ba80ede5351babc4f577d768e057651531 + - sha256:f7ee479e96f7ee350db1cf24afa5685a5899e2b34992fb99e1f7c1b0b758d263 + - sha256:b0297b1e05fd128d26cc2460c810d42e205d16d76799526dfa8c8ccd50e74959 + - sha256:af310ec8335016b5e52cae60cda4a4f2a60a788cbb949a4fbea13d441aa5a09e + - sha256:9a9845c4c6bb56e508651f005c4aeb0404e518c6f000d5a1123ab077ab769f5c + - sha256:a1e6e96217a0f72e2b8629e271e1b280c6fa3fe6e59fa8f6701bec14e3354325 + - sha256:877473e675fdcc113c138813a5dd440da0769a2d81f4d86614e5d62b69497155 + - sha256:0b465ae0962d49c68aa9733ba92a001b2a0933c317780435f00be7ecb959c702 + - sha256:5dd9ca406499444f4c8299f803d4a14edf7890ecc595c8b1c7115c2342cadc5f + - sha256:469e2407e0fe9880ac690a3666f03eb4c3c444411a5a5fddfdabc5d184a79f05 + - sha256:52de7fc6c21b419078008f697fd4103dbc763288b1406b4562554bd47514c004 + - sha256:3dd4952748521205697bc2802e4afac5ed4b02909bb799ba1fe239f77fd4e117 + - sha256:dd93ea5c0c7f3e25335ab7d22a507b1dc43976e1345508f845efc573d3d779d8 + - sha256:3748fac0d0f6a304e674955ab1365d515993b3a0a865e16a11ec9d86fb307f63 + - sha256:66c0061c91b3b9cf542131148ef7ecbecb2690d48d1612ec386de9d36766058f + - sha256:d0c1bc2fa9a7285719e5678584f6b92572a5b639d0e471bb8d4b650a1a910920 + - sha256:2876246527c91e101184f63ccd1d716ec9c46519cc5f3d5375a3351c46467c46 + - sha256:334701327f37c47fa628fc8b8d28c7d7730ce7daaf4bda1efb741679c2b087fc + - sha256:71aace0c42d53abe6fc7f726c5d3b60d90f3c5c055a447950ad6ea9cec2e37d9 + - sha256:5bb3489b4558e49ad2c5118137cfeaf59434f9737fa9c5deefc72d22c23822e2 + - sha256:1c0e316c9add0db48a5b703833881351444398b04111188069a26a61cfb4df78 + - sha256:6f0c02cbb9691b7c91d5009108f975f8ffeab5dff8f26d62e21c493060eff2a1 + - sha256:7d97a4306898b05404a0dcdc32d9709b7d8832c0c542b861d9a826301719794e + - sha256:867a5ad16892bf20e6c4ea2aab1971f45645ff3102ad29bd84c86027fa99997b + - sha256:5f931a1c21dfa7a9c573ec1f50a31135ccce84e32507c54e1ea404894c5eb96f + - sha256:194d0bcb1374ac3e1e023961610dc8f2c78a0f5f634d0c737691e215569e640d + - sha256:8270252effc60b9642b423189a2fe90eb6b59e87cbee54549db3f5562ff8d1b8 + - sha256:15e7d1f7a6ee16572e21e3576d2012b2778cbacf75eb4b7400be37455f5ca8bf + - sha256:8892f89999ffd992208754851e5a052f6b5db70a1e3f7d54b17c5211e37a98c7 + - sha256:2e5a26f16503be6c826abca904e45f1a44ff275fdb7e9d1b75c10671c26f8b94 + - sha256:0f91b5b948686659a8e28b728ff5e74b1be6bf40cb04704453617e5f1e945ef3 + - sha256:4de4bc9b6d35c5af65b454d3e9bc98c50eb3960d5a3762c9438df57427134b8e + - sha256:bf68f4b2b6683e52bec69273562df15af352e5ed25d1b6641e7efddc5951d1a7 + - sha256:63b82bb63de7c821428d513607e84c6d97d58afd1fe2eb645030bdc185440120 + - sha256:db1fa631737dab9fa0b37f3979d8d2631e348c3b4e8325d6873c2541d0ae5a48 + - sha256:f44e517131a98f7a76696a7b21b164bcb85291cee106a23beccce454e1f433a4 + - sha256:a9506a7e80bcf6eacfff7f804c0ad5350c8c95b9010e4356a4b36f5322f09abb + - sha256:3c02411a3b62668200910090a0dff17c0b25aaa36145082a5a6adf08fa281e54 + - sha256:0cee5187b60ed26d56eb2960136288ce91bcf61e2a9405660d271d1f122a69a4 + - sha256:a8156e6a7f5e2a0ff0c5b21d6bcb45145efece1909efcbbbf48c56f8da68221d + - sha256:205e40ccde0f37496904572035deea747390a8b7dc65146d30b96e2dd1359a83 + - sha256:3f24df7124c323fceb53ff6168da70dbfbae1442b4f3da439cd441681f54fe25 + - sha256:5208ebd5152e040640518a77827bdfcc73773a15a33d6644015b763b9c9febc1 + - sha256:17776ecd3a1fdd2b2cd5373e5ef8b307162f581c693575ec62e7c5399d80794c + - sha256:d4d9d6c1a455d4babd320203b918ccc7fcbefe308615c521062bc2ba1aa4d26e + - sha256:0cba8477e300d64a11a9789ed40ee8932b59f9ee05f85276dbb4b59acee5dd09 + - sha256:5dba5f530fec3f0988d83b78cc591b58c0b6eb8431a85edd1569a0539a8a5a0e + automat: + version: "20.2.0" + hashes: + - sha256:b6feb6455337df834f6c9962d6ccf771515b7d939bca142b29c20c2376bc6111 + - sha256:7979803c74610e11ef0c0d68a2942b152df52da55336e0c9d58daf1831cbdf33 + shapely: + version: "2.0.6" + hashes: + - sha256:29a34e068da2d321e926b5073539fd2a1d4429a2c656bd63f0bd4c8f5b236d0b + - sha256:e1c84c3f53144febf6af909d6b581bc05e8785d57e27f35ebaa5c1ab9baba13b + - sha256:2ad2fae12dca8d2b727fa12b007e46fbc522148a584f5d6546c539f3464dccde + - sha256:b3304883bd82d44be1b27a9d17f1167fda8c7f5a02a897958d86c59ec69b705e + - sha256:3ec3a0eab496b5e04633a39fa3d5eb5454628228201fb24903d38174ee34565e + - sha256:28f87cdf5308a514763a5c38de295544cb27429cfa655d50ed8431a4796090c4 + - sha256:5aeb0f51a9db176da9a30cb2f4329b6fbd1e26d359012bb0ac3d3c7781667a9e + - sha256:9a7a78b0d51257a367ee115f4d41ca4d46edbd0dd280f697a8092dd3989867b2 + - sha256:f32c23d2f43d54029f986479f7c1f6e09c6b3a19353a3833c2ffb226fb63a855 + - sha256:b3dc9fb0eb56498912025f5eb352b5126f04801ed0e8bdbd867d21bdbfd7cbd0 + - sha256:d93b7e0e71c9f095e09454bf18dad5ea716fb6ced5df3cb044564a00723f339d + - sha256:c02eb6bf4cfb9fe6568502e85bb2647921ee49171bcd2d4116c7b3109724ef9b + - sha256:cec9193519940e9d1b86a3b4f5af9eb6910197d24af02f247afbfb47bcb3fab0 + - sha256:83b94a44ab04a90e88be69e7ddcc6f332da7c0a0ebb1156e1c4f568bbec983c3 + - sha256:537c4b2716d22c92036d00b34aac9d3775e3691f80c7aa517c2c290351f42cd8 + - sha256:98fea108334be345c283ce74bf064fa00cfdd718048a8af7343c59eb40f59726 + - sha256:42fd4cd4834747e4990227e4cbafb02242c0cffe9ce7ef9971f53ac52d80d55f + - sha256:665990c84aece05efb68a21b3523a6b2057e84a1afbef426ad287f0796ef8a48 + - sha256:42805ef90783ce689a4dde2b6b2f261e2c52609226a0438d882e3ced40bb3013 + - sha256:6d2cb146191a47bd0cee8ff5f90b47547b82b6345c0d02dd8b25b88b68af62d7 + - sha256:e3fdef0a1794a8fe70dc1f514440aa34426cc0ae98d9a1027fb299d45741c381 + - sha256:2c665a0301c645615a107ff7f52adafa2153beab51daf34587170d85e8ba6805 + - sha256:0334bd51828f68cd54b87d80b3e7cee93f249d82ae55a0faf3ea21c9be7b323a + - sha256:d37d070da9e0e0f0a530a621e17c0b8c3c9d04105655132a87cfff8bd77cc4c2 + - sha256:fa7468e4f5b92049c0f36d63c3e309f85f2775752e076378e36c6387245c5462 + - sha256:ed5867e598a9e8ac3291da6cc9baa62ca25706eea186117034e8ec0ea4355653 + - sha256:81d9dfe155f371f78c8d895a7b7f323bb241fb148d848a2bf2244f79213123fe + - sha256:fbb7bf02a7542dba55129062570211cfb0defa05386409b3e306c39612e7fbcc + - sha256:837d395fac58aa01aa544495b97940995211e3e25f9aaf87bc3ba5b3a8cd1ac7 + - sha256:c6d88ade96bf02f6bfd667ddd3626913098e243e419a0325ebef2bbd481d1eb6 + - sha256:8b3b818c4407eaa0b4cb376fd2305e20ff6df757bf1356651589eadc14aab41b + - sha256:1bbc783529a21f2bd50c79cef90761f72d41c45622b3e57acf78d984c50a5d13 + - sha256:2423f6c0903ebe5df6d32e0066b3d94029aab18425ad4b07bf98c3972a6e25a1 + - sha256:2de00c3bfa80d6750832bde1d9487e302a6dd21d90cb2f210515cefdb616e5f5 + - sha256:3a82d58a1134d5e975f19268710e53bddd9c473743356c90d97ce04b73e101ee + - sha256:392f66f458a0a2c706254f473290418236e52aa4c9b476a072539d63a2460595 + - sha256:eba5bae271d523c938274c61658ebc34de6c4b33fdf43ef7e938b5776388c1be + - sha256:7060566bc4888b0c8ed14b5d57df8a0ead5c28f9b69fb6bed4476df31c51b0af + - sha256:b02154b3e9d076a29a8513dffcb80f047a5ea63c897c0cd3d3679f29363cf7e5 + - sha256:44246d30124a4f1a638a7d5419149959532b99dfa25b54393512e6acc9c211ac + - sha256:2b542d7f1dbb89192d3512c52b679c822ba916f93479fa5d4fc2fe4fa0b3c9e8 + - sha256:997f6159b1484059ec239cacaa53467fd8b5564dabe186cd84ac2944663b0bf6 + cython: + version: "0.29.26" + hashes: + - sha256:c4b003b6b7aa9e74552ef8d4e6009b3e3c3e8fa585710b3a6d062e088e460c1b + - sha256:ce804a021c92fea66c8c100781a111706f21bade7a546895c5a9c57fe2df8b24 + - sha256:93840f2071c1f15e613509eadee1fbcd335e8666772437fe5038e24059edd48c + - sha256:10402f0f1564ffc6ecb9c45e07f995771d05bb0b0e1d151e40574638292ee3a5 + - sha256:8e07121b34221458a2151d37e137b8f5b011a9c51dd38db2499a6198590aa319 + - sha256:233a87db76941626f1db08f4b25a4a5b425b13b64ed0e673c3641f7b650a48d8 + - sha256:6773cce9d4b3b6168d8feb2b6f06b658ef1e11cbfec075041745666d8e2a5e45 + - sha256:c813799d533194b7d85203d881d8b4f567a8c644a67f50d47f1ffbf316df412f + - sha256:362fbb9cb4627c7786231429768b54aaba5459a2a0e46c25e59f202ca6155437 + - sha256:2b834ff6e4d10ba6d7a0d676dd71c1b427a181ddbbbbf79e91d1861557aab59f + - sha256:0c3093bc99facfc97e5019f6c5bc39987663792265c1334d9fc9e37c3a3dcd6f + - sha256:bbf0149680c1fca07200a3ed372b22e6bad7851d191b717a61f9a68af370e180 + - sha256:a1cc55db32cd39474081d478263b96e036552cdbbab8831c90ea43fb385a9b66 + - sha256:ebe32e002a9e6553de399033e259ece72aa17c77f740b265e66f122572a8a278 + - sha256:6b385f68789c3e8a75b4827e8a4970ff04605ad3cb1c0b41005cc69368dad65d + - sha256:1519eb639de308f5763eb0666b4cc7bd3958268f3f6228cc610b7b4d6c94b68b + - sha256:e118525defec3f67471d8ee5ce04340d43195410a87e5d7ec8a1a9e953c0066a + - sha256:706ea55f58c2722206e51cd9a8754ed0995c4c4231d24b095875d2641d745222 + - sha256:77913fe27c5e22c995bac090d01e200ff91e5f58aa944e2d2e94cbf67ea2ae34 + - sha256:51923120f57a42c59f5ee6bba9e89a31a394ae8cd419c753f64d8a3aea1ee8b7 + - sha256:82881565d04027728d7762edd8c085927a840873af7ee049d703e0ca226bc08d + - sha256:531303085503959338e6cdac630626280ef111aecbb22d48321673a8c3897c0a + - sha256:0205b685802eb4c039b14f67b7ac3f00c55ff04b9e3871df2249576d3e59ba42 + - sha256:7df94e56872df8f396ca669466fee60256f69f678654239f706b1e643c2ac4a5 + - sha256:4b7d04b393d9a4b5fec0cbc4b0f29fe083a9d862d95231a6e7608978bd661d7e + - sha256:af91dd63ac5f1f7fc70dc91ea063f727db42b5eb934d1f3832611be18e25171e + - sha256:d83dad8dc6c63706cb3178dc79010b3865b1345090727189d2cd61758a825ee8 + - sha256:ca10e9fde0eaba1407ab353ff07a26daaa3e4dbe356108a149e482d441f070dd + - sha256:fec66cd0a48697fab903854566235aecf1084f62e3163d6589ae7335a1b4d448 + - sha256:b3041e45aefaa4449fd671902132c0ac1f72eedaedac745c0e1a70a13bf990bb + - sha256:ed76fb98979f02b5e89079906071983a36f3634d3028b86f935cf0196f24fcaa + - sha256:4d868e1a41f5123f51a20c1b8e82f7cb6fa3370c104e98e707f7c910e8cadad1 + - sha256:868f309095e557f06dc58723ae865e8c65cfedb2646a562bd8080c92d69e4e4b + - sha256:be550b566345bf53b95616334793ce42a128cf1d9dcde1e28cbf7ce52ea61d6d + - sha256:be13be1e2b9b7395588f2a23bfa692f2f3e6f7936ccf7825c83431b8c8c3452b + - sha256:41ee918480371ae5e5851ba9b1ead5a183e24aedb27bf807c7405d124e943f40 + - sha256:c91b1ba0d43f7f7ccde8121c672207c7891735ddcc83496af1e0ab617ddc4aba + - sha256:5ecf5cf5b57086cc6c1cfc76d6353bbd7023e95da32e0883f1302ca50e481c33 + - sha256:0ffce25bf50fa926ec6bf8d6f29650e7cb33fae445938c9880e1ce9b776353ef + - sha256:5041adfef502d67ecd5e291a7cf645a37fed7a9dac557f40d491053f35204d00 + - sha256:5fd5db458c9d3d2c2abd047f3190624d9cce8a80a8e0ca0baa69cfd133a523bc + - sha256:75eaa22911d2ec37a3841f77b710b178c805cd378b5e1c4fb82dbc35620d2062 + - sha256:3aed8c642e8fb27024bca46830b7f62335a44a92354acf708d6b8d050f945a3a + - sha256:b5ca05c2bfba0c2480b5fd390ecffe46b8da574d887d600388d6e3caf3f99a88 + - sha256:f5e15ff892c8afad64931ee3dd723c4755c2c516606f9aae7613bebfac62b0f6 + - sha256:af377d543a762867da11fcf6e558f7a4a535ff8693f30cce123fab10c00fa312 + pybind11: + version: "2.6.2" + hashes: + - sha256:2d8aebe1709bc367e34e3b23d8eccbf3f387ee9d5640548c6260d33b59f02405 + - sha256:d0e0aed9279656f21501243b707eb6e3b951e89e10c3271dedf3ae41c365e5ed + wheel: + version: "0.37.1" + hashes: + - sha256:4bdcd7d840138086126cd09254dc6195fb4fc6f01c050a1d7236f2630db1d22a + - sha256:e9a504e793efbca1b8e0e9cb979a249cf4a0a7b5b8c9e8b65a5e39d49529c1c4 + ifaddr: + version: "0.1.7" + hashes: + - sha256:d1f603952f0a71c9ab4e705754511e4e03b02565bc4cec7188ad6415ff534cd3 + - sha256:1f9e8a6ca6f16db5a37d3356f07b6e52344f6f9f7e806d618537731669eb1a94 + pycparser: + version: "2.20" + hashes: + - sha256:7582ad22678f0fcd81102833f60ef8d0e57288b6b5fb00323d101be910e35705 + - sha256:2d475327684562c3a96cc71adf7dc8c4f0565175cf86b6d7a404ff4c771f15f0 + zipp: + version: "3.5.0" + hashes: + - sha256:957cfda87797e389580cb8b9e3870841ca991e2125350677b2ca83a0e99390a3 + - sha256:f5812b1e007e48cff63449a5e9f4e7ebea716b4111f9c4f9a645f91d579bf0c4 + urllib3: + version: "2.2.3" + hashes: + - sha256:ca899ca043dcb1bafa3e262d73aa25c465bfb49e0bd9dd5d59f1d0acba2f8fac + - sha256:e7d814a81dad81e6caf2ec9fdedb284ecc9c73076b62654547cc64ccdcae26e9 + jeepney: + version: "0.8.0" + hashes: + - sha256:c0a454ad016ca575060802ee4d590dd912e35c122fa04e70306de3d076cce755 + - sha256:5efe48d255973902f6badc3ce55e2aa6c5c3b3bc642059ef3a91247bcfcc5806 + SecretStorage: + version: "3.3.3" + hashes: + - sha256:f356e6628222568e3af06f2eba8df495efa13b3b63081dafd4f7d9a7b7bc9f99 + - sha256:2403533ef369eca6d2ba81718576c5e0f564d5cca1b58f73a8b23e7d4eeebd77 + keyring: + version: "25.5.0" + hashes: + - sha256:e67f8ac32b04be4714b42fe84ce7dad9c40985b9ca827c592cc303e7c26d9741 + - sha256:4c753b3ec91717fe713c4edd522d625889d8973a349b0e582622f49766de58e6 + jaraco.classes: + version: "3.4.0" + hashes: + - sha256:f662826b6bed8cace05e7ff873ce0f9283b5c924470fe664fff1c2f00f581790 + - sha256:47a024b51d0239c0dd8c8540c6c7f484be3b8fcf0b2d85c13825780d3b3f3acd + jaraco.functools: + version: "4.1.0" + hashes: + - sha256:ad159f13428bc4acbf5541ad6dec511f91573b90fba04df61dafa2a1231cf649 + - sha256:70f7e0e2ae076498e212562325e805204fc092d7b4c17e0e86c959e249701a9d + jaraco.context: + version: "6.0.1" + hashes: + - sha256:f797fc481b490edb305122c9181830a3a5b76d84ef6d1aef2fb9b47ab956f9e4 + - sha256:9bae4ea555cf0b14938dc0aee7c9f32ed303aa20a3b73e7dc80111628792d1b3 + more_itertools: + version: "10.5.0" + hashes: + - sha256:037b0d3203ce90cca8ab1defbbdac29d5f993fc20131f3664dc8d6acfa872aef + - sha256:5482bfef7849c25dc3c6dd53a6173ae4795da2a41a80faea6700d9f5846c5da6 + charset-normalizer: + version: "2.1.0" + hashes: + - sha256:5189b6f22b01957427f35b6a08d9a0bc45b46d3788ef5a92e978433c7a35f8a5 + - sha256:575e708016ff3a5e3681541cb9d79312c416835686d054a23accb873b254f413 + + Windows: + twisted-iocpsupport: + version: "1.0.2" + hashes: + - sha256:985c06a33f5c0dae92c71a036d1ea63872ee86a21dd9b01e1f287486f15524b4 + - sha256:81b3abe3527b367da0220482820cb12a16c661672b7bcfcde328902890d63323 + - sha256:9dbb8823b49f06d4de52721b47de4d3b3026064ef4788ce62b1a21c57c3fff6f + - sha256:b9fed67cf0f951573f06d560ac2f10f2a4bbdc6697770113a2fc396ea2cb2565 + - sha256:b76b4eed9b27fd63ddb0877efdd2d15835fdcb6baa745cb85b66e5d016ac2878 + - sha256:851b3735ca7e8102e661872390e3bce88f8901bece95c25a0c8bb9ecb8a23d32 + - sha256:bf4133139d77fc706d8f572e6b7d82871d82ec7ef25d685c2351bdacfb701415 + - sha256:306becd6e22ab6e8e4f36b6bdafd9c92e867c98a5ce517b27fdd27760ee7ae41 + - sha256:3c61742cb0bc6c1ac117a7e5f422c129832f0c295af49e01d8a6066df8cfc04d + - sha256:b435857b9efcbfc12f8c326ef0383f26416272260455bbca2cd8d8eca470c546 + - sha256:7d972cfa8439bdcb35a7be78b7ef86d73b34b808c74be56dfa785c8a93b851bf + - sha256:72068b206ee809c9c596b57b5287259ea41ddb4774d86725b19f35bf56aa32a9 + pywin32-ctypes: + version: "0.2.3" + hashes: + - sha256:8a1513379d709975552d202d942d9837758905c8d01eb82b8bcc30918929e7b8 + - sha256:d162dc04946d704503b2edc4d55f3dba5c1d539ead017afa00142c38b9885755 + pynavlib: + version: "0.9.4" + hashes: + - sha256:fdd5ab5b6e0a2c9bbcebb154ac7303daf845865a1649be04e1bd8e8e5889401f + - sha256:493c4b3cacc939b021a694d99723106dbd7ee5515ad4dfc1c7fc8219ef20cf3a + - sha256:332831553a70be05fe58c43a08109b42970cfedc6086ffb4306859142a0e9210 + - sha256:9173f61ad83172c306b92bbe38f949889c158cd6dfdc924db01f257a437bf2a6 + + Macos: + pynavlib: + version: "0.9.4" + hashes: + - sha256:567efd0af97f9014326898b209eea94d9f5cc58e9f589ccf8354584568fcb87d + - sha256:f0d7ce426e816788aa96b419fd7da263eafb99aca46ce3b6e5dbaf2bbf6b614a + - sha256:33962a322033a78db05a8c2cc3d59e057fbea5b04879c3c54e2fe3041d691a12 + - sha256:d06d94b1dee4ba024b4a121869e572f571673a3b8c15b4055f52236d43c19a02 + +pip_requirements_dev: + any_os: + pytest: { } + pyyaml: { } + sip: { version: "6.5.1" } + jinja2: { } + +pip_requirements_installer: + any_os: + pyinstaller: { version: "6.11.1" } + pyinstaller-hooks-contrib: { } + +python_translation_source_folders: + - cura + - plugins +qml_translation_source_folders: + - resources/qml + - plugins diff --git a/conanfile.py b/conanfile.py index 999cca3362c..7e84e64ade4 100644 --- a/conanfile.py +++ b/conanfile.py @@ -11,7 +11,7 @@ from conan.tools.scm import Version from conan.errors import ConanInvalidConfiguration, ConanException -required_conan_version = ">=1.58.0 <2.0.0" +required_conan_version = ">=2.7.0" class CuraConan(ConanFile): @@ -24,99 +24,53 @@ class CuraConan(ConanFile): build_policy = "missing" exports = "LICENSE*", "*.jinja" settings = "os", "compiler", "build_type", "arch" + generators = "VirtualPythonEnv" + tool_requires = "gettext/0.22.5" - # FIXME: Remove specific branch once merged to main python_requires = "translationextractor/[>=2.2.0]@ultimaker/stable" options = { - "enterprise": ["True", "False", "true", "false"], # Workaround for GH Action passing boolean as lowercase string - "staging": ["True", "False", "true", "false"], # Workaround for GH Action passing boolean as lowercase string - "devtools": [True, False], # FIXME: Split this up in testing and (development / build (pyinstaller) / system installer) tools - "cloud_api_version": "ANY", - "display_name": "ANY", # TODO: should this be an option?? + "enterprise": [True, False], + "staging": [True, False], + "cloud_api_version": ["ANY"], + "display_name": ["ANY"], # TODO: should this be an option?? "cura_debug_mode": [True, False], # FIXME: Use profiles - "internal": ["True", "False", "true", "false"], # Workaround for GH Action passing boolean as lowercase string - "enable_i18n": [True, False], + "internal": [True, False], + "i18n_extract": [True, False], } default_options = { - "enterprise": "False", - "staging": "False", - "devtools": False, + "enterprise": False, + "staging": False, "cloud_api_version": "1", "display_name": "UltiMaker Cura", "cura_debug_mode": False, # Not yet implemented - "internal": "False", - "enable_i18n": False, + "internal": False, + "i18n_extract": False, } def set_version(self): if not self.version: self.version = self.conan_data["version"] - @property - def _i18n_options(self): - return self.conf.get("user.i18n:options", default = {"extract": True, "build": True}, check_type = dict) - - @property - def _pycharm_targets(self): - return self.conan_data["pycharm_targets"] - - # FIXME: These env vars should be defined in the runenv. - _cura_env = None - - @property - def _cura_run_env(self): - if self._cura_env: - return self._cura_env - - self._cura_env = Environment() - self._cura_env.define("QML2_IMPORT_PATH", str(self._site_packages.joinpath("PyQt6", "Qt6", "qml"))) - self._cura_env.define("QT_PLUGIN_PATH", str(self._site_packages.joinpath("PyQt6", "Qt6", "plugins"))) - if not self.in_local_cache: - self._cura_env.define("CURA_DATA_ROOT", str(self._share_dir.joinpath("cura"))) - - if self.settings.os == "Linux": - self._cura_env.define("QT_QPA_FONTDIR", "/usr/share/fonts") - self._cura_env.define("QT_QPA_PLATFORMTHEME", "xdgdesktopportal") - self._cura_env.define("QT_XKB_CONFIG_ROOT", "/usr/share/X11/xkb") - return self._cura_env - - @property - def _enterprise(self): - return self.options.enterprise in ["True", 'true'] - - @property - def _internal(self): - return self.options.internal in ["True", 'true'] - @property def _app_name(self): - if self._enterprise: + if self.options.enterprise: return str(self.options.display_name) + " Enterprise" return str(self.options.display_name) @property def _urls(self): - if self.options.staging in ["True", 'true']: + if self.options.staging: return "staging" return "default" @property - def requirements_txts(self): - if self.options.devtools: - return ["requirements.txt", "requirements-ultimaker.txt", "requirements-dev.txt"] - return ["requirements.txt", "requirements-ultimaker.txt"] + def _root_dir(self): + return Path(self.deploy_folder if hasattr(self, "deploy_folder") else self.source_folder) @property def _base_dir(self): - if self.install_folder is None: - if self.build_folder is not None: - return Path(self.build_folder) - return Path(os.getcwd(), "venv") - if self.in_local_cache: - return Path(self.install_folder) - else: - return Path(self.source_folder, "venv") + return self._root_dir.joinpath("venv") @property def _share_dir(self): @@ -132,7 +86,7 @@ def _script_dir(self): def _site_packages(self): if self.settings.os == "Windows": return self._base_dir.joinpath("Lib", "site-packages") - py_version = Version(self.deps_cpp_info["cpython"].version) + py_version = Version(self.dependencies["cpython"].ref.version) return self._base_dir.joinpath("lib", f"python{py_version.major}.{py_version.minor}", "site-packages") @property @@ -157,7 +111,7 @@ def _conan_installs(self): # list of conan installs for dependency in self.dependencies.host.values(): conan_installs[dependency.ref.name] = { - "version": dependency.ref.version, + "version": str(dependency.ref.version), "revision": dependency.ref.revision } return conan_installs @@ -166,22 +120,15 @@ def _python_installs(self): self.output.info("Collecting python installs") python_installs = {} - # list of python installs - run_env = VirtualRunEnv(self) - env = run_env.environment() - env.prepend_path("PYTHONPATH", str(self._site_packages.as_posix())) - venv_vars = env.vars(self, scope = "run") + collect_python_installs = "collect_python_installs.py" + code = f"import importlib.metadata; print(';'.join([(package.metadata['Name']+','+ package.metadata['Version']) for package in importlib.metadata.distributions()]))" + save(self, collect_python_installs, code) - outer = '"' if self.settings.os == "Windows" else "'" - inner = "'" if self.settings.os == "Windows" else '"' buffer = StringIO() - with venv_vars.apply(): - self.run(f"""python -c {outer}import pkg_resources; print({inner};{inner}.join([(s.key+{inner},{inner}+ s.version) for s in pkg_resources.working_set])){outer}""", - env = "conanrun", - output = buffer) + self.run(f"""python {collect_python_installs}""", env="virtual_python_env", stdout=buffer) + rm(self, collect_python_installs, ".") - packages = str(buffer.getvalue()).split("-----------------\n") - packages = packages[1].strip('\r\n').split(";") + packages = str(buffer.getvalue()).strip('\r\n').split(";") for package in packages: name, version = package.split(",") python_installs[name] = {"version": version} @@ -197,15 +144,18 @@ def _generate_cura_version(self, location): cura_version = Version(self.conf.get("user.cura:version", default = self.version, check_type = str)) pre_tag = f"-{cura_version.pre}" if cura_version.pre else "" build_tag = f"+{cura_version.build}" if cura_version.build else "" - internal_tag = f"+internal" if self._internal else "" + internal_tag = f"+internal" if self.options.internal else "" cura_version = f"{cura_version.major}.{cura_version.minor}.{cura_version.patch}{pre_tag}{build_tag}{internal_tag}" + self.output.info(f"Write CuraVersion.py to {self.recipe_folder}") + with open(os.path.join(location, "CuraVersion.py"), "w") as f: f.write(cura_version_py.render( cura_app_name = self.name, cura_app_display_name = self._app_name, cura_version = cura_version, - cura_build_type = "Enterprise" if self._enterprise else "", + cura_version_full=self.version, + cura_build_type="Enterprise" if self.options.enterprise else "", cura_debug_mode = self.options.cura_debug_mode, cura_cloud_api_root = self.conan_data["urls"][self._urls]["cloud_api_root"], cura_cloud_api_version = self.options.cloud_api_version, @@ -217,43 +167,113 @@ def _generate_cura_version(self, location): python_installs=self._python_installs(), )) - def _generate_pyinstaller_spec(self, location, entrypoint_location, icon_path, entitlements_file): + def _delete_unwanted_binaries(self, root): + dynamic_binary_file_exts = [".so", ".dylib", ".dll", ".pyd", ".pyi"] + prohibited = [ + "qt5compat", + "qtcharts", + "qtcoap", + "qtdatavis3d", + "qtlottie", + "qtmqtt", + "qtnetworkauth", + "qtquick3d", + "quick3d", + "qtquick3dphysics", + "qtquicktimeline", + "qtvirtualkeyboard", + "qtwayland" + ] + forbiddens = [x.encode() for x in prohibited] + to_remove_files = [] + to_remove_dirs = [] + for root, dir_, files in os.walk(root): + for filename in files: + if not any([(x in filename) for x in dynamic_binary_file_exts]): + continue + pathname = os.path.join(root, filename) + still_exist = True + for forbidden in prohibited: + if forbidden.lower() in str(pathname).lower(): + to_remove_files.append(pathname) + still_exist = False + break + if not still_exist: + continue + with open(pathname, "rb") as file: + bytez = file.read().lower() + for forbidden in forbiddens: + if bytez.find(forbidden) >= 0: + to_remove_files.append(pathname) + for dirname in dir_: + for forbidden in prohibited: + if forbidden.lower() in str(dirname).lower(): + pathname = os.path.join(root, dirname) + to_remove_dirs.append(pathname) + break + for file in to_remove_files: + try: + os.remove(file) + print(f"deleted file: {file}") + except Exception as ex: + print(f"WARNING: Attempt to delete file {file} results in: {str(ex)}") + for dir_ in to_remove_dirs: + try: + rmdir(self, dir_) + print(f"deleted dir_: {dir_}") + except Exception as ex: + print(f"WARNING: Attempt to delete folder {dir_} results in: {str(ex)}") + + def _generate_pyinstaller_spec(self, location, entrypoint_location, icon_path, entitlements_file, + cura_source_folder): pyinstaller_metadata = self.conan_data["pyinstaller"] datas = [] for data in pyinstaller_metadata["datas"].values(): - if not self._internal and data.get("internal", False): + if (not self.options.internal and data.get("internal", False)) or ( + not self.options.enterprise and data.get("enterprise_only", False)): + continue + + if "oses" in data and self.settings.os not in data["oses"]: continue if "package" in data: # get the paths from conan package if data["package"] == self.name: - if self.in_local_cache: - src_path = os.path.join(self.package_folder, data["src"]) - else: - src_path = os.path.join(self.source_folder, data["src"]) + src_path = str(Path(cura_source_folder, data["src"])) else: - if data["package"] not in self.deps_cpp_info.deps: - continue - src_path = os.path.join(self.deps_cpp_info[data["package"]].rootpath, data["src"]) + if data["package"] not in self.dependencies: + raise ConanException(f"Required package {data['package']} does not exist as a dependency") + + package_folder = self.dependencies[data['package']].package_folder + if package_folder is None: + raise ConanException( + f"Unable to find package_folder for {data['package']}, check that it has not been skipped") + + src_path = os.path.join(self.dependencies[data["package"]].package_folder, data["src"]) elif "root" in data: # get the paths relative from the install folder src_path = os.path.join(self.install_folder, data["root"], data["src"]) else: - continue - if Path(src_path).exists(): - datas.append((str(src_path), data["dst"])) + raise ConanException( + "Misformatted conan data for pyinstaller datas, expected either package or root option") + + if not Path(src_path).exists(): + raise ConanException(f"Missing folder {src_path} for pyinstaller data {data}") + + datas.append((str(src_path), data["dst"])) binaries = [] for binary in pyinstaller_metadata["binaries"].values(): if "package" in binary: # get the paths from conan package - src_path = os.path.join(self.deps_cpp_info[binary["package"]].rootpath, binary["src"]) + src_path = os.path.join(self.dependencies[binary["package"]].package_folder, binary["src"]) elif "root" in binary: # get the paths relative from the sourcefolder - src_path = str(self.source_path.joinpath(binary["root"], binary["src"])) + src_path = str(Path(self.source_folder, binary["root"], binary["src"])) if self.settings.os == "Windows": src_path = src_path.replace("\\", "\\\\") else: - continue + raise ConanException( + "Misformatted conan data for pyinstaller binaries, expected either package or root option") + if not Path(src_path).exists(): - self.output.warning(f"Source path for binary {binary['binary']} does not exist") - continue + raise ConanException(f"Missing folder {src_path} for pyinstaller binary {binary}") for bin in Path(src_path).glob(binary["binary"] + "*[.exe|.dll|.so|.dylib|.so.]*"): binaries.append((str(bin), binary["dst"])) @@ -281,16 +301,37 @@ def _generate_pyinstaller_spec(self, location, entrypoint_location, icon_path, e version = self.conf.get("user.cura:version", default = self.version, check_type = str) cura_version = Version(version) + # filter all binary files in binaries on the blacklist + blacklist = pyinstaller_metadata["blacklist"] + filtered_binaries = [b for b in binaries if + not any([all([(part in b[0].lower()) for part in parts]) for parts in blacklist])] + + # In case the installer isn't actually pyinstaller (Windows at the moment), outright remove the offending files: + specifically_delete = set(binaries) - set(filtered_binaries) + for (unwanted_path, _) in specifically_delete: + try: + os.remove(unwanted_path) + print(f"delete: {unwanted_path}") + except Exception as ex: + print(f"WARNING: Attempt to delete binary {unwanted_path} results in: {str(ex)}") + + hiddenimports = pyinstaller_metadata["hiddenimports"] + collect_all = pyinstaller_metadata["collect_all"] + if self.settings.os == "Windows": + hiddenimports += pyinstaller_metadata["hiddenimports_WINDOWS_ONLY"] + collect_all += pyinstaller_metadata["collect_all_WINDOWS_ONLY"] + + # Write the actual file: with open(os.path.join(location, "UltiMaker-Cura.spec"), "w") as f: f.write(pyinstaller.render( name = str(self.options.display_name).replace(" ", "-"), display_name = self._app_name, entrypoint = entrypoint_location, datas = datas, - binaries = binaries, + binaries=filtered_binaries, venv_script_path = str(self._script_dir), - hiddenimports = pyinstaller_metadata["hiddenimports"], - collect_all = pyinstaller_metadata["collect_all"], + hiddenimports=hiddenimports, + collect_all=collect_all, icon = icon_path, entitlements_file = entitlements_file, osx_bundle_identifier = "'nl.ultimaker.cura'" if self.settings.os == "Macos" else "None", @@ -312,89 +353,53 @@ def export_sources(self): copy(self, "*", os.path.join(self.recipe_folder, "cura"), os.path.join(self.export_sources_folder, "cura"), excludes="CuraVersion.py") copy(self, "*", os.path.join(self.recipe_folder, "packaging"), os.path.join(self.export_sources_folder, "packaging")) copy(self, "*", os.path.join(self.recipe_folder, ".run_templates"), os.path.join(self.export_sources_folder, ".run_templates")) - copy(self, "requirements.txt", self.recipe_folder, self.export_sources_folder) - copy(self, "requirements-dev.txt", self.recipe_folder, self.export_sources_folder) - copy(self, "requirements-ultimaker.txt", self.recipe_folder, self.export_sources_folder) copy(self, "cura_app.py", self.recipe_folder, self.export_sources_folder) - def config_options(self): - if self.settings.os == "Windows" and not self.conf.get("tools.microsoft.bash:path", check_type=str): - del self.options.enable_i18n - - def configure(self): - self.options["pyarcus"].shared = True - self.options["pysavitar"].shared = True - self.options["pynest2d"].shared = True - self.options["dulcificum"].shared = self.settings.os != "Windows" - self.options["cpython"].shared = True - self.options["boost"].header_only = True - if self.settings.os == "Linux": - self.options["openssl"].shared = True - if self.conf.get("user.curaengine:sentry_url", "", check_type=str) != "": - self.options["curaengine"].enable_sentry = True - self.options["arcus"].enable_sentry = True - self.options["clipper"].enable_sentry = True - def validate(self): - version = self.conf.get("user.cura:version", default = self.version, check_type = str) - if version and Version(version) <= Version("4"): - raise ConanInvalidConfiguration("Only versions 5+ are support") + if self.options.i18n_extract and self.settings.os == "Windows" and not self.conf.get( + "tools.microsoft.bash:path", check_type=str): + raise ConanInvalidConfiguration("Unable to extract translations on Windows without Bash installed") def requirements(self): for req in self.conan_data["requirements"]: - if self._internal and "fdm_materials" in req: - continue - if not self._enterprise and "native_cad_plugin" in req: + if self.options.internal and "fdm_materials" in req: continue self.requires(req) - if self._internal: + if self.options.internal: for req in self.conan_data["requirements_internal"]: self.requires(req) - self.requires("cpython/3.10.4@ultimaker/stable") - self.requires("clipper/6.4.2@ultimaker/stable") - self.requires("openssl/3.2.0") - self.requires("protobuf/3.21.12") - self.requires("boost/1.82.0") - self.requires("spdlog/1.12.0") - self.requires("fmt/10.1.1") - self.requires("zlib/1.2.13") - - def build_requirements(self): - if self.options.get_safe("enable_i18n", False): - self.tool_requires("gettext/0.21", force_host_context = True) + if self.options.enterprise: + for req in self.conan_data["requirements_enterprise"]: + self.requires(req) + self.requires("cpython/3.12.2") def layout(self): self.folders.source = "." - self.folders.build = "venv" - self.folders.generators = os.path.join(self.folders.build, "conan") + self.folders.build = "build" + self.folders.generators = os.path.join(self.folders.build, "generators") self.cpp.package.libdirs = [os.path.join("site-packages", "cura")] self.cpp.package.bindirs = ["bin"] - self.cpp.package.resdirs = ["resources", "plugins", "packaging", "pip_requirements"] # pip_requirements should be the last item in the list + self.cpp.package.resdirs = ["resources", "plugins", "packaging"] def generate(self): copy(self, "cura_app.py", self.source_folder, str(self._script_dir)) - cura_run_envvars = self._cura_run_env.vars(self, scope = "run") - ext = ".ps1" if self.settings.os == "Windows" else ".sh" - cura_run_envvars.save_script(os.path.join(self.folders.generators, f"cura_run_environment{ext}")) - - vr = VirtualRunEnv(self) - vr.generate() - self._generate_cura_version(os.path.join(self.source_folder, "cura")) + self._generate_cura_version(str(Path(self.source_folder, "cura"))) - if not self.in_local_cache: - # Copy CuraEngine.exe to bindirs of Virtual Python Environment - curaengine = self.dependencies["curaengine"].cpp_info - copy(self, "CuraEngine.exe", curaengine.bindirs[0], self.source_folder, keep_path = False) - copy(self, "CuraEngine", curaengine.bindirs[0], self.source_folder, keep_path = False) + # Copy CuraEngine.exe to bindirs of Virtual Python Environment + curaengine = self.dependencies["curaengine"].cpp_info + copy(self, "CuraEngine.exe", curaengine.bindirs[0], self.source_folder, keep_path=False) + copy(self, "CuraEngine", curaengine.bindirs[0], self.source_folder, keep_path=False) - # Copy the external plugins that we want to bundle with Cura - if self._enterprise: - rmdir(self, str(self.source_path.joinpath("plugins", "NativeCADplugin"))) - native_cad_plugin = self.dependencies["native_cad_plugin"].cpp_info - copy(self, "*", native_cad_plugin.resdirs[0], str(self.source_path.joinpath("plugins", "NativeCADplugin")), keep_path = True) - copy(self, "bundled_*.json", native_cad_plugin.resdirs[1], str(self.source_path.joinpath("resources", "bundled_packages")), keep_path = False) + # Copy the external plugins that we want to bundle with Cura + if self.options.enterprise: + rmdir(self, str(Path(self.source_folder, "plugins", "NativeCADplugin"))) + native_cad_plugin = self.dependencies["native_cad_plugin"].cpp_info + copy(self, "*", native_cad_plugin.resdirs[0], str(Path(self.source_folder, "plugins", "NativeCADplugin")), + keep_path=True) + copy(self, "bundled_*.json", native_cad_plugin.resdirs[1], + str(Path(self.source_folder, "resources", "bundled_packages")), keep_path=False) # Copy resources of cura_binary_data cura_binary_data = self.dependencies["cura_binary_data"].cpp_info @@ -405,55 +410,49 @@ def generate(self): for dependency in self.dependencies.host.values(): for bindir in dependency.cpp_info.bindirs: + self._delete_unwanted_binaries(bindir) copy(self, "*.dll", bindir, str(self._site_packages), keep_path = False) for libdir in dependency.cpp_info.libdirs: + self._delete_unwanted_binaries(libdir) copy(self, "*.pyd", libdir, str(self._site_packages), keep_path = False) copy(self, "*.pyi", libdir, str(self._site_packages), keep_path = False) copy(self, "*.dylib", libdir, str(self._base_dir.joinpath("lib")), keep_path = False) # Copy materials (flat) - rmdir(self, os.path.join(self.source_folder, "resources", "materials")) + rmdir(self, str(Path(self.source_folder, "resources", "materials"))) fdm_materials = self.dependencies["fdm_materials"].cpp_info copy(self, "*", fdm_materials.resdirs[0], self.source_folder) # Copy internal resources - if self._internal: + if self.options.internal: cura_private_data = self.dependencies["cura_private_data"].cpp_info copy(self, "*", cura_private_data.resdirs[0], str(self._share_dir.joinpath("cura"))) - if self.options.devtools: - entitlements_file = "'{}'".format(os.path.join(self.source_folder, "packaging", "MacOS", "cura.entitlements")) - self._generate_pyinstaller_spec( - location=self.generators_folder, - entrypoint_location="'{}'".format( - os.path.join(self.source_folder, self.conan_data["pyinstaller"]["runinfo"]["entrypoint"])).replace( - "\\", "\\\\"), - icon_path="'{}'".format(os.path.join(self.source_folder, "packaging", - self.conan_data["pyinstaller"]["icon"][ - str(self.settings.os)])).replace("\\", "\\\\"), - entitlements_file=entitlements_file if self.settings.os == "Macos" else "None" - ) - - if self.options.get_safe("enable_i18n", False) and self._i18n_options["extract"]: + if self.options.i18n_extract: vb = VirtualBuildEnv(self) vb.generate() - # # FIXME: once m4, autoconf, automake are Conan V2 ready use self.win_bash and add gettext as base tool_requirement - cpp_info = self.dependencies["gettext"].cpp_info - pot = self.python_requires["translationextractor"].module.ExtractTranslations(self, cpp_info.bindirs[0]) + pot = self.python_requires["translationextractor"].module.ExtractTranslations(self) pot.generate() def build(self): - if self.options.get_safe("enable_i18n", False) and self._i18n_options["build"]: - for po_file in self.source_path.joinpath("resources", "i18n").glob("**/*.po"): - mo_file = Path(self.build_folder, po_file.with_suffix('.mo').relative_to(self.source_path)) - mo_file = mo_file.parent.joinpath("LC_MESSAGES", mo_file.name) - mkdir(self, str(unix_path(self, Path(mo_file).parent))) - cpp_info = self.dependencies["gettext"].cpp_info - self.run(f"{cpp_info.bindirs[0]}/msgfmt {po_file} -o {mo_file} -f", env="conanbuild", ignore_errors=True) + if self.settings.os == "Windows" and not self.conf.get("tools.microsoft.bash:path", check_type=str): + self.output.warning( + "Skipping generation of binary translation files because Bash could not be found and is required") + return + + for po_file in Path(self.source_folder, "resources", "i18n").glob("**/*.po"): + mo_file = Path(self.build_folder, po_file.with_suffix('.mo').relative_to(self.source_folder)) + mo_file = mo_file.parent.joinpath("LC_MESSAGES", mo_file.name) + mkdir(self, str(unix_path(self, Path(mo_file).parent))) + self.run(f"msgfmt {po_file} -o {mo_file} -f", env="conanbuild") def deploy(self): - copy(self, "*", os.path.join(self.package_folder, self.cpp.package.resdirs[2]), os.path.join(self.install_folder, "packaging"), keep_path = True) + ''' Note: this deploy step is actually used to prepare for building a Cura distribution with pyinstaller, which is not + the original purpose in the Conan philosophy ''' + + copy(self, "*", os.path.join(self.package_folder, self.cpp.package.resdirs[2]), + os.path.join(self.deploy_folder, "packaging"), keep_path=True) # Copy resources of Cura (keep folder structure) needed by pyinstaller to determine the module structure copy(self, "*", os.path.join(self.package_folder, self.cpp_info.bindirs[0]), str(self._base_dir), keep_path = False) @@ -473,34 +472,19 @@ def deploy(self): copy(self, "*", uranium.resdirs[1], str(self._share_dir.joinpath("uranium", "plugins")), keep_path = True) copy(self, "*", uranium.libdirs[0], str(self._site_packages.joinpath("UM")), keep_path = True) - # Generate the GitHub Action version info Environment - version = self.conf.get("user.cura:version", default = self.version, check_type = str) - cura_version = Version(version) - env_prefix = "Env:" if self.settings.os == "Windows" else "" - activate_github_actions_version_env = Template(r"""echo "CURA_VERSION_MAJOR={{ cura_version_major }}" >> ${{ env_prefix }}GITHUB_ENV -echo "CURA_VERSION_MINOR={{ cura_version_minor }}" >> ${{ env_prefix }}GITHUB_ENV -echo "CURA_VERSION_PATCH={{ cura_version_patch }}" >> ${{ env_prefix }}GITHUB_ENV -echo "CURA_VERSION_BUILD={{ cura_version_build }}" >> ${{ env_prefix }}GITHUB_ENV -echo "CURA_VERSION_FULL={{ cura_version_full }}" >> ${{ env_prefix }}GITHUB_ENV -echo "CURA_APP_NAME={{ cura_app_name }}" >> ${{ env_prefix }}GITHUB_ENV - """).render(cura_version_major = cura_version.major, - cura_version_minor = cura_version.minor, - cura_version_patch = cura_version.patch, - cura_version_build = cura_version.build if cura_version.build != "" else "0", - cura_version_full = self.version, - cura_app_name = self._app_name, - env_prefix = env_prefix) - - ext = ".sh" if self.settings.os != "Windows" else ".ps1" - save(self, os.path.join(self._script_dir, f"activate_github_actions_version_env{ext}"), activate_github_actions_version_env) - self._generate_cura_version(os.path.join(self._site_packages, "cura")) - entitlements_file = "'{}'".format(Path(self.cpp_info.res_paths[2], "MacOS", "cura.entitlements")) - self._generate_pyinstaller_spec(location = self._base_dir, + self._delete_unwanted_binaries(self._site_packages) + self._delete_unwanted_binaries(self.package_folder) + self._delete_unwanted_binaries(self._base_dir) + self._delete_unwanted_binaries(self._share_dir) + + entitlements_file = "'{}'".format(Path(self.deploy_folder, "packaging", "MacOS", "cura.entitlements")) + self._generate_pyinstaller_spec(location=self.deploy_folder, entrypoint_location = "'{}'".format(os.path.join(self.package_folder, self.cpp_info.bindirs[0], self.conan_data["pyinstaller"]["runinfo"]["entrypoint"])).replace("\\", "\\\\"), icon_path = "'{}'".format(os.path.join(self.package_folder, self.cpp_info.resdirs[2], self.conan_data["pyinstaller"]["icon"][str(self.settings.os)])).replace("\\", "\\\\"), - entitlements_file = entitlements_file if self.settings.os == "Macos" else "None") + entitlements_file=entitlements_file if self.settings.os == "Macos" else "None", + cura_source_folder=self.package_folder) def package(self): copy(self, "cura_app.py", src = self.source_folder, dst = os.path.join(self.package_folder, self.cpp.package.bindirs[0])) @@ -508,8 +492,9 @@ def package(self): copy(self, "*", src = os.path.join(self.source_folder, "resources"), dst = os.path.join(self.package_folder, self.cpp.package.resdirs[0])) copy(self, "*.mo", os.path.join(self.build_folder, "resources"), os.path.join(self.package_folder, "resources")) copy(self, "*", src = os.path.join(self.source_folder, "plugins"), dst = os.path.join(self.package_folder, self.cpp.package.resdirs[1])) - copy(self, "requirement*.txt", src = self.source_folder, dst = os.path.join(self.package_folder, self.cpp.package.resdirs[-1])) copy(self, "*", src = os.path.join(self.source_folder, "packaging"), dst = os.path.join(self.package_folder, self.cpp.package.resdirs[2])) + copy(self, "pip_requirements_*.txt", src=self.generators_folder, + dst=os.path.join(self.package_folder, self.cpp.package.resdirs[-1])) # Remove the fdm_materials from the package rmdir(self, os.path.join(self.package_folder, self.cpp.package.resdirs[0], "materials")) @@ -521,35 +506,8 @@ def package(self): rmdir(self, os.path.join(self.package_folder, self.cpp.package.resdirs[0], Path(res_dir).name)) def package_info(self): - self.user_info.pip_requirements = "requirements.txt" - self.user_info.pip_requirements_git = "requirements-ultimaker.txt" - self.user_info.pip_requirements_build = "requirements-dev.txt" - - if self.in_local_cache: - self.runenv_info.append_path("PYTHONPATH", os.path.join(self.package_folder, "site-packages")) - self.env_info.PYTHONPATH.append(os.path.join(self.package_folder, "site-packages")) - self.runenv_info.append_path("PYTHONPATH", os.path.join(self.package_folder, "plugins")) - self.env_info.PYTHONPATH.append(os.path.join(self.package_folder, "plugins")) - else: - self.runenv_info.append_path("PYTHONPATH", self.source_folder) - self.env_info.PYTHONPATH.append(self.source_folder) - self.runenv_info.append_path("PYTHONPATH", os.path.join(self.source_folder, "plugins")) - self.env_info.PYTHONPATH.append(os.path.join(self.source_folder, "plugins")) + self.runenv_info.append_path("PYTHONPATH", os.path.join(self.package_folder, "site-packages")) + self.runenv_info.append_path("PYTHONPATH", os.path.join(self.package_folder, "plugins")) def package_id(self): - self.info.clear() - - # The following options shouldn't be used to determine the hash, since these are only used to set the CuraVersion.py - # which will als be generated by the deploy method during the `conan install cura/5.1.0@_/_` - del self.info.options.enterprise - del self.info.options.staging - del self.info.options.devtools - del self.info.options.cloud_api_version - del self.info.options.display_name - del self.info.options.cura_debug_mode - if self.options.get_safe("enable_i18n", False): - del self.info.options.enable_i18n - - # TODO: Use the hash of requirements.txt and requirements-ultimaker.txt, Because changing these will actually result in a different - # Cura. This is needed because the requirements.txt aren't managed by Conan and therefor not resolved in the package_id. This isn't - # ideal but an acceptable solution for now. + self.info.options.rm_safe("enable_i18n") diff --git a/cura/BuildVolume.py b/cura/BuildVolume.py index 742d1872cb5..2ebb894b920 100755 --- a/cura/BuildVolume.py +++ b/cura/BuildVolume.py @@ -252,19 +252,25 @@ def render(self, renderer): if not self.getMeshData() or not self.isVisible(): return True + theme = self._application.getTheme() if not self._shader: self._shader = OpenGL.getInstance().createShaderProgram(Resources.getPath(Resources.Shaders, "default.shader")) self._grid_shader = OpenGL.getInstance().createShaderProgram(Resources.getPath(Resources.Shaders, "grid.shader")) - theme = self._application.getTheme() - self._grid_shader.setUniformValue("u_plateColor", Color(*theme.getColor("buildplate").getRgb())) self._grid_shader.setUniformValue("u_gridColor0", Color(*theme.getColor("buildplate_grid").getRgb())) self._grid_shader.setUniformValue("u_gridColor1", Color(*theme.getColor("buildplate_grid_minor").getRgb())) + plate_color = Color(*theme.getColor("buildplate").getRgb()) + if self._global_container_stack.getMetaDataEntry("has_textured_buildplate", False): + plate_color.setA(0.5) + self._grid_shader.setUniformValue("u_plateColor", plate_color) + renderer.queueNode(self, mode = RenderBatch.RenderMode.Lines) renderer.queueNode(self, mesh = self._origin_mesh, backface_cull = True) - renderer.queueNode(self, mesh = self._grid_mesh, shader = self._grid_shader, backface_cull = True) + renderer.queueNode(self, mesh=self._grid_mesh, shader=self._grid_shader, backface_cull=True, transparent=True, + sort=-10) if self._disallowed_area_mesh: - renderer.queueNode(self, mesh = self._disallowed_area_mesh, shader = self._shader, transparent = True, backface_cull = True, sort = -9) + renderer.queueNode(self, mesh=self._disallowed_area_mesh, shader=self._shader, transparent=True, + backface_cull=True, sort=-5) if self._error_mesh: renderer.queueNode(self, mesh=self._error_mesh, shader=self._shader, transparent=True, diff --git a/cura/CuraApplication.py b/cura/CuraApplication.py index b61036adc94..723cbcd2e5a 100755 --- a/cura/CuraApplication.py +++ b/cura/CuraApplication.py @@ -1901,23 +1901,20 @@ def _openUrl(self, url: QUrl) -> None: def on_finish(response): content_disposition_header_key = QByteArray("content-disposition".encode()) - if not response.hasRawHeader(content_disposition_header_key): - Logger.log("w", "Could not find Content-Disposition header in response from {0}".format( - model_url.url())) - # Use the last part of the url as the filename, and assume it is an STL file - filename = model_url.path().split("/")[-1] + ".stl" - else: + filename = model_url.path().split("/")[-1] + ".stl" + + if response.hasRawHeader(content_disposition_header_key): # content_disposition is in the format # ``` - # content_disposition attachment; "filename=[FILENAME]" + # content_disposition attachment; filename="[FILENAME]" # ``` # Use a regex to extract the filename content_disposition = str(response.rawHeader(content_disposition_header_key).data(), encoding='utf-8') - content_disposition_match = re.match(r'attachment; filename="(?P.*)"', + content_disposition_match = re.match(r'attachment; filename=(?P.*)', content_disposition) - assert content_disposition_match is not None - filename = content_disposition_match.group("filename") + if content_disposition_match is not None: + filename = content_disposition_match.group("filename").strip("\"") tmp = tempfile.NamedTemporaryFile(suffix=filename, delete=False) with open(tmp.name, "wb") as f: diff --git a/cura/NavlibClient.py b/cura/NavlibClient.py index 49bcb92131e..db7711e7739 100644 --- a/cura/NavlibClient.py +++ b/cura/NavlibClient.py @@ -1,4 +1,3 @@ -import pynavlib.pynavlib_interface as pynav from UM.Math.Matrix import Matrix from UM.Math.Vector import Vector from UM.Math.AxisAlignedBox import AxisAlignedBox @@ -6,10 +5,22 @@ from UM.Scene.Iterator.DepthFirstIterator import DepthFirstIterator from cura.Scene.OverlayNode import OverlayNode, SceneNode from UM.Resources import Resources +from UM.Logger import Logger -class NavlibClient(pynav.NavlibNavigationModel): +try: + import pynavlib.pynavlib_interface as pynav + parent_class = pynav.NavlibNavigationModel +except BaseException as exception: + Logger.warning(f"Unable to load 3DConnexion library: {exception}") + pynav = None + parent_class = object + +class NavlibClient(parent_class): def __init__(self, scene, renderer) -> None: + if not pynav: + return + super().__init__(False, pynav.NavlibOptions.RowMajorOrder) self._scene = scene self._renderer = renderer @@ -19,6 +30,14 @@ def __init__(self, scene, renderer) -> None: self._picking_pass = None self._pivot_node = OverlayNode(node=SceneNode(), image_path=Resources.getPath(Resources.Images, "cor.png"), size=2.5) + def put_profile_hint(self, hint) -> None: + if pynav: + super().put_profile_hint(hint) + + def enable_navigation(self, enabled) -> None: + if pynav: + super().enable_navigation(enabled) + def pick(self, x, y, check_selection = False, radius = 0.): if self._picking_pass is None or radius < 0.: @@ -39,7 +58,7 @@ def pick(self, x, y, check_selection = False, radius = 0.): coord_x = (x - radius) + i * step coord_y = (y - radius) + j * step - + picked_depth = self._picking_pass.getPickedDepth(coord_x, coord_y) max_depth = 16777.215 @@ -62,10 +81,10 @@ def pick(self, x, y, check_selection = False, radius = 0.): if picked_depth < min_depth: min_depth = picked_depth result_position = self._picking_pass.getPickedPosition(coord_x, coord_y) - + return result_position - - def get_pointer_position(self)->pynav.NavlibVector: + + def get_pointer_position(self) -> "pynav.NavlibVector": from UM.Qt.QtApplication import QtApplication main_window = QtApplication.getInstance().getMainWindow() @@ -77,7 +96,7 @@ def get_pointer_position(self)->pynav.NavlibVector: self._was_pick = True from cura.Utils.Threading import call_on_qt_thread wrapped_pick = call_on_qt_thread(self.pick) - + self._pointer_pick = wrapped_pick(x_n, y_n) return pynav.NavlibVector(0., 0., 0.) @@ -87,7 +106,7 @@ def get_pointer_position(self)->pynav.NavlibVector: return pynav.NavlibVector(pointer_position.x, pointer_position.y, pointer_position.z) - def get_view_extents(self)->pynav.NavlibBox: + def get_view_extents(self) -> "pynav.NavlibBox": view_width = self._scene.getActiveCamera().getViewportWidth() view_height = self._scene.getActiveCamera().getViewportHeight() @@ -99,18 +118,18 @@ def get_view_extents(self)->pynav.NavlibBox: return pynav.NavlibBox(pt_min, pt_max) - def get_view_frustum(self)->pynav.NavlibFrustum: + def get_view_frustum(self) -> "pynav.NavlibFrustum": projection_matrix = self._scene.getActiveCamera().getProjectionMatrix() half_height = 2. / projection_matrix.getData()[1,1] half_width = half_height * (projection_matrix.getData()[1,1] / projection_matrix.getData()[0,0]) return pynav.NavlibFrustum(-half_width, half_width, -half_height, half_height, 1., 5000.) - - def get_is_view_perspective(self)->bool: + + def get_is_view_perspective(self) -> bool: return self._scene.getActiveCamera().isPerspective() - def get_selection_extents(self)->pynav.NavlibBox: + def get_selection_extents(self) -> "pynav.NavlibBox": from UM.Scene.Selection import Selection bounding_box = Selection.getBoundingBox() @@ -120,33 +139,33 @@ def get_selection_extents(self)->pynav.NavlibBox: pt_max = pynav.NavlibVector(bounding_box.maximum.x, bounding_box.maximum.y, bounding_box.maximum.z) return pynav.NavlibBox(pt_min, pt_max) - def get_selection_transform(self)->pynav.NavlibMatrix: + def get_selection_transform(self) -> "pynav.NavlibMatrix": return pynav.NavlibMatrix() - - def get_is_selection_empty(self)->bool: + + def get_is_selection_empty(self) -> bool: from UM.Scene.Selection import Selection return not Selection.hasSelection() - - def get_pivot_visible(self)->bool: + + def get_pivot_visible(self) -> bool: return False - - def get_camera_matrix(self)->pynav.NavlibMatrix: + + def get_camera_matrix(self) -> "pynav.NavlibMatrix": transformation = self._scene.getActiveCamera().getLocalTransformation() - + return pynav.NavlibMatrix([[transformation.at(0, 0), transformation.at(0, 1), transformation.at(0, 2), transformation.at(0, 3)], [transformation.at(1, 0), transformation.at(1, 1), transformation.at(1, 2), transformation.at(1, 3)], [transformation.at(2, 0), transformation.at(2, 1), transformation.at(2, 2), transformation.at(2, 3)], [transformation.at(3, 0), transformation.at(3, 1), transformation.at(3, 2), transformation.at(3, 3)]]) - def get_coordinate_system(self)->pynav.NavlibMatrix: + def get_coordinate_system(self) -> "pynav.NavlibMatrix": return pynav.NavlibMatrix() - - def get_front_view(self)->pynav.NavlibMatrix: + + def get_front_view(self) -> "pynav.NavlibMatrix": return pynav.NavlibMatrix() - - def get_model_extents(self)->pynav.NavlibBox: - + + def get_model_extents(self) -> "pynav.NavlibBox": + result_bbox = AxisAlignedBox() build_volume_bbox = None @@ -166,12 +185,12 @@ def get_model_extents(self)->pynav.NavlibBox: self._scene_center = result_bbox.center self._scene_radius = (result_bbox.maximum - self._scene_center).length() return pynav.NavlibBox(pt_min, pt_max) - - def get_pivot_position(self)->pynav.NavlibVector: + + def get_pivot_position(self) -> "pynav.NavlibVector": return pynav.NavlibVector() - - def get_hit_look_at(self)->pynav.NavlibVector: - + + def get_hit_look_at(self) -> "pynav.NavlibVector": + if self._was_pick and self._pointer_pick is not None: return pynav.NavlibVector(self._pointer_pick.x, self._pointer_pick.y, self._pointer_pick.z) elif self._was_pick and self._pointer_pick is None: @@ -183,21 +202,21 @@ def get_hit_look_at(self)->pynav.NavlibVector: if picked_position is not None: return pynav.NavlibVector(picked_position.x, picked_position.y, picked_position.z) - - def get_units_to_meters(self)->float: + + def get_units_to_meters(self) -> float: return 0.05 - - def is_user_pivot(self)->bool: + + def is_user_pivot(self) -> bool: return False - - def set_camera_matrix(self, matrix : pynav.NavlibMatrix): + + def set_camera_matrix(self, matrix : "pynav.NavlibMatrix"): # !!!!!! # Hit testing in Orthographic view is not reliable # Picking starts in camera position, not on near plane # which results in wrong depth values (visible geometry # cannot be picked properly) - Workaround needed (camera position offset) - # !!!!!! + # !!!!!! if not self.get_is_view_perspective(): affine = matrix._matrix direction = Vector(-affine[0][2], -affine[1][2], -affine[2][2]) @@ -216,7 +235,7 @@ def set_camera_matrix(self, matrix : pynav.NavlibMatrix): matrix._matrix[0][3] = matrix._matrix[0][3] - offset * direction.x matrix._matrix[1][3] = matrix._matrix[1][3] - offset * direction.y - matrix._matrix[2][3] = matrix._matrix[2][3] - offset * direction.z + matrix._matrix[2][3] = matrix._matrix[2][3] - offset * direction.z transformation = Matrix(data = matrix._matrix) self._scene.getActiveCamera().setTransformation(transformation) @@ -233,7 +252,7 @@ def set_camera_matrix(self, matrix : pynav.NavlibMatrix): self._pivot_node.scale(scale) - def set_view_extents(self, extents: pynav.NavlibBox): + def set_view_extents(self, extents: "pynav.NavlibBox"): view_width = self._scene.getActiveCamera().getViewportWidth() new_zoom = (extents._min._x + view_width / 2.) / - view_width self._scene.getActiveCamera().setZoomFactor(new_zoom) @@ -250,13 +269,12 @@ def set_motion_flag(self, motion : bool): else: self._was_pick = False self._renderer.removeRenderPass(self._picking_pass) - + def set_pivot_position(self, position): self._pivot_node._target_node.setPosition(position=Vector(position._x, position._y, position._z), transform_space = SceneNode.TransformSpace.World) - + def set_pivot_visible(self, visible): if visible: self._scene.getRoot().addChild(self._pivot_node) else: self._scene.getRoot().removeChild(self._pivot_node) - diff --git a/cura/OAuth2/KeyringAttribute.py b/cura/OAuth2/KeyringAttribute.py index 58b45a67ef8..adaa01621cc 100644 --- a/cura/OAuth2/KeyringAttribute.py +++ b/cura/OAuth2/KeyringAttribute.py @@ -16,8 +16,6 @@ import sys from UM.Platform import Platform if Platform.isWindows(): - if hasattr(sys, "frozen"): - import win32timezone from keyring.backends.Windows import WinVaultKeyring keyring.set_keyring(WinVaultKeyring()) if Platform.isOSX(): diff --git a/cura/PrinterOutput/FormatMaps.py b/cura/PrinterOutput/FormatMaps.py index 80eb8049a33..9aad3f14ec4 100644 --- a/cura/PrinterOutput/FormatMaps.py +++ b/cura/PrinterOutput/FormatMaps.py @@ -13,7 +13,9 @@ class FormatMaps: "fire_e": "ultimaker_method", "lava_f": "ultimaker_methodx", "magma_10": "ultimaker_methodxl", - "sketch": "ultimaker_sketch" + "sketch": "ultimaker_sketch", + "sketch_large": "ultimaker_sketch_large", + "sketch_sprint": "ultimaker_sketch_sprint" } # A map from the extruder-name in their native file-formats to the internal name we use. @@ -34,18 +36,12 @@ class FormatMaps: "asa": {"name": "ASA", "guid": "f79bc612-21eb-482e-ad6c-87d75bdde066"}, "nylon12-cf": {"name": "Nylon 12 CF", "guid": "3c6f2877-71cc-4760-84e6-4b89ab243e3b"}, "nylon-cf": {"name": "Nylon CF", "guid": "17abb865-ca73-4ccd-aeda-38e294c9c60b"}, - "nylon": {"name": "Nylon", "guid": "9475b03d-fd19-48a2-b7b5-be1fb46abb02"}, - "pc": {"name": "PC", "guid": "62414577-94d1-490d-b1e4-7ef3ec40db02"}, - "petg": {"name": "PETG", "guid": "2d004bbd-d1bb-47f8-beac-b066702d5273"}, + "pet": {"name": "PETG", "guid": "2d004bbd-d1bb-47f8-beac-b066702d5273"}, "pla": {"name": "PLA", "guid": "abb9c58e-1f56-48d1-bd8f-055fde3a5b56"}, "pva": {"name": "PVA", "guid": "add51ef2-86eb-4c39-afd5-5586564f0715"}, "wss1": {"name": "RapidRinse", "guid": "a140ef8f-4f26-4e73-abe0-cfc29d6d1024"}, "sr30": {"name": "SR-30", "guid": "77873465-83a9-4283-bc44-4e542b8eb3eb"}, - "bvoh": {"name": "BVOH", "guid": "923e604c-8432-4b09-96aa-9bbbd42207f4"}, - "cpe": {"name": "CPE", "guid": "da1872c1-b991-4795-80ad-bdac0f131726"}, - "hips": {"name": "HIPS", "guid": "a468d86a-220c-47eb-99a5-bbb47e514eb0"}, - "tpu": {"name": "TPU 95A", "guid": "19baa6a9-94ff-478b-b4a1-8157b74358d2"}, - "im-pla": {"name": "Tough", "guid": "96fca5d9-0371-4516-9e96-8e8182677f3c"} + "im-pla": {"name": "Tough", "guid": "de031137-a8ca-4a72-bd1b-17bb964033ad"} # /!\ When changing this list, make sure the changes are reported accordingly on Digital Factory } diff --git a/cura/PrinterOutput/Models/PrinterConfigurationModel.py b/cura/PrinterOutput/Models/PrinterConfigurationModel.py index 85c69abcd3d..d42be47b41d 100644 --- a/cura/PrinterOutput/Models/PrinterConfigurationModel.py +++ b/cura/PrinterOutput/Models/PrinterConfigurationModel.py @@ -1,9 +1,12 @@ -# Copyright (c) 2018 Ultimaker B.V. +# Copyright (c) 2025 UltiMaker # Cura is released under the terms of the LGPLv3 or higher. from PyQt6.QtCore import pyqtProperty, QObject, pyqtSignal from typing import List +from UM.Settings.ContainerRegistry import ContainerRegistry +from UM.Settings.DefinitionContainer import DefinitionContainer + MYPY = False if MYPY: from cura.PrinterOutput.Models.ExtruderConfigurationModel import ExtruderConfigurationModel @@ -68,6 +71,15 @@ def hasAnyMaterialLoaded(self) -> bool: return True return False + @pyqtProperty("QStringList", constant=True) + def validCoresForPrinterType(self) -> List[str]: + printers = ContainerRegistry.getInstance().findContainersMetadata( + ignore_case=True, type="machine", name=self._printer_type, container_type=DefinitionContainer) + id = printers[0]["id"] if len(printers) > 0 and "id" in printers[0] else "" + definitions = ContainerRegistry.getInstance().findContainersMetadata( + ignore_case=True, type="variant", definition=id+"*") + return [x["name"] for x in definitions] + def __str__(self): message_chunks = [] message_chunks.append("Printer type: " + self._printer_type) diff --git a/cura/Settings/ExtruderStack.py b/cura/Settings/ExtruderStack.py index 645abeb0f62..98ab2b817cc 100644 --- a/cura/Settings/ExtruderStack.py +++ b/cura/Settings/ExtruderStack.py @@ -1,4 +1,4 @@ -# Copyright (c) 2018 Ultimaker B.V. +# Copyright (c) 2024 UltiMaker # Cura is released under the terms of the LGPLv3 or higher. from typing import Any, Dict, TYPE_CHECKING, Optional @@ -12,11 +12,8 @@ from UM.Settings.Interfaces import ContainerInterface, PropertyEvaluationContext from UM.Util import parseBool -import cura.CuraApplication - from . import Exceptions from .CuraContainerStack import CuraContainerStack, _ContainerIndexes -from .ExtruderManager import ExtruderManager if TYPE_CHECKING: from cura.Settings.GlobalStack import GlobalStack @@ -141,7 +138,11 @@ def getProperty(self, key: str, property_name: str, context: Optional[PropertyEv context.popContainer() return result - limit_to_extruder = super().getProperty(key, "limit_to_extruder", context) + if not context: + context = PropertyEvaluationContext(self) + if "extruder_position" not in context.context: + context.context["extruder_position"] = super().getProperty(key, "limit_to_extruder", context) + limit_to_extruder = context.context["extruder_position"] if limit_to_extruder is not None: limit_to_extruder = str(limit_to_extruder) diff --git a/cura/Settings/MachineManager.py b/cura/Settings/MachineManager.py index 851e8528009..986608cd49b 100755 --- a/cura/Settings/MachineManager.py +++ b/cura/Settings/MachineManager.py @@ -398,7 +398,8 @@ def _validateVariantsAndMaterials(self, global_stack) -> None: self.setVariantByName(extruder.getMetaDataEntry("position"), machine_node.preferred_variant_name) variant_node = machine_node.variants.get(machine_node.preferred_variant_name) - material_node = variant_node.materials.get(extruder.material.getMetaDataEntry("base_file")) + material_node = variant_node.materials.get( + extruder.material.getMetaDataEntry("base_file")) if variant_node else None if material_node is None: Logger.log("w", "An extruder has an unknown material, switching it to the preferred material") if not self.setMaterialById(extruder.getMetaDataEntry("position"), machine_node.preferred_material): @@ -1678,7 +1679,7 @@ def activeQualityDisplayNameMap(self) -> ActiveQuality: intent_category = self.activeIntentCategory, intent_name = IntentCategoryModel.translation(self.activeIntentCategory, "name", self.activeIntentCategory.title()), custom_profile = self.activeQualityOrQualityChangesName if global_stack.qualityChanges is not empty_quality_changes_container else None, - layer_height = self.activeQualityLayerHeight if self.isActiveQualitySupported else None, + layer_height = float("{:.2f}".format(self.activeQualityLayerHeight)) if self.isActiveQualitySupported else None, is_experimental = self.isActiveQualityExperimental and self.isActiveQualitySupported ) diff --git a/cura/UI/CuraSplashScreen.py b/cura/UI/CuraSplashScreen.py index 331fb2e880f..a61c13a19b1 100644 --- a/cura/UI/CuraSplashScreen.py +++ b/cura/UI/CuraSplashScreen.py @@ -1,5 +1,6 @@ # Copyright (c) 2020 Ultimaker B.V. # Uranium is released under the terms of the LGPLv3 or higher. +import math from PyQt6.QtCore import Qt, QCoreApplication, QTimer from PyQt6.QtGui import QPixmap, QColor, QFont, QPen, QPainter @@ -51,6 +52,7 @@ def updateLoadingImage(self): self._last_update_time = time.time() # Since we don't know how much time actually passed, check how many intervals of 50 we had. self._loading_image_rotation_angle -= 10 * (time_since_last_update * 1000 / 50) + self._loading_image_rotation_angle = math.fmod(self._loading_image_rotation_angle, 360) self.repaint() # Override the mousePressEvent so the splashscreen doesn't disappear when clicked diff --git a/cura/UI/WelcomePagesModel.py b/cura/UI/WelcomePagesModel.py index 5faf39311e3..6ef1959b4a9 100644 --- a/cura/UI/WelcomePagesModel.py +++ b/cura/UI/WelcomePagesModel.py @@ -217,8 +217,8 @@ def getPageIndexById(self, page_id: str) -> Optional[int]: def _getBuiltinWelcomePagePath(page_filename: str) -> QUrl: """Convenience function to get QUrl path to pages that's located in "resources/qml/WelcomePages".""" from cura.CuraApplication import CuraApplication - return QUrl.fromLocalFile(Resources.getPath(CuraApplication.ResourceTypes.QmlFiles, - os.path.join("WelcomePages", page_filename))) + return QUrl.fromLocalFile( + Resources.getPath(CuraApplication.ResourceTypes.QmlFiles, "WelcomePages", page_filename)) # FIXME: HACKs for optimization that we don't update the model every time the active machine gets changed. def _onActiveMachineChanged(self) -> None: diff --git a/packaging/MacOS/build_macos.py b/packaging/MacOS/build_macos.py index fc78abf76f2..d426aa349ad 100644 --- a/packaging/MacOS/build_macos.py +++ b/packaging/MacOS/build_macos.py @@ -25,7 +25,8 @@ def build_dmg(source_path: str, dist_path: str, filename: str, app_name: str) -> f"{dist_path}/{filename}", f"{dist_path}/{app_name}"] - subprocess.run(arguments) + print(f"Run create dmg command [{" ".join([str(arg) for arg in arguments])}]") + subprocess.run(arguments, check=True) def build_pkg(dist_path: str, app_filename: str, component_filename: str, cura_version: str, installer_filename: str) -> None: @@ -56,7 +57,8 @@ def build_pkg(dist_path: str, app_filename: str, component_filename: str, cura_v else: print("CODESIGN_IDENTITY missing. The installer is not being signed") - subprocess.run(pkg_build_arguments) + print(f"Run package build command [{" ".join([str(arg) for arg in pkg_build_arguments])}]") + subprocess.run(pkg_build_arguments, check=True) # This automatically generates a distribution.xml file that is used to build the installer. # If you want to make any changes to how the installer functions, this file should be changed to do that. @@ -67,7 +69,8 @@ def build_pkg(dist_path: str, app_filename: str, component_filename: str, cura_v "--package", Path(dist_path, component_filename), # Package that will be inside installer Path(dist_path, "distribution.xml"), # Output location for sythesized distributions file ] - subprocess.run(distribution_creation_arguments) + print(f"Run distribution creation command [{" ".join([str(arg) for arg in distribution_creation_arguments])}]") + subprocess.run(distribution_creation_arguments, check=True) # This creates the distributable package (Installer) installer_creation_arguments = [ @@ -80,7 +83,8 @@ def build_pkg(dist_path: str, app_filename: str, component_filename: str, cura_v if codesign_identity: installer_creation_arguments.extend(["--sign", codesign_identity]) - subprocess.run(installer_creation_arguments) + print(f"Run installer creation command [{" ".join([str(arg) for arg in installer_creation_arguments])}]") + subprocess.run(installer_creation_arguments, check=True) def notarize_file(dist_path: str, filename: str) -> None: @@ -99,7 +103,8 @@ def notarize_file(dist_path: str, filename: str) -> None: Path(dist_path, filename) ] - subprocess.run(notarize_arguments) + print(f"Run notarize command [{" ".join([str(arg) for arg in notarize_arguments])}]") + subprocess.run(notarize_arguments, check=True) def create_pkg_installer(filename: str, dist_path: str, cura_version: str, app_name: str) -> None: @@ -149,7 +154,7 @@ def create_dmg(filename: str, dist_path: str, source_path: str, app_name: str) - parser.add_argument("--app_name", required = True, type = str, help = "Filename of the .app that will be contained within the dmg/pkg") args = parser.parse_args() - cura_version = args.cura_conan_version.split("/")[-1] + cura_version = args.cura_conan_version.replace("+", "-") # + is not allowed for bundle identifier app_name = f"{args.app_name}.app" diff --git a/packaging/NSIS/create_windows_installer.py b/packaging/NSIS/create_windows_installer.py index 5ec31c8e354..bbf9edc0799 100644 --- a/packaging/NSIS/create_windows_installer.py +++ b/packaging/NSIS/create_windows_installer.py @@ -5,6 +5,7 @@ import os import argparse # Command line arguments parsing and help. import subprocess +import semver import shutil from datetime import datetime @@ -14,11 +15,12 @@ from jinja2 import Template -def generate_nsi(source_path: str, dist_path: str, filename: str): +def generate_nsi(source_path: str, dist_path: str, filename: str, version: str): dist_loc = Path(os.getcwd(), dist_path) source_loc = Path(os.getcwd(), source_path) instdir = Path("$INSTDIR") dist_paths = [p.relative_to(dist_loc.joinpath("UltiMaker-Cura")) for p in sorted(dist_loc.joinpath("UltiMaker-Cura").rglob("*")) if p.is_file()] + parsed_version = semver.Version.parse(version) mapped_out_paths = {} for dist_path in dist_paths: if "__pycache__" not in dist_path.parts: @@ -42,12 +44,12 @@ def generate_nsi(source_path: str, dist_path: str, filename: str): nsis_content = template.render( - app_name = f"UltiMaker Cura {os.getenv('CURA_VERSION_FULL')}", + app_name=f"UltiMaker Cura {version}", main_app = "UltiMaker-Cura.exe", - version = os.getenv('CURA_VERSION_FULL'), - version_major = os.environ.get("CURA_VERSION_MAJOR"), - version_minor = os.environ.get("CURA_VERSION_MINOR"), - version_patch = os.environ.get("CURA_VERSION_PATCH"), + version=version, + version_major=str(parsed_version.major), + version_minor=str(parsed_version.minor), + version_patch=str(parsed_version.patch), company = "UltiMaker", web_site = "https://ultimaker.com", year = datetime.now().year, @@ -74,9 +76,11 @@ def build(dist_path: str): if __name__ == "__main__": parser = argparse.ArgumentParser(description = "Create Windows exe installer of Cura.") - parser.add_argument("source_path", type=str, help="Path to Conan install Cura folder.") - parser.add_argument("dist_path", type=str, help="Path to Pyinstaller dist folder") - parser.add_argument("filename", type = str, help = "Filename of the exe (e.g. 'UltiMaker-Cura-5.1.0-beta-Windows-X64.exe')") + parser.add_argument("--source_path", type=str, help="Path to Conan install Cura folder.") + parser.add_argument("--dist_path", type=str, help="Path to Pyinstaller dist folder") + parser.add_argument("--filename", type=str, + help="Filename of the exe (e.g. 'UltiMaker-Cura-5.1.0-beta-Windows-X64.exe')") + parser.add_argument("--version", type=str, help="The full cura version, e.g. 5.9.0-beta.1+24132") args = parser.parse_args() - generate_nsi(args.source_path, args.dist_path, args.filename) + generate_nsi(args.source_path, args.dist_path, args.filename, args.version) build(args.dist_path) diff --git a/packaging/msi/create_windows_msi.py b/packaging/msi/create_windows_msi.py index 268fc670a2a..e44a9a924be 100644 --- a/packaging/msi/create_windows_msi.py +++ b/packaging/msi/create_windows_msi.py @@ -7,6 +7,7 @@ import shutil import subprocess import uuid +import semver from datetime import datetime from pathlib import Path @@ -20,11 +21,12 @@ def work_path(filename: Path) -> Path: return filename.parent -def generate_wxs(source_path: Path, dist_path: Path, filename: Path, app_name: str): +def generate_wxs(source_path: Path, dist_path: Path, filename: Path, app_name: str, version: str): source_loc = Path(os.getcwd(), source_path) dist_loc = Path(os.getcwd(), dist_path) work_loc = work_path(filename) work_loc.mkdir(parents=True, exist_ok=True) + parsed_version = semver.Version.parse(version) jinja_template_path = Path(source_loc.joinpath("packaging", "msi", "UltiMaker-Cura.wxs.jinja")) with open(jinja_template_path, "r") as f: @@ -33,10 +35,10 @@ def generate_wxs(source_path: Path, dist_path: Path, filename: Path, app_name: s wxs_content = template.render( app_name=f"{app_name}", main_app="UltiMaker-Cura.exe", - version=os.getenv('CURA_VERSION_FULL'), - version_major=os.environ.get("CURA_VERSION_MAJOR"), - version_minor=os.environ.get("CURA_VERSION_MINOR"), - version_patch=os.environ.get("CURA_VERSION_PATCH"), + version=version, + version_major=str(parsed_version.major), + version_minor=str(parsed_version.minor), + version_patch=str(parsed_version.patch), company="UltiMaker", web_site="https://ultimaker.com", year=datetime.now().year, @@ -111,12 +113,13 @@ def build(dist_path: Path, filename: Path): if __name__ == "__main__": parser = argparse.ArgumentParser(description="Create Windows msi installer of Cura.") - parser.add_argument("source_path", type=Path, help="Path to Conan install Cura folder.") - parser.add_argument("dist_path", type=Path, help="Path to Pyinstaller dist folder") - parser.add_argument("filename", type=Path, + parser.add_argument("--source_path", type=Path, help="Path to Conan install Cura folder.") + parser.add_argument("--dist_path", type=Path, help="Path to Pyinstaller dist folder") + parser.add_argument("--filename", type=Path, help="Filename of the exe (e.g. 'UltiMaker-Cura-5.1.0-beta-Windows-X64.msi')") - parser.add_argument("name", type=str, help="App name (e.g. 'UltiMaker Cura')") + parser.add_argument("--name", type=str, help="App name (e.g. 'UltiMaker Cura')") + parser.add_argument("--version", type=str, help="The full cura version, e.g. 5.9.0-beta.1+24132") args = parser.parse_args() - generate_wxs(args.source_path.resolve(), args.dist_path.resolve(), args.filename.resolve(), args.name) + generate_wxs(args.source_path.resolve(), args.dist_path.resolve(), args.filename.resolve(), args.name, args.version) cleanup_artifacts(args.dist_path.resolve()) build(args.dist_path.resolve(), args.filename) diff --git a/plugins/DigitalLibrary/src/DigitalFactoryApiClient.py b/plugins/DigitalLibrary/src/DigitalFactoryApiClient.py index c0ce594ecf4..4059447b0d1 100644 --- a/plugins/DigitalLibrary/src/DigitalFactoryApiClient.py +++ b/plugins/DigitalLibrary/src/DigitalFactoryApiClient.py @@ -196,7 +196,8 @@ def getListOfFilesInProject(self, library_project_id: str, on_finished: Callable url = "{}/projects/{}/files".format(self.CURA_API_ROOT, library_project_id) self._http.get(url, scope = self._scope, - callback = self._parseCallback(on_finished, DigitalFactoryFileResponse, failed), + callback=self._parseCallback(on_finished, DigitalFactoryFileResponse, failed, + default_values={'username': ''}), error_callback = failed, timeout = self.DEFAULT_REQUEST_TIMEOUT) @@ -205,7 +206,8 @@ def _parseCallback(self, Callable[[List[CloudApiClientModel]], Any]], model: Type[CloudApiClientModel], on_error: Optional[Callable] = None, - pagination_manager: Optional[PaginationManager] = None) -> Callable[[QNetworkReply], None]: + pagination_manager: Optional[PaginationManager] = None, + default_values: Dict[str, str] = None) -> Callable[[QNetworkReply], None]: """ Creates a callback function so that it includes the parsing of the response into the correct model. @@ -234,7 +236,8 @@ def parse(reply: QNetworkReply) -> None: if status_code >= 300 and on_error is not None: on_error() else: - self._parseModels(response, on_finished, model, pagination_manager = pagination_manager) + self._parseModels(response, on_finished, model, pagination_manager=pagination_manager, + default_values=default_values) self._anti_gc_callbacks.append(parse) return parse @@ -262,7 +265,8 @@ def _parseModels(self, on_finished: Union[Callable[[CloudApiClientModel], Any], Callable[[List[CloudApiClientModel]], Any]], model_class: Type[CloudApiClientModel], - pagination_manager: Optional[PaginationManager] = None) -> None: + pagination_manager: Optional[PaginationManager] = None, + default_values: Dict[str, str] = None) -> None: """Parses the given models and calls the correct callback depending on the result. :param response: The response from the server, after being converted to a dict. @@ -279,7 +283,10 @@ def _parseModels(self, if "links" in response and pagination_manager: pagination_manager.setLinks(response["links"]) if isinstance(data, list): - results = [model_class(**c) for c in data] # type: List[CloudApiClientModel] + results = [] # type: List[CloudApiClientModel] + for model_data in data: + complete_model_data = (default_values | model_data) if default_values is not None else model_data + results.append(model_class(**complete_model_data)) on_finished_list = cast(Callable[[List[CloudApiClientModel]], Any], on_finished) on_finished_list(results) else: diff --git a/plugins/GCodeReader/FlavorParser.py b/plugins/GCodeReader/FlavorParser.py index 372ee831356..74dbeadec09 100644 --- a/plugins/GCodeReader/FlavorParser.py +++ b/plugins/GCodeReader/FlavorParser.py @@ -298,8 +298,14 @@ def processTCode(self, global_stack, T: int, line: str, position: Position, path position.e.extend([0] * (self._extruder_number - len(position.e) + 1)) return position - def processMCode(self, M: int, line: str, position: Position, path: List[List[Union[float, int]]]) -> Position: - pass + def processMCode(self, M: int, line: str, position: Position, path: List[List[Union[float, int]]]) -> None: + # Set extrusion mode + if M == 82: + # Set absolute extrusion mode + self._is_absolute_extrusion = True + elif M == 83: + # Set relative extrusion mode + self._is_absolute_extrusion = False _type_keyword = ";TYPE:" _layer_keyword = ";LAYER:" diff --git a/plugins/GCodeReader/RepRapFlavorParser.py b/plugins/GCodeReader/RepRapFlavorParser.py index 10b7b785876..1a80412238e 100644 --- a/plugins/GCodeReader/RepRapFlavorParser.py +++ b/plugins/GCodeReader/RepRapFlavorParser.py @@ -11,14 +11,6 @@ class RepRapFlavorParser(FlavorParser.FlavorParser): def __init__(self): super().__init__() - def processMCode(self, M, line, position, path): - if M == 82: - # Set absolute extrusion mode - self._is_absolute_extrusion = True - elif M == 83: - # Set relative extrusion mode - self._is_absolute_extrusion = False - def _gCode90(self, position, params, path): """Set the absolute positioning diff --git a/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml b/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml index c2238d2205c..d40efbee8a6 100644 --- a/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml +++ b/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml @@ -214,7 +214,7 @@ Item settingStoreIndex: propertyStoreIndex - labelText: catalog.i18nc("@label", "Y min") + labelText: catalog.i18nc("@label", "Y min ( '-' towards back)") labelFont: base.labelFont labelWidth: base.labelWidth controlWidth: base.controlWidth @@ -254,7 +254,7 @@ Item settingKey: "machine_head_with_fans_polygon" settingStoreIndex: propertyStoreIndex - labelText: catalog.i18nc("@label", "Y max") + labelText: catalog.i18nc("@label", "Y max ( '+' towards front)") labelFont: base.labelFont labelWidth: base.labelWidth controlWidth: base.controlWidth diff --git a/plugins/MakerbotWriter/MakerbotWriter.py b/plugins/MakerbotWriter/MakerbotWriter.py index 8b30362d78a..f35b53a84d4 100644 --- a/plugins/MakerbotWriter/MakerbotWriter.py +++ b/plugins/MakerbotWriter/MakerbotWriter.py @@ -46,6 +46,13 @@ def __init__(self) -> None: suffixes=["makerbot"] ) ) + MimeTypeDatabase.addMimeType( + MimeType( + name="application/x-makerbot-replicator_plus", + comment="Makerbot Toolpath Package", + suffixes=["makerbot"] + ) + ) _PNG_FORMAT = [ {"prefix": "isometric_thumbnail", "width": 120, "height": 120}, @@ -114,6 +121,8 @@ def write(self, stream: BufferedIOBase, nodes: List[SceneNode], mode=MeshWriter. filename, filedata = "print.gcode", gcode_text_io.getvalue() case "application/x-makerbot": filename, filedata = "print.jsontoolpath", du.gcode_2_miracle_jtp(gcode_text_io.getvalue()) + case "application/x-makerbot-replicator_plus": + filename, filedata = "print.jsontoolpath", du.gcode_2_miracle_jtp(gcode_text_io.getvalue(), nb_extruders=1) case _: raise Exception("Unsupported Mime type") @@ -250,7 +259,7 @@ def _getMeta(self, root_nodes: List[SceneNode]) -> Tuple[Dict[str, any], str]: meta["preferences"] = dict() bounds = application.getBuildVolume().getBoundingBox() meta["preferences"]["instance0"] = { - "machineBounds": [bounds.right, bounds.back, bounds.left, bounds.front] if bounds is not None else None, + "machineBounds": [bounds.right, bounds.front, bounds.left, bounds.back] if bounds is not None else None, "printMode": CuraApplication.getInstance().getIntentManager().currentIntentCategory, } diff --git a/plugins/MakerbotWriter/__init__.py b/plugins/MakerbotWriter/__init__.py index 60f232fbc01..bd766add8e3 100644 --- a/plugins/MakerbotWriter/__init__.py +++ b/plugins/MakerbotWriter/__init__.py @@ -25,6 +25,12 @@ def getMetaData(): "description": catalog.i18nc("@item:inlistbox", "Makerbot Sketch Printfile"), "mime_type": "application/x-makerbot-sketch", "mode": MakerbotWriter.MakerbotWriter.OutputMode.BinaryMode, + }, + { + "extension": file_extension, + "description": catalog.i18nc("@item:inlistbox", "Makerbot Replicator+ Printfile"), + "mime_type": "application/x-makerbot-replicator_plus", + "mode": MakerbotWriter.MakerbotWriter.OutputMode.BinaryMode, } ] }, diff --git a/plugins/SimulationView/SimulationView.py b/plugins/SimulationView/SimulationView.py index b4333219145..10861acfd02 100644 --- a/plugins/SimulationView/SimulationView.py +++ b/plugins/SimulationView/SimulationView.py @@ -222,12 +222,11 @@ def setTime(self, time: float) -> None: self.setPath(i + fractional_value) - def advanceTime(self, time_increase: float) -> bool: + def advanceTime(self, time_increase: float) -> None: """ Advance the time by the given amount. :param time_increase: The amount of time to advance (in seconds). - :return: True if the time was advanced, False if the end of the simulation was reached. """ total_duration = 0.0 if len(self.cumulativeLineDuration()) > 0: @@ -237,15 +236,13 @@ def advanceTime(self, time_increase: float) -> bool: # If we have reached the end of the simulation, go to the next layer. if self.getCurrentLayer() == self.getMaxLayers(): # If we are already at the last layer, go to the first layer. - self.setTime(total_duration) - return False - - # advance to the next layer, and reset the time - self.setLayer(self.getCurrentLayer() + 1) + self.setLayer(0) + else: + # advance to the next layer, and reset the time + self.setLayer(self.getCurrentLayer() + 1) self.setTime(0.0) else: self.setTime(self._current_time + time_increase) - return True def cumulativeLineDuration(self) -> List[float]: # Make sure _cumulative_line_duration is initialized properly diff --git a/plugins/SimulationView/SimulationViewMainComponent.qml b/plugins/SimulationView/SimulationViewMainComponent.qml index d9e7a95bc1c..602d403a8ad 100644 --- a/plugins/SimulationView/SimulationViewMainComponent.qml +++ b/plugins/SimulationView/SimulationViewMainComponent.qml @@ -144,9 +144,7 @@ Item { // divide by 1000 to account for ms to s conversion const advance_time = simulationTimer.interval / 1000.0; - if (!UM.SimulationView.advanceTime(advance_time)) { - playButton.pauseSimulation(); - } + UM.SimulationView.advanceTime(advance_time); // The status must be set here instead of in the resumeSimulation function otherwise it won't work // correctly, because part of the logic is in this trigger function. isSimulationPlaying = true; diff --git a/plugins/SimulationView/SimulationViewProxy.py b/plugins/SimulationView/SimulationViewProxy.py index bf449a99d11..30fed1422c2 100644 --- a/plugins/SimulationView/SimulationViewProxy.py +++ b/plugins/SimulationView/SimulationViewProxy.py @@ -54,9 +54,9 @@ def numPaths(self): def currentPath(self): return self._simulation_view.getCurrentPath() - @pyqtSlot(float, result=bool) - def advanceTime(self, duration: float) -> bool: - return self._simulation_view.advanceTime(duration) + @pyqtSlot(float) + def advanceTime(self, duration: float) -> None: + self._simulation_view.advanceTime(duration) @pyqtProperty(int, notify=currentPathChanged) def minimumPath(self): diff --git a/plugins/SimulationView/layers3d.shader b/plugins/SimulationView/layers3d.shader index 2bf77e89fae..494a07083da 100644 --- a/plugins/SimulationView/layers3d.shader +++ b/plugins/SimulationView/layers3d.shader @@ -360,8 +360,8 @@ geometry41core = ((v_prev_line_type[0] != 1) && (v_line_type[0] == 1)) || ((v_prev_line_type[0] != 4) && (v_line_type[0] == 4)) )) { - float w = size_x; - float h = size_y; + float w = max(0.05, size_x); + float h = max(0.05, size_y); myEmitVertex(v_vertex[0] + vec3( w, h, w), u_starts_color, normalize(vec3( 1.0, 1.0, 1.0)), viewProjectionMatrix * (gl_in[0].gl_Position + vec4( w, h, w, 0.0))); // Front-top-left myEmitVertex(v_vertex[0] + vec3(-w, h, w), u_starts_color, normalize(vec3(-1.0, 1.0, 1.0)), viewProjectionMatrix * (gl_in[0].gl_Position + vec4(-w, h, w, 0.0))); // Front-top-right diff --git a/plugins/SliceInfoPlugin/SliceInfo.py b/plugins/SliceInfoPlugin/SliceInfo.py index 411146d0653..e87563e7a56 100755 --- a/plugins/SliceInfoPlugin/SliceInfo.py +++ b/plugins/SliceInfoPlugin/SliceInfo.py @@ -1,11 +1,12 @@ # Copyright (c) 2023 UltiMaker # Cura is released under the terms of the LGPLv3 or higher. +import datetime import json import os import platform import time -from typing import Optional, Set, TYPE_CHECKING +from typing import Any, Optional, Set, TYPE_CHECKING from PyQt6.QtCore import pyqtSlot, QObject from PyQt6.QtNetwork import QNetworkRequest @@ -33,7 +34,18 @@ class SliceInfo(QObject, Extension): no model files are being sent (Just a SHA256 hash of the model). """ - info_url = "https://stats.ultimaker.com/api/cura" + info_url = "https://statistics.ultimaker.com/api/v2/cura/slice" + + _adjust_flattened_names = { + "extruders_extruder": "extruders", + "extruders_settings": "extruders", + "models_model": "models", + "models_transformation_data": "models_transformation", + "print_settings_": "", + "print_times": "print_time", + "active_machine_": "", + "slice_uuid": "slice_id", + } def __init__(self, parent = None): QObject.__init__(self, parent) @@ -112,6 +124,27 @@ def _getUserModifiedSettingKeys(self) -> list: return list(sorted(user_modified_setting_keys)) + def _flattenData(self, data: Any, result: dict, current_flat_key: Optional[str] = None, + lift_list: bool = False) -> None: + if isinstance(data, dict): + for key, value in data.items(): + total_flat_key = key if current_flat_key is None else f"{current_flat_key}_{key}" + self._flattenData(value, result, total_flat_key, lift_list) + elif isinstance(data, list): + for item in data: + self._flattenData(item, result, current_flat_key, True) + else: + actual_flat_key = current_flat_key.lower() + for key, value in self._adjust_flattened_names.items(): + if actual_flat_key.startswith(key): + actual_flat_key = actual_flat_key.replace(key, value) + if lift_list: + if actual_flat_key not in result: + result[actual_flat_key] = [] + result[actual_flat_key].append(data) + else: + result[actual_flat_key] = data + def _onWriteStarted(self, output_device): try: if not self._application.getPreferences().getValue("info/send_slice_info"): @@ -125,8 +158,7 @@ def _onWriteStarted(self, output_device): global_stack = machine_manager.activeMachine data = dict() # The data that we're going to submit. - data["time_stamp"] = time.time() - data["schema_version"] = 0 + data["schema_version"] = 1000 data["cura_version"] = self._application.getVersion() data["cura_build_type"] = ApplicationMetadata.CuraBuildType org_id = user_profile.get("organization_id", None) if user_profile else None @@ -298,6 +330,11 @@ def _onWriteStarted(self, output_device): "time_backend": int(round(time_backend)), } + # Massage data into format used in the DB: + flat_data = dict() + self._flattenData(data, flat_data) + data = flat_data + # Convert data to bytes binary_data = json.dumps(data).encode("utf-8") diff --git a/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py b/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py index 4ca83772f29..090355a3c05 100644 --- a/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py +++ b/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py @@ -331,7 +331,7 @@ def isMethod(self) -> bool: return False [printer, *_] = self._printers - return printer.type in ("MakerBot Method X", "MakerBot Method XL", "MakerBot Sketch") + return printer.type in ("MakerBot Method", "MakerBot Method X", "MakerBot Method XL", "MakerBot Sketch", "MakerBot Sketch Large", "MakerBot Sketch Sprint") @pyqtProperty(bool, notify=_cloudClusterPrintersChanged) def supportsPrintJobActions(self) -> bool: diff --git a/plugins/UM3NetworkPrinting/src/Cloud/machine_id_to_name.json b/plugins/UM3NetworkPrinting/src/Cloud/machine_id_to_name.json index 9d0db2a30d3..6b99f740620 100644 --- a/plugins/UM3NetworkPrinting/src/Cloud/machine_id_to_name.json +++ b/plugins/UM3NetworkPrinting/src/Cloud/machine_id_to_name.json @@ -3,5 +3,7 @@ "ultimaker_methodx": "MakerBot Method X", "ultimaker_methodxl": "MakerBot Method XL", "ultimaker_factor4": "Ultimaker Factor 4", - "ultimaker_sketch": "MakerBot Sketch" + "ultimaker_sketch": "MakerBot Sketch", + "ultimaker_sketch_large": "MakerBot Sketch Large", + "ultimaker_sketch_sprint": "MakerBot Sketch Sprint" } diff --git a/plugins/USBPrinting/USBPrinterOutputDevice.py b/plugins/USBPrinting/USBPrinterOutputDevice.py index 85b98e532b6..18d9466eb5c 100644 --- a/plugins/USBPrinting/USBPrinterOutputDevice.py +++ b/plugins/USBPrinting/USBPrinterOutputDevice.py @@ -97,6 +97,8 @@ def __init__(self, serial_port: str, baud_rate: Optional[int] = None) -> None: CuraApplication.getInstance().getOnExitCallbackManager().addCallback(self._checkActivePrintingUponAppExit) + CuraApplication.getInstance().getPreferences().addPreference("usb_printing/enabled", False) + # This is a callback function that checks if there is any printing in progress via USB when the application tries # to exit. If so, it will show a confirmation before def _checkActivePrintingUponAppExit(self) -> None: @@ -144,6 +146,8 @@ def requestWrite(self, nodes: List["SceneNode"], file_name: Optional[str] = None CuraApplication.getInstance().getController().setActiveStage("MonitorStage") + CuraApplication.getInstance().getPreferences().setValue("usb_printing/enabled", True) + #Find the g-code to print. gcode_textio = StringIO() gcode_writer = cast(MeshWriter, PluginRegistry.getInstance().getPluginObject("GCodeWriter")) diff --git a/plugins/VersionUpgrade/VersionUpgrade59to510/VersionUpgrade59to510.py b/plugins/VersionUpgrade/VersionUpgrade59to510/VersionUpgrade59to510.py new file mode 100644 index 00000000000..70190b6e7ff --- /dev/null +++ b/plugins/VersionUpgrade/VersionUpgrade59to510/VersionUpgrade59to510.py @@ -0,0 +1,68 @@ +import configparser +import io +from typing import Dict, Tuple, List + +from UM.VersionUpgrade import VersionUpgrade + +_RENAMED_SETTINGS = { + "wall_overhang_speed_factor": "wall_overhang_speed_factors" +} # type: Dict[str, str] + +_NEW_SETTING_VERSION = "25" + + +class VersionUpgrade59to510(VersionUpgrade): + def upgradePreferences(self, serialized: str, filename: str): + parser = configparser.ConfigParser(interpolation = None) + parser.read_string(serialized) + + # Fix 'renamed'(ish) settings for visibility + if "visible_settings" in parser["general"]: + all_setting_keys = parser["general"]["visible_settings"].strip().split(";") + if all_setting_keys: + for idx, key in enumerate(all_setting_keys): + if key in _RENAMED_SETTINGS: + all_setting_keys[idx] = _RENAMED_SETTINGS[key] + parser["general"]["visible_settings"] = ";".join(all_setting_keys) + + # Update version number. + parser["metadata"]["setting_version"] = _NEW_SETTING_VERSION + + result = io.StringIO() + parser.write(result) + return [filename], [result.getvalue()] + + def upgradeInstanceContainer(self, serialized: str, filename: str) -> Tuple[List[str], List[str]]: + parser = configparser.ConfigParser(interpolation = None, comment_prefixes = ()) + parser.read_string(serialized) + + # Update version number. + parser["metadata"]["setting_version"] = _NEW_SETTING_VERSION + + if "values" in parser: + for old_name, new_name in _RENAMED_SETTINGS.items(): + if old_name in parser["values"]: + parser["values"][new_name] = parser["values"][old_name] + del parser["values"][old_name] + if "wall_overhang_speed_factors" in parser["values"]: + old_value = float(parser["values"]["wall_overhang_speed_factors"]) + new_value = [max(1, int(round(old_value)))] + parser["values"]["wall_overhang_speed_factor"] = str(new_value) + + result = io.StringIO() + parser.write(result) + return [filename], [result.getvalue()] + + def upgradeStack(self, serialized: str, filename: str) -> Tuple[List[str], List[str]]: + parser = configparser.ConfigParser(interpolation = None) + parser.read_string(serialized) + + # Update version number. + if "metadata" not in parser: + parser["metadata"] = {} + + parser["metadata"]["setting_version"] = _NEW_SETTING_VERSION + + result = io.StringIO() + parser.write(result) + return [filename], [result.getvalue()] diff --git a/plugins/VersionUpgrade/VersionUpgrade59to510/__init__.py b/plugins/VersionUpgrade/VersionUpgrade59to510/__init__.py new file mode 100644 index 00000000000..4c2b2622b1b --- /dev/null +++ b/plugins/VersionUpgrade/VersionUpgrade59to510/__init__.py @@ -0,0 +1,60 @@ +# Copyright (c) 2024 UltiMaker +# Cura is released under the terms of the LGPLv3 or higher. + +from typing import Any, Dict, TYPE_CHECKING + +from . import VersionUpgrade59to510 + +if TYPE_CHECKING: + from UM.Application import Application + +upgrade = VersionUpgrade59to510.VersionUpgrade59to510() + +def getMetaData() -> Dict[str, Any]: + return { + "version_upgrade": { + # From To Upgrade function + ("preferences", 7000024): ("preferences", 7000025, upgrade.upgradePreferences), + ("machine_stack", 6000024): ("machine_stack", 6000025, upgrade.upgradeStack), + ("extruder_train", 6000024): ("extruder_train", 6000025, upgrade.upgradeStack), + ("definition_changes", 4000024): ("definition_changes", 4000025, upgrade.upgradeInstanceContainer), + ("quality_changes", 4000024): ("quality_changes", 4000025, upgrade.upgradeInstanceContainer), + ("quality", 4000024): ("quality", 4000025, upgrade.upgradeInstanceContainer), + ("user", 4000024): ("user", 4000025, upgrade.upgradeInstanceContainer), + ("intent", 4000024): ("intent", 4000025, upgrade.upgradeInstanceContainer), + }, + "sources": { + "preferences": { + "get_version": upgrade.getCfgVersion, + "location": {"."} + }, + "machine_stack": { + "get_version": upgrade.getCfgVersion, + "location": {"./machine_instances"} + }, + "extruder_train": { + "get_version": upgrade.getCfgVersion, + "location": {"./extruders"} + }, + "definition_changes": { + "get_version": upgrade.getCfgVersion, + "location": {"./definition_changes"} + }, + "quality_changes": { + "get_version": upgrade.getCfgVersion, + "location": {"./quality_changes"} + }, + "quality": { + "get_version": upgrade.getCfgVersion, + "location": {"./quality"} + }, + "user": { + "get_version": upgrade.getCfgVersion, + "location": {"./user"} + } + } + } + + +def register(app: "Application") -> Dict[str, Any]: + return {"version_upgrade": upgrade} diff --git a/plugins/VersionUpgrade/VersionUpgrade59to510/plugin.json b/plugins/VersionUpgrade/VersionUpgrade59to510/plugin.json new file mode 100644 index 00000000000..f06d6b31610 --- /dev/null +++ b/plugins/VersionUpgrade/VersionUpgrade59to510/plugin.json @@ -0,0 +1,8 @@ +{ + "name": "Version Upgrade 5.9 to 5.10", + "author": "Ultimaker B.V.", + "version": "1.0.0", + "description": "Upgrades configurations from Cura 5.9 to Cura 5.10", + "api": 8, + "i18n-catalog": "cura" +} diff --git a/requirements-dev.txt b/requirements-dev.txt deleted file mode 100644 index 162b33bf158..00000000000 --- a/requirements-dev.txt +++ /dev/null @@ -1,6 +0,0 @@ -pytest -pyinstaller==6.3.0 -pyinstaller-hooks-contrib -pyyaml -sip==6.5.1 -jinja2 diff --git a/requirements-ultimaker.txt b/requirements-ultimaker.txt deleted file mode 100644 index 8a412d85969..00000000000 --- a/requirements-ultimaker.txt +++ /dev/null @@ -1 +0,0 @@ -git+https://github.com/ultimaker/libcharon@master/s-line#egg=charon diff --git a/requirements.txt b/requirements.txt index a1cb9bec1b8..e69de29bb2d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,413 +0,0 @@ -### Direct requirements for Uranium and libCharon ### -PyQt6-sip==13.6.0 \ - --hash=sha256:0dfd22cfedd87e96f9d51e0778ca2ba3dc0be83e424e9e0f98f6994d8d9c90f0 \ - --hash=sha256:13885361ca2cb2f5085d50359ba61b3fabd41b139fb58f37332acbe631ef2357 \ - --hash=sha256:24441032a29791e82beb7dfd76878339058def0e97fdb7c1cea517f3a0e6e96b \ - --hash=sha256:2486e1588071943d4f6657ba09096dc9fffd2322ad2c30041e78ea3f037b5778 \ - --hash=sha256:3075d8b325382750829e6cde6971c943352309d35768a4d4da0587459606d562 \ - --hash=sha256:33ea771fe777eb0d1a2c3ef35bcc3f7a286eb3ff09cd5b2fdd3d87d1f392d7e8 \ - --hash=sha256:39854dba35f8e5a4288da26ecb5f40b4c5ec1932efffb3f49d5ea435a7f37fb3 \ - --hash=sha256:3bf03e130fbfd75c9c06e687b86ba375410c7a9e835e4e03285889e61dd4b0c4 \ - --hash=sha256:43fb8551796030aae3d66d6e35e277494071ec6172cd182c9569ab7db268a2f5 \ - --hash=sha256:58f68a48400e0b3d1ccb18090090299bad26e3aed7ccb7057c65887b79b8aeea \ - --hash=sha256:5b9c6b6f9cfccb48cbb78a59603145a698fb4ffd176764d7083e5bf47631d8df \ - --hash=sha256:747f6ca44af81777a2c696bd501bc4815a53ec6fc94d4e25830e10bc1391f8ab \ - --hash=sha256:86a7b67c64436e32bffa9c28c9f21bf14a9faa54991520b12c3f6f435f24df7f \ - --hash=sha256:8c282062125eea5baf830c6998587d98c50be7c3a817a057fb95fef647184012 \ - --hash=sha256:8f9df9f7ccd8a9f0f1d36948c686f03ce1a1281543a3e636b7b7d5e086e1a436 \ - --hash=sha256:98bf954103b087162fa63b3a78f30b0b63da22fd6450b610ec1b851dbb798228 \ - --hash=sha256:9adf672f9114687533a74d5c2d4c03a9a929ad5ad9c3e88098a7da1a440ab916 \ - --hash=sha256:a6ce80bc24618d8a41be8ca51ad9f10e8bc4296dd90ab2809573df30a23ae0e5 \ - --hash=sha256:d6b5f699aaed0ac1fcd23e8fbca70d8a77965831b7c1ce474b81b1678817a49d \ - --hash=sha256:fa759b6339ff7e25f9afe2a6b651b775f0a36bcb3f5fa85e81a90d3b033c83f4 \ - --hash=sha256:fa7b10af7488efc5e53b41dd42c0f421bde6c2865a107af7ae259aff9d841da9 -PyQt6==6.6.0 \ - --hash=sha256:33655db05ac2de699320f035250c21434c77144a6a2943aca3f4c579dabc3f7b \ - --hash=sha256:3ef68830a9b32050c30f7962c56a5927802c9193b68eaf405faecb8ce9ae10a8 \ - --hash=sha256:d41512d66044c2df9c5f515a56a922170d68a37b3406ffddc8b4adc57181b576 \ - --hash=sha256:fc7185d65755f26d7a6842492ec5398c92544dc4eafbbcbef1b1922aca585c96 -PyQt6-Qt6==6.6.0 \ - --hash=sha256:1b079a33088d32ff47872cdb37fd15aa42101f0be46c3340244483849b781438 \ - --hash=sha256:8cb30d64a4d32465ea1686bc827cbe452225fb387c4873356b0fa7b9ae63534f \ - --hash=sha256:a151f34712cd645111e89cb30b02e5fb69c9dcc3603ab3c03a561e874bd7cbcf \ - --hash=sha256:e5483ae04bf107411c7469f1be9f9e2eb9840303e788b3ac524fe30af90d45f4 -PyQt6-NetworkAuth==6.6.0 \ - --hash=sha256:7b90b81792fe53105287c8cbb5e4b22bc44a482268ffb7d3e33f852807f86182 \ - --hash=sha256:c7e2335159aa795e2fe6fb069ccce6308672ab80f26c50fab57caf957371cbb5 \ - --hash=sha256:cdfc0bfaea16a9e09f075bdafefb996aa9fdec392052ba4fb3cbac233c1958fb \ - --hash=sha256:f60ff9a62f5129dc2a9d4c495fb47f9a03e4dfb666b50fb7d61f46e89bf7b6a2 -PyQt6-NetworkAuth-Qt6==6.6.0 \ - --hash=sha256:481d9093e1fb1ac6843d8beabcd359cc34b74b9a2cbb3e2b68d96bd3f178d4e0 \ - --hash=sha256:4cc48fd375730a0ba5fbed9d64abb2914f587377560a78a63aff893f9e276a45 \ - --hash=sha256:5006deabf55304d4a3e0b3c954f93e5835546b11e789d14653a2493d12d3a063 \ - --hash=sha256:bcd56bfc892fec961c51eba3c0bf32ba8317a762d9e254d3830569611ed569d6 - -certifi==2023.5.7; \ - --hash=sha256:c6c2e98f5c7869efca1f8916fed228dd91539f9f1b444c314c06eef02980c716 -cryptography==41.0.1 \ - --hash=sha256:059e348f9a3c1950937e1b5d7ba1f8e968508ab181e75fc32b879452f08356db \ - --hash=sha256:1a5472d40c8f8e91ff7a3d8ac6dfa363d8e3138b961529c996f3e2df0c7a411a \ - --hash=sha256:1a8e6c2de6fbbcc5e14fd27fb24414507cb3333198ea9ab1258d916f00bc3039 \ - --hash=sha256:1fee5aacc7367487b4e22484d3c7e547992ed726d14864ee33c0176ae43b0d7c \ - --hash=sha256:5d092fdfedaec4cbbffbf98cddc915ba145313a6fdaab83c6e67f4e6c218e6f3 \ - --hash=sha256:5f0ff6e18d13a3de56f609dd1fd11470918f770c6bd5d00d632076c727d35485 \ - --hash=sha256:7bfc55a5eae8b86a287747053140ba221afc65eb06207bedf6e019b8934b477c \ - --hash=sha256:7fa01527046ca5facdf973eef2535a27fec4cb651e4daec4d043ef63f6ecd4ca \ - --hash=sha256:8dde71c4169ec5ccc1087bb7521d54251c016f126f922ab2dfe6649170a3b8c5 \ - --hash=sha256:8f4ab7021127a9b4323537300a2acfb450124b2def3756f64dc3a3d2160ee4b5 \ - --hash=sha256:948224d76c4b6457349d47c0c98657557f429b4e93057cf5a2f71d603e2fc3a3 \ - --hash=sha256:9a6c7a3c87d595608a39980ebaa04d5a37f94024c9f24eb7d10262b92f739ddb \ - --hash=sha256:b46e37db3cc267b4dea1f56da7346c9727e1209aa98487179ee8ebed09d21e43 \ - --hash=sha256:b4ceb5324b998ce2003bc17d519080b4ec8d5b7b70794cbd2836101406a9be31 \ - --hash=sha256:cb33ccf15e89f7ed89b235cff9d49e2e62c6c981a6061c9c8bb47ed7951190bc \ - --hash=sha256:d198820aba55660b4d74f7b5fd1f17db3aa5eb3e6893b0a41b75e84e4f9e0e4b \ - --hash=sha256:d34579085401d3f49762d2f7d6634d6b6c2ae1242202e860f4d26b046e3a1006 \ - --hash=sha256:eb8163f5e549a22888c18b0d53d6bb62a20510060a22fd5a995ec8a05268df8a \ - --hash=sha256:f73bff05db2a3e5974a6fd248af2566134d8981fd7ab012e5dd4ddb1d9a70699 -zeroconf==0.31.0 \ - --hash=sha256:53a180248471c6f81bd1fffcbce03ed93d7d8eaf10905c9121ac1ea996d19844 \ - --hash=sha256:5a468da018bc3f04bbce77ae247924d802df7aeb4c291bbbb5a9616d128800b0 -importlib-metadata==4.10.0 \ - --hash=sha256:b7cf7d3fef75f1e4c80a96ca660efbd51473d7e8f39b5ab9210febc7809012a4 \ - --hash=sha256:92a8b58ce734b2a4494878e0ecf7d79ccd7a128b5fc6014c401e0b61f006f0f6 -keyring==23.0.1 \ - --hash=sha256:045703609dd3fccfcdb27da201684278823b72af515aedec1a8515719a038cb8 \ - --hash=sha256:8f607d7d1cc502c43a932a275a56fe47db50271904513a379d39df1af277ac48 - -# Use Numpy wheel that is compiled with Intel optimizations (MKL). Obtained from https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy -# We cache this at software.ultimaker.com since this website tends to remove older versions rather quickly. -https://software.ultimaker.com/cura-binary-dependencies/numpy-1.21.5+mkl-cp310-cp310-win_amd64.whl; \ - sys_platform=="win32" \ - --hash=sha256:fbd5d5126b730a151134d21994a951fe28df06464e0c9a2cba2a4132e542a5fc -numpy==1.21.5; \ - sys_platform!="win32" \ - --hash=sha256:00c9fa73a6989895b8815d98300a20ac993c49ac36c8277e8ffeaa3631c0dbbb \ - --hash=sha256:025b497014bc33fc23897859350f284323f32a2fff7654697f5a5fc2a19e9939 \ - --hash=sha256:08de8472d9f7571f9d51b27b75e827f5296295fa78817032e84464be8bb905bc \ - --hash=sha256:1964db2d4a00348b7a60ee9d013c8cb0c566644a589eaa80995126eac3b99ced \ - --hash=sha256:2a9add27d7fc0fdb572abc3b2486eb3b1395da71e0254c5552b2aad2a18b5441 \ - --hash=sha256:2d8adfca843bc46ac199a4645233f13abf2011a0b2f4affc5c37cd552626f27b \ - --hash=sha256:301e408a052fdcda5cdcf03021ebafc3c6ea093021bf9d1aa47c54d48bdad166 \ - --hash=sha256:311283acf880cfcc20369201bd75da907909afc4666966c7895cbed6f9d2c640 \ - --hash=sha256:341dddcfe3b7b6427a28a27baa59af5ad51baa59bfec3264f1ab287aa3b30b13 \ - --hash=sha256:3a5098df115340fb17fc93867317a947e1dcd978c3888c5ddb118366095851f8 \ - --hash=sha256:3c978544be9e04ed12016dd295a74283773149b48f507d69b36f91aa90a643e5 \ - --hash=sha256:3d893b0871322eaa2f8c7072cdb552d8e2b27645b7875a70833c31e9274d4611 \ - --hash=sha256:4fe6a006557b87b352c04596a6e3f12a57d6e5f401d804947bd3188e6b0e0e76 \ - --hash=sha256:507c05c7a37b3683eb08a3ff993bd1ee1e6c752f77c2f275260533b265ecdb6c \ - --hash=sha256:58ca1d7c8aef6e996112d0ce873ac9dfa1eaf4a1196b4ff7ff73880a09923ba7 \ - --hash=sha256:61bada43d494515d5b122f4532af226fdb5ee08fe5b5918b111279843dc6836a \ - --hash=sha256:69a5a8d71c308d7ef33ef72371c2388a90e3495dbb7993430e674006f94797d5 \ - --hash=sha256:6a5928bc6241264dce5ed509e66f33676fc97f464e7a919edc672fb5532221ee \ - --hash=sha256:7b9d6b14fc9a4864b08d1ba57d732b248f0e482c7b2ff55c313137e3ed4d8449 \ - --hash=sha256:a7c4b701ca418cd39e28ec3b496e6388fe06de83f5f0cb74794fa31cfa384c02 \ - --hash=sha256:a7e8f6216f180f3fd4efb73de5d1eaefb5f5a1ee5b645c67333033e39440e63a \ - --hash=sha256:b545ebadaa2b878c8630e5bcdb97fc4096e779f335fc0f943547c1c91540c815 \ - --hash=sha256:c293d3c0321996cd8ffe84215ffe5d269fd9d1d12c6f4ffe2b597a7c30d3e593 \ - --hash=sha256:c5562bcc1a9b61960fc8950ade44d00e3de28f891af0acc96307c73613d18f6e \ - --hash=sha256:ca9c23848292c6fe0a19d212790e62f398fd9609aaa838859be8459bfbe558aa \ - --hash=sha256:cc1b30205d138d1005adb52087ff45708febbef0e420386f58664f984ef56954 \ - --hash=sha256:dbce7adeb66b895c6aaa1fad796aaefc299ced597f6fbd9ceddb0dd735245354 \ - --hash=sha256:dc4b2fb01f1b4ddbe2453468ea0719f4dbb1f5caa712c8b21bb3dd1480cd30d9 \ - --hash=sha256:eed2afaa97ec33b4411995be12f8bdb95c87984eaa28d76cf628970c8a2d689a \ - --hash=sha256:fc7a7d7b0ed72589fd8b8486b9b42a564f10b8762be8bd4d9df94b807af4a089 -pyclipper==1.3.0.post3; \ - --hash=sha256:1408461fba4985d58589fa74c59e273e8aa91d8b55c2e9a6abf966eed7562d90 \ - --hash=sha256:1df7e4bce6ac68abfe926d319f52b749b7c9d5e0a6bd7112a0c7f2f908abecbc \ - --hash=sha256:24b6b70114941805c14a33e9378e52d24b18791f1bfc365853d5adb33425f173 \ - --hash=sha256:2b0950dada5b56a002dddccf131815a8f9b55c4df86ff6a43b7ef48a91b572aa \ - --hash=sha256:2d51757df15f1721946f39016191c7d685306fc69d8a5f2933a1d22119150a1d \ - --hash=sha256:341556b83ce2a5d4ee36e263e04751a9949e4161f60f0011f9500b845b25ce3c \ - --hash=sha256:46b3996c8dcda562c408e653ccef8efd95a7d69400f9119df2c2cb8083d36bf8 \ - --hash=sha256:5434e1e69425dc7958579b1f7bedfa8a7cce79400e1b708a42be769a165a3a2c \ - --hash=sha256:5b4e0e360ebfc25d01c7e0873b27f912d1c02d99b84393d526bc01836a5fb9f4 \ - --hash=sha256:60f20e96e9e055e9bb2e729fe6078969ce252c6b7b1b18d8d963e5343d99f99e \ - --hash=sha256:615bece709d8c304d97089a83f8ff91ca0d2646e8fe42f2637d7cdfcf99a6e4e \ - --hash=sha256:639fbc55569b94487f89261b1656e3e655d06888a582218c5432c426705d1f6f \ - --hash=sha256:6748239b89a5edd00b3ce36cb5c7a177978ff3361de861fe2cc559bb2760625d \ - --hash=sha256:679bfd1fd4595a3f58a706256dc6cc7179ee40fbeff4d134aa3163a9c87ca545 \ - --hash=sha256:6ace0de72f252e48eda28981e24142a2b02ac17eacc3d8a2baf628671dd8cc8f \ - --hash=sha256:771ba332790e88eb4aa9de2172131af25525ac23fdda789691e543962849f149 \ - --hash=sha256:8fabba875314ebc751b66e571b8b0d5319c76e22051304880a552d70db2252af \ - --hash=sha256:a050ec9df95e9611461adb7f86da4f066848c045d966c46e7b124593e6410e2a \ - --hash=sha256:ab7e2f9b655333a37002b90bea47d77ff8d1f01293798911afa7f39217f1b71d \ - --hash=sha256:b0097aef9ac8a5e10434059641fea338fb682c61993bfe65670e459ec14b4151 \ - --hash=sha256:b509cfd696962683553cd6b9fc7f0baf05bff47c09fd68b085a8aea493436267 \ - --hash=sha256:bad590e701eaef644899ce164631f83e39669796e552f17aef5a37238646b392 \ - --hash=sha256:c586ca07c1418d4f010c6bc65215c4b193211e1b95dd8a1bd312d8207c5ccf6a \ - --hash=sha256:cb5ad68b82c2aa408672444e567cea138db29790997d603525878632d61fd6ec \ - --hash=sha256:cd9f0496daa9b505902848d401bfc3ffe80ee3a6863451fc6c05ceb2a45b9d8f \ - --hash=sha256:da4d8f253dd8e152b3364902bed5e221165d3af4e71e2ae81eb9a9a9802089a2 \ - --hash=sha256:e8d77755a00566e0f0cf48da2e42e76ff93423b55880621944f950058be3fc0e \ - --hash=sha256:ebc13dbfaec1b489fc6ed92a642b8a2c7072fa2d4bc12514cc2bbeacd47c5baf \ - --hash=sha256:ed5ea68bc6f3428fbf9d98f1e72e2020d763d88053cc9a9d31b2eeb49500b26f \ - --hash=sha256:ee52b9d29512eb7b8b9faee6db3f8694eb6c8455785a5d2d561c40eca67b226f \ - --hash=sha256:f428ecdd224ec30c1a4dbdbaac44e746cbe9a05c25627b05cc7bc2dcda235a26 \ - --hash=sha256:f5f3ad171f21511813085ac549bb717bbdcc0f4da27abf6b0629438e1f23ca0b -scipy==1.9.1 \ - --hash=sha256:c61b4a91a702e8e04aeb0bfc40460e1f17a640977c04dda8757efb0199c75332 \ - --hash=sha256:d79da472015d0120ba9b357b28a99146cd6c17b9609403164b1a8ed149b4dfc8 \ - --hash=sha256:825951b88f56765aeb6e5e38ac9d7d47407cfaaeb008d40aa1b45a2d7ea2731e \ - --hash=sha256:f950a04b33e17b38ff561d5a0951caf3f5b47caa841edd772ffb7959f20a6af0 \ - --hash=sha256:8cc81ac25659fec73599ccc52c989670e5ccd8974cf34bacd7b54a8d809aff1a \ - --hash=sha256:8d3faa40ac16c6357aaf7ea50394ea6f1e8e99d75e927a51102b1943b311b4d9 \ - --hash=sha256:7a412c476a91b080e456229e413792bbb5d6202865dae963d1e6e28c2bb58691 \ - --hash=sha256:eb954f5aca4d26f468bbebcdc5448348eb287f7bea536c6306f62ea062f63d9a \ - --hash=sha256:3c6f5d1d4b9a5e4fe5e14f26ffc9444fc59473bbf8d45dc4a9a15283b7063a72 \ - --hash=sha256:bc4e2c77d4cd015d739e75e74ebbafed59ba8497a7ed0fd400231ed7683497c4 \ - --hash=sha256:0419485dbcd0ed78c0d5bf234c5dd63e86065b39b4d669e45810d42199d49521 \ - --hash=sha256:34441dfbee5b002f9e15285014fd56e5e3372493c3e64ae297bae2c4b9659f5a \ - --hash=sha256:b97b479f39c7e4aaf807efd0424dec74bbb379108f7d22cf09323086afcd312c \ - --hash=sha256:e8fe305d9d67a81255e06203454729405706907dccbdfcc330b7b3482a6c371d \ - --hash=sha256:39ab9240cd215a9349c85ab908dda6d732f7d3b4b192fa05780812495536acc4 \ - --hash=sha256:71487c503e036740635f18324f62a11f283a632ace9d35933b2b0a04fd898c98 \ - --hash=sha256:3bc1ab68b9a096f368ba06c3a5e1d1d50957a86665fc929c4332d21355e7e8f4 \ - --hash=sha256:f7c39f7dbb57cce00c108d06d731f3b0e2a4d3a95c66d96bce697684876ce4d4 \ - --hash=sha256:47d1a95bd9d37302afcfe1b84c8011377c4f81e33649c5a5785db9ab827a6ade \ - --hash=sha256:96d7cf7b25c9f23c59a766385f6370dab0659741699ecc7a451f9b94604938ce \ - --hash=sha256:09412eb7fb60b8f00b328037fd814d25d261066ebc43a1e339cdce4f7502877e \ - --hash=sha256:90c805f30c46cf60f1e76e947574f02954d25e3bb1e97aa8a07bc53aa31cf7d1 \ - --hash=sha256:26d28c468900e6d5fdb37d2812ab46db0ccd22c63baa095057871faa3a498bc9 -trimesh==3.9.36 \ - --hash=sha256:f01e8edab14d1999700c980c21a1546f37417216ad915a53be649d263130181e \ - --hash=sha256:8ac8bea693b3ee119f11b022fc9b9481c9f1af06cb38bc859bf5d16bbbe49b23 -sentry-sdk==0.13.5 \ - --hash=sha256:05285942901d38c7ce2498aba50d8e87b361fc603281a5902dda98f3f8c5e145 \ - --hash=sha256:c6b919623e488134a728f16326c6f0bcdab7e3f59e7f4c472a90eea4d6d8fe82 -mypy==0.931 \ - --hash=sha256:0038b21890867793581e4cb0d810829f5fd4441aa75796b53033af3aa30430ce \ - --hash=sha256:1171f2e0859cfff2d366da2c7092b06130f232c636a3f7301e3feb8b41f6377d \ - --hash=sha256:1b06268df7eb53a8feea99cbfff77a6e2b205e70bf31743e786678ef87ee8069 \ - --hash=sha256:1b65714dc296a7991000b6ee59a35b3f550e0073411ac9d3202f6516621ba66c \ - --hash=sha256:1bf752559797c897cdd2c65f7b60c2b6969ffe458417b8d947b8340cc9cec08d \ - --hash=sha256:300717a07ad09525401a508ef5d105e6b56646f7942eb92715a1c8d610149714 \ - --hash=sha256:3c5b42d0815e15518b1f0990cff7a705805961613e701db60387e6fb663fe78a \ - --hash=sha256:4365c60266b95a3f216a3047f1d8e3f895da6c7402e9e1ddfab96393122cc58d \ - --hash=sha256:50c7346a46dc76a4ed88f3277d4959de8a2bd0a0fa47fa87a4cde36fe247ac05 \ - --hash=sha256:5b56154f8c09427bae082b32275a21f500b24d93c88d69a5e82f3978018a0266 \ - --hash=sha256:74f7eccbfd436abe9c352ad9fb65872cc0f1f0a868e9d9c44db0893440f0c697 \ - --hash=sha256:7b3f6f557ba4afc7f2ce6d3215d5db279bcf120b3cfd0add20a5d4f4abdae5bc \ - --hash=sha256:8c11003aaeaf7cc2d0f1bc101c1cc9454ec4cc9cb825aef3cafff8a5fdf4c799 \ - --hash=sha256:8ca7f8c4b1584d63c9a0f827c37ba7a47226c19a23a753d52e5b5eddb201afcd \ - --hash=sha256:c89702cac5b302f0c5d33b172d2b55b5df2bede3344a2fbed99ff96bddb2cf00 \ - --hash=sha256:d8f1ff62f7a879c9fe5917b3f9eb93a79b78aad47b533911b853a757223f72e7 \ - --hash=sha256:d9d2b84b2007cea426e327d2483238f040c49405a6bf4074f605f0156c91a47a \ - --hash=sha256:e839191b8da5b4e5d805f940537efcaa13ea5dd98418f06dc585d2891d228cf0 \ - --hash=sha256:f9fe20d0872b26c4bba1c1be02c5340de1019530302cf2dcc85c7f9fc3252ae0 \ - --hash=sha256:ff3bf387c14c805ab1388185dd22d6b210824e164d4bb324b195ff34e322d166 -pyserial==3.4 \ - --hash=sha256:6e2d401fdee0eab996cf734e67773a0143b932772ca8b42451440cfed942c627 \ - --hash=sha256:e0770fadba80c31013896c7e6ef703f72e7834965954a78e71a3049488d4d7d8 - -### Indirect requirements ### -chardet==3.0.4 \ - --hash=sha256:84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae \ - --hash=sha256:fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691 -idna==2.8 \ - --hash=sha256:c357b3f628cf53ae2c4c05627ecc484553142ca23264e593d327bcde5e9c3407 \ - --hash=sha256:ea8b7f6188e6fa117537c3df7da9fc686d485087abf6ac197f9c46432f7e4a3c -attrs==21.3.0 \ - --hash=sha256:8f7335278dedd26b58c38e006338242cc0977f06d51579b2b8b87b9b33bff66c \ - --hash=sha256:50f3c9b216dc9021042f71b392859a773b904ce1a029077f58f6598272432045 -requests==2.22.0 \ - --hash=sha256:11e007a8a2aa0323f5a921e9e6a2d7e4e67d9877e85773fba9ba6419025cbeb4 \ - --hash=sha256:9cf5292fcd0f598c671cfc1e0d7d1a7f13bb8085e9a590f48c010551dc6c4b31 -# twisted -Twisted==21.2.0 \ - --hash=sha256:77544a8945cf69b98d2946689bbe0c75de7d145cdf11f391dd487eae8fc95a12 \ - --hash=sha256:aab38085ea6cda5b378b519a0ec99986874921ee8881318626b0a3414bb2631e -constantly==15.1.0 \ - --hash=sha256:586372eb92059873e29eba4f9dec8381541b4d3834660707faf8ba59146dfc35 \ - --hash=sha256:dd2fa9d6b1a51a83f0d7dd76293d734046aa176e384bf6e33b7e44880eb37c5d -hyperlink==21.0.0 \ - --hash=sha256:427af957daa58bc909471c6c40f74c5450fa123dd093fc53efd2e91d2705a56b \ - --hash=sha256:e6b14c37ecb73e89c77d78cdb4c2cc8f3fb59a885c5b3f819ff4ed80f25af1b4 -incremental==22.10.0 \ - --hash=sha256:b864a1f30885ee72c5ac2835a761b8fe8aa9c28b9395cacf27286602688d3e51 \ - --hash=sha256:912feeb5e0f7e0188e6f42241d2f450002e11bbc0937c65865045854c24c0bd0 -zope.interface==5.4.0 \ - --hash=sha256:0f91b5b948686659a8e28b728ff5e74b1be6bf40cb04704453617e5f1e945ef3 \ - --hash=sha256:3c02411a3b62668200910090a0dff17c0b25aaa36145082a5a6adf08fa281e54 \ - --hash=sha256:5dba5f530fec3f0988d83b78cc591b58c0b6eb8431a85edd1569a0539a8a5a0e \ - --hash=sha256:bf68f4b2b6683e52bec69273562df15af352e5ed25d1b6641e7efddc5951d1a7 \ - --hash=sha256:db1fa631737dab9fa0b37f3979d8d2631e348c3b4e8325d6873c2541d0ae5a48 \ - --hash=sha256:f44e517131a98f7a76696a7b21b164bcb85291cee106a23beccce454e1f433a4 -Automat==20.2.0 \ - --hash=sha256:7979803c74610e11ef0c0d68a2942b152df52da55336e0c9d58daf1831cbdf33 \ - --hash=sha256:b6feb6455337df834f6c9962d6ccf771515b7d939bca142b29c20c2376bc6111 -twisted-iocpsupport==1.0.2; \ - sys_platform=="win32" \ - --hash=sha256:306becd6e22ab6e8e4f36b6bdafd9c92e867c98a5ce517b27fdd27760ee7ae41 \ - --hash=sha256:3c61742cb0bc6c1ac117a7e5f422c129832f0c295af49e01d8a6066df8cfc04d \ - --hash=sha256:72068b206ee809c9c596b57b5287259ea41ddb4774d86725b19f35bf56aa32a9 \ - --hash=sha256:7d972cfa8439bdcb35a7be78b7ef86d73b34b808c74be56dfa785c8a93b851bf \ - --hash=sha256:81b3abe3527b367da0220482820cb12a16c661672b7bcfcde328902890d63323 \ - --hash=sha256:851b3735ca7e8102e661872390e3bce88f8901bece95c25a0c8bb9ecb8a23d32 \ - --hash=sha256:985c06a33f5c0dae92c71a036d1ea63872ee86a21dd9b01e1f287486f15524b4 \ - --hash=sha256:9dbb8823b49f06d4de52721b47de4d3b3026064ef4788ce62b1a21c57c3fff6f \ - --hash=sha256:b435857b9efcbfc12f8c326ef0383f26416272260455bbca2cd8d8eca470c546 \ - --hash=sha256:b76b4eed9b27fd63ddb0877efdd2d15835fdcb6baa745cb85b66e5d016ac2878 \ - --hash=sha256:b9fed67cf0f951573f06d560ac2f10f2a4bbdc6697770113a2fc396ea2cb2565 \ - --hash=sha256:bf4133139d77fc706d8f572e6b7d82871d82ec7ef25d685c2351bdacfb701415 -numpy-stl==2.10.1 \ - --hash=sha256:f6b529b8a8112dfe456d4f7697c7aee0aca62be5a873879306afe4b26fca963c -python-utils==2.3.0 \ - --hash=sha256:34aaf26b39b0b86628008f2ae0ac001b30e7986a8d303b61e1357dfcdad4f6d3 \ - --hash=sha256:e25f840564554eaded56eaa395bca507b0b9e9f0ae5ecb13a8cb785305c56d25 -six==1.12.0 \ - --hash=sha256:3350809f0555b11f552448330d0b52d5f24c91a322ea4a15ef22629740f3761c \ - --hash=sha256:d16a0141ec1a18405cd4ce8b4613101da75da0e9a7aec5bdd4fa804d0e0eba73 -shapely==2.0.1 \ - --hash=sha256:01224899ff692a62929ef1a3f5fe389043e262698a708ab7569f43a99a48ae82 \ - --hash=sha256:05c51a29336e604c084fb43ae5dbbfa2c0ef9bd6fedeae0a0d02c7b57a56ba46 \ - --hash=sha256:09d6c7763b1bee0d0a2b84bb32a4c25c6359ad1ac582a62d8b211e89de986154 \ - --hash=sha256:193a398d81c97a62fc3634a1a33798a58fd1dcf4aead254d080b273efbb7e3ff \ - --hash=sha256:1a34a23d6266ca162499e4a22b79159dc0052f4973d16f16f990baa4d29e58b6 \ - --hash=sha256:2569a4b91caeef54dd5ae9091ae6f63526d8ca0b376b5bb9fd1a3195d047d7d4 \ - --hash=sha256:33403b8896e1d98aaa3a52110d828b18985d740cc9f34f198922018b1e0f8afe \ - --hash=sha256:3ad81f292fffbd568ae71828e6c387da7eb5384a79db9b4fde14dd9fdeffca9a \ - --hash=sha256:3cb256ae0c01b17f7bc68ee2ffdd45aebf42af8992484ea55c29a6151abe4386 \ - --hash=sha256:45b4833235b90bc87ee26c6537438fa77559d994d2d3be5190dd2e54d31b2820 \ - --hash=sha256:4641325e065fd3e07d55677849c9ddfd0cf3ee98f96475126942e746d55b17c8 \ - --hash=sha256:502e0a607f1dcc6dee0125aeee886379be5242c854500ea5fd2e7ac076b9ce6d \ - --hash=sha256:66a6b1a3e72ece97fc85536a281476f9b7794de2e646ca8a4517e2e3c1446893 \ - --hash=sha256:70a18fc7d6418e5aea76ac55dce33f98e75bd413c6eb39cfed6a1ba36469d7d4 \ - --hash=sha256:7d3bbeefd8a6a1a1017265d2d36f8ff2d79d0162d8c141aa0d37a87063525656 \ - --hash=sha256:83a8ec0ee0192b6e3feee9f6a499d1377e9c295af74d7f81ecba5a42a6b195b7 \ - --hash=sha256:865bc3d7cc0ea63189d11a0b1120d1307ed7a64720a8bfa5be2fde5fc6d0d33f \ - --hash=sha256:90cfa4144ff189a3c3de62e2f3669283c98fb760cfa2e82ff70df40f11cadb39 \ - --hash=sha256:91575d97fd67391b85686573d758896ed2fc7476321c9d2e2b0c398b628b961c \ - --hash=sha256:9a6ac34c16f4d5d3c174c76c9d7614ec8fe735f8f82b6cc97a46b54f386a86bf \ - --hash=sha256:a529218e72a3dbdc83676198e610485fdfa31178f4be5b519a8ae12ea688db14 \ - --hash=sha256:a70a614791ff65f5e283feed747e1cc3d9e6c6ba91556e640636bbb0a1e32a71 \ - --hash=sha256:ac1dfc397475d1de485e76de0c3c91cc9d79bd39012a84bb0f5e8a199fc17bef \ - --hash=sha256:b06d031bc64149e340448fea25eee01360a58936c89985cf584134171e05863f \ - --hash=sha256:b4f0711cc83734c6fad94fc8d4ec30f3d52c1787b17d9dca261dc841d4731c64 \ - --hash=sha256:b50c401b64883e61556a90b89948297f1714dbac29243d17ed9284a47e6dd731 \ - --hash=sha256:b519cf3726ddb6c67f6a951d1bb1d29691111eaa67ea19ddca4d454fbe35949c \ - --hash=sha256:bca57b683e3d94d0919e2f31e4d70fdfbb7059650ef1b431d9f4e045690edcd5 \ - --hash=sha256:c43755d2c46b75a7b74ac6226d2cc9fa2a76c3263c5ae70c195c6fb4e7b08e79 \ - --hash=sha256:c7eed1fb3008a8a4a56425334b7eb82651a51f9e9a9c2f72844a2fb394f38a6c \ - --hash=sha256:c8b0d834b11be97d5ab2b4dceada20ae8e07bcccbc0f55d71df6729965f406ad \ - --hash=sha256:ce88ec79df55430e37178a191ad8df45cae90b0f6972d46d867bf6ebbb58cc4d \ - --hash=sha256:d173d24e85e51510e658fb108513d5bc11e3fd2820db6b1bd0522266ddd11f51 \ - --hash=sha256:d8f55f355be7821dade839df785a49dc9f16d1af363134d07eb11e9207e0b189 \ - --hash=sha256:da71de5bf552d83dcc21b78cc0020e86f8d0feea43e202110973987ffa781c21 \ - --hash=sha256:e55698e0ed95a70fe9ff9a23c763acfe0bf335b02df12142f74e4543095e9a9b \ - --hash=sha256:f32a748703e7bf6e92dfa3d2936b2fbfe76f8ce5f756e24f49ef72d17d26ad02 \ - --hash=sha256:f470a130d6ddb05b810fc1776d918659407f8d025b7f56d2742a596b6dffa6c7 -cython==0.29.26 \ - --hash=sha256:af377d543a762867da11fcf6e558f7a4a535ff8693f30cce123fab10c00fa312 \ - --hash=sha256:f5e15ff892c8afad64931ee3dd723c4755c2c516606f9aae7613bebfac62b0f6 \ - --hash=sha256:2b834ff6e4d10ba6d7a0d676dd71c1b427a181ddbbbbf79e91d1861557aab59f \ - --hash=sha256:c813799d533194b7d85203d881d8b4f567a8c644a67f50d47f1ffbf316df412f \ - --hash=sha256:6773cce9d4b3b6168d8feb2b6f06b658ef1e11cbfec075041745666d8e2a5e45 \ - --hash=sha256:362fbb9cb4627c7786231429768b54aaba5459a2a0e46c25e59f202ca6155437 -pybind11==2.6.2 \ - --hash=sha256:2d8aebe1709bc367e34e3b23d8eccbf3f387ee9d5640548c6260d33b59f02405 \ - --hash=sha256:d0e0aed9279656f21501243b707eb6e3b951e89e10c3271dedf3ae41c365e5ed -wheel==0.37.1 \ - --hash=sha256:e9a504e793efbca1b8e0e9cb979a249cf4a0a7b5b8c9e8b65a5e39d49529c1c4 \ - --hash=sha256:4bdcd7d840138086126cd09254dc6195fb4fc6f01c050a1d7236f2630db1d22a -setuptools==62.0.0 \ - --hash=sha256:7999cbd87f1b6e1f33bf47efa368b224bed5e27b5ef2c4d46580186cbcb1a86a \ - --hash=sha256:a65e3802053e99fc64c6b3b29c11132943d5b8c8facbcc461157511546510967 -ifaddr==0.1.7 \ - --hash=sha256:1f9e8a6ca6f16db5a37d3356f07b6e52344f6f9f7e806d618537731669eb1a94 \ - --hash=sha256:d1f603952f0a71c9ab4e705754511e4e03b02565bc4cec7188ad6415ff534cd3 -pycparser==2.20 \ - --hash=sha256:2d475327684562c3a96cc71adf7dc8c4f0565175cf86b6d7a404ff4c771f15f0 \ - --hash=sha256:7582ad22678f0fcd81102833f60ef8d0e57288b6b5fb00323d101be910e35705 -zipp==3.5.0 \ - --hash=sha256:957cfda87797e389580cb8b9e3870841ca991e2125350677b2ca83a0e99390a3 \ - --hash=sha256:f5812b1e007e48cff63449a5e9f4e7ebea716b4111f9c4f9a645f91d579bf0c4 -cffi==1.15.0 \ - --hash=sha256:00c878c90cb53ccfaae6b8bc18ad05d2036553e6d9d1d9dbcf323bbe83854ca3 \ - --hash=sha256:0104fb5ae2391d46a4cb082abdd5c69ea4eab79d8d44eaaf79f1b1fd806ee4c2 \ - --hash=sha256:06c48159c1abed75c2e721b1715c379fa3200c7784271b3c46df01383b593636 \ - --hash=sha256:0808014eb713677ec1292301ea4c81ad277b6cdf2fdd90fd540af98c0b101d20 \ - --hash=sha256:10dffb601ccfb65262a27233ac273d552ddc4d8ae1bf93b21c94b8511bffe728 \ - --hash=sha256:14cd121ea63ecdae71efa69c15c5543a4b5fbcd0bbe2aad864baca0063cecf27 \ - --hash=sha256:17771976e82e9f94976180f76468546834d22a7cc404b17c22df2a2c81db0c66 \ - --hash=sha256:181dee03b1170ff1969489acf1c26533710231c58f95534e3edac87fff06c443 \ - --hash=sha256:23cfe892bd5dd8941608f93348c0737e369e51c100d03718f108bf1add7bd6d0 \ - --hash=sha256:263cc3d821c4ab2213cbe8cd8b355a7f72a8324577dc865ef98487c1aeee2bc7 \ - --hash=sha256:2756c88cbb94231c7a147402476be2c4df2f6078099a6f4a480d239a8817ae39 \ - --hash=sha256:27c219baf94952ae9d50ec19651a687b826792055353d07648a5695413e0c605 \ - --hash=sha256:2a23af14f408d53d5e6cd4e3d9a24ff9e05906ad574822a10563efcef137979a \ - --hash=sha256:31fb708d9d7c3f49a60f04cf5b119aeefe5644daba1cd2a0fe389b674fd1de37 \ - --hash=sha256:3415c89f9204ee60cd09b235810be700e993e343a408693e80ce7f6a40108029 \ - --hash=sha256:3773c4d81e6e818df2efbc7dd77325ca0dcb688116050fb2b3011218eda36139 \ - --hash=sha256:3b96a311ac60a3f6be21d2572e46ce67f09abcf4d09344c49274eb9e0bf345fc \ - --hash=sha256:3f7d084648d77af029acb79a0ff49a0ad7e9d09057a9bf46596dac9514dc07df \ - --hash=sha256:41d45de54cd277a7878919867c0f08b0cf817605e4eb94093e7516505d3c8d14 \ - --hash=sha256:4238e6dab5d6a8ba812de994bbb0a79bddbdf80994e4ce802b6f6f3142fcc880 \ - --hash=sha256:45db3a33139e9c8f7c09234b5784a5e33d31fd6907800b316decad50af323ff2 \ - --hash=sha256:45e8636704eacc432a206ac7345a5d3d2c62d95a507ec70d62f23cd91770482a \ - --hash=sha256:4958391dbd6249d7ad855b9ca88fae690783a6be9e86df65865058ed81fc860e \ - --hash=sha256:4a306fa632e8f0928956a41fa8e1d6243c71e7eb59ffbd165fc0b41e316b2474 \ - --hash=sha256:57e9ac9ccc3101fac9d6014fba037473e4358ef4e89f8e181f8951a2c0162024 \ - --hash=sha256:59888172256cac5629e60e72e86598027aca6bf01fa2465bdb676d37636573e8 \ - --hash=sha256:5e069f72d497312b24fcc02073d70cb989045d1c91cbd53979366077959933e0 \ - --hash=sha256:64d4ec9f448dfe041705426000cc13e34e6e5bb13736e9fd62e34a0b0c41566e \ - --hash=sha256:6dc2737a3674b3e344847c8686cf29e500584ccad76204efea14f451d4cc669a \ - --hash=sha256:74fdfdbfdc48d3f47148976f49fab3251e550a8720bebc99bf1483f5bfb5db3e \ - --hash=sha256:75e4024375654472cc27e91cbe9eaa08567f7fbdf822638be2814ce059f58032 \ - --hash=sha256:786902fb9ba7433aae840e0ed609f45c7bcd4e225ebb9c753aa39725bb3e6ad6 \ - --hash=sha256:8b6c2ea03845c9f501ed1313e78de148cd3f6cad741a75d43a29b43da27f2e1e \ - --hash=sha256:91d77d2a782be4274da750752bb1650a97bfd8f291022b379bb8e01c66b4e96b \ - --hash=sha256:91ec59c33514b7c7559a6acda53bbfe1b283949c34fe7440bcf917f96ac0723e \ - --hash=sha256:920f0d66a896c2d99f0adbb391f990a84091179542c205fa53ce5787aff87954 \ - --hash=sha256:a5263e363c27b653a90078143adb3d076c1a748ec9ecc78ea2fb916f9b861962 \ - --hash=sha256:abb9a20a72ac4e0fdb50dae135ba5e77880518e742077ced47eb1499e29a443c \ - --hash=sha256:c2051981a968d7de9dd2d7b87bcb9c939c74a34626a6e2f8181455dd49ed69e4 \ - --hash=sha256:c21c9e3896c23007803a875460fb786118f0cdd4434359577ea25eb556e34c55 \ - --hash=sha256:c2502a1a03b6312837279c8c1bd3ebedf6c12c4228ddbad40912d671ccc8a962 \ - --hash=sha256:d4d692a89c5cf08a8557fdeb329b82e7bf609aadfaed6c0d79f5a449a3c7c023 \ - --hash=sha256:da5db4e883f1ce37f55c667e5c0de439df76ac4cb55964655906306918e7363c \ - --hash=sha256:e7022a66d9b55e93e1a845d8c9eba2a1bebd4966cd8bfc25d9cd07d515b33fa6 \ - --hash=sha256:ef1f279350da2c586a69d32fc8733092fd32cc8ac95139a00377841f59a3f8d8 \ - --hash=sha256:f54a64f8b0c8ff0b64d18aa76675262e1700f3995182267998c31ae974fbc382 \ - --hash=sha256:f5c7150ad32ba43a07c4479f40241756145a1f03b43480e058cfd862bf5041c7 \ - --hash=sha256:f6f824dc3bce0edab5f427efcfb1d63ee75b6fcb7282900ccaf925be84efb0fc \ - --hash=sha256:fd8a250edc26254fe5b33be00402e6d287f562b6a5b2152dec302fa15bb3e997 \ - --hash=sha256:ffaa5c925128e29efbde7301d8ecaf35c8c60ffbcd6a1ffd3a552177c8e5e796 -urllib3==1.25.9 \ - --hash=sha256:3018294ebefce6572a474f0604c2021e33b3fd8006ecd11d62107a5d2a963527 \ - --hash=sha256:88206b0eb87e6d677d424843ac5209e3fb9d0190d0ee169599165ec25e9d9115 -mypy-extensions==0.4.3 \ - --hash=sha256:090fedd75945a69ae91ce1303b5824f428daf5a028d2f6ab8a299250a846f15d \ - --hash=sha256:2d82818f5bb3e369420cb3c4060a7970edba416647068eb4c5343488a6c604a8 -tomli==2.0.1 \ - --hash=sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc \ - --hash=sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f -typing-extensions==3.10.0.2 \ - --hash=sha256:49f75d16ff11f1cd258e1b988ccff82a3ca5570217d7ad8c5f48205dd99a677e \ - --hash=sha256:f1d25edafde516b146ecd0613dabcc61409817af4766fbbcfb8d1ad4ec441a34 -jeepney==0.7.1; \ - --hash=sha256:1b5a0ea5c0e7b166b2f5895b91a08c14de8915afda4407fb5022a195224958ac \ - --hash=sha256:fa9e232dfa0c498bd0b8a3a73b8d8a31978304dcef0515adc859d4e096f96f4f -SecretStorage==3.3.3 \ - --hash=sha256:2403533ef369eca6d2ba81718576c5e0f564d5cca1b58f73a8b23e7d4eeebd77 \ - --hash=sha256:f356e6628222568e3af06f2eba8df495efa13b3b63081dafd4f7d9a7b7bc9f99 -keyring==23.0.1 \ - --hash=sha256:045703609dd3fccfcdb27da201684278823b72af515aedec1a8515719a038cb8 \ - --hash=sha256:8f607d7d1cc502c43a932a275a56fe47db50271904513a379d39df1af277ac48 -networkx==2.6.2 \ - --hash=sha256:2306f1950ce772c5a59a57f5486d59bb9cab98497c45fc49cbc45ac0dec119bb \ - --hash=sha256:5fcb7004be69e8fbdf07dcb502efa5c77cadcaad6982164134eeb9721f826c2e -pywin32==303; \ - sys_platform=="win32" \ - --hash=sha256:51cb52c5ec6709f96c3f26e7795b0bf169ee0d8395b2c1d7eb2c029a5008ed51 -pywin32-ctypes==0.2.0; \ - sys_platform=="win32" \ - --hash=sha256:24ffc3b341d457d48e8922352130cf2644024a4ff09762a2261fd34c36ee5942 \ - --hash=sha256:9dc2d991b3479cc2df15930958b674a48a227d5361d413827a4cfd0b5876fc98 - -charset-normalizer==2.1.0; \ - --hash=sha256:5189b6f22b01957427f35b6a08d9a0bc45b46d3788ef5a92e978433c7a35f8a5 - -pynavlib==0.9.3; \ - sys_platform != "linux" \ - --hash=sha256:87a2d58e8f77584364a31ebf792d0dab5550b9ad3c8d4c6a5c722aead530ff72 \ - --hash=sha256:8b8ee65441730279d6540526b36196e47155b9eaf275dc0e5555b3526f62f121 \ No newline at end of file diff --git a/resources/conandata.yml b/resources/conandata.yml index 3aff2227065..9d7f9f67025 100644 --- a/resources/conandata.yml +++ b/resources/conandata.yml @@ -1 +1 @@ -version: "5.9.0-beta.1" +version: "5.9.0" diff --git a/resources/conanfile.py b/resources/conanfile.py index fde648eeace..cebaea4345d 100644 --- a/resources/conanfile.py +++ b/resources/conanfile.py @@ -5,7 +5,7 @@ from conan.tools.scm import Version from conan.errors import ConanInvalidConfiguration -required_conan_version = ">=1.58.0 <2.0.0" +required_conan_version = ">=2.7.0" class CuraResource(ConanFile): @@ -15,9 +15,8 @@ class CuraResource(ConanFile): url = "https://github.com/Ultimaker/cura" description = "Cura Resources" topics = ("conan", "cura") - settings = "os", "compiler", "build_type", "arch" no_copy_source = True - + package_type = "shared-library" @property def _shared_resources(self): @@ -37,10 +36,6 @@ def export_sources(self): copy(self, pattern="*", src=os.path.join(self.recipe_folder, shared_resources), dst=os.path.join(self.export_sources_folder, shared_resources)) - def validate(self): - if Version(self.version) <= Version("4"): - raise ConanInvalidConfiguration("Only versions 5+ are support") - def layout(self): self.cpp.source.resdirs = self._shared_resources self.cpp.package.resdirs = [f"res/{res}" for res in self._shared_resources] @@ -51,12 +46,9 @@ def package(self): def package_info(self): self.cpp_info.includedirs = [] - self.runenv_info.append_path("CURA_RESOURCES", os.path.join(self.package_folder, "res")) - self.runenv_info.append_path("CURA_ENGINE_SEARCH_PATH", os.path.join(self.package_folder, "res", "definitions")) - self.runenv_info.append_path("CURA_ENGINE_SEARCH_PATH", os.path.join(self.package_folder, "res", "extruders")) - self.env_info.CURA_RESOURCES.append(os.path.join(self.package_folder, "res")) - self.env_info.CURA_ENGINE_SEARCH_PATH.append(os.path.join(self.package_folder, "res", "definitions")) - self.env_info.CURA_ENGINE_SEARCH_PATH.append(os.path.join(self.package_folder, "res", "definitions")) + self.runenv_info.define("CURA_RESOURCES", os.path.join(self.package_folder, "res")) + self.runenv_info.define("CURA_ENGINE_SEARCH_PATH", os.path.join(self.package_folder, "res", "definitions")) + self.runenv_info.define("CURA_ENGINE_SEARCH_PATH", os.path.join(self.package_folder, "res", "extruders")) def package_id(self): self.info.clear() diff --git a/resources/definitions/ankermake_m5.def.json b/resources/definitions/ankermake_m5.def.json index 4e4b3498b3c..a4bc967108c 100644 --- a/resources/definitions/ankermake_m5.def.json +++ b/resources/definitions/ankermake_m5.def.json @@ -10,6 +10,7 @@ "file_formats": "text/x-gcode", "platform": "ankermake_m5_platform.obj", "has_machine_quality": true, + "has_textured_buildplate": true, "machine_extruder_trains": { "0": "ankermake_m5_extruder_0" }, "platform_texture": "ankermake_m5.png", "preferred_material": "generic_pla", @@ -119,7 +120,12 @@ "support_z_distance": { "value": "layer_height * 2" }, "top_bottom_thickness": { "value": "layer_height * 4" }, "wall_overhang_angle": { "value": 55 }, - "wall_overhang_speed_factor": { "value": 55 }, + "wall_overhang_speed_factors": + { + "value": [ + 55 + ] + }, "zig_zaggify_infill": { "value": "infill_pattern == 'cross' or infill_pattern == 'cross_3d' or infill_pattern == 'lines'" } } } \ No newline at end of file diff --git a/resources/definitions/ankermake_m5c.def.json b/resources/definitions/ankermake_m5c.def.json index 2f49e0f030e..3e1d7db0a93 100644 --- a/resources/definitions/ankermake_m5c.def.json +++ b/resources/definitions/ankermake_m5c.def.json @@ -10,6 +10,7 @@ "file_formats": "text/x-gcode", "platform": "ankermake_m5c_platform.obj", "has_machine_quality": true, + "has_textured_buildplate": true, "machine_extruder_trains": { "0": "ankermake_m5c_extruder_0" }, "platform_texture": "ankermake_m5c.png", "preferred_material": "generic_pla", @@ -237,7 +238,12 @@ "wall_extruder_nr": { "value": -1 }, "wall_line_width_0": { "value": 0.44 }, "wall_overhang_angle": { "value": 45 }, - "wall_overhang_speed_factor": { "value": 40 }, + "wall_overhang_speed_factors": + { + "value": [ + 40 + ] + }, "wall_thickness": { "value": 0.84 }, "wall_x_extruder_nr": { "value": -1 }, "zig_zaggify_infill": { "value": true } diff --git a/resources/definitions/atmat_signal_pro_base.def.json b/resources/definitions/atmat_signal_pro_base.def.json index cd59e1c1691..01ecc1bdfec 100644 --- a/resources/definitions/atmat_signal_pro_base.def.json +++ b/resources/definitions/atmat_signal_pro_base.def.json @@ -167,7 +167,12 @@ "travel_avoid_supports": { "value": "True" }, "wall_line_width": { "value": "machine_nozzle_size" }, "wall_overhang_angle": { "value": "75" }, - "wall_overhang_speed_factor": { "value": "50" }, + "wall_overhang_speed_factors": + { + "value": [ + 50 + ] + }, "zig_zaggify_infill": { "value": "True" } } } \ No newline at end of file diff --git a/resources/definitions/blocks_base.def.json b/resources/definitions/blocks_base.def.json index fde5f912da1..64e4213d5f0 100644 --- a/resources/definitions/blocks_base.def.json +++ b/resources/definitions/blocks_base.def.json @@ -107,7 +107,7 @@ "travel_retract_before_outer_wall": { "value": true }, "wall_0_wipe_dist": { "value": 0.0 }, "wall_overhang_angle": { "default_value": 75 }, - "wall_overhang_speed_factor": { "default_value": 50 }, + "wall_overhang_speed_factors": { "default_value": "[50]" }, "wall_thickness": { "value": "line_width * 2" }, "z_seam_corner": { "value": "'z_seam_corner_weighted'" }, "z_seam_type": { "value": "'back'" } diff --git a/resources/definitions/dagoma_sigma_pro.def.json b/resources/definitions/dagoma_sigma_pro.def.json index 8bbac5a4837..3f39c9f713f 100644 --- a/resources/definitions/dagoma_sigma_pro.def.json +++ b/resources/definitions/dagoma_sigma_pro.def.json @@ -11,6 +11,7 @@ "platform": "dagoma_sigma_pro.obj", "first_start_actions": [ "MachineSettingsAction" ], "has_machine_quality": true, + "has_textured_buildplate": true, "has_variants": true, "machine_extruder_trains": { "0": "dagoma_sigma_pro_extruder" }, "platform_texture": "dagoma_sigma_pro.png", diff --git a/resources/definitions/dagoma_sigma_pro_dual.def.json b/resources/definitions/dagoma_sigma_pro_dual.def.json index eb11b37603b..cd1702228cb 100644 --- a/resources/definitions/dagoma_sigma_pro_dual.def.json +++ b/resources/definitions/dagoma_sigma_pro_dual.def.json @@ -11,6 +11,7 @@ "platform": "dagoma_sigma_pro.obj", "first_start_actions": [ "MachineSettingsAction" ], "has_machine_quality": true, + "has_textured_buildplate": true, "has_variants": true, "machine_extruder_trains": { diff --git a/resources/definitions/eazao_m500.def.json b/resources/definitions/eazao_m500.def.json index 70ab78a5a66..f4ad1dd03e9 100644 --- a/resources/definitions/eazao_m500.def.json +++ b/resources/definitions/eazao_m500.def.json @@ -9,8 +9,8 @@ "manufacturer": "Eazao", "file_formats": "text/x-gcode", "has_machine_quality": false, - "has_materials": false, "machine_extruder_trains": { "0": "eazao_m500_extruder_0" }, + "preferred_material": "eazao_clay", "preferred_quality_type": "normal" }, "overrides": @@ -19,7 +19,6 @@ "acceleration_travel": { "value": 300 }, "adhesion_type": { "default_value": "'none'" }, "bottom_layers": { "value": 2 }, - "cool_fan_enabled": { "value": false }, "infill_sparse_density": { "value": 0 }, "initial_bottom_layers": { "value": 2 }, "jerk_print": { "value": 10 }, @@ -58,7 +57,6 @@ "retraction_amount": { "value": 7 }, "retraction_combing": { "value": "'noskin'" }, "retraction_count_max": { "value": 100 }, - "retraction_enable": { "value": false }, "retraction_extrusion_window": { "value": 10 }, "retraction_hop": { "value": 0.2 }, "speed_print": { "value": 20.0 }, diff --git a/resources/definitions/eazao_m600.def.json b/resources/definitions/eazao_m600.def.json index 35a946e25e5..e76d9239094 100644 --- a/resources/definitions/eazao_m600.def.json +++ b/resources/definitions/eazao_m600.def.json @@ -9,8 +9,8 @@ "manufacturer": "Eazao", "file_formats": "text/x-gcode", "has_machine_quality": false, - "has_materials": false, "machine_extruder_trains": { "0": "eazao_m600_extruder_0" }, + "preferred_material": "eazao_clay", "preferred_quality_type": "normal" }, "overrides": @@ -19,7 +19,6 @@ "acceleration_travel": { "value": 300 }, "adhesion_type": { "default_value": "'none'" }, "bottom_layers": { "value": 2 }, - "cool_fan_enabled": { "value": false }, "infill_sparse_density": { "value": 0 }, "initial_bottom_layers": { "value": 2 }, "jerk_print": { "value": 10 }, @@ -58,7 +57,6 @@ "retraction_amount": { "value": 7 }, "retraction_combing": { "value": "'noskin'" }, "retraction_count_max": { "value": 100 }, - "retraction_enable": { "value": false }, "retraction_extrusion_window": { "value": 10 }, "retraction_hop": { "value": 0.2 }, "speed_print": { "value": 20.0 }, diff --git a/resources/definitions/eazao_m700.def.json b/resources/definitions/eazao_m700.def.json index 8459b3625da..98e35f46e1b 100644 --- a/resources/definitions/eazao_m700.def.json +++ b/resources/definitions/eazao_m700.def.json @@ -9,8 +9,8 @@ "manufacturer": "Eazao", "file_formats": "text/x-gcode", "has_machine_quality": false, - "has_materials": false, "machine_extruder_trains": { "0": "eazao_m700_extruder_0" }, + "preferred_material": "eazao_clay", "preferred_quality_type": "normal" }, "overrides": @@ -19,7 +19,6 @@ "acceleration_travel": { "value": 300 }, "adhesion_type": { "default_value": "none" }, "bottom_layers": { "value": 2 }, - "cool_fan_enabled": { "value": false }, "infill_sparse_density": { "value": 0 }, "initial_bottom_layers": { "value": 2 }, "jerk_print": { "value": 10 }, @@ -58,7 +57,6 @@ "retraction_amount": { "value": 7 }, "retraction_combing": { "value": "'noskin'" }, "retraction_count_max": { "value": 100 }, - "retraction_enable": { "value": false }, "retraction_extrusion_window": { "value": 10 }, "retraction_hop": { "value": 0.2 }, "speed_print": { "value": 20.0 }, diff --git a/resources/definitions/eazao_potter.def.json b/resources/definitions/eazao_potter.def.json index 0ff84ab4291..110ea1efb50 100644 --- a/resources/definitions/eazao_potter.def.json +++ b/resources/definitions/eazao_potter.def.json @@ -9,8 +9,8 @@ "manufacturer": "Eazao", "file_formats": "text/x-gcode", "has_machine_quality": false, - "has_materials": false, "machine_extruder_trains": { "0": "eazao_potter_extruder_0" }, + "preferred_material": "eazao_clay", "preferred_quality_type": "normal" }, "overrides": @@ -19,7 +19,6 @@ "acceleration_travel": { "value": 300 }, "adhesion_type": { "default_value": "'none'" }, "bottom_layers": { "value": 3 }, - "cool_fan_enabled": { "value": false }, "infill_sparse_density": { "value": 0 }, "initial_bottom_layers": { "value": 3 }, "jerk_print": { "value": 10 }, @@ -58,7 +57,6 @@ "retraction_amount": { "value": 7 }, "retraction_combing": { "value": "'noskin'" }, "retraction_count_max": { "value": 100 }, - "retraction_enable": { "value": false }, "retraction_extrusion_window": { "value": 10 }, "retraction_hop": { "value": 0.2 }, "speed_print": { "value": 25.0 }, diff --git a/resources/definitions/eazao_zero.def.json b/resources/definitions/eazao_zero.def.json index df6f4faa183..d4ae902fa6f 100644 --- a/resources/definitions/eazao_zero.def.json +++ b/resources/definitions/eazao_zero.def.json @@ -9,8 +9,8 @@ "manufacturer": "Eazao", "file_formats": "text/x-gcode", "has_machine_quality": false, - "has_materials": false, "machine_extruder_trains": { "0": "eazao_zero_extruder_0" }, + "preferred_material": "eazao_clay", "preferred_quality_type": "normal" }, "overrides": @@ -20,7 +20,6 @@ "acceleration_travel": { "value": 300 }, "adhesion_type": { "default_value": "none" }, "bottom_layers": { "value": 3 }, - "cool_fan_enabled": { "value": false }, "infill_sparse_density": { "value": 0 }, "initial_bottom_layers": { "value": 3 }, "jerk_print": { "value": 10 }, @@ -58,9 +57,7 @@ "optimize_wall_printing_order": { "value": "True" }, "retraction_amount": { "value": 7 }, "retraction_combing": { "value": "'noskin'" }, - "retraction_combing_max_distance": { "value": 0 }, "retraction_count_max": { "value": 100 }, - "retraction_enable": { "value": false }, "retraction_extrusion_window": { "value": 10 }, "retraction_hop": { "value": 0.2 }, "speed_print": { "value": 25.0 }, diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 75f7873246b..e8d8e94a185 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -15,9 +15,11 @@ "preferred_material": "generic_pla", "preferred_quality_type": "normal", "machine_extruder_trains": { "0": "fdmextruder" }, + "has_textured_buildplate": false, "supports_usb_connection": true, "supports_network_connection": false, - "supports_abstract_color": false + "supports_abstract_color": false, + "variants_name_has_translation": false }, "settings": { @@ -382,6 +384,7 @@ "RepRap (RepRap)": "RepRap", "UltiGCode": "Ultimaker 2", "Griffin": "Griffin", + "Cheetah": "Griffin+Cheetah", "Makerbot": "Makerbot", "BFB": "Bits from Bytes", "MACH3": "Mach3", @@ -459,7 +462,7 @@ "machine_head_with_fans_polygon": { "label": "Machine Head & Fan Polygon", - "description": "The shape of the print head. These are coordinates relative to the position of the print head, which is usually the position of its first extruder. The dimensions left and in front of the print head must be negative coordinates.", + "description": "The dimensions of the print head used to determine 'Safe Model Distance' when printing 'One at a Time'. These numbers relate to the centerline of the first extruder nozzle. Left of the nozzle is 'X Min' and must be negative. Rear of the nozzle is 'Y Min' and must be negative. X Max (right) and Y Max (front) are positive numbers. Gantry height is the dimension from the build plate to the X gantry beam.", "type": "polygon", "default_value": [ [-20, 10], @@ -1434,7 +1437,7 @@ "z_seam_corner_weighted": "Smart Hiding" }, "default_value": "z_seam_corner_inner", - "enabled": "z_seam_type != 'random'", + "enabled": "z_seam_type == 'sharpest_corner'", "limit_to_extruder": "wall_0_extruder_nr", "settable_per_mesh": true }, @@ -3229,6 +3232,19 @@ "minimum_value": 0.01, "settable_per_mesh": false, "settable_per_extruder": true + }, + "material_pressure_advance_factor": + { + "enabled": false, + "label": "Pressure advance factor", + "description": "Tuning factor for pressure advance, which is meant to synchronize extrusion with motion", + "default_value": 0.05, + "maximum_value_warning": 1.0, + "minimum_value": 0, + "type": "float", + "settable_per_mesh": false, + "settable_per_extruder": true, + "settable_per_meshgroup": false } } }, @@ -4410,6 +4426,21 @@ "settable_per_mesh": false, "settable_per_extruder": true }, + "retraction_combing_avoid_distance": + { + "label": "Inside Travel Avoid Distance", + "description": "The distance between the nozzle and already printed outer walls when travelling inside a model.", + "unit": "mm", + "type": "float", + "default_value": 0, + "value": "machine_nozzle_size * 1.5", + "minimum_value": "0", + "minimum_value_warning": "machine_nozzle_size * 0.5", + "maximum_value_warning": "machine_nozzle_size * 10", + "enabled": "resolveOrValue('retraction_combing') != 'off'", + "settable_per_mesh": false, + "settable_per_extruder": true + }, "travel_retract_before_outer_wall": { "label": "Retract Before Outer Wall", @@ -4697,6 +4728,31 @@ "settable_per_mesh": false, "settable_per_extruder": true }, + "cool_min_layer_time_overhang": + { + "label": "Minimum Layer Time with Overhang", + "description": "The minimum time spent in a layer that contains overhanging extrusions. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer. Layers may still take shorter than the minimal layer time if Lift Head is disabled and if the Minimum Speed would otherwise be violated.", + "unit": "s", + "type": "float", + "default_value": 5, + "value": "cool_min_layer_time", + "minimum_value": "0", + "maximum_value_warning": "600", + "settable_per_mesh": false, + "settable_per_extruder": true + }, + "cool_min_layer_time_overhang_min_segment_length": + { + "label": "Minimum Overhang Segment Length", + "description": "When trying to apply the minimum layer time specific for overhanging layers, it will be applied only if at least one consecutive overhanging extrusion move is longer than this value.", + "unit": "mm", + "type": "float", + "default_value": 5, + "minimum_value": "0", + "maximum_value_warning": "500", + "settable_per_mesh": false, + "settable_per_extruder": true + }, "cool_min_speed": { "label": "Minimum Speed", @@ -7483,6 +7539,88 @@ "enabled": "retraction_enable and extruders_enabled_count > 1", "settable_per_mesh": false, "settable_per_extruder": true + }, + "interlocking_enable": + { + "label": "Generate Interlocking Structure", + "description": "At the locations where models touch, generate an interlocking beam structure. This improves the adhesion between models, especially models printed in different materials.", + "type": "bool", + "enabled": "extruders_enabled_count > 1", + "default_value": false, + "resolve": "(extruders_enabled_count > 1) and any(extruderValues('interlocking_enable'))", + "settable_per_mesh": false, + "settable_per_extruder": false + }, + "interlocking_beam_width": + { + "label": "Interlocking Beam Width", + "description": "The width of the interlocking structure beams.", + "type": "float", + "unit": "mm", + "enabled": "extruders_enabled_count > 1 and resolveOrValue('interlocking_enable')", + "default_value": 0.8, + "value": "2 * wall_line_width_0", + "minimum_value": "min_odd_wall_line_width", + "maximum_value": "min(0.5 * machine_width, 0.5 * machine_depth)", + "maximum_value_warning": "max(extruderValues('wall_line_width_0')) * 6", + "settable_per_mesh": true, + "settable_per_extruder": true + }, + "interlocking_orientation": + { + "label": "Interlocking Structure Orientation", + "description": "The height of the beams of the interlocking structure, measured in number of layers. Less layers is stronger, but more prone to defects.", + "unit": "\u00b0", + "type": "float", + "enabled": "extruders_enabled_count > 1 and resolveOrValue('interlocking_enable')", + "default_value": 22.5, + "minimum_value": "0", + "maximum_value": "360", + "resolve": "min(extruderValues('interlocking_orientation'))", + "settable_per_mesh": false, + "settable_per_extruder": false + }, + "interlocking_beam_layer_count": + { + "label": "Interlocking Beam Layer Count", + "description": "The height of the beams of the interlocking structure, measured in number of layers. Less layers is stronger, but more prone to defects.", + "type": "int", + "enabled": "extruders_enabled_count > 1 and resolveOrValue('interlocking_enable')", + "default_value": 2, + "minimum_value": "1", + "maximum_value_warning": "50", + "resolve": "max(extruderValues('interlocking_beam_layer_count'))", + "settable_per_mesh": false, + "settable_per_extruder": false + }, + "interlocking_depth": + { + "label": "Interlocking Depth", + "description": "The distance from the boundary between models to generate interlocking structure, measured in cells. Too few cells will result in poor adhesion.", + "type": "int", + "enabled": "extruders_enabled_count > 1 and resolveOrValue('interlocking_enable')", + "default_value": 2, + "minimum_value": "1", + "maximum_value": "10", + "maximum_value_warning": "5", + "resolve": "max(extruderValues('interlocking_depth'))", + "settable_per_mesh": false, + "settable_per_extruder": false + }, + "interlocking_boundary_avoidance": + { + "label": "Interlocking Boundary Avoidance", + "description": "The distance from the outside of a model where interlocking structures will not be generated, measured in cells.", + "type": "int", + "enabled": "extruders_enabled_count > 1 and resolveOrValue('interlocking_enable')", + "default_value": 2, + "minimum_value": "0", + "minimum_value_warning": "resolveOrValue('interlocking_depth')", + "maximum_value": "10", + "maximum_value_warning": "5", + "resolve": "max(extruderValues('interlocking_boundary_avoidance'))", + "settable_per_mesh": false, + "settable_per_extruder": false } } }, @@ -7905,88 +8043,6 @@ "settable_per_mesh": true, "settable_per_extruder": false }, - "interlocking_enable": - { - "label": "Generate Interlocking Structure", - "description": "At the locations where models touch, generate an interlocking beam structure. This improves the adhesion between models, especially models printed in different materials.", - "type": "bool", - "enabled": "extruders_enabled_count > 1", - "default_value": false, - "resolve": "(extruders_enabled_count > 1) and any(extruderValues('interlocking_enable'))", - "settable_per_mesh": false, - "settable_per_extruder": false - }, - "interlocking_beam_width": - { - "label": "Interlocking Beam Width", - "description": "The width of the interlocking structure beams.", - "type": "float", - "unit": "mm", - "enabled": "extruders_enabled_count > 1 and resolveOrValue('interlocking_enable')", - "default_value": 0.8, - "value": "2 * wall_line_width_0", - "minimum_value": "min_odd_wall_line_width", - "maximum_value": "min(0.5 * machine_width, 0.5 * machine_depth)", - "maximum_value_warning": "max(extruderValues('wall_line_width_0')) * 6", - "settable_per_mesh": true, - "settable_per_extruder": true - }, - "interlocking_orientation": - { - "label": "Interlocking Structure Orientation", - "description": "The height of the beams of the interlocking structure, measured in number of layers. Less layers is stronger, but more prone to defects.", - "unit": "\u00b0", - "type": "float", - "enabled": "extruders_enabled_count > 1 and resolveOrValue('interlocking_enable')", - "default_value": 22.5, - "minimum_value": "0", - "maximum_value": "360", - "resolve": "min(extruderValues('interlocking_orientation'))", - "settable_per_mesh": false, - "settable_per_extruder": false - }, - "interlocking_beam_layer_count": - { - "label": "Interlocking Beam Layer Count", - "description": "The height of the beams of the interlocking structure, measured in number of layers. Less layers is stronger, but more prone to defects.", - "type": "int", - "enabled": "extruders_enabled_count > 1 and resolveOrValue('interlocking_enable')", - "default_value": 2, - "minimum_value": "1", - "maximum_value_warning": "50", - "resolve": "max(extruderValues('interlocking_beam_layer_count'))", - "settable_per_mesh": false, - "settable_per_extruder": false - }, - "interlocking_depth": - { - "label": "Interlocking Depth", - "description": "The distance from the boundary between models to generate interlocking structure, measured in cells. Too few cells will result in poor adhesion.", - "type": "int", - "enabled": "extruders_enabled_count > 1 and resolveOrValue('interlocking_enable')", - "default_value": 2, - "minimum_value": "1", - "maximum_value": "10", - "maximum_value_warning": "5", - "resolve": "max(extruderValues('interlocking_depth'))", - "settable_per_mesh": false, - "settable_per_extruder": false - }, - "interlocking_boundary_avoidance": - { - "label": "Interlocking Boundary Avoidance", - "description": "The distance from the outside of a model where interlocking structures will not be generated, measured in cells.", - "type": "int", - "enabled": "extruders_enabled_count > 1 and resolveOrValue('interlocking_enable')", - "default_value": 2, - "minimum_value": "0", - "minimum_value_warning": "resolveOrValue('interlocking_depth')", - "maximum_value": "10", - "maximum_value_warning": "5", - "resolve": "max(extruderValues('interlocking_boundary_avoidance'))", - "settable_per_mesh": false, - "settable_per_extruder": false - }, "support_skip_some_zags": { "label": "Break Up Support In Chunks", @@ -8399,15 +8455,13 @@ "value": "support_angle", "settable_per_mesh": true }, - "wall_overhang_speed_factor": + "wall_overhang_speed_factors": { - "label": "Overhanging Wall Speed", - "description": "Overhanging walls will be printed at this percentage of their normal print speed.", + "label": "Overhanging Wall Speeds", + "description": "Overhanging walls will be printed at a percentage of their normal print speed. You can specify multiple values, so that even more overhanging walls will be printed even slower, e.g. by setting [75, 50, 25]", "unit": "%", - "type": "float", - "default_value": 100, - "minimum_value": "0.001", - "minimum_value_warning": "25", + "type": "[int]", + "default_value": "[100]", "settable_per_mesh": true }, "bridge_settings_enabled": @@ -8942,6 +8996,7 @@ "type": "float", "default_value": 0, "minimum_value": "0", + "maximum_value_warning": "50.0", "unit": "mm", "limit_to_extruder": "wall_0_extruder_nr", "settable_per_extruder": true, @@ -8991,13 +9046,13 @@ }, "wall_0_acceleration": { - "label": "Outer Wall Acceleration", + "label": "Outer Wall Start Acceleration", "description": "This is the acceleration with which to reach the top speed when printing an outer wall.", "enabled": "wall_0_start_speed_ratio < 100.0", "type": "float", "default_value": 20.0, "minimum_value": 1.0, - "maximum_value": 1000.0, + "maximum_value": 100000.0, "unit": "mm/s\u00b2", "limit_to_extruder": "wall_0_extruder_nr", "settable_per_extruder": true, @@ -9018,13 +9073,13 @@ }, "wall_0_deceleration": { - "label": "Outer Wall Deceleration", + "label": "Outer Wall End Deceleration", "description": "This is the deceleration with which to end printing an outer wall.", "enabled": "wall_0_end_speed_ratio < 100.0", "type": "float", "default_value": 20.0, "minimum_value": 1.0, - "maximum_value": 1000.0, + "maximum_value": 100000.0, "unit": "mm/s\u00b2", "limit_to_extruder": "wall_0_extruder_nr", "settable_per_extruder": true, diff --git a/resources/definitions/flyingbear_ghost_4s.def.json b/resources/definitions/flyingbear_ghost_4s.def.json index fe5b82a49f8..807d0365237 100644 --- a/resources/definitions/flyingbear_ghost_4s.def.json +++ b/resources/definitions/flyingbear_ghost_4s.def.json @@ -7,6 +7,7 @@ "visible": true, "author": "oducceu", "platform": "flyingbear_platform.obj", + "has_textured_buildplate": true, "platform_texture": "flyingbear_platform.png", "quality_definition": "flyingbear_base" }, diff --git a/resources/definitions/flyingbear_ghost_5.def.json b/resources/definitions/flyingbear_ghost_5.def.json index 26108d9eeb2..b72a3a18fd4 100644 --- a/resources/definitions/flyingbear_ghost_5.def.json +++ b/resources/definitions/flyingbear_ghost_5.def.json @@ -7,6 +7,7 @@ "visible": true, "author": "oducceu", "platform": "flyingbear_platform.obj", + "has_textured_buildplate": true, "platform_texture": "flyingbear_platform.png", "quality_definition": "flyingbear_base" }, diff --git a/resources/definitions/flyingbear_ghost_6.def.json b/resources/definitions/flyingbear_ghost_6.def.json index 26c067285e0..8c5287cb4ee 100644 --- a/resources/definitions/flyingbear_ghost_6.def.json +++ b/resources/definitions/flyingbear_ghost_6.def.json @@ -7,6 +7,7 @@ "visible": true, "author": "barrnet", "platform": "flyingbear_platform.obj", + "has_textured_buildplate": true, "platform_texture": "flyingbear_platform.png", "quality_definition": "flyingbear_base" }, diff --git a/resources/definitions/gutenberg_base.def.json b/resources/definitions/gutenberg_base.def.json index f0329bef6de..335718c21af 100644 --- a/resources/definitions/gutenberg_base.def.json +++ b/resources/definitions/gutenberg_base.def.json @@ -109,7 +109,12 @@ "travel_avoid_other_parts": { "default_value": false }, "wall_line_width": { "value": "machine_nozzle_size" }, "wall_overhang_angle": { "default_value": 75 }, - "wall_overhang_speed_factor": { "default_value": 50 }, + "wall_overhang_speed_factors": + { + "default_value": [ + 50 + ] + }, "zig_zaggify_infill": { "value": true } } } \ No newline at end of file diff --git a/resources/definitions/hellbot_adonis.def.json b/resources/definitions/hellbot_adonis.def.json index 8f797dc6686..2a7022e7c13 100644 --- a/resources/definitions/hellbot_adonis.def.json +++ b/resources/definitions/hellbot_adonis.def.json @@ -10,6 +10,7 @@ "file_formats": "text/x-gcode", "platform": "hellbot_adonis.obj", "has_materials": true, + "has_textured_buildplate": true, "machine_extruder_trains": { "0": "hellbot_adonis_extruder" }, "platform_offset": [ 0, diff --git a/resources/definitions/hellbot_hidra.def.json b/resources/definitions/hellbot_hidra.def.json index 810f308a19f..fe1d580354a 100644 --- a/resources/definitions/hellbot_hidra.def.json +++ b/resources/definitions/hellbot_hidra.def.json @@ -10,6 +10,7 @@ "file_formats": "text/x-gcode", "platform": "hellbot_hidra.obj", "has_materials": true, + "has_textured_buildplate": true, "machine_extruder_trains": { "0": "hellbot_hidra_extruder_0", diff --git a/resources/definitions/hellbot_hidra_plus.def.json b/resources/definitions/hellbot_hidra_plus.def.json index 60654b9dec8..dc718dc5f26 100644 --- a/resources/definitions/hellbot_hidra_plus.def.json +++ b/resources/definitions/hellbot_hidra_plus.def.json @@ -10,6 +10,7 @@ "file_formats": "text/x-gcode", "platform": "hellbot_hidra_plus.obj", "has_materials": true, + "has_textured_buildplate": true, "machine_extruder_trains": { "0": "hellbot_hidra_plus_extruder_0", diff --git a/resources/definitions/hellbot_magna_2_230.def.json b/resources/definitions/hellbot_magna_2_230.def.json index 10be0b79fc7..c2e200b1008 100644 --- a/resources/definitions/hellbot_magna_2_230.def.json +++ b/resources/definitions/hellbot_magna_2_230.def.json @@ -10,6 +10,7 @@ "file_formats": "text/x-gcode", "platform": "Hellbot_Magna_2_230.obj", "has_materials": true, + "has_textured_buildplate": true, "machine_extruder_trains": { "0": "hellbot_magna_2_230_extruder_0" }, "platform_texture": "Magna2_230.png" }, diff --git a/resources/definitions/hellbot_magna_2_230_dual.def.json b/resources/definitions/hellbot_magna_2_230_dual.def.json index 31501cbea12..3ba073d89be 100644 --- a/resources/definitions/hellbot_magna_2_230_dual.def.json +++ b/resources/definitions/hellbot_magna_2_230_dual.def.json @@ -10,6 +10,7 @@ "file_formats": "text/x-gcode", "platform": "Hellbot_Magna_2_230.obj", "has_materials": true, + "has_textured_buildplate": true, "machine_extruder_trains": { "0": "hellbot_magna_2_230_dual_extruder_0", diff --git a/resources/definitions/hellbot_magna_2_300.def.json b/resources/definitions/hellbot_magna_2_300.def.json index 3fd09e49f33..565119e31f7 100644 --- a/resources/definitions/hellbot_magna_2_300.def.json +++ b/resources/definitions/hellbot_magna_2_300.def.json @@ -10,6 +10,7 @@ "file_formats": "text/x-gcode", "platform": "Hellbot_Magna_2_300.obj", "has_materials": true, + "has_textured_buildplate": true, "machine_extruder_trains": { "0": "hellbot_magna_2_300_extruder_0" }, "platform_texture": "Magna2_300.png" }, diff --git a/resources/definitions/hellbot_magna_2_300_dual.def.json b/resources/definitions/hellbot_magna_2_300_dual.def.json index 11d98cf1501..9e0e72f1457 100644 --- a/resources/definitions/hellbot_magna_2_300_dual.def.json +++ b/resources/definitions/hellbot_magna_2_300_dual.def.json @@ -10,6 +10,7 @@ "file_formats": "text/x-gcode", "platform": "Hellbot_Magna_2_300.obj", "has_materials": true, + "has_textured_buildplate": true, "machine_extruder_trains": { "0": "hellbot_magna_2_300_dual_extruder_0", diff --git a/resources/definitions/hellbot_magna_2_400.def.json b/resources/definitions/hellbot_magna_2_400.def.json index c27273c67b6..8bc7c21811d 100644 --- a/resources/definitions/hellbot_magna_2_400.def.json +++ b/resources/definitions/hellbot_magna_2_400.def.json @@ -10,6 +10,7 @@ "file_formats": "text/x-gcode", "platform": "Hellbot_Magna_2_400.obj", "has_materials": true, + "has_textured_buildplate": true, "machine_extruder_trains": { "0": "hellbot_magna_2_400_extruder_0" }, "platform_texture": "Magna2_400.png" }, diff --git a/resources/definitions/hellbot_magna_2_400_dual.def.json b/resources/definitions/hellbot_magna_2_400_dual.def.json index 560bd800b4f..00f10c1117b 100644 --- a/resources/definitions/hellbot_magna_2_400_dual.def.json +++ b/resources/definitions/hellbot_magna_2_400_dual.def.json @@ -10,6 +10,7 @@ "file_formats": "text/x-gcode", "platform": "Hellbot_Magna_2_400.obj", "has_materials": true, + "has_textured_buildplate": true, "machine_extruder_trains": { "0": "hellbot_magna_2_400_dual_extruder_0", diff --git a/resources/definitions/hellbot_magna_2_500.def.json b/resources/definitions/hellbot_magna_2_500.def.json index d718fd36359..fe83fab70a3 100644 --- a/resources/definitions/hellbot_magna_2_500.def.json +++ b/resources/definitions/hellbot_magna_2_500.def.json @@ -10,6 +10,7 @@ "file_formats": "text/x-gcode", "platform": "Hellbot_Magna_2_500.obj", "has_materials": true, + "has_textured_buildplate": true, "machine_extruder_trains": { "0": "hellbot_magna_2_500_extruder_0" }, "platform_texture": "Magna2_500.png" }, diff --git a/resources/definitions/hellbot_magna_2_500_dual.def.json b/resources/definitions/hellbot_magna_2_500_dual.def.json index cb5e8b94be6..a8f6fc5b374 100644 --- a/resources/definitions/hellbot_magna_2_500_dual.def.json +++ b/resources/definitions/hellbot_magna_2_500_dual.def.json @@ -10,6 +10,7 @@ "file_formats": "text/x-gcode", "platform": "Hellbot_Magna_2_500.obj", "has_materials": true, + "has_textured_buildplate": true, "machine_extruder_trains": { "0": "hellbot_magna_2_500_dual_extruder_0", diff --git a/resources/definitions/hellbot_magna_I.def.json b/resources/definitions/hellbot_magna_I.def.json index 263a182ebc7..7425aa3db46 100644 --- a/resources/definitions/hellbot_magna_I.def.json +++ b/resources/definitions/hellbot_magna_I.def.json @@ -10,6 +10,7 @@ "file_formats": "text/x-gcode", "platform": "hellbot_magna.obj", "has_materials": true, + "has_textured_buildplate": true, "machine_extruder_trains": { "0": "hellbot_magna_i_extruder" }, "platform_offset": [ 0, diff --git a/resources/definitions/hellbot_magna_SE.def.json b/resources/definitions/hellbot_magna_SE.def.json index 0c010151e69..a449a60f019 100644 --- a/resources/definitions/hellbot_magna_SE.def.json +++ b/resources/definitions/hellbot_magna_SE.def.json @@ -10,6 +10,7 @@ "file_formats": "text/x-gcode", "platform": "hellbot_magna_SE.obj", "has_materials": true, + "has_textured_buildplate": true, "machine_extruder_trains": { "0": "hellbot_magna_SE_extruder" }, "platform_texture": "hellbot_magna_SE.png" }, diff --git a/resources/definitions/hellbot_magna_SE_300.def.json b/resources/definitions/hellbot_magna_SE_300.def.json index bc60eb3aa75..bb83df4a374 100644 --- a/resources/definitions/hellbot_magna_SE_300.def.json +++ b/resources/definitions/hellbot_magna_SE_300.def.json @@ -10,6 +10,7 @@ "file_formats": "text/x-gcode", "platform": "Hellbot_Magna_SE_300.obj", "has_materials": true, + "has_textured_buildplate": true, "machine_extruder_trains": { "0": "hellbot_magna_SE_300_extruder" }, "platform_texture": "Hellbot_Magna_SE_300.png" }, diff --git a/resources/definitions/hellbot_magna_SE_Pro.def.json b/resources/definitions/hellbot_magna_SE_Pro.def.json index 65f32c2aabb..aa71aab37be 100644 --- a/resources/definitions/hellbot_magna_SE_Pro.def.json +++ b/resources/definitions/hellbot_magna_SE_Pro.def.json @@ -10,6 +10,7 @@ "file_formats": "text/x-gcode", "platform": "Hellbot_Magna_SE_Pro.obj", "has_materials": true, + "has_textured_buildplate": true, "machine_extruder_trains": { "0": "hellbot_magna_SE_Pro_extruder" }, "platform_texture": "Hellbot_magna_SE_Pro.png" }, diff --git a/resources/definitions/hellbot_magna_dual.def.json b/resources/definitions/hellbot_magna_dual.def.json index e41fcb7ccef..9488ec2a435 100644 --- a/resources/definitions/hellbot_magna_dual.def.json +++ b/resources/definitions/hellbot_magna_dual.def.json @@ -10,6 +10,7 @@ "file_formats": "text/x-gcode", "platform": "hellbot_magna.obj", "has_materials": true, + "has_textured_buildplate": true, "machine_extruder_trains": { "0": "hellbot_magna_dual_extruder_1", diff --git a/resources/definitions/inat_base.def.json b/resources/definitions/inat_base.def.json index 1d95bbbde44..5bd5258d5af 100644 --- a/resources/definitions/inat_base.def.json +++ b/resources/definitions/inat_base.def.json @@ -16,7 +16,8 @@ "preferred_material": "generic_pla", "preferred_quality_type": "standard", "preferred_variant_name": "0.4mm", - "variants_name": "Extruder:" + "variants_name": "Extruder", + "variants_name_has_translation": true }, "overrides": { diff --git a/resources/definitions/koonovo_base.def.json b/resources/definitions/koonovo_base.def.json index f46c39ec1ef..d194902e5c8 100644 --- a/resources/definitions/koonovo_base.def.json +++ b/resources/definitions/koonovo_base.def.json @@ -12,6 +12,7 @@ "first_start_actions": [ "MachineSettingsAction" ], "has_machine_quality": true, "has_materials": true, + "has_textured_buildplate": true, "machine_extruder_trains": { "0": "koonovo_base_extruder_0" }, "platform_texture": "koonovo.png", "preferred_material": "generic_pla", diff --git a/resources/definitions/lotmaxx_sc60.def.json b/resources/definitions/lotmaxx_sc60.def.json index f4ce358be1e..f283e564423 100644 --- a/resources/definitions/lotmaxx_sc60.def.json +++ b/resources/definitions/lotmaxx_sc60.def.json @@ -61,7 +61,12 @@ "support_pattern": { "default_value": "lines" }, "switch_extruder_retraction_amount": { "value": 100 }, "switch_extruder_retraction_speeds": { "value": 60 }, - "wall_overhang_speed_factor": { "value": 50 }, + "wall_overhang_speed_factors": + { + "value": [ + 50 + ] + }, "z_seam_corner": { "default_value": "z_seam_corner_any" }, "z_seam_relative": { "value": true }, "z_seam_type": { "default_value": "sharpest_corner" }, diff --git a/resources/definitions/peopoly_moai.def.json b/resources/definitions/peopoly_moai.def.json index 9ce1438fe3b..20d3bafa0a7 100644 --- a/resources/definitions/peopoly_moai.def.json +++ b/resources/definitions/peopoly_moai.def.json @@ -11,6 +11,7 @@ "platform": "moai.obj", "has_machine_quality": true, "has_materials": false, + "has_textured_buildplate": true, "machine_extruder_trains": { "0": "peopoly_moai_extruder_0" }, "platform_texture": "moai.jpg" }, diff --git a/resources/definitions/snakeoil_standard_base.def.json b/resources/definitions/snakeoil_standard_base.def.json index 700edf3d352..16bec696367 100644 --- a/resources/definitions/snakeoil_standard_base.def.json +++ b/resources/definitions/snakeoil_standard_base.def.json @@ -109,7 +109,12 @@ "travel_avoid_other_parts": { "default_value": false }, "wall_line_width": { "value": "machine_nozzle_size" }, "wall_overhang_angle": { "default_value": 75 }, - "wall_overhang_speed_factor": { "default_value": 50 }, + "wall_overhang_speed_factors": + { + "default_value": [ + 50 + ] + }, "zig_zaggify_infill": { "value": true } } } \ No newline at end of file diff --git a/resources/definitions/sovol_base_bowden.def.json b/resources/definitions/sovol_base_bowden.def.json index 670b24fffc2..0f389a25f83 100644 --- a/resources/definitions/sovol_base_bowden.def.json +++ b/resources/definitions/sovol_base_bowden.def.json @@ -10,6 +10,6 @@ "overrides": { "retraction_amount": { "default_value": 5 }, - "retraction_speed": { "value": "machine_max_feedrate_e" } + "retraction_speed": { "value": "resolveOrValue('machine_max_feedrate_e')" } } } \ No newline at end of file diff --git a/resources/definitions/structur3d_discov3ry1_complete_um2plus.def.json b/resources/definitions/structur3d_discov3ry1_complete_um2plus.def.json index 722f4dade54..4876738f6e5 100644 --- a/resources/definitions/structur3d_discov3ry1_complete_um2plus.def.json +++ b/resources/definitions/structur3d_discov3ry1_complete_um2plus.def.json @@ -25,7 +25,7 @@ "preferred_quality_type": "extra_fast", "preferred_variant_name": "0.84mm (Green)", "supported_actions": [], - "variants_name": "Print core" + "variants_name": "Print Core" }, "overrides": { diff --git a/resources/definitions/ultimaker.def.json b/resources/definitions/ultimaker.def.json index 14c7f6d0e04..65ceaf6f0fb 100644 --- a/resources/definitions/ultimaker.def.json +++ b/resources/definitions/ultimaker.def.json @@ -42,6 +42,7 @@ "cool_min_layer_time_fan_speed_max": { "value": "cool_min_layer_time + 5" }, "cool_min_speed": { "value": "round(speed_wall_0 * 3 / 4) if cool_lift_head else round(speed_wall_0 / 5)" }, "cool_min_temperature": { "value": "max([material_final_print_temperature, material_initial_print_temperature, material_print_temperature - 15])" }, + "extra_infill_lines_to_support_skins": { "value": "'none'" }, "gradual_support_infill_step_height": { "value": "4 * layer_height" }, "gradual_support_infill_steps": { "value": "2 if support_interface_enable and support_structure != 'tree' else 0" }, "infill_material_flow": { "value": "(1.95-infill_sparse_density / 100 if infill_sparse_density > 95 else 1) * material_flow" }, @@ -109,6 +110,7 @@ "roofing_layer_count": { "value": "1" }, "roofing_material_flow": { "value": "material_flow" }, "skin_angles": { "value": "[] if infill_pattern not in ['cross', 'cross_3d'] else [20, 110]" }, + "skin_edge_support_thickness": { "value": "4 * layer_height if infill_sparse_density < 30 else 0" }, "skin_material_flow": { "value": "0.95 * material_flow" }, "skin_material_flow_layer_0": { "value": "95" }, "skin_monotonic": { "value": "roofing_layer_count == 0" }, diff --git a/resources/definitions/ultimaker3.def.json b/resources/definitions/ultimaker3.def.json index bd814cc79c1..fb8b876fb5c 100644 --- a/resources/definitions/ultimaker3.def.json +++ b/resources/definitions/ultimaker3.def.json @@ -51,7 +51,8 @@ "supported_actions": [ "DiscoverUM3Action" ], "supports_network_connection": true, "supports_usb_connection": false, - "variants_name": "Print core" + "variants_name": "Print Core", + "variants_name_has_translation": true }, "overrides": { diff --git a/resources/definitions/ultimaker3_extended.def.json b/resources/definitions/ultimaker3_extended.def.json index 5afbbce1da7..bdfd5f93a56 100644 --- a/resources/definitions/ultimaker3_extended.def.json +++ b/resources/definitions/ultimaker3_extended.def.json @@ -36,7 +36,8 @@ "preferred_variant_name": "AA 0.4", "quality_definition": "ultimaker3", "supported_actions": [ "DiscoverUM3Action" ], - "variants_name": "Print core" + "variants_name": "Print Core", + "variants_name_has_translation": true }, "overrides": { diff --git a/resources/definitions/ultimaker_factor4.def.json b/resources/definitions/ultimaker_factor4.def.json index 909f180b09a..710ee29a409 100644 --- a/resources/definitions/ultimaker_factor4.def.json +++ b/resources/definitions/ultimaker_factor4.def.json @@ -43,7 +43,8 @@ "supports_material_export": true, "supports_network_connection": true, "supports_usb_connection": false, - "variants_name": "Print core", + "variants_name": "Print Core", + "variants_name_has_translation": true, "weight": -1 }, "overrides": diff --git a/resources/definitions/ultimaker_method.def.json b/resources/definitions/ultimaker_method.def.json index ced7411148c..5e78c3f6308 100644 --- a/resources/definitions/ultimaker_method.def.json +++ b/resources/definitions/ultimaker_method.def.json @@ -16,6 +16,7 @@ "chromatik_", "3D-Fuel_", "bestfilament_", + "eazao_", "emotiontech_", "eryone_", "eSUN_", @@ -82,6 +83,7 @@ "supports_usb_connection": false, "variant_definition": "ultimaker_method", "variants_name": "Extruder", + "variants_name_has_translation": true, "weight": -1 }, "overrides": diff --git a/resources/definitions/ultimaker_method_base.def.json b/resources/definitions/ultimaker_method_base.def.json index c4cbce4f3ad..1e5eb952ed0 100644 --- a/resources/definitions/ultimaker_method_base.def.json +++ b/resources/definitions/ultimaker_method_base.def.json @@ -26,6 +26,7 @@ "supports_network_connection": true, "supports_usb_connection": false, "variants_name": "Extruder", + "variants_name_has_translation": true, "weight": -1 }, "overrides": @@ -141,7 +142,11 @@ "value": "min(extruderValues('extruder_nr'))" }, "adhesion_type": { "value": "'raft'" }, - "bottom_thickness": { "value": "top_bottom_thickness" }, + "bottom_thickness": + { + "minimum_value_warning": 0.3, + "value": "top_bottom_thickness" + }, "bridge_enable_more_layers": { "value": true }, "bridge_fan_speed_2": { "value": "(cool_fan_speed_max + cool_fan_speed_min) / 2" }, "bridge_skin_density": { "value": 100 }, @@ -575,7 +580,11 @@ "minimum_value_warning": 0.3, "value": "4*layer_height" }, - "top_thickness": { "value": "top_bottom_thickness * 1.5" }, + "top_thickness": + { + "minimum_value_warning": 0.3, + "value": "top_bottom_thickness * 1.5" + }, "travel_avoid_distance": { "value": "3 if extruders_enabled_count > 1 else machine_nozzle_tip_outer_diameter / 2 * 1.5" }, "travel_avoid_other_parts": { "value": false }, "wall_0_inset": { "value": 0 }, diff --git a/resources/definitions/ultimaker_methodx.def.json b/resources/definitions/ultimaker_methodx.def.json index 7700f2d3058..37b11ad4eff 100644 --- a/resources/definitions/ultimaker_methodx.def.json +++ b/resources/definitions/ultimaker_methodx.def.json @@ -16,6 +16,7 @@ "chromatik_", "3D-Fuel_", "bestfilament_", + "eazao_", "emotiontech_", "eryone_", "eSUN_", @@ -68,6 +69,7 @@ "supports_usb_connection": false, "variant_definition": "ultimaker_methodx", "variants_name": "Extruder", + "variants_name_has_translation": true, "weight": -1 }, "overrides": diff --git a/resources/definitions/ultimaker_methodxl.def.json b/resources/definitions/ultimaker_methodxl.def.json index 9faf3c4a86b..d12fa8ac59d 100644 --- a/resources/definitions/ultimaker_methodxl.def.json +++ b/resources/definitions/ultimaker_methodxl.def.json @@ -16,6 +16,7 @@ "chromatik_", "3D-Fuel_", "bestfilament_", + "eazao_", "emotiontech_", "eryone_", "eSUN_", @@ -66,6 +67,7 @@ "supports_network_connection": true, "supports_usb_connection": false, "variants_name": "Extruder", + "variants_name_has_translation": true, "weight": -1 }, "overrides": diff --git a/resources/definitions/ultimaker_original.def.json b/resources/definitions/ultimaker_original.def.json index e7870129ed9..826a612c6c6 100644 --- a/resources/definitions/ultimaker_original.def.json +++ b/resources/definitions/ultimaker_original.def.json @@ -68,6 +68,7 @@ "machine_start_gcode": { "default_value": "G21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 X0 Y0 ;move X/Y to min endstops\nG28 Z0 ;move Z to min endstops\nG1 Z15.0 F9000 ;move the platform down 15mm\nG92 E0 ;zero the extruded length\nG1 F200 E6 ;extrude 6 mm of feed stock\nG92 E0 ;zero the extruded length again\nG1 Y50 F9000\n;Put printing message on LCD screen\nM117 Printing..." }, "machine_use_extruder_offset_to_offset_coords": { "default_value": true }, "machine_width": { "default_value": 205 }, + "material_print_temp_wait": { "value": true }, "speed_slowdown_layers": { "value": 2 } } } \ No newline at end of file diff --git a/resources/definitions/ultimaker_s3.def.json b/resources/definitions/ultimaker_s3.def.json index 76534f16097..27957af727d 100644 --- a/resources/definitions/ultimaker_s3.def.json +++ b/resources/definitions/ultimaker_s3.def.json @@ -50,7 +50,8 @@ "supported_actions": [ "DiscoverUM3Action" ], "supports_material_export": true, "supports_usb_connection": false, - "variants_name": "Print core", + "variants_name": "Print Core", + "variants_name_has_translation": true, "weight": -1 }, "overrides": diff --git a/resources/definitions/ultimaker_s5.def.json b/resources/definitions/ultimaker_s5.def.json index 76a3e017736..46d46d33eb4 100644 --- a/resources/definitions/ultimaker_s5.def.json +++ b/resources/definitions/ultimaker_s5.def.json @@ -54,7 +54,8 @@ "supports_material_export": true, "supports_network_connection": true, "supports_usb_connection": false, - "variants_name": "Print core", + "variants_name": "Print Core", + "variants_name_has_translation": true, "weight": -2 }, "overrides": diff --git a/resources/definitions/ultimaker_s7.def.json b/resources/definitions/ultimaker_s7.def.json index 12cd714dd9f..14d9b211686 100644 --- a/resources/definitions/ultimaker_s7.def.json +++ b/resources/definitions/ultimaker_s7.def.json @@ -40,7 +40,8 @@ "supports_material_export": true, "supports_network_connection": true, "supports_usb_connection": false, - "variants_name": "Print core", + "variants_name": "Print Core", + "variants_name_has_translation": true, "weight": -2 }, "overrides": diff --git a/resources/definitions/ultimaker_sketch.def.json b/resources/definitions/ultimaker_sketch.def.json index b9353cc7bb2..f746417e708 100644 --- a/resources/definitions/ultimaker_sketch.def.json +++ b/resources/definitions/ultimaker_sketch.def.json @@ -16,6 +16,7 @@ "chromatik_", "3D-Fuel_", "bestfilament_", + "eazao_", "emotiontech_", "eryone_", "eSUN_", @@ -51,15 +52,13 @@ "ultimaker_rapidrinse", "ultimaker_sr30", "ultimaker_petg", - "ultimaker_metallic_pla", "basf_", "jabil_", "polymaker_", "ultimaker_rapidrinse", "ultimaker_sr30", "ultimaker_petg", - "ultimaker_pva", - "ultimaker_metallic_pla" + "ultimaker_pva" ], "has_machine_quality": true, "has_materials": true, @@ -71,6 +70,7 @@ "supports_network_connection": true, "supports_usb_connection": false, "variants_name": "Extruder", + "variants_name_has_translation": true, "weight": -1 }, "overrides": diff --git a/resources/definitions/ultimaker_sketch_large.def.json b/resources/definitions/ultimaker_sketch_large.def.json index a0ed0c9365e..49ae05a6140 100644 --- a/resources/definitions/ultimaker_sketch_large.def.json +++ b/resources/definitions/ultimaker_sketch_large.def.json @@ -20,6 +20,7 @@ "supports_network_connection": true, "supports_usb_connection": false, "variants_name": "Extruder", + "variants_name_has_translation": true, "weight": -1 }, "overrides": diff --git a/resources/definitions/ultimaker_sketch_sprint.def.json b/resources/definitions/ultimaker_sketch_sprint.def.json index cc03781c00a..882fe875d3d 100644 --- a/resources/definitions/ultimaker_sketch_sprint.def.json +++ b/resources/definitions/ultimaker_sketch_sprint.def.json @@ -16,6 +16,7 @@ "chromatik_", "3D-Fuel_", "bestfilament_", + "eazao_", "emotiontech_", "eryone_", "eSUN_", @@ -52,11 +53,11 @@ "ultimaker_pva", "ultimaker_rapidrinse", "ultimaker_sr30", - "ultimaker_petg", - "ultimaker_metallic_pla" + "ultimaker_petg" ], "has_machine_quality": true, "has_materials": true, + "has_textured_buildplate": true, "has_variants": true, "machine_extruder_trains": { "0": "ultimaker_sketch_sprint_extruder" }, "platform_offset": [ @@ -72,6 +73,7 @@ "supports_network_connection": true, "supports_usb_connection": false, "variants_name": "Extruder", + "variants_name_has_translation": true, "weight": -1 }, "overrides": @@ -377,10 +379,12 @@ "wall_0_wipe_dist": { "value": 0.2 }, "wall_line_width_x": { "value": 0.58 }, "wall_overhang_angle": { "value": 35 }, - "wall_overhang_speed_factor": + "wall_overhang_speed_factors": { "minimum_value_warning": 15, - "value": 17.5 + "value": [ + 18 + ] }, "wall_thickness": { "value": 1 }, "wall_x_material_flow_layer_0": { "value": "material_flow" }, diff --git a/resources/definitions/uni_200.def.json b/resources/definitions/uni_200.def.json index 9b1d498408d..c58264e1ee2 100644 --- a/resources/definitions/uni_200.def.json +++ b/resources/definitions/uni_200.def.json @@ -7,6 +7,7 @@ "visible": true, "author": "Nail` Gimadeev (C)", "platform": "uni_200_platform.stl", + "has_textured_buildplate": true, "platform_texture": "uni.png", "quality_definition": "uni_base" }, diff --git a/resources/definitions/uni_250.def.json b/resources/definitions/uni_250.def.json index a6300a32e2e..ae2aad97147 100644 --- a/resources/definitions/uni_250.def.json +++ b/resources/definitions/uni_250.def.json @@ -7,6 +7,7 @@ "visible": true, "author": "Nail` Gimadeev (C)", "platform": "uni_250_platform.stl", + "has_textured_buildplate": true, "platform_texture": "uni.png", "quality_definition": "uni_base" }, diff --git a/resources/definitions/uni_300.def.json b/resources/definitions/uni_300.def.json index a5c8be60a6b..6d801b68f83 100644 --- a/resources/definitions/uni_300.def.json +++ b/resources/definitions/uni_300.def.json @@ -7,6 +7,7 @@ "visible": true, "author": "Nail` Gimadeev (C)", "platform": "uni_300_platform.stl", + "has_textured_buildplate": true, "platform_texture": "uni.png", "quality_definition": "uni_base" }, diff --git a/resources/definitions/uni_mini.def.json b/resources/definitions/uni_mini.def.json index 5c08db9fb3a..be327eef4ab 100644 --- a/resources/definitions/uni_mini.def.json +++ b/resources/definitions/uni_mini.def.json @@ -7,6 +7,7 @@ "visible": true, "author": "Nail` Gimadeev (C)", "platform": "uni_mini_platform.stl", + "has_textured_buildplate": true, "platform_texture": "uni.png", "quality_definition": "uni_base" }, diff --git a/resources/definitions/voron2_base.def.json b/resources/definitions/voron2_base.def.json index dc6cd255bb1..d08166d60d2 100644 --- a/resources/definitions/voron2_base.def.json +++ b/resources/definitions/voron2_base.def.json @@ -119,7 +119,12 @@ "travel_avoid_other_parts": { "default_value": false }, "wall_line_width": { "value": "machine_nozzle_size" }, "wall_overhang_angle": { "default_value": 75 }, - "wall_overhang_speed_factor": { "default_value": 50 }, + "wall_overhang_speed_factors": + { + "default_value": [ + 50 + ] + }, "zig_zaggify_infill": { "value": true } } } \ No newline at end of file diff --git a/resources/definitions/vzbot_base.def.json b/resources/definitions/vzbot_base.def.json index 4efdbc2f66b..a447f1acdbb 100644 --- a/resources/definitions/vzbot_base.def.json +++ b/resources/definitions/vzbot_base.def.json @@ -195,7 +195,12 @@ "travel_avoid_other_parts": { "default_value": false }, "wall_line_width": { "value": "machine_nozzle_size" }, "wall_overhang_angle": { "default_value": 75 }, - "wall_overhang_speed_factor": { "default_value": 50 }, + "wall_overhang_speed_factors": + { + "default_value": [ + 50 + ] + }, "xy_offset_layer_0": { "value": -0.3 }, "z_seam_type": { "value": "'back'" }, "zig_zaggify_infill": { "value": true } diff --git a/resources/definitions/zyyx_pro_ii.def.json b/resources/definitions/zyyx_pro_ii.def.json deleted file mode 100644 index 892f3042b0b..00000000000 --- a/resources/definitions/zyyx_pro_ii.def.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "version": 2, - "name": "ZYYX Pro II", - "inherits": "fdmprinter", - "metadata": - { - "visible": true, - "author": "ZYYX Labs AB", - "manufacturer": "ZYYX Labs AB", - "file_formats": "text/x-gcode", - "platform": "zyyx_pro_platform.stl", - "has_machine_quality": true, - "has_materials": true, - "has_variants": true, - "machine": "zyyx_pro_ii", - "machine_extruder_trains": { "0": "zyyx_pro_ii_extruder" }, - "machine_x3g_variant": "z", - "preferred_material": "zyyx_pla", - "preferred_quality_type": "normal", - "preferred_variant_name": "Carbon0.4", - "quality_definition": "zyyx_pro_ii", - "setting_version": 3, - "variants_name": "SwiftTool24" - }, - "overrides": - { - "gantry_height": { "value": "10" }, - "infill_overlap": { "value": "12 if infill_sparse_density < 95 and infill_pattern != 'concentric' else 0" }, - "machine_center_is_zero": { "default_value": true }, - "machine_depth": { "default_value": 235 }, - "machine_disallowed_areas": - { - "default_value": [ - [ - [-58, 117.5], - [-58, 108], - [-50, 108], - [-50, 117.5] - ], - [ - [119, 117.5], - [119, 108], - [140, 108], - [140, 117.5] - ], - [ - [-58, -117.5], - [-58, -108], - [-50, -108], - [-50, -117.5] - ], - [ - [119, -117.5], - [119, -108], - [140, -108], - [140, -117.5] - ] - ] - }, - "machine_end_gcode": { "default_value": "; ZYYX 3D Printer end gcode\nM73 P100 ; end build progress\nG0 Z195 F1000 ; send Z axis to bottom of machine\nM104 S0 T0 ; cool down extruder\nM127 ; stop blower fan\nG162 X Y F3000 ; home XY maximum\nM18 ; disable stepper\nM70 P5 (ZYYX Print Finished!)\nM72 P1 ; play Ta-Da song\n" }, - "machine_gcode_flavor": { "default_value": "Makerbot" }, - "machine_head_with_fans_polygon": - { - "default_value": [ - [-37, 50], - [25, 50], - [25, -40], - [-37, -40] - ] - }, - "machine_heated_bed": { "default_value": true }, - "machine_height": { "default_value": 210 }, - "machine_name": { "default_value": "ZYYX Pro II" }, - "machine_start_gcode": { "default_value": ";start of ZYYX Pro II startcode\n M73 P0; enable build progress\n G21; set units to mm\n G90; set positioning to absolute\n G130 X80 Y80 A127 B127 ; Set Stepper Vref to default value\n G162 X Y F3000; home XY axes maximum\n G161 Z F450\n G161 Z F450; home Z axis minimum\n G92 X0 Y0 Z0 E0\n G1 X0 Y0 Z20 F3000\n G1 X-120 Y-110 Z10 F3000\n G130 X0 Y0 Z3 A0 B0 ; Set Stepper Vref to low value\n M420 P10; set back fan speed 10 off 11-20 10-100%\n M140 S10 T0; set 100% heater power\n M140 S99 T0; set chamber heater negative hysteresis 19 degrees\n M140 S110 T0; set chamber heater positive hysteresis 10 degrees\n M140 S{material_bed_temperature_layer_0} T0; set chamber temperature\n M104 S100 T0; set extruder temp 100 while heating\n M134 T0; wait for heated chamber temperature\n M420 P13; set fan speed 10 off 11-20 10-100%\n G130 X80 Y80 Z64 A127 B127 ; Set Stepper Vref to default value\n ; Perform probing of build plate\n G162 X Y F3000; home XY axes maximum\n G161 Z F450\n G161 Z F450; home Z axis minimum\n G92 X0 Y0 Z0 E0\n G1 X0 Y0 Z5 F200\n G161 Z F200; home Z axis minimum again\n G92 X0 Y0 Z0 E0\n M131 A; store surface calibration point 1\n G1 X0 Y0 Z5 F200\n G1 X-182 Y0 Z5 F3000; move to 2nd probing point\n G161 Z F200\n M131 B; store surface calibration point 2\n G92 X-182 Y0 Z0 E0\n G1 X-182 Y0 Z5 F200\n G1 X0 Y0 Z5 F3000; move to home point\n G161 Z F200; home Z axis minimum again\n G92 X0 Y0 Z0 E0; set reference again\n G1 X0 Y0 Z5 F200; clear Z\n G1 X0 Y-228 Z5 F3000; move to 3rd calibration point\n G161 Z F200\n M131 AB; store surface calibration point 3\n M132 AB; activate auto leveling\n G92 X0 Y-228 Z0 E0\n G1 X0 Y-228 Z5 F200\n G162 X Y F3000\n G161 Z F200\n G92 X135 Y115 Z0 E0\n M132 Z; Recall stored home offset for Z axis\n G1 X135 Y115 Z5 F450; clear nozzle from hole\n G1 X0 Y115 Z5 F3000; clear nozzle from hole\n ; end of ZYYX pro build plate calibration\n M127; turn off fan\n M104 S{material_print_temperature_layer_0} T0\n M133 T0 ; stabilize extruder temperature\n ;SET_ZXPARAM\n ;SET_SUPPORT_BUMPMAP\n G92 E0 ; Set E to 0\n ; end of ZYYX Pro II start code" }, - "machine_steps_per_mm_e": { "default_value": 415 }, - "machine_steps_per_mm_x": { "default_value": 88.888889 }, - "machine_steps_per_mm_y": { "default_value": 88.888889 }, - "machine_steps_per_mm_z": { "default_value": 400 }, - "machine_width": { "default_value": 285 }, - "material_diameter": { "default_value": 1.75 } - } -} \ No newline at end of file diff --git a/resources/extruders/zyyx_pro_ii_extruder.def.json b/resources/extruders/zyyx_pro_ii_extruder.def.json deleted file mode 100644 index ebda1a6fc12..00000000000 --- a/resources/extruders/zyyx_pro_ii_extruder.def.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "version": 2, - "name": "Extruder 1", - "inherits": "fdmextruder", - "metadata": - { - "machine": "zyyx_pro_ii", - "position": "0" - }, - "overrides": - { - "extruder_nr": { "default_value": 0 }, - "material_diameter": { "default_value": 1.75 } - } -} \ No newline at end of file diff --git a/resources/i18n/cs_CZ/cura.po b/resources/i18n/cs_CZ/cura.po index f3a07dca99b..a47909e6f3f 100644 --- a/resources/i18n/cs_CZ/cura.po +++ b/resources/i18n/cs_CZ/cura.po @@ -2840,6 +2840,10 @@ msgctxt "@label" msgid "Nozzle offset Y" msgstr "Y offset trysky" +msgctxt "@label" +msgid "Nozzle Size" +msgstr "Velikost trysky" + msgctxt "@label" msgid "Nozzle size" msgstr "Velikost trysky" diff --git a/resources/i18n/cs_CZ/fdmprinter.def.json.po b/resources/i18n/cs_CZ/fdmprinter.def.json.po index 8ecc8509d2c..7cadd3bf6f8 100644 --- a/resources/i18n/cs_CZ/fdmprinter.def.json.po +++ b/resources/i18n/cs_CZ/fdmprinter.def.json.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2024-10-09 14:27+0000\n" +"POT-Creation-Date: 2024-11-06 10:43+0000\n" "PO-Revision-Date: 2023-02-16 20:35+0100\n" "Last-Translator: Miroslav Šustek \n" "Language-Team: DenyCZ \n" @@ -1049,6 +1049,10 @@ msgctxt "switch_extruder_extra_prime_amount description" msgid "Extra material to prime after nozzle switching." msgstr "Materiál navíc pro extruzi po změně trysky." +msgctxt "variant_name" +msgid "Extruder" +msgstr "" + msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "Primární pozice extruderu X" @@ -2493,6 +2497,10 @@ msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "ID trysky" +msgctxt "variant_name" +msgid "Nozzle Size" +msgstr "Velikost trysky" + msgctxt "switch_extruder_extra_prime_amount label" msgid "Nozzle Switch Extra Prime Amount" msgstr "Množství materiálu navíc pro změnu trysky" @@ -2801,6 +2809,10 @@ msgctxt "acceleration_print label" msgid "Print Acceleration" msgstr "Akcelerace tisku" +msgctxt "variant_name" +msgid "Print Core" +msgstr "" + msgctxt "jerk_print label" msgid "Print Jerk" msgstr "Trh při tisku" diff --git a/resources/i18n/cura.pot b/resources/i18n/cura.pot index 1a466d8f274..6541919a19e 100644 --- a/resources/i18n/cura.pot +++ b/resources/i18n/cura.pot @@ -2677,6 +2677,10 @@ msgctxt "@label" msgid "Nozzle offset Y" msgstr "" +msgctxt "@label" +msgid "Nozzle Size" +msgstr "" + msgctxt "@label" msgid "Nozzle size" msgstr "" diff --git a/resources/i18n/de_DE/cura.po b/resources/i18n/de_DE/cura.po index aa51c9c1129..39d687a2eca 100644 --- a/resources/i18n/de_DE/cura.po +++ b/resources/i18n/de_DE/cura.po @@ -2756,6 +2756,10 @@ msgctxt "@label" msgid "Nozzle offset Y" msgstr "Y-Versatz Düse" +msgctxt "@label" +msgid "Nozzle Size" +msgstr "Düsengröße" + msgctxt "@label" msgid "Nozzle size" msgstr "Düsengröße" diff --git a/resources/i18n/de_DE/fdmprinter.def.json.po b/resources/i18n/de_DE/fdmprinter.def.json.po index 3c02e0f373d..d68cf6a89b2 100644 --- a/resources/i18n/de_DE/fdmprinter.def.json.po +++ b/resources/i18n/de_DE/fdmprinter.def.json.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-13 09:02+0100\n" +"Report-Msgid-Bugs-To: plugins@ultimaker.com\n" +"POT-Creation-Date: 2024-11-06 10:43+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,6 +16,10 @@ msgctxt "prime_tower_mode description" msgid "How to generate the prime tower:
  • Normal: create a bucket in which secondary materials are primed
  • Interleaved: create a prime tower as sparse as possible. This will save time and filament, but is only possible if the used materials adhere to each other
" msgstr "So erzeugen Sie den Prime Tower:
  • Normal: Erstellen Sie ein Bucket, in dem sekundäre Materialien grundiert werden
  • Verschachtelt: Erstellen Sie einen Prime Tower so spärlich wie möglich. Das spart Zeit und Filament, ist aber nur möglich, wenn die verwendeten Materialien aneinander haften
" +msgctxt "cool_during_extruder_switch description" +msgid "Whether to activate the cooling fans during a nozzle switch. This can help reducing oozing by cooling the nozzle faster:
  • Unchanged: keep the fans as they were previously
  • Only last extruder: turn on the fan of the last used extruder, but turn the others off (if any). This is useful if you have completely separate extruders.
  • All fans: turn on all fans during nozzle switch. This is useful if you have a single cooling fan, or multiple fans that stay close to each other.
" +msgstr "Ob die Kühlventilatoren während eines Düsenwechsels aktiviert werden sollen. Dies kann helfen, das Auslaufen zu reduzieren, indem die Düse schneller gekühlt wird:
  • Unverändert: Lassen Sie die Ventilatoren wie zuvor
  • Nur letzter Extruder: Schalten Sie den Ventilator des zuletzt verwendeten Extruders ein, aber die anderen aus (falls vorhanden). Dies ist nützlich, wenn Sie völlig separate Extruder haben.
  • Alle Ventilatoren: Schalten Sie alle Ventilatoren während des Düsenwechsels ein. Dies ist nützlich, wenn Sie einen einzelnen Kühllüfter oder mehrere Lüfter haben, die nahe beieinander stehen.
" + msgctxt "brim_inside_margin description" msgid "A brim around a model may touch an other model where you don't want it. This removes all brim within this distance from brimless models." msgstr "Ein Rand um ein Modell kann ein anderes Modell an einer Stelle berühren, an der Sie sie nicht haben wollen. Dies entfernt alle Ränder innerhalb dieser Entfernung von Modellen ohne Rand." @@ -88,10 +92,15 @@ msgctxt "adaptive_layer_height_enabled description" msgid "Adaptive layers computes the layer heights depending on the shape of the model." msgstr "Die Funktion Anpassschichten berechnet die Schichthöhe je nach Form des Modells." +msgctxt "extra_infill_lines_to_support_skins description" +msgid "Add extra lines into the infill pattern to support skins above. This option prevents holes or plastic blobs that sometime show in complex shaped skins due to the infill below not correctly supporting the skin layer being printed above. 'Walls' supports just the outlines of the skin, whereas 'Walls and Lines' also supports the ends of the lines that make up the skin." +msgstr "Fügen Sie zusätzliche Linien in das Füllmuster ein, um darüber liegende Schichten zu stützen. Diese Option verhindert Löcher oder Kunststoffklumpen, die manchmal bei komplex geformten Schichten auftreten, weil die darunter liegende Füllung die darüber liegende Schicht nicht richtig stützt. „Walls\" (Wände) unterstützt nur die Umrisse der Schicht, während „Walls and Lines\" (Wände und Linien) auch die Enden der Linien unterstützt, aus denen die Schicht besteht." + msgctxt "infill_wall_line_count description" -msgid "Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\nThis feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right." -msgstr "Fügen Sie zusätzliche Wände um den Füllbereich hinzu. Derartige Wände können zu einem verringerten Absacken der oberen/unteren Außenhautlinien beitragen, was bedeutet, dass Sie weniger Außenhautschichten oben/unten bei derselben Qualität von Kosten für zusätzliches Material benötigen." -" Diese Funktion ist verknüpfbar mit „Füllungspolygone verbinden“, um alle Füllungen mit einem einzigen Extrusionspfad zu verbinden, ohne dass hierzu Vorwärtsbewegungen oder Rückzüge erforderlich sind, sofern die richtige Konfiguration gewählt wurde." +msgid "" +"Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n" +"This feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right." +msgstr "Fügen Sie zusätzliche Wände um den Füllbereich hinzu. Derartige Wände können zu einem verringerten Absacken der oberen/unteren Außenhautlinien beitragen, was bedeutet, dass Sie weniger Außenhautschichten oben/unten bei derselben Qualität von Kosten für zusätzliches Material benötigen. Diese Funktion ist verknüpfbar mit „Füllungspolygone verbinden“, um alle Füllungen mit einem einzigen Extrusionspfad zu verbinden, ohne dass hierzu Vorwärtsbewegungen oder Rückzüge erforderlich sind, sofern die richtige Konfiguration gewählt wurde." msgctxt "platform_adhesion description" msgid "Adhesion" @@ -149,6 +158,10 @@ msgctxt "print_sequence option all_at_once" msgid "All at Once" msgstr "Alle gleichzeitig" +msgctxt "cool_during_extruder_switch option all_fans" +msgid "All fans" +msgstr "Alle Lüfter" + msgctxt "resolution description" msgid "All settings that influence the resolution of the print. These settings have a large impact on the quality (and print time)" msgstr "Alle Einstellungen, die die Auflösung des Drucks beeinflussen. Diese Einstellungen haben große Auswirkung auf die Qualität (und Druckdauer)." @@ -429,6 +442,14 @@ msgctxt "brim_width label" msgid "Brim Width" msgstr "Breite des Brim-Elements" +msgctxt "build_fan_full_at_height label" +msgid "Build Fan Speed at Height" +msgstr "Gebläsegeschwindigkeit in der Höhe aufbauen" + +msgctxt "build_fan_full_layer label" +msgid "Build Fan Speed at Layer" +msgstr "Gebläsegeschwindigkeit in der Schicht aufbauen" + msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "Druckplattenhaftung" @@ -469,6 +490,10 @@ msgctxt "bv_temp_warn_limit label" msgid "Build Volume temperature Warning" msgstr "Build-Volumen-Temperatur Warnung" +msgctxt "build_volume_fan_nr label" +msgid "Build volume fan number" +msgstr "Volumen-Gebläsezahl aufbauen" + msgctxt "prime_tower_brim_enable description" msgid "By enabling this setting, your prime-tower will get a brim, even if the model doesn't. If you want a sturdier base for a high tower, you can increase the base height." msgstr "Durch Aktivieren dieser Einstellung erhält Ihr Prime-Turm einen Rand, auch wenn das Modell keinen hat. Wenn Sie eine stabilere Basis für einen hohen Turm möchten, können Sie die Basis-Höhe erhöhen." @@ -613,6 +638,10 @@ msgctxt "cooling label" msgid "Cooling" msgstr "Kühlung" +msgctxt "cool_during_extruder_switch label" +msgid "Cooling during extruder switch" +msgstr "Kühlung während des Extruderwechsels" + msgctxt "infill_pattern option cross" msgid "Cross" msgstr "Kreuz" @@ -701,6 +730,14 @@ msgctxt "bridge_settings_enabled description" msgid "Detect bridges and modify print speed, flow and fan settings while bridges are printed." msgstr "Erkennt Brücken und ändert die Druckgeschwindigkeit, Fluss- und Lüftereinstellungen während des Drucks von Brücken." +msgctxt "scarf_split_distance description" +msgid "Determines the length of each step in the flow change when extruding along the scarf seam. A smaller distance will result in a more precise but also more complex G-code." +msgstr "Bestimmt die Länge jedes Schritts bei der Änderung des Flusses beim Extrudieren entlang der Kappnaht. Ein kleinerer Abstand führt zu einem präziseren, aber auch komplexeren G-Code." + +msgctxt "scarf_joint_seam_length description" +msgid "Determines the length of the scarf seam, a seam type that should make the Z seam less visible. Must be higher than 0 to be effective." +msgstr "Bestimmt die Länge der Kappnaht, einer Nahtart, die die Z-Naht weniger sichtbar machen sollte. Muss höher als 0 sein, um wirksam zu sein." + msgctxt "inset_direction description" msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last." msgstr "Bestimmt die Reihenfolge, in der die Wände gedruckt werden. Das frühe Drucken der Außenwände hilft bei der Maßgenauigkeit, da Fehler von Innenwänden nicht an die Außenseite weitergegeben werden können. Wenn sie jedoch später gedruckt werden, ist ein Stapeldruck besser möglich, wenn Überhänge gedruckt werden. Bei einer ungleichmäßigen Anzahl an Gesamtinnenwänden wird die „mittlere letzte Linie“ immer zuletzt gedruckt." @@ -825,6 +862,10 @@ msgctxt "dual label" msgid "Dual Extrusion" msgstr "Duale Extrusion" +msgctxt "gradual_flow_discretisation_step_size description" +msgid "Duration of each step in the gradual flow change" +msgstr "Dauer jedes Schritts bei der sukzessiven Durchflusssänderung" + msgctxt "machine_shape option elliptic" msgid "Elliptic" msgstr "Elliptisch" @@ -917,6 +958,10 @@ msgctxt "ooze_shield_enabled description" msgid "Enable exterior ooze shield. This will create a shell around the model which is likely to wipe a second nozzle if it's at the same height as the first nozzle." msgstr "Aktiviert den äußeren Sickerschutz. Damit wird eine Hülle um das Modell erstellt, die eine zweite Düse abstreift, wenn diese auf derselben Höhe wie die erste Düse steht." +msgctxt "gradual_flow_enabled description" +msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops." +msgstr "Aktivieren Sie sukzessive Durchflussänderungen. Wenn diese Option aktiviert ist, wird der Durchfluss sukzessiv auf den angestrebten Durchfluss erhöht/verringert. Dies ist nützlich für Drucker mit einem Bowdenschlauch, bei denen der Durchfluss nicht sofort geändert wird, wenn der Extrudermotor startet/stoppt." + msgctxt "ppr_enable description" msgid "Enable print process reporting for setting threshold values for possible fault detection." msgstr "Aktivieren Sie die Druckprozess-Berichterstattung, um Schwellenwerte für eine mögliche Fehlererkennung festzulegen." @@ -981,6 +1026,10 @@ msgctxt "meshfix_extensive_stitching description" msgid "Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching polygons. This option can introduce a lot of processing time." msgstr "Extensives Stitching versucht die Löcher im Netz mit sich berührenden Polygonen abzudecken. Diese Option kann eine lange Verarbeitungszeit in Anspruch nehmen." +msgctxt "extra_infill_lines_to_support_skins label" +msgid "Extra Infill Lines To Support Skins" +msgstr "Zusätzliche Fülllinien zur Unterstützung von Schichten" + msgctxt "infill_wall_line_count label" msgid "Extra Infill Wall Count" msgstr "Zusätzliche Füllung Wandlinien" @@ -993,6 +1042,10 @@ msgctxt "switch_extruder_extra_prime_amount description" msgid "Extra material to prime after nozzle switching." msgstr "Nach einem Düsenwechsel zusätzlich bereitzustellendes Material." +msgctxt "variant_name" +msgid "Extruder" +msgstr "" + msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "X-Position Extruder-Einzug" @@ -1177,6 +1230,10 @@ msgctxt "material_flush_purge_speed label" msgid "Flush Purge Speed" msgstr "Ausspülgeschwindigkeit" +msgctxt "reset_flow_duration description" +msgid "For any travel move longer than this value, the material flow is reset to the paths target flow" +msgstr "Für jede Verfahrbewegung, die länger als dieser Wert ist, wird der Materialfluss auf den Sollwegfluss zurückgesetzt." + msgctxt "min_wall_line_width description" msgid "For thin structures around once or twice the nozzle size, the line widths need to be altered to adhere to the thickness of the model. This setting controls the minimum line width allowed for the walls. The minimum line widths inherently also determine the maximum line widths, since we transition from N to N+1 walls at some geometry thickness where the N walls are wide and the N+1 walls are narrow. The widest possible wall line is twice the Minimum Wall Line Width." msgstr "Bei dünnen Strukturen, die etwa ein- bis zweimal so groß sind wie die Düse, müssen die Linienstärken an die Dicke des Modells angepasst werden. Mit dieser Einstellung wird die Mindestlinienstärke für die Wände festgelegt. Die minimalen Linienstärken bestimmen gleichzeitig auch die maximalen Linienstärken, da wir bei einer gewissen Stärke der Geometrie von N- auf N+1-Wände übergehen, wobei die N-Wände breit und die N+1-Wände schmal sind. Die maximale Wandlinienstärke beträgt das Doppelte der minimalen Wandlinienstärke." @@ -1222,14 +1279,16 @@ msgid "G-code Flavor" msgstr "G-Code-Variante" msgctxt "machine_end_gcode description" -msgid "G-code commands to be executed at the very end - separated by \n." -msgstr "G-Code-Befehle, die am Ende ausgeführt werden sollen – getrennt durch " +msgid "" +"G-code commands to be executed at the very end - separated by \n" "." +msgstr "G-Code-Befehle, die am Ende ausgeführt werden sollen – getrennt durch ." msgctxt "machine_start_gcode description" -msgid "G-code commands to be executed at the very start - separated by \n." -msgstr "G-Code-Befehle, die zu Beginn ausgeführt werden sollen – getrennt durch " +msgid "" +"G-code commands to be executed at the very start - separated by \n" "." +msgstr "G-Code-Befehle, die zu Beginn ausgeführt werden sollen – getrennt durch ." msgctxt "material_guid description" msgid "GUID of the material. This is set automatically." @@ -1291,6 +1350,18 @@ msgctxt "gradual_support_infill_steps label" msgid "Gradual Support Infill Steps" msgstr "Stufenweise Füllungsschritte Stützstruktur" +msgctxt "gradual_flow_discretisation_step_size label" +msgid "Gradual flow discretisation step size" +msgstr "Umfang des Diskretisierungsvorgangs bei sukzessivem Durchfluss" + +msgctxt "gradual_flow_enabled label" +msgid "Gradual flow enabled" +msgstr "Sukzessiver Durchfluss aktiviert" + +msgctxt "max_flow_acceleration label" +msgid "Gradual flow max acceleration" +msgstr "Maximale Beschleunigung bei sukzessivem Durchfluss" + msgctxt "cool_min_temperature description" msgid "Gradually reduce to this temperature when printing at reduced speeds because of minimum layer time." msgstr "Reduzieren Sie die Temperatur allmählich auf diesen Wert, wenn Sie aufgrund der Mindestzeit für eine Schicht mit reduzierter Geschwindigkeit drucken." @@ -1683,6 +1754,10 @@ msgctxt "material_initial_print_temperature label" msgid "Initial Printing Temperature" msgstr "Anfängliche Drucktemperatur" +msgctxt "layer_0_max_flow_acceleration label" +msgid "Initial layer max flow acceleration" +msgstr "Maximale Durchflussbeschleunigung bei der Anfangsschicht" + msgctxt "acceleration_wall_x label" msgid "Inner Wall Acceleration" msgstr "Beschleunigung Innenwand" @@ -1992,9 +2067,10 @@ msgid "Make the extruder prime position absolute rather than relative to the las msgstr "Bevorzugen Sie eine absolute Einzugsposition des Extruders anstelle einer relativen Position zur zuletzt bekannten Kopfposition." msgctxt "layer_0_z_overlap description" -msgid "Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount.\nIt may be noted that sometimes the second layer is printed below initial layer because of this setting. This is intended behavior" -msgstr "Lassen Sie die erste und zweite Ebene des Modells in Z-Richtung überlappen, um das im Luftspalt verlorene Filament auszugleichen. Alle Modelle oberhalb der ersten Modellebene werden um diesen Betrag nach unten verschoben." -"Es kann vorkommen, dass aufgrund dieser Einstellung die zweite Ebene unterhalb der ersten Ebene gedruckt wird. Dieses Verhalten ist beabsichtigt." +msgid "" +"Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount.\n" +"It may be noted that sometimes the second layer is printed below initial layer because of this setting. This is intended behavior" +msgstr "Lassen Sie die erste und zweite Ebene des Modells in Z-Richtung überlappen, um das im Luftspalt verlorene Filament auszugleichen. Alle Modelle oberhalb der ersten Modellebene werden um diesen Betrag nach unten verschoben.Es kann vorkommen, dass aufgrund dieser Einstellung die zweite Ebene unterhalb der ersten Ebene gedruckt wird. Dieses Verhalten ist beabsichtigt." msgctxt "meshfix description" msgid "Make the meshes more suited for 3D printing." @@ -2004,6 +2080,10 @@ msgctxt "machine_gcode_flavor option Makerbot" msgid "Makerbot" msgstr "Makerbot" +msgctxt "support_z_seam_away_from_model description" +msgid "Manage the spatial relationship between the z seam of the support structure and the actual 3D model. This control is crucial as it allows users to ensure the seamless removal of support structures post-printing, without inflicting damage or leaving marks on the printed model." +msgstr "Verwalten Sie die räumliche Beziehung zwischen der Z-Naht der Stützstruktur und dem eigentlichen 3D-Modell. Diese Steuerung ist entscheidend, da sie es Benutzern ermöglicht, die nahtlose Entfernung von Stützstrukturen nach dem Drucken sicherzustellen, ohne Schäden zu verursachen oder Spuren auf dem gedruckten Modell zu hinterlassen." + msgctxt "machine_gcode_flavor option RepRap (Marlin/Sprinter)" msgid "Marlin" msgstr "Marlin" @@ -2120,6 +2200,10 @@ msgctxt "meshfix_maximum_travel_resolution label" msgid "Maximum Travel Resolution" msgstr "Maximale Bewegungsauflösung" +msgctxt "max_flow_acceleration description" +msgid "Maximum acceleration for gradual flow changes" +msgstr "Maximale Beschleunigung für sukzessive Durchflussänderungen" + msgctxt "machine_max_acceleration_x description" msgid "Maximum acceleration for the motor of the X-direction" msgstr "Die maximale Beschleunigung für den Motor der X-Richtung" @@ -2180,6 +2264,10 @@ msgctxt "slicing_tolerance option middle" msgid "Middle" msgstr "Mitte" +msgctxt "support_z_seam_min_distance label" +msgid "Min Z Seam Distance from Model" +msgstr "Min. Z-Naht-Abstand vom Modell" + msgctxt "mold_width label" msgid "Minimal Mold Width" msgstr "Mindestbreite der Form" @@ -2284,6 +2372,10 @@ msgctxt "minimum_roof_area description" msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will be printed as normal support." msgstr "Mindestfläche für die Dächer der Stützstruktur. Polygone, die eine kleinere Fläche als diesen Wert aufweisen, werden als normale Stützstruktur gedruckt." +msgctxt "layer_0_max_flow_acceleration description" +msgid "Minimum speed for gradual flow changes for the first layer" +msgstr "Mindestgeschwindigkeit für sukzessive Durchflussänderungen bei der Anfangsschicht" + msgctxt "min_feature_size description" 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 Line Width." msgstr "Mindeststärke dünner Merkmale. Modellmerkmale, die dünner sind als dieser Wert, werden nicht gedruckt, während Merkmale, die dicker als die Mindeststärke sind, auf die Mindestwandlinienstärke verbreitert werden." @@ -2324,6 +2416,10 @@ msgctxt "skirt_line_count description" msgid "Multiple skirt lines help to prime your extrusion better for small models. Setting this to 0 will disable the skirt." msgstr "Mehrere Skirt-Linien ermöglichen eine bessere Materialbereitstellung für die Extrusion für kleine Modelle. Wird dieser Wert auf 0 eingestellt, wird kein Skirt erstellt." +msgctxt "support_infill_density_multiplier_initial_layer description" +msgid "Multiplier for the infill on the initial layers of the support. Increasing this may help for bed adhesion." +msgstr "Multiplikator für die Füllung der ersten Schichten der Stütze. Eine Erhöhung dieses Wertes kann die Haftung des Bettes verbessern." + msgctxt "initial_layer_line_width_factor description" msgid "Multiplier of the line width on the first layer. Increasing this could improve bed adhesion." msgstr "Multiplikator der Linienbreite der ersten Schicht. Eine Erhöhung dieses Werts verbessert möglicherweise die Betthaftung." @@ -2344,6 +2440,10 @@ msgctxt "adhesion_type option none" msgid "None" msgstr "Keine" +msgctxt "extra_infill_lines_to_support_skins option none" +msgid "None" +msgstr "Keine" + msgctxt "z_seam_corner option z_seam_corner_none" msgid "None" msgstr "Keine" @@ -2388,9 +2488,9 @@ msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "Düsen-ID" -msgctxt "machine_nozzle_head_distance label" -msgid "Nozzle Length" -msgstr "Düsenlänge" +msgctxt "variant_name" +msgid "Nozzle Size" +msgstr "Düsengröße" msgctxt "switch_extruder_extra_prime_amount label" msgid "Nozzle Switch Extra Prime Amount" @@ -2480,6 +2580,10 @@ msgctxt "print_sequence option one_at_a_time" msgid "One at a Time" msgstr "Nacheinander" +msgctxt "cool_during_extruder_switch option only_last_extruder" +msgid "Only last extruder" +msgstr "Nur letzter Extruder" + msgctxt "retraction_hop_only_when_collides description" msgid "Only perform a Z Hop when moving over printed parts which cannot be avoided by horizontal motion by Avoid Printed Parts when Traveling." msgstr "Führen Sie nur einen Z-Sprung aus, wenn Sie über gedruckte Teile fahren, die nicht durch eine horizontale Bewegung vermeidbar sind, indem Sie gedruckte Teile während der Fahrt vermeiden." @@ -2516,6 +2620,18 @@ msgctxt "acceleration_wall_0 label" msgid "Outer Wall Acceleration" msgstr "Beschleunigung Außenwand" +msgctxt "wall_0_acceleration label" +msgid "Outer Wall Acceleration" +msgstr "Beschleunigung der Außenwand" + +msgctxt "wall_0_deceleration label" +msgid "Outer Wall Deceleration" +msgstr "Verlangsamung der Außenwand" + +msgctxt "wall_0_end_speed_ratio label" +msgid "Outer Wall End Speed Ratio" +msgstr "Endgeschwindigkeitsverhältnis der Außenwand" + msgctxt "wall_0_extruder_nr label" msgid "Outer Wall Extruder" msgstr "Extruder Außenwand" @@ -2540,6 +2656,14 @@ msgctxt "speed_wall_0 label" msgid "Outer Wall Speed" msgstr "Geschwindigkeit Außenwand" +msgctxt "wall_0_speed_split_distance label" +msgid "Outer Wall Speed Split Distance" +msgstr "Geschwindigkeitsaufteilung der Außenwand" + +msgctxt "wall_0_start_speed_ratio label" +msgid "Outer Wall Start Speed Ratio" +msgstr "Anfangsgeschwindigkeitsverhältnis der Außenwand" + msgctxt "wall_0_wipe_dist label" msgid "Outer Wall Wipe Distance" msgstr "Wipe-Abstand der Außenwand" @@ -2588,6 +2712,10 @@ msgctxt "bridge_fan_speed_3 description" msgid "Percentage fan speed to use when printing the third bridge skin layer." msgstr "Prozentwert der Lüfterdrehzahl für das Drucken der dritten Brücken-Außenhautschicht." +msgctxt "z_seam_on_vertex description" +msgid "Place the z-seam on a polygon vertex. Switching this off can place the seam between vertices as well. (Keep in mind that this won't override the restrictions on placing the seam on an unsupported overhang.)" +msgstr "Platzieren Sie die Z-Naht auf einem Polygonscheitelpunkt. Wenn Sie dies ausschalten, können Sie die Naht auch zwischen Scheitelpunkten platzieren. (Beachten Sie, dass dies nicht die Beschränkungen für die Platzierung der Naht auf einem nicht unterstützten Überhang aufhebt)." + msgctxt "minimum_polygon_circumference description" msgid "Polygons in sliced layers that have a circumference smaller than this amount will be filtered out. Lower values lead to higher resolution mesh at the cost of slicing time. It is meant mostly for high resolution SLA printers and very tiny 3D models with a lot of details." msgstr "Polygone in geschnittenen Schichten, die einen Umfang unter diesem Wert haben, werden ausgefiltert. Niedrigere Werte führen zu einem Mesh mit höherer Auflösung zulasten der Slicing-Zeit. Dies gilt in erster Linie für SLA-Drucker mit höherer Auflösung und sehr kleine 3D-Modelle mit zahlreichen Details." @@ -2636,6 +2764,10 @@ msgctxt "prime_tower_max_bridging_distance label" msgid "Prime Tower Maximum Bridging Distance" msgstr "Prime Tower Maximaler Überbrückungsabstand" +msgctxt "prime_tower_min_shell_thickness label" +msgid "Prime Tower Minimum Shell Thickness" +msgstr "Mindeststärke der Schale des Prime Tower" + msgctxt "prime_tower_min_volume label" msgid "Prime Tower Minimum Volume" msgstr "Mindestvolumen Einzugsturm" @@ -2668,6 +2800,10 @@ msgctxt "acceleration_print label" msgid "Print Acceleration" msgstr "Beschleunigung Druck" +msgctxt "variant_name" +msgid "Print Core" +msgstr "" + msgctxt "jerk_print label" msgid "Print Jerk" msgstr "Ruckfunktion Drucken" @@ -2788,6 +2924,18 @@ msgctxt "raft_base_fan_speed label" msgid "Raft Base Fan Speed" msgstr "Lüfterdrehzahl für Raft-Basis" +msgctxt "raft_base_flow label" +msgid "Raft Base Flow" +msgstr "Raft-Basisfluss" + +msgctxt "raft_base_infill_overlap_mm label" +msgid "Raft Base Infill Overlap" +msgstr "Raft-Basis-Füllüberlappung" + +msgctxt "raft_base_infill_overlap label" +msgid "Raft Base Infill Overlap Percentage" +msgstr "Raft-Basis-Füllüberlappungsprozentsatz" + msgctxt "raft_base_line_spacing label" msgid "Raft Base Line Spacing" msgstr "Linienabstand der Raft-Basis" @@ -2828,6 +2976,26 @@ msgctxt "raft_fan_speed label" msgid "Raft Fan Speed" msgstr "Lüfterdrehzahl für Raft" +msgctxt "raft_flow label" +msgid "Raft Flow" +msgstr "Raft-Fluss" + +msgctxt "raft_interface_flow label" +msgid "Raft Interface Flow" +msgstr "Raft-Schnittstellenfluss" + +msgctxt "raft_interface_infill_overlap_mm label" +msgid "Raft Interface Infill Overlap" +msgstr "Raft-Schnittstellen-Füllüberlappung" + +msgctxt "raft_interface_infill_overlap label" +msgid "Raft Interface Infill Overlap Percentage" +msgstr "Raft-Schnittstellen-Füllüberlappungsprozentsatz" + +msgctxt "raft_interface_z_offset label" +msgid "Raft Interface Z Offset" +msgstr "Raft-Schnittstellen-Z-Versatz" + msgctxt "raft_interface_margin label" msgid "Raft Middle Extra Margin" msgstr "Floßmitte Extra-Rand" @@ -2892,6 +3060,22 @@ msgctxt "raft_smoothing label" msgid "Raft Smoothing" msgstr "Raft-Glättung" +msgctxt "raft_surface_flow label" +msgid "Raft Surface Flow" +msgstr "Raft-Oberflächenfluss" + +msgctxt "raft_surface_infill_overlap_mm label" +msgid "Raft Surface Infill Overlap" +msgstr "Raft-Oberflächen-Füllüberlappung" + +msgctxt "raft_surface_infill_overlap label" +msgid "Raft Surface Infill Overlap Percentage" +msgstr "Raft-Oberflächen-Füllüberlappungsprozentsatz" + +msgctxt "raft_surface_z_offset label" +msgid "Raft Surface Z Offset" +msgstr "Raft-Oberflächen-Z-Versatz" + msgctxt "raft_surface_margin label" msgid "Raft Top Extra Margin" msgstr "Floß Oberseite Extra-Rand" @@ -3056,6 +3240,10 @@ msgctxt "ppr description" msgid "Reporting events that go out of set thresholds" msgstr "Meldung von Ereignissen, die über die eingestellten Schwellenwerte hinausgehen" +msgctxt "reset_flow_duration label" +msgid "Reset flow duration" +msgstr "Durchflussdauer zurücksetzen" + msgctxt "support_tree_rest_preference label" msgid "Rest Preference" msgstr "Präferenz Auflagestelle" @@ -3120,6 +3308,18 @@ msgctxt "material_shrinkage_percentage label" msgid "Scaling Factor Shrinkage Compensation" msgstr "Kompensation der Schrumpfung des Skalierungsfaktors" +msgctxt "scarf_joint_seam_length label" +msgid "Scarf Seam Length" +msgstr "Kappnahtlänge" + +msgctxt "scarf_joint_seam_start_height_ratio label" +msgid "Scarf Seam Start Height" +msgstr "Kappnaht-Starthöhe" + +msgctxt "scarf_split_distance label" +msgid "Scarf Seam Step Length" +msgstr "Kappnaht-Schrittlänge" + msgctxt "support_meshes_present label" msgid "Scene Has Support Meshes" msgstr "Szene verfügt über Stütznetze" @@ -3128,6 +3328,10 @@ msgctxt "z_seam_corner label" msgid "Seam Corner Preference" msgstr "Präferenz Nahtkante" +msgctxt "seam_overhang_angle label" +msgid "Seam Overhanging Wall Angle" +msgstr "Winkel überhängender Nahtwand" + msgctxt "user_defined_print_order_enabled label" msgid "Set Print Sequence Manually" msgstr "Druckreihenfolge manuell einstellen" @@ -3472,6 +3676,10 @@ msgctxt "acceleration_support_infill label" msgid "Support Infill Acceleration" msgstr "Beschleunigung Stützstrukturfüllung" +msgctxt "support_infill_density_multiplier_initial_layer label" +msgid "Support Infill Density Multiplier Initial Layer" +msgstr "Stützen-Fülldichtemultiplikator-Anfangsschicht" + msgctxt "support_infill_extruder_nr label" msgid "Support Infill Extruder" msgstr "Extruder für Füllung Stützstruktur" @@ -3664,6 +3872,10 @@ msgctxt "support_z_distance label" msgid "Support Z Distance" msgstr "Z-Abstand der Stützstruktur" +msgctxt "support_z_seam_away_from_model label" +msgid "Support Z Seam Away from Model" +msgstr "Stützen-Z-Naht vom Modell weg" + msgctxt "support_interface_priority option support_lines_overwrite_interface_area" msgid "Support lines preferred" msgstr "Stützlinien priorisiert" @@ -3840,6 +4052,22 @@ msgctxt "acceleration_travel description" msgid "The acceleration with which travel moves are made." msgstr "Die Beschleunigung, mit der Bewegungen durchgeführt werden." +msgctxt "raft_base_flow description" +msgid "The amount of material, relative to a normal extrusion line, to extrude during raft base printing. Having an increased flow may improve adhesion and raft structural strength." +msgstr "Die Materialmenge, die im Vergleich zu einer normalen Extrusionslinie während des Drucks der Raftbasis extrudiert wird. Ein erhöhter Durchfluss kann die Haftung und die strukturelle Festigkeit des Rafts verbessern." + +msgctxt "raft_interface_flow description" +msgid "The amount of material, relative to a normal extrusion line, to extrude during raft interface printing. Having an increased flow may improve adhesion and raft structural strength." +msgstr "Die Materialmenge, die im Vergleich zu einer normalen Extrusionslinie während des Drucks der Raft-Oberfläche extrudiert wird. Ein erhöhter Durchfluss kann die Haftung und die strukturelle Festigkeit des Rafts verbessern." + +msgctxt "raft_flow description" +msgid "The amount of material, relative to a normal extrusion line, to extrude during raft printing. Having an increased flow may improve adhesion and raft structural strength." +msgstr "Die Materialmenge, die im Vergleich zu einer normalen Extrusionslinie beim Bedrucken des Rafts extrudiert wird. Ein erhöhter Durchfluss kann die Haftung und die strukturelle Festigkeit des Rafts verbessern." + +msgctxt "raft_surface_flow description" +msgid "The amount of material, relative to a normal extrusion line, to extrude during raft surface printing. Having an increased flow may improve adhesion and raft structural strength." +msgstr "Die Materialmenge, die im Vergleich zu einer normalen Extrusionslinie während des Drucks der Floßoberfläche extrudiert wird. Ein erhöhter Durchfluss kann die Haftung und die strukturelle Festigkeit des Rafts verbessern." + msgctxt "ironing_flow description" msgid "The amount of material, relative to a normal skin line, to extrude during ironing. Keeping the nozzle filled helps filling some of the crevices of the top surface, but too much results in overextrusion and blips on the side of the surface." msgstr "Die Materialmenge relativ zu einer normalen Außenhautlinie, um während des Glättens zu extrudieren. Indem die Düse gefüllt bleibt, können einige Spalten in der oberen Schicht gefüllt werden, allerdings führt zu viel davon zu einer übermäßigen Extrudierung und Markierungen seitlich der Oberfläche." @@ -3848,6 +4076,30 @@ msgctxt "infill_overlap description" msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." msgstr "Das Ausmaß des Überlappens zwischen der Füllung und den Wänden als Prozentwert der Füllungslinienbreite. Ein leichtes Überlappen ermöglicht es den Wänden, eine solide Verbindung mit der Füllung herzustellen." +msgctxt "raft_base_infill_overlap description" +msgid "The amount of overlap between the infill and the walls of the raft base, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." +msgstr "Der Überlappungsgrad zwischen der Füllung und den Wänden des Raftbodens, als Prozentsatz der Breite der Fülllinie. Eine geringe Überlappung ermöglicht einen festen Anschluss der Wände an die Füllung." + +msgctxt "raft_base_infill_overlap_mm description" +msgid "The amount of overlap between the infill and the walls of the raft base. A slight overlap allows the walls to connect firmly to the infill." +msgstr "Der Überlappungsgrad zwischen der Füllung und den Wänden des Raftbodens. Eine leichte Überlappung ermöglicht einen festen Anschluss der Wände an die Füllung." + +msgctxt "raft_interface_infill_overlap description" +msgid "The amount of overlap between the infill and the walls of the raft interface, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." +msgstr "Der Überlappungsgrad zwischen der Füllung und den Wänden der Raft-Schnittstelle, in Prozent der Breite der Füllungslinie. Eine leichte Überlappung ermöglicht einen festen Anschluss der Wände an die Füllung." + +msgctxt "raft_interface_infill_overlap_mm description" +msgid "The amount of overlap between the infill and the walls of the raft interface. A slight overlap allows the walls to connect firmly to the infill." +msgstr "Der Überlappungsgrad zwischen der Füllung und den Wänden an der Raft-Schnittstelle. Eine leichte Überlappung ermöglicht einen festen Anschluss der Wände an die Füllung." + +msgctxt "raft_surface_infill_overlap description" +msgid "The amount of overlap between the infill and the walls of the raft surface, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." +msgstr "Der Überlappungsgrad zwischen der Füllung und den Wänden der Raft-Oberfläche als Prozentsatz der Fülllinienbreite. Eine leichte Überlappung einen festen Anschluss der Wände an die Füllung." + +msgctxt "raft_surface_infill_overlap_mm description" +msgid "The amount of overlap between the infill and the walls of the raft surface. A slight overlap allows the walls to connect firmly to the infill." +msgstr "Der Überlappungsgrad zwischen der Füllung und den Wänden an der Raft-Schnittstelle. Eine leichte Überlappung ermöglicht einen festen Anschluss der Wände an die Füllung." + msgctxt "infill_overlap_mm description" msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." msgstr "Das Ausmaß des Überlappens zwischen der Füllung und den Wänden. Ein leichtes Überlappen ermöglicht es den Wänden, eine solide Verbindung mit der Füllung herzustellen." @@ -3952,6 +4204,10 @@ msgctxt "ironing_line_spacing description" msgid "The distance between the lines of ironing." msgstr "Der Abstand zwischen den Glättungslinien." +msgctxt "support_z_seam_min_distance description" +msgid "The distance between the model and its support structure at the z-axis seam." +msgstr "Der Abstand zwischen dem Modell und seiner Stützstruktur an der Z-Achsen-Naht." + msgctxt "travel_avoid_distance description" msgid "The distance between the nozzle and already printed parts when avoiding during travel moves." msgstr "Der Abstand zwischen der Düse und den bereits gedruckten Teilen, wenn diese bei Bewegungen umgangen werden." @@ -4120,6 +4376,10 @@ msgctxt "mold_roof_height description" msgid "The height above horizontal parts in your model which to print mold." msgstr "Bezeichnet die Höhe über horizontalen Teilen Ihres Modell, in der die Form gedruckt wird." +msgctxt "build_fan_full_at_height description" +msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." +msgstr "Die Höhe, auf der sich die Lüfter bei normaler Lüftergeschwindigkeit drehen. Bei den Schichten darunter erhöht sich die Lüftergeschwindigkeit allmählich von der anfänglichen Lüftergeschwindigkeit bis zur normalen Lüftergeschwindigkeit." + msgctxt "cool_fan_full_at_height description" msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." msgstr "Die Höhe, auf der die Lüfter mit Normaldrehzahl laufen. In den Schichten darunter wird die Lüfterdrehzahl schrittweise von der anfänglichen Lüfterdrehzahl bis zur Normaldrehzahl angehoben." @@ -4128,10 +4388,6 @@ msgctxt "gantry_height description" msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes)." msgstr "Der Höhenunterschied zwischen der Düsenspitze und dem Brückensystem (X- und Y-Achsen)." -msgctxt "machine_nozzle_head_distance description" -msgid "The height difference between the tip of the nozzle and the lowest part of the print head." -msgstr "Der Höhenunterschied zwischen der Düsenspitze und dem untersten Bereich des Druckkopfes." - msgctxt "retraction_hop_after_extruder_switch_height description" msgid "The height difference when performing a Z Hop after extruder switch." msgstr "Der Höhenunterschied bei Ausführung eines Z-Sprungs nach Extruder-Wechsel." @@ -4181,9 +4437,10 @@ msgid "The horizontal distance between the first brim line and the outline of th msgstr "Der horizontale Abstand zwischen der ersten Brim-Linie und der Kontur der ersten Schicht des Drucks. Eine kleine Spalte kann das Entfernen des Brims vereinfachen, wobei trotzdem alle thermischen Vorteile genutzt werden können." msgctxt "skirt_gap description" -msgid "The horizontal distance between the skirt and the first layer of the print.\nThis is the minimum distance. Multiple skirt lines will extend outwards from this distance." -msgstr "Der horizontale Abstand zwischen dem Skirt und der ersten Schicht des Drucks." -"Es handelt sich dabei um den Mindestabstand. Ab diesem Abstand werden mehrere Skirt-Linien in äußerer Richtung angebracht." +msgid "" +"The horizontal distance between the skirt and the first layer of the print.\n" +"This is the minimum distance. Multiple skirt lines will extend outwards from this distance." +msgstr "Der horizontale Abstand zwischen dem Skirt und der ersten Schicht des Drucks.Es handelt sich dabei um den Mindestabstand. Ab diesem Abstand werden mehrere Skirt-Linien in äußerer Richtung angebracht." msgctxt "lightning_infill_straightening_angle description" msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." @@ -4229,6 +4486,10 @@ msgctxt "top_skin_preshrink description" msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model." msgstr "Dies bezeichnet die größte Breite der zu entfernenden oberen Außenhautbereiche. Jeder Außenhautbereich, der kleiner als dieser Wert ist, verschwindet. Dies kann bei der Beschränkung der benötigten Zeit und Materialmenge für das Drucken der oberen Außenhaut an abgeschrägten Flächen des Modells unterstützen." +msgctxt "build_fan_full_layer description" +msgid "The layer at which the build fans spin on full fan speed. This value is calculated and rounded to a whole number." +msgstr "Die Schicht, bei der sich die Lüfter des Druckers mit voller Lüftergeschwindigkeit drehen. Dieser Wert wird berechnet und auf eine ganze Zahl gerundet." + msgctxt "cool_fan_full_layer description" msgid "The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number." msgstr "Die Schicht, bei der die Lüfter mit Normaldrehzahl laufen. Wenn Normaldrehzahl des Lüfters bei Höhe eingestellt ist, wird dieser Wert berechnet und auf eine ganze Zahl auf- oder abgerundet." @@ -4441,6 +4702,10 @@ msgctxt "support_bottom_stair_step_min_slope description" msgid "The minimum slope of the area for stair-stepping to take effect. Low values should make support easier to remove on shallower slopes, but really low values may result in some very counter-intuitive results on other parts of the model." msgstr "Die Mindestneigung des Bereichs zur Erstellung einer Stützstufe. Bei niedrigeren Werten lassen sich die Stützstrukturen an flachen Neigungen leichter entfernen. Zu niedrige Werte können allerdings zu widersprüchlichen Ergebnissen an anderen Teilen des Modells führen." +msgctxt "prime_tower_min_shell_thickness description" +msgid "The minimum thickness of the prime tower shell. You may increase it to make the prime tower stronger." +msgstr "Die Mindestdicke der Prime-Tower-Hülle. Sie können sie erhöhen, um den Prime-Tower stärker zu machen." + msgctxt "cool_min_layer_time description" msgid "The minimum time spent in a layer. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer. Layers may still take shorter than the minimal layer time if Lift Head is disabled and if the Minimum Speed would otherwise be violated." msgstr "Die Mindestzeit, die für eine Schicht aufgewendet wird. Hierdurch wird der Drucker verlangsamt, um mindestens die hier eingestellte Zeit für eine Schicht aufzuwenden. Dadurch kann das gedruckte Material angemessen abkühlen, bevor die folgende Schicht gedruckt wird. Die Schichten können dennoch weniger als die Mindestzeit für eine Schicht erfordern, wenn die Funktion Druckkopf anheben deaktiviert ist und die Mindestgeschwindigkeit andernfalls verletzt würde." @@ -4509,6 +4774,10 @@ msgctxt "support_brim_line_count description" msgid "The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material." msgstr "Die Anzahl der Linien für die Brim-Stützstruktur. Eine größere Anzahl von Brim-Linien verbessert die Haftung am Druckbett, jedoch erhöht sich hierdurch der Materialverbrauch." +msgctxt "build_volume_fan_nr description" +msgid "The number of the fan that cools the build volume. If this is set to 0, it's means that there is no build volume fan" +msgstr "Die Nummer des Lüfters, der das Druckvolumen kühlt. Wenn dieser Wert auf 0 gesetzt ist, bedeutet dies, dass es keinen Lüfter für das Druckvolumen gibt" + msgctxt "raft_surface_layers description" msgid "The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model sits on. 2 layers result in a smoother top surface than 1." msgstr "Die Anzahl der Oberflächenschichten auf der zweiten Raft-Schicht. Dabei handelt es sich um komplett gefüllte Schichten, auf denen das Modell ruht. Bei der Verwendung von 2 Schichten entsteht eine glattere Oberfläche als bei einer Schicht." @@ -4601,6 +4870,10 @@ msgctxt "jerk_layer_0 description" msgid "The print maximum instantaneous velocity change for the initial layer." msgstr "Die maximale unmittelbare Geschwindigkeitsänderung für die erste Schicht." +msgctxt "scarf_joint_seam_start_height_ratio description" +msgid "The ratio of the selected layer height at which the scarf seam will begin. A lower number will result in a larger seam height. Must be lower than 100 to be effective." +msgstr "Das Verhältnis der ausgewählten Schichthöhe, bei der die Kappnaht beginnt. Eine niedrigere Zahl führt zu einer größeren Nahthöhe. Muss niedriger als 100 sein, um wirksam zu sein." + msgctxt "machine_shape description" msgid "The shape of the build plate without taking unprintable areas into account." msgstr "Die Form der Druckplatte ohne Berücksichtigung nicht druckbarer Bereiche." @@ -4929,6 +5202,26 @@ msgctxt "bridge_wall_coast description" msgid "This controls the distance the extruder should coast immediately before a bridge wall begins. Coasting before the bridge starts can reduce the pressure in the nozzle and may produce a flatter bridge." msgstr "Damit wird der Abstand für das unmittelbare Coasting des Extruders vor Beginn einer Brückenwand gesteuert. Ein Coasting vor Brückenstart kann den Druck in der Düse reduzieren und eine flachere Brücke produzieren." +msgctxt "wall_0_acceleration description" +msgid "This is the acceleration with which to reach the top speed when printing an outer wall." +msgstr "Dies ist die Beschleunigung, mit der die Höchstgeschwindigkeit beim Drucken einer Außenwand erreicht wird." + +msgctxt "wall_0_deceleration description" +msgid "This is the deceleration with which to end printing an outer wall." +msgstr "Dies ist die Verlangsamung, mit der der Druck einer Außenwand beendet wird." + +msgctxt "wall_0_speed_split_distance description" +msgid "This is the maximum length of an extrusion path when splitting a longer path to apply the outer wall acceleration/deceleration. A smaller distance will create a more precise but also more verbose G-Code." +msgstr "Dies ist die maximale Länge eines Extrusionspfads beim Aufteilen eines längeren Pfads, um die Beschleunigung/Verlangsamung der Außenwand anzuwenden. Ein kleinerer Abstand erzeugt einen präziseren, aber auch ausführlicheren G-Code." + +msgctxt "wall_0_end_speed_ratio description" +msgid "This is the ratio of the top speed to end with when printing an outer wall." +msgstr "Dies ist das Verhältnis der Höchstgeschwindigkeit zum Ende beim Drucken einer Außenwand." + +msgctxt "wall_0_start_speed_ratio description" +msgid "This is the ratio of the top speed to start with when printing an outer wall." +msgstr "Dies ist das Verhältnis der Höchstgeschwindigkeit zu Beginn des Drucks einer Außenwand." + msgctxt "raft_base_smoothing description" msgid "This setting controls how much inner corners in the raft base outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." msgstr "Diese Einstellung steuert, wie stark die Innenecken in der Kontur des Floßbodens abgerundet werden. Die Innenecken werden zu einem Halbkreis mit einem Radius abgerundet, der dem hier angegebenen Wert entspricht. Mit dieser Einstellung werden auch Löcher im Umriss des Floßes entfernt, die kleiner als ein solcher Kreis sind." @@ -5173,10 +5466,18 @@ msgctxt "support_tree_max_diameter label" msgid "Trunk Diameter" msgstr "Stammdurchmesser" +msgctxt "seam_overhang_angle description" +msgid "Try to prevent seams on walls that overhang more than this angle. When the value is 90, no walls will be treated as overhanging." +msgstr "Versuchen Sie, Nähte an Wänden zu vermeiden, die mehr als diesen Winkel überhängen. Wenn der Wert 90 beträgt, werden keine Wände als überhängend behandelt." + msgctxt "machine_gcode_flavor option UltiGCode" msgid "Ultimaker 2" msgstr "Ultimaker 2" +msgctxt "cool_during_extruder_switch option unchanged" +msgid "Unchanged" +msgstr "Unverändert" + msgctxt "meshfix_union_all label" msgid "Union Overlapping Volumes" msgstr "Überlappende Volumen vereinen" @@ -5301,9 +5602,17 @@ msgctxt "shell label" msgid "Walls" msgstr "Wände" +msgctxt "extra_infill_lines_to_support_skins option walls" +msgid "Walls Only" +msgstr "Nur Wände" + +msgctxt "extra_infill_lines_to_support_skins option walls_and_lines" +msgid "Walls and Lines" +msgstr "Wände und Linien" + msgctxt "wall_overhang_angle description" -msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." -msgstr "Wände, die über diesen Winkel hinaus hängen, werden mithilfe der Einstellungen für Winkel für überhängende Wände gedruckt. Wenn der Wert 90 beträgt, werden keine Wände als überhängend behandelt. Überhänge, die von Stützstrukturen gestützt werden, werden ebenfalls nicht als Überhang behandelt." +msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either. Furthermore, any line that's less than half overhanging will also not be treated as overhang." +msgstr "Wände, die über diesen Winkel hinaus überhängen, werden mit den Einstellungen für überhängende Wände gedruckt. Bei einem Wert von 90 werden keine Wände als überhängend behandelt. Ein Überhang, der von einer Stütze gestützt wird, wird ebenfalls nicht als Überhang behandelt. Darüber hinaus wird auch jede Linie, die weniger als halb überhängt, nicht als Überhang behandelt." msgctxt "meshfix_fluid_motion_enabled description" msgid "When enabled tool paths are corrected for printers with smooth motion planners. Small movements that deviate from the general tool path direction are smoothed to improve fluid motions." @@ -5341,6 +5650,14 @@ msgctxt "bridge_wall_material_flow description" msgid "When printing bridge walls, the amount of material extruded is multiplied by this value." msgstr "Die extrudierte Materialmenge beim Drucken von Brückenwänden wird mit diesem Wert multipliziert." +msgctxt "raft_interface_z_offset description" +msgid "When printing the first layer of the raft interface, translate by this offset to customize the adhesion between base and interface. A negative offset should improve the adhesion." +msgstr "Beim Drucken der ersten Schicht der Raft-Schnittstelle verschieben Sie um diesen Versatz, um die Haftung zwischen Basis und Schnittstelle anzupassen. Ein negativer Versatz sollte die Haftung verbessern." + +msgctxt "raft_surface_z_offset description" +msgid "When printing the first layer of the raft surface, translate by this offset to customize the adhesion between interface and surface. A negative offset should improve the adhesion." +msgstr "Beim Drucken der ersten Schicht der Raft-Oberfläche verschieben Sie um diesen Versatz, um die Haftung zwischen Schnittstelle und Oberfläche anzupassen. Ein negativer Versatz sollte die Haftung verbessern." + msgctxt "bridge_skin_material_flow_2 description" msgid "When printing the second bridge skin layer, the amount of material extruded is multiplied by this value." msgstr "Die extrudierte Materialmenge beim Drucken der zweiten Brücken-Außenhautschicht wird mit diesem Wert multipliziert." @@ -5637,6 +5954,10 @@ msgctxt "z_seam_type label" msgid "Z Seam Alignment" msgstr "Justierung der Z-Naht" +msgctxt "z_seam_on_vertex label" +msgid "Z Seam On Vertex" +msgstr "Z-Naht auf Scheitelpunkt" + msgctxt "z_seam_position label" msgid "Z Seam Position" msgstr "Position der Z-Naht" @@ -5697,318 +6018,14 @@ msgctxt "travel description" msgid "travel" msgstr "Bewegungen" -msgctxt "cool_during_extruder_switch description" -msgid "Whether to activate the cooling fans during a nozzle switch. This can help reducing oozing by cooling the nozzle faster:
  • Unchanged: keep the fans as they were previously
  • Only last extruder: turn on the fan of the last used extruder, but turn the others off (if any). This is useful if you have completely separate extruders.
  • All fans: turn on all fans during nozzle switch. This is useful if you have a single cooling fan, or multiple fans that stay close to each other.
" -msgstr "Ob die Kühlventilatoren während eines Düsenwechsels aktiviert werden sollen. Dies kann helfen, das Auslaufen zu reduzieren, indem die Düse schneller gekühlt wird:
  • Unverändert: Lassen Sie die Ventilatoren wie zuvor
  • Nur letzter Extruder: Schalten Sie den Ventilator des zuletzt verwendeten Extruders ein, aber die anderen aus (falls vorhanden). Dies ist nützlich, wenn Sie völlig separate Extruder haben.
  • Alle Ventilatoren: Schalten Sie alle Ventilatoren während des Düsenwechsels ein. Dies ist nützlich, wenn Sie einen einzelnen Kühllüfter oder mehrere Lüfter haben, die nahe beieinander stehen.
" - -msgctxt "cool_during_extruder_switch option all_fans" -msgid "All fans" -msgstr "Alle Lüfter" - -msgctxt "cool_during_extruder_switch label" -msgid "Cooling during extruder switch" -msgstr "Kühlung während des Extruderwechsels" - -msgctxt "support_z_seam_away_from_model description" -msgid "Manage the spatial relationship between the z seam of the support structure and the actual 3D model. This control is crucial as it allows users to ensure the seamless removal of support structures post-printing, without inflicting damage or leaving marks on the printed model." -msgstr "Verwalten Sie die räumliche Beziehung zwischen der Z-Naht der Stützstruktur und dem eigentlichen 3D-Modell. Diese Steuerung ist entscheidend, da sie es Benutzern ermöglicht, die nahtlose Entfernung von Stützstrukturen nach dem Drucken sicherzustellen, ohne Schäden zu verursachen oder Spuren auf dem gedruckten Modell zu hinterlassen." - -msgctxt "support_z_seam_min_distance label" -msgid "Min Z Seam Distance from Model" -msgstr "Min. Z-Naht-Abstand vom Modell" - -msgctxt "support_infill_density_multiplier_initial_layer description" -msgid "Multiplier for the infill on the initial layers of the support. Increasing this may help for bed adhesion." -msgstr "Multiplikator für die Füllung der ersten Schichten der Stütze. Eine Erhöhung dieses Wertes kann die Haftung des Bettes verbessern." +#~ msgctxt "machine_nozzle_head_distance label" +#~ msgid "Nozzle Length" +#~ msgstr "Düsenlänge" -msgctxt "cool_during_extruder_switch option only_last_extruder" -msgid "Only last extruder" -msgstr "Nur letzter Extruder" +#~ msgctxt "machine_nozzle_head_distance description" +#~ msgid "The height difference between the tip of the nozzle and the lowest part of the print head." +#~ msgstr "Der Höhenunterschied zwischen der Düsenspitze und dem untersten Bereich des Druckkopfes." -msgctxt "z_seam_on_vertex description" -msgid "Place the z-seam on a polygon vertex. Switching this off can place the seam between vertices as well. (Keep in mind that this won't override the restrictions on placing the seam on an unsupported overhang.)" -msgstr "Platzieren Sie die Z-Naht auf einem Polygonscheitelpunkt. Wenn Sie dies ausschalten, können Sie die Naht auch zwischen Scheitelpunkten platzieren. (Beachten Sie, dass dies nicht die Beschränkungen für die Platzierung der Naht auf einem nicht unterstützten Überhang aufhebt)." - -msgctxt "prime_tower_min_shell_thickness label" -msgid "Prime Tower Minimum Shell Thickness" -msgstr "Mindeststärke der Schale des Prime Tower" - -msgctxt "raft_base_flow label" -msgid "Raft Base Flow" -msgstr "Raft-Basisfluss" - -msgctxt "raft_base_infill_overlap_mm label" -msgid "Raft Base Infill Overlap" -msgstr "Raft-Basis-Füllüberlappung" - -msgctxt "raft_base_infill_overlap label" -msgid "Raft Base Infill Overlap Percentage" -msgstr "Raft-Basis-Füllüberlappungsprozentsatz" - -msgctxt "raft_flow label" -msgid "Raft Flow" -msgstr "Raft-Fluss" - -msgctxt "raft_interface_flow label" -msgid "Raft Interface Flow" -msgstr "Raft-Schnittstellenfluss" - -msgctxt "raft_interface_infill_overlap_mm label" -msgid "Raft Interface Infill Overlap" -msgstr "Raft-Schnittstellen-Füllüberlappung" - -msgctxt "raft_interface_infill_overlap label" -msgid "Raft Interface Infill Overlap Percentage" -msgstr "Raft-Schnittstellen-Füllüberlappungsprozentsatz" - -msgctxt "raft_interface_z_offset label" -msgid "Raft Interface Z Offset" -msgstr "Raft-Schnittstellen-Z-Versatz" - -msgctxt "raft_surface_flow label" -msgid "Raft Surface Flow" -msgstr "Raft-Oberflächenfluss" - -msgctxt "raft_surface_infill_overlap_mm label" -msgid "Raft Surface Infill Overlap" -msgstr "Raft-Oberflächen-Füllüberlappung" - -msgctxt "raft_surface_infill_overlap label" -msgid "Raft Surface Infill Overlap Percentage" -msgstr "Raft-Oberflächen-Füllüberlappungsprozentsatz" - -msgctxt "raft_surface_z_offset label" -msgid "Raft Surface Z Offset" -msgstr "Raft-Oberflächen-Z-Versatz" - -msgctxt "seam_overhang_angle label" -msgid "Seam Overhanging Wall Angle" -msgstr "Winkel überhängender Nahtwand" - -msgctxt "support_infill_density_multiplier_initial_layer label" -msgid "Support Infill Density Multiplier Initial Layer" -msgstr "Stützen-Fülldichtemultiplikator-Anfangsschicht" - -msgctxt "support_z_seam_away_from_model label" -msgid "Support Z Seam Away from Model" -msgstr "Stützen-Z-Naht vom Modell weg" - -msgctxt "raft_base_flow description" -msgid "The amount of material, relative to a normal extrusion line, to extrude during raft base printing. Having an increased flow may improve adhesion and raft structural strength." -msgstr "Die Materialmenge, die im Vergleich zu einer normalen Extrusionslinie während des Drucks der Raftbasis extrudiert wird. Ein erhöhter Durchfluss kann die Haftung und die strukturelle Festigkeit des Rafts verbessern." - -msgctxt "raft_interface_flow description" -msgid "The amount of material, relative to a normal extrusion line, to extrude during raft interface printing. Having an increased flow may improve adhesion and raft structural strength." -msgstr "Die Materialmenge, die im Vergleich zu einer normalen Extrusionslinie während des Drucks der Raft-Oberfläche extrudiert wird. Ein erhöhter Durchfluss kann die Haftung und die strukturelle Festigkeit des Rafts verbessern." - -msgctxt "raft_flow description" -msgid "The amount of material, relative to a normal extrusion line, to extrude during raft printing. Having an increased flow may improve adhesion and raft structural strength." -msgstr "Die Materialmenge, die im Vergleich zu einer normalen Extrusionslinie beim Bedrucken des Rafts extrudiert wird. Ein erhöhter Durchfluss kann die Haftung und die strukturelle Festigkeit des Rafts verbessern." - -msgctxt "raft_surface_flow description" -msgid "The amount of material, relative to a normal extrusion line, to extrude during raft surface printing. Having an increased flow may improve adhesion and raft structural strength." -msgstr "Die Materialmenge, die im Vergleich zu einer normalen Extrusionslinie während des Drucks der Floßoberfläche extrudiert wird. Ein erhöhter Durchfluss kann die Haftung und die strukturelle Festigkeit des Rafts verbessern." - -msgctxt "raft_base_infill_overlap description" -msgid "The amount of overlap between the infill and the walls of the raft base, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." -msgstr "Der Überlappungsgrad zwischen der Füllung und den Wänden des Raftbodens, als Prozentsatz der Breite der Fülllinie. Eine geringe Überlappung ermöglicht einen festen Anschluss der Wände an die Füllung." - -msgctxt "raft_base_infill_overlap_mm description" -msgid "The amount of overlap between the infill and the walls of the raft base. A slight overlap allows the walls to connect firmly to the infill." -msgstr "Der Überlappungsgrad zwischen der Füllung und den Wänden des Raftbodens. Eine leichte Überlappung ermöglicht einen festen Anschluss der Wände an die Füllung." - -msgctxt "raft_interface_infill_overlap description" -msgid "The amount of overlap between the infill and the walls of the raft interface, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." -msgstr "Der Überlappungsgrad zwischen der Füllung und den Wänden der Raft-Schnittstelle, in Prozent der Breite der Füllungslinie. Eine leichte Überlappung ermöglicht einen festen Anschluss der Wände an die Füllung." - -msgctxt "raft_interface_infill_overlap_mm description" -msgid "The amount of overlap between the infill and the walls of the raft interface. A slight overlap allows the walls to connect firmly to the infill." -msgstr "Der Überlappungsgrad zwischen der Füllung und den Wänden an der Raft-Schnittstelle. Eine leichte Überlappung ermöglicht einen festen Anschluss der Wände an die Füllung." - -msgctxt "raft_surface_infill_overlap description" -msgid "The amount of overlap between the infill and the walls of the raft surface, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." -msgstr "Der Überlappungsgrad zwischen der Füllung und den Wänden der Raft-Oberfläche als Prozentsatz der Fülllinienbreite. Eine leichte Überlappung einen festen Anschluss der Wände an die Füllung." - -msgctxt "raft_surface_infill_overlap_mm description" -msgid "The amount of overlap between the infill and the walls of the raft surface. A slight overlap allows the walls to connect firmly to the infill." -msgstr "Der Überlappungsgrad zwischen der Füllung und den Wänden an der Raft-Schnittstelle. Eine leichte Überlappung ermöglicht einen festen Anschluss der Wände an die Füllung." - -msgctxt "support_z_seam_min_distance description" -msgid "The distance between the model and its support structure at the z-axis seam." -msgstr "Der Abstand zwischen dem Modell und seiner Stützstruktur an der Z-Achsen-Naht." - -msgctxt "prime_tower_min_shell_thickness description" -msgid "The minimum thickness of the prime tower shell. You may increase it to make the prime tower stronger." -msgstr "Die Mindestdicke der Prime-Tower-Hülle. Sie können sie erhöhen, um den Prime-Tower stärker zu machen." - -msgctxt "seam_overhang_angle description" -msgid "Try to prevent seams on walls that overhang more than this angle. When the value is 90, no walls will be treated as overhanging." -msgstr "Versuchen Sie, Nähte an Wänden zu vermeiden, die mehr als diesen Winkel überhängen. Wenn der Wert 90 beträgt, werden keine Wände als überhängend behandelt." - -msgctxt "cool_during_extruder_switch option unchanged" -msgid "Unchanged" -msgstr "Unverändert" - -msgctxt "raft_interface_z_offset description" -msgid "When printing the first layer of the raft interface, translate by this offset to customize the adhesion between base and interface. A negative offset should improve the adhesion." -msgstr "Beim Drucken der ersten Schicht der Raft-Schnittstelle verschieben Sie um diesen Versatz, um die Haftung zwischen Basis und Schnittstelle anzupassen. Ein negativer Versatz sollte die Haftung verbessern." - -msgctxt "raft_surface_z_offset description" -msgid "When printing the first layer of the raft surface, translate by this offset to customize the adhesion between interface and surface. A negative offset should improve the adhesion." -msgstr "Beim Drucken der ersten Schicht der Raft-Oberfläche verschieben Sie um diesen Versatz, um die Haftung zwischen Schnittstelle und Oberfläche anzupassen. Ein negativer Versatz sollte die Haftung verbessern." - -msgctxt "z_seam_on_vertex label" -msgid "Z Seam On Vertex" -msgstr "Z-Naht auf Scheitelpunkt" - -msgctxt "extra_infill_lines_to_support_skins description" -msgid "Add extra lines into the infill pattern to support skins above. This option prevents holes or plastic blobs that sometime show in complex shaped skins due to the infill below not correctly supporting the skin layer being printed above. 'Walls' supports just the outlines of the skin, whereas 'Walls and Lines' also supports the ends of the lines that make up the skin." -msgstr "Fügen Sie zusätzliche Linien in das Füllmuster ein, um darüber liegende Schichten zu stützen. Diese Option verhindert Löcher oder Kunststoffklumpen, die manchmal bei komplex geformten Schichten auftreten, weil die darunter liegende Füllung die darüber liegende Schicht nicht richtig stützt. „Walls\" (Wände) unterstützt nur die Umrisse der Schicht, während „Walls and Lines\" (Wände und Linien) auch die Enden der Linien unterstützt, aus denen die Schicht besteht." - -msgctxt "build_fan_full_at_height label" -msgid "Build Fan Speed at Height" -msgstr "Gebläsegeschwindigkeit in der Höhe aufbauen" - -msgctxt "build_fan_full_layer label" -msgid "Build Fan Speed at Layer" -msgstr "Gebläsegeschwindigkeit in der Schicht aufbauen" - -msgctxt "build_volume_fan_nr label" -msgid "Build volume fan number" -msgstr "Volumen-Gebläsezahl aufbauen" - -msgctxt "scarf_split_distance description" -msgid "Determines the length of each step in the flow change when extruding along the scarf seam. A smaller distance will result in a more precise but also more complex G-code." -msgstr "Bestimmt die Länge jedes Schritts bei der Änderung des Flusses beim Extrudieren entlang der Kappnaht. Ein kleinerer Abstand führt zu einem präziseren, aber auch komplexeren G-Code." - -msgctxt "scarf_joint_seam_length description" -msgid "Determines the length of the scarf seam, a seam type that should make the Z seam less visible. Must be higher than 0 to be effective." -msgstr "Bestimmt die Länge der Kappnaht, einer Nahtart, die die Z-Naht weniger sichtbar machen sollte. Muss höher als 0 sein, um wirksam zu sein." - -msgctxt "gradual_flow_discretisation_step_size description" -msgid "Duration of each step in the gradual flow change" -msgstr "Dauer jedes Schritts bei der sukzessiven Durchflusssänderung" - -msgctxt "gradual_flow_enabled description" -msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops." -msgstr "Aktivieren Sie sukzessive Durchflussänderungen. Wenn diese Option aktiviert ist, wird der Durchfluss sukzessiv auf den angestrebten Durchfluss erhöht/verringert. Dies ist nützlich für Drucker mit einem Bowdenschlauch, bei denen der Durchfluss nicht sofort geändert wird, wenn der Extrudermotor startet/stoppt." - -msgctxt "extra_infill_lines_to_support_skins label" -msgid "Extra Infill Lines To Support Skins" -msgstr "Zusätzliche Fülllinien zur Unterstützung von Schichten" - -msgctxt "reset_flow_duration description" -msgid "For any travel move longer than this value, the material flow is reset to the paths target flow" -msgstr "Für jede Verfahrbewegung, die länger als dieser Wert ist, wird der Materialfluss auf den Sollwegfluss zurückgesetzt." - -msgctxt "gradual_flow_discretisation_step_size label" -msgid "Gradual flow discretisation step size" -msgstr "Umfang des Diskretisierungsvorgangs bei sukzessivem Durchfluss" - -msgctxt "gradual_flow_enabled label" -msgid "Gradual flow enabled" -msgstr "Sukzessiver Durchfluss aktiviert" - -msgctxt "max_flow_acceleration label" -msgid "Gradual flow max acceleration" -msgstr "Maximale Beschleunigung bei sukzessivem Durchfluss" - -msgctxt "layer_0_max_flow_acceleration label" -msgid "Initial layer max flow acceleration" -msgstr "Maximale Durchflussbeschleunigung bei der Anfangsschicht" - -msgctxt "max_flow_acceleration description" -msgid "Maximum acceleration for gradual flow changes" -msgstr "Maximale Beschleunigung für sukzessive Durchflussänderungen" - -msgctxt "layer_0_max_flow_acceleration description" -msgid "Minimum speed for gradual flow changes for the first layer" -msgstr "Mindestgeschwindigkeit für sukzessive Durchflussänderungen bei der Anfangsschicht" - -msgctxt "extra_infill_lines_to_support_skins option none" -msgid "None" -msgstr "Keine" - -msgctxt "wall_0_acceleration label" -msgid "Outer Wall Acceleration" -msgstr "Beschleunigung der Außenwand" - -msgctxt "wall_0_deceleration label" -msgid "Outer Wall Deceleration" -msgstr "Verlangsamung der Außenwand" - -msgctxt "wall_0_end_speed_ratio label" -msgid "Outer Wall End Speed Ratio" -msgstr "Endgeschwindigkeitsverhältnis der Außenwand" - -msgctxt "wall_0_speed_split_distance label" -msgid "Outer Wall Speed Split Distance" -msgstr "Geschwindigkeitsaufteilung der Außenwand" - -msgctxt "wall_0_start_speed_ratio label" -msgid "Outer Wall Start Speed Ratio" -msgstr "Anfangsgeschwindigkeitsverhältnis der Außenwand" - -msgctxt "reset_flow_duration label" -msgid "Reset flow duration" -msgstr "Durchflussdauer zurücksetzen" - -msgctxt "scarf_joint_seam_length label" -msgid "Scarf Seam Length" -msgstr "Kappnahtlänge" - -msgctxt "scarf_joint_seam_start_height_ratio label" -msgid "Scarf Seam Start Height" -msgstr "Kappnaht-Starthöhe" - -msgctxt "scarf_split_distance label" -msgid "Scarf Seam Step Length" -msgstr "Kappnaht-Schrittlänge" - -msgctxt "build_fan_full_at_height description" -msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." -msgstr "Die Höhe, auf der sich die Lüfter bei normaler Lüftergeschwindigkeit drehen. Bei den Schichten darunter erhöht sich die Lüftergeschwindigkeit allmählich von der anfänglichen Lüftergeschwindigkeit bis zur normalen Lüftergeschwindigkeit." - -msgctxt "build_fan_full_layer description" -msgid "The layer at which the build fans spin on full fan speed. This value is calculated and rounded to a whole number." -msgstr "Die Schicht, bei der sich die Lüfter des Druckers mit voller Lüftergeschwindigkeit drehen. Dieser Wert wird berechnet und auf eine ganze Zahl gerundet." - -msgctxt "build_volume_fan_nr description" -msgid "The number of the fan that cools the build volume. If this is set to 0, it's means that there is no build volume fan" -msgstr "Die Nummer des Lüfters, der das Druckvolumen kühlt. Wenn dieser Wert auf 0 gesetzt ist, bedeutet dies, dass es keinen Lüfter für das Druckvolumen gibt" - -msgctxt "scarf_joint_seam_start_height_ratio description" -msgid "The ratio of the selected layer height at which the scarf seam will begin. A lower number will result in a larger seam height. Must be lower than 100 to be effective." -msgstr "Das Verhältnis der ausgewählten Schichthöhe, bei der die Kappnaht beginnt. Eine niedrigere Zahl führt zu einer größeren Nahthöhe. Muss niedriger als 100 sein, um wirksam zu sein." - -msgctxt "wall_0_acceleration description" -msgid "This is the acceleration with which to reach the top speed when printing an outer wall." -msgstr "Dies ist die Beschleunigung, mit der die Höchstgeschwindigkeit beim Drucken einer Außenwand erreicht wird." - -msgctxt "wall_0_deceleration description" -msgid "This is the deceleration with which to end printing an outer wall." -msgstr "Dies ist die Verlangsamung, mit der der Druck einer Außenwand beendet wird." - -msgctxt "wall_0_speed_split_distance description" -msgid "This is the maximum length of an extrusion path when splitting a longer path to apply the outer wall acceleration/deceleration. A smaller distance will create a more precise but also more verbose G-Code." -msgstr "Dies ist die maximale Länge eines Extrusionspfads beim Aufteilen eines längeren Pfads, um die Beschleunigung/Verlangsamung der Außenwand anzuwenden. Ein kleinerer Abstand erzeugt einen präziseren, aber auch ausführlicheren G-Code." - -msgctxt "wall_0_end_speed_ratio description" -msgid "This is the ratio of the top speed to end with when printing an outer wall." -msgstr "Dies ist das Verhältnis der Höchstgeschwindigkeit zum Ende beim Drucken einer Außenwand." - -msgctxt "wall_0_start_speed_ratio description" -msgid "This is the ratio of the top speed to start with when printing an outer wall." -msgstr "Dies ist das Verhältnis der Höchstgeschwindigkeit zu Beginn des Drucks einer Außenwand." - -msgctxt "extra_infill_lines_to_support_skins option walls" -msgid "Walls Only" -msgstr "Nur Wände" - -msgctxt "extra_infill_lines_to_support_skins option walls_and_lines" -msgid "Walls and Lines" -msgstr "Wände und Linien" - -msgctxt "wall_overhang_angle description" -msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either. Furthermore, any line that's less than half overhanging will also not be treated as overhang." -msgstr "Wände, die über diesen Winkel hinaus überhängen, werden mit den Einstellungen für überhängende Wände gedruckt. Bei einem Wert von 90 werden keine Wände als überhängend behandelt. Ein Überhang, der von einer Stütze gestützt wird, wird ebenfalls nicht als Überhang behandelt. Darüber hinaus wird auch jede Linie, die weniger als halb überhängt, nicht als Überhang behandelt." +#~ msgctxt "wall_overhang_angle description" +#~ msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." +#~ msgstr "Wände, die über diesen Winkel hinaus hängen, werden mithilfe der Einstellungen für Winkel für überhängende Wände gedruckt. Wenn der Wert 90 beträgt, werden keine Wände als überhängend behandelt. Überhänge, die von Stützstrukturen gestützt werden, werden ebenfalls nicht als Überhang behandelt." diff --git a/resources/i18n/es_ES/cura.po b/resources/i18n/es_ES/cura.po index adc60bb75b0..ee260270343 100644 --- a/resources/i18n/es_ES/cura.po +++ b/resources/i18n/es_ES/cura.po @@ -2756,6 +2756,10 @@ msgctxt "@label" msgid "Nozzle offset Y" msgstr "Desplazamiento de la tobera sobre el eje Y" +msgctxt "@label" +msgid "Nozzle Size" +msgstr "Tamaño de la tobera" + msgctxt "@label" msgid "Nozzle size" msgstr "Tamaño de la tobera" diff --git a/resources/i18n/es_ES/fdmprinter.def.json.po b/resources/i18n/es_ES/fdmprinter.def.json.po index 6ba45f2f0b3..aad9b40a909 100644 --- a/resources/i18n/es_ES/fdmprinter.def.json.po +++ b/resources/i18n/es_ES/fdmprinter.def.json.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-13 09:02+0100\n" +"Report-Msgid-Bugs-To: plugins@ultimaker.com\n" +"POT-Creation-Date: 2024-11-06 10:43+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,6 +16,10 @@ msgctxt "prime_tower_mode description" msgid "How to generate the prime tower:
  • Normal: create a bucket in which secondary materials are primed
  • Interleaved: create a prime tower as sparse as possible. This will save time and filament, but is only possible if the used materials adhere to each other
" msgstr "Cómo generar la torre de imprimación:
  • Normal: cree un cubo en el que los materiales secundarios estén imprimados
  • Intercalada: cree una torre de imprimación lo más dispersa posible. Esto ahorrará tiempo y filamento, pero solo es posible si los materiales utilizados se adhieren entre sí
" +msgctxt "cool_during_extruder_switch description" +msgid "Whether to activate the cooling fans during a nozzle switch. This can help reducing oozing by cooling the nozzle faster:
  • Unchanged: keep the fans as they were previously
  • Only last extruder: turn on the fan of the last used extruder, but turn the others off (if any). This is useful if you have completely separate extruders.
  • All fans: turn on all fans during nozzle switch. This is useful if you have a single cooling fan, or multiple fans that stay close to each other.
" +msgstr "Si se activan los ventiladores de refrigeración durante un cambio de boquilla. Esto puede contribuir a que se rebaje lo que rezuma al refrigerar la boquilla más rápido:
  • Sin cambios: mantenga los ventiladores como estaban anteriormente
  • Solo el último extrusor: encienda el ventilador del último extrusor usado, pero apague los demás (si los hay). Esto es útil si tiene extrusores completamente separados.
  • Todos los ventiladores: encienda todos los ventiladores durante el cambio de boquilla. Esto es útil si tiene un solo ventilador de refrigeración o varios ventiladores que estén juntos entre ellos.
" + msgctxt "brim_inside_margin description" msgid "A brim around a model may touch an other model where you don't want it. This removes all brim within this distance from brimless models." msgstr "Un borde alrededor de un modelo puede tocar a otro modelo donde no lo desee. Esto elimina todo el borde dentro de esta distancia de los modelos sin borde." @@ -88,10 +92,15 @@ msgctxt "adaptive_layer_height_enabled description" msgid "Adaptive layers computes the layer heights depending on the shape of the model." msgstr "Las capas de adaptación calculan las alturas de las capas dependiendo de la forma del modelo." +msgctxt "extra_infill_lines_to_support_skins description" +msgid "Add extra lines into the infill pattern to support skins above. This option prevents holes or plastic blobs that sometime show in complex shaped skins due to the infill below not correctly supporting the skin layer being printed above. 'Walls' supports just the outlines of the skin, whereas 'Walls and Lines' also supports the ends of the lines that make up the skin." +msgstr "Añade líneas adicionales en el patrón de relleno para soportar las pieles de arriba. Esta opción evita los agujeros o las manchas de plástico que a veces aparecen en las pieles de formas complejas, debido a que el relleno de abajo no soporta correctamente la capa de piel que se está imprimiendo arriba. \"Muros\" soporta solo los contornos de la piel, mientras que \"Muros y líneas\" soporta también los extremos de las líneas que componen la piel." + msgctxt "infill_wall_line_count description" -msgid "Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\nThis feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right." -msgstr "Agregar paredes adicionales alrededor del área de relleno. Estas paredes pueden hacer que las líneas del forro superior/inferior se aflojen menos, lo que significa que necesitaría menos capas de forro superior/inferior para obtener la misma calidad utilizando algo más de material." -"Puede utilizar esta función junto a la de Conectar polígonos de relleno para conectar todo el relleno en una única trayectoria de extrusión sin necesidad de desplazamientos ni retracciones si se configura correctamente." +msgid "" +"Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n" +"This feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right." +msgstr "Agregar paredes adicionales alrededor del área de relleno. Estas paredes pueden hacer que las líneas del forro superior/inferior se aflojen menos, lo que significa que necesitaría menos capas de forro superior/inferior para obtener la misma calidad utilizando algo más de material.Puede utilizar esta función junto a la de Conectar polígonos de relleno para conectar todo el relleno en una única trayectoria de extrusión sin necesidad de desplazamientos ni retracciones si se configura correctamente." msgctxt "platform_adhesion description" msgid "Adhesion" @@ -149,6 +158,10 @@ msgctxt "print_sequence option all_at_once" msgid "All at Once" msgstr "Todos a la vez" +msgctxt "cool_during_extruder_switch option all_fans" +msgid "All fans" +msgstr "Todos los ventiladores" + msgctxt "resolution description" msgid "All settings that influence the resolution of the print. These settings have a large impact on the quality (and print time)" msgstr "Todos los ajustes que influyen en la resolución de la impresión. Estos ajustes tienen una gran repercusión en la calidad (y en el tiempo de impresión)." @@ -429,6 +442,14 @@ msgctxt "brim_width label" msgid "Brim Width" msgstr "Ancho del borde" +msgctxt "build_fan_full_at_height label" +msgid "Build Fan Speed at Height" +msgstr "Construir velocidad del ventilador en altura" + +msgctxt "build_fan_full_layer label" +msgid "Build Fan Speed at Layer" +msgstr "Construir velocidad de abanico en capa" + msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "Adherencia de la placa de impresión" @@ -469,6 +490,10 @@ msgctxt "bv_temp_warn_limit label" msgid "Build Volume temperature Warning" msgstr "Advertencia de temperatura de volumen de construcción" +msgctxt "build_volume_fan_nr label" +msgid "Build volume fan number" +msgstr "Número del ventilador de volumen de construcción" + msgctxt "prime_tower_brim_enable description" msgid "By enabling this setting, your prime-tower will get a brim, even if the model doesn't. If you want a sturdier base for a high tower, you can increase the base height." msgstr "Al habilitar esta configuración, tu torre de cebado tendrá un borde, incluso si el modelo no lo tiene. Si quieres una base más robusta para una torre alta, puedes aumentar la altura de la base." @@ -613,6 +638,10 @@ msgctxt "cooling label" msgid "Cooling" msgstr "Refrigeración" +msgctxt "cool_during_extruder_switch label" +msgid "Cooling during extruder switch" +msgstr "Refrigeración durante el cambio de extrusor" + msgctxt "infill_pattern option cross" msgid "Cross" msgstr "Cruz" @@ -701,6 +730,14 @@ msgctxt "bridge_settings_enabled description" msgid "Detect bridges and modify print speed, flow and fan settings while bridges are printed." msgstr "Detección de puentes y modificación de los ajustes de velocidad de impresión, flujo y ventilador durante la impresión de puentes." +msgctxt "scarf_split_distance description" +msgid "Determines the length of each step in the flow change when extruding along the scarf seam. A smaller distance will result in a more precise but also more complex G-code." +msgstr "Determina la longitud de cada paso en el cambio de flujo al extruir a lo largo de la costura de la bufanda. Una distancia menor dará como resultado un código G más preciso pero también más complejo." + +msgctxt "scarf_joint_seam_length description" +msgid "Determines the length of the scarf seam, a seam type that should make the Z seam less visible. Must be higher than 0 to be effective." +msgstr "Determina la longitud de la costura de la bufanda, un tipo de costura que debería hacer menos visible la costura Z. Debe ser superior a 0 para ser eficaz." + msgctxt "inset_direction description" msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last." msgstr "Determina el orden de impresión de las paredes. Empezar imprimiendo las paredes exteriores ayuda a la precisión dimensional, ya que evita que los defectos de las paredes interiores se propaguen al exterior. Sin embargo, si las imprime más tarde, podrá apilarlas mejor cuando se impriman los voladizos. Cuando hay una cantidad impar de paredes interiores totales, la «última línea central» siempre se imprime en último lugar." @@ -825,6 +862,10 @@ msgctxt "dual label" msgid "Dual Extrusion" msgstr "Extrusión doble" +msgctxt "gradual_flow_discretisation_step_size description" +msgid "Duration of each step in the gradual flow change" +msgstr "Duración de cada intervalo en el cambio de flujo gradual" + msgctxt "machine_shape option elliptic" msgid "Elliptic" msgstr "Elíptica" @@ -917,6 +958,10 @@ msgctxt "ooze_shield_enabled description" msgid "Enable exterior ooze shield. This will create a shell around the model which is likely to wipe a second nozzle if it's at the same height as the first nozzle." msgstr "Activar la placa de rezumado exterior. Esto crea un perímetro alrededor del modelo que suele limpiar una segunda tobera si se encuentra a la misma altura que la primera." +msgctxt "gradual_flow_enabled description" +msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops." +msgstr "Habilite cambios de flujo gradual. Al habilitarse, el flujo se incrementa/decrementa gradualmente hasta el flujo objetivo. Esto es útil para impresoras con tubo bowden en las que el flujo no cambia inmediatamente cuando el motor extrusor arranca o se detiene." + msgctxt "ppr_enable description" msgid "Enable print process reporting for setting threshold values for possible fault detection." msgstr "Habilite la generación de informes de procesos de impresión para establecer valores umbral para la posible detección de fallos." @@ -981,6 +1026,10 @@ msgctxt "meshfix_extensive_stitching description" msgid "Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching polygons. This option can introduce a lot of processing time." msgstr "Cosido amplio intenta coser los agujeros abiertos en la malla cerrando el agujero con polígonos que se tocan. Esta opción puede agregar una gran cantidad de tiempo de procesamiento." +msgctxt "extra_infill_lines_to_support_skins label" +msgid "Extra Infill Lines To Support Skins" +msgstr "Líneas de relleno adicionales para soportar las pieles" + msgctxt "infill_wall_line_count label" msgid "Extra Infill Wall Count" msgstr "Recuento de líneas de pared adicional" @@ -993,6 +1042,10 @@ msgctxt "switch_extruder_extra_prime_amount description" msgid "Extra material to prime after nozzle switching." msgstr "Material adicional que debe cebarse tras el cambio de tobera." +msgctxt "variant_name" +msgid "Extruder" +msgstr "" + msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "Posición de preparación del extrusor sobre el eje X" @@ -1177,6 +1230,10 @@ msgctxt "material_flush_purge_speed label" msgid "Flush Purge Speed" msgstr "Velocidad de purga de descarga" +msgctxt "reset_flow_duration description" +msgid "For any travel move longer than this value, the material flow is reset to the paths target flow" +msgstr "Para cualquier movimiento de desplazamiento superior a este valor, el flujo material se restablece al flujo objetivo de las trayectorias" + msgctxt "min_wall_line_width description" msgid "For thin structures around once or twice the nozzle size, the line widths need to be altered to adhere to the thickness of the model. This setting controls the minimum line width allowed for the walls. The minimum line widths inherently also determine the maximum line widths, since we transition from N to N+1 walls at some geometry thickness where the N walls are wide and the N+1 walls are narrow. The widest possible wall line is twice the Minimum Wall Line Width." msgstr "Para estructuras delgadas, aproximadamente una o dos veces el tamaño de la boquilla, los anchos de línea deben cambiarse para que coincidan con el grosor del modelo. Esta configuración controla el ancho de línea mínimo permitido para las paredes. Los anchos de línea mínimos también determinan de forma inherente los anchos de línea máximos, ya que la transición de N a N + 1 paredes se realiza con un grosor geométrico donde N paredes son anchas y N + 1 paredes son estrechas. La línea perimetral más ancha posible es el doble del ancho mínimo de la línea perimetral." @@ -1222,14 +1279,16 @@ msgid "G-code Flavor" msgstr "Tipo de GCode" msgctxt "machine_end_gcode description" -msgid "G-code commands to be executed at the very end - separated by \n." -msgstr "Los comandos de GCode que se ejecutarán justo al final separados por -" +msgid "" +"G-code commands to be executed at the very end - separated by \n" "." +msgstr "Los comandos de GCode que se ejecutarán justo al final separados por -." msgctxt "machine_start_gcode description" -msgid "G-code commands to be executed at the very start - separated by \n." -msgstr "Los comandos de GCode que se ejecutarán justo al inicio separados por - " +msgid "" +"G-code commands to be executed at the very start - separated by \n" "." +msgstr "Los comandos de GCode que se ejecutarán justo al inicio separados por - ." msgctxt "material_guid description" msgid "GUID of the material. This is set automatically." @@ -1291,6 +1350,18 @@ msgctxt "gradual_support_infill_steps label" msgid "Gradual Support Infill Steps" msgstr "Escalones de relleno de soporte" +msgctxt "gradual_flow_discretisation_step_size label" +msgid "Gradual flow discretisation step size" +msgstr "Tamaño del intervalo para discretización de flujo gradual" + +msgctxt "gradual_flow_enabled label" +msgid "Gradual flow enabled" +msgstr "Flujo gradual habilitado" + +msgctxt "max_flow_acceleration label" +msgid "Gradual flow max acceleration" +msgstr "Flujo gradual de aceleración máxima" + msgctxt "cool_min_temperature description" msgid "Gradually reduce to this temperature when printing at reduced speeds because of minimum layer time." msgstr "Reduzca gradualmente a esta temperatura cuando imprima a velocidades bajas debido al tiempo mínimo de capa." @@ -1683,6 +1754,10 @@ msgctxt "material_initial_print_temperature label" msgid "Initial Printing Temperature" msgstr "Temperatura de impresión inicial" +msgctxt "layer_0_max_flow_acceleration label" +msgid "Initial layer max flow acceleration" +msgstr "Aceleración máxima de flujo de capa inicial" + msgctxt "acceleration_wall_x label" msgid "Inner Wall Acceleration" msgstr "Aceleración de pared interior" @@ -1992,9 +2067,10 @@ msgid "Make the extruder prime position absolute rather than relative to the las msgstr "La posición de preparación del extrusor se considera absoluta, en lugar de relativa a la última ubicación conocida del cabezal." msgctxt "layer_0_z_overlap description" -msgid "Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount.\nIt may be noted that sometimes the second layer is printed below initial layer because of this setting. This is intended behavior" -msgstr "Haga que la primera y la segunda capa del modelo se solapen en la dirección Z para compensar el filamento perdido en el entrehierro. Todos los modelos situados por encima de la primera capa del modelo se desplazarán hacia abajo en esta medida." -"Cabe señalar que a veces la segunda capa se imprime por debajo de la capa inicial debido a este ajuste. Este es el comportamiento previsto." +msgid "" +"Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount.\n" +"It may be noted that sometimes the second layer is printed below initial layer because of this setting. This is intended behavior" +msgstr "Haga que la primera y la segunda capa del modelo se solapen en la dirección Z para compensar el filamento perdido en el entrehierro. Todos los modelos situados por encima de la primera capa del modelo se desplazarán hacia abajo en esta medida.Cabe señalar que a veces la segunda capa se imprime por debajo de la capa inicial debido a este ajuste. Este es el comportamiento previsto." msgctxt "meshfix description" msgid "Make the meshes more suited for 3D printing." @@ -2004,6 +2080,10 @@ msgctxt "machine_gcode_flavor option Makerbot" msgid "Makerbot" msgstr "Makerbot" +msgctxt "support_z_seam_away_from_model description" +msgid "Manage the spatial relationship between the z seam of the support structure and the actual 3D model. This control is crucial as it allows users to ensure the seamless removal of support structures post-printing, without inflicting damage or leaving marks on the printed model." +msgstr "Administre la relación espacial entre la juntura z de la estructura de apoyo y el modelo 3D real. Este control es esencial, ya que permite a los usuarios asegurar que la extracción de las estructuras de apoyo después de la impresión sea impecable, sin causar daños ni dejar marcas en el modelo impreso." + msgctxt "machine_gcode_flavor option RepRap (Marlin/Sprinter)" msgid "Marlin" msgstr "Marlin" @@ -2120,6 +2200,10 @@ msgctxt "meshfix_maximum_travel_resolution label" msgid "Maximum Travel Resolution" msgstr "Resolución de desplazamiento máximo" +msgctxt "max_flow_acceleration description" +msgid "Maximum acceleration for gradual flow changes" +msgstr "Aceleración máxima para cambios graduales de flujo" + msgctxt "machine_max_acceleration_x description" msgid "Maximum acceleration for the motor of the X-direction" msgstr "Aceleración máxima del motor de la dirección X" @@ -2180,6 +2264,10 @@ msgctxt "slicing_tolerance option middle" msgid "Middle" msgstr "Media" +msgctxt "support_z_seam_min_distance label" +msgid "Min Z Seam Distance from Model" +msgstr "Distancia de juntura Z mínima del modelo" + msgctxt "mold_width label" msgid "Minimal Mold Width" msgstr "Ancho de molde mínimo" @@ -2284,6 +2372,10 @@ msgctxt "minimum_roof_area description" msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will be printed as normal support." msgstr "Tamaño del área mínima para los techos del soporte. Los polígonos que posean un área de menor tamaño que este valor se imprimirán como soporte normal." +msgctxt "layer_0_max_flow_acceleration description" +msgid "Minimum speed for gradual flow changes for the first layer" +msgstr "Velocidad mínima para cambios graduales de flujo en la primera capa" + msgctxt "min_feature_size description" 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 Line Width." msgstr "Espesor mínimo de características delgadas. Las características del modelo que sean más delgadas que este valor no se imprimirán, mientras que las características más gruesas que el tamaño mínimo de la característica se estirarán hasta el ancho mínimo de la línea perimetral." @@ -2324,6 +2416,10 @@ msgctxt "skirt_line_count description" msgid "Multiple skirt lines help to prime your extrusion better for small models. Setting this to 0 will disable the skirt." msgstr "Líneas de falda múltiples sirven para preparar la extrusión mejor para modelos pequeños. Con un ajuste de 0 se desactivará la falda." +msgctxt "support_infill_density_multiplier_initial_layer description" +msgid "Multiplier for the infill on the initial layers of the support. Increasing this may help for bed adhesion." +msgstr "Multiplicador para el relleno en las capas iniciales del apoyo. Aumentar esto puede ayudar a que se adhiera la capa." + msgctxt "initial_layer_line_width_factor description" msgid "Multiplier of the line width on the first layer. Increasing this could improve bed adhesion." msgstr "Multiplicador del ancho de la línea de la primera capa. Si esta se aumenta, se puede mejorar la adherencia a la plataforma." @@ -2344,6 +2440,10 @@ msgctxt "adhesion_type option none" msgid "None" msgstr "Ninguno" +msgctxt "extra_infill_lines_to_support_skins option none" +msgid "None" +msgstr "Ninguno" + msgctxt "z_seam_corner option z_seam_corner_none" msgid "None" msgstr "Ninguno" @@ -2388,9 +2488,9 @@ msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "Id. de la tobera" -msgctxt "machine_nozzle_head_distance label" -msgid "Nozzle Length" -msgstr "Longitud de la tobera" +msgctxt "variant_name" +msgid "Nozzle Size" +msgstr "Tamaño de la tobera" msgctxt "switch_extruder_extra_prime_amount label" msgid "Nozzle Switch Extra Prime Amount" @@ -2480,6 +2580,10 @@ msgctxt "print_sequence option one_at_a_time" msgid "One at a Time" msgstr "De uno en uno" +msgctxt "cool_during_extruder_switch option only_last_extruder" +msgid "Only last extruder" +msgstr "Solo el último extrusor" + msgctxt "retraction_hop_only_when_collides description" msgid "Only perform a Z Hop when moving over printed parts which cannot be avoided by horizontal motion by Avoid Printed Parts when Traveling." msgstr "Realizar un salto en Z solo al desplazarse por las partes impresas que no puede evitar el movimiento horizontal de la opción Evitar partes impresas al desplazarse." @@ -2516,6 +2620,18 @@ msgctxt "acceleration_wall_0 label" msgid "Outer Wall Acceleration" msgstr "Aceleración de pared exterior" +msgctxt "wall_0_acceleration label" +msgid "Outer Wall Acceleration" +msgstr "Aceleración de la pared exterior" + +msgctxt "wall_0_deceleration label" +msgid "Outer Wall Deceleration" +msgstr "Desaceleración de la pared exterior" + +msgctxt "wall_0_end_speed_ratio label" +msgid "Outer Wall End Speed Ratio" +msgstr "Relación de velocidad final de la pared exterior" + msgctxt "wall_0_extruder_nr label" msgid "Outer Wall Extruder" msgstr "Extrusor de pared exterior" @@ -2540,6 +2656,14 @@ msgctxt "speed_wall_0 label" msgid "Outer Wall Speed" msgstr "Velocidad de pared exterior" +msgctxt "wall_0_speed_split_distance label" +msgid "Outer Wall Speed Split Distance" +msgstr "Distancia de división de la velocidad de la pared exterior" + +msgctxt "wall_0_start_speed_ratio label" +msgid "Outer Wall Start Speed Ratio" +msgstr "Relación de velocidad inicial de la pared exterior" + msgctxt "wall_0_wipe_dist label" msgid "Outer Wall Wipe Distance" msgstr "Distancia de pasada de la pared exterior" @@ -2588,6 +2712,10 @@ msgctxt "bridge_fan_speed_3 description" msgid "Percentage fan speed to use when printing the third bridge skin layer." msgstr "Velocidad del ventilador en porcentaje que se utiliza para imprimir la tercera capa del forro del puente." +msgctxt "z_seam_on_vertex description" +msgid "Place the z-seam on a polygon vertex. Switching this off can place the seam between vertices as well. (Keep in mind that this won't override the restrictions on placing the seam on an unsupported overhang.)" +msgstr "Coloque la juntura z en un vértice de polígono. Si se apaga esto, la juntura se puede colocar también entre vértices. (Tenga en cuenta que esto no hará que se anulen las restricciones sobre la colocación de la juntura en una cobertura sin apoyo)." + msgctxt "minimum_polygon_circumference description" msgid "Polygons in sliced layers that have a circumference smaller than this amount will be filtered out. Lower values lead to higher resolution mesh at the cost of slicing time. It is meant mostly for high resolution SLA printers and very tiny 3D models with a lot of details." msgstr "Se filtran los polígonos en capas segmentadas que tienen una circunferencia más pequeña que esta. Los valores más pequeños suponen una resolución de malla mayor a costa de un tiempo de segmentación. Está indicado, sobre todo, para impresoras SLA y modelos 3D muy pequeños con muchos detalles." @@ -2636,6 +2764,10 @@ msgctxt "prime_tower_max_bridging_distance label" msgid "Prime Tower Maximum Bridging Distance" msgstr "Distancia máxima de puenteo de la torre de imprimación" +msgctxt "prime_tower_min_shell_thickness label" +msgid "Prime Tower Minimum Shell Thickness" +msgstr "Grosor mínimo de la carcasa de la torre principal" + msgctxt "prime_tower_min_volume label" msgid "Prime Tower Minimum Volume" msgstr "Volumen mínimo de la torre auxiliar" @@ -2668,6 +2800,10 @@ msgctxt "acceleration_print label" msgid "Print Acceleration" msgstr "Aceleración de la impresión" +msgctxt "variant_name" +msgid "Print Core" +msgstr "" + msgctxt "jerk_print label" msgid "Print Jerk" msgstr "Impulso de impresión" @@ -2788,6 +2924,18 @@ msgctxt "raft_base_fan_speed label" msgid "Raft Base Fan Speed" msgstr "Velocidad del ventilador de la base de la balsa" +msgctxt "raft_base_flow label" +msgid "Raft Base Flow" +msgstr "Movimiento de la base del conjunto" + +msgctxt "raft_base_infill_overlap_mm label" +msgid "Raft Base Infill Overlap" +msgstr "Superposición del relleno de la base del conjunto" + +msgctxt "raft_base_infill_overlap label" +msgid "Raft Base Infill Overlap Percentage" +msgstr "Porcentaje de superposición del relleno de la base del conjunto" + msgctxt "raft_base_line_spacing label" msgid "Raft Base Line Spacing" msgstr "Espacio de la línea base de la balsa" @@ -2828,6 +2976,26 @@ msgctxt "raft_fan_speed label" msgid "Raft Fan Speed" msgstr "Velocidad del ventilador de la balsa" +msgctxt "raft_flow label" +msgid "Raft Flow" +msgstr "Movimiento del conjunto" + +msgctxt "raft_interface_flow label" +msgid "Raft Interface Flow" +msgstr "Movimiento de la interfaz del conjunto" + +msgctxt "raft_interface_infill_overlap_mm label" +msgid "Raft Interface Infill Overlap" +msgstr "Superposición del relleno de la interfaz del conjunto" + +msgctxt "raft_interface_infill_overlap label" +msgid "Raft Interface Infill Overlap Percentage" +msgstr "Porcentaje de superposición del relleno de la interfaz del conjunto" + +msgctxt "raft_interface_z_offset label" +msgid "Raft Interface Z Offset" +msgstr "Intervalo Z de la interfaz del conjunto" + msgctxt "raft_interface_margin label" msgid "Raft Middle Extra Margin" msgstr "Margen extra medio de la balsa" @@ -2892,6 +3060,22 @@ msgctxt "raft_smoothing label" msgid "Raft Smoothing" msgstr "Suavizado de la balsa" +msgctxt "raft_surface_flow label" +msgid "Raft Surface Flow" +msgstr "Movimiento de la superficie del conjunto" + +msgctxt "raft_surface_infill_overlap_mm label" +msgid "Raft Surface Infill Overlap" +msgstr "Superposición del relleno de la superficie del conjunto" + +msgctxt "raft_surface_infill_overlap label" +msgid "Raft Surface Infill Overlap Percentage" +msgstr "Porcentaje de superposición del relleno de la superficie del conjunto" + +msgctxt "raft_surface_z_offset label" +msgid "Raft Surface Z Offset" +msgstr "Intervalo Z de la superficie del conjunto" + msgctxt "raft_surface_margin label" msgid "Raft Top Extra Margin" msgstr "Margen extra de la parte superior de la balsa" @@ -3056,6 +3240,10 @@ msgctxt "ppr description" msgid "Reporting events that go out of set thresholds" msgstr "Informes de eventos que se salen de los umbrales establecidos" +msgctxt "reset_flow_duration label" +msgid "Reset flow duration" +msgstr "Restablecer duración de flujo" + msgctxt "support_tree_rest_preference label" msgid "Rest Preference" msgstr "Preferencia de apoyo" @@ -3120,6 +3308,18 @@ msgctxt "material_shrinkage_percentage label" msgid "Scaling Factor Shrinkage Compensation" msgstr "Factor de escala para la compensación de la contracción" +msgctxt "scarf_joint_seam_length label" +msgid "Scarf Seam Length" +msgstr "Longitud de la costura de la bufanda" + +msgctxt "scarf_joint_seam_start_height_ratio label" +msgid "Scarf Seam Start Height" +msgstr "Altura de inicio de la costura de la bufanda" + +msgctxt "scarf_split_distance label" +msgid "Scarf Seam Step Length" +msgstr "Longitud del paso de la costura de la bufanda" + msgctxt "support_meshes_present label" msgid "Scene Has Support Meshes" msgstr "La escena tiene mallas de soporte" @@ -3128,6 +3328,10 @@ msgctxt "z_seam_corner label" msgid "Seam Corner Preference" msgstr "Preferencia de esquina de costura" +msgctxt "seam_overhang_angle label" +msgid "Seam Overhanging Wall Angle" +msgstr "Ángulo de las paredes que sobresale de las junturas" + msgctxt "user_defined_print_order_enabled label" msgid "Set Print Sequence Manually" msgstr "Establecer secuencia de impresión manualmente" @@ -3472,6 +3676,10 @@ msgctxt "acceleration_support_infill label" msgid "Support Infill Acceleration" msgstr "Aceleración de relleno de soporte" +msgctxt "support_infill_density_multiplier_initial_layer label" +msgid "Support Infill Density Multiplier Initial Layer" +msgstr "Capa inicial de multiplicador de densidad de relleno de apoyo" + msgctxt "support_infill_extruder_nr label" msgid "Support Infill Extruder" msgstr "Extrusor del relleno de soporte" @@ -3664,6 +3872,10 @@ msgctxt "support_z_distance label" msgid "Support Z Distance" msgstr "Distancia en Z del soporte" +msgctxt "support_z_seam_away_from_model label" +msgid "Support Z Seam Away from Model" +msgstr "Juntura Z de apoyo fuera del modelo" + msgctxt "support_interface_priority option support_lines_overwrite_interface_area" msgid "Support lines preferred" msgstr "Líneas de soporte preferidas" @@ -3840,6 +4052,22 @@ msgctxt "acceleration_travel description" msgid "The acceleration with which travel moves are made." msgstr "Aceleración a la que se realizan los movimientos de desplazamiento." +msgctxt "raft_base_flow description" +msgid "The amount of material, relative to a normal extrusion line, to extrude during raft base printing. Having an increased flow may improve adhesion and raft structural strength." +msgstr "La cantidad de material, con relación a una línea de extrusión normal, para extraer durante la impresión de la base del conjunto. Tener mayor movimiento puede mejorar la adhesión y la resistencia estructural del conjunto." + +msgctxt "raft_interface_flow description" +msgid "The amount of material, relative to a normal extrusion line, to extrude during raft interface printing. Having an increased flow may improve adhesion and raft structural strength." +msgstr "La cantidad de material, con relación a una línea de extrusión normal, para extraer durante la impresión de la interfaz del conjunto. Tener mayor movimiento puede mejorar la adhesión y la resistencia estructural del conjunto." + +msgctxt "raft_flow description" +msgid "The amount of material, relative to a normal extrusion line, to extrude during raft printing. Having an increased flow may improve adhesion and raft structural strength." +msgstr "La cantidad de material, con relación a una línea de extrusión normal, para extraer durante la impresión del conjunto. Tener mayor movimiento puede mejorar la adhesión y la resistencia estructural del conjunto." + +msgctxt "raft_surface_flow description" +msgid "The amount of material, relative to a normal extrusion line, to extrude during raft surface printing. Having an increased flow may improve adhesion and raft structural strength." +msgstr "La cantidad de material, con relación a una línea de extrusión normal, para extraer durante la impresión de la superficie del conjunto. Tener mayor movimiento puede mejorar la adhesión y la resistencia estructural del conjunto." + msgctxt "ironing_flow description" msgid "The amount of material, relative to a normal skin line, to extrude during ironing. Keeping the nozzle filled helps filling some of the crevices of the top surface, but too much results in overextrusion and blips on the side of the surface." msgstr "Cantidad de material (relativa a la línea del forro normal) que se extruye durante el alisado. Dejar la tobera llena permite rellenar algunas grietas de la superficie, pero llenarla demasiado puede provocar la sobrextrusión y afectar a la superficie." @@ -3848,6 +4076,30 @@ msgctxt "infill_overlap description" msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." msgstr "La cantidad de superposición entre el relleno y las paredes son un porcentaje del ancho de la línea de relleno. Una ligera superposición permite que las paredes estén firmemente unidas al relleno." +msgctxt "raft_base_infill_overlap description" +msgid "The amount of overlap between the infill and the walls of the raft base, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." +msgstr "La cantidad de superposición entre el relleno y las paredes de la base del conjunto, como porcentaje de la anchura de la línea del relleno. Una superposición delgada permite que las paredes se unan con firmeza al relleno." + +msgctxt "raft_base_infill_overlap_mm description" +msgid "The amount of overlap between the infill and the walls of the raft base. A slight overlap allows the walls to connect firmly to the infill." +msgstr "La cantidad de superposición entre el relleno y las paredes de la base del conjunto. Una superposición delgada permite que las paredes se unan con firmeza al relleno." + +msgctxt "raft_interface_infill_overlap description" +msgid "The amount of overlap between the infill and the walls of the raft interface, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." +msgstr "La cantidad de superposición entre el relleno y las paredes de la interfaz del conjunto, como porcentaje de la anchura de la línea del relleno. Una superposición delgada permite que las paredes se unan con firmeza al relleno." + +msgctxt "raft_interface_infill_overlap_mm description" +msgid "The amount of overlap between the infill and the walls of the raft interface. A slight overlap allows the walls to connect firmly to the infill." +msgstr "La cantidad de superposición entre el relleno y las paredes de la interfaz del conjunto. Una superposición delgada permite que las paredes se unan con firmeza al relleno." + +msgctxt "raft_surface_infill_overlap description" +msgid "The amount of overlap between the infill and the walls of the raft surface, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." +msgstr "La cantidad de superposición entre el relleno y las paredes de la superficie del conjunto, como porcentaje de la anchura de la línea del relleno. Una superposición delgada permite que las paredes se unan con firmeza al relleno." + +msgctxt "raft_surface_infill_overlap_mm description" +msgid "The amount of overlap between the infill and the walls of the raft surface. A slight overlap allows the walls to connect firmly to the infill." +msgstr "La cantidad de superposición entre el relleno y las paredes de la superficie del conjunto. Una superposición delgada permite que las paredes se unan con firmeza al relleno." + msgctxt "infill_overlap_mm description" msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." msgstr "Cantidad de superposición entre el relleno y las paredes. Una ligera superposición permite que las paredes conecten firmemente con el relleno." @@ -3952,6 +4204,10 @@ msgctxt "ironing_line_spacing description" msgid "The distance between the lines of ironing." msgstr "Distancia entre las líneas del alisado." +msgctxt "support_z_seam_min_distance description" +msgid "The distance between the model and its support structure at the z-axis seam." +msgstr "La distancia entre el modelo y su estructura de apoyo en la juntura del eje z." + msgctxt "travel_avoid_distance description" msgid "The distance between the nozzle and already printed parts when avoiding during travel moves." msgstr "Distancia entre la tobera y las partes ya impresas, cuando se evita durante movimientos de desplazamiento." @@ -4120,6 +4376,10 @@ msgctxt "mold_roof_height description" msgid "The height above horizontal parts in your model which to print mold." msgstr "Altura por encima de las piezas horizontales del modelo del que imprimir el molde." +msgctxt "build_fan_full_at_height description" +msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." +msgstr "La altura a la que giran los ventiladores a velocidad de ventilador normal. En las capas inferiores, la velocidad de los ventiladores aumenta gradualmente desde la velocidad inicial de los ventiladores hasta la velocidad normal de los ventiladores." + msgctxt "cool_fan_full_at_height description" msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." msgstr "Altura a la que giran los ventiladores en la velocidad normal del ventilador. En las capas más bajas, la velocidad del ventilador aumenta gradualmente desde la velocidad inicial del ventilador hasta la velocidad normal del ventilador." @@ -4128,10 +4388,6 @@ msgctxt "gantry_height description" msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes)." msgstr "Diferencia de altura entre la punta de la tobera y el sistema del puente (ejes X e Y)." -msgctxt "machine_nozzle_head_distance description" -msgid "The height difference between the tip of the nozzle and the lowest part of the print head." -msgstr "Diferencia de altura entre la punta de la tobera y la parte más baja del cabezal de impresión." - msgctxt "retraction_hop_after_extruder_switch_height description" msgid "The height difference when performing a Z Hop after extruder switch." msgstr "Diferencia de altura cuando se realiza un salto en Z después de un cambio de extrusor." @@ -4181,9 +4437,10 @@ msgid "The horizontal distance between the first brim line and the outline of th msgstr "La distancia horizontal entre la primera línea de borde y el contorno de la primera capa de la impresión. Un pequeño orificio puede facilitar la eliminación del borde al tiempo que proporciona ventajas térmicas." msgctxt "skirt_gap description" -msgid "The horizontal distance between the skirt and the first layer of the print.\nThis is the minimum distance. Multiple skirt lines will extend outwards from this distance." -msgstr "La distancia horizontal entre la falda y la primera capa de la impresión." -"Se trata de la distancia mínima. Múltiples líneas de falda se extenderán hacia el exterior a partir de esta distancia." +msgid "" +"The horizontal distance between the skirt and the first layer of the print.\n" +"This is the minimum distance. Multiple skirt lines will extend outwards from this distance." +msgstr "La distancia horizontal entre la falda y la primera capa de la impresión.Se trata de la distancia mínima. Múltiples líneas de falda se extenderán hacia el exterior a partir de esta distancia." msgctxt "lightning_infill_straightening_angle description" msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." @@ -4229,6 +4486,10 @@ msgctxt "top_skin_preshrink description" msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model." msgstr "Anchura máxima de las áreas superiores de forro que se deben retirar. Todas las áreas de forro inferiores a este valor desaparecerán. Esto puede contribuir a limitar el tiempo y el material empleados en imprimir el forro superior en las superficies inclinadas del modelo." +msgctxt "build_fan_full_layer description" +msgid "The layer at which the build fans spin on full fan speed. This value is calculated and rounded to a whole number." +msgstr "La capa en la que los ventiladores de la construcción giran a la velocidad máxima del ventilador. Este valor se calcula y redondea a un número entero." + msgctxt "cool_fan_full_layer description" msgid "The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number." msgstr "Capa en la que los ventiladores giran a velocidad normal del ventilador. Si la velocidad normal del ventilador a altura está establecida, este valor se calcula y redondea a un número entero." @@ -4441,6 +4702,10 @@ msgctxt "support_bottom_stair_step_min_slope description" msgid "The minimum slope of the area for stair-stepping to take effect. Low values should make support easier to remove on shallower slopes, but really low values may result in some very counter-intuitive results on other parts of the model." msgstr "La pendiente mínima de la zona para un efecto del escalón de la escalera de soporte. Los valores más bajos deberían facilitar la extracción del soporte en pendientes poco profundas, pero los valores muy bajos pueden dar resultados realmente contradictorios en otras partes del modelo." +msgctxt "prime_tower_min_shell_thickness description" +msgid "The minimum thickness of the prime tower shell. You may increase it to make the prime tower stronger." +msgstr "El grosor mínimo de la carcasa de la torre principal. Puede aumentarla para hacer que la torre principal sea más fuerte." + msgctxt "cool_min_layer_time description" msgid "The minimum time spent in a layer. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer. Layers may still take shorter than the minimal layer time if Lift Head is disabled and if the Minimum Speed would otherwise be violated." msgstr "Tiempo mínimo empleado en una capa. Esto fuerza a la impresora a ir más despacio, para emplear al menos el tiempo establecido aquí en una capa. Esto permite que el material impreso se enfríe adecuadamente antes de imprimir la siguiente capa. Es posible que el tiempo para cada capa sea inferior al tiempo mínimo si se desactiva Levantar el cabezal o si la velocidad mínima se ve modificada de otro modo." @@ -4509,6 +4774,10 @@ msgctxt "support_brim_line_count description" msgid "The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material." msgstr "Número de líneas utilizadas para el borde de soporte. Más líneas de borde mejoran la adhesión a la placa de impresión, pero requieren material adicional." +msgctxt "build_volume_fan_nr description" +msgid "The number of the fan that cools the build volume. If this is set to 0, it's means that there is no build volume fan" +msgstr "El número del ventilador que enfría el volumen de construcción. Si este valor es 0, significa que no hay ventilador de volumen de construcción." + msgctxt "raft_surface_layers description" msgid "The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model sits on. 2 layers result in a smoother top surface than 1." msgstr "Número de capas superiores encima de la segunda capa de la balsa. Estas son las capas en las que se asienta el modelo. Dos capas producen una superficie superior más lisa que una." @@ -4601,6 +4870,10 @@ msgctxt "jerk_layer_0 description" msgid "The print maximum instantaneous velocity change for the initial layer." msgstr "Cambio en la velocidad instantánea máxima de la capa inicial." +msgctxt "scarf_joint_seam_start_height_ratio description" +msgid "The ratio of the selected layer height at which the scarf seam will begin. A lower number will result in a larger seam height. Must be lower than 100 to be effective." +msgstr "La relación de la altura de capa seleccionada en la que comenzará la costura de la bufanda. Un número menor dará como resultado una mayor altura de la costura. Debe ser inferior a 100 para ser efectivo." + msgctxt "machine_shape description" msgid "The shape of the build plate without taking unprintable areas into account." msgstr "La forma de la placa de impresión sin tener en cuenta las zonas externas al área de impresión." @@ -4929,6 +5202,26 @@ msgctxt "bridge_wall_coast description" msgid "This controls the distance the extruder should coast immediately before a bridge wall begins. Coasting before the bridge starts can reduce the pressure in the nozzle and may produce a flatter bridge." msgstr "Controla la distancia del depósito por inercia del extrusor justo antes de empezar un puente. Un depósito por inercia antes del inicio del puente puede reducir la presión en la tobera y dar como resultado un puente más horizontal." +msgctxt "wall_0_acceleration description" +msgid "This is the acceleration with which to reach the top speed when printing an outer wall." +msgstr "Esta es la aceleración con la que alcanzar la velocidad máxima al imprimir una pared exterior." + +msgctxt "wall_0_deceleration description" +msgid "This is the deceleration with which to end printing an outer wall." +msgstr "Esta es la deceleración con la que finalizar la impresión de una pared exterior." + +msgctxt "wall_0_speed_split_distance description" +msgid "This is the maximum length of an extrusion path when splitting a longer path to apply the outer wall acceleration/deceleration. A smaller distance will create a more precise but also more verbose G-Code." +msgstr "Esta es la longitud máxima de una trayectoria de extrusión cuando se divide una trayectoria más larga para aplicar la aceleración/desaceleración de la pared exterior. Una distancia menor creará un código G más preciso, pero también más prolijo." + +msgctxt "wall_0_end_speed_ratio description" +msgid "This is the ratio of the top speed to end with when printing an outer wall." +msgstr "Esta es la relación de la velocidad máxima con la que se debe terminar al imprimir una pared exterior." + +msgctxt "wall_0_start_speed_ratio description" +msgid "This is the ratio of the top speed to start with when printing an outer wall." +msgstr "Esta es la relación de la velocidad máxima con la que se debe empezar al imprimir una pared exterior." + msgctxt "raft_base_smoothing description" msgid "This setting controls how much inner corners in the raft base outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." msgstr "Este ajuste controla cuánto se redondean las esquinas interiores en el contorno de la base de la balsa. Las esquinas interiores se redondean a un semicírculo con un radio igual al valor dado aquí. Este ajuste también elimina los huecos en el contorno de la balsa que sean más pequeños que dicho círculo." @@ -5173,10 +5466,18 @@ msgctxt "support_tree_max_diameter label" msgid "Trunk Diameter" msgstr "Diámetro del tronco" +msgctxt "seam_overhang_angle description" +msgid "Try to prevent seams on walls that overhang more than this angle. When the value is 90, no walls will be treated as overhanging." +msgstr "Intente evitar que las junturas de las paredes sobresalgan más que este ángulo. Cuando el valor sea 90, ninguna pared se considerará como que sobresale." + msgctxt "machine_gcode_flavor option UltiGCode" msgid "Ultimaker 2" msgstr "Ultimaker 2" +msgctxt "cool_during_extruder_switch option unchanged" +msgid "Unchanged" +msgstr "Sin cambiar" + msgctxt "meshfix_union_all label" msgid "Union Overlapping Volumes" msgstr "Volúmenes de superposiciones de uniones" @@ -5301,9 +5602,17 @@ msgctxt "shell label" msgid "Walls" msgstr "Paredes" +msgctxt "extra_infill_lines_to_support_skins option walls" +msgid "Walls Only" +msgstr "Solo muros" + +msgctxt "extra_infill_lines_to_support_skins option walls_and_lines" +msgid "Walls and Lines" +msgstr "Muros y líneas" + msgctxt "wall_overhang_angle description" -msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." -msgstr "Las paredes con un ángulo de voladizo mayor que este se imprimirán con los ajustes de voladizo de pared. Cuando el valor sea 90, no se aplicará la condición de voladizo a la pared. El voladizo que se apoya en el soporte tampoco se tratará como voladizo." +msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either. Furthermore, any line that's less than half overhanging will also not be treated as overhang." +msgstr "Los muros que sobresalgan más de este ángulo se imprimirán utilizando la configuración de muros en voladizo. Cuando el valor es 90, ningún muro se tratará como saliente. Los salientes que se apoyen en soportes tampoco se tratarán como salientes. Además, cualquier línea que tenga menos de la mitad de saliente tampoco se tratará como saliente." msgctxt "meshfix_fluid_motion_enabled description" msgid "When enabled tool paths are corrected for printers with smooth motion planners. Small movements that deviate from the general tool path direction are smoothed to improve fluid motions." @@ -5341,6 +5650,14 @@ msgctxt "bridge_wall_material_flow description" msgid "When printing bridge walls, the amount of material extruded is multiplied by this value." msgstr "Cuando se imprimen las paredes del puente; la cantidad de material extruido se multiplica por este valor." +msgctxt "raft_interface_z_offset description" +msgid "When printing the first layer of the raft interface, translate by this offset to customize the adhesion between base and interface. A negative offset should improve the adhesion." +msgstr "Cuando se imprima la primera capa de la interfaz del conjunto, convierta por este intervalo para personalizar la adhesión entre la base y la interfaz. Un intervalo negativo debería mejorar la adhesión." + +msgctxt "raft_surface_z_offset description" +msgid "When printing the first layer of the raft surface, translate by this offset to customize the adhesion between interface and surface. A negative offset should improve the adhesion." +msgstr "Cuando se imprima la primera capa de la superficie del conjunto, convierta por este intervalo para personalizar la adhesión entre la interfaz y la superficie. Un intervalo negativo debería mejorar la adhesión." + msgctxt "bridge_skin_material_flow_2 description" msgid "When printing the second bridge skin layer, the amount of material extruded is multiplied by this value." msgstr "Cuando se imprime la segunda capa del forro del puente; la cantidad de material extruido se multiplica por este valor." @@ -5637,6 +5954,10 @@ msgctxt "z_seam_type label" msgid "Z Seam Alignment" msgstr "Alineación de costuras en Z" +msgctxt "z_seam_on_vertex label" +msgid "Z Seam On Vertex" +msgstr "Juntura Z en el vértice" + msgctxt "z_seam_position label" msgid "Z Seam Position" msgstr "Posición de costura en Z" @@ -5697,318 +6018,14 @@ msgctxt "travel description" msgid "travel" msgstr "desplazamiento" -msgctxt "cool_during_extruder_switch description" -msgid "Whether to activate the cooling fans during a nozzle switch. This can help reducing oozing by cooling the nozzle faster:
  • Unchanged: keep the fans as they were previously
  • Only last extruder: turn on the fan of the last used extruder, but turn the others off (if any). This is useful if you have completely separate extruders.
  • All fans: turn on all fans during nozzle switch. This is useful if you have a single cooling fan, or multiple fans that stay close to each other.
" -msgstr "Si se activan los ventiladores de refrigeración durante un cambio de boquilla. Esto puede contribuir a que se rebaje lo que rezuma al refrigerar la boquilla más rápido:
  • Sin cambios: mantenga los ventiladores como estaban anteriormente
  • Solo el último extrusor: encienda el ventilador del último extrusor usado, pero apague los demás (si los hay). Esto es útil si tiene extrusores completamente separados.
  • Todos los ventiladores: encienda todos los ventiladores durante el cambio de boquilla. Esto es útil si tiene un solo ventilador de refrigeración o varios ventiladores que estén juntos entre ellos.
" - -msgctxt "cool_during_extruder_switch option all_fans" -msgid "All fans" -msgstr "Todos los ventiladores" - -msgctxt "cool_during_extruder_switch label" -msgid "Cooling during extruder switch" -msgstr "Refrigeración durante el cambio de extrusor" - -msgctxt "support_z_seam_away_from_model description" -msgid "Manage the spatial relationship between the z seam of the support structure and the actual 3D model. This control is crucial as it allows users to ensure the seamless removal of support structures post-printing, without inflicting damage or leaving marks on the printed model." -msgstr "Administre la relación espacial entre la juntura z de la estructura de apoyo y el modelo 3D real. Este control es esencial, ya que permite a los usuarios asegurar que la extracción de las estructuras de apoyo después de la impresión sea impecable, sin causar daños ni dejar marcas en el modelo impreso." - -msgctxt "support_z_seam_min_distance label" -msgid "Min Z Seam Distance from Model" -msgstr "Distancia de juntura Z mínima del modelo" - -msgctxt "support_infill_density_multiplier_initial_layer description" -msgid "Multiplier for the infill on the initial layers of the support. Increasing this may help for bed adhesion." -msgstr "Multiplicador para el relleno en las capas iniciales del apoyo. Aumentar esto puede ayudar a que se adhiera la capa." +#~ msgctxt "machine_nozzle_head_distance label" +#~ msgid "Nozzle Length" +#~ msgstr "Longitud de la tobera" -msgctxt "cool_during_extruder_switch option only_last_extruder" -msgid "Only last extruder" -msgstr "Solo el último extrusor" +#~ msgctxt "machine_nozzle_head_distance description" +#~ msgid "The height difference between the tip of the nozzle and the lowest part of the print head." +#~ msgstr "Diferencia de altura entre la punta de la tobera y la parte más baja del cabezal de impresión." -msgctxt "z_seam_on_vertex description" -msgid "Place the z-seam on a polygon vertex. Switching this off can place the seam between vertices as well. (Keep in mind that this won't override the restrictions on placing the seam on an unsupported overhang.)" -msgstr "Coloque la juntura z en un vértice de polígono. Si se apaga esto, la juntura se puede colocar también entre vértices. (Tenga en cuenta que esto no hará que se anulen las restricciones sobre la colocación de la juntura en una cobertura sin apoyo)." - -msgctxt "prime_tower_min_shell_thickness label" -msgid "Prime Tower Minimum Shell Thickness" -msgstr "Grosor mínimo de la carcasa de la torre principal" - -msgctxt "raft_base_flow label" -msgid "Raft Base Flow" -msgstr "Movimiento de la base del conjunto" - -msgctxt "raft_base_infill_overlap_mm label" -msgid "Raft Base Infill Overlap" -msgstr "Superposición del relleno de la base del conjunto" - -msgctxt "raft_base_infill_overlap label" -msgid "Raft Base Infill Overlap Percentage" -msgstr "Porcentaje de superposición del relleno de la base del conjunto" - -msgctxt "raft_flow label" -msgid "Raft Flow" -msgstr "Movimiento del conjunto" - -msgctxt "raft_interface_flow label" -msgid "Raft Interface Flow" -msgstr "Movimiento de la interfaz del conjunto" - -msgctxt "raft_interface_infill_overlap_mm label" -msgid "Raft Interface Infill Overlap" -msgstr "Superposición del relleno de la interfaz del conjunto" - -msgctxt "raft_interface_infill_overlap label" -msgid "Raft Interface Infill Overlap Percentage" -msgstr "Porcentaje de superposición del relleno de la interfaz del conjunto" - -msgctxt "raft_interface_z_offset label" -msgid "Raft Interface Z Offset" -msgstr "Intervalo Z de la interfaz del conjunto" - -msgctxt "raft_surface_flow label" -msgid "Raft Surface Flow" -msgstr "Movimiento de la superficie del conjunto" - -msgctxt "raft_surface_infill_overlap_mm label" -msgid "Raft Surface Infill Overlap" -msgstr "Superposición del relleno de la superficie del conjunto" - -msgctxt "raft_surface_infill_overlap label" -msgid "Raft Surface Infill Overlap Percentage" -msgstr "Porcentaje de superposición del relleno de la superficie del conjunto" - -msgctxt "raft_surface_z_offset label" -msgid "Raft Surface Z Offset" -msgstr "Intervalo Z de la superficie del conjunto" - -msgctxt "seam_overhang_angle label" -msgid "Seam Overhanging Wall Angle" -msgstr "Ángulo de las paredes que sobresale de las junturas" - -msgctxt "support_infill_density_multiplier_initial_layer label" -msgid "Support Infill Density Multiplier Initial Layer" -msgstr "Capa inicial de multiplicador de densidad de relleno de apoyo" - -msgctxt "support_z_seam_away_from_model label" -msgid "Support Z Seam Away from Model" -msgstr "Juntura Z de apoyo fuera del modelo" - -msgctxt "raft_base_flow description" -msgid "The amount of material, relative to a normal extrusion line, to extrude during raft base printing. Having an increased flow may improve adhesion and raft structural strength." -msgstr "La cantidad de material, con relación a una línea de extrusión normal, para extraer durante la impresión de la base del conjunto. Tener mayor movimiento puede mejorar la adhesión y la resistencia estructural del conjunto." - -msgctxt "raft_interface_flow description" -msgid "The amount of material, relative to a normal extrusion line, to extrude during raft interface printing. Having an increased flow may improve adhesion and raft structural strength." -msgstr "La cantidad de material, con relación a una línea de extrusión normal, para extraer durante la impresión de la interfaz del conjunto. Tener mayor movimiento puede mejorar la adhesión y la resistencia estructural del conjunto." - -msgctxt "raft_flow description" -msgid "The amount of material, relative to a normal extrusion line, to extrude during raft printing. Having an increased flow may improve adhesion and raft structural strength." -msgstr "La cantidad de material, con relación a una línea de extrusión normal, para extraer durante la impresión del conjunto. Tener mayor movimiento puede mejorar la adhesión y la resistencia estructural del conjunto." - -msgctxt "raft_surface_flow description" -msgid "The amount of material, relative to a normal extrusion line, to extrude during raft surface printing. Having an increased flow may improve adhesion and raft structural strength." -msgstr "La cantidad de material, con relación a una línea de extrusión normal, para extraer durante la impresión de la superficie del conjunto. Tener mayor movimiento puede mejorar la adhesión y la resistencia estructural del conjunto." - -msgctxt "raft_base_infill_overlap description" -msgid "The amount of overlap between the infill and the walls of the raft base, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." -msgstr "La cantidad de superposición entre el relleno y las paredes de la base del conjunto, como porcentaje de la anchura de la línea del relleno. Una superposición delgada permite que las paredes se unan con firmeza al relleno." - -msgctxt "raft_base_infill_overlap_mm description" -msgid "The amount of overlap between the infill and the walls of the raft base. A slight overlap allows the walls to connect firmly to the infill." -msgstr "La cantidad de superposición entre el relleno y las paredes de la base del conjunto. Una superposición delgada permite que las paredes se unan con firmeza al relleno." - -msgctxt "raft_interface_infill_overlap description" -msgid "The amount of overlap between the infill and the walls of the raft interface, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." -msgstr "La cantidad de superposición entre el relleno y las paredes de la interfaz del conjunto, como porcentaje de la anchura de la línea del relleno. Una superposición delgada permite que las paredes se unan con firmeza al relleno." - -msgctxt "raft_interface_infill_overlap_mm description" -msgid "The amount of overlap between the infill and the walls of the raft interface. A slight overlap allows the walls to connect firmly to the infill." -msgstr "La cantidad de superposición entre el relleno y las paredes de la interfaz del conjunto. Una superposición delgada permite que las paredes se unan con firmeza al relleno." - -msgctxt "raft_surface_infill_overlap description" -msgid "The amount of overlap between the infill and the walls of the raft surface, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." -msgstr "La cantidad de superposición entre el relleno y las paredes de la superficie del conjunto, como porcentaje de la anchura de la línea del relleno. Una superposición delgada permite que las paredes se unan con firmeza al relleno." - -msgctxt "raft_surface_infill_overlap_mm description" -msgid "The amount of overlap between the infill and the walls of the raft surface. A slight overlap allows the walls to connect firmly to the infill." -msgstr "La cantidad de superposición entre el relleno y las paredes de la superficie del conjunto. Una superposición delgada permite que las paredes se unan con firmeza al relleno." - -msgctxt "support_z_seam_min_distance description" -msgid "The distance between the model and its support structure at the z-axis seam." -msgstr "La distancia entre el modelo y su estructura de apoyo en la juntura del eje z." - -msgctxt "prime_tower_min_shell_thickness description" -msgid "The minimum thickness of the prime tower shell. You may increase it to make the prime tower stronger." -msgstr "El grosor mínimo de la carcasa de la torre principal. Puede aumentarla para hacer que la torre principal sea más fuerte." - -msgctxt "seam_overhang_angle description" -msgid "Try to prevent seams on walls that overhang more than this angle. When the value is 90, no walls will be treated as overhanging." -msgstr "Intente evitar que las junturas de las paredes sobresalgan más que este ángulo. Cuando el valor sea 90, ninguna pared se considerará como que sobresale." - -msgctxt "cool_during_extruder_switch option unchanged" -msgid "Unchanged" -msgstr "Sin cambiar" - -msgctxt "raft_interface_z_offset description" -msgid "When printing the first layer of the raft interface, translate by this offset to customize the adhesion between base and interface. A negative offset should improve the adhesion." -msgstr "Cuando se imprima la primera capa de la interfaz del conjunto, convierta por este intervalo para personalizar la adhesión entre la base y la interfaz. Un intervalo negativo debería mejorar la adhesión." - -msgctxt "raft_surface_z_offset description" -msgid "When printing the first layer of the raft surface, translate by this offset to customize the adhesion between interface and surface. A negative offset should improve the adhesion." -msgstr "Cuando se imprima la primera capa de la superficie del conjunto, convierta por este intervalo para personalizar la adhesión entre la interfaz y la superficie. Un intervalo negativo debería mejorar la adhesión." - -msgctxt "z_seam_on_vertex label" -msgid "Z Seam On Vertex" -msgstr "Juntura Z en el vértice" - -msgctxt "extra_infill_lines_to_support_skins description" -msgid "Add extra lines into the infill pattern to support skins above. This option prevents holes or plastic blobs that sometime show in complex shaped skins due to the infill below not correctly supporting the skin layer being printed above. 'Walls' supports just the outlines of the skin, whereas 'Walls and Lines' also supports the ends of the lines that make up the skin." -msgstr "Añade líneas adicionales en el patrón de relleno para soportar las pieles de arriba. Esta opción evita los agujeros o las manchas de plástico que a veces aparecen en las pieles de formas complejas, debido a que el relleno de abajo no soporta correctamente la capa de piel que se está imprimiendo arriba. \"Muros\" soporta solo los contornos de la piel, mientras que \"Muros y líneas\" soporta también los extremos de las líneas que componen la piel." - -msgctxt "build_fan_full_at_height label" -msgid "Build Fan Speed at Height" -msgstr "Construir velocidad del ventilador en altura" - -msgctxt "build_fan_full_layer label" -msgid "Build Fan Speed at Layer" -msgstr "Construir velocidad de abanico en capa" - -msgctxt "build_volume_fan_nr label" -msgid "Build volume fan number" -msgstr "Número del ventilador de volumen de construcción" - -msgctxt "scarf_split_distance description" -msgid "Determines the length of each step in the flow change when extruding along the scarf seam. A smaller distance will result in a more precise but also more complex G-code." -msgstr "Determina la longitud de cada paso en el cambio de flujo al extruir a lo largo de la costura de la bufanda. Una distancia menor dará como resultado un código G más preciso pero también más complejo." - -msgctxt "scarf_joint_seam_length description" -msgid "Determines the length of the scarf seam, a seam type that should make the Z seam less visible. Must be higher than 0 to be effective." -msgstr "Determina la longitud de la costura de la bufanda, un tipo de costura que debería hacer menos visible la costura Z. Debe ser superior a 0 para ser eficaz." - -msgctxt "gradual_flow_discretisation_step_size description" -msgid "Duration of each step in the gradual flow change" -msgstr "Duración de cada intervalo en el cambio de flujo gradual" - -msgctxt "gradual_flow_enabled description" -msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops." -msgstr "Habilite cambios de flujo gradual. Al habilitarse, el flujo se incrementa/decrementa gradualmente hasta el flujo objetivo. Esto es útil para impresoras con tubo bowden en las que el flujo no cambia inmediatamente cuando el motor extrusor arranca o se detiene." - -msgctxt "extra_infill_lines_to_support_skins label" -msgid "Extra Infill Lines To Support Skins" -msgstr "Líneas de relleno adicionales para soportar las pieles" - -msgctxt "reset_flow_duration description" -msgid "For any travel move longer than this value, the material flow is reset to the paths target flow" -msgstr "Para cualquier movimiento de desplazamiento superior a este valor, el flujo material se restablece al flujo objetivo de las trayectorias" - -msgctxt "gradual_flow_discretisation_step_size label" -msgid "Gradual flow discretisation step size" -msgstr "Tamaño del intervalo para discretización de flujo gradual" - -msgctxt "gradual_flow_enabled label" -msgid "Gradual flow enabled" -msgstr "Flujo gradual habilitado" - -msgctxt "max_flow_acceleration label" -msgid "Gradual flow max acceleration" -msgstr "Flujo gradual de aceleración máxima" - -msgctxt "layer_0_max_flow_acceleration label" -msgid "Initial layer max flow acceleration" -msgstr "Aceleración máxima de flujo de capa inicial" - -msgctxt "max_flow_acceleration description" -msgid "Maximum acceleration for gradual flow changes" -msgstr "Aceleración máxima para cambios graduales de flujo" - -msgctxt "layer_0_max_flow_acceleration description" -msgid "Minimum speed for gradual flow changes for the first layer" -msgstr "Velocidad mínima para cambios graduales de flujo en la primera capa" - -msgctxt "extra_infill_lines_to_support_skins option none" -msgid "None" -msgstr "Ninguno" - -msgctxt "wall_0_acceleration label" -msgid "Outer Wall Acceleration" -msgstr "Aceleración de la pared exterior" - -msgctxt "wall_0_deceleration label" -msgid "Outer Wall Deceleration" -msgstr "Desaceleración de la pared exterior" - -msgctxt "wall_0_end_speed_ratio label" -msgid "Outer Wall End Speed Ratio" -msgstr "Relación de velocidad final de la pared exterior" - -msgctxt "wall_0_speed_split_distance label" -msgid "Outer Wall Speed Split Distance" -msgstr "Distancia de división de la velocidad de la pared exterior" - -msgctxt "wall_0_start_speed_ratio label" -msgid "Outer Wall Start Speed Ratio" -msgstr "Relación de velocidad inicial de la pared exterior" - -msgctxt "reset_flow_duration label" -msgid "Reset flow duration" -msgstr "Restablecer duración de flujo" - -msgctxt "scarf_joint_seam_length label" -msgid "Scarf Seam Length" -msgstr "Longitud de la costura de la bufanda" - -msgctxt "scarf_joint_seam_start_height_ratio label" -msgid "Scarf Seam Start Height" -msgstr "Altura de inicio de la costura de la bufanda" - -msgctxt "scarf_split_distance label" -msgid "Scarf Seam Step Length" -msgstr "Longitud del paso de la costura de la bufanda" - -msgctxt "build_fan_full_at_height description" -msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." -msgstr "La altura a la que giran los ventiladores a velocidad de ventilador normal. En las capas inferiores, la velocidad de los ventiladores aumenta gradualmente desde la velocidad inicial de los ventiladores hasta la velocidad normal de los ventiladores." - -msgctxt "build_fan_full_layer description" -msgid "The layer at which the build fans spin on full fan speed. This value is calculated and rounded to a whole number." -msgstr "La capa en la que los ventiladores de la construcción giran a la velocidad máxima del ventilador. Este valor se calcula y redondea a un número entero." - -msgctxt "build_volume_fan_nr description" -msgid "The number of the fan that cools the build volume. If this is set to 0, it's means that there is no build volume fan" -msgstr "El número del ventilador que enfría el volumen de construcción. Si este valor es 0, significa que no hay ventilador de volumen de construcción." - -msgctxt "scarf_joint_seam_start_height_ratio description" -msgid "The ratio of the selected layer height at which the scarf seam will begin. A lower number will result in a larger seam height. Must be lower than 100 to be effective." -msgstr "La relación de la altura de capa seleccionada en la que comenzará la costura de la bufanda. Un número menor dará como resultado una mayor altura de la costura. Debe ser inferior a 100 para ser efectivo." - -msgctxt "wall_0_acceleration description" -msgid "This is the acceleration with which to reach the top speed when printing an outer wall." -msgstr "Esta es la aceleración con la que alcanzar la velocidad máxima al imprimir una pared exterior." - -msgctxt "wall_0_deceleration description" -msgid "This is the deceleration with which to end printing an outer wall." -msgstr "Esta es la deceleración con la que finalizar la impresión de una pared exterior." - -msgctxt "wall_0_speed_split_distance description" -msgid "This is the maximum length of an extrusion path when splitting a longer path to apply the outer wall acceleration/deceleration. A smaller distance will create a more precise but also more verbose G-Code." -msgstr "Esta es la longitud máxima de una trayectoria de extrusión cuando se divide una trayectoria más larga para aplicar la aceleración/desaceleración de la pared exterior. Una distancia menor creará un código G más preciso, pero también más prolijo." - -msgctxt "wall_0_end_speed_ratio description" -msgid "This is the ratio of the top speed to end with when printing an outer wall." -msgstr "Esta es la relación de la velocidad máxima con la que se debe terminar al imprimir una pared exterior." - -msgctxt "wall_0_start_speed_ratio description" -msgid "This is the ratio of the top speed to start with when printing an outer wall." -msgstr "Esta es la relación de la velocidad máxima con la que se debe empezar al imprimir una pared exterior." - -msgctxt "extra_infill_lines_to_support_skins option walls" -msgid "Walls Only" -msgstr "Solo muros" - -msgctxt "extra_infill_lines_to_support_skins option walls_and_lines" -msgid "Walls and Lines" -msgstr "Muros y líneas" - -msgctxt "wall_overhang_angle description" -msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either. Furthermore, any line that's less than half overhanging will also not be treated as overhang." -msgstr "Los muros que sobresalgan más de este ángulo se imprimirán utilizando la configuración de muros en voladizo. Cuando el valor es 90, ningún muro se tratará como saliente. Los salientes que se apoyen en soportes tampoco se tratarán como salientes. Además, cualquier línea que tenga menos de la mitad de saliente tampoco se tratará como saliente." +#~ msgctxt "wall_overhang_angle description" +#~ msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." +#~ msgstr "Las paredes con un ángulo de voladizo mayor que este se imprimirán con los ajustes de voladizo de pared. Cuando el valor sea 90, no se aplicará la condición de voladizo a la pared. El voladizo que se apoya en el soporte tampoco se tratará como voladizo." diff --git a/resources/i18n/fdmprinter.def.json.pot b/resources/i18n/fdmprinter.def.json.pot index e0af9f2fba8..2e2900a9a1e 100644 --- a/resources/i18n/fdmprinter.def.json.pot +++ b/resources/i18n/fdmprinter.def.json.pot @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: Uranium json setting files\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2024-10-09 14:27+0000\n" +"POT-Creation-Date: 2024-11-06 10:43+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE\n" @@ -6000,3 +6000,15 @@ msgctxt "mesh_rotation_matrix description" msgid "Transformation matrix to be applied to the model when loading it from file." msgstr "" + +msgctxt "variant_name" +msgid "Extruder" +msgstr "" + +msgctxt "variant_name" +msgid "Print Core" +msgstr "" + +msgctxt "variant_name" +msgid "Nozzle Size" +msgstr "" diff --git a/resources/i18n/fi_FI/cura.po b/resources/i18n/fi_FI/cura.po index 6948d8a3b77..7ae63602296 100644 --- a/resources/i18n/fi_FI/cura.po +++ b/resources/i18n/fi_FI/cura.po @@ -2815,6 +2815,10 @@ msgctxt "@label" msgid "Nozzle offset Y" msgstr "Suuttimen Y-siirtymä" +msgctxt "@label" +msgid "Nozzle Size" +msgstr "Suuttimen koko" + msgctxt "@label" msgid "Nozzle size" msgstr "Suuttimen koko" diff --git a/resources/i18n/fi_FI/fdmprinter.def.json.po b/resources/i18n/fi_FI/fdmprinter.def.json.po index 7be52d3c5bb..38cfa3f6421 100644 --- a/resources/i18n/fi_FI/fdmprinter.def.json.po +++ b/resources/i18n/fi_FI/fdmprinter.def.json.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2024-10-09 14:27+0000\n" +"POT-Creation-Date: 2024-11-06 10:43+0000\n" "PO-Revision-Date: 2022-07-15 11:17+0200\n" "Last-Translator: Bothof \n" "Language-Team: Finnish\n" @@ -1046,6 +1046,10 @@ msgctxt "switch_extruder_extra_prime_amount description" msgid "Extra material to prime after nozzle switching." msgstr "" +msgctxt "variant_name" +msgid "Extruder" +msgstr "" + msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "Suulakkeen esitäytön X-sijainti" @@ -2488,6 +2492,10 @@ msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "Suuttimen tunnus" +msgctxt "variant_name" +msgid "Nozzle Size" +msgstr "Suuttimen koko" + msgctxt "switch_extruder_extra_prime_amount label" msgid "Nozzle Switch Extra Prime Amount" msgstr "" @@ -2796,6 +2804,10 @@ msgctxt "acceleration_print label" msgid "Print Acceleration" msgstr "Tulostuksen kiihtyvyys" +msgctxt "variant_name" +msgid "Print Core" +msgstr "" + msgctxt "jerk_print label" msgid "Print Jerk" msgstr "Tulostuksen nykäisy" diff --git a/resources/i18n/fr_FR/cura.po b/resources/i18n/fr_FR/cura.po index a91e2fc2ebe..b1eada18000 100644 --- a/resources/i18n/fr_FR/cura.po +++ b/resources/i18n/fr_FR/cura.po @@ -2754,6 +2754,10 @@ msgctxt "@label" msgid "Nozzle offset Y" msgstr "Décalage buse Y" +msgctxt "@label" +msgid "Nozzle Size" +msgstr "Taille de la buse" + msgctxt "@label" msgid "Nozzle size" msgstr "Taille de la buse" diff --git a/resources/i18n/fr_FR/fdmprinter.def.json.po b/resources/i18n/fr_FR/fdmprinter.def.json.po index ad47da9d1eb..703d55a11b9 100644 --- a/resources/i18n/fr_FR/fdmprinter.def.json.po +++ b/resources/i18n/fr_FR/fdmprinter.def.json.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-13 09:02+0100\n" +"Report-Msgid-Bugs-To: plugins@ultimaker.com\n" +"POT-Creation-Date: 2024-11-06 10:43+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,6 +16,10 @@ msgctxt "prime_tower_mode description" msgid "How to generate the prime tower:
  • Normal: create a bucket in which secondary materials are primed
  • Interleaved: create a prime tower as sparse as possible. This will save time and filament, but is only possible if the used materials adhere to each other
" msgstr "Comment générer la tour d'amorçage :
  • Normale : créer un pot dans lequel les matériaux secondaires sont amorcés
  • Entrelacée : créez une tour d'amorçage aussi peu dense que possible. Vous économiserez ainsi du temps et du filament, mais cette opération n'est possible que si les matériaux utilisés adhèrent les uns aux autres
" +msgctxt "cool_during_extruder_switch description" +msgid "Whether to activate the cooling fans during a nozzle switch. This can help reducing oozing by cooling the nozzle faster:
  • Unchanged: keep the fans as they were previously
  • Only last extruder: turn on the fan of the last used extruder, but turn the others off (if any). This is useful if you have completely separate extruders.
  • All fans: turn on all fans during nozzle switch. This is useful if you have a single cooling fan, or multiple fans that stay close to each other.
" +msgstr "Permet d'activer ou non les ventilateurs de refroidissement lors d'un changement de buse. Cette option peut aider à réduire le suintement en refroidissant la buse plus rapidement :
  • Inchangé : garder les ventilateurs tels qu'ils étaient auparavant
  • Seulement dernier extrudeur : allumer le ventilateur du dernier extrudeur utilisé, mais éteindre les autres (s'il y en a). Cette option est utile si tu as des extrudeuses complètement séparées.
  • Tous les ventilateurs : cette option est utile si vous avez un seul ventilateur de refroidissement, ou plusieurs ventilateurs qui restent proches les uns des autres.
" + msgctxt "brim_inside_margin description" msgid "A brim around a model may touch an other model where you don't want it. This removes all brim within this distance from brimless models." msgstr "Une bordure autour d'un modèle peut toucher un autre modèle à un endroit où vous ne le souhaitez pas. Cette fonction supprime toutes les bordures à cette distance des modèles sans bordure." @@ -88,10 +92,15 @@ msgctxt "adaptive_layer_height_enabled description" msgid "Adaptive layers computes the layer heights depending on the shape of the model." msgstr "Cette option calcule la hauteur des couches en fonction de la forme du modèle." +msgctxt "extra_infill_lines_to_support_skins description" +msgid "Add extra lines into the infill pattern to support skins above. This option prevents holes or plastic blobs that sometime show in complex shaped skins due to the infill below not correctly supporting the skin layer being printed above. 'Walls' supports just the outlines of the skin, whereas 'Walls and Lines' also supports the ends of the lines that make up the skin." +msgstr "Ajoutez des lignes supplémentaires dans le motif de remplissage pour soutenir les peaux situées au-dessus. Cette option permet d'éviter les trous ou les bulles de plastique qui apparaissent parfois dans les peaux de forme complexe, parce que le remplissage en dessous ne soutient pas correctement la couche de peau imprimée au-dessus. L'option \"Murs\" ne prend en charge que les contours de la peau, tandis que l'option \"Murs et lignes\" prend également en charge les extrémités des lignes qui composent la peau." + msgctxt "infill_wall_line_count description" -msgid "Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\nThis feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right." -msgstr "Ajoutez des parois supplémentaires autour de la zone de remplissage. De telles parois peuvent réduire l'affaissement des lignes de couche extérieure supérieure / inférieure, réduisant le nombre de couches extérieures supérieures / inférieures nécessaires pour obtenir la même qualité, au prix d'un peu de matériau supplémentaire." -"Configurée correctement, cette fonctionnalité peut être combinée avec « Relier les polygones de remplissage » pour relier tous les remplissages en un seul mouvement d'extrusion sans avoir besoin de déplacements ou de rétractions." +msgid "" +"Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n" +"This feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right." +msgstr "Ajoutez des parois supplémentaires autour de la zone de remplissage. De telles parois peuvent réduire l'affaissement des lignes de couche extérieure supérieure / inférieure, réduisant le nombre de couches extérieures supérieures / inférieures nécessaires pour obtenir la même qualité, au prix d'un peu de matériau supplémentaire.Configurée correctement, cette fonctionnalité peut être combinée avec « Relier les polygones de remplissage » pour relier tous les remplissages en un seul mouvement d'extrusion sans avoir besoin de déplacements ou de rétractions." msgctxt "platform_adhesion description" msgid "Adhesion" @@ -149,6 +158,10 @@ msgctxt "print_sequence option all_at_once" msgid "All at Once" msgstr "Tout en même temps" +msgctxt "cool_during_extruder_switch option all_fans" +msgid "All fans" +msgstr "Tous les ventilateurs" + msgctxt "resolution description" msgid "All settings that influence the resolution of the print. These settings have a large impact on the quality (and print time)" msgstr "Tous les paramètres qui influent sur la résolution de l'impression. Ces paramètres ont un impact conséquent sur la qualité (et la durée d'impression)." @@ -429,6 +442,14 @@ msgctxt "brim_width label" msgid "Brim Width" msgstr "Largeur de la bordure" +msgctxt "build_fan_full_at_height label" +msgid "Build Fan Speed at Height" +msgstr "Construire la vitesse du ventilateur en hauteur" + +msgctxt "build_fan_full_layer label" +msgid "Build Fan Speed at Layer" +msgstr "Vitesse du ventilateur de construction à la couche" + msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "Adhérence du plateau" @@ -469,6 +490,10 @@ msgctxt "bv_temp_warn_limit label" msgid "Build Volume temperature Warning" msgstr "Avertissement de la température du volume de construction" +msgctxt "build_volume_fan_nr label" +msgid "Build volume fan number" +msgstr "Numéro du ventilateur de volume de construction" + msgctxt "prime_tower_brim_enable description" msgid "By enabling this setting, your prime-tower will get a brim, even if the model doesn't. If you want a sturdier base for a high tower, you can increase the base height." msgstr "En activant ce paramètre, votre tour d'amorçage aura un bord même si le modèle n'en a pas. Si vous souhaitez une base plus solide pour une tour élevée, vous pouvez augmenter la hauteur de la base." @@ -613,6 +638,10 @@ msgctxt "cooling label" msgid "Cooling" msgstr "Refroidissement" +msgctxt "cool_during_extruder_switch label" +msgid "Cooling during extruder switch" +msgstr "Refroidissement lors de la commutation de l'extrudeuse" + msgctxt "infill_pattern option cross" msgid "Cross" msgstr "Entrecroisé" @@ -701,6 +730,14 @@ msgctxt "bridge_settings_enabled description" msgid "Detect bridges and modify print speed, flow and fan settings while bridges are printed." msgstr "Détecter les ponts et modifier la vitesse d'impression, le débit et les paramètres du ventilateur pendant l'impression des ponts." +msgctxt "scarf_split_distance description" +msgid "Determines the length of each step in the flow change when extruding along the scarf seam. A smaller distance will result in a more precise but also more complex G-code." +msgstr "Détermine la longueur de chaque étape du changement de flux lors de l'extrusion le long de la couture du foulard. Une distance plus petite se traduira par un code G plus précis mais aussi plus complexe." + +msgctxt "scarf_joint_seam_length description" +msgid "Determines the length of the scarf seam, a seam type that should make the Z seam less visible. Must be higher than 0 to be effective." +msgstr "Détermine la longueur du joint d'écharpe, un type de joint qui devrait rendre le joint Z moins visible. La valeur doit être supérieure à 0 pour être efficace." + msgctxt "inset_direction description" msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last." msgstr "Détermine l'ordre dans lequel les parois sont imprimées. L'impression des parois extérieures plus tôt permet une précision dimensionnelle car les défauts des parois intérieures ne peuvent pas se propager à l'extérieur. Cependant, le fait de les imprimer plus tard leur permet de mieux s'empiler lorsque les saillies sont imprimées. Lorsqu'il y a une quantité totale inégale de parois intérieures, la « dernière ligne centrale » est toujours imprimée en dernier." @@ -825,6 +862,10 @@ msgctxt "dual label" msgid "Dual Extrusion" msgstr "Double extrusion" +msgctxt "gradual_flow_discretisation_step_size description" +msgid "Duration of each step in the gradual flow change" +msgstr "Durée de chaque pas dans la variation progressive du débit" + msgctxt "machine_shape option elliptic" msgid "Elliptic" msgstr "Elliptique" @@ -917,6 +958,10 @@ msgctxt "ooze_shield_enabled description" msgid "Enable exterior ooze shield. This will create a shell around the model which is likely to wipe a second nozzle if it's at the same height as the first nozzle." msgstr "Activer le bouclier de suintage extérieur. Cela créera une coque autour du modèle qui est susceptible d'essuyer une deuxième buse si celle-ci est à la même hauteur que la première buse." +msgctxt "gradual_flow_enabled description" +msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops." +msgstr "Activer les variations de débit progressives. Lorsque cette option est activée, le débit est augmenté ou réduit progressivement jusqu'au débit souhaité. Cette option est utile pour les imprimantes avec un tube bowden où le débit n'est pas modifié immédiatement lorsque le moteur de l'extrudeur démarre ou s'arrête." + msgctxt "ppr_enable description" msgid "Enable print process reporting for setting threshold values for possible fault detection." msgstr "Activez le rapport sur le processus d'impression pour définir des valeurs seuils en vue d'une éventuelle détection d'erreur." @@ -981,6 +1026,10 @@ msgctxt "meshfix_extensive_stitching description" msgid "Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching polygons. This option can introduce a lot of processing time." msgstr "Le raccommodage consiste en la suppression des trous dans le maillage en tentant de fermer le trou avec des intersections entre polygones existants. Cette option peut induire beaucoup de temps de calcul." +msgctxt "extra_infill_lines_to_support_skins label" +msgid "Extra Infill Lines To Support Skins" +msgstr "Lignes de remplissage supplémentaires pour soutenir les peaux" + msgctxt "infill_wall_line_count label" msgid "Extra Infill Wall Count" msgstr "Nombre de parois de remplissage supplémentaire" @@ -993,6 +1042,10 @@ msgctxt "switch_extruder_extra_prime_amount description" msgid "Extra material to prime after nozzle switching." msgstr "Matériel supplémentaire à amorcer après le changement de buse." +msgctxt "variant_name" +msgid "Extruder" +msgstr "" + msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "Extrudeuse Position d'amorçage X" @@ -1177,6 +1230,10 @@ msgctxt "material_flush_purge_speed label" msgid "Flush Purge Speed" msgstr "Vitesse de purge d'insertion" +msgctxt "reset_flow_duration description" +msgid "For any travel move longer than this value, the material flow is reset to the paths target flow" +msgstr "Pour tout déplacement supérieur à cette valeur, le débit de matière est réinitialisé au débit souhaité pour les trajectoires" + msgctxt "min_wall_line_width description" msgid "For thin structures around once or twice the nozzle size, the line widths need to be altered to adhere to the thickness of the model. This setting controls the minimum line width allowed for the walls. The minimum line widths inherently also determine the maximum line widths, since we transition from N to N+1 walls at some geometry thickness where the N walls are wide and the N+1 walls are narrow. The widest possible wall line is twice the Minimum Wall Line Width." msgstr "Pour les structures fines dont la taille correspond à une ou deux fois celle de la buse, il faut modifier la largeur des lignes pour respecter l'épaisseur du modèle. Ce paramètre contrôle la largeur de ligne minimale autorisée pour les parois. Les largeurs de lignes minimales déterminent également les largeurs de lignes maximales, puisque nous passons de N à N+1 parois à une certaine épaisseur géométrique où les N parois sont larges et les N+1 parois sont étroites. La ligne de paroi la plus large possible est égale à deux fois la largeur minimale de la ligne de paroi." @@ -1222,14 +1279,16 @@ msgid "G-code Flavor" msgstr "Parfum G-Code" msgctxt "machine_end_gcode description" -msgid "G-code commands to be executed at the very end - separated by \n." -msgstr "Commandes G-Code à exécuter tout à la fin, séparées par " +msgid "" +"G-code commands to be executed at the very end - separated by \n" "." +msgstr "Commandes G-Code à exécuter tout à la fin, séparées par ." msgctxt "machine_start_gcode description" -msgid "G-code commands to be executed at the very start - separated by \n." -msgstr "Commandes G-Code à exécuter au tout début, séparées par " +msgid "" +"G-code commands to be executed at the very start - separated by \n" "." +msgstr "Commandes G-Code à exécuter au tout début, séparées par ." msgctxt "material_guid description" msgid "GUID of the material. This is set automatically." @@ -1291,6 +1350,18 @@ msgctxt "gradual_support_infill_steps label" msgid "Gradual Support Infill Steps" msgstr "Étapes de remplissage graduel du support" +msgctxt "gradual_flow_discretisation_step_size label" +msgid "Gradual flow discretisation step size" +msgstr "Taille de pas de la discrétisation du débit progressif" + +msgctxt "gradual_flow_enabled label" +msgid "Gradual flow enabled" +msgstr "Débit progressif activé" + +msgctxt "max_flow_acceleration label" +msgid "Gradual flow max acceleration" +msgstr "Accélération progressive jusqu'au débit max" + msgctxt "cool_min_temperature description" msgid "Gradually reduce to this temperature when printing at reduced speeds because of minimum layer time." msgstr "Réduisez progressivement à cette température lors de l'impression à des vitesses réduites en raison de la durée minimale d’une couche." @@ -1683,6 +1754,10 @@ msgctxt "material_initial_print_temperature label" msgid "Initial Printing Temperature" msgstr "Température d’impression initiale" +msgctxt "layer_0_max_flow_acceleration label" +msgid "Initial layer max flow acceleration" +msgstr "Accélération maximale du débit lors de la première couche" + msgctxt "acceleration_wall_x label" msgid "Inner Wall Acceleration" msgstr "Accélération de la paroi intérieure" @@ -1992,9 +2067,10 @@ msgid "Make the extruder prime position absolute rather than relative to the las msgstr "Rendre la position d'amorçage de l'extrudeuse absolue plutôt que relative à la dernière position connue de la tête." msgctxt "layer_0_z_overlap description" -msgid "Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount.\nIt may be noted that sometimes the second layer is printed below initial layer because of this setting. This is intended behavior" -msgstr "Faites en sorte que la première et la deuxième couche du modèle se chevauchent dans la direction Z pour compenser la perte de filament dans l'entrefer. Tous les modèles situés au-dessus de la première couche du modèle seront décalés vers le bas de cette valeur." -"On peut noter que la deuxième couche est parfois imprimée en dessous de la couche initiale à cause de ce paramètre. Il s'agit d'un comportement voulu." +msgid "" +"Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount.\n" +"It may be noted that sometimes the second layer is printed below initial layer because of this setting. This is intended behavior" +msgstr "Faites en sorte que la première et la deuxième couche du modèle se chevauchent dans la direction Z pour compenser la perte de filament dans l'entrefer. Tous les modèles situés au-dessus de la première couche du modèle seront décalés vers le bas de cette valeur.On peut noter que la deuxième couche est parfois imprimée en dessous de la couche initiale à cause de ce paramètre. Il s'agit d'un comportement voulu." msgctxt "meshfix description" msgid "Make the meshes more suited for 3D printing." @@ -2004,6 +2080,10 @@ msgctxt "machine_gcode_flavor option Makerbot" msgid "Makerbot" msgstr "Makerbot" +msgctxt "support_z_seam_away_from_model description" +msgid "Manage the spatial relationship between the z seam of the support structure and the actual 3D model. This control is crucial as it allows users to ensure the seamless removal of support structures post-printing, without inflicting damage or leaving marks on the printed model." +msgstr "Gérez la relation spatiale entre le joint en Z de la structure de support et le modèle 3D réel. Ce contrôle est essentiel, car il permet aux utilisateurs d'assurer le retrait transparent des structures de support après l'impression, sans endommager le modèle imprimé ni y laisser de marques." + msgctxt "machine_gcode_flavor option RepRap (Marlin/Sprinter)" msgid "Marlin" msgstr "Marlin" @@ -2120,6 +2200,10 @@ msgctxt "meshfix_maximum_travel_resolution label" msgid "Maximum Travel Resolution" msgstr "Résolution de déplacement maximum" +msgctxt "max_flow_acceleration description" +msgid "Maximum acceleration for gradual flow changes" +msgstr "Accélération maximale pour les variations de débit progressives" + msgctxt "machine_max_acceleration_x description" msgid "Maximum acceleration for the motor of the X-direction" msgstr "Accélération maximale pour le moteur du sens X" @@ -2180,6 +2264,10 @@ msgctxt "slicing_tolerance option middle" msgid "Middle" msgstr "Milieu" +msgctxt "support_z_seam_min_distance label" +msgid "Min Z Seam Distance from Model" +msgstr "Distance min. du joint Z par rapport au modèle" + msgctxt "mold_width label" msgid "Minimal Mold Width" msgstr "Largeur minimale de moule" @@ -2284,6 +2372,10 @@ msgctxt "minimum_roof_area description" msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will be printed as normal support." msgstr "Taille minimale de la surface des plafonds du support. Les polygones dont la surface est inférieure à cette valeur ne seront pas imprimés comme support normal." +msgctxt "layer_0_max_flow_acceleration description" +msgid "Minimum speed for gradual flow changes for the first layer" +msgstr "Vitesse minimale pour les variations de débit progressives pour la première couche" + msgctxt "min_feature_size description" 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 Line Width." msgstr "Épaisseur minimale des entités fines. Les entités de modèle qui sont plus fines que cette valeur ne seront pas imprimées, tandis que les entités plus épaisses que la taille d'entité minimale seront élargies à la largeur minimale de la ligne de paroi." @@ -2324,6 +2416,10 @@ msgctxt "skirt_line_count description" msgid "Multiple skirt lines help to prime your extrusion better for small models. Setting this to 0 will disable the skirt." msgstr "Une jupe à plusieurs lignes vous aide à mieux préparer votre extrusion pour les petits modèles. Définissez celle valeur sur 0 pour désactiver la jupe." +msgctxt "support_infill_density_multiplier_initial_layer description" +msgid "Multiplier for the infill on the initial layers of the support. Increasing this may help for bed adhesion." +msgstr "Multiplicateur pour le remplissage des couches initiales du support. L'augmentation de ce facteur peut contribuer à l'adhérence du lit." + msgctxt "initial_layer_line_width_factor description" msgid "Multiplier of the line width on the first layer. Increasing this could improve bed adhesion." msgstr "Multiplicateur de la largeur de la ligne sur la première couche. Augmenter le multiplicateur peut améliorer l'adhésion au plateau." @@ -2344,6 +2440,10 @@ msgctxt "adhesion_type option none" msgid "None" msgstr "Aucun" +msgctxt "extra_infill_lines_to_support_skins option none" +msgid "None" +msgstr "Aucune" + msgctxt "z_seam_corner option z_seam_corner_none" msgid "None" msgstr "Aucun" @@ -2388,9 +2488,9 @@ msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "ID buse" -msgctxt "machine_nozzle_head_distance label" -msgid "Nozzle Length" -msgstr "Longueur de la buse" +msgctxt "variant_name" +msgid "Nozzle Size" +msgstr "Taille de la buse" msgctxt "switch_extruder_extra_prime_amount label" msgid "Nozzle Switch Extra Prime Amount" @@ -2480,6 +2580,10 @@ msgctxt "print_sequence option one_at_a_time" msgid "One at a Time" msgstr "Un à la fois" +msgctxt "cool_during_extruder_switch option only_last_extruder" +msgid "Only last extruder" +msgstr "Seulement pour la dernière extrudeuse" + msgctxt "retraction_hop_only_when_collides description" msgid "Only perform a Z Hop when moving over printed parts which cannot be avoided by horizontal motion by Avoid Printed Parts when Traveling." msgstr "Appliquer un décalage en Z uniquement lors du mouvement au-dessus de pièces imprimées qui ne peuvent être évitées par le mouvement horizontal, via Éviter les pièces imprimées lors du déplacement." @@ -2516,6 +2620,18 @@ msgctxt "acceleration_wall_0 label" msgid "Outer Wall Acceleration" msgstr "Accélération de la paroi externe" +msgctxt "wall_0_acceleration label" +msgid "Outer Wall Acceleration" +msgstr "Accélération du mur extérieur" + +msgctxt "wall_0_deceleration label" +msgid "Outer Wall Deceleration" +msgstr "Décélération du mur extérieur" + +msgctxt "wall_0_end_speed_ratio label" +msgid "Outer Wall End Speed Ratio" +msgstr "Rapport de vitesse de fin de mur extérieur" + msgctxt "wall_0_extruder_nr label" msgid "Outer Wall Extruder" msgstr "Extrudeuse de paroi externe" @@ -2540,6 +2656,14 @@ msgctxt "speed_wall_0 label" msgid "Outer Wall Speed" msgstr "Vitesse d'impression de la paroi externe" +msgctxt "wall_0_speed_split_distance label" +msgid "Outer Wall Speed Split Distance" +msgstr "Distance de division de la vitesse de mur extérieur" + +msgctxt "wall_0_start_speed_ratio label" +msgid "Outer Wall Start Speed Ratio" +msgstr "Rapport de vitesse de départ du mur extérieur" + msgctxt "wall_0_wipe_dist label" msgid "Outer Wall Wipe Distance" msgstr "Distance d'essuyage paroi extérieure" @@ -2588,6 +2712,10 @@ msgctxt "bridge_fan_speed_3 description" msgid "Percentage fan speed to use when printing the third bridge skin layer." msgstr "Vitesse du ventilateur en pourcentage à utiliser pour l'impression de la troisième couche extérieure du pont." +msgctxt "z_seam_on_vertex description" +msgid "Place the z-seam on a polygon vertex. Switching this off can place the seam between vertices as well. (Keep in mind that this won't override the restrictions on placing the seam on an unsupported overhang.)" +msgstr "Placz la couture en Z sur un sommet du polygone. Si vous désactivez cette option, vous pouvez également placer la couture entre les sommets. (Gardez à l'esprit que cela n'annule pas les restrictions imposées au placement de la couture sur un surplomb non supporté.)" + msgctxt "minimum_polygon_circumference description" msgid "Polygons in sliced layers that have a circumference smaller than this amount will be filtered out. Lower values lead to higher resolution mesh at the cost of slicing time. It is meant mostly for high resolution SLA printers and very tiny 3D models with a lot of details." msgstr "Les polygones en couches tranchées dont la circonférence est inférieure à cette valeur seront filtrés. Des valeurs élevées permettent d'obtenir un maillage de meilleure résolution mais augmentent le temps de découpe. Cette option est principalement destinée aux imprimantes SLA haute résolution et aux modèles 3D de très petite taille avec beaucoup de détails." @@ -2636,6 +2764,10 @@ msgctxt "prime_tower_max_bridging_distance label" msgid "Prime Tower Maximum Bridging Distance" msgstr "Distance maximale de porte-à-faux de la tour d'amorçage" +msgctxt "prime_tower_min_shell_thickness label" +msgid "Prime Tower Minimum Shell Thickness" +msgstr "Épaisseur minimale de l'enveloppe de la tour d'amorçage" + msgctxt "prime_tower_min_volume label" msgid "Prime Tower Minimum Volume" msgstr "Volume minimum de la tour d'amorçage" @@ -2668,6 +2800,10 @@ msgctxt "acceleration_print label" msgid "Print Acceleration" msgstr "Accélération de l'impression" +msgctxt "variant_name" +msgid "Print Core" +msgstr "" + msgctxt "jerk_print label" msgid "Print Jerk" msgstr "Imprimer en saccade" @@ -2788,6 +2924,18 @@ msgctxt "raft_base_fan_speed label" msgid "Raft Base Fan Speed" msgstr "Vitesse du ventilateur pour la base du radeau" +msgctxt "raft_base_flow label" +msgid "Raft Base Flow" +msgstr "Débit de base du radeau" + +msgctxt "raft_base_infill_overlap_mm label" +msgid "Raft Base Infill Overlap" +msgstr "Recouvrement du remplissage de la base du radier" + +msgctxt "raft_base_infill_overlap label" +msgid "Raft Base Infill Overlap Percentage" +msgstr "Pourcentage de chevauchement du remplissage de la base du radier" + msgctxt "raft_base_line_spacing label" msgid "Raft Base Line Spacing" msgstr "Espacement des lignes de base du radeau" @@ -2828,6 +2976,26 @@ msgctxt "raft_fan_speed label" msgid "Raft Fan Speed" msgstr "Vitesse du ventilateur pendant le radeau" +msgctxt "raft_flow label" +msgid "Raft Flow" +msgstr "Débit du radier" + +msgctxt "raft_interface_flow label" +msgid "Raft Interface Flow" +msgstr "Débit de l'interface du radier" + +msgctxt "raft_interface_infill_overlap_mm label" +msgid "Raft Interface Infill Overlap" +msgstr "Recouvrement de l'interface du radier" + +msgctxt "raft_interface_infill_overlap label" +msgid "Raft Interface Infill Overlap Percentage" +msgstr "Pourcentage de chevauchement de l'interface du radier" + +msgctxt "raft_interface_z_offset label" +msgid "Raft Interface Z Offset" +msgstr "Décalage Z de l'interface du radeau" + msgctxt "raft_interface_margin label" msgid "Raft Middle Extra Margin" msgstr "Marge supplémentaire du milieu du radeau" @@ -2892,6 +3060,22 @@ msgctxt "raft_smoothing label" msgid "Raft Smoothing" msgstr "Lissage de radeau" +msgctxt "raft_surface_flow label" +msgid "Raft Surface Flow" +msgstr "Écoulement de la surface du radier" + +msgctxt "raft_surface_infill_overlap_mm label" +msgid "Raft Surface Infill Overlap" +msgstr "Chevauchement du remplissage de la surface du radier" + +msgctxt "raft_surface_infill_overlap label" +msgid "Raft Surface Infill Overlap Percentage" +msgstr "Pourcentage du remplissage de la surface du radier" + +msgctxt "raft_surface_z_offset label" +msgid "Raft Surface Z Offset" +msgstr "Décalage Z de la surface du radier" + msgctxt "raft_surface_margin label" msgid "Raft Top Extra Margin" msgstr "Marge supplémentaire de la partie supérieure du radeau" @@ -3056,6 +3240,10 @@ msgctxt "ppr description" msgid "Reporting events that go out of set thresholds" msgstr "Rapport sur les événements qui dépassent les seuils fixés" +msgctxt "reset_flow_duration label" +msgid "Reset flow duration" +msgstr "Réinitialiser la durée du débit" + msgctxt "support_tree_rest_preference label" msgid "Rest Preference" msgstr "Préférence d'emplacement" @@ -3120,6 +3308,18 @@ msgctxt "material_shrinkage_percentage label" msgid "Scaling Factor Shrinkage Compensation" msgstr "Mise à l'échelle du facteur de compensation de contraction" +msgctxt "scarf_joint_seam_length label" +msgid "Scarf Seam Length" +msgstr "Longueur de la couture de l'écharpe" + +msgctxt "scarf_joint_seam_start_height_ratio label" +msgid "Scarf Seam Start Height" +msgstr "Hauteur de départ de la couture de l'écharpe" + +msgctxt "scarf_split_distance label" +msgid "Scarf Seam Step Length" +msgstr "Longueur du pas de couture de l'écharpe" + msgctxt "support_meshes_present label" msgid "Scene Has Support Meshes" msgstr "La scène comporte un maillage de support" @@ -3128,6 +3328,10 @@ msgctxt "z_seam_corner label" msgid "Seam Corner Preference" msgstr "Préférence de jointure d'angle" +msgctxt "seam_overhang_angle label" +msgid "Seam Overhanging Wall Angle" +msgstr "Angle du mur en surplomb du joint" + msgctxt "user_defined_print_order_enabled label" msgid "Set Print Sequence Manually" msgstr "Définir la séquence d'impression manuellement" @@ -3472,6 +3676,10 @@ msgctxt "acceleration_support_infill label" msgid "Support Infill Acceleration" msgstr "Accélération de remplissage du support" +msgctxt "support_infill_density_multiplier_initial_layer label" +msgid "Support Infill Density Multiplier Initial Layer" +msgstr "Couche initiale du multiplicateur de densité du support de remplissage" + msgctxt "support_infill_extruder_nr label" msgid "Support Infill Extruder" msgstr "Extrudeuse de remplissage du support" @@ -3664,6 +3872,10 @@ msgctxt "support_z_distance label" msgid "Support Z Distance" msgstr "Distance Z des supports" +msgctxt "support_z_seam_away_from_model label" +msgid "Support Z Seam Away from Model" +msgstr "Joint Z du support à l'opposé du modèle" + msgctxt "support_interface_priority option support_lines_overwrite_interface_area" msgid "Support lines preferred" msgstr "Priorité aux lignes de support" @@ -3840,6 +4052,22 @@ msgctxt "acceleration_travel description" msgid "The acceleration with which travel moves are made." msgstr "L'accélération selon laquelle les déplacements s'effectuent." +msgctxt "raft_base_flow description" +msgid "The amount of material, relative to a normal extrusion line, to extrude during raft base printing. Having an increased flow may improve adhesion and raft structural strength." +msgstr "La quantité de matériau, par rapport à une ligne d'extrusion normale, à extruder pendant l'impression de la base du radeau. L'augmentation du débit peut améliorer l'adhérence et la solidité structurelle de l'empilement." + +msgctxt "raft_interface_flow description" +msgid "The amount of material, relative to a normal extrusion line, to extrude during raft interface printing. Having an increased flow may improve adhesion and raft structural strength." +msgstr "La quantité de matériau, par rapport à une ligne d'extrusion normale, à extruder pendant l'impression de l'interface du radeau. L'augmentation du débit peut améliorer l'adhérence et la résistance structurelle du radeau." + +msgctxt "raft_flow description" +msgid "The amount of material, relative to a normal extrusion line, to extrude during raft printing. Having an increased flow may improve adhesion and raft structural strength." +msgstr "La quantité de matériau, par rapport à une ligne d'extrusion normale, à extruder lors de l'impression du chevron. L'augmentation du débit peut améliorer l'adhérence et la résistance structurelle du chevron." + +msgctxt "raft_surface_flow description" +msgid "The amount of material, relative to a normal extrusion line, to extrude during raft surface printing. Having an increased flow may improve adhesion and raft structural strength." +msgstr "La quantité de matériau, par rapport à une ligne d'extrusion normale, à extruder pendant l'impression de la surface du radeau. L'augmentation du débit peut améliorer l'adhérence et la résistance structurelle du chevron." + msgctxt "ironing_flow description" msgid "The amount of material, relative to a normal skin line, to extrude during ironing. Keeping the nozzle filled helps filling some of the crevices of the top surface, but too much results in overextrusion and blips on the side of the surface." msgstr "La quantité de matériau, relative à une ligne de couche extérieure normale, à extruder pendant l'étirage. Le fait de garder la buse pleine aide à remplir certaines des crevasses de la surface supérieure ; mais si la quantité est trop importante, cela entraînera une surextrusion et l'apparition de coupures sur le côté de la surface." @@ -3848,6 +4076,30 @@ msgctxt "infill_overlap description" msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." msgstr "Le degré de chevauchement entre le remplissage et les parois exprimé en pourcentage de la largeur de ligne de remplissage. Un chevauchement faible permet aux parois de se connecter fermement au remplissage." +msgctxt "raft_base_infill_overlap description" +msgid "The amount of overlap between the infill and the walls of the raft base, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." +msgstr "La quantité de chevauchement entre le remplissage et les parois de la base du radeau, en pourcentage de la largeur de la ligne de remplissage. Un léger chevauchement permet aux parois de se raccorder fermement au remplissage." + +msgctxt "raft_base_infill_overlap_mm description" +msgid "The amount of overlap between the infill and the walls of the raft base. A slight overlap allows the walls to connect firmly to the infill." +msgstr "Le degré de chevauchement entre le remplissage et les parois de la base du radier. Un léger chevauchement permet aux murs de se raccorder fermement au remplissage." + +msgctxt "raft_interface_infill_overlap description" +msgid "The amount of overlap between the infill and the walls of the raft interface, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." +msgstr "La quantité de chevauchement entre le remplissage et les murs de l'interface du radier, en pourcentage de la largeur de la ligne de remplissage. Un léger chevauchement permet aux murs de se raccorder fermement au remplissage." + +msgctxt "raft_interface_infill_overlap_mm description" +msgid "The amount of overlap between the infill and the walls of the raft interface. A slight overlap allows the walls to connect firmly to the infill." +msgstr "La quantité de chevauchement entre le remplissage et les murs de l'interface du radier. Un léger chevauchement permet aux murs de se raccorder fermement au remplissage." + +msgctxt "raft_surface_infill_overlap description" +msgid "The amount of overlap between the infill and the walls of the raft surface, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." +msgstr "La quantité de chevauchement entre le remplissage et les parois de la surface du radier, en pourcentage de la largeur de la ligne de remplissage. Un léger chevauchement permet aux murs de se raccorder fermement au remplissage." + +msgctxt "raft_surface_infill_overlap_mm description" +msgid "The amount of overlap between the infill and the walls of the raft surface. A slight overlap allows the walls to connect firmly to the infill." +msgstr "La quantité de chevauchement entre le remplissage et les murs de la surface du radier. Un léger chevauchement permet aux murs de se raccorder fermement au remplissage." + msgctxt "infill_overlap_mm description" msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." msgstr "Le degré de chevauchement entre le remplissage et les parois. Un léger chevauchement permet de lier fermement les parois au remplissage." @@ -3952,6 +4204,10 @@ msgctxt "ironing_line_spacing description" msgid "The distance between the lines of ironing." msgstr "La distance entre les lignes d'étirage." +msgctxt "support_z_seam_min_distance description" +msgid "The distance between the model and its support structure at the z-axis seam." +msgstr "La distance entre le modèle et sa structure de support au niveau de la couture de l'axe z." + msgctxt "travel_avoid_distance description" msgid "The distance between the nozzle and already printed parts when avoiding during travel moves." msgstr "La distance entre la buse et les pièces déjà imprimées lors du contournement pendant les déplacements." @@ -4120,6 +4376,10 @@ msgctxt "mold_roof_height description" msgid "The height above horizontal parts in your model which to print mold." msgstr "La hauteur au-dessus des parties horizontales dans votre modèle pour laquelle imprimer le moule." +msgctxt "build_fan_full_at_height description" +msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." +msgstr "Hauteur à laquelle les ventilateurs tournent à la vitesse normale. Dans les couches inférieures, la vitesse du ventilateur passe progressivement de la vitesse initiale à la vitesse normale." + msgctxt "cool_fan_full_at_height description" msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." msgstr "Hauteur à laquelle les ventilateurs tournent à la vitesse régulière. Pour les couches situées en-dessous, la vitesse des ventilateurs augmente progressivement de la vitesse des ventilateurs initiale jusqu'à la vitesse régulière." @@ -4128,10 +4388,6 @@ msgctxt "gantry_height description" msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes)." msgstr "La différence de hauteur entre la pointe de la buse et le système de portique (axes X et Y)." -msgctxt "machine_nozzle_head_distance description" -msgid "The height difference between the tip of the nozzle and the lowest part of the print head." -msgstr "La différence de hauteur entre la pointe de la buse et la partie la plus basse de la tête d'impression." - msgctxt "retraction_hop_after_extruder_switch_height description" msgid "The height difference when performing a Z Hop after extruder switch." msgstr "La différence de hauteur lors de la réalisation d'un décalage en Z après changement d'extrudeuse." @@ -4181,9 +4437,10 @@ msgid "The horizontal distance between the first brim line and the outline of th msgstr "La distance horizontale entre la première ligne de bordure et le contour de la première couche de l'impression. Un petit trou peut faciliter l'enlèvement de la bordure tout en offrant des avantages thermiques." msgctxt "skirt_gap description" -msgid "The horizontal distance between the skirt and the first layer of the print.\nThis is the minimum distance. Multiple skirt lines will extend outwards from this distance." -msgstr "La distance horizontale entre la jupe et la première couche de l’impression." -"Il s’agit de la distance minimale séparant la jupe de l’objet. Si la jupe a d’autres lignes, celles-ci s’étendront vers l’extérieur." +msgid "" +"The horizontal distance between the skirt and the first layer of the print.\n" +"This is the minimum distance. Multiple skirt lines will extend outwards from this distance." +msgstr "La distance horizontale entre la jupe et la première couche de l’impression.Il s’agit de la distance minimale séparant la jupe de l’objet. Si la jupe a d’autres lignes, celles-ci s’étendront vers l’extérieur." msgctxt "lightning_infill_straightening_angle description" msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." @@ -4229,6 +4486,10 @@ msgctxt "top_skin_preshrink description" msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model." msgstr "La plus grande largeur des zones de la couche extérieure supérieure à faire disparaître. Toute zone de la couche extérieure plus étroite que cette valeur disparaîtra. Ceci peut aider à limiter le temps et la quantité de matière utilisés pour imprimer la couche extérieure supérieure sur les surfaces obliques du modèle." +msgctxt "build_fan_full_layer description" +msgid "The layer at which the build fans spin on full fan speed. This value is calculated and rounded to a whole number." +msgstr "La couche à laquelle les ventilateurs de construction tournent à pleine vitesse. Cette valeur est calculée et arrondie à un nombre entier." + msgctxt "cool_fan_full_layer description" msgid "The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number." msgstr "La couche à laquelle les ventilateurs tournent à la vitesse régulière. Si la vitesse régulière du ventilateur à la hauteur est définie, cette valeur est calculée et arrondie à un nombre entier." @@ -4441,6 +4702,10 @@ msgctxt "support_bottom_stair_step_min_slope description" msgid "The minimum slope of the area for stair-stepping to take effect. Low values should make support easier to remove on shallower slopes, but really low values may result in some very counter-intuitive results on other parts of the model." msgstr "La pente minimum de la zone pour un effet de marche de support. Des valeurs basses devraient faciliter l'enlèvement du support sur les pentes peu superficielles ; des valeurs très basses peuvent donner des résultats vraiment contre-intuitifs sur d'autres pièces du modèle." +msgctxt "prime_tower_min_shell_thickness description" +msgid "The minimum thickness of the prime tower shell. You may increase it to make the prime tower stronger." +msgstr "L'épaisseur minimale de la coque de l'échafaudage principal. Vous pouvez l'augmenter pour rendre l'échafaudage plus solide." + msgctxt "cool_min_layer_time description" msgid "The minimum time spent in a layer. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer. Layers may still take shorter than the minimal layer time if Lift Head is disabled and if the Minimum Speed would otherwise be violated." msgstr "Temps minimum passé sur une couche. Cela force l'imprimante à ralentir afin de passer au minimum la durée définie ici sur une couche. Cela permet au matériau imprimé de refroidir correctement avant l'impression de la couche suivante. Les couches peuvent néanmoins prendre moins de temps que le temps de couche minimum si « Lift Head  » (Relever Tête) est désactivé et si la vitesse minimum serait autrement non respectée." @@ -4509,6 +4774,10 @@ msgctxt "support_brim_line_count description" msgid "The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material." msgstr "Nombre de lignes utilisées pour la bordure du support. L'augmentation du nombre de lignes de bordure améliore l'adhérence au plateau, mais demande un peu de matériau supplémentaire." +msgctxt "build_volume_fan_nr description" +msgid "The number of the fan that cools the build volume. If this is set to 0, it's means that there is no build volume fan" +msgstr "Le numéro du ventilateur qui refroidit le volume de construction. S'il est fixé à 0, cela signifie qu'il n'y a pas de ventilateur de volume de construction." + msgctxt "raft_surface_layers description" msgid "The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model sits on. 2 layers result in a smoother top surface than 1." msgstr "Nombre de couches de surface au-dessus de la deuxième couche du radeau. Il s’agit des couches entièrement remplies sur lesquelles le modèle est posé. En général, deux couches offrent une surface plus lisse qu'une seule." @@ -4601,6 +4870,10 @@ msgctxt "jerk_layer_0 description" msgid "The print maximum instantaneous velocity change for the initial layer." msgstr "Le changement instantané maximal de vitesse pour la couche initiale." +msgctxt "scarf_joint_seam_start_height_ratio description" +msgid "The ratio of the selected layer height at which the scarf seam will begin. A lower number will result in a larger seam height. Must be lower than 100 to be effective." +msgstr "Le ratio de la hauteur de couche sélectionnée à laquelle la couture de l'écharpe commencera. Un nombre inférieur entraînera une plus grande hauteur de couture. Il doit être inférieur à 100 pour être efficace." + msgctxt "machine_shape description" msgid "The shape of the build plate without taking unprintable areas into account." msgstr "La forme du plateau sans prendre les zones non imprimables en compte." @@ -4929,6 +5202,26 @@ msgctxt "bridge_wall_coast description" msgid "This controls the distance the extruder should coast immediately before a bridge wall begins. Coasting before the bridge starts can reduce the pressure in the nozzle and may produce a flatter bridge." msgstr "Ce paramètre contrôle la distance que l'extrudeuse doit parcourir en roue libre immédiatement avant le début d'une paroi de pont. L'utilisation de la roue libre avant le début du pont permet de réduire la pression à l'intérieur de la buse et d'obtenir un pont plus plat." +msgctxt "wall_0_acceleration description" +msgid "This is the acceleration with which to reach the top speed when printing an outer wall." +msgstr "Il s'agit de l'accélération permettant d'atteindre la vitesse maximale lors de l'impression d'un mur extérieur." + +msgctxt "wall_0_deceleration description" +msgid "This is the deceleration with which to end printing an outer wall." +msgstr "Il s'agit de la décélération permettant de terminer l'impression d'un mur extérieur." + +msgctxt "wall_0_speed_split_distance description" +msgid "This is the maximum length of an extrusion path when splitting a longer path to apply the outer wall acceleration/deceleration. A smaller distance will create a more precise but also more verbose G-Code." +msgstr "Il s'agit de la longueur maximale d'un chemin d'extrusion lors de la division d'un chemin plus long pour appliquer l'accélération/décélération du mur extérieur. Une distance plus petite créera un code G plus précis mais aussi plus verbeux." + +msgctxt "wall_0_end_speed_ratio description" +msgid "This is the ratio of the top speed to end with when printing an outer wall." +msgstr "Il s'agit du ratio de la vitesse maximale à laquelle il faut terminer lors de l'impression d'un mur extérieur." + +msgctxt "wall_0_start_speed_ratio description" +msgid "This is the ratio of the top speed to start with when printing an outer wall." +msgstr "Il s'agit du rapport entre la vitesse maximale et la vitesse de départ lors de l'impression d'un mur extérieur." + msgctxt "raft_base_smoothing description" msgid "This setting controls how much inner corners in the raft base outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." msgstr "Ce paramètre détermine le degré d'arrondi des coins intérieurs du contour de la base du radeau. Les coins intérieurs sont arrondis à un demi-cercle dont le rayon est égal à la valeur donnée ici. Ce paramètre supprime également les trous dans le contour du radeau qui sont plus petits qu'un tel cercle." @@ -5173,10 +5466,18 @@ msgctxt "support_tree_max_diameter label" msgid "Trunk Diameter" msgstr "Diamètre du tronc" +msgctxt "seam_overhang_angle description" +msgid "Try to prevent seams on walls that overhang more than this angle. When the value is 90, no walls will be treated as overhanging." +msgstr "Essayez d'éviter les coutures sur les murs qui dépassent cet angle. Lorsque la valeur est de 90, aucun mur ne sera traité comme étant en surplomb." + msgctxt "machine_gcode_flavor option UltiGCode" msgid "Ultimaker 2" msgstr "Ultimaker 2" +msgctxt "cool_during_extruder_switch option unchanged" +msgid "Unchanged" +msgstr "Inchangé" + msgctxt "meshfix_union_all label" msgid "Union Overlapping Volumes" msgstr "Joindre les volumes se chevauchant" @@ -5301,9 +5602,17 @@ msgctxt "shell label" msgid "Walls" msgstr "Parois" +msgctxt "extra_infill_lines_to_support_skins option walls" +msgid "Walls Only" +msgstr "Murs uniquement" + +msgctxt "extra_infill_lines_to_support_skins option walls_and_lines" +msgid "Walls and Lines" +msgstr "Murs et lignes" + msgctxt "wall_overhang_angle description" -msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." -msgstr "Les parois ayant un angle supérieur à cette valeur seront imprimées en utilisant les paramètres de parois en porte-à-faux. Si la valeur est 90, aucune paroi ne sera considérée comme étant en porte-à-faux. La saillie soutenue par le support ne sera pas non plus considérée comme étant en porte-à-faux." +msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either. Furthermore, any line that's less than half overhanging will also not be treated as overhang." +msgstr "Les murs qui dépassent de plus de cet angle seront imprimés en utilisant les paramètres des murs en surplomb. Lorsque la valeur est de 90, aucun mur n'est traité comme étant en surplomb. Les surplombs qui sont soutenus par un support ne seront pas non plus traités comme des surplombs. En outre, toute ligne dont le surplomb est inférieur à la moitié ne sera pas non plus traitée comme un surplomb." msgctxt "meshfix_fluid_motion_enabled description" msgid "When enabled tool paths are corrected for printers with smooth motion planners. Small movements that deviate from the general tool path direction are smoothed to improve fluid motions." @@ -5341,6 +5650,14 @@ msgctxt "bridge_wall_material_flow description" msgid "When printing bridge walls, the amount of material extruded is multiplied by this value." msgstr "Lors de l'impression des parois de pont, la quantité de matériau extrudé est multipliée par cette valeur." +msgctxt "raft_interface_z_offset description" +msgid "When printing the first layer of the raft interface, translate by this offset to customize the adhesion between base and interface. A negative offset should improve the adhesion." +msgstr "Lors de l'impression de la première couche de l'interface du radeau, ce décalage permet de personnaliser l'adhérence entre la base et l'interface. Un décalage négatif devrait améliorer l'adhérence." + +msgctxt "raft_surface_z_offset description" +msgid "When printing the first layer of the raft surface, translate by this offset to customize the adhesion between interface and surface. A negative offset should improve the adhesion." +msgstr "Lors de l'impression de la première couche de la surface du radeau, il faut tenir compte de ce décalage pour personnaliser l'adhérence entre l'interface et la surface. Un décalage négatif devrait améliorer l'adhérence." + msgctxt "bridge_skin_material_flow_2 description" msgid "When printing the second bridge skin layer, the amount of material extruded is multiplied by this value." msgstr "Lors de l'impression de la deuxième couche extérieure du pont, la quantité de matériau extrudé est multipliée par cette valeur." @@ -5637,6 +5954,10 @@ msgctxt "z_seam_type label" msgid "Z Seam Alignment" msgstr "Alignement de la jointure en Z" +msgctxt "z_seam_on_vertex label" +msgid "Z Seam On Vertex" +msgstr "Joint en Z sur le sommet" + msgctxt "z_seam_position label" msgid "Z Seam Position" msgstr "Position de la jointure en Z" @@ -5697,318 +6018,14 @@ msgctxt "travel description" msgid "travel" msgstr "déplacement" -msgctxt "cool_during_extruder_switch description" -msgid "Whether to activate the cooling fans during a nozzle switch. This can help reducing oozing by cooling the nozzle faster:
  • Unchanged: keep the fans as they were previously
  • Only last extruder: turn on the fan of the last used extruder, but turn the others off (if any). This is useful if you have completely separate extruders.
  • All fans: turn on all fans during nozzle switch. This is useful if you have a single cooling fan, or multiple fans that stay close to each other.
" -msgstr "Permet d'activer ou non les ventilateurs de refroidissement lors d'un changement de buse. Cette option peut aider à réduire le suintement en refroidissant la buse plus rapidement :
  • Inchangé : garder les ventilateurs tels qu'ils étaient auparavant
  • Seulement dernier extrudeur : allumer le ventilateur du dernier extrudeur utilisé, mais éteindre les autres (s'il y en a). Cette option est utile si tu as des extrudeuses complètement séparées.
  • Tous les ventilateurs : cette option est utile si vous avez un seul ventilateur de refroidissement, ou plusieurs ventilateurs qui restent proches les uns des autres.
" - -msgctxt "cool_during_extruder_switch option all_fans" -msgid "All fans" -msgstr "Tous les ventilateurs" - -msgctxt "cool_during_extruder_switch label" -msgid "Cooling during extruder switch" -msgstr "Refroidissement lors de la commutation de l'extrudeuse" - -msgctxt "support_z_seam_away_from_model description" -msgid "Manage the spatial relationship between the z seam of the support structure and the actual 3D model. This control is crucial as it allows users to ensure the seamless removal of support structures post-printing, without inflicting damage or leaving marks on the printed model." -msgstr "Gérez la relation spatiale entre le joint en Z de la structure de support et le modèle 3D réel. Ce contrôle est essentiel, car il permet aux utilisateurs d'assurer le retrait transparent des structures de support après l'impression, sans endommager le modèle imprimé ni y laisser de marques." - -msgctxt "support_z_seam_min_distance label" -msgid "Min Z Seam Distance from Model" -msgstr "Distance min. du joint Z par rapport au modèle" - -msgctxt "support_infill_density_multiplier_initial_layer description" -msgid "Multiplier for the infill on the initial layers of the support. Increasing this may help for bed adhesion." -msgstr "Multiplicateur pour le remplissage des couches initiales du support. L'augmentation de ce facteur peut contribuer à l'adhérence du lit." +#~ msgctxt "machine_nozzle_head_distance label" +#~ msgid "Nozzle Length" +#~ msgstr "Longueur de la buse" -msgctxt "cool_during_extruder_switch option only_last_extruder" -msgid "Only last extruder" -msgstr "Seulement pour la dernière extrudeuse" +#~ msgctxt "machine_nozzle_head_distance description" +#~ msgid "The height difference between the tip of the nozzle and the lowest part of the print head." +#~ msgstr "La différence de hauteur entre la pointe de la buse et la partie la plus basse de la tête d'impression." -msgctxt "z_seam_on_vertex description" -msgid "Place the z-seam on a polygon vertex. Switching this off can place the seam between vertices as well. (Keep in mind that this won't override the restrictions on placing the seam on an unsupported overhang.)" -msgstr "Placz la couture en Z sur un sommet du polygone. Si vous désactivez cette option, vous pouvez également placer la couture entre les sommets. (Gardez à l'esprit que cela n'annule pas les restrictions imposées au placement de la couture sur un surplomb non supporté.)" - -msgctxt "prime_tower_min_shell_thickness label" -msgid "Prime Tower Minimum Shell Thickness" -msgstr "Épaisseur minimale de l'enveloppe de la tour d'amorçage" - -msgctxt "raft_base_flow label" -msgid "Raft Base Flow" -msgstr "Débit de base du radeau" - -msgctxt "raft_base_infill_overlap_mm label" -msgid "Raft Base Infill Overlap" -msgstr "Recouvrement du remplissage de la base du radier" - -msgctxt "raft_base_infill_overlap label" -msgid "Raft Base Infill Overlap Percentage" -msgstr "Pourcentage de chevauchement du remplissage de la base du radier" - -msgctxt "raft_flow label" -msgid "Raft Flow" -msgstr "Débit du radier" - -msgctxt "raft_interface_flow label" -msgid "Raft Interface Flow" -msgstr "Débit de l'interface du radier" - -msgctxt "raft_interface_infill_overlap_mm label" -msgid "Raft Interface Infill Overlap" -msgstr "Recouvrement de l'interface du radier" - -msgctxt "raft_interface_infill_overlap label" -msgid "Raft Interface Infill Overlap Percentage" -msgstr "Pourcentage de chevauchement de l'interface du radier" - -msgctxt "raft_interface_z_offset label" -msgid "Raft Interface Z Offset" -msgstr "Décalage Z de l'interface du radeau" - -msgctxt "raft_surface_flow label" -msgid "Raft Surface Flow" -msgstr "Écoulement de la surface du radier" - -msgctxt "raft_surface_infill_overlap_mm label" -msgid "Raft Surface Infill Overlap" -msgstr "Chevauchement du remplissage de la surface du radier" - -msgctxt "raft_surface_infill_overlap label" -msgid "Raft Surface Infill Overlap Percentage" -msgstr "Pourcentage du remplissage de la surface du radier" - -msgctxt "raft_surface_z_offset label" -msgid "Raft Surface Z Offset" -msgstr "Décalage Z de la surface du radier" - -msgctxt "seam_overhang_angle label" -msgid "Seam Overhanging Wall Angle" -msgstr "Angle du mur en surplomb du joint" - -msgctxt "support_infill_density_multiplier_initial_layer label" -msgid "Support Infill Density Multiplier Initial Layer" -msgstr "Couche initiale du multiplicateur de densité du support de remplissage" - -msgctxt "support_z_seam_away_from_model label" -msgid "Support Z Seam Away from Model" -msgstr "Joint Z du support à l'opposé du modèle" - -msgctxt "raft_base_flow description" -msgid "The amount of material, relative to a normal extrusion line, to extrude during raft base printing. Having an increased flow may improve adhesion and raft structural strength." -msgstr "La quantité de matériau, par rapport à une ligne d'extrusion normale, à extruder pendant l'impression de la base du radeau. L'augmentation du débit peut améliorer l'adhérence et la solidité structurelle de l'empilement." - -msgctxt "raft_interface_flow description" -msgid "The amount of material, relative to a normal extrusion line, to extrude during raft interface printing. Having an increased flow may improve adhesion and raft structural strength." -msgstr "La quantité de matériau, par rapport à une ligne d'extrusion normale, à extruder pendant l'impression de l'interface du radeau. L'augmentation du débit peut améliorer l'adhérence et la résistance structurelle du radeau." - -msgctxt "raft_flow description" -msgid "The amount of material, relative to a normal extrusion line, to extrude during raft printing. Having an increased flow may improve adhesion and raft structural strength." -msgstr "La quantité de matériau, par rapport à une ligne d'extrusion normale, à extruder lors de l'impression du chevron. L'augmentation du débit peut améliorer l'adhérence et la résistance structurelle du chevron." - -msgctxt "raft_surface_flow description" -msgid "The amount of material, relative to a normal extrusion line, to extrude during raft surface printing. Having an increased flow may improve adhesion and raft structural strength." -msgstr "La quantité de matériau, par rapport à une ligne d'extrusion normale, à extruder pendant l'impression de la surface du radeau. L'augmentation du débit peut améliorer l'adhérence et la résistance structurelle du chevron." - -msgctxt "raft_base_infill_overlap description" -msgid "The amount of overlap between the infill and the walls of the raft base, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." -msgstr "La quantité de chevauchement entre le remplissage et les parois de la base du radeau, en pourcentage de la largeur de la ligne de remplissage. Un léger chevauchement permet aux parois de se raccorder fermement au remplissage." - -msgctxt "raft_base_infill_overlap_mm description" -msgid "The amount of overlap between the infill and the walls of the raft base. A slight overlap allows the walls to connect firmly to the infill." -msgstr "Le degré de chevauchement entre le remplissage et les parois de la base du radier. Un léger chevauchement permet aux murs de se raccorder fermement au remplissage." - -msgctxt "raft_interface_infill_overlap description" -msgid "The amount of overlap between the infill and the walls of the raft interface, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." -msgstr "La quantité de chevauchement entre le remplissage et les murs de l'interface du radier, en pourcentage de la largeur de la ligne de remplissage. Un léger chevauchement permet aux murs de se raccorder fermement au remplissage." - -msgctxt "raft_interface_infill_overlap_mm description" -msgid "The amount of overlap between the infill and the walls of the raft interface. A slight overlap allows the walls to connect firmly to the infill." -msgstr "La quantité de chevauchement entre le remplissage et les murs de l'interface du radier. Un léger chevauchement permet aux murs de se raccorder fermement au remplissage." - -msgctxt "raft_surface_infill_overlap description" -msgid "The amount of overlap between the infill and the walls of the raft surface, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." -msgstr "La quantité de chevauchement entre le remplissage et les parois de la surface du radier, en pourcentage de la largeur de la ligne de remplissage. Un léger chevauchement permet aux murs de se raccorder fermement au remplissage." - -msgctxt "raft_surface_infill_overlap_mm description" -msgid "The amount of overlap between the infill and the walls of the raft surface. A slight overlap allows the walls to connect firmly to the infill." -msgstr "La quantité de chevauchement entre le remplissage et les murs de la surface du radier. Un léger chevauchement permet aux murs de se raccorder fermement au remplissage." - -msgctxt "support_z_seam_min_distance description" -msgid "The distance between the model and its support structure at the z-axis seam." -msgstr "La distance entre le modèle et sa structure de support au niveau de la couture de l'axe z." - -msgctxt "prime_tower_min_shell_thickness description" -msgid "The minimum thickness of the prime tower shell. You may increase it to make the prime tower stronger." -msgstr "L'épaisseur minimale de la coque de l'échafaudage principal. Vous pouvez l'augmenter pour rendre l'échafaudage plus solide." - -msgctxt "seam_overhang_angle description" -msgid "Try to prevent seams on walls that overhang more than this angle. When the value is 90, no walls will be treated as overhanging." -msgstr "Essayez d'éviter les coutures sur les murs qui dépassent cet angle. Lorsque la valeur est de 90, aucun mur ne sera traité comme étant en surplomb." - -msgctxt "cool_during_extruder_switch option unchanged" -msgid "Unchanged" -msgstr "Inchangé" - -msgctxt "raft_interface_z_offset description" -msgid "When printing the first layer of the raft interface, translate by this offset to customize the adhesion between base and interface. A negative offset should improve the adhesion." -msgstr "Lors de l'impression de la première couche de l'interface du radeau, ce décalage permet de personnaliser l'adhérence entre la base et l'interface. Un décalage négatif devrait améliorer l'adhérence." - -msgctxt "raft_surface_z_offset description" -msgid "When printing the first layer of the raft surface, translate by this offset to customize the adhesion between interface and surface. A negative offset should improve the adhesion." -msgstr "Lors de l'impression de la première couche de la surface du radeau, il faut tenir compte de ce décalage pour personnaliser l'adhérence entre l'interface et la surface. Un décalage négatif devrait améliorer l'adhérence." - -msgctxt "z_seam_on_vertex label" -msgid "Z Seam On Vertex" -msgstr "Joint en Z sur le sommet" - -msgctxt "extra_infill_lines_to_support_skins description" -msgid "Add extra lines into the infill pattern to support skins above. This option prevents holes or plastic blobs that sometime show in complex shaped skins due to the infill below not correctly supporting the skin layer being printed above. 'Walls' supports just the outlines of the skin, whereas 'Walls and Lines' also supports the ends of the lines that make up the skin." -msgstr "Ajoutez des lignes supplémentaires dans le motif de remplissage pour soutenir les peaux situées au-dessus. Cette option permet d'éviter les trous ou les bulles de plastique qui apparaissent parfois dans les peaux de forme complexe, parce que le remplissage en dessous ne soutient pas correctement la couche de peau imprimée au-dessus. L'option \"Murs\" ne prend en charge que les contours de la peau, tandis que l'option \"Murs et lignes\" prend également en charge les extrémités des lignes qui composent la peau." - -msgctxt "build_fan_full_at_height label" -msgid "Build Fan Speed at Height" -msgstr "Construire la vitesse du ventilateur en hauteur" - -msgctxt "build_fan_full_layer label" -msgid "Build Fan Speed at Layer" -msgstr "Vitesse du ventilateur de construction à la couche" - -msgctxt "build_volume_fan_nr label" -msgid "Build volume fan number" -msgstr "Numéro du ventilateur de volume de construction" - -msgctxt "scarf_split_distance description" -msgid "Determines the length of each step in the flow change when extruding along the scarf seam. A smaller distance will result in a more precise but also more complex G-code." -msgstr "Détermine la longueur de chaque étape du changement de flux lors de l'extrusion le long de la couture du foulard. Une distance plus petite se traduira par un code G plus précis mais aussi plus complexe." - -msgctxt "scarf_joint_seam_length description" -msgid "Determines the length of the scarf seam, a seam type that should make the Z seam less visible. Must be higher than 0 to be effective." -msgstr "Détermine la longueur du joint d'écharpe, un type de joint qui devrait rendre le joint Z moins visible. La valeur doit être supérieure à 0 pour être efficace." - -msgctxt "gradual_flow_discretisation_step_size description" -msgid "Duration of each step in the gradual flow change" -msgstr "Durée de chaque pas dans la variation progressive du débit" - -msgctxt "gradual_flow_enabled description" -msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops." -msgstr "Activer les variations de débit progressives. Lorsque cette option est activée, le débit est augmenté ou réduit progressivement jusqu'au débit souhaité. Cette option est utile pour les imprimantes avec un tube bowden où le débit n'est pas modifié immédiatement lorsque le moteur de l'extrudeur démarre ou s'arrête." - -msgctxt "extra_infill_lines_to_support_skins label" -msgid "Extra Infill Lines To Support Skins" -msgstr "Lignes de remplissage supplémentaires pour soutenir les peaux" - -msgctxt "reset_flow_duration description" -msgid "For any travel move longer than this value, the material flow is reset to the paths target flow" -msgstr "Pour tout déplacement supérieur à cette valeur, le débit de matière est réinitialisé au débit souhaité pour les trajectoires" - -msgctxt "gradual_flow_discretisation_step_size label" -msgid "Gradual flow discretisation step size" -msgstr "Taille de pas de la discrétisation du débit progressif" - -msgctxt "gradual_flow_enabled label" -msgid "Gradual flow enabled" -msgstr "Débit progressif activé" - -msgctxt "max_flow_acceleration label" -msgid "Gradual flow max acceleration" -msgstr "Accélération progressive jusqu'au débit max" - -msgctxt "layer_0_max_flow_acceleration label" -msgid "Initial layer max flow acceleration" -msgstr "Accélération maximale du débit lors de la première couche" - -msgctxt "max_flow_acceleration description" -msgid "Maximum acceleration for gradual flow changes" -msgstr "Accélération maximale pour les variations de débit progressives" - -msgctxt "layer_0_max_flow_acceleration description" -msgid "Minimum speed for gradual flow changes for the first layer" -msgstr "Vitesse minimale pour les variations de débit progressives pour la première couche" - -msgctxt "extra_infill_lines_to_support_skins option none" -msgid "None" -msgstr "Aucune" - -msgctxt "wall_0_acceleration label" -msgid "Outer Wall Acceleration" -msgstr "Accélération du mur extérieur" - -msgctxt "wall_0_deceleration label" -msgid "Outer Wall Deceleration" -msgstr "Décélération du mur extérieur" - -msgctxt "wall_0_end_speed_ratio label" -msgid "Outer Wall End Speed Ratio" -msgstr "Rapport de vitesse de fin de mur extérieur" - -msgctxt "wall_0_speed_split_distance label" -msgid "Outer Wall Speed Split Distance" -msgstr "Distance de division de la vitesse de mur extérieur" - -msgctxt "wall_0_start_speed_ratio label" -msgid "Outer Wall Start Speed Ratio" -msgstr "Rapport de vitesse de départ du mur extérieur" - -msgctxt "reset_flow_duration label" -msgid "Reset flow duration" -msgstr "Réinitialiser la durée du débit" - -msgctxt "scarf_joint_seam_length label" -msgid "Scarf Seam Length" -msgstr "Longueur de la couture de l'écharpe" - -msgctxt "scarf_joint_seam_start_height_ratio label" -msgid "Scarf Seam Start Height" -msgstr "Hauteur de départ de la couture de l'écharpe" - -msgctxt "scarf_split_distance label" -msgid "Scarf Seam Step Length" -msgstr "Longueur du pas de couture de l'écharpe" - -msgctxt "build_fan_full_at_height description" -msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." -msgstr "Hauteur à laquelle les ventilateurs tournent à la vitesse normale. Dans les couches inférieures, la vitesse du ventilateur passe progressivement de la vitesse initiale à la vitesse normale." - -msgctxt "build_fan_full_layer description" -msgid "The layer at which the build fans spin on full fan speed. This value is calculated and rounded to a whole number." -msgstr "La couche à laquelle les ventilateurs de construction tournent à pleine vitesse. Cette valeur est calculée et arrondie à un nombre entier." - -msgctxt "build_volume_fan_nr description" -msgid "The number of the fan that cools the build volume. If this is set to 0, it's means that there is no build volume fan" -msgstr "Le numéro du ventilateur qui refroidit le volume de construction. S'il est fixé à 0, cela signifie qu'il n'y a pas de ventilateur de volume de construction." - -msgctxt "scarf_joint_seam_start_height_ratio description" -msgid "The ratio of the selected layer height at which the scarf seam will begin. A lower number will result in a larger seam height. Must be lower than 100 to be effective." -msgstr "Le ratio de la hauteur de couche sélectionnée à laquelle la couture de l'écharpe commencera. Un nombre inférieur entraînera une plus grande hauteur de couture. Il doit être inférieur à 100 pour être efficace." - -msgctxt "wall_0_acceleration description" -msgid "This is the acceleration with which to reach the top speed when printing an outer wall." -msgstr "Il s'agit de l'accélération permettant d'atteindre la vitesse maximale lors de l'impression d'un mur extérieur." - -msgctxt "wall_0_deceleration description" -msgid "This is the deceleration with which to end printing an outer wall." -msgstr "Il s'agit de la décélération permettant de terminer l'impression d'un mur extérieur." - -msgctxt "wall_0_speed_split_distance description" -msgid "This is the maximum length of an extrusion path when splitting a longer path to apply the outer wall acceleration/deceleration. A smaller distance will create a more precise but also more verbose G-Code." -msgstr "Il s'agit de la longueur maximale d'un chemin d'extrusion lors de la division d'un chemin plus long pour appliquer l'accélération/décélération du mur extérieur. Une distance plus petite créera un code G plus précis mais aussi plus verbeux." - -msgctxt "wall_0_end_speed_ratio description" -msgid "This is the ratio of the top speed to end with when printing an outer wall." -msgstr "Il s'agit du ratio de la vitesse maximale à laquelle il faut terminer lors de l'impression d'un mur extérieur." - -msgctxt "wall_0_start_speed_ratio description" -msgid "This is the ratio of the top speed to start with when printing an outer wall." -msgstr "Il s'agit du rapport entre la vitesse maximale et la vitesse de départ lors de l'impression d'un mur extérieur." - -msgctxt "extra_infill_lines_to_support_skins option walls" -msgid "Walls Only" -msgstr "Murs uniquement" - -msgctxt "extra_infill_lines_to_support_skins option walls_and_lines" -msgid "Walls and Lines" -msgstr "Murs et lignes" - -msgctxt "wall_overhang_angle description" -msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either. Furthermore, any line that's less than half overhanging will also not be treated as overhang." -msgstr "Les murs qui dépassent de plus de cet angle seront imprimés en utilisant les paramètres des murs en surplomb. Lorsque la valeur est de 90, aucun mur n'est traité comme étant en surplomb. Les surplombs qui sont soutenus par un support ne seront pas non plus traités comme des surplombs. En outre, toute ligne dont le surplomb est inférieur à la moitié ne sera pas non plus traitée comme un surplomb." +#~ msgctxt "wall_overhang_angle description" +#~ msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." +#~ msgstr "Les parois ayant un angle supérieur à cette valeur seront imprimées en utilisant les paramètres de parois en porte-à-faux. Si la valeur est 90, aucune paroi ne sera considérée comme étant en porte-à-faux. La saillie soutenue par le support ne sera pas non plus considérée comme étant en porte-à-faux." diff --git a/resources/i18n/hu_HU/cura.po b/resources/i18n/hu_HU/cura.po index 5c546f1d029..b350cd7bf3f 100644 --- a/resources/i18n/hu_HU/cura.po +++ b/resources/i18n/hu_HU/cura.po @@ -2825,6 +2825,10 @@ msgctxt "@label" msgid "Nozzle offset Y" msgstr "Fúvóka Y eltolás" +msgctxt "@label" +msgid "Nozzle Size" +msgstr "Fúvóka méret" + msgctxt "@label" msgid "Nozzle size" msgstr "Fúvóka méret" diff --git a/resources/i18n/hu_HU/fdmprinter.def.json.po b/resources/i18n/hu_HU/fdmprinter.def.json.po index 1a0e40680f3..85a1b50c17e 100644 --- a/resources/i18n/hu_HU/fdmprinter.def.json.po +++ b/resources/i18n/hu_HU/fdmprinter.def.json.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2024-10-09 14:27+0000\n" +"POT-Creation-Date: 2024-11-06 10:43+0000\n" "PO-Revision-Date: 2020-03-24 09:43+0100\n" "Last-Translator: Nagy Attila \n" "Language-Team: AT-VLOG\n" @@ -1049,6 +1049,10 @@ msgctxt "switch_extruder_extra_prime_amount description" msgid "Extra material to prime after nozzle switching." msgstr "Egy extra anyagmennyiség, amivel több anyagot tol vissza a fejbe fúvókaváltás után." +msgctxt "variant_name" +msgid "Extruder" +msgstr "" + msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "Extruder kezdő X helyzet" @@ -2495,6 +2499,10 @@ msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "Fúvóka ID" +msgctxt "variant_name" +msgid "Nozzle Size" +msgstr "Fúvóka méret" + msgctxt "switch_extruder_extra_prime_amount label" msgid "Nozzle Switch Extra Prime Amount" msgstr "Fúvókaváltási extra visszatolt anyag" @@ -2803,6 +2811,10 @@ msgctxt "acceleration_print label" msgid "Print Acceleration" msgstr "Nyomtatási gyorsulás" +msgctxt "variant_name" +msgid "Print Core" +msgstr "" + msgctxt "jerk_print label" msgid "Print Jerk" msgstr "Nyomtatás löket" diff --git a/resources/i18n/it_IT/cura.po b/resources/i18n/it_IT/cura.po index b899360d8df..96fd6261e9a 100644 --- a/resources/i18n/it_IT/cura.po +++ b/resources/i18n/it_IT/cura.po @@ -2756,6 +2756,10 @@ msgctxt "@label" msgid "Nozzle offset Y" msgstr "Scostamento Y ugello" +msgctxt "@label" +msgid "Nozzle Size" +msgstr "Dimensione ugello" + msgctxt "@label" msgid "Nozzle size" msgstr "Dimensione ugello" diff --git a/resources/i18n/it_IT/fdmprinter.def.json.po b/resources/i18n/it_IT/fdmprinter.def.json.po index 79b199a170b..fdf1dd72cd0 100644 --- a/resources/i18n/it_IT/fdmprinter.def.json.po +++ b/resources/i18n/it_IT/fdmprinter.def.json.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-13 09:02+0100\n" +"Report-Msgid-Bugs-To: plugins@ultimaker.com\n" +"POT-Creation-Date: 2024-11-06 10:43+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,6 +16,10 @@ msgctxt "prime_tower_mode description" msgid "How to generate the prime tower:
  • Normal: create a bucket in which secondary materials are primed
  • Interleaved: create a prime tower as sparse as possible. This will save time and filament, but is only possible if the used materials adhere to each other
" msgstr "Come generare la prime tower:
  • Normale: creare un contenitore in cui vengono preparati i materiali secondari
  • Impilata: creare una prime tower più intervallata possibile. Ciò farà risparmiare tempo e filamento, ma è possibile solo se i materiali utilizzati aderiscono tra loro
" +msgctxt "cool_during_extruder_switch description" +msgid "Whether to activate the cooling fans during a nozzle switch. This can help reducing oozing by cooling the nozzle faster:
  • Unchanged: keep the fans as they were previously
  • Only last extruder: turn on the fan of the last used extruder, but turn the others off (if any). This is useful if you have completely separate extruders.
  • All fans: turn on all fans during nozzle switch. This is useful if you have a single cooling fan, or multiple fans that stay close to each other.
" +msgstr "Se attivare le ventole di raffreddamento durante il cambio degli ugelli. Questo può aiutare a ridurre la fuoriuscita di liquido raffreddando l'ugello più velocemente:
  • Invariato:mantiene le ventole come prima
  • Solo ultimo estrusore: attiva la ventola dell'ultimo estrusore utilizzato, ma spegne le altre (se presenti). Utile se hai estrusori completamente separati.
  • Tutte le ventole: attiva tutte le ventole durante il cambio degli ugelli. Utile se hai una singola ventola di raffreddamento o più ventole vicine tra loro.
" + msgctxt "brim_inside_margin description" msgid "A brim around a model may touch an other model where you don't want it. This removes all brim within this distance from brimless models." msgstr "Un brim intorno a un modello potrebbe toccarne un altro in un punto non desiderato. Ciò rimuove tutto il brim entro questa distanza dai modelli che ne sono sprovvisti." @@ -88,10 +92,15 @@ msgctxt "adaptive_layer_height_enabled description" msgid "Adaptive layers computes the layer heights depending on the shape of the model." msgstr "Gli strati adattivi calcolano l’altezza degli strati in base alla forma del modello." +msgctxt "extra_infill_lines_to_support_skins description" +msgid "Add extra lines into the infill pattern to support skins above. This option prevents holes or plastic blobs that sometime show in complex shaped skins due to the infill below not correctly supporting the skin layer being printed above. 'Walls' supports just the outlines of the skin, whereas 'Walls and Lines' also supports the ends of the lines that make up the skin." +msgstr "Aggiunge linee supplementari nel modello di riempimento per supportare gli strati sovrastanti. Questa opzione impedisce la formazione di vuoti o bolle di plastica che a volte compaiono nei modelli più complessi a causa del fatto che il riempimento sottostante non supporta correttamente lo strato stampato al di sopra.'Pareti' supporta solo i margini dello strato, mentre 'Pareti e linee' supporta anche le estremità delle file che compongono lo strato." + msgctxt "infill_wall_line_count description" -msgid "Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\nThis feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right." -msgstr "Aggiunge pareti supplementari intorno alla zona di riempimento. Queste pareti possono ridurre l’abbassamento delle linee del rivestimento esterno superiore/inferiore, pertanto saranno necessari meno strati di rivestimento esterno superiore/inferiore per ottenere la stessa qualità al costo del materiale supplementare." -"Questa funzione può essere abbinata a Collega poligoni riempimento per collegare tutto il riempimento in un unico percorso di estrusione senza necessità di avanzamenti o arretramenti, se configurata correttamente." +msgid "" +"Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n" +"This feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right." +msgstr "Aggiunge pareti supplementari intorno alla zona di riempimento. Queste pareti possono ridurre l’abbassamento delle linee del rivestimento esterno superiore/inferiore, pertanto saranno necessari meno strati di rivestimento esterno superiore/inferiore per ottenere la stessa qualità al costo del materiale supplementare.Questa funzione può essere abbinata a Collega poligoni riempimento per collegare tutto il riempimento in un unico percorso di estrusione senza necessità di avanzamenti o arretramenti, se configurata correttamente." msgctxt "platform_adhesion description" msgid "Adhesion" @@ -149,6 +158,10 @@ msgctxt "print_sequence option all_at_once" msgid "All at Once" msgstr "Tutti contemporaneamente" +msgctxt "cool_during_extruder_switch option all_fans" +msgid "All fans" +msgstr "Tutte le ventole" + msgctxt "resolution description" msgid "All settings that influence the resolution of the print. These settings have a large impact on the quality (and print time)" msgstr "Indica tutte le impostazioni che influiscono sulla risoluzione della stampa. Queste impostazioni hanno un elevato impatto sulla qualità (e il tempo di stampa)" @@ -429,6 +442,14 @@ msgctxt "brim_width label" msgid "Brim Width" msgstr "Larghezza del brim" +msgctxt "build_fan_full_at_height label" +msgid "Build Fan Speed at Height" +msgstr "Velocità della ventola di costruzione per altezza " + +msgctxt "build_fan_full_layer label" +msgid "Build Fan Speed at Layer" +msgstr "Velocità della ventola di costruzione per strato" + msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "Adesione piano di stampa" @@ -469,6 +490,10 @@ msgctxt "bv_temp_warn_limit label" msgid "Build Volume temperature Warning" msgstr "Avviso sulla temperatura del volume di costruzione" +msgctxt "build_volume_fan_nr label" +msgid "Build volume fan number" +msgstr "Numero ventola volume di stampa" + msgctxt "prime_tower_brim_enable description" msgid "By enabling this setting, your prime-tower will get a brim, even if the model doesn't. If you want a sturdier base for a high tower, you can increase the base height." msgstr "Attivando questa impostazione, la tua torre di primerizzazione avrà un bordo, anche se il modello non lo prevede. Se desideri una base più robusta per una torre alta, puoi aumentare l'altezza della base." @@ -613,6 +638,10 @@ msgctxt "cooling label" msgid "Cooling" msgstr "Raffreddamento" +msgctxt "cool_during_extruder_switch label" +msgid "Cooling during extruder switch" +msgstr "Raffreddamento durante il cambio dell'estrusore" + msgctxt "infill_pattern option cross" msgid "Cross" msgstr "Incrociata" @@ -701,6 +730,14 @@ msgctxt "bridge_settings_enabled description" msgid "Detect bridges and modify print speed, flow and fan settings while bridges are printed." msgstr "Rileva i ponti e modifica la velocità di stampa, il flusso e le impostazioni ventola durante la stampa dei ponti." +msgctxt "scarf_split_distance description" +msgid "Determines the length of each step in the flow change when extruding along the scarf seam. A smaller distance will result in a more precise but also more complex G-code." +msgstr "Determina la lunghezza di ciascun passo nella modifica del flusso durante l'estrusione lungo la cucitura a sciarpa. Una distanza minore determina un codice G più preciso ma anche più complesso." + +msgctxt "scarf_joint_seam_length description" +msgid "Determines the length of the scarf seam, a seam type that should make the Z seam less visible. Must be higher than 0 to be effective." +msgstr "Determina la lunghezza della cucitura a sciarpa, un tipo di cucitura che dovrebbe rendere la cucitura Z meno visibile. Deve essere superiore a 0 per essere efficace." + msgctxt "inset_direction description" msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last." msgstr "Determina l'ordine di stampa delle pareti. La stampa anticipata delle pareti esterne migliora la precisione dimensionale poiché i guasti dalle pareti interne non possono propagarsi all'esterno. Se si esegue la stampa in un momento successivo, tuttavia, è possibile impilarle meglio quando vengono stampati gli sbalzi. Quando c'è una quantità irregolare di pareti interne totali, l'ultima riga centrale viene sempre stampata per ultima." @@ -825,6 +862,10 @@ msgctxt "dual label" msgid "Dual Extrusion" msgstr "Doppia estrusione" +msgctxt "gradual_flow_discretisation_step_size description" +msgid "Duration of each step in the gradual flow change" +msgstr "Durata di ogni gradino per la variazione graduale del flusso" + msgctxt "machine_shape option elliptic" msgid "Elliptic" msgstr "Ellittica" @@ -917,6 +958,10 @@ msgctxt "ooze_shield_enabled description" msgid "Enable exterior ooze shield. This will create a shell around the model which is likely to wipe a second nozzle if it's at the same height as the first nozzle." msgstr "Abilita il riparo esterno del materiale fuoriuscito. Questo crea un guscio intorno al modello per pulitura con un secondo ugello, se è alla stessa altezza del primo ugello." +msgctxt "gradual_flow_enabled description" +msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops." +msgstr "Abilitare le variazioni graduali del flusso. Quando abilitate, il flusso viene aumentato/diminuito gradualmente fino al flusso target. Ciò è utile per le stampanti dotate di tubo bowden dove il flusso non viene modificato immediatamente all'avvio/arresto del motore dell'estrusore." + msgctxt "ppr_enable description" msgid "Enable print process reporting for setting threshold values for possible fault detection." msgstr "Abilita il resoconto del processo di stampa per impostare i valori di soglia per il rilevamento di eventuali errori." @@ -981,6 +1026,10 @@ msgctxt "meshfix_extensive_stitching description" msgid "Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching polygons. This option can introduce a lot of processing time." msgstr "Questa funzione tenta di 'ricucire' i fori aperti nella maglia chiudendo il foro con poligoni a contatto. Questa opzione può richiedere lunghi tempi di elaborazione." +msgctxt "extra_infill_lines_to_support_skins label" +msgid "Extra Infill Lines To Support Skins" +msgstr "Linee di rinforzo extra per sostenere gli strati superiori" + msgctxt "infill_wall_line_count label" msgid "Extra Infill Wall Count" msgstr "Conteggio pareti di riempimento supplementari" @@ -993,6 +1042,10 @@ msgctxt "switch_extruder_extra_prime_amount description" msgid "Extra material to prime after nozzle switching." msgstr "Materiale extra per l'innesco dopo il cambio dell'ugello." +msgctxt "variant_name" +msgid "Extruder" +msgstr "" + msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "Posizione X innesco estrusore" @@ -1177,6 +1230,10 @@ msgctxt "material_flush_purge_speed label" msgid "Flush Purge Speed" msgstr "Velocità di svuotamento dello scarico" +msgctxt "reset_flow_duration description" +msgid "For any travel move longer than this value, the material flow is reset to the paths target flow" +msgstr "Per ogni spostamento del percorso superiore a questo valore, il flusso del materiale viene reimpostato su quello target dei percorsi." + msgctxt "min_wall_line_width description" msgid "For thin structures around once or twice the nozzle size, the line widths need to be altered to adhere to the thickness of the model. This setting controls the minimum line width allowed for the walls. The minimum line widths inherently also determine the maximum line widths, since we transition from N to N+1 walls at some geometry thickness where the N walls are wide and the N+1 walls are narrow. The widest possible wall line is twice the Minimum Wall Line Width." msgstr "Per strutture sottili, circa una o due volte la dimensione dell'ugello, le larghezze delle linee devono essere modificate per rispettare lo spessore del modello. Questa impostazione controlla la larghezza minima della linea consentita per le pareti. Le larghezze minime delle linee determinano intrinsecamente anche le larghezze massime delle linee, poiché si esegue la transizione da N a N+1 pareti ad uno spessore geometrico in cui le pareti N sono larghe e le pareti N+1 sono strette. La linea perimetrale più larga possible è due volte la larghezza minima della linea perimetrale." @@ -1222,14 +1279,16 @@ msgid "G-code Flavor" msgstr "Versione codice G" msgctxt "machine_end_gcode description" -msgid "G-code commands to be executed at the very end - separated by \n." -msgstr "I comandi codice G da eseguire alla fine, separati da " +msgid "" +"G-code commands to be executed at the very end - separated by \n" "." +msgstr "I comandi codice G da eseguire alla fine, separati da ." msgctxt "machine_start_gcode description" -msgid "G-code commands to be executed at the very start - separated by \n." -msgstr "I comandi codice G da eseguire all’avvio, separati da " +msgid "" +"G-code commands to be executed at the very start - separated by \n" "." +msgstr "I comandi codice G da eseguire all’avvio, separati da ." msgctxt "material_guid description" msgid "GUID of the material. This is set automatically." @@ -1291,6 +1350,18 @@ msgctxt "gradual_support_infill_steps label" msgid "Gradual Support Infill Steps" msgstr "Fasi di riempimento graduale del supporto" +msgctxt "gradual_flow_discretisation_step_size label" +msgid "Gradual flow discretisation step size" +msgstr "Dimensione del gradino di discretizzazione del flusso graduale" + +msgctxt "gradual_flow_enabled label" +msgid "Gradual flow enabled" +msgstr "Flusso graduale abilitato" + +msgctxt "max_flow_acceleration label" +msgid "Gradual flow max acceleration" +msgstr "Accelerazione massima del flusso graduale" + msgctxt "cool_min_temperature description" msgid "Gradually reduce to this temperature when printing at reduced speeds because of minimum layer time." msgstr "Riduci gradualmente questa temperatura quando si stampa a velocità ridotte a causa del tempo di strato minimo." @@ -1683,6 +1754,10 @@ msgctxt "material_initial_print_temperature label" msgid "Initial Printing Temperature" msgstr "Temperatura di stampa iniziale" +msgctxt "layer_0_max_flow_acceleration label" +msgid "Initial layer max flow acceleration" +msgstr "Accelerazione massima del flusso per lo strato iniziale" + msgctxt "acceleration_wall_x label" msgid "Inner Wall Acceleration" msgstr "Accelerazione parete interna" @@ -1992,9 +2067,10 @@ msgid "Make the extruder prime position absolute rather than relative to the las msgstr "Rende la posizione di innesco estrusore assoluta anziché relativa rispetto all’ultima posizione nota della testina." msgctxt "layer_0_z_overlap description" -msgid "Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount.\nIt may be noted that sometimes the second layer is printed below initial layer because of this setting. This is intended behavior" -msgstr "Il primo e il secondo strato del modello vanno sovrapposti nella direzione Z per compensare il filamento perso nello spazio vuoto. Tutti i modelli al di sopra del primo strato saranno spostati verso il basso da questa quantità." -"Si può notare che a volte il secondo strato viene stampato al di sotto dello strato iniziale a causa di questa impostazione. Si tratta di un comportamento previsto." +msgid "" +"Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount.\n" +"It may be noted that sometimes the second layer is printed below initial layer because of this setting. This is intended behavior" +msgstr "Il primo e il secondo strato del modello vanno sovrapposti nella direzione Z per compensare il filamento perso nello spazio vuoto. Tutti i modelli al di sopra del primo strato saranno spostati verso il basso da questa quantità.Si può notare che a volte il secondo strato viene stampato al di sotto dello strato iniziale a causa di questa impostazione. Si tratta di un comportamento previsto." msgctxt "meshfix description" msgid "Make the meshes more suited for 3D printing." @@ -2004,6 +2080,10 @@ msgctxt "machine_gcode_flavor option Makerbot" msgid "Makerbot" msgstr "Makerbot" +msgctxt "support_z_seam_away_from_model description" +msgid "Manage the spatial relationship between the z seam of the support structure and the actual 3D model. This control is crucial as it allows users to ensure the seamless removal of support structures post-printing, without inflicting damage or leaving marks on the printed model." +msgstr "Gestisci la relazione spaziale tra la cucitura z della struttura di supporto e il modello 3D effettivo. Questo controllo è fondamentale in quanto consente agli utenti di rimuovere facilmente le strutture di supporto dopo la stampa, senza causare danni o lasciare segni sul modello stampato." + msgctxt "machine_gcode_flavor option RepRap (Marlin/Sprinter)" msgid "Marlin" msgstr "Marlin" @@ -2120,6 +2200,10 @@ msgctxt "meshfix_maximum_travel_resolution label" msgid "Maximum Travel Resolution" msgstr "Risoluzione massima di spostamento" +msgctxt "max_flow_acceleration description" +msgid "Maximum acceleration for gradual flow changes" +msgstr "Accelerazione massima per le variazioni graduali del flusso" + msgctxt "machine_max_acceleration_x description" msgid "Maximum acceleration for the motor of the X-direction" msgstr "Indica l’accelerazione massima del motore per la direzione X" @@ -2180,6 +2264,10 @@ msgctxt "slicing_tolerance option middle" msgid "Middle" msgstr "Intermedia" +msgctxt "support_z_seam_min_distance label" +msgid "Min Z Seam Distance from Model" +msgstr "Distanza minima della cucitura z dal modello" + msgctxt "mold_width label" msgid "Minimal Mold Width" msgstr "Larghezza minimo dello stampo" @@ -2284,6 +2372,10 @@ msgctxt "minimum_roof_area description" msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will be printed as normal support." msgstr "Dimensione minima dell'area per le parti superiori del supporto. I poligoni con un'area più piccola rispetto a questo valore saranno stampati come supporto normale." +msgctxt "layer_0_max_flow_acceleration description" +msgid "Minimum speed for gradual flow changes for the first layer" +msgstr "Velocità minima per le variazioni graduali del flusso per il primo strato." + msgctxt "min_feature_size description" 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 Line Width." msgstr "Spessore minimo di feature sottili. Le feature modello che sono più sottili di questo valore non verranno stampate, mentre le feature più spesse delle dimensioni minime della feature verranno ampliate fino alla larghezza minima della linea perimetrale." @@ -2324,6 +2416,10 @@ msgctxt "skirt_line_count description" msgid "Multiple skirt lines help to prime your extrusion better for small models. Setting this to 0 will disable the skirt." msgstr "Più linee di skirt contribuiscono a migliorare l'avvio dell'estrusione per modelli di piccole dimensioni. L'impostazione di questo valore a 0 disattiverà la funzione skirt." +msgctxt "support_infill_density_multiplier_initial_layer description" +msgid "Multiplier for the infill on the initial layers of the support. Increasing this may help for bed adhesion." +msgstr "Moltiplicatore per il riempimento degli strati iniziali del supporto. Aumentarlo può aiutare l'adesione al piano." + msgctxt "initial_layer_line_width_factor description" msgid "Multiplier of the line width on the first layer. Increasing this could improve bed adhesion." msgstr "Moltiplicatore della larghezza della linea del primo strato Il suo aumento potrebbe migliorare l'adesione al piano." @@ -2344,6 +2440,10 @@ msgctxt "adhesion_type option none" msgid "None" msgstr "Nessuno" +msgctxt "extra_infill_lines_to_support_skins option none" +msgid "None" +msgstr "Nessuno" + msgctxt "z_seam_corner option z_seam_corner_none" msgid "None" msgstr "Nessuno" @@ -2388,9 +2488,9 @@ msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "ID ugello" -msgctxt "machine_nozzle_head_distance label" -msgid "Nozzle Length" -msgstr "Lunghezza ugello" +msgctxt "variant_name" +msgid "Nozzle Size" +msgstr "Dimensione ugello" msgctxt "switch_extruder_extra_prime_amount label" msgid "Nozzle Switch Extra Prime Amount" @@ -2480,6 +2580,10 @@ msgctxt "print_sequence option one_at_a_time" msgid "One at a Time" msgstr "Uno alla volta" +msgctxt "cool_during_extruder_switch option only_last_extruder" +msgid "Only last extruder" +msgstr "Solo l'ultimo estrusore" + msgctxt "retraction_hop_only_when_collides description" msgid "Only perform a Z Hop when moving over printed parts which cannot be avoided by horizontal motion by Avoid Printed Parts when Traveling." msgstr "Esegue solo uno Z Hop quando si sposta sopra le parti stampate che non possono essere evitate mediante uno spostamento orizzontale con Aggiramento delle parti stampate durante lo spostamento." @@ -2516,6 +2620,18 @@ msgctxt "acceleration_wall_0 label" msgid "Outer Wall Acceleration" msgstr "Accelerazione parete esterna" +msgctxt "wall_0_acceleration label" +msgid "Outer Wall Acceleration" +msgstr "Accelerazione parete esterna" + +msgctxt "wall_0_deceleration label" +msgid "Outer Wall Deceleration" +msgstr "Decelerazione parete esterna" + +msgctxt "wall_0_end_speed_ratio label" +msgid "Outer Wall End Speed Ratio" +msgstr "Rapporto di velocità finale parete esterna" + msgctxt "wall_0_extruder_nr label" msgid "Outer Wall Extruder" msgstr "Estrusore parete esterna" @@ -2540,6 +2656,14 @@ msgctxt "speed_wall_0 label" msgid "Outer Wall Speed" msgstr "Velocità di stampa della parete esterna" +msgctxt "wall_0_speed_split_distance label" +msgid "Outer Wall Speed Split Distance" +msgstr "Velocità distanza di divisione della parete esterna" + +msgctxt "wall_0_start_speed_ratio label" +msgid "Outer Wall Start Speed Ratio" +msgstr "Rapporto di velocità iniziale parete esterna" + msgctxt "wall_0_wipe_dist label" msgid "Outer Wall Wipe Distance" msgstr "Distanza del riempimento parete esterna" @@ -2588,6 +2712,10 @@ msgctxt "bridge_fan_speed_3 description" msgid "Percentage fan speed to use when printing the third bridge skin layer." msgstr "La velocità della ventola in percentuale da usare per stampare il terzo strato del rivestimento esterno ponte." +msgctxt "z_seam_on_vertex description" +msgid "Place the z-seam on a polygon vertex. Switching this off can place the seam between vertices as well. (Keep in mind that this won't override the restrictions on placing the seam on an unsupported overhang.)" +msgstr "Posiziona la cucitura z su un vertice del poligono. Disattivando questa opzione è possibile posizionare la cucitura anche nello spazio tra i vertici. (Tieni presente che ciò non annullerà le restrizioni sul posizionamento della cucitura su una sporgenza non supportata.)" + msgctxt "minimum_polygon_circumference description" msgid "Polygons in sliced layers that have a circumference smaller than this amount will be filtered out. Lower values lead to higher resolution mesh at the cost of slicing time. It is meant mostly for high resolution SLA printers and very tiny 3D models with a lot of details." msgstr "I poligoni in strati sezionati con una circonferenza inferiore a questo valore verranno scartati. I valori inferiori generano una maglia con risoluzione superiore al costo del tempo di sezionamento. È dedicata in particolare alle stampanti SLA ad alta risoluzione e a modelli 3D molto piccoli, ricchi di dettagli." @@ -2636,6 +2764,10 @@ msgctxt "prime_tower_max_bridging_distance label" msgid "Prime Tower Maximum Bridging Distance" msgstr "Distanza massima tra i rami della prime tower" +msgctxt "prime_tower_min_shell_thickness label" +msgid "Prime Tower Minimum Shell Thickness" +msgstr "Spessore minimo del guscio della Prime Tower" + msgctxt "prime_tower_min_volume label" msgid "Prime Tower Minimum Volume" msgstr "Volume minimo torre di innesco" @@ -2668,6 +2800,10 @@ msgctxt "acceleration_print label" msgid "Print Acceleration" msgstr "Accelerazione di stampa" +msgctxt "variant_name" +msgid "Print Core" +msgstr "" + msgctxt "jerk_print label" msgid "Print Jerk" msgstr "Jerk stampa" @@ -2788,6 +2924,18 @@ msgctxt "raft_base_fan_speed label" msgid "Raft Base Fan Speed" msgstr "Velocità della ventola per la base del raft" +msgctxt "raft_base_flow label" +msgid "Raft Base Flow" +msgstr "Flusso del basamento del raft" + +msgctxt "raft_base_infill_overlap_mm label" +msgid "Raft Base Infill Overlap" +msgstr "Sovrapposizione del riempimento del basamento del raft" + +msgctxt "raft_base_infill_overlap label" +msgid "Raft Base Infill Overlap Percentage" +msgstr "Percentuale di sovrapposizione del riempimento del basamento del raft" + msgctxt "raft_base_line_spacing label" msgid "Raft Base Line Spacing" msgstr "Spaziatura delle linee dello strato di base del raft" @@ -2828,6 +2976,26 @@ msgctxt "raft_fan_speed label" msgid "Raft Fan Speed" msgstr "Velocità della ventola per il raft" +msgctxt "raft_flow label" +msgid "Raft Flow" +msgstr "Flusso del raft" + +msgctxt "raft_interface_flow label" +msgid "Raft Interface Flow" +msgstr "Flusso dell'interfaccia del raft" + +msgctxt "raft_interface_infill_overlap_mm label" +msgid "Raft Interface Infill Overlap" +msgstr "Sovrapposizione del riempimento dell'interfaccia della zattera" + +msgctxt "raft_interface_infill_overlap label" +msgid "Raft Interface Infill Overlap Percentage" +msgstr "Percentuale di sovrapposizione del riempimento dell'interfaccia della zattera" + +msgctxt "raft_interface_z_offset label" +msgid "Raft Interface Z Offset" +msgstr "Offset Z dell'interfaccia Raft" + msgctxt "raft_interface_margin label" msgid "Raft Middle Extra Margin" msgstr "Margine extra della parte centrale del raft" @@ -2892,6 +3060,22 @@ msgctxt "raft_smoothing label" msgid "Raft Smoothing" msgstr "Smoothing raft" +msgctxt "raft_surface_flow label" +msgid "Raft Surface Flow" +msgstr "Flusso della superficie del raft" + +msgctxt "raft_surface_infill_overlap_mm label" +msgid "Raft Surface Infill Overlap" +msgstr "Sovrapposizione del riempimento della superficie del raft" + +msgctxt "raft_surface_infill_overlap label" +msgid "Raft Surface Infill Overlap Percentage" +msgstr "Percentuale di sovrapposizione del riempimento della superficie del raft" + +msgctxt "raft_surface_z_offset label" +msgid "Raft Surface Z Offset" +msgstr "Offset Z della superficie del raft" + msgctxt "raft_surface_margin label" msgid "Raft Top Extra Margin" msgstr "Margine extra della parte superiore del raft" @@ -3056,6 +3240,10 @@ msgctxt "ppr description" msgid "Reporting events that go out of set thresholds" msgstr "Resoconto degli eventi che superano le soglie impostate" +msgctxt "reset_flow_duration label" +msgid "Reset flow duration" +msgstr "Reimpostare la durata del flusso" + msgctxt "support_tree_rest_preference label" msgid "Rest Preference" msgstr "Preferenza di appoggio" @@ -3120,6 +3308,18 @@ msgctxt "material_shrinkage_percentage label" msgid "Scaling Factor Shrinkage Compensation" msgstr "Fattore di scala per la compensazione della contrazione" +msgctxt "scarf_joint_seam_length label" +msgid "Scarf Seam Length" +msgstr "Lunghezza cucitura a sciarpa" + +msgctxt "scarf_joint_seam_start_height_ratio label" +msgid "Scarf Seam Start Height" +msgstr "Altezza iniziale cucitura a sciarpa" + +msgctxt "scarf_split_distance label" +msgid "Scarf Seam Step Length" +msgstr "Lunghezza passo cucitura a sciarpa" + msgctxt "support_meshes_present label" msgid "Scene Has Support Meshes" msgstr "La scena è dotata di maglie di supporto" @@ -3128,6 +3328,10 @@ msgctxt "z_seam_corner label" msgid "Seam Corner Preference" msgstr "Preferenze angolo giunzione" +msgctxt "seam_overhang_angle label" +msgid "Seam Overhanging Wall Angle" +msgstr "Cucitura sporgente sull'angolo della parete" + msgctxt "user_defined_print_order_enabled label" msgid "Set Print Sequence Manually" msgstr "Imposta manualmente la sequenza di stampa" @@ -3472,6 +3676,10 @@ msgctxt "acceleration_support_infill label" msgid "Support Infill Acceleration" msgstr "Accelerazione riempimento supporto" +msgctxt "support_infill_density_multiplier_initial_layer label" +msgid "Support Infill Density Multiplier Initial Layer" +msgstr "Strato iniziale del moltiplicatore di densità del riempimento di supporto" + msgctxt "support_infill_extruder_nr label" msgid "Support Infill Extruder" msgstr "Estrusore riempimento del supporto" @@ -3664,6 +3872,10 @@ msgctxt "support_z_distance label" msgid "Support Z Distance" msgstr "Distanza Z supporto" +msgctxt "support_z_seam_away_from_model label" +msgid "Support Z Seam Away from Model" +msgstr "Supporta la cucitura Z lontano dal modello" + msgctxt "support_interface_priority option support_lines_overwrite_interface_area" msgid "Support lines preferred" msgstr "Linee di supporto preferite" @@ -3840,6 +4052,22 @@ msgctxt "acceleration_travel description" msgid "The acceleration with which travel moves are made." msgstr "Indica l’accelerazione alla quale vengono effettuati gli spostamenti." +msgctxt "raft_base_flow description" +msgid "The amount of material, relative to a normal extrusion line, to extrude during raft base printing. Having an increased flow may improve adhesion and raft structural strength." +msgstr "La quantità di materiale, rispetto a una normale linea di estrusione, da estrudere durante la stampa del basamento del raft. Un flusso maggiore può migliorare l'adesione e la resistenza strutturale del raft." + +msgctxt "raft_interface_flow description" +msgid "The amount of material, relative to a normal extrusion line, to extrude during raft interface printing. Having an increased flow may improve adhesion and raft structural strength." +msgstr "La quantità di materiale, relativa a una normale linea di estrusione, da estrudere durante la stampa dell'interfaccia del raft. Un flusso maggiore può migliorare l'adesione e la resistenza strutturale del raft." + +msgctxt "raft_flow description" +msgid "The amount of material, relative to a normal extrusion line, to extrude during raft printing. Having an increased flow may improve adhesion and raft structural strength." +msgstr "La quantità di materiale, relativa ad una normale linea di estrusione, da estrudere durante la stampa del raft. Un flusso maggiore può migliorare l'adesione e la resistenza strutturale del raft." + +msgctxt "raft_surface_flow description" +msgid "The amount of material, relative to a normal extrusion line, to extrude during raft surface printing. Having an increased flow may improve adhesion and raft structural strength." +msgstr "La quantità di materiale, rispetto ad una normale linea di estrusione, da estrudere durante la stampa della superficie del raft. Avere un flusso maggiore può migliorare l'adesione e la resistenza strutturale del raft." + msgctxt "ironing_flow description" msgid "The amount of material, relative to a normal skin line, to extrude during ironing. Keeping the nozzle filled helps filling some of the crevices of the top surface, but too much results in overextrusion and blips on the side of the surface." msgstr "Quantità di materiale, relativo ad una normale linea del rivestimento, da estrudere durante la stiratura. Mantenere l'ugello pieno aiuta a riempire alcune delle fessure presenti sulla superficie superiore, ma una quantità eccessiva comporta un'estrusione eccessiva con conseguente puntinatura sui lati della superficie." @@ -3848,6 +4076,30 @@ msgctxt "infill_overlap description" msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." msgstr "Indica la quantità di sovrapposizione tra il riempimento e le pareti come percentuale della larghezza della linea di riempimento. Una leggera sovrapposizione consente il saldo collegamento delle pareti al riempimento." +msgctxt "raft_base_infill_overlap description" +msgid "The amount of overlap between the infill and the walls of the raft base, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." +msgstr "La quantità di sovrapposizione tra il riempimento e le pareti del basamento del raft, come percentuale della larghezza della linea di riempimento. Una leggera sovrapposizione consente alle pareti di connettersi saldamente al riempimento." + +msgctxt "raft_base_infill_overlap_mm description" +msgid "The amount of overlap between the infill and the walls of the raft base. A slight overlap allows the walls to connect firmly to the infill." +msgstr "La quantità di sovrapposizione tra il riempimento e le pareti del basamento del raft. Una leggera sovrapposizione consente alle pareti di connettersi saldamente al riempimento." + +msgctxt "raft_interface_infill_overlap description" +msgid "The amount of overlap between the infill and the walls of the raft interface, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." +msgstr "La quantità di sovrapposizione tra il riempimento e le pareti dell'interfaccia del raft, come percentuale della larghezza della linea di riempimento. Una leggera sovrapposizione consente alle pareti di connettersi saldamente al riempimento." + +msgctxt "raft_interface_infill_overlap_mm description" +msgid "The amount of overlap between the infill and the walls of the raft interface. A slight overlap allows the walls to connect firmly to the infill." +msgstr "La quantità di sovrapposizione tra il riempimento e le pareti dell'interfaccia del raft. Una leggera sovrapposizione consente alle pareti di connettersi saldamente al tamponamento." + +msgctxt "raft_surface_infill_overlap description" +msgid "The amount of overlap between the infill and the walls of the raft surface, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." +msgstr "La quantità di sovrapposizione tra il riempimento e le pareti della superficie del raft, come percentuale della larghezza della linea di riempimento. Una leggera sovrapposizione consente alle pareti di connettersi saldamente al riempimento." + +msgctxt "raft_surface_infill_overlap_mm description" +msgid "The amount of overlap between the infill and the walls of the raft surface. A slight overlap allows the walls to connect firmly to the infill." +msgstr "La quantità di sovrapposizione tra il riempimento e le pareti della superficie del raft. Una leggera sovrapposizione consente alle pareti di connettersi saldamente al riempimento." + msgctxt "infill_overlap_mm description" msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." msgstr "Indica la quantità di sovrapposizione tra il riempimento e le pareti. Una leggera sovrapposizione consente il saldo collegamento delle pareti al riempimento." @@ -3952,6 +4204,10 @@ msgctxt "ironing_line_spacing description" msgid "The distance between the lines of ironing." msgstr "Distanza tra le linee di stiratura." +msgctxt "support_z_seam_min_distance description" +msgid "The distance between the model and its support structure at the z-axis seam." +msgstr "La distanza tra il modello e la sua struttura di supporto in corrispondenza della cucitura dell'asse z." + msgctxt "travel_avoid_distance description" msgid "The distance between the nozzle and already printed parts when avoiding during travel moves." msgstr "La distanza tra l’ugello e le parti già stampate quando si effettua lo spostamento con aggiramento." @@ -4120,6 +4376,10 @@ msgctxt "mold_roof_height description" msgid "The height above horizontal parts in your model which to print mold." msgstr "Altezza sopra le parti orizzontali del modello che stampano lo stampo." +msgctxt "build_fan_full_at_height description" +msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." +msgstr "L'altezza alla quale le ventole girano a velocità regolare. Nei livelli sottostanti la velocità delle ventole aumenta gradualmente da Velocità iniziale della ventola a Velocità regolare della ventola." + msgctxt "cool_fan_full_at_height description" msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." msgstr "Indica l’altezza alla quale la ventola ruota alla velocità regolare. Agli strati stampati a velocità inferiore la velocità della ventola aumenta gradualmente dalla velocità iniziale a quella regolare." @@ -4128,10 +4388,6 @@ msgctxt "gantry_height description" msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes)." msgstr "La differenza di altezza tra la punta dell’ugello e il sistema gantry (assy X e Y)." -msgctxt "machine_nozzle_head_distance description" -msgid "The height difference between the tip of the nozzle and the lowest part of the print head." -msgstr "La differenza di altezza tra la punta dell’ugello e la parte inferiore della testina di stampa." - msgctxt "retraction_hop_after_extruder_switch_height description" msgid "The height difference when performing a Z Hop after extruder switch." msgstr "La differenza di altezza durante l'esecuzione di uno Z Hop dopo il cambio dell'estrusore." @@ -4181,9 +4437,10 @@ msgid "The horizontal distance between the first brim line and the outline of th msgstr "Distanza orizzontale tra la linea del primo brim e il profilo del primo layer della stampa. Un piccolo interstizio può semplificare la rimozione del brim e allo stesso tempo fornire dei vantaggi termici." msgctxt "skirt_gap description" -msgid "The horizontal distance between the skirt and the first layer of the print.\nThis is the minimum distance. Multiple skirt lines will extend outwards from this distance." -msgstr "Indica la distanza orizzontale tra lo skirt ed il primo strato della stampa." -"Questa è la distanza minima. Più linee di skirt aumenteranno tale distanza." +msgid "" +"The horizontal distance between the skirt and the first layer of the print.\n" +"This is the minimum distance. Multiple skirt lines will extend outwards from this distance." +msgstr "Indica la distanza orizzontale tra lo skirt ed il primo strato della stampa.Questa è la distanza minima. Più linee di skirt aumenteranno tale distanza." msgctxt "lightning_infill_straightening_angle description" msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." @@ -4229,6 +4486,10 @@ msgctxt "top_skin_preshrink description" msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model." msgstr "Larghezza massima delle aree di rivestimento superiore che è possibile rimuovere. Ogni area di rivestimento più piccola di questo valore verrà eliminata. Questo può aiutare a limitare il tempo e il materiale necessari per la stampa del rivestimento superiore sulle superfici inclinate del modello." +msgctxt "build_fan_full_layer description" +msgid "The layer at which the build fans spin on full fan speed. This value is calculated and rounded to a whole number." +msgstr "Lo strato a cui le ventole di costruzione girano alla massima velocità. Questo valore viene calcolato e arrotondato a un numero intero." + msgctxt "cool_fan_full_layer description" msgid "The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number." msgstr "Indica lo strato in corrispondenza del quale la ventola ruota alla velocità regolare. Se è impostata la velocità regolare in altezza, questo valore viene calcolato e arrotondato a un numero intero." @@ -4441,6 +4702,10 @@ msgctxt "support_bottom_stair_step_min_slope description" msgid "The minimum slope of the area for stair-stepping to take effect. Low values should make support easier to remove on shallower slopes, but really low values may result in some very counter-intuitive results on other parts of the model." msgstr "La pendenza minima dell'area alla quale ha effetto la creazione dei gradini. Valori bassi dovrebbero semplificare la rimozione del supporto sulle pendenze meno profonde, ma in realtà dei valori bassi possono generare risultati molto irrazionali sulle altre parti del modello." +msgctxt "prime_tower_min_shell_thickness description" +msgid "The minimum thickness of the prime tower shell. You may increase it to make the prime tower stronger." +msgstr "Lo spessore minimo del guscio della prime tower. Puoi aumentarlo per rendere più resistente la prime tower." + msgctxt "cool_min_layer_time description" msgid "The minimum time spent in a layer. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer. Layers may still take shorter than the minimal layer time if Lift Head is disabled and if the Minimum Speed would otherwise be violated." msgstr "Indica il tempo minimo dedicato a uno strato. Questo forza la stampante a rallentare, per impiegare almeno il tempo impostato qui per uno strato. Questo consente il corretto raffreddamento del materiale stampato prima di procedere alla stampa dello strato successivo. La stampa degli strati potrebbe richiedere un tempo inferiore al minimo se la funzione Sollevamento della testina è disabilitata e se la velocità minima non viene rispettata." @@ -4509,6 +4774,10 @@ msgctxt "support_brim_line_count description" msgid "The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material." msgstr "Corrisponde al numero di linee utilizzate per il brim del supporto. Più linee brim migliorano l’adesione al piano di stampa, ma utilizzano una maggiore quantità di materiale." +msgctxt "build_volume_fan_nr description" +msgid "The number of the fan that cools the build volume. If this is set to 0, it's means that there is no build volume fan" +msgstr "Il numero della ventola che raffredda il volume di stampa. Se è impostato su 0, significa che non è presente alcuna ventola per il volume di stampa." + msgctxt "raft_surface_layers description" msgid "The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model sits on. 2 layers result in a smoother top surface than 1." msgstr "Numero di strati sulla parte superiore del secondo strato del raft. Si tratta di strati completamente riempiti su cui poggia il modello. 2 strati danno come risultato una superficie superiore più levigata rispetto ad 1 solo strato." @@ -4601,6 +4870,10 @@ msgctxt "jerk_layer_0 description" msgid "The print maximum instantaneous velocity change for the initial layer." msgstr "Indica il cambio della velocità istantanea massima dello strato iniziale." +msgctxt "scarf_joint_seam_start_height_ratio description" +msgid "The ratio of the selected layer height at which the scarf seam will begin. A lower number will result in a larger seam height. Must be lower than 100 to be effective." +msgstr "Il rapporto tra l'altezza dello strato selezionato e l'inizio della cucitura a sciarpa. Un numero più basso comporta un'altezza di cucitura maggiore. Per essere efficace, deve essere inferiore a 100." + msgctxt "machine_shape description" msgid "The shape of the build plate without taking unprintable areas into account." msgstr "La forma del piano di stampa senza tenere conto delle aree non stampabili." @@ -4929,6 +5202,26 @@ msgctxt "bridge_wall_coast description" msgid "This controls the distance the extruder should coast immediately before a bridge wall begins. Coasting before the bridge starts can reduce the pressure in the nozzle and may produce a flatter bridge." msgstr "Questo comanda la distanza che l’estrusore deve percorrere in coasting immediatamente dopo l’inizio di una parete ponte. Il coasting prima dell’inizio del ponte può ridurre la pressione nell’ugello e generare un ponte più piatto." +msgctxt "wall_0_acceleration description" +msgid "This is the acceleration with which to reach the top speed when printing an outer wall." +msgstr "Si tratta dell'accelerazione con cui si raggiunge la velocità massima quando si stampa una parete esterna." + +msgctxt "wall_0_deceleration description" +msgid "This is the deceleration with which to end printing an outer wall." +msgstr "Si tratta della decelerazione con cui terminare la stampa di una parete esterna." + +msgctxt "wall_0_speed_split_distance description" +msgid "This is the maximum length of an extrusion path when splitting a longer path to apply the outer wall acceleration/deceleration. A smaller distance will create a more precise but also more verbose G-Code." +msgstr "È la lunghezza massima di un percorso di estrusione se si divide un percorso più lungo per poter utilizzare l'accelerazione/decelerazione della parete esterna. Una distanza minore crea un codice G più preciso ma anche più laborioso." + +msgctxt "wall_0_end_speed_ratio description" +msgid "This is the ratio of the top speed to end with when printing an outer wall." +msgstr "Si tratta del rapporto della velocità massima con cui terminare la stampa di una parete esterna." + +msgctxt "wall_0_start_speed_ratio description" +msgid "This is the ratio of the top speed to start with when printing an outer wall." +msgstr "Questo è il rapporto della velocità massima da cui partire quando si stampa una parete esterna." + msgctxt "raft_base_smoothing description" msgid "This setting controls how much inner corners in the raft base outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." msgstr "Questa impostazione controlla la quantità di arrotondamento degli angoli interni nel contorno della base del raft. Gli angoli interni sono arrotondati a semicerchio con un raggio pari al valore indicato. Questa impostazione rimuove anche i buchi nel contorno del raft che sono più piccoli di tale cerchio." @@ -5173,10 +5466,18 @@ msgctxt "support_tree_max_diameter label" msgid "Trunk Diameter" msgstr "Diametro del tronco" +msgctxt "seam_overhang_angle description" +msgid "Try to prevent seams on walls that overhang more than this angle. When the value is 90, no walls will be treated as overhanging." +msgstr "Cercare di evitare giunture su pareti che sporgono più di questo angolo. Quando il valore è 90, nessuna parete verrà considerata sporgente." + msgctxt "machine_gcode_flavor option UltiGCode" msgid "Ultimaker 2" msgstr "Ultimaker 2" +msgctxt "cool_during_extruder_switch option unchanged" +msgid "Unchanged" +msgstr "Invariato" + msgctxt "meshfix_union_all label" msgid "Union Overlapping Volumes" msgstr "Unione dei volumi in sovrapposizione" @@ -5301,9 +5602,17 @@ msgctxt "shell label" msgid "Walls" msgstr "Pareti" +msgctxt "extra_infill_lines_to_support_skins option walls" +msgid "Walls Only" +msgstr "Solo pareti" + +msgctxt "extra_infill_lines_to_support_skins option walls_and_lines" +msgid "Walls and Lines" +msgstr "Pareti e linee" + msgctxt "wall_overhang_angle description" -msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." -msgstr "Le pareti con uno sbalzo superiore a quest'angolo saranno stampate con le impostazioni per le pareti a sbalzo. Se il valore è 90, nessuna parete sarà trattata come parete a sbalzo. Nemmeno lo sbalzo supportato dal supporto sarà trattato come tale." +msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either. Furthermore, any line that's less than half overhanging will also not be treated as overhang." +msgstr "Le pareti che sporgono più di questo angolo verranno stampate utilizzando le impostazioni per le pareti sporgenti. Con un valore di 90, nessun muro verrà considerato come sporgente. Anche le sporgenze sostenute da un supporto non verranno trattate come tali. Infine, qualsiasi linea che sia meno della metà della sporgenza non verrà gestita come tale." msgctxt "meshfix_fluid_motion_enabled description" msgid "When enabled tool paths are corrected for printers with smooth motion planners. Small movements that deviate from the general tool path direction are smoothed to improve fluid motions." @@ -5341,6 +5650,14 @@ msgctxt "bridge_wall_material_flow description" msgid "When printing bridge walls, the amount of material extruded is multiplied by this value." msgstr "Quando si stampano le pareti ponte, la quantità di materiale estruso viene moltiplicata per questo valore." +msgctxt "raft_interface_z_offset description" +msgid "When printing the first layer of the raft interface, translate by this offset to customize the adhesion between base and interface. A negative offset should improve the adhesion." +msgstr "Quando si stampa il primo strato dell'interfaccia del raft, traslare con questo offset per modificare l'adesione tra il basamento e l'interfaccia. Un offset negativo dovrebbe migliorare l'adesione." + +msgctxt "raft_surface_z_offset description" +msgid "When printing the first layer of the raft surface, translate by this offset to customize the adhesion between interface and surface. A negative offset should improve the adhesion." +msgstr "Quando si stampa il primo strato della superficie del raft, traslare con questo offset per modificare l'adesione tra l'interfaccia e la superficie. Un offset negativo dovrebbe migliorare l'adesione." + msgctxt "bridge_skin_material_flow_2 description" msgid "When printing the second bridge skin layer, the amount of material extruded is multiplied by this value." msgstr "Quando si stampa il secondo strato del rivestimento esterno ponte, la quantità di materiale estruso viene moltiplicata per questo valore." @@ -5637,6 +5954,10 @@ msgctxt "z_seam_type label" msgid "Z Seam Alignment" msgstr "Allineamento delle giunzioni a Z" +msgctxt "z_seam_on_vertex label" +msgid "Z Seam On Vertex" +msgstr "Cucitura Z sul vertice" + msgctxt "z_seam_position label" msgid "Z Seam Position" msgstr "Posizione della cucitura in Z" @@ -5697,319 +6018,14 @@ msgctxt "travel description" msgid "travel" msgstr "spostamenti" -msgctxt "cool_during_extruder_switch description" -msgid "Whether to activate the cooling fans during a nozzle switch. This can help reducing oozing by cooling the nozzle faster:
  • Unchanged: keep the fans as they were previously
  • Only last extruder: turn on the fan of the last used extruder, but turn the others off (if any). This is useful if you have completely separate extruders.
  • All fans: turn on all fans during nozzle switch. This is useful if you have a single cooling fan, or multiple fans that stay close to each other.
" -msgstr "Se attivare le ventole di raffreddamento durante il cambio degli ugelli. Questo può aiutare a ridurre la fuoriuscita di liquido raffreddando l'ugello più velocemente:
  • Invariato:mantiene le ventole come prima
  • Solo ultimo estrusore: attiva la ventola dell'ultimo estrusore utilizzato, ma spegne le altre (se presenti). Utile se hai estrusori completamente separati.
  • Tutte le ventole: attiva tutte le ventole durante il cambio degli ugelli. Utile se hai una singola ventola di raffreddamento o più ventole vicine tra loro.
" - -msgctxt "cool_during_extruder_switch option all_fans" -msgid "All fans" -msgstr "Tutte le ventole" - -msgctxt "cool_during_extruder_switch label" -msgid "Cooling during extruder switch" -msgstr "Raffreddamento durante il cambio dell'estrusore" - -msgctxt "support_z_seam_away_from_model description" -msgid "Manage the spatial relationship between the z seam of the support structure and the actual 3D model. This control is crucial as it allows users to ensure the seamless removal of support structures post-printing, without inflicting damage or leaving marks on the printed model." -msgstr "Gestisci la relazione spaziale tra la cucitura z della struttura di supporto e il modello 3D effettivo. Questo controllo è fondamentale in quanto consente agli utenti di rimuovere facilmente le strutture di supporto dopo la stampa, senza causare danni o lasciare segni sul modello stampato." - -msgctxt "support_z_seam_min_distance label" -msgid "Min Z Seam Distance from Model" -msgstr "Distanza minima della cucitura z dal modello" - -msgctxt "support_infill_density_multiplier_initial_layer description" -msgid "Multiplier for the infill on the initial layers of the support. Increasing this may help for bed adhesion." -msgstr "Moltiplicatore per il riempimento degli strati iniziali del supporto. Aumentarlo può aiutare l'adesione al piano." - -msgctxt "cool_during_extruder_switch option only_last_extruder" -msgid "Only last extruder" -msgstr "Solo l'ultimo estrusore" - -msgctxt "z_seam_on_vertex description" -msgid "Place the z-seam on a polygon vertex. Switching this off can place the seam between vertices as well. (Keep in mind that this won't override the restrictions on placing the seam on an unsupported overhang.)" -msgstr "Posiziona la cucitura z su un vertice del poligono. Disattivando questa opzione è possibile posizionare la cucitura anche nello spazio tra i vertici. (Tieni presente che ciò non annullerà le restrizioni sul posizionamento della cucitura su una sporgenza non supportata.)" - -msgctxt "prime_tower_min_shell_thickness label" -msgid "Prime Tower Minimum Shell Thickness" -msgstr "Spessore minimo del guscio della Prime Tower" - -msgctxt "raft_base_flow label" -msgid "Raft Base Flow" -msgstr "Flusso del basamento del raft" - -msgctxt "raft_base_infill_overlap_mm label" -msgid "Raft Base Infill Overlap" -msgstr "Sovrapposizione del riempimento del basamento del raft" - -msgctxt "raft_base_infill_overlap label" -msgid "Raft Base Infill Overlap Percentage" -msgstr "Percentuale di sovrapposizione del riempimento del basamento del raft" - -msgctxt "raft_flow label" -msgid "Raft Flow" -msgstr "Flusso del raft" - -msgctxt "raft_interface_flow label" -msgid "Raft Interface Flow" -msgstr "Flusso dell'interfaccia del raft" - -msgctxt "raft_interface_infill_overlap_mm label" -msgid "Raft Interface Infill Overlap" -msgstr "Sovrapposizione del riempimento dell'interfaccia della zattera" - -msgctxt "raft_interface_infill_overlap label" -msgid "Raft Interface Infill Overlap Percentage" -msgstr "Percentuale di sovrapposizione del riempimento dell'interfaccia della zattera" - -msgctxt "raft_interface_z_offset label" -msgid "Raft Interface Z Offset" -msgstr "Offset Z dell'interfaccia Raft" - -msgctxt "raft_surface_flow label" -msgid "Raft Surface Flow" -msgstr "Flusso della superficie del raft" +#~ msgctxt "machine_nozzle_head_distance label" +#~ msgid "Nozzle Length" +#~ msgstr "Lunghezza ugello" -msgctxt "raft_surface_infill_overlap_mm label" -msgid "Raft Surface Infill Overlap" -msgstr "Sovrapposizione del riempimento della superficie del raft" +#~ msgctxt "machine_nozzle_head_distance description" +#~ msgid "The height difference between the tip of the nozzle and the lowest part of the print head." +#~ msgstr "La differenza di altezza tra la punta dell’ugello e la parte inferiore della testina di stampa." -msgctxt "raft_surface_infill_overlap label" -msgid "Raft Surface Infill Overlap Percentage" -msgstr "Percentuale di sovrapposizione del riempimento della superficie del raft" - -msgctxt "raft_surface_z_offset label" -msgid "Raft Surface Z Offset" -msgstr "Offset Z della superficie del raft" - -msgctxt "seam_overhang_angle label" -msgid "Seam Overhanging Wall Angle" -msgstr "Cucitura sporgente sull'angolo della parete" - -msgctxt "support_infill_density_multiplier_initial_layer label" -msgid "Support Infill Density Multiplier Initial Layer" -msgstr "Strato iniziale del moltiplicatore di densità del riempimento di supporto" - -msgctxt "support_z_seam_away_from_model label" -msgid "Support Z Seam Away from Model" -msgstr "Supporta la cucitura Z lontano dal modello" - -msgctxt "raft_base_flow description" -msgid "The amount of material, relative to a normal extrusion line, to extrude during raft base printing. Having an increased flow may improve adhesion and raft structural strength." -msgstr "La quantità di materiale, rispetto a una normale linea di estrusione, da estrudere durante la stampa del basamento del raft. Un flusso maggiore può migliorare l'adesione e la resistenza strutturale del raft." - -msgctxt "raft_interface_flow description" -msgid "The amount of material, relative to a normal extrusion line, to extrude during raft interface printing. Having an increased flow may improve adhesion and raft structural strength." -msgstr "La quantità di materiale, relativa a una normale linea di estrusione, da estrudere durante la stampa dell'interfaccia del raft. Un flusso maggiore può migliorare l'adesione e la resistenza strutturale del raft." - -msgctxt "raft_flow description" -msgid "The amount of material, relative to a normal extrusion line, to extrude during raft printing. Having an increased flow may improve adhesion and raft structural strength." -msgstr "La quantità di materiale, relativa ad una normale linea di estrusione, da estrudere durante la stampa del raft. Un flusso maggiore può migliorare l'adesione e la resistenza strutturale del raft." - -msgctxt "raft_surface_flow description" -msgid "The amount of material, relative to a normal extrusion line, to extrude during raft surface printing. Having an increased flow may improve adhesion and raft structural strength." -msgstr "La quantità di materiale, rispetto ad una normale linea di estrusione, da estrudere durante la stampa della superficie del raft. Avere un flusso maggiore può migliorare l'adesione e la resistenza strutturale del raft." - -msgctxt "raft_base_infill_overlap description" -msgid "The amount of overlap between the infill and the walls of the raft base, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." -msgstr "La quantità di sovrapposizione tra il riempimento e le pareti del basamento del raft, come percentuale della larghezza della linea di riempimento. Una leggera sovrapposizione consente alle pareti di connettersi saldamente al riempimento." - -msgctxt "raft_base_infill_overlap_mm description" -msgid "The amount of overlap between the infill and the walls of the raft base. A slight overlap allows the walls to connect firmly to the infill." -msgstr "La quantità di sovrapposizione tra il riempimento e le pareti del basamento del raft. Una leggera sovrapposizione consente alle pareti di connettersi saldamente al riempimento." - -msgctxt "raft_interface_infill_overlap description" -msgid "The amount of overlap between the infill and the walls of the raft interface, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." -msgstr "La quantità di sovrapposizione tra il riempimento e le pareti dell'interfaccia del raft, come percentuale della larghezza della linea di riempimento. Una leggera sovrapposizione consente alle pareti di connettersi saldamente al riempimento." - -msgctxt "raft_interface_infill_overlap_mm description" -msgid "The amount of overlap between the infill and the walls of the raft interface. A slight overlap allows the walls to connect firmly to the infill." -msgstr "La quantità di sovrapposizione tra il riempimento e le pareti dell'interfaccia del raft. Una leggera sovrapposizione consente alle pareti di connettersi saldamente al tamponamento." - -msgctxt "raft_surface_infill_overlap description" -msgid "The amount of overlap between the infill and the walls of the raft surface, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." -msgstr "La quantità di sovrapposizione tra il riempimento e le pareti della superficie del raft, come percentuale della larghezza della linea di riempimento. Una leggera sovrapposizione consente alle pareti di connettersi saldamente al riempimento." - -msgctxt "raft_surface_infill_overlap_mm description" -msgid "The amount of overlap between the infill and the walls of the raft surface. A slight overlap allows the walls to connect firmly to the infill." -msgstr "La quantità di sovrapposizione tra il riempimento e le pareti della superficie del raft. Una leggera sovrapposizione consente alle pareti di connettersi saldamente al riempimento." - -msgctxt "support_z_seam_min_distance description" -msgid "The distance between the model and its support structure at the z-axis seam." -msgstr "La distanza tra il modello e la sua struttura di supporto in corrispondenza della cucitura dell'asse z." - -msgctxt "prime_tower_min_shell_thickness description" -msgid "The minimum thickness of the prime tower shell. You may increase it to make the prime tower stronger." -msgstr "Lo spessore minimo del guscio della prime tower. Puoi aumentarlo per rendere più resistente la prime tower." - -msgctxt "seam_overhang_angle description" -msgid "Try to prevent seams on walls that overhang more than this angle. When the value is 90, no walls will be treated as overhanging." -msgstr "Cercare di evitare giunture su pareti che sporgono più di questo angolo. Quando il valore è 90, nessuna parete verrà considerata sporgente." - -msgctxt "cool_during_extruder_switch option unchanged" -msgid "Unchanged" -msgstr "Invariato" - -msgctxt "raft_interface_z_offset description" -msgid "When printing the first layer of the raft interface, translate by this offset to customize the adhesion between base and interface. A negative offset should improve the adhesion." -msgstr "Quando si stampa il primo strato dell'interfaccia del raft, traslare con questo offset per modificare l'adesione tra il basamento e l'interfaccia. Un offset negativo dovrebbe migliorare l'adesione." - -msgctxt "raft_surface_z_offset description" -msgid "When printing the first layer of the raft surface, translate by this offset to customize the adhesion between interface and surface. A negative offset should improve the adhesion." -msgstr "Quando si stampa il primo strato della superficie del raft, traslare con questo offset per modificare l'adesione tra l'interfaccia e la superficie. Un offset negativo dovrebbe migliorare l'adesione." - -msgctxt "z_seam_on_vertex label" -msgid "Z Seam On Vertex" -msgstr "Cucitura Z sul vertice" - -msgctxt "extra_infill_lines_to_support_skins description" -msgid "Add extra lines into the infill pattern to support skins above. This option prevents holes or plastic blobs that sometime show in complex shaped skins due to the infill below not correctly supporting the skin layer being printed above. 'Walls' supports just the outlines of the skin, whereas 'Walls and Lines' also supports the ends of the lines that make up the skin." -msgstr "Aggiunge linee supplementari nel modello di riempimento per supportare gli strati sovrastanti. Questa opzione impedisce la formazione di vuoti o bolle di plastica che a volte compaiono nei modelli più complessi a causa del fatto che il riempimento sottostante non supporta correttamente lo strato stampato al di sopra." -"'Pareti' supporta solo i margini dello strato, mentre 'Pareti e linee' supporta anche le estremità delle file che compongono lo strato." - -msgctxt "build_fan_full_at_height label" -msgid "Build Fan Speed at Height" -msgstr "Velocità della ventola di costruzione per altezza " - -msgctxt "build_fan_full_layer label" -msgid "Build Fan Speed at Layer" -msgstr "Velocità della ventola di costruzione per strato" - -msgctxt "build_volume_fan_nr label" -msgid "Build volume fan number" -msgstr "Numero ventola volume di stampa" - -msgctxt "scarf_split_distance description" -msgid "Determines the length of each step in the flow change when extruding along the scarf seam. A smaller distance will result in a more precise but also more complex G-code." -msgstr "Determina la lunghezza di ciascun passo nella modifica del flusso durante l'estrusione lungo la cucitura a sciarpa. Una distanza minore determina un codice G più preciso ma anche più complesso." - -msgctxt "scarf_joint_seam_length description" -msgid "Determines the length of the scarf seam, a seam type that should make the Z seam less visible. Must be higher than 0 to be effective." -msgstr "Determina la lunghezza della cucitura a sciarpa, un tipo di cucitura che dovrebbe rendere la cucitura Z meno visibile. Deve essere superiore a 0 per essere efficace." - -msgctxt "gradual_flow_discretisation_step_size description" -msgid "Duration of each step in the gradual flow change" -msgstr "Durata di ogni gradino per la variazione graduale del flusso" - -msgctxt "gradual_flow_enabled description" -msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops." -msgstr "Abilitare le variazioni graduali del flusso. Quando abilitate, il flusso viene aumentato/diminuito gradualmente fino al flusso target. Ciò è utile per le stampanti dotate di tubo bowden dove il flusso non viene modificato immediatamente all'avvio/arresto del motore dell'estrusore." - -msgctxt "extra_infill_lines_to_support_skins label" -msgid "Extra Infill Lines To Support Skins" -msgstr "Linee di rinforzo extra per sostenere gli strati superiori" - -msgctxt "reset_flow_duration description" -msgid "For any travel move longer than this value, the material flow is reset to the paths target flow" -msgstr "Per ogni spostamento del percorso superiore a questo valore, il flusso del materiale viene reimpostato su quello target dei percorsi." - -msgctxt "gradual_flow_discretisation_step_size label" -msgid "Gradual flow discretisation step size" -msgstr "Dimensione del gradino di discretizzazione del flusso graduale" - -msgctxt "gradual_flow_enabled label" -msgid "Gradual flow enabled" -msgstr "Flusso graduale abilitato" - -msgctxt "max_flow_acceleration label" -msgid "Gradual flow max acceleration" -msgstr "Accelerazione massima del flusso graduale" - -msgctxt "layer_0_max_flow_acceleration label" -msgid "Initial layer max flow acceleration" -msgstr "Accelerazione massima del flusso per lo strato iniziale" - -msgctxt "max_flow_acceleration description" -msgid "Maximum acceleration for gradual flow changes" -msgstr "Accelerazione massima per le variazioni graduali del flusso" - -msgctxt "layer_0_max_flow_acceleration description" -msgid "Minimum speed for gradual flow changes for the first layer" -msgstr "Velocità minima per le variazioni graduali del flusso per il primo strato." - -msgctxt "extra_infill_lines_to_support_skins option none" -msgid "None" -msgstr "Nessuno" - -msgctxt "wall_0_acceleration label" -msgid "Outer Wall Acceleration" -msgstr "Accelerazione parete esterna" - -msgctxt "wall_0_deceleration label" -msgid "Outer Wall Deceleration" -msgstr "Decelerazione parete esterna" - -msgctxt "wall_0_end_speed_ratio label" -msgid "Outer Wall End Speed Ratio" -msgstr "Rapporto di velocità finale parete esterna" - -msgctxt "wall_0_speed_split_distance label" -msgid "Outer Wall Speed Split Distance" -msgstr "Velocità distanza di divisione della parete esterna" - -msgctxt "wall_0_start_speed_ratio label" -msgid "Outer Wall Start Speed Ratio" -msgstr "Rapporto di velocità iniziale parete esterna" - -msgctxt "reset_flow_duration label" -msgid "Reset flow duration" -msgstr "Reimpostare la durata del flusso" - -msgctxt "scarf_joint_seam_length label" -msgid "Scarf Seam Length" -msgstr "Lunghezza cucitura a sciarpa" - -msgctxt "scarf_joint_seam_start_height_ratio label" -msgid "Scarf Seam Start Height" -msgstr "Altezza iniziale cucitura a sciarpa" - -msgctxt "scarf_split_distance label" -msgid "Scarf Seam Step Length" -msgstr "Lunghezza passo cucitura a sciarpa" - -msgctxt "build_fan_full_at_height description" -msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." -msgstr "L'altezza alla quale le ventole girano a velocità regolare. Nei livelli sottostanti la velocità delle ventole aumenta gradualmente da Velocità iniziale della ventola a Velocità regolare della ventola." - -msgctxt "build_fan_full_layer description" -msgid "The layer at which the build fans spin on full fan speed. This value is calculated and rounded to a whole number." -msgstr "Lo strato a cui le ventole di costruzione girano alla massima velocità. Questo valore viene calcolato e arrotondato a un numero intero." - -msgctxt "build_volume_fan_nr description" -msgid "The number of the fan that cools the build volume. If this is set to 0, it's means that there is no build volume fan" -msgstr "Il numero della ventola che raffredda il volume di stampa. Se è impostato su 0, significa che non è presente alcuna ventola per il volume di stampa." - -msgctxt "scarf_joint_seam_start_height_ratio description" -msgid "The ratio of the selected layer height at which the scarf seam will begin. A lower number will result in a larger seam height. Must be lower than 100 to be effective." -msgstr "Il rapporto tra l'altezza dello strato selezionato e l'inizio della cucitura a sciarpa. Un numero più basso comporta un'altezza di cucitura maggiore. Per essere efficace, deve essere inferiore a 100." - -msgctxt "wall_0_acceleration description" -msgid "This is the acceleration with which to reach the top speed when printing an outer wall." -msgstr "Si tratta dell'accelerazione con cui si raggiunge la velocità massima quando si stampa una parete esterna." - -msgctxt "wall_0_deceleration description" -msgid "This is the deceleration with which to end printing an outer wall." -msgstr "Si tratta della decelerazione con cui terminare la stampa di una parete esterna." - -msgctxt "wall_0_speed_split_distance description" -msgid "This is the maximum length of an extrusion path when splitting a longer path to apply the outer wall acceleration/deceleration. A smaller distance will create a more precise but also more verbose G-Code." -msgstr "È la lunghezza massima di un percorso di estrusione se si divide un percorso più lungo per poter utilizzare l'accelerazione/decelerazione della parete esterna. Una distanza minore crea un codice G più preciso ma anche più laborioso." - -msgctxt "wall_0_end_speed_ratio description" -msgid "This is the ratio of the top speed to end with when printing an outer wall." -msgstr "Si tratta del rapporto della velocità massima con cui terminare la stampa di una parete esterna." - -msgctxt "wall_0_start_speed_ratio description" -msgid "This is the ratio of the top speed to start with when printing an outer wall." -msgstr "Questo è il rapporto della velocità massima da cui partire quando si stampa una parete esterna." - -msgctxt "extra_infill_lines_to_support_skins option walls" -msgid "Walls Only" -msgstr "Solo pareti" - -msgctxt "extra_infill_lines_to_support_skins option walls_and_lines" -msgid "Walls and Lines" -msgstr "Pareti e linee" - -msgctxt "wall_overhang_angle description" -msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either. Furthermore, any line that's less than half overhanging will also not be treated as overhang." -msgstr "Le pareti che sporgono più di questo angolo verranno stampate utilizzando le impostazioni per le pareti sporgenti. Con un valore di 90, nessun muro verrà considerato come sporgente. Anche le sporgenze sostenute da un supporto non verranno trattate come tali. Infine, qualsiasi linea che sia meno della metà della sporgenza non verrà gestita come tale." +#~ msgctxt "wall_overhang_angle description" +#~ msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." +#~ msgstr "Le pareti con uno sbalzo superiore a quest'angolo saranno stampate con le impostazioni per le pareti a sbalzo. Se il valore è 90, nessuna parete sarà trattata come parete a sbalzo. Nemmeno lo sbalzo supportato dal supporto sarà trattato come tale." diff --git a/resources/i18n/ja_JP/cura.po b/resources/i18n/ja_JP/cura.po index 63755bf0a87..8c56b50aa03 100644 --- a/resources/i18n/ja_JP/cura.po +++ b/resources/i18n/ja_JP/cura.po @@ -3,9 +3,9 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-03-13 09:02+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"PO-Revision-Date: 2024-10-30 02:53+0000\n" +"Last-Translator: h1data \n" +"Language-Team: Japanese \n" "Language: ja_JP\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,7 +18,7 @@ msgstr "%(width).1f x %(depth).1f x %(height).1f mm" msgctxt "@action:label" msgid "%1 & material" -msgstr "%1とフィラメント" +msgstr "%1と材料" msgctxt "@action:label" msgid "%1 out of %2" @@ -44,105 +44,106 @@ msgstr "%1m" msgctxt "@action:inmenu menubar:printer" msgid "&Add Printer..." -msgstr "&プリンターを追加する..." +msgstr "プリンターを追加(&A)..." msgctxt "@action:inmenu menubar:view" msgid "&Camera position" -msgstr "カメラ位置 (&C)" +msgstr "カメラ位置(&C)" msgctxt "@action:inmenu menubar:profile" msgid "&Create profile from current settings/overrides..." -msgstr "&今の設定/無効からプロファイルを作成する..." +msgstr "現在の設定からプロファイルを作成/上書き(&C)..." msgctxt "@action:inmenu menubar:profile" msgid "&Discard current changes" -msgstr "&変更を破棄する" +msgstr "変更を破棄(&D)" msgctxt "@title:menu menubar:toplevel" msgid "&Edit" -msgstr "&編集" +msgstr "編集(&E)" msgctxt "@title:menu menubar:file" msgid "&Export..." -msgstr "エクスポート... (&E)" +msgstr "エクスポート(&E)..." msgctxt "@title:menu menubar:toplevel" msgid "&File" -msgstr "&ファイル" +msgstr "ファイル(&F)" msgctxt "@action:inmenu menubar:edit" msgid "&Group Models" -msgstr "&モデルグループ" +msgstr "モデルをグループ化(&G)" msgctxt "@title:menu menubar:toplevel" msgid "&Help" -msgstr "ヘルプ" +msgstr "ヘルプ(&H)" msgctxt "@title:menu" msgid "&Material" -msgstr "&フィラメント" +msgstr "材料(&M)" msgctxt "@action:inmenu menubar:edit" msgid "&Merge Models" -msgstr "モ&デルの合体" +msgstr "モデルを合体(&M)" msgctxt "@action:inmenu" msgid "&Multiply Model..." -msgstr "&モデルを増倍する..." +msgstr "モデルを複製(&M)..." msgctxt "@action:inmenu menubar:file" msgid "&New Project..." -msgstr "&新しいプロジェクト..." +msgstr "新規プロジェクト(&N)..." msgctxt "@action:inmenu menubar:file" msgid "&Open File(s)..." -msgstr "&ファイルを開く(s)..." +msgstr "ファイルを開く(&O)..." msgctxt "@title:menu menubar:settings" msgid "&Printer" -msgstr "&プリンター" +msgstr "プリンター(&P)" msgctxt "@action:inmenu menubar:file" msgid "&Quit" -msgstr "&やめる" +msgstr "終了(&Q)" msgctxt "@action:inmenu menubar:edit" msgid "&Redo" -msgstr "&やりなおす" +msgstr "やり直し(&R)" msgctxt "@title:menu menubar:file" msgid "&Save Project..." -msgstr "プロジェクトを保存... (&S)" +msgstr "プロジェクトを保存(&S)..." msgctxt "@title:menu menubar:file Don't translate 'Universal Cura Project'" msgid "&Save Universal Cura Project..." -msgstr "Universal Cura Projectを保存..." +msgstr "Universal Cura Projectを保存(&S)..." msgctxt "@title:menu menubar:toplevel" msgid "&Settings" -msgstr "&設定" +msgstr "設定(&S)" msgctxt "@action:inmenu menubar:edit" msgid "&Undo" -msgstr "&取り消す" +msgstr "元に戻す(&U)" msgctxt "@action:inmenu menubar:profile" msgid "&Update profile with current settings/overrides" -msgstr "&現在の設定/無効にプロファイルをアップデートする" +msgstr "現在の設定でプロファイルを更新/上書きする(&U)" msgctxt "@title:menu menubar:toplevel" msgid "&View" -msgstr "&ビュー" +msgstr "表示(&V)" msgctxt "@label" msgid "*You will need to restart the application for these changes to have effect." -msgstr "*これらの変更を有効にするには、アプリケーションを再始動する必要があります。" +msgstr "*これらの変更を有効にするには、アプリケーションを再起動する必要があります。" msgctxt "@text" msgid "- Add material profiles and plug-ins from the Marketplace\n- Back-up and sync your material profiles and plug-ins\n- Share ideas and get help from 48,000+ users in the UltiMaker community" -msgstr "- マーケットプレースから材料プロファイルとプラグインを追加" -"- 材料プロファイルとプラグインのバックアップと同期" -"- UltiMakerコミュニティで48,000人以上のユーザーとアイデアを共有してアドバイスをもらう" +msgstr "" +"- マーケットプレイスから材料プロファイルとプラグインを追加\n" +"- 材料プロファイルとプラグインのバックアップと同期\n" +"- UltiMakerコミュニティで48,000人以上のユーザーとアイデアを共有したりアドバイスをもらったりしましょう" msgctxt "@heading" msgid "-- incomplete --" @@ -150,7 +151,7 @@ msgstr "-- 未完了 --" msgctxt "@action:label" msgid "1mm Transmittance (%)" -msgstr "1mm透過率(%)" +msgstr "1mm透過率 (%)" msgctxt "@info:title" msgid "3D Model Assistant" @@ -166,7 +167,7 @@ msgstr "3Dビュー" msgctxt "@item:inlistbox" msgid "3MF File" -msgstr "3MF ファイル" +msgstr "3MFファイル" msgctxt "name" msgid "3MF Reader" @@ -210,23 +211,26 @@ msgstr "
  • OpenGLバージョン: {version}
  • " msgctxt "@label crash message" msgid "

    A fatal error has occurred in Cura. Please send us this Crash Report to fix the problem

    \n

    Please use the \"Send report\" button to post a bug report automatically to our servers

    \n " -msgstr "

    致命的なエラーが発生しました。問題解決のためこのクラッシュレポートを送信してください

    " -"

    「レポート送信」ボタンを使用してバグレポートが自動的に当社サーバーに送られるようにしてください

    " +msgstr "" +"

    致命的なエラーが発生しました。問題解決のためこのクラッシュレポートを送信してください

    \n" +"

    「レポート送信」ボタンを使用すると、バグレポートが自動的に当社サーバーに送信されます/p>\n" " " msgctxt "@label crash message" msgid "

    Oops, UltiMaker Cura has encountered something that doesn't seem right.

    \n

    We encountered an unrecoverable error during start up. It was possibly caused by some incorrect configuration files. We suggest to backup and reset your configuration.

    \n

    Backups can be found in the configuration folder.

    \n

    Please send us this Crash Report to fix the problem.

    \n " -msgstr "

    申し訳ありません。UltiMaker Cura で何らかの不具合が生じています。

    " -"

    開始時に回復不能のエラーが発生しました。不適切なファイル設定が原因の可能性があります。バックアップを実行してからリセットしてください。

    " -"

    バックアップは、設定フォルダに保存されます。

    " -"

    問題解決のために、このクラッシュ報告をお送りください。

    " +msgstr "" +"

    申し訳ありません。UltiMaker Cura で何らかの不具合が生じています。

    \n" +"

    開始時に回復不能のエラーが発生しました。不適切な設定ファイルが原因の可能性があります。バックアップを実行してからリセットしてください。

    \n" +"

    バックアップは、設定フォルダに保存されます。

    \n" +"

    問題解決のために、このクラッシュ報告をお送りください。

    \n" " " msgctxt "@info:status" msgid "

    One or more 3D models may not print optimally due to the model size and material configuration:

    \n

    {model_names}

    \n

    Find out how to ensure the best possible print quality and reliability.

    \n

    View print quality guide

    " -msgstr "

    モデルのサイズまたは材料の設定によっては、適切に印刷しない3Dモデルがあります。:

    " -"

    {model_names}

    " -"

    可能な限り最高の品質および信頼性を得る方法をご覧ください。

    " +msgstr "" +"

    モデルのサイズおよび材料の構成により、いくつかの3Dモデルの印刷は最適化されません。:

    \n" +"

    {model_names}

    \n" +"

    可能な限り最高の品質と確実な印刷を実現する方法をご覧ください。

    \n" "

    印字品質ガイドを見る

    " msgctxt "@label" @@ -240,7 +244,7 @@ msgstr[0] "一部のプリンターではクラウド接続は利用できませ msgctxt "@text" msgid "A highly dense and strong part but at a slower print time. Great for functional parts." -msgstr "密度の高い強力な部品ですが,印刷時間は遅くなります。機能部品に最適です。" +msgstr "密度の高い強力な部品ですが、印刷時間が遅くなります。機能部品に最適です。" msgctxt "@message" msgid "A print is still in progress. Cura cannot start another print via USB until the previous print has completed." @@ -248,7 +252,7 @@ msgstr "現在印刷中です。Curaは、前の印刷が完了するまでUSB msgctxt "@item:inlistbox" msgid "AMF File" -msgstr "AMF ファイル" +msgstr "AMFファイル" msgctxt "name" msgid "AMF Reader" @@ -284,7 +288,7 @@ msgstr "%1について" msgctxt "@action:inmenu menubar:help" msgid "About..." -msgstr "アバウト..." +msgstr "Curaについて..." msgctxt "@button" msgid "Accept" @@ -292,7 +296,7 @@ msgstr "承認する" msgctxt "description" msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." -msgstr "G-codeを承認し、プリンターに送信する。またプラグインはファームウェアをアップデートできます。" +msgstr "G-codeを承認し、プリンターに送信します。またプラグインはファームウェアをアップデートできます。" msgctxt "@label" msgid "Account synced" @@ -324,11 +328,11 @@ msgstr "新規追加" msgctxt "@title:window" msgid "Add Printer" -msgstr "プリンターを追加する" +msgstr "プリンターの追加" msgctxt "@button" msgid "Add UltiMaker printer via Digital Factory" -msgstr "Digital FactoryでUltiMakerプリンターを追加する" +msgstr "Digital FactoryでUltiMakerプリンターを追加" msgctxt "@label" msgid "Add a Cloud printer" @@ -336,15 +340,15 @@ msgstr "クラウドプリンターを追加" msgctxt "@label" msgid "Add a networked printer" -msgstr "ネットワークプリンターの追加" +msgstr "ネットワークプリンターを追加" msgctxt "@label" msgid "Add a non-networked printer" -msgstr "非ネットワークプリンターの追加" +msgstr "非ネットワークプリンターを追加" msgctxt "@action" msgid "Add a script" -msgstr "スクリプトを加える" +msgstr "スクリプトを追加" msgctxt "@option:check" msgid "Add icon to system tray *" @@ -352,11 +356,11 @@ msgstr "システムトレイにアイコンを追加 *" msgctxt "@button" msgid "Add local printer" -msgstr "ローカルプリンターの追加" +msgstr "ローカルプリンターを追加" msgctxt "@option:check" msgid "Add machine prefix to job name" -msgstr "プリンターの敬称をジョブネームに加える" +msgstr "プリンターの接頭辞をジョブ名に付与" msgctxt "@text" msgid "Add material settings and plugins from the Marketplace" @@ -364,27 +368,27 @@ msgstr "マーケットプレイスから材料設定とプラグインを追加 msgctxt "@action:inmenu Marketplace is a brand name of UltiMaker's, so don't translate." msgid "Add more materials from Marketplace" -msgstr "Add more materials from Marketplace" +msgstr "マーケットプレイスから更に材料を追加" msgctxt "@button" msgid "Add printer" -msgstr "プリンターの追加" +msgstr "プリンターを追加" msgctxt "@label" msgid "Add printer" -msgstr "プリンターの追加" +msgstr "プリンターを追加" msgctxt "@label" msgid "Add printer by IP" -msgstr "IP でプリンターを追加" +msgstr "IPでプリンターを追加" msgctxt "@label" msgid "Add printer by IP address" -msgstr "IP アドレスでプリンターを追加" +msgstr "IPアドレスでプリンターを追加" msgctxt "@button" msgid "Add printer manually" -msgstr "プリンタを手動で追加する" +msgstr "手動でプリンタを追加" msgctxt "info:status Filled in with printer name and printer model." msgid "Adding printer {name} ({model}) from your account" @@ -408,7 +412,7 @@ msgstr "プリントのインフィルの密度を調整します。" msgctxt "support_type description" msgid "Adjusts the placement of the support structures. The placement can be set to touching build plate or everywhere. When set to everywhere the support structures will also be printed on the model." -msgstr "サポート材の配置を調整します。配置はTouching BuildplateまたはEveryWhereに設定することができます。EveryWhereに設定した場合、サポート材がモデルの上にもプリントされます。" +msgstr "サポート材の配置を調整します。配置はTouching BuildplateまたはEveryWhereに設定できます。EveryWhereに設定した場合、サポート材がモデルの上にもプリントされます。" msgctxt "@label Header for list of settings." msgid "Affected By" @@ -424,11 +428,11 @@ msgstr "同意する" msgctxt "@item:inlistbox" msgid "All Files (*)" -msgstr "全てのファイル" +msgstr "全てのファイル (*)" msgctxt "@item:inlistbox" msgid "All Supported Types ({0})" -msgstr "すべてのサポートのタイプ ({0})" +msgstr "サポートされたすべてのタイプ ({0})" msgctxt "@text:window" msgid "Allow sending anonymous data" @@ -464,7 +468,7 @@ msgstr "常に変更した設定を新しいプロファイルに送信する" msgctxt "@info:tooltip" msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" -msgstr "ユニット値がミリメートルではなくメートルの場合、モデルが極端に小さく現れる場合があります。モデルはスケールアップされるべきですか?" +msgstr "単位がミリメートルではなくメートルの場合、モデルが極端に小さくなる場合があります。この場合にモデルを拡大するかどうかを選択します。" msgctxt "@label" msgid "Annealing" @@ -488,7 +492,7 @@ msgstr "適用:" msgctxt "@label" msgid "Apply Extruder offsets to GCode" -msgstr "エクストルーダーのオフセットをGCodeに適用します" +msgstr "エクストルーダーのオフセットをGCodeに適用" msgctxt "@info:title" msgid "Are you ready for cloud printing?" @@ -500,7 +504,7 @@ msgstr "%1 を中止してよろしいですか?" msgctxt "@label" msgid "Are you sure you want to abort the print?" -msgstr "本当にプリントを中止してもいいですか?" +msgstr "本当にプリントを中止してもよろしいですか?" msgctxt "@label %1 is the name of a print job." msgid "Are you sure you want to delete %1?" @@ -508,7 +512,7 @@ msgstr "%1 を削除しますか?" msgctxt "@dialog:info" msgid "Are you sure you want to delete this backup? This cannot be undone." -msgstr "このバックアップを削除しますか?これは取り消しできません。" +msgstr "このバックアップを削除しますか?この操作は取り消しできません。" msgctxt "@label %1 is the application name" msgid "Are you sure you want to exit %1?" @@ -524,11 +528,11 @@ msgstr "{printer_name}を一時的に削除してもよろしいですか?" msgctxt "@info:question" msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." -msgstr "新しいプロジェクトを開始しますか?この作業では保存していない設定やビルドプレートをクリアします。" +msgstr "新しいプロジェクトを開始しますか?この操作により保存していない設定やビルドプレートがクリアされます。" msgctxt "@label (%1 is object name)" msgid "Are you sure you wish to remove %1? This cannot be undone!" -msgstr "%1を取り外しますか?この作業はやり直しが効きません!" +msgstr "%1を取り外しますか?この操作は取り消しできません。" msgctxt "@label {0} is the name of a printer that's about to be deleted." msgid "Are you sure you wish to remove {0}? This cannot be undone!" @@ -536,11 +540,11 @@ msgstr "{0}を取り除いてもよろしいですか?この操作は元に戻 msgctxt "@action:inmenu menubar:edit" msgid "Arrange All Models" -msgstr "すべてのモデルをアレンジする" +msgstr "全モデルを再配置" msgctxt "@action:inmenu menubar:edit" msgid "Arrange All Models in a grid" -msgstr "すべてのモデルをグリッドに配置" +msgstr "全モデルを格子状に配置" msgctxt "@action:inmenu menubar:edit" msgid "Arrange Selection" @@ -556,15 +560,15 @@ msgstr "自動バックアップ" msgctxt "@checkbox:description" msgid "Automatically create a backup each day that Cura is started." -msgstr "Cura を起動した日は常にバックアップを自動生成します。" +msgstr "Curaを起動した際、日毎にバックアップを自動生成します。" msgctxt "@option:check" msgid "Automatically drop models to the build plate" -msgstr "自動的にモデルをビルドプレートに落とす" +msgstr "自動でモデルをビルドプレート上に配置" msgctxt "@action:button" msgid "Automatically upgrade Firmware" -msgstr "自動でファームウェアをアップグレード" +msgstr "自動でファームウェアを更新" msgctxt "@label" msgid "Available networked printers" @@ -592,7 +596,7 @@ msgstr "今すぐバックアップする" msgctxt "@action:button" msgid "Backup and Reset Configuration" -msgstr "バックアップとリセットの設定" +msgstr "設定構成のバックアップとリセット" msgctxt "description" msgid "Backup and restore your configuration." @@ -616,11 +620,11 @@ msgstr "バランス" msgctxt "@action:label" msgid "Base (mm)" -msgstr "ベース(mm)" +msgstr "ベース (mm)" msgctxt "@action:inmenu menubar:view" msgid "Bottom View" -msgstr "底面図" +msgstr "ボトムビュー" msgctxt "@label" msgid "Brand" @@ -640,7 +644,7 @@ msgstr "ビルドプレート" msgctxt "@label" msgid "Build plate shape" -msgstr "ビルドプレート形" +msgstr "ビルドプレートの形状" msgctxt "@label" msgid "Bundled Materials" @@ -660,7 +664,7 @@ msgstr "作成者" msgctxt "@label Description for application dependency" msgid "C/C++ Binding library" -msgstr "C/C++ バインディングライブラリー" +msgstr "C/C++バインディングライブラリー" msgctxt "@item:inlistbox" msgid "COLLADA Digital Asset Exchange" @@ -680,7 +684,7 @@ msgstr "カメラレンダリング:" msgctxt "@action:inmenu menubar:view" msgid "Camera view" -msgstr "カメラビュー" +msgstr "カメラ表示" msgctxt "@info:title" msgid "Can't Find Location" @@ -696,7 +700,7 @@ msgstr "UltiMakerプリンターに接続できませんか?" msgctxt "@info:status Don't translate the XML tags !" msgid "Can't import profile from {0} before a printer is added." -msgstr "プリンタを追加する前に、{0}からプロファイルの取り込はできません。" +msgstr "プリンタを追加する前に、{0}からプロファイルのインポートはできません。" msgctxt "@info:status" msgid "Can't open any other file if G-code is loading. Skipped importing {0}" @@ -724,7 +728,7 @@ msgstr "G-codeリーダーに注意メッセージ" msgctxt "@action:inmenu" msgid "Ce&nter Model on Platform" -msgstr "プラットホームの中心にモデルを配置" +msgstr "プラットフォームの中心にモデルを配置(&N)" msgctxt "@action:inmenu menubar:edit" msgid "Center Selected" @@ -732,11 +736,11 @@ msgstr "選択内容を中央に移動" msgctxt "@action:button" msgid "Center camera when item is selected" -msgstr "アイテムを選択するとカメラが中心にきます" +msgstr "アイテム選択時カメラを中心に移動" msgctxt "@info:tooltip" msgid "Change active post-processing scripts." -msgstr "処理したアクティブなスクリプトを変更します。" +msgstr "有効なポストプロセッシングスクリプトを変更します。" msgctxt "@label" msgid "Change material %1 from %2 to %3." @@ -756,7 +760,7 @@ msgstr "アカウントにおける変更" msgctxt "@label:textbox" msgid "Check all" -msgstr "全てを調べる" +msgstr "全て選択" msgctxt "@button" msgid "Check for account updates" @@ -764,7 +768,7 @@ msgstr "アカウントの更新を確認" msgctxt "@option:check" msgid "Check for updates on start" -msgstr "スタート時にアップデートあるかどうかのチェック" +msgstr "起動時にアップデートをチェック" msgctxt "@label" msgid "Checking..." @@ -780,11 +784,16 @@ msgstr "プリント問題の可能性のあるモデルをプリント構成を msgctxt "@label" msgid "Chooses between the techniques available to generate support. \n\n\"Normal\" support creates a support structure directly below the overhanging parts and drops those areas straight down. \n\n\"Tree\" support creates branches towards the overhanging areas that support the model on the tips of those branches, and allows the branches to crawl around the model to support it from the build plate as much as possible." -msgstr "サポートを生成するために利用できる技術を選択します。「標準」のサポート構造はオーバーハング部品のすぐ下に作成し、そのエリアを真下に生成します。「ツリー」サポートはオーバーハングエリアに向かって枝を作成し、モデルを枝の先端で支えます。枝をモデルのまわりにはわせて、できる限りビルドプレートから支えます。" +msgstr "" +"サポート生成に利用する方式を選択します。\n" +"\n" +"「標準」サポートはサポート構造をオーバーハング部品のすぐ下に作成し、そのエリアを真下に生成します。\n" +"\n" +"「ツリー」サポートはオーバーハングエリアに向かって枝を作成し、モデルを枝の先端で支えます。枝をモデルのまわりにはわせて、できる限りビルドプレートから支えます。" msgctxt "@action:inmenu menubar:edit" msgid "Clear Build Plate" -msgstr "ビルドプレート上のクリア" +msgstr "ビルドプレートをクリア" msgctxt "@option:check" msgid "Clear buildplate before loading model into the single instance" @@ -796,7 +805,7 @@ msgstr "材料アーカイブのエクスポートボタンをクリックしま msgctxt "@action:button" msgid "Close" -msgstr "閉める" +msgstr "閉じる" msgctxt "@title:window %1 is the application name" msgid "Closing %1" @@ -820,11 +829,11 @@ msgstr "カラースキーム" msgctxt "@info" msgid "Compare and save." -msgstr "比較して保存してください。" +msgstr "変更を比較して保存します。" msgctxt "@label" msgid "Compatibility Mode" -msgstr "コンパティビリティモード" +msgstr "互換モード" msgctxt "@label Description for application dependency" msgid "Compatibility between Python 2 and 3" @@ -836,7 +845,7 @@ msgstr "互換性のあるプリンター" msgctxt "@label" msgid "Compatible material diameter" -msgstr "適合する材料直径" +msgstr "適合する材料の直径" msgctxt "@header" msgid "Compatible printers" @@ -884,11 +893,11 @@ msgstr "構成" msgctxt "@action:inmenu" msgid "Configure Cura..." -msgstr "Curaを構成する..." +msgstr "Curaの構成..." msgctxt "@info:tooltip" msgid "Configure Per Model Settings" -msgstr "各モデル構成設定" +msgstr "モデル別設定を構成" msgctxt "@action" msgid "Configure group" @@ -896,7 +905,7 @@ msgstr "グループの設定" msgctxt "@action:menu" msgid "Configure setting visibility..." -msgstr "視野のセッティングを構成する..." +msgstr "表示項目設定..." msgctxt "@title:window" msgid "Confirm Diameter Change" @@ -904,7 +913,7 @@ msgstr "直径変更の確認" msgctxt "@title:window" msgid "Confirm Remove" -msgstr "モデルを取り除きました" +msgstr "モデルを削除しました" msgctxt "@action:button" msgid "Connect" @@ -932,7 +941,7 @@ msgstr "キャンセルしたプリンター" msgctxt "@info:status" msgid "Connected via USB" -msgstr "USBにて接続する" +msgstr "USB接続" msgctxt "@info:status" msgid "Connected via cloud" @@ -964,11 +973,11 @@ msgstr "クリップボードにコピー" msgctxt "@action:menu" msgid "Copy value to all extruders" -msgstr "すべてのエクストルーダーの値をコピーする" +msgstr "すべてのエクストルーダーに値をコピー" msgctxt "@label" msgid "Cost per Meter" -msgstr "毎メーターコスト" +msgstr "メートルあたりのコスト" msgctxt "@info" msgid "Could not access update information." @@ -988,7 +997,7 @@ msgstr "デバイス{device}に書き出すためのファイル名が見つか msgctxt "@info:status Don't translate the XML tags or !" msgid "Could not import material %1: %2" -msgstr "%1フィラメントを取り込むことができない: %2" +msgstr "材料%1のインポートに失敗しました: %2" msgctxt "@info:error" msgid "Could not interpret the server's response." @@ -1000,7 +1009,7 @@ msgstr "GCodeWriterプラグインを読み込めませんでした。プラグ msgctxt "@info:error" msgid "Could not reach Marketplace." -msgstr "マーケットプレースにアクセスできませんでした。" +msgstr "マーケットプレイスにアクセスできませんでした。" msgctxt "@message" msgid "Could not read response." @@ -1024,17 +1033,20 @@ msgstr "データをプリンタにアップロードできませんでした。 msgctxt "@info:plugin_failed" msgid "Couldn't start EnginePlugin: {self._plugin_id}\nNo permission to execute process." -msgstr "EnginePluginを開始できませんでした:{self._plugin_id}" +msgstr "" +"EnginePluginを開始できませんでした:{self._plugin_id}\n" "処理を実行する権限がありません。" msgctxt "@info:plugin_failed" msgid "Couldn't start EnginePlugin: {self._plugin_id}\nOperating system is blocking it (antivirus?)" -msgstr "EnginePluginを開始できませんでした:{self._plugin_id}" +msgstr "" +"EnginePluginを開始できませんでした:{self._plugin_id}\n" "OSによりブロックされています(ウイルス対策?)" msgctxt "@info:plugin_failed" msgid "Couldn't start EnginePlugin: {self._plugin_id}\nResource is temporarily unavailable" -msgstr "EnginePluginを開始できませんでした:{self._plugin_id}" +msgstr "" +"EnginePluginを開始できませんでした:{self._plugin_id}\n" "リソースは一時的に利用できません" msgctxt "@title:window" @@ -1043,7 +1055,7 @@ msgstr "クラッシュ報告" msgctxt "@title:window" msgid "Create Profile" -msgstr "プロファイルを作る" +msgstr "プロファイルを作成" msgctxt "@text" msgid "Create a free UltiMaker Account" @@ -1059,19 +1071,19 @@ msgstr "サポートが印刷されないボリュームを作成します。" msgctxt "@action:ComboBox Save settings in a new profile" msgid "Create new" -msgstr "新しいものを作成する" +msgstr "新規作成" msgctxt "@action:button" msgid "Create new" -msgstr "新しいものを作成する" +msgstr "新規作成" msgctxt "@button" msgid "Create new" -msgstr "新しいものを作成する" +msgstr "新規作成" msgctxt "@action:tooltip" msgid "Create new profile from current settings/overrides" -msgstr "現在の設定/上書きから新しいプロファイルを作成します" +msgstr "現在の設定と上書きされた値から新しいプロファイルを作成します" msgctxt "@tooltip:button" msgid "Create print projects in Digital Library." @@ -1091,11 +1103,11 @@ msgstr "Cura 15.04 プロファイル" msgctxt "@title:window" msgid "Cura Backups" -msgstr "Cura バックアップ" +msgstr "Curaバックアップ" msgctxt "name" msgid "Cura Backups" -msgstr "Cura バックアップ" +msgstr "Curaバックアップ" msgctxt "@item:inlistbox" msgid "Cura Profile" @@ -1111,7 +1123,7 @@ msgstr "Curaプロファイルライター" msgctxt "@item:inlistbox" msgid "Cura Project 3MF file" -msgstr "Curaが3MF fileを算出します" +msgstr "Curaプロジェクト3MFファイル" msgctxt "@backuplist:label" msgid "Cura Version" @@ -1127,8 +1139,9 @@ msgstr "Curaはグループ{0}のホストプリンターにまだインスト msgctxt "@info:credit" msgid "Cura is developed by UltiMaker in cooperation with the community.\nCura proudly uses the following open source projects:" -msgstr "CuraはUltiMakerのコミュニティの協力によって開発され、" -"Curaはオープンソースで使えることを誇りに思います:" +msgstr "" +"CuraはUltiMakerおよびコミュニティの協力によって開発されています。\n" +"Curaは以下の素晴らしいオープンソースプロジェクトを使用しています:" msgctxt "@label" msgid "Cura language" @@ -1176,7 +1189,7 @@ msgstr "カスタム" msgctxt "@label" msgid "Custom Material" -msgstr "カスタムフィラメント" +msgstr "カスタム材料" msgctxt "@label" msgid "Custom profile" @@ -1200,7 +1213,7 @@ msgstr "カット" msgctxt "@item:inlistbox" msgid "Cutting mesh" -msgstr "メッシュ切断" +msgstr "切断メッシュ" msgctxt "@item:inlistbox" msgid "Darker is higher" @@ -1212,7 +1225,7 @@ msgstr "データを送信しました" msgctxt "@label Description for application dependency" msgid "Data interchange format" -msgstr "データインターフェイスフォーマット" +msgstr "データ交換フォーマット" msgctxt "@button" msgid "Decline" @@ -1240,7 +1253,7 @@ msgstr "プロジェクトファイルを開く際のデフォルト機能" msgctxt "@window:text" msgid "Default behavior when opening a project file: " -msgstr "プロジェクトファイル開く際のデフォルト機能: " +msgstr "プロジェクトファイル読み込み時のデフォルト動作: " msgctxt "@action:button" msgid "Defaults" @@ -1280,7 +1293,7 @@ msgstr "パッケージ管理システム" msgctxt "@action:label" msgid "Depth (mm)" -msgstr "深さ(mm)" +msgstr "深さ (mm)" msgctxt "@action:label" msgid "Derivative from" @@ -1312,7 +1325,7 @@ msgstr "エクストルーダーを無効にする" msgctxt "@option:discardOrKeep" msgid "Discard and never ask again" -msgstr "取り消し、再度確認しない" +msgstr "取り消して二度と確認しない" msgctxt "@action:button" msgid "Discard changes" @@ -1336,11 +1349,11 @@ msgstr "ディスプレイ名" msgctxt "@option:check" msgid "Display model errors" -msgstr "モデルエラーを表示" +msgstr "モデルのエラーを表示" msgctxt "@option:check" msgid "Display overhang" -msgstr "ディスプレイオーバーハング" +msgstr "オーバーハングを表示" msgctxt "@info:option_text" msgid "Do not show this message again" @@ -1352,7 +1365,7 @@ msgstr "材料パッケージとソフトウェアパッケージをアカウン msgctxt "@action:label" msgid "Don't show project summary on save again" -msgstr "保存中のプロジェクトサマリーを非表示にする" +msgstr "保存時にプロジェクトの概要を表示しない" msgctxt "@action:menu" msgid "Don't show this setting" @@ -1380,7 +1393,7 @@ msgstr "ドラフト" msgctxt "@action:inmenu menubar:edit" msgid "Drop All Models to buildplate" -msgstr "すべてのモデルをビルドプレートにドロップ" +msgstr "全モデルをビルドプレートに下ろす" msgctxt "@action:button" msgid "Duplicate" @@ -1396,7 +1409,7 @@ msgstr "プレビューではバックアップは5つまでに制限されて msgctxt "@title:menu menubar:toplevel" msgid "E&xtensions" -msgstr "拡張子" +msgstr "拡張(&E)" msgctxt "@action:button" msgid "Edit" @@ -1440,7 +1453,7 @@ msgstr "2Dの画像ファイルからプリント可能なジオメトリーを msgctxt "@title:label" msgid "End G-code" -msgstr "G-codeの終了" +msgstr "終了G-code" msgctxt "@label" msgid "End-to-end solution for fused filament 3D printing." @@ -1456,7 +1469,7 @@ msgstr "エンジニアリング" msgctxt "@option:check" msgid "Ensure models are kept apart" -msgstr "モデルの距離が離れているように確認する" +msgstr "モデル同士を離す" msgctxt "@label" msgid "Enter the IP address of your printer on the network." @@ -1484,7 +1497,7 @@ msgstr "全画面表示を終了する" msgctxt "@label" msgid "Experimental" -msgstr "実験" +msgstr "実験的" msgctxt "@action:button" msgid "Export" @@ -1496,7 +1509,7 @@ msgstr "すべての材料を書き出す" msgctxt "@title:window" msgid "Export Material" -msgstr "フィラメントを書き出す" +msgstr "材料をエクスポート" msgctxt "@title:window" msgid "Export Profile" @@ -1504,7 +1517,7 @@ msgstr "プロファイルを書き出す" msgctxt "@action:inmenu menubar:file" msgid "Export Selection..." -msgstr "選択エクスポート..." +msgstr "選択内容をエクスポート..." msgctxt "@title:window Don't translate 'Universal Cura Project'" msgid "Export Universal Cura Project" @@ -1528,7 +1541,7 @@ msgstr "UltiMaker Curaをプラグインと材料プロファイルで拡張し msgctxt "description" msgid "Extension that allows for user created scripts for post processing" -msgstr "後処理のためにユーザーが作成したスクリプト用拡張子" +msgstr "ユーザー作成スクリプトによるポストプロセッシングを可能にする拡張" msgctxt "@label" msgid "Extruder" @@ -1540,7 +1553,7 @@ msgstr "エクストルーダー%1" msgctxt "@title:label" msgid "Extruder End G-code" -msgstr "エクストルーダーがG-Codeを終了する" +msgstr "エクストルーダー終了G-Code" msgctxt "@label" msgid "Extruder End G-code duration" @@ -1548,7 +1561,7 @@ msgstr "エクストルーダー終了Gコードの時間" msgctxt "@title:label" msgid "Extruder Start G-code" -msgstr "エクストルーダーがG-Codeを開始する" +msgstr "エクストルーダー開始G-Code" msgctxt "@label" msgid "Extruder Start G-code duration" @@ -1568,15 +1581,15 @@ msgstr "失敗" msgctxt "@text:error" msgid "Failed to connect to Digital Factory to sync materials with some of the printers." -msgstr "Digital Factoryに接続して一部のプリンターと材料を同期するのに失敗しました。" +msgstr "一部のプリンターと材料を同期する際、Digital Factoryとの接続に失敗しました。" msgctxt "@text:error" msgid "Failed to connect to Digital Factory." -msgstr "Digital Factoryに接続するのに失敗しました。" +msgstr "Digital Factoryへの接続に失敗しました。" msgctxt "@text:error" msgid "Failed to create archive of materials to sync with printers." -msgstr "材料のアーカイブを作成してプリンターと同期するのに失敗しました。" +msgstr "プリンターと同期する際、材料アーカイブの作成に失敗しました。" msgctxt "@info:status" msgid "Failed to eject {0}. Another program may be using the drive." @@ -1584,7 +1597,7 @@ msgstr "{0}取り出し失敗。他のプログラムがデバイスを使用し msgctxt "@info:status Don't translate the XML tags and !" msgid "Failed to export material to %1: %2" -msgstr "フィラメントの書き出しに失敗しました %1: %2" +msgstr "材料のエクスポートに失敗しました %1: %2" msgctxt "@info:status Don't translate the XML tags or !" msgid "Failed to export profile to {0}: {1}" @@ -1596,15 +1609,15 @@ msgstr "{0}にプロファイルを書き出すことに失 msgctxt "@info:status Don't translate the XML tag !" msgid "Failed to import profile from {0}:" -msgstr "{0}からプロファイルの取り込みに失敗しました:" +msgstr "{0}からプロファイルのインポートに失敗しました:" msgctxt "@info:status Don't translate the XML tags !" msgid "Failed to import profile from {0}:" -msgstr "{0}からプロファイルの取り込に失敗しました:" +msgstr "{0}からプロファイルのインポートに失敗しました:" msgctxt "@info:status Don't translate the XML tags !" msgid "Failed to import profile from {0}: {1}" -msgstr "{0}からプロファイルの取り込に失敗しました:{1}" +msgstr "{0}からプロファイルのインポートに失敗しました:{1}" msgctxt "@button" msgid "Failed to load packages:" @@ -1612,7 +1625,7 @@ msgstr "パッケージの読み込みに失敗しました。" msgctxt "@text:error" msgid "Failed to load the archive of materials to sync it with printers." -msgstr "材料のアーカイブを読み込んでプリンターと同期するのに失敗しました。" +msgstr "プリンターと同期する際、材料アーカイブの読み込みに失敗しました。" msgctxt "@message:title" msgid "Failed to save material archive" @@ -1644,7 +1657,7 @@ msgstr "すでに存在するファイルです" msgctxt "@info:title" msgid "File Saved" -msgstr "ファイル保存" +msgstr "ファイル保存完了" msgctxt "@info:status" msgid "File {0} does not contain any valid profile." @@ -1704,15 +1717,15 @@ msgstr "ファームウェアアップデート完了。" msgctxt "@label" msgid "Firmware update failed due to an communication error." -msgstr "コミュニケーションエラーによりファームウェアアップデート失敗しました。" +msgstr "通信エラーによりファームウェアアップデートが失敗しました。" msgctxt "@label" msgid "Firmware update failed due to an input/output error." -msgstr "インプット/アウトプットエラーによりファームウェアアップデート失敗しました。" +msgstr "入出力エラーによりファームウェアアップデートが失敗しました。" msgctxt "@label" msgid "Firmware update failed due to an unknown error." -msgstr "不特定なエラーの発生によりファームウェアアップデート失敗しました。" +msgstr "不明なエラーの発生によりファームウェアアップデートが失敗しました。" msgctxt "@label" msgid "Firmware update failed due to missing firmware." @@ -1736,7 +1749,7 @@ msgstr "以下の手順に従って、新しい材料プロファイルをプリ msgctxt "@info" msgid "Follow the procedure to add a new printer" -msgstr "新規にプリンターを追加する場合は、以下の手順で行います" +msgstr "新規にプリンターを追加するには、以下の手順で行います" msgctxt "@text" msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." @@ -1760,7 +1773,7 @@ msgstr "リトフェインの場合、暗いピクセルは、より多くの光 msgctxt "@option:check" msgid "Force layer view compatibility mode (restart required)" -msgstr "レイヤービューコンパティビリティモードを強制する。(再起動が必要)" +msgstr "レイヤービュー互換モードを強制(再起動が必要)" msgid "FreeCAD trackpad" msgstr "FreeCADトラックパッド" @@ -1803,15 +1816,15 @@ msgstr "G-codeフレーバー" msgctxt "@label Description for application component" msgid "G-code generator" -msgstr "G-codeの生成" +msgstr "G-codeジェネレーター" msgctxt "@error:not supported" msgid "GCodeGzWriter does not support text mode." -msgstr "GCodeGzWriter はテキストモードをサポートしていません。" +msgstr "GCodeGzWriterはテキストモードをサポートしていません。" msgctxt "@error:not supported" msgid "GCodeWriter does not support non-text mode." -msgstr "GCodeWriter は非テキストモードはサポートしていません。" +msgstr "GCodeWriterは非テキストモードはサポートしていません。" msgctxt "@item:inlistbox" msgid "GIF Image" @@ -1867,7 +1880,7 @@ msgstr "グラフィックユーザーインターフェイス" msgctxt "@label" msgid "Grid Placement" -msgstr "グリッドの配置" +msgstr "格子状に配置" msgctxt "@label" msgid "Group #{group_nr}" @@ -1895,11 +1908,11 @@ msgstr "加熱式ビルドボリューム" msgctxt "@action:label" msgid "Height (mm)" -msgstr "高さ(mm)" +msgstr "高さ (mm)" msgctxt "@label" msgid "Helpers" -msgstr "ヘルプ" +msgstr "補助" msgctxt "@label" msgid "Hide all connected printers" @@ -1919,7 +1932,7 @@ msgstr "モデルの欠けている部分または不要な表面部分を、警 msgctxt "@info:tooltip" msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." -msgstr "赤でサポートができないエリアをハイライトしてください。サポートがない場合、正確にプリントができない場合があります。" +msgstr "サポートされないエリアが赤でハイライトされます。この状態でサポートがない場合、正常にプリントされません。" msgctxt "@button" msgid "How to load new material profiles to my printer" @@ -1951,15 +1964,15 @@ msgstr "画像リーダー" msgctxt "@action:button" msgid "Import" -msgstr "取り込む" +msgstr "インポート" msgctxt "@title:window" msgid "Import Material" -msgstr "フィラメントを取り込む" +msgstr "材料のインポート" msgctxt "@title:window" msgid "Import Profile" -msgstr "プロファイルを取り込む" +msgstr "プロファイルをインポート" msgctxt "@action:button" msgid "Import all as models" @@ -1975,7 +1988,7 @@ msgstr "メンテナンス。プリンターをチェックしてください" msgctxt "@info" msgid "In order to monitor your print from Cura, please connect the printer." -msgstr "Cura から印刷を監視するには、プリンタを接続してください。" +msgstr "Curaから印刷を監視するには、プリンタを接続してください。" msgctxt "@label" msgid "In order to start using Cura you will need to configure a printer." @@ -1983,7 +1996,7 @@ msgstr "Curaの使用を開始するには、プリンターを設定する必 msgctxt "@button" msgid "In order to use the package you will need to restart Cura" -msgstr "このパッケージを使用するには、Curaを再始動する必要があります" +msgstr "このパッケージを使用するには、Curaを再起動する必要があります" msgctxt "@option:radio" msgid "Include UltiMaker account name" @@ -2123,7 +2136,7 @@ msgstr "無効なファイルのURL:" msgctxt "@action:button" msgid "Invert the direction of camera zoom." -msgstr "カメラのズーム方向を反転する。" +msgstr "カメラのズーム方向を反転" msgctxt "@label" msgid "Is printed as support." @@ -2131,7 +2144,7 @@ msgstr "サポートとしてプリントされます。" msgctxt "@text" msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." -msgstr "互換性のあるプリンターがDigital Factoryに接続されていないようです。プリンターが接続されていて、最新のファームウェアが実行されていることを確認してください。" +msgstr "互換性のあるプリンターがDigital Factoryに接続されていないようです。プリンターが接続されていること、最新のファームウェアが実行されていることを確認してください。" msgctxt "@item:inlistbox" msgid "JPEG Image" @@ -2143,7 +2156,7 @@ msgstr "JPG画像" msgctxt "@label Description for application dependency" msgid "JSON parser" -msgstr "JSON解析プログラム" +msgstr "JSON解析" msgctxt "@label" msgid "Job Name" @@ -2219,7 +2232,7 @@ msgstr "Curaのプリントプロファイルについて詳しくはこちら" msgctxt "@button" msgid "Learn more about adding printers to Cura" -msgstr "Curaへのプリンターの追加方法はこちら" +msgstr "Curaへのプリンター追加方法はこちら" msgctxt "@label" msgid "Learn more about project packages." @@ -2247,7 +2260,7 @@ msgstr "ビルドプレートを調整する" msgctxt "@item:inlistbox" msgid "Lighter is higher" -msgstr "薄いほうを高く" +msgstr "明るいほうを高く" msgctxt "@label:listbox" msgid "Line Type" @@ -2263,7 +2276,7 @@ msgstr "線形" msgctxt "@label Description for development tool" msgid "Linux cross-distribution application deployment" -msgstr "Linux 分散アプリケーションの開発" +msgstr "Linuxディストリビューション間へのアプリケーション配布" msgctxt "@label" msgid "Load %3 as material %1 (This cannot be overridden)." @@ -2279,7 +2292,7 @@ msgstr "読み込み中" msgctxt "@action:warning" msgid "Loading a project will clear all models on the build plate." -msgstr "プロジェクトを読み込むとビルドプレート上のすべてのモデルがクリアされます。" +msgstr "プロジェクトを読み込むとビルドプレートにあるすべてのモデルがクリアされます。" msgctxt "@label" msgid "Loading available configurations from the printer..." @@ -2363,19 +2376,19 @@ msgstr "MakerbotWriterはテキストモードをサポートしていません msgctxt "@action:inmenu" msgid "Manage Materials..." -msgstr "フィラメントを管理する..." +msgstr "材料の管理..." msgctxt "@action:inmenu menubar:printer" msgid "Manage Pr&inters..." -msgstr "プリンターを管理する..." +msgstr "プリンターの管理(&I)..." msgctxt "@action:inmenu menubar:profile" msgid "Manage Profiles..." -msgstr "プロファイルを管理する..." +msgstr "プロファイルの管理..." msgctxt "@action:inmenu" msgid "Manage Setting Visibility..." -msgstr "視野のセッティングを管理する..." +msgstr "表示項目設定..." msgctxt "@item:inmenu" msgid "Manage backups" @@ -2423,15 +2436,15 @@ msgstr "製造元" msgctxt "@action:button" msgid "Marketplace" -msgstr "マーケットプレース" +msgstr "マーケットプレイス" msgctxt "@label" msgid "Marketplace" -msgstr "マーケットプレース" +msgstr "マーケットプレイス" msgctxt "name" msgid "Marketplace" -msgstr "マーケットプレース" +msgstr "マーケットプレイス" msgctxt "@action:label" msgid "Material" @@ -2439,7 +2452,7 @@ msgstr "材料" msgctxt "@label" msgid "Material" -msgstr "フィラメント" +msgstr "材料" msgctxt "@label:category menu label" msgid "Material" @@ -2447,15 +2460,15 @@ msgstr "材料" msgctxt "@label:listbox" msgid "Material Color" -msgstr "フィラメントの色" +msgstr "材料の色" msgctxt "name" msgid "Material Profiles" -msgstr "フィラメントプロファイル" +msgstr "材料プロファイル" msgctxt "@label" msgid "Material Type" -msgstr "フィラメントタイプ" +msgstr "材料の種類" msgctxt "@title" msgid "Material color picker" @@ -2467,11 +2480,11 @@ msgstr "材料予測" msgctxt "@title:header" msgid "Material profiles successfully synced with the following printers:" -msgstr "素材プロファイルが以下のプリンターと正常に同期されました:" +msgstr "材料プロファイルが以下のプリンターと正常に同期されました:" msgctxt "@action:label" msgid "Material settings" -msgstr "フィラメント設定" +msgstr "材料設定" msgctxt "@backuplist:label" msgid "Materials" @@ -2483,11 +2496,11 @@ msgstr "材料" msgctxt "@title:tab" msgid "Materials" -msgstr "マテリアル" +msgstr "材料" msgctxt "@label" msgid "Materials compatible with active printer:" -msgstr "アクティブなプリンターと互換性のある材料:" +msgstr "有効なプリンターと互換性のある材料:" msgctxt "@label" msgid "Mesh Type" @@ -2511,7 +2524,7 @@ msgstr "G-codeを修正" msgctxt "@label" msgid "Modify settings for overlaps" -msgstr "オーバーラップの設定を変更" +msgstr "オーバーラップ設定を変更" msgctxt "@item:inmenu" msgid "Monitor" @@ -2559,16 +2572,16 @@ msgstr "モデルの選択時にモデルがカメラの中心に見えるよう msgctxt "@action:inmenu menubar:edit" msgid "Multiply Selected" -msgstr "選択内容を増倍" +msgstr "選択内容を複製" msgctxt "@title:window" msgid "Multiply Selected Model" msgid_plural "Multiply Selected Models" -msgstr[0] "選択した複数のモデル" +msgstr[0] "選択したモデルの複製" msgctxt "@info" msgid "Multiply selected item and place them in a grid of build plate." -msgstr "選択したアイテムを乗算し、ビルドプレートのグリッドに配置します。" +msgstr "選択したアイテムを複製し、ビルドプレートに対し格子状に配置します。" msgctxt "@info:status" msgid "Multiplying and placing objects" @@ -2576,7 +2589,7 @@ msgstr "造形データを増やす、配置する" msgctxt "@title" msgid "My Backups" -msgstr "マイ バックアップ" +msgstr "マイバックアップ" msgctxt "@label:button" msgid "My printers" @@ -2751,13 +2764,17 @@ msgctxt "@label" msgid "Nozzle offset Y" msgstr "ノズルオフセットY" +msgctxt "@label" +msgid "Nozzle Size" +msgstr "ノズルサイズ" + msgctxt "@label" msgid "Nozzle size" msgstr "ノズルサイズ" msgctxt "@label" msgid "Number of Copies" -msgstr "コピーの数" +msgstr "コピー数" msgctxt "@label" msgid "Number of Extruders" @@ -2789,11 +2806,11 @@ msgstr "トップのレイヤーを表示する" msgctxt "@info:status" msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" -msgstr "一度に一つのG-codeしか読み取れません。{0}の取り込みをスキップしました。" +msgstr "G-codeは一度に1つしか読み込めません。{0}の取り込みをスキップしました。" msgctxt "@message" msgid "Oops! We encountered an unexpected error during your slicing process. Rest assured, we've automatically received the crash logs for analysis, if you have not disabled data sharing in your preferences. To assist us further, consider sharing your project details on our issue tracker." -msgstr "おっと!スライス処理中に予期しないエラーが発生しました。設定でデータ共有を無効にしていない場合は,分析用にクラッシュログを自動的に受信しますのでご安心ください。さらに支援を行うために,問題トラッカーでプロジェクトの詳細を共有することを検討してください。" +msgstr "申し訳ありません。スライス処理中に予期せぬエラーが発生しました。環境設定でデータ共有を無効にしていない場合は、クラッシュログを自動的に受信し分析を行います。また、Issue trackerでプロジェクトの詳細を共有いただけると助かります。" msgctxt "@action:button" msgid "Open" @@ -2801,7 +2818,7 @@ msgstr "開く" msgctxt "@title:menu menubar:file" msgid "Open &Recent" -msgstr "最近開いたファイルを開く" +msgstr "最近開いたファイルを開く(&R)" msgctxt "@item:inlistbox 'Open' is part of the name of this file format." msgid "Open Compressed Triangle Mesh" @@ -2825,11 +2842,11 @@ msgstr "プロジェクトファイルを開く" msgctxt "@title:window Don't translate 'Universal Cura Project'" msgid "Open Universal Cura Project (UCP)" -msgstr "Universal Cura Project(UCP)を開く" +msgstr "Universal Cura Project (UCP) を開く" msgctxt "@title:window Don't translate 'Universal Cura Project'" msgid "Open Universal Cura Project (UCP) file" -msgstr "Universal Cura Project(UCP)ファイルを開く" +msgstr "Universal Cura Project (UCP) ファイルを開く" msgctxt "@action:label" msgid "Open With" @@ -2861,7 +2878,7 @@ msgstr "OpenGL" msgctxt "@label" msgid "Opening and saving files" -msgstr "ファイルを開くまた保存" +msgstr "ファイルの読み込みと保存" msgctxt "@header" msgid "Optimized for Air Manager" @@ -2913,7 +2930,7 @@ msgstr[0] "%1個の設定を上書きします。" msgctxt "@title:menu menubar:toplevel" msgid "P&references" -msgstr "プレファレンス" +msgstr "環境設定(&R)" msgctxt "@item:inlistbox" msgid "PNG Image" @@ -2957,18 +2974,18 @@ msgstr "一時停止しています..." msgctxt "@label" msgid "Per Model Settings" -msgstr "各モデル設定" +msgstr "モデル別設定" msgctxt "name" msgid "Per Model Settings Tool" -msgstr "各モデル設定ツール" +msgstr "モデル別設定ツール" msgid "Perspective" -msgstr "パースペクティブ表示" +msgstr "透視投影表示" msgctxt "@action:inmenu menubar:view" msgid "Perspective" -msgstr "パースペクティブ表示" +msgstr "透視投影表示" msgctxt "@action:label" msgid "Placement" @@ -3000,9 +3017,11 @@ msgstr "このアプリケーションの許可において必要な権限を与 msgctxt "@info" msgid "Please make sure your printer has a connection:\n- Check if the printer is turned on.\n- Check if the printer is connected to the network.\n- Check if you are signed in to discover cloud-connected printers." -msgstr "プリンタが接続されているか確認し、以下を行います。" -"- プリンタの電源が入っているか確認します。" -"- プリンタがネットワークに接続されているかどうかを確認します。- クラウドに接続されたプリンタを検出するためにサインインしているかどうかを確認します。" +msgstr "" +"プリンタが接続されているか、以下を確認してください:\n" +"- プリンタの電源が入っていること。\n" +"- プリンタがネットワークに接続されていること。\n" +"- クラウドに接続されたプリンタを検出するためにサインインしていること。" msgctxt "@text" msgid "Please name your printer" @@ -3030,10 +3049,11 @@ msgstr "造形物を取り出してください" msgctxt "@info:status" msgid "Please review settings and check if your models:\n- Fit within the build volume\n- Are assigned to an enabled extruder\n- Are not all set as modifier meshes" -msgstr "設定を見直し、モデルが次の状態かどうかを確認してください。" -"- 造形サイズに合っている" -"- 有効なエクストルーダーに割り当てられている" -"- すべてが修飾子メッシュとして設定されているわけではない" +msgstr "" +"設定を見直し、モデルが次の状態かどうかを確認してください。\n" +"- 造形サイズに合っている\n" +"- 有効なエクストルーダーに割り当てられている\n" +"- すべてのセットが修飾子メッシュとして設定されていない" msgctxt "@label" msgid "Please select any upgrades made to this UltiMaker Original" @@ -3041,11 +3061,11 @@ msgstr "このUltiMaker Originalに施されたアップグレートを選択す msgctxt "@description" msgid "Please sign in to get verified plugins and materials for UltiMaker Cura Enterprise" -msgstr "検証済みのUltiMaker Cura Enterprise用プラグインおよび材料を入手するにはサインインしてください。" +msgstr "UltiMaker Cura Enterprise用の検証済みプラグインおよび材料を入手するにはサインインしてください。" msgctxt "@info:tooltip" msgid "Please sign in to your UltiMaker account to allow sending non-anonymous data." -msgstr "匿名でないデータの送信を許可するには,UltiMakerアカウントにサインインしてください。" +msgstr "非匿名データの送信を許可するには、UltiMakerアカウントにサインインしてください。" msgctxt "@action:button" msgid "Please sync the material profiles with your printers before starting to print." @@ -3085,19 +3105,19 @@ msgstr "Prusa Research開発のポリゴンパッキングライブラリー" msgctxt "@item:inmenu" msgid "Post Processing" -msgstr "後処理" +msgstr "ポストプロセッシング" msgctxt "name" msgid "Post Processing" -msgstr "後処理" +msgstr "ポストプロセッシング" msgctxt "@title:window" msgid "Post Processing Plugin" -msgstr "プラグイン処理後" +msgstr "ポストプロセッシングプラグイン" msgctxt "@label" msgid "Post Processing Scripts" -msgstr "スクリプトの処理後" +msgstr "ポストプロセッシングスクリプト" msgctxt "@button" msgid "Pre-heat" @@ -3105,7 +3125,7 @@ msgstr "プレヒート" msgctxt "@item:inmenu" msgid "Prepare" -msgstr "準備する" +msgstr "準備" msgctxt "name" msgid "Prepare Stage" @@ -3207,7 +3227,7 @@ msgstr "プリント設定" msgctxt "@label shown when we load a Gcode file" msgid "Print setup disabled. G-code file can not be modified." -msgstr "印刷設定は無効にされました。G-code ファイルは変更できません。" +msgstr "印刷設定は無効にされました。G-codeファイルは変更できません。" msgctxt "@action:button Preceded by 'Ready to'." msgid "Print via USB" @@ -3335,7 +3355,7 @@ msgstr "プロファイル設定" msgctxt "@info:status" msgid "Profile {0} has an unknown file type or is corrupted." -msgstr "プロファイル{0}は不特定なファイルまたは破損があります。" +msgstr "プロファイル{0}に不明な種別または破損したファイルがあります。" msgctxt "@backuplist:label" msgid "Profiles" @@ -3351,11 +3371,11 @@ msgstr "プロファイル" msgctxt "@label" msgid "Profiles compatible with active printer:" -msgstr "アクティブなプリンターと互換性のあるプロファイル:" +msgstr "有効なプリンターと互換性のあるプロファイル:" msgctxt "@label Description for application dependency" msgid "Programming language" -msgstr "プログラミング用語" +msgstr "プログラミング言語" msgctxt "@info:status Don't translate the XML tags or !" msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." @@ -3383,95 +3403,95 @@ msgstr "ファームウェアアップデートのためのマシン操作を提 msgctxt "description" msgid "Provides a monitor stage in Cura." -msgstr "Curaでモニターステージを提供します。" +msgstr "Cura内にモニターステージを提供します。" msgctxt "description" msgid "Provides a normal solid mesh view." -msgstr "ノーマルなソリットメッシュビューを供給する。" +msgstr "ノーマルなソリットメッシュビューを提供します。" msgctxt "description" msgid "Provides a prepare stage in Cura." -msgstr "Curaで準備ステージを提供します。" +msgstr "Cura内に準備ステージを提供します。" msgctxt "description" msgid "Provides a preview stage in Cura." -msgstr "Curaでプレビューステージを提供します。" +msgstr "Cura内にプレビューステージを提供します。" msgctxt "description" msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc.)." -msgstr "プリンターの設定を変更(印刷ボリューム、ノズルサイズ、その他)" +msgstr "プリンター設定を変更する方法を提供します。(印刷ボリューム、ノズルサイズなど)" msgctxt "description" msgid "Provides capabilities to read and write XML-based material profiles." -msgstr "XMLベースフィラメントのプロファイルを読み書きするための機能を供給する。" +msgstr "XMLの材料プロファイルを読み書きするための機能を提供します。" msgctxt "description" msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." -msgstr "UltiMakerのプリンターのアクションを供給する(ベッドレベリングウィザード、アップグレードの選択、他)" +msgstr "UltiMakerのプリンターのアクションを提供します。(ベッドレベリングウィザード、アップグレードの選択など)" msgctxt "description" msgid "Provides removable drive hotplugging and writing support." -msgstr "取り外し可能なドライブホットプラギング及びサポートの書き出しの供給。" +msgstr "取り外し可能なドライブホットプラギングおよび書き出しのサポートを提供します。" msgctxt "description" msgid "Provides support for exporting Cura profiles." -msgstr "Curaプロファイルを書き出すためのサポートを供給する。" +msgstr "Curaプロファイルのエクスポート機能を提供します。" msgctxt "description" msgid "Provides support for importing Cura profiles." -msgstr "Curaプロファイルを取り込むためのサポートを供給する。" +msgstr "Curaプロファイルのインポート機能を提供します。" msgctxt "description" msgid "Provides support for importing profiles from g-code files." -msgstr "g-codeファイルからプロファイルを読み込むサポートを供給する。" +msgstr "G-codeファイルからのプロファイルインポート機能を提供します。" msgctxt "description" msgid "Provides support for importing profiles from legacy Cura versions." -msgstr "レガシーCura Versionsからプロファイルを取り込むためのサポートを供給する。" +msgstr "レガシーCura Versionsからプロファイルのインポート機能を提供します。" msgctxt "description" msgid "Provides support for reading 3MF files." -msgstr "3MFファイルを読むこむためのサポートを供給する。" +msgstr "3MFファイルの読み込み機能を提供します。" msgctxt "description" msgid "Provides support for reading AMF files." -msgstr "AMFファイルの読込みをサポートしています。" +msgstr "AMFファイルの読み込み機能を提供します。" msgctxt "description" msgid "Provides support for reading Ultimaker Format Packages." -msgstr "Ultimakerフォーマットパッケージの読み込みをサポートします。" +msgstr "Ultimakerフォーマットパッケージの読み込み機能を提供します。" msgctxt "description" msgid "Provides support for reading X3D files." -msgstr "X3Dファイルを読むこむためのサポートを供給する。" +msgstr "X3Dファイルの読み込み機能を提供します。" msgctxt "description" msgid "Provides support for reading model files." -msgstr "モデルファイルを読み込むためのサポートを供給します。" +msgstr "モデルファイルの読み込み機能を提供します。" msgctxt "description" msgid "Provides support for writing 3MF and UCP files." -msgstr "3MFおよびUCPファイルの書き込みのサポートを提供します。" +msgstr "3MFおよびUCPファイルの書き込み機能を提供します。" msgctxt "description" msgid "Provides support for writing MakerBot Format Packages." -msgstr "MakerBotフォーマットパッケージを書き込むためのサポートを提供します。" +msgstr "MakerBotフォーマットパッケージの書き込み機能を提供します。" msgctxt "description" msgid "Provides support for writing Ultimaker Format Packages." -msgstr "Ultimakerフォーマットパッケージへの書き込みをサポートします。" +msgstr "Ultimakerフォーマットパッケージへの書き込み機能を提供します。" msgctxt "description" msgid "Provides the Per Model Settings." -msgstr "各モデル設定を与える。" +msgstr "モデル別設定を提供します。" msgctxt "description" msgid "Provides the X-Ray view." -msgstr "透視ビューイング。" +msgstr "透視ビューを提供します。" msgctxt "description" msgid "Provides the link to the CuraEngine slicing backend." -msgstr "CuraEngineスライシングバックエンドにリンクを供給する。" +msgstr "CuraEngineスライシングバックエンドとのリンクを提供します。" msgctxt "description" msgid "Provides the preview of sliced layerdata." @@ -3507,7 +3527,7 @@ msgstr "キューがいっぱい" msgctxt "@label" msgid "Queued" -msgstr "順番を待つ" +msgstr "キュー挿入済み" msgctxt "@info:button, %1 is the application name" msgid "Quit %1" @@ -3559,7 +3579,7 @@ msgstr "リリースノート" msgctxt "@action:inmenu menubar:file" msgid "Reload All Models" -msgstr "すべてのモデルを読み込む" +msgstr "全モデルを再読み込み" msgctxt "@text:window" msgid "Remember my choice" @@ -3575,11 +3595,11 @@ msgstr "取り外し可能なドライブアウトプットデバイスプラグ msgctxt "@action:button" msgid "Remove" -msgstr "取り除く" +msgstr "削除" msgctxt "@action:button" msgid "Remove printers" -msgstr "プリンターを取り除く" +msgstr "プリンターを削除" msgctxt "@title:window" msgid "Remove printers?" @@ -3587,19 +3607,19 @@ msgstr "プリンターを削除しますか?" msgctxt "@action:button" msgid "Rename" -msgstr "名を変える" +msgstr "名称変更" msgctxt "@title:window" msgid "Rename" -msgstr "名前変更" +msgstr "名称変更" msgctxt "@title:window" msgid "Rename Profile" -msgstr "プロファイル名を変える" +msgstr "プロファイル名を変更" msgctxt "@action:inmenu menubar:help" msgid "Report a &Bug" -msgstr "報告&バグ" +msgstr "バグを報告(&B)" msgctxt "@label:button" msgid "Report a bug" @@ -3619,11 +3639,11 @@ msgstr "構成の変更が必要です" msgctxt "@action:inmenu menubar:edit" msgid "Reset All Model Positions" -msgstr "すべてのモデルのポジションをリセットする" +msgstr "全モデルの座標をリセット" msgctxt "@action:inmenu menubar:edit" msgid "Reset All Model Transformations" -msgstr "すべてのモデル&変更点をリセットする" +msgstr "全モデルの変更をリセット" msgctxt "@info" msgid "Reset to defaults." @@ -3699,7 +3719,7 @@ msgstr "Cura Projectと.makerbot印刷ファイルを保存する" msgctxt "@option" msgid "Save Cura project and .ufp print file" -msgstr " Cura Projectと.ufp印刷ファイルを保存する" +msgstr "Cura Projectと.ufp印刷ファイルを保存する" msgctxt "@title:window" msgid "Save Custom Profile" @@ -3755,11 +3775,11 @@ msgstr "リムーバブルドライブ{0}に保存中" msgctxt "@option:check" msgid "Scale extremely small models" -msgstr "極端に小さなモデルをスケールアップする" +msgstr "極端に小さいモデルを拡大" msgctxt "@option:check" msgid "Scale large models" -msgstr "大きなモデルをスケールする" +msgstr "大きなモデルを縮小" msgctxt "@placeholder" msgid "Search" @@ -3767,7 +3787,7 @@ msgstr "検索" msgctxt "@info" msgid "Search in the browser" -msgstr "ブラウザでの検索" +msgstr "ブラウザで検索" msgctxt "@label:textbox" msgid "Search settings" @@ -3775,7 +3795,7 @@ msgstr "検索設定" msgctxt "@action:inmenu menubar:edit" msgid "Select All Models" -msgstr "すべてのモデル選択" +msgstr "全モデルを選択" msgctxt "@title:window" msgid "Select Printer" @@ -3815,7 +3835,7 @@ msgstr "以下のリストからプリンタを選択します:" msgctxt "@option:check" msgid "Send (anonymous) print information" -msgstr "(不特定な) プリントインフォメーションを送信" +msgstr "匿名のプリント情報を送信" msgctxt "@label" msgid "Send G-code" @@ -3831,11 +3851,11 @@ msgstr "クラッシュ報告をUltiMakerに送信する" msgctxt "@info:tooltip" msgid "Send crash reports with your registered UltiMaker account name and the project name to UltiMaker Sentry. No actual model data is being send." -msgstr "登録したUltiMakerアカウント名とプロジェクト名を含むクラッシュレポートを,UltiMaker Sentryに送信します。実際のモデルデータは送信されません。" +msgstr "登録したUltiMakerアカウント名とプロジェクト名を含むクラッシュレポートをUltiMaker Sentryに送信します。実際のモデルデータは送信されません。" msgctxt "@info:tooltip" msgid "Send crash reports without any personally identifiable information or models data to UltiMaker." -msgstr "個人を特定できる情報やモデルデータを含まないクラッシュレポートを,UltiMakerに送信します。" +msgstr "個人を特定できる情報やモデルデータを含まないクラッシュレポートをUltiMakerに送信します。" msgctxt "@option:check" msgid "Send engine crash reports" @@ -3859,11 +3879,11 @@ msgstr "監視ロガー" msgctxt "@label Description for application dependency" msgid "Serial communication library" -msgstr "シリアルコミュニケーションライブラリー" +msgstr "シリアル通信ライブラリー" msgctxt "@action:inmenu" msgid "Set as Active Extruder" -msgstr "アクティブエクストルーダーとしてセットする" +msgstr "アクティブエクストルーダーにセット" msgctxt "@title:column" msgid "Setting" @@ -3871,11 +3891,11 @@ msgstr "設定" msgctxt "@title:tab" msgid "Setting Visibility" -msgstr "視野設定" +msgstr "表示項目設定" msgctxt "@info:progress" msgid "Setting up preferences..." -msgstr "プレファレンスをセットアップ中..." +msgstr "環境設定をセットアップ中..." msgctxt "@info:progress" msgid "Setting up scene..." @@ -3883,7 +3903,7 @@ msgstr "シーンをセットアップ中..." msgctxt "@action:label" msgid "Setting visibility" -msgstr "視野設定" +msgstr "表示項目設定" msgctxt "@label" msgid "Settings" @@ -3919,67 +3939,67 @@ msgstr "シェルの厚さ" msgctxt "@info:tooltip" msgid "Should Cura check for updates when the program is started?" -msgstr "Curaのプログラム開始時にアップデートがあるかチェックしますか?" +msgstr "Curaのプログラム開始時にアップデートをチェックするかどうか" msgctxt "@info:tooltip" msgid "Should Cura open at the location it was closed?" -msgstr "Curaを終了した場所で開くようにしますか?" +msgstr "Curaを終了した場所で開くかどうか" msgctxt "@info:tooltip" msgid "Should a prefix based on the printer name be added to the print job name automatically?" -msgstr "プリンター名の敬称はプリントジョブの名前に自動的に加えられるべきか?" +msgstr "自動的にプリンター名を元にした接頭辞をプリントジョブ名に加えるかどうか" msgctxt "@info:tooltip" msgid "Should a summary be shown when saving a project file?" -msgstr "プロジェクトファイルを保存時にサマリーを表示するべきか?" +msgstr "プロジェクトファイル保存時に概要を表示するかどうか" msgctxt "@info:tooltip" msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" -msgstr "Curaを起動するたびに、新しいプラグインの自動チェックを実行する必要がありますか?これは無効にしないことを強くお勧めします!" +msgstr "Curaを起動するたびに、新しいプラグインの自動チェックを実行するかどうか。この設定は無効にしないことを強くお勧めします!" msgctxt "@info:tooltip" msgid "Should anonymous data about your print be sent to UltiMaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." -msgstr "プリンターの不明なデータをUltiMakerにおくりますか?メモ、モデル、IPアドレス、個人的な情報は送信されたり保存されたりはしません。" +msgstr "プリントの匿名データをUltiMakerに送信するかどうか。メモ、モデル、IPアドレス、および個人的情報は送信・保存されません。" msgctxt "@info:tooltip" msgid "Should layer be forced into compatibility mode?" -msgstr "レイヤーはコンパティビリティモードに強制されるべきか?" +msgstr "レイヤーを強制的に互換モードにするかどうか" msgctxt "@info:tooltip" msgid "Should models be scaled to the build volume if they are too large?" -msgstr "モデルがビルドボリュームに対して大きすぎる場合はスケールされるべきか?" +msgstr "モデルがビルドボリュームに対して大きすぎる場合にサイズを調整するかどうか" msgctxt "@info:tooltip" msgid "Should models be selected after they are loaded?" -msgstr "モデルはロード後に選択しますか?" +msgstr "モデルをロード後に選択するかどうか" msgctxt "@info:tooltip" msgid "Should models on the platform be moved down to touch the build plate?" -msgstr "プラットホーム上のモデルはブルドプレートに触れるように下げるべきか?" +msgstr "プラットフォーム上のモデルをブルドプレートに触れるまで下げるかどうか" msgctxt "@info:tooltip" msgid "Should models on the platform be moved so that they no longer intersect?" -msgstr "交差を避けるためにプラットホーム上のモデルを移動するべきですか?" +msgstr "プラットフォーム上のモデル同士が重ならないよう移動するかどうか" msgctxt "@info:tooltip" msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" -msgstr "デスクトップまたは外部アプリケーションから開いたファイルをCuraの同じインスタンスで開く必要がありますか?" +msgstr "デスクトップまたは外部アプリケーションから開いたファイルをCuraの同じインスタンスで開くかどうか" msgctxt "@info:tooltip" msgid "Should slicing crashes be automatically reported to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored, unless you give explicit permission." -msgstr "スライスのクラッシュは自動的にUltimakerに報告されますか?明示的な許可がない限り,モデル,IPアドレス,その他の個人を特定できる情報が送信または保存されることはありません。" +msgstr "スライスのクラッシュを自動的にUltimakerに報告するかどうか。明示的な許可がない限り、モデル、IPアドレス、およびその他の個人を特定できる情報が送信または保存されることはありません。" msgctxt "@info:tooltip" msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" -msgstr "Curaの単一インスタンスに新しいモデルをロードする前に、ビルドプレートをクリアする必要はありますか?" +msgstr "単一のCuraインスタンスに新しいモデルをロードする前に、ビルドプレートをクリアするかどうか" msgctxt "@info:tooltip" msgid "Should the default zoom behavior of cura be inverted?" -msgstr "Curaのデフォルトのズーム機能は変更できるべきか?" +msgstr "Curaのデフォルトズームの動作を反転するかどうか" msgctxt "@info:tooltip" msgid "Should zooming move in the direction of the mouse?" -msgstr "ズームはマウスの方向に動くべきか?" +msgstr "マウスの方向にズームするかどうか" msgctxt "@label" msgid "Show 5 Detailed Layers On Top" @@ -3987,15 +4007,15 @@ msgstr "トップの5レイヤーの詳細を表示する" msgctxt "@action:inmenu menubar:help" msgid "Show Configuration Folder" -msgstr "コンフィグレーションのフォルダーを表示する" +msgstr "コンフィグレーションのフォルダーを表示" msgctxt "@button" msgid "Show Custom" -msgstr "カスタムを表示" +msgstr "カスタム表示" msgctxt "@action:inmenu menubar:help" msgid "Show Online &Documentation" -msgstr "オンラインドキュメントを表示する" +msgstr "オンラインドキュメントを表示(&D)" msgctxt "@action:inmenu" msgid "Show Online Troubleshooting" @@ -4019,7 +4039,7 @@ msgstr "G-codeリーダーに注意メッセージを表示します。" msgctxt "@action:button" msgid "Show configuration folder" -msgstr "コンフィグレーションのフォルダーを表示する" +msgstr "コンフィグレーションのフォルダーを表示" msgctxt "@action:button" msgid "Show detailed crash report" @@ -4031,7 +4051,7 @@ msgstr "設定を表示" msgctxt "@option:check" msgid "Show summary dialog when saving project" -msgstr "プロジェクトを保存時にダイアログサマリーを表示する" +msgstr "プロジェクト保存時に概要ダイアログを表示" msgctxt "@tooltip:button" msgid "Show your support for Cura with a donation." @@ -4091,11 +4111,11 @@ msgstr "スライス" msgctxt "@option:check" msgid "Slice automatically" -msgstr "自動的にスライスする" +msgstr "自動的にスライス" msgctxt "@info:tooltip" msgid "Slice automatically when changing settings." -msgstr "セッティングを変更すると自動にスライスします。" +msgstr "セッティングを変更すると自動でスライスします。" msgctxt "name" msgid "Slice info" @@ -4127,8 +4147,10 @@ msgstr "ソリッドビュー" msgctxt "@label" msgid "Some hidden settings use values different from their normal calculated value.\n\nClick to make these settings visible." -msgstr "いくらかの非表示設定は通常の計算された値と異なる値を使用します。" -"表示されるようにクリックしてください。" +msgstr "" +"いくつかの非表示設定が通常の計算結果と異なる値となっています。\n" +"\n" +"クリックすると表示されます。" msgctxt "@info:status" msgid "Some of the packages used in the project file are currently not installed in Cura, this might produce undesirable print results. We highly recommend installing the all required packages from the Marketplace." @@ -4144,8 +4166,10 @@ msgstr "%1で定義された一部の設定値が上書きされました msgctxt "@tooltip" msgid "Some setting/override values are different from the values stored in the profile.\n\nClick to open the profile manager." -msgstr "いくらかの設定プロファイルにある値とことなる場合無効にします。" -"プロファイルマネージャーをクリックして開いてください。" +msgstr "" +"いくつかの設定/上書きされた値はプロファイルに保存された値と異なります。\n" +"\n" +"クリックするとプロファイルマネージャーを開きます。" msgctxt "@action:label" msgid "Some settings from current profile were overwritten." @@ -4169,11 +4193,11 @@ msgstr "スピード" msgctxt "@action:inmenu" msgid "Sponsor Cura" -msgstr "スポンサーCura" +msgstr "スポンサーになる" msgctxt "@label:button" msgid "Sponsor Cura" -msgstr "スポンサーCura" +msgstr "スポンサーになる" msgctxt "@option:radio" msgid "Stable and Beta releases" @@ -4197,7 +4221,7 @@ msgstr "ビルドプレートのレベリングを開始する" msgctxt "@title:label" msgid "Start G-code" -msgstr "G-Codeの開始" +msgstr "開始G-Code" msgctxt "@label" msgid "Start the slicing process" @@ -4217,15 +4241,15 @@ msgstr "強度" msgctxt "description" msgid "Submits anonymous slice info. Can be disabled through preferences." -msgstr "不特定なスライス情報を提出。プレファレンスの中で無効になる可能性もある。" +msgstr "匿名のスライス情報を登録します。環境設定により無効になる場合があります。" msgctxt "@info:status Don't translate the XML tag !" msgid "Successfully exported material to %1" -msgstr "フィラメントの%1への書き出しが完了ました" +msgstr "材料を%1にエクスポートしました。" msgctxt "@info:status Don't translate the XML tag !" msgid "Successfully imported material %1" -msgstr "フィラメント%1の取り込みに成功しました" +msgstr "材料を%1からインポートしました" msgctxt "@info:status" msgid "Successfully imported profile {0}." @@ -4237,15 +4261,15 @@ msgstr "推奨される材料の設定" msgctxt "@action:label" msgid "Suggested Profile settings" -msgstr "推奨されるプロフィールの設定" +msgstr "推奨プロファイル設定" msgctxt "@action:title" msgid "Summary - Cura Project" -msgstr "サマリーCuraプロジェクト" +msgstr "概要 - Curaプロジェクト" msgctxt "@action:title Don't translate 'Universal Cura Project'" msgid "Summary - Open Universal Cura Project (UCP)" -msgstr "概要 - Universal Cura Project(UCP)を開く" +msgstr "概要 - Universal Cura Project (UCP) を開く" msgctxt "@action:title Don't translate 'Universal Cura Project'" msgid "Summary - Universal Cura Project" @@ -4281,31 +4305,31 @@ msgstr "サポートタイプ" msgctxt "@label Description for application dependency" msgid "Support library for faster math" -msgstr "ファターマスを操作するためのライブラリーサポート" +msgstr "高速演算用サポートライブラリー" msgctxt "@label Description for application component" msgid "Support library for file metadata and streaming" -msgstr "ファイルメタデータとストリーミングのためのライブラリーサポート" +msgstr "ファイルメタデータとストリーミングのサポートライブラリー" msgctxt "@label Description for application component" msgid "Support library for handling 3MF files" -msgstr "3MFファイルを操作するためのライブラリーサポート" +msgstr "3MFファイル操作用サポートライブラリー" msgctxt "@label Description for application dependency" msgid "Support library for handling STL files" -msgstr "STLファイルを操作するためのライブラリーサポート" +msgstr "STLファイル操作用サポートライブラリー" msgctxt "@label Description for application dependency" msgid "Support library for handling triangular meshes" -msgstr "参画メッシュを操作するためのライブラリーサポート" +msgstr "三角メッシュ処理用サポートライブラリー" msgctxt "@label Description for application dependency" msgid "Support library for scientific computing" -msgstr "サイエンスコンピューティングを操作するためのライブラリーサポート" +msgstr "科学技術計算サポートライブラリー" msgctxt "@label Description for application dependency" msgid "Support library for system keyring access" -msgstr "システムキーリングアクセスを操作するためのライブラリーサポート" +msgstr "システムキーリングアクセス用サポートライブラリー" msgctxt "@action:button" msgid "Sync" @@ -4378,7 +4402,7 @@ msgstr "バランスのとれたプロファイルは、生産性、表面品質 msgctxt "@info:tooltip" msgid "The base height from the build plate in millimeters." -msgstr "ミリメートルでビルドプレートからベースの高さ。" +msgstr "ビルドプレートからベースまでの高さをミリメートルで指定します。" msgctxt "@info:status" msgid "The build volume height has been reduced due to the value of the \"Print Sequence\" setting to prevent the gantry from colliding with printed models." @@ -4398,7 +4422,7 @@ msgstr "クラウドプリンターがオフラインです。プリンターの msgctxt "@tooltip" msgid "The colour of the material in this extruder." -msgstr "エクストルーダーのマテリアルの色。" +msgstr "このエクストルーダーの材料の色。" msgctxt "@tooltip" msgid "The configuration of this extruder is not allowed, and prohibits slicing." @@ -4418,7 +4442,7 @@ msgstr "このホットエンドの現在の温度です。" msgctxt "@info:tooltip" msgid "The depth in millimeters on the build plate" -msgstr "ビルドプレート上の奥行きミリメートル" +msgstr "ビルドプレート上の奥行き(ミリメートル)" msgctxt "@text" msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction." @@ -4458,7 +4482,7 @@ msgstr "アカウントにある以下のプリンターがCuraに追加され msgctxt "@title:header" msgid "The following printers will receive the new material profiles:" -msgstr "以下のプリンターに新しい素材プロファイルが配布されます:" +msgstr "以下のプリンターに新しい材料プロファイルが配布されます:" msgctxt "@info:tooltip" msgid "The following script is active:" @@ -4475,11 +4499,11 @@ msgstr "ハイライトされたエリアは、欠けている表面または無 msgctxt "@tooltip" msgid "The material in this extruder." -msgstr "エクストルーダー入ったフィラメント。" +msgstr "このエクストルーダーにある材料。" msgctxt "@label:label Ultimaker Marketplace is a brand name, don't translate" msgid "The material package associated with the Cura project could not be found on the Ultimaker Marketplace. Use the partial material profile definition stored in the Cura project file at your own risk." -msgstr "Curaプロジェクトに関連付けられている材料パッケージがUltimaker Marketplaceで見つかりませんでした。Curaプロジェクトファイルに保存されている材料パッケージ定義を部分的に使用する場合は自己責任で行ってください。" +msgstr "Curaプロジェクトに関連付けられている材料パッケージがUltimakerマーケットプレイスで見つかりませんでした。Curaプロジェクトファイルに保存されている材料プロファイルの定義を部分的に使用する場合は自己責任で行ってください。" msgctxt "@info:tooltip" msgid "The maximum distance of each pixel from \"Base.\"" @@ -4487,7 +4511,7 @@ msgstr "“ベース”から各ピクセルへの最大距離。" msgctxt "@label (%1 is a number)" msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" -msgstr "新しいフィラメントの直径は %1 mm に設定されています。これは現在のエクストルーダーに適応していません。続行しますか?" +msgstr "新しいフィラメントの直径は%1mmに設定されています。これは現在のエクストルーダーに適応していません。続行しますか?" msgctxt "@tooltip" msgid "The nozzle inserted in this extruder." @@ -4495,9 +4519,13 @@ msgstr "ノズルが入ったエクストルーダー。" msgctxt "@label" msgid "The pattern of the infill material of the print:\n\nFor quick prints of non functional model choose line, zig zag or lightning infill.\n\nFor functional part not subjected to a lot of stress we recommend grid or triangle or tri hexagon.\n\nFor functional 3D prints which require high strength in multiple directions use cubic, cubic subdivision, quarter cubic, octet, and gyroid." -msgstr "プリントのインフィル材料のパターン:" -"非機能モデルをクイックプリントする場合は、ライン、ジグザグ、ライトニングインフィルから選択します。 " -"応力があまりかからない機能部品の場合は、グリッド、トライアングル、トライヘキサゴンをお勧めします。" +msgstr "" +"プリントのインフィル材料のパターン:\n" +"\n" +"非機能モデルを手早くプリントする場合は、ライン、ジグザグ、ライトニングインフィルから選択します。\n" +"\n" +"応力があまりかからない機能部品の場合は、グリッド、トライアングル、トライヘキサゴンをお勧めします。\n" +"\n" "複数の方向に高い強度を必要とする機能的な3Dプリントの場合は、キュービック、キュービックサブディビジョン、クォーターキュービック、オクテット、ジャイロイドを使用します。" msgctxt "@info:tooltip" @@ -4506,7 +4534,7 @@ msgstr "厚さ1ミリメートルのプリントを貫通する光の割合。 msgctxt "@label:label Ultimaker Marketplace is a brand name, don't translate" msgid "The plugin associated with the Cura project could not be found on the Ultimaker Marketplace. As the plugin may be required to slice the project it might not be possible to correctly slice the file." -msgstr "Curaプロジェクトに関連付けられたプラグインが Ultimakerマーケットプレイスで見つかりませんでした。プロジェクトをスライスするためにプラグインが必要な場合があるため、ファイルを正しくスライスできない可能性があります。" +msgstr "Curaプロジェクトに関連付けられたプラグインがUltimakerマーケットプレイスで見つかりませんでした。プロジェクトをスライスするためにプラグインが必要な場合があるため、ファイルを正しくスライスできない可能性があります。" msgctxt "@info:title" msgid "The print job was successfully submitted" @@ -4618,7 +4646,7 @@ msgstr "%1 が認識されていないためこの構成は利用できません msgctxt "@text:window" msgid "This is a Cura Universal project file. Would you like to open it as a Cura project or Cura Universal Project or import the models from it?" -msgstr "これはCura Universalのプロジェクトファイルです。Cura Project,またはCura Universal Projectとして開きますか?それともそこからモデルをインポートしますか?" +msgstr "これはCura Universal Projectファイルです。Cura ProjectまたはCura Universal Projectとして開きますか?それともそこからモデルをインポートしますか?" msgctxt "@text:window" msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" @@ -4626,7 +4654,7 @@ msgstr "これはCuraのプロジェクトファイルです。プロジェク msgctxt "@label" msgid "This material is linked to %1 and shares some of its properties." -msgstr "このフィラメントは %1にリンクすプロパティーを共有する。" +msgstr "この材料は%1の構成とリンクされています。" msgctxt "@label" msgid "This package will be installed after restarting." @@ -4663,12 +4691,14 @@ msgstr "このプロファイルはプリンターによりデフォルトを使 msgctxt "@label" msgid "This project contains materials or plugins that are currently not installed in Cura.
    Install the missing packages and reopen the project." -msgstr "このプロジェクトには、現在Curaにインストールされていない素材またはプラグインが含まれています。
    不足しているパッケージをインストールすると、プロジェクトが再度開きます。" +msgstr "このプロジェクトには、現在Curaにインストールされていない材料またはプラグインが含まれています。
    不足しているパッケージをインストールすると、プロジェクトが再度開きます。" msgctxt "@label" msgid "This setting has a value that is different from the profile.\n\nClick to restore the value of the profile." -msgstr "この設定にプロファイルと異なった値があります。" -"プロファイルの値を戻すためにクリックしてください。" +msgstr "" +"設定された値がプロファイルと異なります。\n" +"\n" +"クリックするとプロファイルの値に戻します。" msgctxt "@item:tooltip" msgid "This setting has been hidden by the active machine and will not be visible." @@ -4677,7 +4707,7 @@ msgstr "この設定がアクティブなプリンターにより非表示にな msgctxt "@item:tooltip %1 is list of setting names" msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." -msgstr[0] "この設定は %1 の値で非表示になっています。その設定値を変更すると設定の非表示が解除されます。" +msgstr[0] "この設定は%1の値により表示されていません。%1の値を変更すると表示されるようになります。" msgctxt "@label" msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders." @@ -4685,8 +4715,10 @@ msgstr "この設定は常に全てのエクストルーダーに共有されて msgctxt "@label" msgid "This setting is normally calculated, but it currently has an absolute value set.\n\nClick to restore the calculated value." -msgstr "このセッティングは通常計算されます、今は絶対値に固定されています。" -"計算された値に変更するためにクリックを押してください。" +msgstr "" +"この設定は通常の場合計算されますが、現状は絶対値に固定されています。\n" +"\n" +"クリックすると計算された値に戻します。" msgctxt "@label" msgid "This setting is not used because all the settings that it influences are overridden." @@ -4698,15 +4730,15 @@ msgstr "この設定はエクストルーダー固有の競合する値から取 msgctxt "@tooltip Don't translate 'Universal Cura Project'" msgid "This setting may not perform well while exporting to Universal Cura Project, Users are asked to add it at their own risk." -msgstr "この設定は,Universal Cura Projectへのエクスポート中に適切に機能しない可能性があります。ユーザーは自己責任で追加するように求められます。" +msgstr "この設定は、Universal Cura Projectへのエクスポート中に適切に機能しない可能性があります。自己責任で追加するかどうか確認されます。" msgctxt "@tooltip Don't translate 'Universal Cura Project'" msgid "This setting may not perform well while exporting to Universal Cura Project. Users are asked to add it at their own risk." -msgstr "この設定は,Universal Cura Projectへのエクスポート中に適切に機能しない可能性があります。ユーザーは自己責任で追加するように求められます。" +msgstr "この設定はUniversal Cura Projectへのエクスポート中に適切に機能しない可能性があります。自己責任で追加するか確認されます。" msgctxt "@info:warning" msgid "This version is not intended for production use. If you encounter any issues, please report them on our GitHub page, mentioning the full version {self.getVersion()}" -msgstr "このバージョンは、運用環境での使用を目的としたmのではありません。問題が発生した場合は、GitHubページでフルバージョン{self.getVersion()}を記載して報告してください。" +msgstr "このバージョンは、製品開発での使用を目的としたものではありません。問題が発生した場合は、GitHubページでフルバージョン {self.getVersion()} を記載して報告してください。" msgctxt "@label" msgid "Time estimation" @@ -4726,11 +4758,11 @@ msgstr "接続を確立するには、{website_link}にアクセスしてくだ msgctxt "@label" msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." -msgstr "プリントの成功率を上げるために、ビルドプレートを今調整できます。’次のポジションに移動’をクリックすると。" +msgstr "プリントの成功率を上げるために、ビルドプレートを調整可能になりました。「次のポジションに移動」をクリックすると、ノズルの移動先を調整できます。" msgctxt "@label" msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." -msgstr "印刷ジョブをネットワークを介してプリンターに直接送信するには、ネットワークケーブルを使用してプリンターを確実にネットワークに接続するか、プリンターを WIFI ネットワークに接続します。Cura をプリンタに接続していない場合でも、USB ドライブを使用して g コードファイルをプリンターに転送することはできます。" +msgstr "印刷ジョブをネットワーク上のプリンターに直接送信するため、ネットワークケーブルを使用してプリンターを確実にネットワークに接続するか、プリンターをWiFiネットワークに接続されていることを確認してください。Curaをプリンタに接続していない場合でも、USBドライブを使用してg-codeファイルをプリンターに転送することができます。" msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "To remove {printer_name} permanently, visit {digital_factory_link}" @@ -4738,7 +4770,7 @@ msgstr "{printer_name}を完全に削除するには、{digital_factory_link}に msgctxt "@action:inmenu" msgid "Toggle Full Screen" -msgstr "留め金 フルスクリーン" +msgstr "全画面表示切替" msgctxt "@label" msgid "Top / Bottom" @@ -4774,7 +4806,7 @@ msgstr "移動" msgctxt "@info:backup_failed" msgid "Tried to restore a Cura backup that is higher than the current version." -msgstr "現行バージョンより上の Cura バックアップをリストアしようとしました。" +msgstr "現行バージョンより上のCuraバックアップをリストアしようとしました。" msgctxt "@info:backup_failed" msgid "Tried to restore a Cura backup without having proper data or meta data." @@ -4806,7 +4838,7 @@ msgstr "タイプ" msgctxt "name" msgid "UFP Reader" -msgstr "UFP リーダー" +msgstr "UFPリーダー" msgctxt "name" msgid "UFP Writer" @@ -4830,7 +4862,7 @@ msgstr "UltiMaker認定材料" msgctxt "@text:window" msgid "UltiMaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" -msgstr "UltiMaker Cura は、印刷品質とユーザーエクスペリエンスを向上させるために匿名データを収集します。以下は、共有されるすべてのデータの例です:" +msgstr "UltiMaker Curaは、印刷品質とユーザーエクスペリエンスを向上させるために匿名データを収集します。以下は、共有されるすべてのデータの例です:" msgctxt "@item:inlistbox" msgid "UltiMaker Format Package" @@ -4882,12 +4914,13 @@ msgstr "以下のローカルEnginePluginサーバーの実行可能ファイル msgctxt "@info:plugin_failed" msgid "Unable to kill running EnginePlugin: {self._plugin_id}\nAccess is denied." -msgstr "実行中のEnginePluginを強制終了できません:{self._plugin_id}" +msgstr "" +"実行中のEnginePluginを強制終了できません: {self._plugin_id}\n" "アクセスが拒否されました。" msgctxt "@info" msgid "Unable to reach the UltiMaker account server." -msgstr "UltiMaker アカウントサーバーに到達できません。" +msgstr "UltiMakerアカウントサーバーに到達できません。" msgctxt "@text" msgid "Unable to read example data file." @@ -4907,7 +4940,7 @@ msgstr "プライムタワーまたはプライム位置が無効なためスラ msgctxt "@info:status" msgid "Unable to slice because there are objects associated with disabled Extruder %s." -msgstr "無効な Extruder %s に関連付けられている造形物があるため、スライスできません。" +msgstr "無効なエクストルーダー %s に関連付けられている造形物があるため、スライスできません。" msgctxt "@info:status" msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" @@ -4939,7 +4972,7 @@ msgstr "利用できないプリンター" msgctxt "@action:inmenu menubar:edit" msgid "Ungroup Models" -msgstr "モデルを非グループ化" +msgstr "モデルグループ解除" msgctxt "@button" msgid "Uninstall" @@ -4955,11 +4988,11 @@ msgstr "Universal Cura Project" msgctxt "@action:description Don't translate 'Universal Cura Project'" msgid "Universal Cura Project files can be printed on different 3D printers while retaining positional data and selected settings. When exported, all models present on the build plate will be included along with their current position, orientation, and scale. You can also select which per-extruder or per-model settings should be included to ensure proper printing." -msgstr "Universal Cura Projectファイルは,位置データと選択した設定を保持したまま,さまざまな3Dプリンタで印刷することができます。エクスポートすると,ビルドプレート上に存在するすべてのモデルが,現在の位置,方向,スケールとともに含まれます。適切な印刷を保証するために,エクストルーダーごとまたはモデルごとにどの設定を含めるかを選択することもできます。" +msgstr "Universal Cura Projectファイルは座標情報と選択した設定を保持し、さまざまな3Dプリンタで印刷することができます。エクスポートすると、ビルドプレート上に存在するすべてのモデルに、現在の位置、方向、拡大率が含まれます。適切な印刷を保証するために、エクストルーダーごとまたはモデルごとにどの設定を含めるかを選択することもできます。" msgctxt "@label Description for development tool" msgid "Universal build system configuration" -msgstr "ユニバーサルビルドシステム設定" +msgstr "ユニバーサルビルドシステム構成" msgctxt "@label" msgid "Unknown" @@ -4987,7 +5020,7 @@ msgstr "不明なエラー。" msgctxt "@label" msgid "Unlink Material" -msgstr "フィラメントをリンクを外す" +msgstr "材料をリンクから外す" msgctxt "@label:status" msgid "Unreachable" @@ -5019,11 +5052,11 @@ msgstr "既存を更新する" msgctxt "@action:tooltip" msgid "Update profile with current settings/overrides" -msgstr "プロファイルを現在のセッティング" +msgstr "プロファイルを現在の設定で更新/上書きする" msgctxt "@action:button" msgid "Update profile." -msgstr "プロフィールを更新します。" +msgstr "プロファイルを更新します。" msgctxt "@info:title" msgid "Update your printer" @@ -5043,111 +5076,111 @@ msgstr "更新中..." msgctxt "description" msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." -msgstr "Cura 2.1 からCura 2.2のコンフィグレーションアップグレート。" +msgstr "Cura 2.1 からCura 2.2に構成をアップグレードします。" msgctxt "description" msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." -msgstr "Cura 2.2 からCura 2.4のコンフィグレーションアップグレート。" +msgstr "Cura 2.2 からCura 2.4に構成をアップグレードします。" msgctxt "description" msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." -msgstr "Cura 2.5 からCura 2.6のコンフィグレーションアップグレート。" +msgstr "Cura 2.5 からCura 2.6に構成をアップグレードします。" msgctxt "description" msgid "Upgrades configurations from Cura 2.6 to Cura 2.7." -msgstr "Cura 2.6 からCura 2.7のコンフィグレーションアップグレート。" +msgstr "Cura 2.6 からCura 2.7に構成をアップグレードします。" msgctxt "description" msgid "Upgrades configurations from Cura 2.7 to Cura 3.0." -msgstr "Cura 2.7からCura 3.0のコンフィグレーションアップグレート。" +msgstr "Cura 2.7からCura 3.0に構成をアップグレードします。" msgctxt "description" msgid "Upgrades configurations from Cura 3.0 to Cura 3.1." -msgstr "Cura 3.0からCura 3.1のコンフィグレーションアップグレート。" +msgstr "Cura 3.0からCura 3.1に構成をアップグレードします。" msgctxt "description" msgid "Upgrades configurations from Cura 3.2 to Cura 3.3." -msgstr "Cura 3.2からCura 3.3のコンフィグレーションアップグレート。" +msgstr "Cura 3.2からCura 3.3に構成をアップグレードします。" msgctxt "description" msgid "Upgrades configurations from Cura 3.3 to Cura 3.4." -msgstr "Cura 3.3からCura 3.4のコンフィグレーションアップグレート。" +msgstr "Cura 3.3からCura 3.4に構成をアップグレードします。" msgctxt "description" msgid "Upgrades configurations from Cura 3.4 to Cura 3.5." -msgstr "Cura 3.4 から Cura 3.5 のコンフィグレーションアップグレート。" +msgstr "Cura 3.4 から Cura 3.5 に構成をアップグレードします。" msgctxt "description" msgid "Upgrades configurations from Cura 3.5 to Cura 4.0." -msgstr "Cura 3.5 から Cura 4.0 のコンフィグレーションアップグレート。" +msgstr "Cura 3.5からCura 4.0に構成をアップグレードします。" msgctxt "description" msgid "Upgrades configurations from Cura 4.0 to Cura 4.1." -msgstr "Cura 4.0 から Cura 4.1 のコンフィグレーションアップグレート。" +msgstr "Cura 4.0 から Cura 4.1 に構成をアップグレードします。" msgctxt "description" msgid "Upgrades configurations from Cura 4.1 to Cura 4.2." -msgstr "コンフィギュレーションを Cura 4.1 から Cura 4.2 にアップグレートする。" +msgstr "Cura 4.1からCura 4.2に構成をアップグレードします。" msgctxt "description" msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." -msgstr "Cura 4.11からCura 4.12に設定をアップグレードします。" +msgstr "Cura 4.11からCura 4.12に構成をアップグレードします。" msgctxt "description" msgid "Upgrades configurations from Cura 4.13 to Cura 5.0." -msgstr "Cura 4.13からCura 5.0に設定をアップグレードします。" +msgstr "Cura 4.13からCura 5.0に構成をアップグレードします。" msgctxt "description" msgid "Upgrades configurations from Cura 4.2 to Cura 4.3." -msgstr "Cura 4.2からCura 4.3の設定をアップグレードします。" +msgstr "Cura 4.2からCura 4.3に構成をアップグレードします。" msgctxt "description" msgid "Upgrades configurations from Cura 4.3 to Cura 4.4." -msgstr "Cura 4.3からCura 4.4へのコンフィグレーションアップグレート。" +msgstr "Cura 4.3からCura 4.4に構成をアップグレードします。" msgctxt "description" msgid "Upgrades configurations from Cura 4.4 to Cura 4.5." -msgstr "Cura 4.4からCura 4.5に設定をアップグレードします。" +msgstr "Cura 4.4からCura 4.5に構成をアップグレードします。" msgctxt "description" msgid "Upgrades configurations from Cura 4.5 to Cura 4.6." -msgstr "Cura 4.5からCura 4.6に設定をアップグレードします。" +msgstr "Cura 4.5からCura 4.6に構成をアップグレードします。" msgctxt "description" msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2." -msgstr "構成をCura 4.6.0からCura 4.6.2に更新します。" +msgstr "Cura 4.6.0からCura 4.6.2に構成をアップグレードします。" msgctxt "description" msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7." -msgstr "構成をCura 4.6.2からCura 4.7に更新します。" +msgstr "Cura 4.6.2からCura 4.7に構成をアップグレードします。" msgctxt "description" msgid "Upgrades configurations from Cura 4.7 to Cura 4.8." -msgstr "Cura 4.7からCura 4.8に設定をアップグレードします。" +msgstr "Cura 4.7からCura 4.8に構成をアップグレードします。" msgctxt "description" msgid "Upgrades configurations from Cura 4.8 to Cura 4.9." -msgstr "Cura 4.8からCura 4.9に設定をアップグレードします。" +msgstr "Cura 4.8からCura 4.9に構成をアップグレードします。" msgctxt "description" msgid "Upgrades configurations from Cura 4.9 to Cura 4.10." -msgstr "Cura 4.9からCura 4.10に設定をアップグレードします。" +msgstr "Cura 4.9からCura 4.10に構成をアップグレードします。" msgctxt "description" msgid "Upgrades configurations from Cura 5.2 to Cura 5.3." -msgstr "Cura 5.2からCura 5.3のコンフィグレーションアップグレート。" +msgstr "Cura 5.2からCura 5.3に構成をアップグレードします。" msgctxt "description" msgid "Upgrades configurations from Cura 5.3 to Cura 5.4." -msgstr "構成をCura 5.3からCura 5.4にアップグレードします。" +msgstr "Cura 5.3からCura 5.4に構成をアップグレードします。" msgctxt "description" msgid "Upgrades configurations from Cura 5.4 to Cura 5.5." -msgstr "構成をCura 5.4からCura 5.5にアップグレードします。" +msgstr "Cura 5.4からCura 5.5に構成をアップグレードします。" msgctxt "description" msgid "Upgrades configurations from Cura 5.6 to Cura 5.7." -msgstr "構成をCura 5.6からCura 5.7にアップグレードします。" +msgstr "Cura 5.6からCura 5.7に構成をアップグレードします。" msgctxt "@action:button" msgid "Upload custom Firmware" @@ -5163,7 +5196,7 @@ msgstr "バックアップをアップロードしています..." msgctxt "@option:check" msgid "Use a single instance of Cura" -msgstr "Curaの単一インスタンスを使用" +msgstr "単一のCuraインスタンスを使用" msgctxt "@label" msgid "Use glue for better adhesion with this material combination." @@ -5175,11 +5208,11 @@ msgstr "ユーザー用使用許諾契約" msgctxt "@label Description for application dependency" msgid "Utility functions, including an image loader" -msgstr "画像ローダーなどを含むユーティリティ機能" +msgstr "画像ローダーなどのユーティリティ機能" msgctxt "@label Description for application dependency" msgid "Utility library, including Voronoi generation" -msgstr "ボロノイ図生成を含むユーティリティライブラリ" +msgstr "ボロノイ図生成などのユーティリティライブラリー" msgctxt "@title:column" msgid "Value" @@ -5187,51 +5220,51 @@ msgstr "値" msgctxt "name" msgid "Version Upgrade 2.1 to 2.2" -msgstr "2.1 から2.2にバージョンアップグレート" +msgstr "バージョン2.1 から2.2へのアップグレード" msgctxt "name" msgid "Version Upgrade 2.2 to 2.4" -msgstr "2.2 から2.4にバージョンアップグレート" +msgstr "バージョン2.2 から2.4へのアップグレード" msgctxt "name" msgid "Version Upgrade 2.5 to 2.6" -msgstr "2.5から2.6にバージョンアップグレート" +msgstr "バージョン2.5から2.6へのアップグレード" msgctxt "name" msgid "Version Upgrade 2.6 to 2.7" -msgstr "2.6から2.7にバージョンアップグレート" +msgstr "バージョン2.6から2.7へのアップグレード" msgctxt "name" msgid "Version Upgrade 2.7 to 3.0" -msgstr "2.7から3.0にバージョンアップグレート" +msgstr "バージョン2.7から3.0へのアップグレード" msgctxt "name" msgid "Version Upgrade 3.0 to 3.1" -msgstr "3.0から3.1にバージョンアップグレート" +msgstr "バージョン3.0から3.1へのアップグレード" msgctxt "name" msgid "Version Upgrade 3.2 to 3.3" -msgstr "3.2から3.3にバージョンアップグレート" +msgstr "バージョン3.2から3.3へのアップグレード" msgctxt "name" msgid "Version Upgrade 3.3 to 3.4" -msgstr "3.3から3.4にバージョンアップグレート" +msgstr "バージョン3.3から3.4へのアップグレード" msgctxt "name" msgid "Version Upgrade 3.4 to 3.5" -msgstr "3.4 から 3.5 にバージョンアップグレート" +msgstr "バージョン3.4 から 3.5へのアップグレード" msgctxt "name" msgid "Version Upgrade 3.5 to 4.0" -msgstr "3.5 から 4.0 にバージョンアップグレート" +msgstr "バージョン3.5 から 4.0へのアップグレード" msgctxt "name" msgid "Version Upgrade 4.0 to 4.1" -msgstr "4.0 から 4.1 にバージョンアップグレート" +msgstr "バージョン4.0 から 4.1 へのアップグレード" msgctxt "name" msgid "Version Upgrade 4.1 to 4.2" -msgstr "4.0 から 4.1 にバージョンアップグレート" +msgstr "バージョン4.0 から 4.1 へのアップグレード" msgctxt "name" msgid "Version Upgrade 4.11 to 4.12" @@ -5243,15 +5276,15 @@ msgstr "バージョン4.13から5.0へのアップグレード" msgctxt "name" msgid "Version Upgrade 4.2 to 4.3" -msgstr "4.2から4.3にバージョンをアップグレート" +msgstr "バージョン4.2から4.3へのアップグレード" msgctxt "name" msgid "Version Upgrade 4.3 to 4.4" -msgstr "4.3から4.4にバージョンアップグレート" +msgstr "バージョン4.3から4.4へのアップグレード" msgctxt "name" msgid "Version Upgrade 4.4 to 4.5" -msgstr "4.4から4.5にバージョンアップグレート" +msgstr "バージョン4.4から4.5へのアップグレード" msgctxt "name" msgid "Version Upgrade 4.5 to 4.6" @@ -5259,11 +5292,11 @@ msgstr "バージョン4.5から4.6へのアップグレード" msgctxt "name" msgid "Version Upgrade 4.6.0 to 4.6.2" -msgstr "4.6.0から4.6.2へのバージョン更新" +msgstr "バージョン4.6.0から4.6.2へのアップグレード" msgctxt "name" msgid "Version Upgrade 4.6.2 to 4.7" -msgstr "4.6.2から4.7へのバージョン更新" +msgstr "バージョン4.6.2から4.7へのアップグレード" msgctxt "name" msgid "Version Upgrade 4.7 to 4.8" @@ -5279,19 +5312,19 @@ msgstr "バージョン4.9から4.10へのアップグレード" msgctxt "name" msgid "Version Upgrade 5.2 to 5.3" -msgstr "5.2から5.3にバージョンアップグレート" +msgstr "バージョン5.2から5.3へのアップグレード" msgctxt "name" msgid "Version Upgrade 5.3 to 5.4" -msgstr "5.3から5.4へのバージョンアップ" +msgstr "バージョン5.3から5.4へのアップグレード" msgctxt "name" msgid "Version Upgrade 5.4 to 5.5" -msgstr "5.4から5.5へのバージョンアップ" +msgstr "バージョン5.4から5.5へのアップグレード" msgctxt "name" msgid "Version Upgrade 5.6 to 5.7" -msgstr "5.6から5.7へのバージョンアップ" +msgstr "バージョン5.6から5.7へのアップグレード" msgctxt "@button" msgid "View printers in Digital Factory" @@ -5299,7 +5332,7 @@ msgstr "Digital Factoryでプリンターを表示する" msgctxt "@label" msgid "View type" -msgstr "タイプ表示" +msgstr "表示タイプ" msgctxt "@label link to technical assistance" msgid "View user manuals online" @@ -5307,7 +5340,7 @@ msgstr "ユーザーマニュアルをオンラインで見る" msgctxt "@label" msgid "Viewport behavior" -msgstr "ビューポイント機能" +msgstr "表示動作" msgctxt "@action:inmenu" msgid "Visible Settings" @@ -5355,11 +5388,11 @@ msgstr "選択したファイルの中に複数のG-codeが存在します。1 msgctxt "@text:window" msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" -msgstr "選択したファイルの中に複数のプロジェクトが存在します。1ファイルのみ一度に開けます。ファイルからモデルを先に取り込むことをお勧めします。続けますか?" +msgstr "選択したファイルの中に複数のプロジェクトが存在します。一度に1つのプロジェクトファイルのみを開けます。ファイルからモデルを先に取り込むことをお勧めします。続行してもよろしいですか?" msgctxt "@info" msgid "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "クラウドプリンターのウェブカムフィードをUltiMaker Curaから見ることができません。「プリンター管理」をクリックして、Ultimaker Digital Factoryにアクセスし、このウェブカムを見ます。" +msgstr "クラウドプリンターのウェブカメラフィードをUltiMaker Curaで表示できません。「プリンター管理」をクリックして、Ultimaker Digital Factoryにアクセスし、このウェブカメラを表示します。" msgctxt "@button" msgid "Website" @@ -5371,23 +5404,23 @@ msgstr "どのプリンターをセットアップしますか?" msgctxt "@info:tooltip" msgid "What type of camera navigation should be used?" -msgstr "どのタイプのカメラナビゲーションを使用する必要がありますか?" +msgstr "使用するカメラナビゲーションの種類" msgctxt "@info:tooltip" msgid "What type of camera rendering should be used?" -msgstr "どのような種類のカメラレンダリングを使用する必要がありますか?" +msgstr "使用するカメラレンダリングの種類" msgctxt "@action:inmenu menubar:help" msgid "What's New" -msgstr "新情報" +msgstr "新着情報" msgctxt "@label" msgid "What's New" -msgstr "新情報" +msgstr "新着情報" msgctxt "@title:window" msgid "What's New" -msgstr "新情報" +msgstr "新着情報" msgctxt "@info:tooltip" msgid "When checking for updates, check for both stable and for beta releases." @@ -5399,7 +5432,7 @@ msgstr "アップデートを確認する際に、安定版リリースのみを msgctxt "@info:tooltip" msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." -msgstr "プロファイル内を変更し異なるプロファイルにしました、どこの変更点を保持、破棄したいのダイアログが表示されます、また何度もダイアログが表示されないようにデフォルト機能を選ぶことができます。" +msgstr "別のプロファイルに切り替える際、変更を保持するかどうかを選択するダイアログを表示するか、もしくはデフォルトの動作を選択してダイアログを表示しないかを選択します。" msgctxt "@button" msgid "Why do I need to sync material profiles?" @@ -5407,7 +5440,7 @@ msgstr "材料プロファイルを同期する必要があるのはなぜです msgctxt "@action:label" msgid "Width (mm)" -msgstr "幅(mm)" +msgstr "幅 (mm)" msgctxt "description" msgid "Writes g-code to a compressed archive." @@ -5423,11 +5456,11 @@ msgstr "X(幅)" msgctxt "@label" msgid "X max" -msgstr "最大X" +msgstr "X座標最大値" msgctxt "@label" msgid "X min" -msgstr "X分" +msgstr "X座標最小値" msgctxt "name" msgid "X-Ray View" @@ -5435,7 +5468,7 @@ msgstr "透視ビュー" msgctxt "@item:inlistbox" msgid "X-Ray view" -msgstr "透視ビューイング" +msgstr "透視ビュー" msgctxt "@label" msgid "X/Y" @@ -5451,15 +5484,15 @@ msgstr "X3Dリーダー" msgctxt "@label" msgid "Y (Depth)" -msgstr "Y (奥行き)" +msgstr "Y(奥行き)" msgctxt "@label" msgid "Y max" -msgstr "最大Y" +msgstr "Y座標最大値" msgctxt "@label" msgid "Y min" -msgstr "Y分" +msgstr "Y座標最小値" msgctxt "@info" msgid "Yes" @@ -5467,7 +5500,8 @@ msgstr "はい" msgctxt "@label" msgid "You are about to remove all printers from Cura. This action cannot be undone.\nAre you sure you want to continue?" -msgstr "Curaからすべてのプリンターを削除しようとしています。この操作は元に戻せません。" +msgstr "" +"Curaからすべてのプリンターを削除しようとしています。この操作は元に戻せません。\n" "続行してもよろしいですか?" msgctxt "@label" @@ -5499,11 +5533,11 @@ msgstr "パッケージをインストールするにはライセンスに同意 msgctxt "@info:generic" msgid "You need to quit and restart {} before changes have effect." -msgstr "変更を有効にするために{}を終了して再始動する必要があります。" +msgstr "変更を有効にするために{}を終了して再起動する必要があります。" msgctxt "@dialog:info" msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" -msgstr "バックアップをリストアする前に Cura を再起動する必要があります。今すぐ Cura を閉じますか?" +msgstr "バックアップをリストアする前に Curaを再起動する必要があります。今すぐCuraを閉じますか?" msgctxt "@info:status" msgid "You will receive a confirmation via email when the print job is approved" @@ -5523,8 +5557,9 @@ msgstr "新しいプリンターがUltiMaker Curaに自動的に表示されま msgctxt "@info:status" msgid "Your printer {printer_name} could be connected via cloud.\n Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" -msgstr "Your printer {printer_name} could be connected via cloud." -" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" +msgstr "" +"プリンター{printer_name}はクラウドを通じて接続可能です。\n" +"プリンターをDigital Factoryに接続して、どこからでも印刷のキュー管理や監視を行えます。" msgctxt "@label" msgid "Z" @@ -5532,15 +5567,15 @@ msgstr "Z" msgctxt "@label" msgid "Z (Height)" -msgstr "Z (高さ)" +msgstr "Z(高さ)" msgctxt "@label Description for application dependency" msgid "ZeroConf discovery library" -msgstr "ZeroConfディスカバリーライブラリー" +msgstr "ZeroConf名前解決ライブラリー" msgctxt "@action:button" msgid "Zoom toward mouse direction" -msgstr "マウスの方向にズームする" +msgstr "マウスの方向にズーム" msgctxt "@info:tooltip" msgid "Zooming towards the mouse is not supported in the orthographic perspective." @@ -5596,11 +5631,11 @@ msgstr "{}プラグインのダウンロードに失敗しました" msgctxt "@label" msgid "Combination not recommended. Load BB core to slot 1 (left) for better reliability." -msgstr "組み合わせは推奨されません。信頼性を高めるため,BBコアをスロット1(左)に装填してください。" +msgstr "組み合わせは推奨されません。信頼性を高めるため、BBコアをスロット1(左)に装填してください。" msgctxt "@item:inlistbox" msgid "Makerbot Sketch Printfile" -msgstr "メーカーボット スケッチ プリントファイル" +msgstr "Makerbot Sketchプリントファイル" msgctxt "@label:textbox" msgid "Search Printer" @@ -5608,15 +5643,15 @@ msgstr "プリンターを検索" msgctxt "@text:window" msgid "This is a Cura Universal project file. Would you like to open it as a Cura Universal Project or import the models from it?" -msgstr "これはCura Universalプロジェクトファイルです。Cura Universalプロジェクトとして開きますか?それとも,そこからモデルをインポートしますか?" +msgstr "これはCura Universal Projectファイルです。Cura Universal Projectとして開きますか?それともそこからモデルをインポートしますか?" msgctxt "@action:inmenu menubar:help" msgid "Export Package For Technical Support" -msgstr "技術サポート用のパッケージをエクスポート" +msgstr "技術サポート用にパッケージをエクスポート" msgctxt "@info:status" msgid "Unable to send the model data to the engine. Please try again, or contact support." -msgstr "モデルデータをエンジンに送信できません。もう一度試すか,サポートにお問い合わせください。" +msgstr "モデルデータをエンジンに送信できません。もう一度試すか、サポートにお問い合わせください。" msgctxt "@info:status" msgid "Unable to send the model data to the engine. Please try to use a less detailed model, or reduce the number of instances." diff --git a/resources/i18n/ja_JP/fdmextruder.def.json.po b/resources/i18n/ja_JP/fdmextruder.def.json.po index 22508ca62f9..c132e601c01 100644 --- a/resources/i18n/ja_JP/fdmextruder.def.json.po +++ b/resources/i18n/ja_JP/fdmextruder.def.json.po @@ -3,9 +3,9 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-03-13 09:02+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"PO-Revision-Date: 2024-10-27 13:25+0000\n" +"Last-Translator: h1data \n" +"Language-Team: Japanese \n" "Language: ja_JP\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -14,15 +14,15 @@ msgstr "" msgctxt "platform_adhesion description" msgid "Adhesion" -msgstr "密着性" +msgstr "接着" msgctxt "material_diameter description" msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." -msgstr "使用するフィラメントの太さの調整 この値を使用するフィラメントの太さと一致させてください。" +msgstr "使用するフィラメントの太さの調整。この値を使用するフィラメントの太さと一致させてください。" msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" -msgstr "ビルドプレート密着性" +msgstr "ビルドプレートとの接着" msgctxt "material_diameter label" msgid "Diameter" @@ -30,7 +30,7 @@ msgstr "直径" msgctxt "machine_extruder_end_code description" msgid "End g-code to execute when switching away from this extruder." -msgstr "このエクストルーダーから切り替えた時に G-Code の終了を実行します。" +msgstr "エクストルーダーの最終位置をこのエクストルーダーから切り替えた時に終了G-Codeを実行します。" msgctxt "extruder_nr label" msgid "Extruder" @@ -38,7 +38,7 @@ msgstr "エクストルーダー" msgctxt "machine_extruder_end_code label" msgid "Extruder End G-Code" -msgstr "エクストルーダーがG-Codeを終了する" +msgstr "エクストルーダー終了G-Code" msgctxt "machine_extruder_end_code_duration label" msgid "Extruder End G-Code Duration" @@ -46,15 +46,15 @@ msgstr "エクストルーダー終了Gコードの時間" msgctxt "machine_extruder_end_pos_abs label" msgid "Extruder End Position Absolute" -msgstr "エクストルーダーのエンドポジションの絶対値" +msgstr "エクストルーダー終了位置の絶対値" msgctxt "machine_extruder_end_pos_x label" msgid "Extruder End Position X" -msgstr "エクストルーダーエンド位置X" +msgstr "エクストルーダー終了位置X座標" msgctxt "machine_extruder_end_pos_y label" msgid "Extruder End Position Y" -msgstr "エクストルーダーエンド位置Y" +msgstr "エクストルーダー終了位置Y座標" msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" @@ -74,7 +74,7 @@ msgstr "エクストルーダープリント冷却ファン" msgctxt "machine_extruder_start_code label" msgid "Extruder Start G-Code" -msgstr "エクストルーダーがG-Codeを開始する" +msgstr "エクストルーダー開始G-Code" msgctxt "machine_extruder_start_code_duration label" msgid "Extruder Start G-Code Duration" @@ -82,15 +82,15 @@ msgstr "エクストルーダー開始Gコードの時間" msgctxt "machine_extruder_start_pos_abs label" msgid "Extruder Start Position Absolute" -msgstr "エクストルーダーのスタート位置の絶対値" +msgstr "エクストルーダーの開始位置の絶対値" msgctxt "machine_extruder_start_pos_x label" msgid "Extruder Start Position X" -msgstr "エクストルーダー スタート位置X" +msgstr "エクストルーダー開始位置X座標" msgctxt "machine_extruder_start_pos_y label" msgid "Extruder Start Position Y" -msgstr "エクストルーダースタート位置Y" +msgstr "エクストルーダー開始位置Y座標" msgctxt "machine_settings label" msgid "Machine" @@ -98,23 +98,23 @@ msgstr "プリンター" msgctxt "machine_settings description" msgid "Machine specific settings" -msgstr "プリンター詳細設定" +msgstr "プリンター固有の設定" msgctxt "machine_extruder_end_pos_abs description" msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head." -msgstr "ヘッドの既存の認識位置よりもエクストルーダーの最終位置を絶対位置とする。" +msgstr "エクストルーダーの最終位置を、ヘッドの最後の地点からの相対位置ではなく絶対値にします。" msgctxt "machine_extruder_start_pos_abs description" msgid "Make the extruder starting position absolute rather than relative to the last-known location of the head." -msgstr "ヘッドの最後の既知位置からではなく、エクストルーダーのスタート位置を絶対位置にします。" +msgstr "エクストルーダーの開始位置を、ヘッドの最後の地点からの相対位置ではなく、絶対値にします。" msgctxt "material description" msgid "Material" -msgstr "マテリアル" +msgstr "材料" msgctxt "material label" msgid "Material" -msgstr "マテリアル" +msgstr "材料" msgctxt "machine_nozzle_size label" msgid "Nozzle Diameter" @@ -126,31 +126,31 @@ msgstr "ノズルID" msgctxt "machine_nozzle_offset_x label" msgid "Nozzle X Offset" -msgstr "Xノズルオフセット" +msgstr "ノズルX座標オフセット" msgctxt "machine_nozzle_offset_y label" msgid "Nozzle Y Offset" -msgstr "Yノズルオフセット" +msgstr "ノズルY座標オフセット" msgctxt "machine_extruder_start_code description" msgid "Start g-code to execute when switching to this extruder." -msgstr "このエクストルーダーに切り替えた時に G-Code の開始を実行します。" +msgstr "このエクストルーダーに切り替えた時に開始G-Codeを実行します。" msgctxt "extruder_prime_pos_x description" msgid "The X coordinate of the position where the nozzle primes at the start of printing." -msgstr "プリント開始時のノズルの位置を表すX座標。" +msgstr "プリント開始時における主要ノズル地点のX座標。" msgctxt "extruder_prime_pos_y description" msgid "The Y coordinate of the position where the nozzle primes at the start of printing." -msgstr "プリント開始時にノズル位置を表すY座標。" +msgstr "プリント開始時における主要ノズル地点のY座標。" msgctxt "extruder_prime_pos_z description" msgid "The Z coordinate of the position where the nozzle primes at the start of printing." -msgstr "印刷開始時にノズルがポジションを確認するZ座標。" +msgstr "プリント開始時における主要ノズル地点のZ座標。" msgctxt "extruder_nr description" msgid "The extruder train used for printing. This is used in multi-extrusion." -msgstr "エクストルーダーの列。デュアルノズル印刷時に使用。" +msgstr "印刷に使用するエクストルーダーの列。デュアルノズル印刷時に使用。" msgctxt "machine_nozzle_size description" msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." @@ -158,7 +158,7 @@ msgstr "ノズルの内径。標準以外のノズルを使用する場合は、 msgctxt "machine_nozzle_id description" msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"." -msgstr "\"AA 0.4\"や\"BB 0.8\"などのノズルID。" +msgstr "\"AA 0.4\" や \"BB 0.8\" など、エクストルーダーのノズルID。" msgctxt "machine_extruder_cooling_fan_number description" msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder." @@ -166,35 +166,35 @@ msgstr "このエクストルーダーに関連付けられているプリント msgctxt "machine_extruder_end_code_duration description" msgid "The time it takes to execute the end g-code, when switching away from this extruder." -msgstr "このエクストルーダーから切り替えるときに,終了Gコードを実行するのにかかる時間。" +msgstr "このエクストルーダーから切り替えるときに、終了Gコードを実行するのにかかる時間。" msgctxt "machine_extruder_start_code_duration description" msgid "The time it'll take to execute the start g-code, when switching to this extruder." -msgstr "このエクストルーダーに切り替えるときに,開始Gコードを実行するのにかかる時間。" +msgstr "このエクストルーダーに切り替えるときに、開始Gコードを実行するのにかかる時間。" msgctxt "machine_extruder_end_pos_x description" msgid "The x-coordinate of the ending position when turning the extruder off." -msgstr "エクストルーダーを切った際のX座標の最終位置。" +msgstr "エクストルーダーをオフにする際の終了位置X座標。" msgctxt "machine_nozzle_offset_x description" msgid "The x-coordinate of the offset of the nozzle." -msgstr "ノズルのX軸のオフセット。" +msgstr "ノズルのX座標のオフセット。" msgctxt "machine_extruder_start_pos_x description" msgid "The x-coordinate of the starting position when turning the extruder on." -msgstr "エクストルーダーのX座標のスタート位置。" +msgstr "エクストルーダーをオンにする際の開始位置X座標。" msgctxt "machine_extruder_end_pos_y description" msgid "The y-coordinate of the ending position when turning the extruder off." -msgstr "エクストルーダーを切った際のY座標の最終位置。" +msgstr "エクストルーダーをオフにする際の終了位置Y座標。" msgctxt "machine_nozzle_offset_y description" msgid "The y-coordinate of the offset of the nozzle." -msgstr "ノズルのY軸のオフセット。" +msgstr "ノズルのY座標のオフセット。" msgctxt "machine_extruder_start_pos_y description" msgid "The y-coordinate of the starting position when turning the extruder on." -msgstr "エクストルーダーのY座標のスタート位置。" +msgstr "エクストルーダーをオンにする際の開始位置Y座標。" msgctxt "machine_nozzle_head_distance label" msgid "Nozzle Length" @@ -202,4 +202,4 @@ msgstr "ノズルの長さ" msgctxt "machine_nozzle_head_distance description" msgid "The height difference between the tip of the nozzle and the lowest part of the print head." -msgstr "ノズルの先端とプリントヘッドの最も低い部分との高低差。" +msgstr "ノズル先端とプリントヘッドの最下部との高さの差。" diff --git a/resources/i18n/ja_JP/fdmprinter.def.json.po b/resources/i18n/ja_JP/fdmprinter.def.json.po index 672afaefe30..3300e8f66a9 100644 --- a/resources/i18n/ja_JP/fdmprinter.def.json.po +++ b/resources/i18n/ja_JP/fdmprinter.def.json.po @@ -1,11 +1,11 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-13 09:02+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"Report-Msgid-Bugs-To: plugins@ultimaker.com\n" +"POT-Creation-Date: 2024-11-06 10:43+0000\n" +"PO-Revision-Date: 2024-10-30 02:17+0000\n" +"Last-Translator: h1data \n" +"Language-Team: Japanese \n" "Language: ja_JP\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -14,11 +14,15 @@ msgstr "" msgctxt "prime_tower_mode description" msgid "How to generate the prime tower:
    • Normal: create a bucket in which secondary materials are primed
    • Interleaved: create a prime tower as sparse as possible. This will save time and filament, but is only possible if the used materials adhere to each other
    " -msgstr "プライムタワーの生成方法:
    • 通常:二次材料が,プライミングされるバケットを作成します
    • インターリーブド:プライムタワーをできるだけまばらに作成します。これにより時間とフィラメントが節約されますが,使用できる材料が互いに接着している場合にのみ可能です。
    " +msgstr "プライムタワーの生成方法:
    • 通常:2番目に優先される材料でバケットを作成します
    • インターリーブド:プライムタワーをできるだけまばらに作成します。これにより時間とフィラメントが節約されますが、使用できる材料が互いに接着している場合にのみ可能です。
    " + +msgctxt "cool_during_extruder_switch description" +msgid "Whether to activate the cooling fans during a nozzle switch. This can help reducing oozing by cooling the nozzle faster:
    • Unchanged: keep the fans as they were previously
    • Only last extruder: turn on the fan of the last used extruder, but turn the others off (if any). This is useful if you have completely separate extruders.
    • All fans: turn on all fans during nozzle switch. This is useful if you have a single cooling fan, or multiple fans that stay close to each other.
    " +msgstr "ノズル切り替え中に冷却ファンを作動させるかどうか。これによりノズルの冷却スピードを上げてにじみを減らすのに役立ちます:
    • 変更なし:ファンを以前の状態に維持します
    • 最後のエクストルーダーのみ:最後に使用したエクストルーダーのファンをオンにしますが、もし他のエクストルーダーがあればファンをオフにします。これは、完全に別個のエクストルーダーがある場合に有用です。
    • すべてのファン:ノズル切り替え中にすべてのファンをオンにします。これは、冷却ファンが1つのみの場合、または複数のファンが互いに接近している場合に有用です。
    " msgctxt "brim_inside_margin description" msgid "A brim around a model may touch an other model where you don't want it. This removes all brim within this distance from brimless models." -msgstr "モデルの周囲のブリムが,他のモデルの望ましくない場所に接触する可能性があります。これにより,この距離内のすべてのブリムがブリムのないモデルから削除されます。" +msgstr "モデルの周囲のブリムが他のモデルの望ましくない場所に接触する可能性があります。これにより、この距離内のすべてのブリムがブリムのないモデルから削除されます。" msgctxt "ironing_inset description" msgid "A distance to keep from the edges of the model. Ironing all the way to the edge of the mesh may result in a jagged edge on your print." @@ -42,15 +46,15 @@ msgstr "使用する整数線の方向のリスト。リストの要素は、層 msgctxt "support_bottom_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." -msgstr "使用する整数線の方向のリスト。リストの要素は、レイヤの層に合わせて順番に使用され、リストの末尾に達すると、最初から再び開始されます。リスト項目はコンマで区切られ、リスト全体は大括弧で囲まれています。デフォルトは空のリストとなり、デフォルトの角度を使用します(面がかなり厚い場合には45度と135度を交互に使用、それ以外では90度を使用)。" +msgstr "使用する整数線の方向のリスト。リストの要素は、レイヤの層に合わせて順番に使用され、リストの末尾に達すると、最初から再び開始されます。リスト項目はコンマで区切られ、リスト全体は大括弧で囲まれています。デフォルトは空のリストとなり、デフォルトの角度を使用します(境界面がかなり厚い場合には45度と135度を交互に使用、それ以外では90度を使用)。" msgctxt "support_interface_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." -msgstr "使用する整数線の方向のリスト。リストの要素は、レイヤの層に合わせて順番に使用され、リストの末尾に達すると、最初から再び開始されます。リスト項目はコンマで区切られ、リスト全体は大括弧で囲まれています。デフォルトは空のリストとなり、デフォルトの角度を使用します(面がかなり厚い場合には45度と135度を交互に使用、それ以外では90度を使用)。" +msgstr "使用する整数線の方向のリスト。リストの要素は、レイヤの層に合わせて順番に使用され、リストの末尾に達すると、最初から再び開始されます。リスト項目はコンマで区切られ、リスト全体は大括弧で囲まれています。デフォルトは空のリストとなり、デフォルトの角度を使用します(境界面がかなり厚い場合には45度と135度を交互に使用、それ以外では90度を使用)。" msgctxt "support_roof_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." -msgstr "使用する整数線の方向のリスト。リストの要素は、レイヤの層に合わせて順番に使用され、リストの末尾に達すると、最初から再び開始されます。リスト項目はコンマで区切られ、リスト全体は大括弧で囲まれています。デフォルトは空のリストとなり、デフォルトの角度を使用します(面がかなり厚い場合には45度と135度を交互に使用、それ以外では90度を使用)。" +msgstr "使用する整数線の方向のリスト。リストの要素は、レイヤの層に合わせて順番に使用され、リストの末尾に達すると、最初から再び開始されます。リスト項目はコンマで区切られ、リスト全体は大括弧で囲まれています。デフォルトは空のリストとなり、デフォルトの角度を使用します(境界面がかなり厚い場合には45度と135度を交互に使用、それ以外では90度を使用)。" msgctxt "infill_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees for the lines and zig zag patterns and 45 degrees for all other patterns)." @@ -66,7 +70,7 @@ msgstr "プリントヘッドの領域を持つポリゴンのリストは入力 msgctxt "support_tree_branch_reach_limit description" msgid "A recomendation to how far branches can move from the points they support. Branches can violate this value to reach their destination (buildplate or a flat part of the model). Lowering this value will make the support more sturdy, but increase the amount of branches (and because of that material usage/print time) " -msgstr "枝がサポートポイントからどれくらい移動できるかについての推奨値。枝は、目的地(ビルドプレートまたはモデルの平らな部分)に到達するためであればこの値に違反することができます。この値を小さくすることで、サポートをより頑丈にすることができますが、枝の量が増加します(材料の使用量やプリント時間も増加します)。" +msgstr "枝がサポートポイントからどれくらい移動できるかについての推奨値。枝は、目的地(ビルドプレートまたはモデルの平らな部分)に到達するためであればこの値に違反することができます。この値を小さくすることで、サポートをより頑丈にできますが、枝の量が増加します。(材料の使用量やプリント時間も増加します) " msgctxt "extruder_prime_pos_abs label" msgid "Absolute Extruder Prime Position" @@ -88,14 +92,21 @@ msgctxt "adaptive_layer_height_enabled description" msgid "Adaptive layers computes the layer heights depending on the shape of the model." msgstr "適応レイヤーは、レイヤーの高さをモデルの形状に合わせて計算します。" +msgctxt "extra_infill_lines_to_support_skins description" +msgid "Add extra lines into the infill pattern to support skins above. This option prevents holes or plastic blobs that sometime show in complex shaped skins due to the infill below not correctly supporting the skin layer being printed above. 'Walls' supports just the outlines of the skin, whereas 'Walls and Lines' also supports the ends of the lines that make up the skin." +msgstr "インフィルパターンにラインを追加して、上にあるスキンをサポートします。このオプションは、下のインフィルが上にプリントされるスキンレイヤーを正しくサポートしていないことにより複雑な形状のスキンに時々現れる、穴やプラスチックの塊を防ぎます。「ウォール」はスキンのアウトラインのみをサポートするのに対して、「ウォールとライン」はスキンを構成するラインの端もサポートします。" + msgctxt "infill_wall_line_count description" -msgid "Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\nThis feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right." -msgstr "インフィルエリア周辺に外壁を追加します。このような壁は、上層/底層ラインにたるみを作ります。つまり、一部の外壁材料の費用で同じ品質を実現するためには、必要な上層/底層スキンが少ないことを意味します。" -"この機能は、インフィルポリゴン接合と組み合わせて、構成が正しい場合、移動または引き戻しが必要なく、すべてのインフィルを1つの押出経路に接続することができます。" +msgid "" +"Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n" +"This feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right." +msgstr "" +"インフィル領域の周りにウォールを追加します。追加されたウォールによってトップ/ボトム面の線に生じるたるみを少なくし、トップ/ボトム面の材料を追加した場合と同等の品質で印刷できることになります。\n" +"この機能はインフィルポリゴン接合と組み合わせて、正しく設定した場合、移動や引き戻しなしに全てのインフィル領域を1つの造形パスにまとめることができます。" msgctxt "platform_adhesion description" msgid "Adhesion" -msgstr "密着性" +msgstr "接着" msgctxt "material_adhesion_tendency label" msgid "Adhesion Tendency" @@ -103,11 +114,11 @@ msgstr "接着傾向" msgctxt "skin_overlap description" msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a percentage of the line widths of the skin lines and the innermost wall. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any percentage over 50% may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." -msgstr "壁とスキンの中央ライン(のエンドポイント)が交差する量(スキンラインのライン幅と壁の最内部に対する割合)を調整します。わずかな交差によって、壁がスキンにしっかりつながります。スキンと壁のライン幅が同じで、割合が50%を超えると、スキンが壁を通過している可能性があります。これは、その時点で、スキン押出機のノズルの位置が、すでに壁の真ん中を過ぎている可能性があるためです。" +msgstr "スキンラインのライン幅とウォールの最内部に対する割合として、ウォールとスキンの中央ラインの終端が重なる量を調整します。わずかな重複によって、ウォールがスキンと堅く接合されます。スキンとウォールのライン幅が等しくかつ割合が50%を超えると、スキンがウォールを通過している可能性があります。これは、その時点でスキンエクストルーダーのノズル位置が、すでにウォールの中央を過ぎている可能性があるためです。" msgctxt "skin_overlap_mm description" msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." -msgstr "壁とスキンの中央ライン(のエンドポイント)が交差する量を調整します。わずかな交差によって、壁がスキンにしっかりつながります。スキンと壁のライン幅が同じで、壁の幅が半分以上の値になると、スキンが壁を通過している可能性があります。これは、その時点で、スキン押出機のノズルの位置が、すでに壁の真ん中を過ぎている可能性があるためです。" +msgstr "ウォールとスキンの中央ラインの終端が重なる量を調整します。わずかな交差によって、ウォールがスキンと堅く接合されます。スキンとウォールのライン幅が等しくかつ割合が50%を超えると、スキンがウォールを通過している可能性があります。これは、その時点でスキンエクストルーダーのノズル位置が、すでにウォールの中央を過ぎている可能性があるためです。" msgctxt "infill_sparse_density description" msgid "Adjusts the density of infill of the print." @@ -115,7 +126,7 @@ msgstr "プリントのインフィルの密度を調整します。" msgctxt "support_interface_density description" msgid "Adjusts the density of the roofs and floors of the support structure. A higher value results in better overhangs, but the supports are harder to remove." -msgstr "サポート材のルーフとフロアの密度を調整します 大きな値ではオーバーハングでの成功率があがりますが、サポート材が除去しにくくなります。" +msgstr "サポート材のルーフとフロアの密度を調整します。大きな値ではオーバーハングでの成功率があがりますが、サポート材が除去しにくくなります。" msgctxt "support_tree_top_rate description" 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. Use Support Roof for very high values or ensure support density is similarly high at the top." @@ -127,11 +138,11 @@ msgstr "サポート材の密度を調整します。大きな値ではオーバ msgctxt "material_diameter description" msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." -msgstr "使用するフィラメントの太さの調整 この値を使用するフィラメントの太さと一致させてください。" +msgstr "使用するフィラメントの太さの調整。この値を使用するフィラメントの太さと一致させてください。" msgctxt "support_type description" msgid "Adjusts the placement of the support structures. The placement can be set to touching build plate or everywhere. When set to everywhere the support structures will also be printed on the model." -msgstr "サポート材の配置を調整します。配置はTouching BuildplateまたはEveryWhereに設定することができます。EveryWhereに設定した場合、サポート材がモデルの上にもプリントされます。" +msgstr "サポート材の配置を調整します。配置はTouching BuildplateまたはEveryWhereに設定できます。EveryWhereに設定した場合、サポート材がモデルの上にもプリントされます。" msgctxt "prime_tower_wipe_enabled description" msgid "After printing the prime tower with one nozzle, wipe the oozed material from the other nozzle off on the prime tower." @@ -139,7 +150,7 @@ msgstr "1本のノズルでプライムタワーを印刷した後、もう片 msgctxt "retraction_hop_after_extruder_switch description" msgid "After the machine switched from one extruder to the other, the build plate is lowered to create clearance between the nozzle and the print. This prevents the nozzle from leaving oozed material on the outside of a print." -msgstr "マシーンが1つのエクストルーダーからもう一つのエクストルーダーに切り替えられた際、ビルドプレートが下降して、ノズルと印刷物との間に隙間が形成される。これによりノズルが造形物の外側にはみ出たマテリアルを残さないためである。" +msgstr "プリンターが別のエクストルーダーに切り替えた際、ビルドプレートが下降してノズルと印刷物との間に隙間が形成されます。これによりノズルに造形物からはみ出した材料が残らないようにします。" msgctxt "retraction_combing option all" msgid "All" @@ -149,17 +160,21 @@ msgctxt "print_sequence option all_at_once" msgid "All at Once" msgstr "一度にすべて" +msgctxt "cool_during_extruder_switch option all_fans" +msgid "All fans" +msgstr "すべてのファン" + msgctxt "resolution description" msgid "All settings that influence the resolution of the print. These settings have a large impact on the quality (and print time)" msgstr "プリントの解像度に影響を与えるすべての設定。これらの設定は、品質(および印刷時間)に大きな影響を与えます。" msgctxt "user_defined_print_order_enabled description" msgid "Allows you to order the object list to manually set the print sequence. First object from the list will be printed first." -msgstr "オブジェクトリストを並べ替えて,印刷順序を手動で設定できます。リストの最初のオブジェクトが最初に印刷されます。" +msgstr "オブジェクトリストを並べ替えて、印刷順序を手動で設定できます。リストの最初のオブジェクトが最初に印刷されます。" msgctxt "alternate_extra_perimeter label" msgid "Alternate Extra Wall" -msgstr "代替予備壁" +msgstr "代替の追加ウォール" msgctxt "alternate_carve_order label" msgid "Alternate Mesh Removal" @@ -167,7 +182,7 @@ msgstr "代替メッシュの削除" msgctxt "material_alternate_walls label" msgid "Alternate Wall Directions" -msgstr "ウォールの代替の向き" +msgstr "代替ウォールの向き" msgctxt "material_alternate_walls description" msgid "Alternate wall directions every other layer and inset. Useful for materials that can build up stress, like for metal printing." @@ -199,19 +214,19 @@ msgstr "各レイヤーのサポート用ポリゴンに適用されるオフセ msgctxt "support_bottom_offset description" msgid "Amount of offset applied to the floors of the support." -msgstr "サポートのフロアに適用されるオフセット量。" +msgstr "サポートのフロアに適用されるオフセット値。" msgctxt "support_roof_offset description" msgid "Amount of offset applied to the roofs of the support." -msgstr "サポートのルーフに適用されるオフセット量。" +msgstr "サポートのルーフに適用されるオフセット値。" msgctxt "support_interface_offset description" msgid "Amount of offset applied to the support interface polygons." -msgstr "サポートインターフェイスポリゴンに適用されるオフセット量。" +msgstr "サポート境界面ポリゴンに適用されるオフセット値。" msgctxt "wipe_retraction_amount description" msgid "Amount to retract the filament so it does not ooze during the wipe sequence." -msgstr "拭き取りシーケンス中に出ないように押し戻すフィラメントの量。" +msgstr "拭き取りシーケンス中に出ないように引き戻すフィラメントの量。" msgctxt "sub_div_rad_add description" msgid "An addition to the radius from the center of each cube to check for the boundary of the model, as to decide whether this cube should be subdivided. Larger values lead to a thicker shell of small cubes near the boundary of the model." @@ -235,27 +250,27 @@ msgstr "エクストルーダーのオフセットを座標システムに適用 msgctxt "interlocking_enable description" msgid "At the locations where models touch, generate an interlocking beam structure. This improves the adhesion between models, especially models printed in different materials." -msgstr "モデルが接触する箇所に、インターロックビーム構造を生成します。その結果、モデル、特に異なる材料でプリントされたモデル間の密着性が向上します。" +msgstr "モデルが接触する箇所に、インターロックビーム構造を生成します。その結果、モデル、特に異なる材料でプリントされたモデル間の接着が向上します。" msgctxt "travel_avoid_other_parts label" msgid "Avoid Printed Parts When Traveling" -msgstr "移動は印刷したパーツを回避する" +msgstr "移動中に印刷したパーツを回避" msgctxt "travel_avoid_supports label" msgid "Avoid Supports When Traveling" -msgstr "移動はサポートを回避する" +msgstr "移動中にサポートを回避" msgctxt "z_seam_position option back" msgid "Back" -msgstr "戻る" +msgstr "後方" msgctxt "z_seam_position option backleft" msgid "Back Left" -msgstr "後方左" +msgstr "左後方" msgctxt "z_seam_position option backright" msgid "Back Right" -msgstr "後方右" +msgstr "右後方" msgctxt "machine_gcode_flavor option BFB" msgid "Bits from Bytes" @@ -279,7 +294,7 @@ msgstr "底層初期レイヤー" msgctxt "bottom_skin_expand_distance label" msgid "Bottom Skin Expand Distance" -msgstr "底面展開距離" +msgstr "底面拡張距離" msgctxt "bottom_skin_preshrink label" msgid "Bottom Skin Removal Width" @@ -391,15 +406,15 @@ msgstr "ブリッジサードスキンの速度" msgctxt "bridge_wall_coast label" msgid "Bridge Wall Coasting" -msgstr "ブリッジ壁コースティング" +msgstr "ブリッジウォールコースティング" msgctxt "bridge_wall_material_flow label" msgid "Bridge Wall Flow" -msgstr "ブリッジ壁フロー" +msgstr "ブリッジウォールフロー" msgctxt "bridge_wall_speed label" msgid "Bridge Wall Speed" -msgstr "ブリッジ壁速度" +msgstr "ブリッジウォール速度" msgctxt "adhesion_type option brim" msgid "Brim" @@ -429,9 +444,17 @@ msgctxt "brim_width label" msgid "Brim Width" msgstr "ブリム幅" +msgctxt "build_fan_full_at_height label" +msgid "Build Fan Speed at Height" +msgstr "高さでのビルドファン速度" + +msgctxt "build_fan_full_layer label" +msgid "Build Fan Speed at Layer" +msgstr "レイヤーでのビルドファン速度" + msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" -msgstr "ビルドプレート密着性" +msgstr "ビルドプレートとの接着" msgctxt "adhesion_extruder_nr label" msgid "Build Plate Adhesion Extruder" @@ -469,6 +492,10 @@ msgctxt "bv_temp_warn_limit label" msgid "Build Volume temperature Warning" msgstr "ビルドボリューム温度警告" +msgctxt "build_volume_fan_nr label" +msgid "Build volume fan number" +msgstr "ビルドボリュームファンの数" + msgctxt "prime_tower_brim_enable description" msgid "By enabling this setting, your prime-tower will get a brim, even if the model doesn't. If you want a sturdier base for a high tower, you can increase the base height." msgstr "この設定を有効にすると、モデルにはない場合でもプライムタワーにブリムが付きます。高いタワーのためにより頑丈なベースが必要な場合は、ベースの高さを増やすことができます。" @@ -495,7 +522,7 @@ msgstr "コースティングのボリューム" msgctxt "coasting_enable description" msgid "Coasting replaces the last part of an extrusion path with a travel path. The oozed material is used to print the last piece of the extrusion path in order to reduce stringing." -msgstr "コースティングは、それぞれの造形ラインの最後の部分をトラベルパスで置き換えます。はみ出た材料は、糸引きを減らすために造形ライン最後の部分を印刷するために使用される。" +msgstr "コースティングは、それぞれの造形パスの最後の部分をトラベルパスで置き換えます。はみ出た材料は、糸引きを減らすために造形ライン最後の部分を印刷するために使用されます。" msgctxt "retraction_combing label" msgid "Combing Mode" @@ -503,7 +530,7 @@ msgstr "コーミングモード" msgctxt "retraction_combing description" msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas or to only comb within the infill." -msgstr "コーミングは、走行時にすでに印刷された領域内にノズルを保ちます。その結果、移動距離はわずかに長くなりますが、引き込みの必要性は減ります。コーミングがオフの場合、フィラメントの引き戻しを行い、ノズルは次のポイントまで直線移動します。また、インフィルのみにてコーミングすることにより、トップとボトムのスキン領域上での櫛通りを回避できます。" +msgstr "コーミングは、走行時にすでに印刷された領域内にノズルを保ちます。その結果、移動距離はわずかに長くなりますが、引き込みの必要性は減ります。コーミングがオフの場合、材料の引き戻しを行い、ノズルは次のポイントまで直線移動します。また、インフィルのみコーミングすることにより、トップとボトムのスキン領域上でのコーミングを回避できます。" msgctxt "command_line_settings label" msgid "Command Line Settings" @@ -575,7 +602,7 @@ msgstr "上層/底層ポリゴンに接合" msgctxt "connect_infill_polygons description" msgid "Connect infill paths where they run next to each other. For infill patterns which consist of several closed polygons, enabling this setting greatly reduces the travel time." -msgstr "互いに次に実行するインフィルパスに接合します。いくつかの閉じられたポリゴンを含むインフィルパターンの場合、この設定を有効にすることにより、移動時間が大幅に短縮されます。" +msgstr "互いに次に実行するインフィルパスに接合します。いくつかの閉じられたポリゴンを含むインフィルパターンの場合、この設定を有効にすることにより移動時間が大幅に短縮されます。" msgctxt "support_connect_zigzags description" msgid "Connect the ZigZags. This will increase the strength of the zig zag support structure." @@ -587,7 +614,7 @@ msgstr "サポートライン両端を接続します。この設定を有効に msgctxt "zig_zaggify_infill description" msgid "Connect the ends where the infill pattern meets the inner wall using a line which follows the shape of the inner wall. Enabling this setting can make the infill adhere to the walls better and reduce the effects of infill on the quality of vertical surfaces. Disabling this setting reduces the amount of material used." -msgstr "内壁の形状に沿ったラインを使用してインフィルパターンと内壁が合うところで接合します。この設定を有効にすると、インフィルが壁により密着するようになり、垂直面の品質に対するインフィルの影響が軽減します。この設定を無効にすると、材料の使用量が減ります。" +msgstr "内側のウォール形状に沿ったラインを使用してインフィルパターンと内側のウォールが合うところで接合します。この設定を有効にすると、インフィルがウォールにより接着するようになり、垂直面の品質に対するインフィルの影響が軽減します。この設定を無効にすると、材料の使用量が減ります。" msgctxt "connect_skin_polygons description" msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happen midway over infill this feature can reduce the top surface quality." @@ -613,6 +640,10 @@ msgctxt "cooling label" msgid "Cooling" msgstr "冷却" +msgctxt "cool_during_extruder_switch label" +msgid "Cooling during extruder switch" +msgstr "エクストルーダー切替中に冷却" + msgctxt "infill_pattern option cross" msgid "Cross" msgstr "クロス" @@ -659,7 +690,7 @@ msgstr "メッシュ切断" msgctxt "material_flow_temp_graph description" msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)." -msgstr "マテリアルフロー(毎秒 3mm) と温度 (° c) をリンクします。" +msgstr "材料フロー (毎秒3mm) と温度 (℃) をリンクします。" msgctxt "machine_acceleration label" msgid "Default Acceleration" @@ -701,9 +732,17 @@ msgctxt "bridge_settings_enabled description" msgid "Detect bridges and modify print speed, flow and fan settings while bridges are printed." msgstr "ブリッジを検出し、ブリッジを印刷しながらて印刷速度、フロー、ファンの設定を変更します。" +msgctxt "scarf_split_distance description" +msgid "Determines the length of each step in the flow change when extruding along the scarf seam. A smaller distance will result in a more precise but also more complex G-code." +msgstr "スカーフシームに沿って押し出す際のフロー変更における各ステップの長さを決定します。距離が短いほどより精密になりますが、Gコードはより複雑になります。" + +msgctxt "scarf_joint_seam_length description" +msgid "Determines the length of the scarf seam, a seam type that should make the Z seam less visible. Must be higher than 0 to be effective." +msgstr "Zシームをより目立たなくする、スカーフシームの長さを決定します。効果を得るには、0より大きい値にする必要があります。" + msgctxt "inset_direction description" msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last." -msgstr "ウォールをプリントする順序を決定します。アウターウォールを先にプリントすると、インナーウォールの不具合が外側に影響しないため、寸法精度が向上します。一方、アウターウォールを後からプリントすると、オーバーハングをプリントする際にうまく積み重ねることができます。インナーウォールの合計が奇数の場合、「中央の最後のライン」は必ず最後にプリントされます。" +msgstr "ウォールをプリントする順序を決定します。外側のウォールを先にプリントすると、内側のウォールの不具合が外側に影響しないため、寸法精度が向上します。一方、外側のウォールを後からプリントすると、オーバーハングをプリントする際にうまく積み重ねることができます。内側のウォールの合計が奇数の場合、「中央の最後のライン」は必ず最後にプリントされます。" msgctxt "infill_mesh_order description" msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the highest rank. An infill mesh with a higher rank will modify the infill of infill meshes with lower rank and normal meshes." @@ -731,7 +770,7 @@ msgstr "ビルドプレートに到達したときに、すべての枝が達成 msgctxt "adhesion_type description" msgid "Different options that help to improve both priming your extrusion and adhesion to the build plate. Brim adds a single layer flat area around the base of your model to prevent warping. Raft adds a thick grid with a roof below the model. Skirt is a line printed around the model, but not connected to the model." -msgstr "エクストルーダーとビルドプレートへの接着両方を改善するのに役立つさまざまなオプション。 Brimは、モデルのベースの周りに単一レイヤーを平面的に追加して、ワーピングを防止します。 Raftは、モデルの下に太いグリッドを追加します。スカートはモデルの周りに印刷されたラインですが、モデルには接続されていません。" +msgstr "エクストルーダーとビルドプレートへの接着方法を改善するのに役立つさまざまなオプション。ブリムは、モデルのベースの周りに単一レイヤーを平面的に追加して、歪みを防ぎます。ラフトはモデルの下に太いグリッドを追加します。スカートはモデルの周囲に印刷されるラインで、モデルには接続されません。" msgctxt "machine_disallowed_areas label" msgid "Disallowed Areas" @@ -771,19 +810,19 @@ msgstr "サポート構造の上部/下部からプリントまでの距離で msgctxt "infill_wipe_dist description" msgid "Distance of a travel move inserted after every infill line, to make the infill stick to the walls better. This option is similar to infill overlap, but without extrusion and only on one end of the infill line." -msgstr "インフィルラインごとに挿入された移動距離は壁のインフィルへの接着をより良くします。このオプションは、インフィルオーバーラップに似ていますが、押出なく、インフィルラインの片側にのみあります。" +msgstr "インフィルがウォールにより接着するための、インフィルラインが終わるたびに追加される移動の距離です。このオプションはインフィル重複に似ていますが、吐出がなくインフィルラインの片側の端に適用されます。" msgctxt "wall_0_wipe_dist description" msgid "Distance of a travel move inserted after the outer wall, to hide the Z seam better." -msgstr "外壁の後に挿入された移動の距離はZシームをよりよく隠します。" +msgstr "Zシームを更に隠すための、外側のウォールの後に追加する移動の距離です。" msgctxt "draft_shield_dist description" msgid "Distance of the draft shield from the print, in the X/Y directions." -msgstr "ドラフトシールドと造形物のX / Y方向の距離。" +msgstr "ドラフトシールドと造形物のX/Y方向の距離。" msgctxt "ooze_shield_dist description" msgid "Distance of the ooze shield from the print, in the X/Y directions." -msgstr "壁(ooze shield)の造形物からの距離。" +msgstr "壁 (ooze shield) の造形物からの距離。" msgctxt "support_xy_distance_overhang description" msgid "Distance of the support structure from the overhang in the X/Y directions." @@ -825,6 +864,10 @@ msgctxt "dual label" msgid "Dual Extrusion" msgstr "デュアルエクストルーダー" +msgctxt "gradual_flow_discretisation_step_size description" +msgid "Duration of each step in the gradual flow change" +msgstr "段階的なフローの変化におけるステップごとの継続時間" + msgctxt "machine_shape option elliptic" msgid "Elliptic" msgstr "楕円形" @@ -899,7 +942,7 @@ msgstr "サポートフロアを有効にする" msgctxt "support_interface_enable label" msgid "Enable Support Interface" -msgstr "サポートインタフェースを有効にする" +msgstr "サポート境界面を有効にする" msgctxt "support_roof_enable label" msgid "Enable Support Roof" @@ -917,21 +960,25 @@ msgctxt "ooze_shield_enabled description" msgid "Enable exterior ooze shield. This will create a shell around the model which is likely to wipe a second nozzle if it's at the same height as the first nozzle." msgstr "モデルの周りに壁(ooze shield)を作る。これを生成することで、一つ目のノズルの高さと2つ目のノズルが同じ高さであったとき、2つ目のノズルを綺麗にします。" +msgctxt "gradual_flow_enabled description" +msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops." +msgstr "段階的なフローの変化を有効にします。有効にすると、フロー量は目標フローまで段階的に増加/減少します。これは、エクストルーダーモーターの始動/停止時にフローがすぐに変化しないボーデンチューブを備えたプリンターに便利です。" + msgctxt "ppr_enable description" msgid "Enable print process reporting for setting threshold values for possible fault detection." -msgstr "印刷プロセスのレポートを有効にして,問題の検出の可能性があるしきい値を設定します。" +msgstr "印刷プロセスのレポートを有効にして、問題の検出の可能性があるしきい値を設定します。" msgctxt "small_skin_on_surface description" msgid "Enable small (up to 'Small Top/Bottom Width') regions on the topmost skinned layer (exposed to air) to be filled with walls instead of the default pattern." -msgstr "最上位のスキンレイヤー(空気にさらされている)上の小さな(最大「小さな上部/下部幅」)領域を、デフォルトパターンの代わりに壁で埋められるようにします。" +msgstr "最上位のスキンレイヤー(空気にさらされている)上の小さな(最大「小さな上部/下部幅」)領域を、デフォルトパターンの代わりにウォールで埋められるようにします。" msgctxt "jerk_enabled description" msgid "Enables adjusting the jerk of print head when the velocity in the X or Y axis changes. Increasing the jerk can reduce printing time at the cost of print quality." -msgstr "X または Y 軸の速度が変更する際、プリントヘッドのジャークを調整することができます。ジャークを増やすことは、印刷時間を短縮できますがプリントの質を損ねます。" +msgstr "XまたはY軸の速度が変わる際、プリントヘッドのジャーク調整を有効にします。ジャークを増やすことで印刷時間を短縮できますが、プリントの品質は低下します。" msgctxt "acceleration_enabled description" msgid "Enables adjusting the print head acceleration. Increasing the accelerations can reduce printing time at the cost of print quality." -msgstr "プリントヘッドのスピード調整の有効化 加速度の増加は印刷時間を短縮しますが印刷の質を損ねます。" +msgstr "プリントヘッドのスピード調整を有効にします。加速度の増加は印刷時間を短縮しますが印刷の質を損ねます。" msgctxt "cool_fan_enabled description" msgid "Enables the print cooling fans while printing. The fans improve print quality on layers with short layer times and bridging / overhangs." @@ -939,7 +986,7 @@ msgstr "印刷中の冷却ファンを有効にします。ファンは、短い msgctxt "machine_end_gcode label" msgid "End G-code" -msgstr "G-codeの終了" +msgstr "終了G-code" msgctxt "material_end_of_filament_purge_length label" msgid "End of Filament Purge Length" @@ -967,7 +1014,7 @@ msgstr "排他" msgctxt "experimental label" msgid "Experimental" -msgstr "実験" +msgstr "実験的" msgctxt "z_seam_corner option z_seam_corner_outer" msgid "Expose Seam" @@ -981,9 +1028,13 @@ msgctxt "meshfix_extensive_stitching description" msgid "Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching polygons. This option can introduce a lot of processing time." msgstr "強めのスティッチングは、穴をメッシュで塞いでデータを作成します。このオプションは、長い処理時間が必要となります。" +msgctxt "extra_infill_lines_to_support_skins label" +msgid "Extra Infill Lines To Support Skins" +msgstr "スキンをサポートするための追加のインフィルライン" + msgctxt "infill_wall_line_count label" msgid "Extra Infill Wall Count" -msgstr "外側インフィル壁の数" +msgstr "追加インフィルウォールの数" msgctxt "skin_outline_count label" msgid "Extra Skin Wall Count" @@ -993,6 +1044,10 @@ msgctxt "switch_extruder_extra_prime_amount description" msgid "Extra material to prime after nozzle switching." msgstr "ノズル切替え後のプライムに必要な余剰材料。" +msgctxt "variant_name" +msgid "Extruder" +msgstr "" + msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "エクストルーダープライムX位置" @@ -1083,7 +1138,7 @@ msgstr "フロー警告" msgctxt "material_flow_layer_0 description" msgid "Flow compensation for the first layer: the amount of material extruded on the initial layer is multiplied by this value." -msgstr "初期レイヤーの流量補修:初期レイヤーの マテリアル吐出量はこの値の乗算で計算されます。" +msgstr "初期レイヤーの流量補修:初期レイヤーの材料吐出量はこの値の乗算で計算されます。" msgctxt "skin_material_flow_layer_0 description" msgid "Flow compensation on bottom lines of the first layer" @@ -1127,15 +1182,15 @@ msgstr "最初のレイヤーの最も外側のウォールライン上のフロ msgctxt "wall_0_material_flow description" msgid "Flow compensation on the outermost wall line." -msgstr "最外壁のフロー補正。" +msgstr "最も外側のウォールのフロー補正。" msgctxt "wall_0_material_flow_roofing description" msgid "Flow compensation on the top surface outermost wall line." -msgstr "最外の壁ラインにおける流量補正。" +msgstr "最も外側のウォールラインにおける流量補正。" msgctxt "wall_x_material_flow_roofing description" msgid "Flow compensation on top surface wall lines for all wall lines except the outermost one." -msgstr "最外のラインを除く、全ての壁ラインにおけるトップサーフェス壁ラインのフロー補正" +msgstr "最外のラインを除く、全てのウォールラインにおける最上部ウォールラインのフロー補正" msgctxt "skin_material_flow description" msgid "Flow compensation on top/bottom lines." @@ -1147,15 +1202,15 @@ msgstr "最も外側のウォールラインを除くすべてのウォールラ msgctxt "wall_x_material_flow description" msgid "Flow compensation on wall lines for all wall lines except the outermost one." -msgstr "最外壁以外の壁のフロー補正。" +msgstr "最も外側以外のウォールのフロー補正。" msgctxt "wall_material_flow description" msgid "Flow compensation on wall lines." -msgstr "壁のフロー補正。" +msgstr "ウォールラインのフロー補正。" msgctxt "material_flow description" msgid "Flow compensation: the amount of material extruded is multiplied by this value." -msgstr "流れの補修: 押出されるマテリアルの量は、この値から乗算されます。" +msgstr "流れの補修:吐出される材料の量は、この値から乗算されます。" msgctxt "meshfix_fluid_motion_angle label" msgid "Fluid Motion Angle" @@ -1177,21 +1232,25 @@ msgctxt "material_flush_purge_speed label" msgid "Flush Purge Speed" msgstr "フラッシュパージ速度" +msgctxt "reset_flow_duration description" +msgid "For any travel move longer than this value, the material flow is reset to the paths target flow" +msgstr "この値より長い移動の場合、材料フローはパスの目標フローにリセットされます。" + msgctxt "min_wall_line_width description" msgid "For thin structures around once or twice the nozzle size, the line widths need to be altered to adhere to the thickness of the model. This setting controls the minimum line width allowed for the walls. The minimum line widths inherently also determine the maximum line widths, since we transition from N to N+1 walls at some geometry thickness where the N walls are wide and the N+1 walls are narrow. The widest possible wall line is twice the Minimum Wall Line Width." -msgstr "ノズルサイズの1~2倍程度の薄い構造の場合、モデルの厚さに合わせてライン幅を変更する必要があります。この設定は、ウォールに許容される最小ライン幅を制御します。ジオメトリーの厚さが、Nのウォールが幅広く、N+1のウォールが狭い場所で、NからN+1のウォールに移行するため、最小ライン幅は本質的に最大ライン幅も決定します。ウォールラインの許容最大幅は、最小ウォールライン幅の2倍です。" +msgstr "ノズルサイズの1~2倍程度の薄い構造の場合、モデルの厚さに合わせてライン幅が接着するよう変更する必要があります。この設定は、ウォールに許容される最小ライン幅を制御します。ジオメトリーの厚さが、Nのウォールが幅広く、N+1のウォールが狭い場所で、NからN+1のウォールに移行するため、最小ライン幅は本質的に最大ライン幅も決定します。ウォールラインの許容最大幅は、最小ウォールライン幅の2倍です。" msgctxt "z_seam_position option front" msgid "Front" -msgstr "前" +msgstr "前方" msgctxt "z_seam_position option frontleft" msgid "Front Left" -msgstr "前左" +msgstr "左前方" msgctxt "z_seam_position option frontright" msgid "Front Right" -msgstr "前方右" +msgstr "右前方" msgctxt "draft_shield_height_limitation option full" msgid "Full" @@ -1222,18 +1281,20 @@ msgid "G-code Flavor" msgstr "G-codeフレーバー" msgctxt "machine_end_gcode description" -msgid "G-code commands to be executed at the very end - separated by \n." -msgstr "最後に実行するG-codeコマンドは、" -"で区切ります。" +msgid "" +"G-code commands to be executed at the very end - separated by \n" +"." +msgstr "最後に実行されるG-codeコマンド。複数ある場合は改行で区切ります。" msgctxt "machine_start_gcode description" -msgid "G-code commands to be executed at the very start - separated by \n." -msgstr "最初に実行するG-codeコマンドは、" -"で区切ります。" +msgid "" +"G-code commands to be executed at the very start - separated by \n" +"." +msgstr "最初に実行されるG-codeコマンド。複数ある場合は改行で区切ります。" msgctxt "material_guid description" msgid "GUID of the material. This is set automatically." -msgstr "マテリアルのGUID。これは自動的に設定されます。" +msgstr "材料のGUID。これは自動的に設定されます。" msgctxt "gantry_height label" msgid "Gantry Height" @@ -1245,15 +1306,15 @@ msgstr "インターロック構造の生成" msgctxt "support_enable label" msgid "Generate Support" -msgstr "サポート開始" +msgstr "サポートを生成" msgctxt "support_brim_enable description" msgid "Generate a brim within the support infill regions of the first layer. This brim is printed underneath the support, not around it. Enabling this setting increases the adhesion of support to the build plate." -msgstr "最初の層のインフィルエリア内ブリムを生成します。このブリムは、サポートの周囲ではなく、サポートの下に印刷されます。この設定を有効にすると、サポートのビルドプレートへの吸着性が高まります。" +msgstr "最初の層のインフィルエリア内ブリムを生成します。このブリムは、サポートの周囲ではなく、サポートの下に印刷されます。この設定を有効にすると、サポートのビルドプレートへの接着が向上します。" msgctxt "support_interface_enable description" msgid "Generate a dense interface between the model and the support. This will create a skin at the top of the support on which the model is printed and at the bottom of the support, where it rests on the model." -msgstr "モデルとサポートの間に密なインターフェースを生成します。これにより、モデルが印刷されているサポートの上部、モデル上のサポートの下部にスキンが作成されます。" +msgstr "モデルとサポートの間に密な境界面を生成します。これにより、モデルが印刷されているサポートの上部、モデル上のサポートの下部にスキンが作成されます。" msgctxt "support_bottom_enable description" msgid "Generate a dense slab of material between the bottom of the support and the model. This will create a skin between the model and support." @@ -1291,6 +1352,18 @@ msgctxt "gradual_support_infill_steps label" msgid "Gradual Support Infill Steps" msgstr "サポートインフィル半減回数" +msgctxt "gradual_flow_discretisation_step_size label" +msgid "Gradual flow discretisation step size" +msgstr "段階的なフローの離散化ステップのサイズ" + +msgctxt "gradual_flow_enabled label" +msgid "Gradual flow enabled" +msgstr "段階的なフローが有効" + +msgctxt "max_flow_acceleration label" +msgid "Gradual flow max acceleration" +msgstr "段階的なフローの最大加速度" + msgctxt "cool_min_temperature description" msgid "Gradually reduce to this temperature when printing at reduced speeds because of minimum layer time." msgstr "レイヤー時間が最小であるため、速度を落としてプリントする場合は、この温度まで徐々に下げてください。" @@ -1321,7 +1394,7 @@ msgstr "Griffin" msgctxt "group_outer_walls label" msgid "Group Outer Walls" -msgstr "外壁をグループ化" +msgstr "外側のウォールをグループ化" msgctxt "infill_pattern option gyroid" msgid "Gyroid" @@ -1361,11 +1434,11 @@ msgstr "シーム表示/非表示" msgctxt "hole_xy_offset label" msgid "Hole Horizontal Expansion" -msgstr "穴の水平展開" +msgstr "穴の水平拡張" msgctxt "hole_xy_offset_max_diameter label" msgid "Hole Horizontal Expansion Max Diameter" -msgstr "穴の水平展開の最大直径" +msgstr "穴の水平拡張の最大直径" msgctxt "small_hole_max_size description" msgid "Holes and part outlines with a diameter smaller than this will be printed using Small Feature Speed." @@ -1373,7 +1446,7 @@ msgstr "これより直径が小さな輪郭の穴とパーツは、Small Featur msgctxt "xy_offset label" msgid "Horizontal Expansion" -msgstr "水平展開" +msgstr "水平拡張" msgctxt "material_shrinkage_percentage_xy label" msgid "Horizontal Scaling Factor Shrinkage Compensation" @@ -1393,7 +1466,7 @@ msgstr "流量の変化を補正するためにフィラメントを移動する msgctxt "material_break_retracted_position description" msgid "How far to retract the filament in order to break it cleanly." -msgstr "フィラメントをきれいに引き出すにはフィラメントをどこまで引き戻すか。" +msgstr "フィラメントをきれいに引き出すためフィラメントをどこまで引き戻すか。" msgctxt "material_break_preparation_speed description" msgid "How fast the filament needs to be retracted just before breaking it off in a retraction." @@ -1417,7 +1490,7 @@ msgstr "材料を乾燥保管容器の外に置くことができる期間。" msgctxt "machine_steps_per_mm_x description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the X direction." -msgstr "X 方向に 1 ミリメートルの移動でステップモーターが行うステップの数を示します。" +msgstr "X方向に1ミリメートルの移動によりステップモーターが行うステップの数を示します。" msgctxt "machine_steps_per_mm_y description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the Y direction." @@ -1445,7 +1518,7 @@ msgstr "プリンタ起動gcodeスクリプト完了時に、各エクストル msgctxt "support_interface_priority description" msgid "How support interface and support will interact when they overlap. Currently only implemented for support roof." -msgstr "サポートインターフェイスとサポートが重なる場合にどのように相互作用するかを示します。現在、サポートルーフにのみ実装されています。" +msgstr "サポート境界面とサポートが重なる場合にどのように相互作用するかを示します。現在、サポートルーフにのみ実装されています。" msgctxt "support_tree_min_height_to_model description" msgid "How tall a branch has to be if it is placed on the model. Prevents small blobs of support. This setting is ignored when a branch is supporting a support roof." @@ -1469,19 +1542,19 @@ msgstr "異なる数のウォール間を相次いで行き来する場合は、 msgctxt "raft_base_margin description" msgid "If the raft base is enabled, this is the extra raft area around the model which is also given a raft. Increasing this margin will create a stronger raft while using more material and leaving less area for your print." -msgstr "ラフトベースが有効になっている場合,これはモデルの周囲の追加のラフト領域であり,ラフトも与えられます。このマージンを増やすとより強いラフトを作ることができますが,より多くの材料を使用し,プリントのために残される領域は少なくなります。" +msgstr "ラフト土台が有効の場合、ラフト自体で構成される追加のラフト領域がモデルの周囲に作成されます。このマージンを増やすことで、より多くの材料を使いプリントの領域が狭くなる一方、より強いラフトを作ることができます。" msgctxt "raft_margin description" msgid "If the raft is enabled, this is the extra raft area around the model which is also given a raft. Increasing this margin will create a stronger raft while using more material and leaving less area for your print." -msgstr "ラフトが有効になっている場合、モデルの周りに余分なラフト領域ができます。値を大きくするとより強力なラフトができますが、多くの材料を使用し、造形範囲は少なくなります。" +msgstr "ラフトが有効の場合、ラフト自体で構成される追加のラフト領域がモデルの周囲に作成されます。このマージンを増やすことで、より多くの材料を使いプリントの領域が狭くなる一方、より強いラフトを作ることができます。" msgctxt "raft_interface_margin description" msgid "If the raft middle is enabled, this is the extra raft area around the model which is also given a raft. Increasing this margin will create a stronger raft while using more material and leaving less area for your print." -msgstr "ラフトの中央が有効になっている場合,これはモデルの周囲の追加のラフト領域であり,ラフトも与えられます。このマージンを増やすとより強いラフトを作ることができますが,より多くの材料を使用し,プリントのために残される領域は少なくなります。" +msgstr "ラフト中間層が有効の場合、ラフト自体で構成される追加のラフト領域がモデルの周囲に作成されます。このマージンを増やすことで、より多くの材料を使いプリントの領域が狭くなる一方、より強いラフトを作ることができます。" msgctxt "raft_surface_margin description" msgid "If the raft top is enabled, this is the extra raft area around the model which is also given a raft. Increasing this margin will create a stronger raft while using more material and leaving less area for your print." -msgstr "ラフトの上部が有効になっている場合,これはモデルの周囲の追加のラフト領域であり,ラフトも与えられます。このマージンを増やすとより強いラフトを作ることができますが,より多くの材料を使用し,プリントのために残される領域は少なくなります。" +msgstr "ラフト上層部が有効の場合、ラフト自体で構成される追加のラフト領域がモデルの周囲に作成されます。このマージンを増やすことで、より多くの材料を使いプリントの領域が狭くなる一方、より強いラフトを作ることができます。" msgctxt "meshfix_union_all description" msgid "Ignore the internal geometry arising from overlapping volumes within a mesh and print the volumes as one. This may cause unintended internal cavities to disappear." @@ -1493,7 +1566,7 @@ msgstr "ビルドプレート温度を含む" msgctxt "material_print_temp_prepend label" msgid "Include Material Temperatures" -msgstr "マテリアル温度を含む" +msgstr "材料の温度を含む" msgctxt "slicing_tolerance option inclusive" msgid "Inclusive" @@ -1561,11 +1634,11 @@ msgstr "インフィルオーバーハング角度" msgctxt "infill_overlap_mm label" msgid "Infill Overlap" -msgstr "インフィル公差" +msgstr "インフィルの重なり" msgctxt "infill_overlap label" msgid "Infill Overlap Percentage" -msgstr "インフィル公差量" +msgstr "インフィルの重なり (%)" msgctxt "infill_pattern label" msgid "Infill Pattern" @@ -1589,11 +1662,11 @@ msgstr "インフィル移動距離" msgctxt "infill_offset_x label" msgid "Infill X Offset" -msgstr "インフィルXオフセット" +msgstr "インフィルX座標オフセット" msgctxt "infill_offset_y label" msgid "Infill Y Offset" -msgstr "インフィルYオフセット" +msgstr "インフィルY座標オフセット" msgctxt "initial_bottom_layers label" msgid "Initial Bottom Layers" @@ -1621,15 +1694,15 @@ msgstr "初期レイヤーフロー" msgctxt "layer_height_0 label" msgid "Initial Layer Height" -msgstr "初期レイヤー高さ" +msgstr "初期レイヤーの高さ" msgctxt "xy_offset_layer_0 label" msgid "Initial Layer Horizontal Expansion" -msgstr "初期層水平展開" +msgstr "初期層水平拡張" msgctxt "wall_x_material_flow_layer_0 label" msgid "Initial Layer Inner Wall Flow" -msgstr "初期レイヤーインナーウォールのフロー" +msgstr "初期レイヤー内側ウォールのフロー" msgctxt "jerk_layer_0 label" msgid "Initial Layer Jerk" @@ -1641,7 +1714,7 @@ msgstr "初期レイヤーのライン幅" msgctxt "wall_0_material_flow_layer_0 label" msgid "Initial Layer Outer Wall Flow" -msgstr "初期レイヤーアウターウォールのフロー" +msgstr "初期レイヤーにおける外側ウォールのフロー" msgctxt "acceleration_print_layer_0 label" msgid "Initial Layer Print Acceleration" @@ -1677,31 +1750,35 @@ msgstr "初期レイヤー移動速度" msgctxt "layer_0_z_overlap label" msgid "Initial Layer Z Overlap" -msgstr "初期レイヤーZのオーバーラップ" +msgstr "初期レイヤーZ座標の重なり" msgctxt "material_initial_print_temperature label" msgid "Initial Printing Temperature" msgstr "初期印刷温度" +msgctxt "layer_0_max_flow_acceleration label" +msgid "Initial layer max flow acceleration" +msgstr "初期層の最大フロー加速度" + msgctxt "acceleration_wall_x label" msgid "Inner Wall Acceleration" -msgstr "内壁加速度" +msgstr "内側ウォールの加速度" msgctxt "wall_x_extruder_nr label" msgid "Inner Wall Extruder" -msgstr "内壁用エクストルーダー" +msgstr "内側ウォール用エクストルーダー" msgctxt "jerk_wall_x label" msgid "Inner Wall Jerk" -msgstr "内壁ジャーク" +msgstr "内側ウォールジャーク" msgctxt "speed_wall_x label" msgid "Inner Wall Speed" -msgstr "内壁速度" +msgstr "内側ウォール速度" msgctxt "wall_x_material_flow label" msgid "Inner Wall(s) Flow" -msgstr "内壁のフロー" +msgstr "内側ウォールのフロー" msgctxt "wall_line_width_x label" msgid "Inner Wall(s) Line Width" @@ -1709,7 +1786,7 @@ msgstr "内側ウォールライン幅" msgctxt "wall_0_inset description" msgid "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model." -msgstr "外壁の経路にはめ込む。外壁がノズルよりも小さく、内壁の後に造形されている場合は、オフセットを使用して、ノズルの穴をモデルの外側ではなく内壁と重なるようにします。" +msgstr "外側ウォールの経路にはめ込む。外側ウォールがノズルよりも小さく、外側ウォールの後に造形されている場合は、オフセットを使用して、ノズルの穴をモデルの外側ではなく外側ウォールと重なるようにします。" msgctxt "brim_location option inside" msgid "Inside Only" @@ -1721,11 +1798,11 @@ msgstr "内側から外側へ" msgctxt "support_interface_priority option interface_lines_overwrite_support_area" msgid "Interface lines preferred" -msgstr "インターフェイスラインを優先" +msgstr "境界面のラインを優先" msgctxt "support_interface_priority option interface_area_overwrite_support_area" msgid "Interface preferred" -msgstr "インターフェイスを優先" +msgstr "境界面を優先" msgctxt "prime_tower_mode option interleaved" msgid "Interleaved" @@ -1797,7 +1874,7 @@ msgstr "この材料は加熱時にきれいに分解するタイプ (結晶性) msgctxt "material_is_support_material description" msgid "Is this material typically used as a support material during printing." -msgstr "この素材が一般的にプリント時のサポート材として使用されるかどうかを示します。" +msgstr "この材料が一般的にプリント時のサポート材として使用されるかどうかを示します。" msgctxt "magic_fuzzy_skin_outside_only description" msgid "Jitter only the parts' outlines and not the parts' holes." @@ -1809,31 +1886,31 @@ msgstr "スティッチできない部分を保持" msgctxt "layer_height label" msgid "Layer Height" -msgstr "レイヤー高さ" +msgstr "レイヤーの高さ" msgctxt "layer_start_x label" msgid "Layer Start X" -msgstr "レイヤー始点X" +msgstr "レイヤー始点X座標" msgctxt "layer_start_y label" msgid "Layer Start Y" -msgstr "レイヤー始点Y" +msgstr "レイヤー始点Y座標" msgctxt "raft_base_thickness description" msgid "Layer thickness of the base raft layer. This should be a thick layer which sticks firmly to the printer build plate." -msgstr "ベースラフト層の層厚さ。プリンタのビルドプレートにしっかりと固着する厚い層でなければなりません。" +msgstr "ラフトの土台となる層の厚さ。プリンターのビルドプレートにしっかり接着する厚い層でなければなりません。" msgctxt "raft_interface_thickness description" msgid "Layer thickness of the middle raft layer." -msgstr "中間のラフト層の層の厚さ。" +msgstr "中間のラフト層の厚さ。" msgctxt "raft_surface_thickness description" msgid "Layer thickness of the top raft layers." -msgstr "トップラフト層の層厚。" +msgstr "トップラフト層の厚さ。" msgctxt "support_skip_zag_per_mm description" msgid "Leave out a connection between support lines once every N millimeter to make the support structure easier to break away." -msgstr "サポート毎行Nミリ時に、サポートの接続をわざと外し、後のサポート材の構造をもろくし、壊れやすくする。" +msgstr "Nミリメートルごとに1度ずつサポートラインの接続をしないことで、サポート材を外れやすくします。" msgctxt "z_seam_position option left" msgid "Left" @@ -1869,7 +1946,7 @@ msgstr "枝到達距離制限" msgctxt "support_tree_limit_branch_reach description" msgid "Limit how far each branch should travel from the point it supports. This can make the support more sturdy, but will increase the amount of branches (and because of that material usage/print time)" -msgstr "各枝がサポートポイントからどれくらい移動するかを制限します。これにより、サポートをより頑丈にすることができますが、枝の量が増加します(材料の使用量やプリント時間も増加します)。" +msgstr "各枝がサポートポイントからどれくらい移動するかを制限します。これにより、サポートをより頑丈にできますが、枝の量が増加します(材料の使用量やプリント時間も増加します)。" msgctxt "bv_temp_warn_limit description" msgid "Limit on Build Volume Temperature warning for detection." @@ -1897,7 +1974,7 @@ msgstr "検出するフロー警告の制限。" msgctxt "cutting_mesh description" msgid "Limit the volume of this mesh to within other meshes. You can use this to make certain areas of one mesh print with different settings and with a whole different extruder." -msgstr "このメッシュの大きさをを他のメッシュ内に制限します。この設定を使用することで、1つの特定のメッシュ領域の設定を、、全く別のエクストルーダーで作成することができます。" +msgstr "このメッシュの大きさをを他のメッシュ内に制限します。この設定を使用することで、1つの特定のメッシュ領域の設定を、全く別のエクストルーダーで作成できます。" msgctxt "draft_shield_height_limitation option limited" msgid "Limited" @@ -1969,7 +2046,7 @@ msgstr "プリンターの幅" msgctxt "machine_settings description" msgid "Machine specific settings" -msgstr "プリンター詳細設定" +msgstr "プリンター固有の設定" msgctxt "conical_overhang_enabled label" msgid "Make Overhang Printable" @@ -1977,11 +2054,11 @@ msgstr "オーバーハング印刷可能" msgctxt "multiple_mesh_overlap description" msgid "Make meshes which are touching each other overlap a bit. This makes them bond together better." -msgstr "触れているメッシュを少し重ねてください。これによって、より良い接着をします。" +msgstr "触れているメッシュを少し重ねます。これによって、メッシュ同士の接着をより良くします。" msgctxt "support_conical_enabled description" msgid "Make support areas smaller at the bottom than at the overhang." -msgstr "オーバーハング部分よりも底面の支持領域を小さくする。" +msgstr "オーバーハング底面のサポート領域を小さくします。" msgctxt "support_mesh_drop_down description" msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh." @@ -1992,9 +2069,12 @@ msgid "Make the extruder prime position absolute rather than relative to the las msgstr "最後のヘッドの既知位置からではなく、エクストルーダー現在位置を絶対位置にします。" msgctxt "layer_0_z_overlap description" -msgid "Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount.\nIt may be noted that sometimes the second layer is printed below initial layer because of this setting. This is intended behavior" -msgstr "エアギャップで失われたフィラメントを補うために,モデルの1つ目と2つ目の層をZ方向にオーバーラップさせます。最初のモデルレイヤーより上のすべてのモデルは,この量だけ下にシフトされます。" -"この設定により,2つ目のレイヤーが最初のレイヤーの下に印刷される場合があることに注意してください。これは意図された動作です。" +msgid "" +"Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount.\n" +"It may be noted that sometimes the second layer is printed below initial layer because of this setting. This is intended behavior" +msgstr "" +"エアギャップで失われたフィラメントを補うために、モデルの1つ目と2つ目の層をZ方向で重なるようにします。最初のモデルレイヤーより上のすべてのモデルは、この量だけ下にシフトされます。\n" +"この設定により、2つ目のレイヤーが最初のレイヤーの下に印刷される場合があることに注意してください。これは意図された動作です。" msgctxt "meshfix description" msgid "Make the meshes more suited for 3D printing." @@ -2004,6 +2084,10 @@ msgctxt "machine_gcode_flavor option Makerbot" msgid "Makerbot" msgstr "Makerbot" +msgctxt "support_z_seam_away_from_model description" +msgid "Manage the spatial relationship between the z seam of the support structure and the actual 3D model. This control is crucial as it allows users to ensure the seamless removal of support structures post-printing, without inflicting damage or leaving marks on the printed model." +msgstr "サポート構造のZシームと実際の3Dモデルとの間の空間的な関係を管理します。この制御は、プリントした造形物に損傷を与えたり跡を残したりすることなくサポート構造をシームレスに取り外せるようにするために非常に重要です。" + msgctxt "machine_gcode_flavor option RepRap (Marlin/Sprinter)" msgid "Marlin" msgstr "Marlin" @@ -2014,11 +2098,11 @@ msgstr "Marlin (Volumetric)" msgctxt "material description" msgid "Material" -msgstr "マテリアル" +msgstr "材料" msgctxt "material label" msgid "Material" -msgstr "マテリアル" +msgstr "材料" msgctxt "material_brand label" msgid "Material Brand" @@ -2026,7 +2110,7 @@ msgstr "材料のブランド" msgctxt "material_guid label" msgid "Material GUID" -msgstr "マテリアルGUID" +msgstr "材料GUID" msgctxt "material_type label" msgid "Material Type" @@ -2042,15 +2126,15 @@ msgstr "引き戻しのない最大コム距離" msgctxt "machine_max_acceleration_x label" msgid "Maximum Acceleration X" -msgstr "最大加速度X" +msgstr "X軸最大加速度" msgctxt "machine_max_acceleration_y label" msgid "Maximum Acceleration Y" -msgstr "最大加速度Y" +msgstr "Y軸最大加速度" msgctxt "machine_max_acceleration_z label" msgid "Maximum Acceleration Z" -msgstr "最大加速度Z" +msgstr "Z軸最大加速度" msgctxt "support_tree_angle label" msgid "Maximum Branch Angle" @@ -2094,7 +2178,7 @@ msgstr "最大引き戻し回数" msgctxt "max_skin_angle_for_expansion label" msgid "Maximum Skin Angle for Expansion" -msgstr "表面展開最大角" +msgstr "表面拡張最大角" msgctxt "machine_max_feedrate_e label" msgid "Maximum Speed E" @@ -2102,15 +2186,15 @@ msgstr "最大速度E" msgctxt "machine_max_feedrate_x label" msgid "Maximum Speed X" -msgstr "最大速度X" +msgstr "X軸最大速度" msgctxt "machine_max_feedrate_y label" msgid "Maximum Speed Y" -msgstr "最大速度Y" +msgstr "Y軸最大速度" msgctxt "machine_max_feedrate_z label" msgid "Maximum Speed Z" -msgstr "最大速度Z" +msgstr "Z軸最大速度" msgctxt "support_tower_maximum_supported_diameter label" msgid "Maximum Tower-Supported Diameter" @@ -2120,6 +2204,10 @@ msgctxt "meshfix_maximum_travel_resolution label" msgid "Maximum Travel Resolution" msgstr "最大移動解像度" +msgctxt "max_flow_acceleration description" +msgid "Maximum acceleration for gradual flow changes" +msgstr "フローを段階的に変化させるための最大加速度" + msgctxt "machine_max_acceleration_x description" msgid "Maximum acceleration for the motor of the X-direction" msgstr "X方向のモーターの最大速度" @@ -2142,7 +2230,7 @@ msgstr "スパース(疎)であると見なされるインフィルの最大 msgctxt "support_tower_maximum_supported_diameter description" msgid "Maximum diameter in the X/Y directions of a small area which is to be supported by a specialized support tower." -msgstr "特殊なサポートタワーにより支持される小さな領域のX / Y方向の最小直径。" +msgstr "特殊なサポートタワーにより支持される小さな領域のX/Y方向の最小直径。" msgctxt "max_extrusion_before_wipe description" msgid "Maximum material that can be extruded before another nozzle wipe is initiated. If this value is less than the volume of material required in a layer, the setting has no effect in this layer, i.e. it is limited to one wipe per layer." @@ -2158,15 +2246,15 @@ msgstr "メッシュ修正" msgctxt "mesh_position_x label" msgid "Mesh Position X" -msgstr "メッシュ位置X" +msgstr "メッシュ位置X座標" msgctxt "mesh_position_y label" msgid "Mesh Position Y" -msgstr "メッシュ位置Y" +msgstr "メッシュ位置Y座標" msgctxt "mesh_position_z label" msgid "Mesh Position Z" -msgstr "メッシュ位置Z" +msgstr "メッシュ位置Z座標" msgctxt "infill_mesh_order label" msgid "Mesh Processing Rank" @@ -2180,6 +2268,10 @@ msgctxt "slicing_tolerance option middle" msgid "Middle" msgstr "中間" +msgctxt "support_z_seam_min_distance label" +msgid "Min Z Seam Distance from Model" +msgstr "モデルからの最小Zシーム距離" + msgctxt "mold_width label" msgid "Minimal Mold Width" msgstr "最小型幅" @@ -2190,7 +2282,7 @@ msgstr "スタンバイ温度までの最短時間" msgctxt "bridge_wall_min_length label" msgid "Minimum Bridge Wall Length" -msgstr "ブリッジ壁の最小長さ" +msgstr "ブリッジウォール長さの最小値" msgctxt "min_even_wall_line_width label" msgid "Minimum Even Wall Line Width" @@ -2230,7 +2322,7 @@ msgstr "最小ポリゴン円周" msgctxt "min_skin_width_for_expansion label" msgid "Minimum Skin Width for Expansion" -msgstr "表面展開最小角" +msgstr "表面拡張最小幅" msgctxt "cool_min_speed label" msgid "Minimum Speed" @@ -2246,7 +2338,7 @@ msgstr "最小サポートフロア領域" msgctxt "minimum_interface_area label" msgid "Minimum Support Interface Area" -msgstr "最小サポートインターフェイス領域" +msgstr "サポート境界面の最小面積" msgctxt "minimum_roof_area label" msgid "Minimum Support Roof Area" @@ -2270,7 +2362,7 @@ msgstr "最小ウォールライン幅" msgctxt "minimum_interface_area description" msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will be printed as normal support." -msgstr "サポートインターフェイスポリゴンの最小領域サイズ。この値より小さい領域のポリゴンは通常のサポートとしてプリントされます。" +msgstr "サポート境界面ポリゴンの最小領域サイズ。この値より小さい領域のポリゴンは通常のサポートとしてプリントされます。" msgctxt "minimum_support_area description" msgid "Minimum area size for support polygons. Polygons which have an area smaller than this value will not be generated." @@ -2284,6 +2376,10 @@ msgctxt "minimum_roof_area description" msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will be printed as normal support." msgstr "サポートのルーフの最小領域サイズ。この値より小さい領域のポリゴンは通常のサポートとしてプリントされます。" +msgctxt "layer_0_max_flow_acceleration description" +msgid "Minimum speed for gradual flow changes for the first layer" +msgstr "第1層のフローを段階的に変化させるための最低速度" + msgctxt "min_feature_size description" 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 Line Width." msgstr "薄いフィーチャーの最小厚さ。この値より薄いモデルフィーチャーはプリントされず、最小フィーチャーサイズより厚いフィーチャーは最小ウォールライン幅に広げられます。" @@ -2324,9 +2420,13 @@ msgctxt "skirt_line_count description" msgid "Multiple skirt lines help to prime your extrusion better for small models. Setting this to 0 will disable the skirt." msgstr "複数のスカートラインを使用すると、小さなモデル形成時の射出をより良く行うことができます。これを0に設定するとスカートが無効になります。" +msgctxt "support_infill_density_multiplier_initial_layer description" +msgid "Multiplier for the infill on the initial layers of the support. Increasing this may help for bed adhesion." +msgstr "サポート材の初期層におけるインフィル密度の倍率です。この値を増やすことで、ベッドとの接着力を高めることができます。" + msgctxt "initial_layer_line_width_factor description" msgid "Multiplier of the line width on the first layer. Increasing this could improve bed adhesion." -msgstr "最初のレイヤーに線幅の乗数です。この値を増やすと、ベッドの接着性が向上します。" +msgstr "最初のレイヤーにおけるライン幅の乗数です。この値を増やすと、ベッドとの接着が向上します。" msgctxt "material_no_load_move_factor label" msgid "No Load Move Factor" @@ -2344,6 +2444,10 @@ msgctxt "adhesion_type option none" msgid "None" msgstr "なし" +msgctxt "extra_infill_lines_to_support_skins option none" +msgid "None" +msgstr "なし" + msgctxt "z_seam_corner option z_seam_corner_none" msgid "None" msgstr "なし" @@ -2388,9 +2492,9 @@ msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "ノズルID" -msgctxt "machine_nozzle_head_distance label" -msgid "Nozzle Length" -msgstr "ノズル長さ" +msgctxt "variant_name" +msgid "Nozzle Size" +msgstr "ノズルサイズ" msgctxt "switch_extruder_extra_prime_amount label" msgid "Nozzle Switch Extra Prime Amount" @@ -2402,7 +2506,7 @@ msgstr "ノズルスイッチ押し戻し速度" msgctxt "switch_extruder_retraction_speed label" msgid "Nozzle Switch Retract Speed" -msgstr "ノズルスイッチ引き込み速度" +msgstr "ノズルスイッチ引き戻し速度" msgctxt "switch_extruder_retraction_amount label" msgid "Nozzle Switch Retraction Distance" @@ -2442,7 +2546,7 @@ msgstr "天井面の表面に近づく際にインフィル密度が半減する msgctxt "gradual_support_infill_steps description" msgid "Number of times to reduce the support infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Support Infill Density." -msgstr "天井面より下に遠ざかる際にサポートのインフィル密度が半減する回数 天井面に近い領域ほど高い密度となり、サポートのインフィル密度になります。" +msgstr "天井面より下に遠ざかる際にサポートのインフィル密度が半減する回数。天井面に近い領域ほど高い密度となり、サポートのインフィル密度になります。" msgctxt "infill_pattern option tetrahedral" msgid "Octet" @@ -2454,15 +2558,15 @@ msgstr "オフ" msgctxt "mesh_position_x description" msgid "Offset applied to the object in the x direction." -msgstr "オブジェクトの X 方向に適用されたオフセット。" +msgstr "オブジェクトのX方向に適用されるオフセット。" msgctxt "mesh_position_y description" msgid "Offset applied to the object in the y direction." -msgstr "オブジェクトのY 方向適用されたオフセット。" +msgstr "オブジェクトのY方向に適用されるオフセット。" msgctxt "mesh_position_z description" msgid "Offset applied to the object in the z direction. With this you can perform what was used to be called 'Object Sink'." -msgstr "オブジェクトの Z 方向に適用されたオフセット。この 'オブジェクト シンク' と呼ばれていたものを再現できます。" +msgstr "オブジェクトのZ方向に適用されるオフセット。これにより、オブジェクトが沈んでいる様子を再現できます。" msgctxt "machine_use_extruder_offset_to_offset_coords label" msgid "Offset with Extruder" @@ -2480,9 +2584,13 @@ msgctxt "print_sequence option one_at_a_time" msgid "One at a Time" msgstr "1つずつ" +msgctxt "cool_during_extruder_switch option only_last_extruder" +msgid "Only last extruder" +msgstr "最後のエクストルーダーのみ" + msgctxt "retraction_hop_only_when_collides description" msgid "Only perform a Z Hop when moving over printed parts which cannot be avoided by horizontal motion by Avoid Printed Parts when Traveling." -msgstr "走行時に印刷部品への衝突を避けるため、水平移動で回避できない造形物上を移動するときは、Zホップを実行します。" +msgstr "移動中に印刷部品への衝突を避けるため、水平移動で回避できない造形物上を移動するときは、Zホップを実行します。" msgctxt "ironing_only_highest_layer description" msgid "Only perform ironing on the very last layer of the mesh. This saves time if the lower layers don't need a smooth surface finish." @@ -2502,11 +2610,11 @@ msgstr "最適な枝範囲" msgctxt "optimize_wall_printing_order label" msgid "Optimize Wall Printing Order" -msgstr "壁印刷順序の最適化" +msgstr "ウォール印刷順序を最適化" msgctxt "optimize_wall_printing_order description" msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization. First layer is not optimized when choosing brim as build plate adhesion type." -msgstr "撤回と移動距離を減らすために、壁のプリント順序を最適化します。ほとんどの部品がこの設定を有効にしている方が良い印刷結果につながりますが、実際には時間がかかることがありますので、最適化の有無に関わらず印刷時間を比較してください。ビルドプレートの接着タイプにブリムを選択すると最初のレイヤーは最適化されません。" +msgstr "引き戻しと移動距離を減らすために、壁のプリント順序を最適化します。ほとんどの部品がこの設定を有効にしている方が良い印刷結果につながりますが、実際には時間がかかることがありますので、最適化の有無に関わらず印刷時間を比較してください。ビルドプレートの接着タイプにブリムを選択すると最初のレイヤーは最適化されません。" msgctxt "machine_nozzle_tip_outer_diameter label" msgid "Outer Nozzle Diameter" @@ -2514,23 +2622,35 @@ msgstr "ノズル外径" msgctxt "acceleration_wall_0 label" msgid "Outer Wall Acceleration" -msgstr "外壁加速度" +msgstr "外側ウォール加速度" + +msgctxt "wall_0_acceleration label" +msgid "Outer Wall Acceleration" +msgstr "外側ウォールにおける加速度" + +msgctxt "wall_0_deceleration label" +msgid "Outer Wall Deceleration" +msgstr "外側ウォールにおける減速" + +msgctxt "wall_0_end_speed_ratio label" +msgid "Outer Wall End Speed Ratio" +msgstr "外側ウォールにおける終了速度の比率" msgctxt "wall_0_extruder_nr label" msgid "Outer Wall Extruder" -msgstr "外壁用エクストルーダー" +msgstr "外側ウォール用エクストルーダー" msgctxt "wall_0_material_flow label" msgid "Outer Wall Flow" -msgstr "外壁のフロー" +msgstr "外側ウォールのフロー" msgctxt "wall_0_inset label" msgid "Outer Wall Inset" -msgstr "外壁はめ込み" +msgstr "外側ウォールはめ込み" msgctxt "jerk_wall_0 label" msgid "Outer Wall Jerk" -msgstr "外壁ジャーク" +msgstr "外側ウォールジャーク" msgctxt "wall_line_width_0 label" msgid "Outer Wall Line Width" @@ -2538,15 +2658,23 @@ msgstr "外側ウォールライン幅" msgctxt "speed_wall_0 label" msgid "Outer Wall Speed" -msgstr "外壁速度" +msgstr "外側ウォール速度" + +msgctxt "wall_0_speed_split_distance label" +msgid "Outer Wall Speed Split Distance" +msgstr "外側ウォールでの速度スプリットの距離" + +msgctxt "wall_0_start_speed_ratio label" +msgid "Outer Wall Start Speed Ratio" +msgstr "外側ウォールにおける開始速度の比率" msgctxt "wall_0_wipe_dist label" msgid "Outer Wall Wipe Distance" -msgstr "外壁移動距離" +msgstr "外側ウォールワイプ距離" msgctxt "group_outer_walls description" msgid "Outer walls of different islands in the same layer are printed in sequence. When enabled the amount of flow changes is limited because walls are printed one type at a time, when disabled the number of travels between islands is reduced because walls in the same islands are grouped." -msgstr "同じレイヤー内の異なる島の外壁は順次印刷されます。有効にすると、壁は1つの種類ずつ印刷されるため、フローの変化量が制限されます。無効にすると、同じ島の壁がグループ化されるため、島間の移動回数が減少します。" +msgstr "同じレイヤー内の異なる島の外側ウォールは順次印刷されます。有効にすると、ウォールは1つの種類ずつ印刷されるため、フローの変化量が制限されます。無効にすると、同じ島のウォールがグループ化されるため、島間の移動回数が減少します。" msgctxt "brim_location option outside" msgid "Outside Only" @@ -2558,15 +2686,15 @@ msgstr "外側から内側へ" msgctxt "wall_overhang_angle label" msgid "Overhanging Wall Angle" -msgstr "張り出し壁アングル" +msgstr "オーバーハングウォール角" msgctxt "wall_overhang_speed_factor label" msgid "Overhanging Wall Speed" -msgstr "張り出し壁速度" +msgstr "オーバーハングウォール速度" msgctxt "wall_overhang_speed_factor description" msgid "Overhanging walls will be printed at this percentage of their normal print speed." -msgstr "張り出し壁は、この割合で通常の印刷速度で印刷されます。" +msgstr "オーバーハングウォールは、通常の印刷速度に対して指定された割合で印刷されます。" msgctxt "wipe_pause description" msgid "Pause after the unretract." @@ -2574,7 +2702,7 @@ msgstr "引き戻し前に一時停止します。" msgctxt "bridge_fan_speed description" msgid "Percentage fan speed to use when printing bridge walls and skin." -msgstr "ブリッジ壁とスキンを印刷する際に使用するファン速度の割合。" +msgstr "ブリッジウォールとスキンを印刷する際に使用するファン速度の割合。" msgctxt "bridge_fan_speed_2 description" msgid "Percentage fan speed to use when printing the second bridge skin layer." @@ -2588,9 +2716,13 @@ msgctxt "bridge_fan_speed_3 description" msgid "Percentage fan speed to use when printing the third bridge skin layer." msgstr "サードブリッジのスキンレイヤーを印刷する際に使用するファン速度の割合。" +msgctxt "z_seam_on_vertex description" +msgid "Place the z-seam on a polygon vertex. Switching this off can place the seam between vertices as well. (Keep in mind that this won't override the restrictions on placing the seam on an unsupported overhang.)" +msgstr "Zシームをポリゴンの頂点に配置します。これをオフに切り替えることで、頂点と頂点の間にもシームを配置できます。(サポートのないオーバーハングへのシーム配置制限は上書きされないことに留意してください。)" + msgctxt "minimum_polygon_circumference description" msgid "Polygons in sliced layers that have a circumference smaller than this amount will be filtered out. Lower values lead to higher resolution mesh at the cost of slicing time. It is meant mostly for high resolution SLA printers and very tiny 3D models with a lot of details." -msgstr "この量よりも小さい円周を持つスライスレイヤーのポリゴンは、除外されます。値を小さくすると、スライス時間のコストで、メッシュの解像度が高くなります。つまり、ほとんどが高解像 SLA プリンター、極小多機能 3D モデルです。" +msgstr "この量よりも小さい円周を持つスライスレイヤーのポリゴンが除外されます。値を小さくすると、スライス時間が増加しますがメッシュの解像度が高くなります。多くの場合、高解像SLAプリンターや非常に小さく細かい3Dモデル向けの設定です。" msgctxt "support_tree_angle_slow label" msgid "Preferred Branch Angle" @@ -2598,7 +2730,7 @@ msgstr "希望枝角度" msgctxt "wall_transition_filter_deviation description" msgid "Prevent transitioning back and forth between one extra wall and one less. This margin extends the range of line widths which follow to [Minimum Wall Line Width - Margin, 2 * Minimum Wall Line Width + Margin]. Increasing this margin reduces the number of transitions, which reduces the number of extrusion starts/stops and travel time. However, large line width variation can lead to under- or overextrusion problems." -msgstr "1つ外側のウォールと1つ内側のウォールの間を行き来することを防止します。このマージンは、続くライン幅の範囲を[最小ウォールライン幅 - マージン, 2 * 最小ウォールライン幅 + マージン]に拡張します。このマージンを増やすと移行の回数が減り、押出の開始/停止回数が減少し、移動時間が短縮されます。ただし、ライン幅の変化が大きいと、押出不足や押出過多の問題が発生することがあります。" +msgstr "1つ外側のウォールと1つ内側のウォールの間を行き来することを防止します。このマージンは、続くライン幅の範囲を[最小ウォールライン幅 - マージン, 2 * 最小ウォールライン幅 + マージン]に拡張します。このマージンを増やすと移行の回数が減り、押出の開始/停止回数が減少し、移動時間が短縮されます。ただし、ライン幅の変化が大きいと、押出不足や押出過多の問題が発生する場合があります。" msgctxt "acceleration_prime_tower label" msgid "Prime Tower Acceleration" @@ -2636,6 +2768,10 @@ msgctxt "prime_tower_max_bridging_distance label" msgid "Prime Tower Maximum Bridging Distance" msgstr "プライムタワーの最大ブリッジ距離" +msgctxt "prime_tower_min_shell_thickness label" +msgid "Prime Tower Minimum Shell Thickness" +msgstr "プライムタワーにおけるシェル厚さの最小値" + msgctxt "prime_tower_min_volume label" msgid "Prime Tower Minimum Volume" msgstr "プライムタワー最小容積" @@ -2668,6 +2804,10 @@ msgctxt "acceleration_print label" msgid "Print Acceleration" msgstr "印刷加速度" +msgctxt "variant_name" +msgid "Print Core" +msgstr "" + msgctxt "jerk_print label" msgid "Print Jerk" msgstr "印刷ジャーク" @@ -2686,15 +2826,15 @@ msgstr "印刷速度" msgctxt "fill_outline_gaps label" msgid "Print Thin Walls" -msgstr "薄壁印刷" +msgstr "薄いウォールを印刷" msgctxt "brim_location description" msgid "Print a brim on the outside of the model, inside, or both. Depending on the model, this helps reducing the amount of brim you need to remove afterwards, while ensuring a proper bed adhesion." -msgstr "モデルの外側,内側,またはその両方にブリムを印刷します。モデルによっては,これによりベッドの適切な接着を確保しながら,後で取り外す必要があるブリムの量を減らすことができます。" +msgstr "モデルの外側、内側、またはその両方にブリムを印刷します。モデルによっては、これによりベッドの適切な接着を確保しながら、後で取り外す必要があるブリムの量を減らすことができます。" msgctxt "prime_tower_enable description" msgid "Print a tower next to the print which serves to prime the material after each nozzle switch." -msgstr "印刷物の横にタワーを造形して、ノズル交換後にフィラメントの調整をします。" +msgstr "印刷物の隣に、ノズルを切り替えた後の材料でタワーを作成します。" msgctxt "infill_support_enabled description" msgid "Print infill structures only where tops of the model should be supported. Enabling this reduces print time and material usage, but leads to ununiform object strength." @@ -2714,7 +2854,7 @@ msgstr "ノズルサイズよりも細い壁を作ります。" msgctxt "raft_surface_monotonic description" msgid "Print raft top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes the surface look more consistent, which is also visible on the model bottom surface." -msgstr "ラフト上面のラインを,常に単一方向の隣接するラインと重なる順序で印刷します。これにより,印刷に少し時間がかかりますが,表面の見た目がより均一になり,これはモデルの底面にも表示されます。" +msgstr "ラフト上層部のラインを、常に単一方向の隣接するラインと重なる順序で印刷します。これにより印刷に少し時間がかかりますが、モデルの表面や底面の見た目がより均一になります。" msgctxt "bridge_skin_speed_2 description" msgid "Print speed to use when printing the second bridge skin layer." @@ -2734,8 +2874,7 @@ msgstr "印刷温度警告" msgctxt "infill_before_walls description" msgid "Print the infill before printing the walls. Printing the walls first may lead to more accurate walls, but overhangs print worse. Printing the infill first leads to sturdier walls, but the infill pattern might sometimes show through the surface." -msgstr "壁より前にインフィルをプリントします はじめに壁をプリントするとより精密な壁になりますが、オーバーハングのプリントは悪化します" -"はじめにインフィルをプリントすると丈夫な壁になりますが、インフィルの模様が時折表面から透けて表れます。" +msgstr "ウォールより前にインフィルをプリントします。ウォールからプリントするとより精密な壁になりますが、オーバーハングのプリントは悪化します。インフィルからプリントすると丈夫な壁になりますが、インフィルの模様が時折表面から透けて表れます。" msgctxt "roofing_monotonic description" msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." @@ -2759,7 +2898,7 @@ msgstr "最も内側のスカートラインを複数のレイヤーに分けて msgctxt "alternate_extra_perimeter description" msgid "Prints an extra wall at every other layer. This way infill gets caught between these extra walls, resulting in stronger prints." -msgstr "すべてのレイヤーごとに予備の壁を印刷します。このようにして、インフィルは余分な壁の間に挟まれ、より強い印刷物が得られる。" +msgstr "すべてのレイヤーごとに予備のウォールを印刷します。これによりインフィルは追加の壁に挟まれ、より強い印刷物が得られます。" msgctxt "resolution label" msgid "Quality" @@ -2779,63 +2918,95 @@ msgstr "ラフト間のラップ" msgctxt "raft_base_margin label" msgid "Raft Base Extra Margin" -msgstr "ラフトベースの追加マージン" +msgstr "ラフト土台の追加マージン" msgctxt "raft_base_extruder_nr label" msgid "Raft Base Extruder" -msgstr "ラフトベースエクストルーダー" +msgstr "ラフト土台用エクストルーダー" msgctxt "raft_base_fan_speed label" msgid "Raft Base Fan Speed" -msgstr "ラフトベースファン速度" +msgstr "ラフト土台ファン速度" + +msgctxt "raft_base_flow label" +msgid "Raft Base Flow" +msgstr "ラフト土台フロー量" + +msgctxt "raft_base_infill_overlap_mm label" +msgid "Raft Base Infill Overlap" +msgstr "ラフト土台でのインフィルの重なり" + +msgctxt "raft_base_infill_overlap label" +msgid "Raft Base Infill Overlap Percentage" +msgstr "ラフト土台でのインフィルの重なり (%)" msgctxt "raft_base_line_spacing label" msgid "Raft Base Line Spacing" -msgstr "ラフトベースラインスペース" +msgstr "ラフト土台のライン間隔" msgctxt "raft_base_line_width label" msgid "Raft Base Line Width" -msgstr "ラフトベースライン幅" +msgstr "ラフト土台のライン幅" msgctxt "raft_base_acceleration label" msgid "Raft Base Print Acceleration" -msgstr "ラフトベース印刷加速度" +msgstr "ラフト土台の印刷加速度" msgctxt "raft_base_jerk label" msgid "Raft Base Print Jerk" -msgstr "ラフトベース印刷ジャーク" +msgstr "ラフト土台の印刷ジャーク" msgctxt "raft_base_speed label" msgid "Raft Base Print Speed" -msgstr "ラフトベース印刷速度" +msgstr "ラフト土台の印刷速度" msgctxt "raft_base_smoothing label" msgid "Raft Base Smoothing" -msgstr "ラフトベースのスムージング" +msgstr "ラフト土台のスムージング" msgctxt "raft_base_thickness label" msgid "Raft Base Thickness" -msgstr "ラフトベース厚さ" +msgstr "ラフト土台の厚さ" msgctxt "raft_base_wall_count label" msgid "Raft Base Wall Count" -msgstr "ラフトベースウォール数" +msgstr "ラフト土台のウォール数" msgctxt "raft_margin label" msgid "Raft Extra Margin" -msgstr "ラフトの余分なマージン" +msgstr "ラフトの追加マージン" msgctxt "raft_fan_speed label" msgid "Raft Fan Speed" -msgstr "ラフトファン速度" +msgstr "ラフトのファン速度" + +msgctxt "raft_flow label" +msgid "Raft Flow" +msgstr "ラフトフロー" + +msgctxt "raft_interface_flow label" +msgid "Raft Interface Flow" +msgstr "ラフト境界面フロー量" + +msgctxt "raft_interface_infill_overlap_mm label" +msgid "Raft Interface Infill Overlap" +msgstr "ラフト境界面でのインフィルの重なり" + +msgctxt "raft_interface_infill_overlap label" +msgid "Raft Interface Infill Overlap Percentage" +msgstr "ラフト境界面でのインフィルの重なり (%)" + +msgctxt "raft_interface_z_offset label" +msgid "Raft Interface Z Offset" +msgstr "ラフト境界面のZオフセット" msgctxt "raft_interface_margin label" msgid "Raft Middle Extra Margin" -msgstr "ラフトの中央の追加マージン" +msgstr "ラフト中間層の追加マージン" msgctxt "raft_interface_extruder_nr label" msgid "Raft Middle Extruder" -msgstr "ラフト中間エクストルーダー" +msgstr "ラフト中間層用エクストルーダー" msgctxt "raft_interface_fan_speed label" msgid "Raft Middle Fan Speed" @@ -2843,11 +3014,11 @@ msgstr "ラフト中間層ファン速度" msgctxt "raft_interface_layers label" msgid "Raft Middle Layers" -msgstr "ラフト中間レイヤー" +msgstr "ラフト中間層レイヤー数" msgctxt "raft_interface_line_width label" msgid "Raft Middle Line Width" -msgstr "ラフト中央ライン幅" +msgstr "ラフト中間層ライン幅" msgctxt "raft_interface_acceleration label" msgid "Raft Middle Print Acceleration" @@ -2859,23 +3030,23 @@ msgstr "ラフト中間層印刷ジャーク" msgctxt "raft_interface_speed label" msgid "Raft Middle Print Speed" -msgstr "ラフト中間印刷速度" +msgstr "ラフト中間層印刷速度" msgctxt "raft_interface_smoothing label" msgid "Raft Middle Smoothing" -msgstr "ラフト中央のスムージング" +msgstr "ラフト中間層スムージング" msgctxt "raft_interface_line_spacing label" msgid "Raft Middle Spacing" -msgstr "ラフト中間スペース" +msgstr "ラフト中間層スペース" msgctxt "raft_interface_thickness label" msgid "Raft Middle Thickness" -msgstr "ラフト中央厚さ" +msgstr "ラフト中間層の厚さ" msgctxt "raft_interface_wall_count label" msgid "Raft Middle Wall Count" -msgstr "ラフト中央の壁の数" +msgstr "ラフト中間層のウォール数" msgctxt "raft_acceleration label" msgid "Raft Print Acceleration" @@ -2891,31 +3062,47 @@ msgstr "ラフト印刷速度" msgctxt "raft_smoothing label" msgid "Raft Smoothing" -msgstr "ラフト補整" +msgstr "ラフトスムージング" + +msgctxt "raft_surface_flow label" +msgid "Raft Surface Flow" +msgstr "ラフト表層フロー量" + +msgctxt "raft_surface_infill_overlap_mm label" +msgid "Raft Surface Infill Overlap" +msgstr "ラフト表面でのインフィルの重なり" + +msgctxt "raft_surface_infill_overlap label" +msgid "Raft Surface Infill Overlap Percentage" +msgstr "ラフト表面でのインフィルの重なり (%)" + +msgctxt "raft_surface_z_offset label" +msgid "Raft Surface Z Offset" +msgstr "ラフト表層のZオフセット" msgctxt "raft_surface_margin label" msgid "Raft Top Extra Margin" -msgstr "ラフト上部の追加マージン" +msgstr "ラフト上層部の追加マージン" msgctxt "raft_surface_extruder_nr label" msgid "Raft Top Extruder" -msgstr "ラフトトップエクストルーダー" +msgstr "ラフト上層部用エクストルーダー" msgctxt "raft_surface_fan_speed label" msgid "Raft Top Fan Speed" -msgstr "ラフト上層ファン速度" +msgstr "ラフト上層部ファン速度" msgctxt "raft_surface_thickness label" msgid "Raft Top Layer Thickness" -msgstr "ラフト最上層厚さ" +msgstr "ラフト上層部の厚さ" msgctxt "raft_surface_layers label" msgid "Raft Top Layers" -msgstr "ラフト最上層" +msgstr "ラフト上層部レイヤー数" msgctxt "raft_surface_line_width label" msgid "Raft Top Line Width" -msgstr "ラフト最上ライン幅" +msgstr "ラフト上層部ライン幅" msgctxt "raft_surface_acceleration label" msgid "Raft Top Print Acceleration" @@ -2923,27 +3110,27 @@ msgstr "ラフト上層層印刷加速度" msgctxt "raft_surface_jerk label" msgid "Raft Top Print Jerk" -msgstr "ラフト上層印刷ジャーク" +msgstr "ラフト上層部印刷ジャーク" msgctxt "raft_surface_speed label" msgid "Raft Top Print Speed" -msgstr "ラフト上層印刷速度" +msgstr "ラフト上層部印刷速度" msgctxt "raft_surface_smoothing label" msgid "Raft Top Smoothing" -msgstr "ラフト上部のスムージング" +msgstr "ラフト上層部のスムージング" msgctxt "raft_surface_line_spacing label" msgid "Raft Top Spacing" -msgstr "ラフト最上面スペース" +msgstr "ラフト上層部スペース" msgctxt "raft_surface_wall_count label" msgid "Raft Top Wall Count" -msgstr "ラフト上部の壁の数" +msgstr "ラフト上層部のウォール数" msgctxt "raft_wall_count label" msgid "Raft Wall Count" -msgstr "ラフトの壁の数" +msgstr "ラフトのウォール数" msgctxt "z_seam_type option random" msgid "Random" @@ -2959,7 +3146,7 @@ msgstr "どのインフィルラインが最初に印刷されるかをランダ msgctxt "magic_fuzzy_skin_enabled description" msgid "Randomly jitter while printing the outer wall, so that the surface has a rough and fuzzy look." -msgstr "外壁を印刷する際に振動が起こり、表面が粗くてぼやける。" +msgstr "外側のウォールを印刷する際ランダムに振動を起こし、表面を粗くぼやけた見た目にします。" msgctxt "machine_shape option rectangular" msgid "Rectangular" @@ -2999,7 +3186,7 @@ msgstr "重複メッシュの削除" msgctxt "raft_base_remove_inside_corners label" msgid "Remove Raft Base Inside Corners" -msgstr "ラフトベースの内側の角を削除" +msgstr "ラフト土台内側の角を削除" msgctxt "raft_remove_inside_corners label" msgid "Remove Raft Inside Corners" @@ -3007,15 +3194,15 @@ msgstr "ラフト内側コーナーの削除" msgctxt "raft_interface_remove_inside_corners label" msgid "Remove Raft Middle Inside Corners" -msgstr "ラフト中央の内側の角を削除" +msgstr "ラフト中間層内側の角を削除" msgctxt "raft_surface_remove_inside_corners label" msgid "Remove Raft Top Inside Corners" -msgstr "ラフト上部の内側の角を削除" +msgstr "ラフト上層部の内側の角を削除" msgctxt "carve_multiple_volumes description" msgid "Remove areas where multiple meshes are overlapping with each other. This may be used if merged dual material objects overlap with each other." -msgstr "複数のメッシュが重なっている領域を削除します。これは、結合された2つのマテリアルのオブジェクトが互いに重なっている場合に使用されます。" +msgstr "複数のメッシュが重なっている領域を削除します。これは、結合された2つの材料のオブジェクトが互いに重なっている場合に使用されます。" msgctxt "remove_empty_first_layers description" msgid "Remove empty layers beneath the first printed layer if they are present. Disabling this setting can cause empty first layers if the Slicing Tolerance setting is set to Exclusive or Middle." @@ -3023,15 +3210,15 @@ msgstr "最初に印刷したレイヤーの下に空のレイヤーがある場 msgctxt "raft_base_remove_inside_corners description" msgid "Remove inside corners from the raft base, causing the raft to become convex." -msgstr "ラフトベースから内側の角を取り除き,ラフトを凸状にします。" +msgstr "ラフト土台から内側の角を取り除き、ラフトを凸状にします。" msgctxt "raft_interface_remove_inside_corners description" msgid "Remove inside corners from the raft middle part, causing the raft to become convex." -msgstr "ラフトの中央から内側の角を取り除き,ラフトを凸状にします。" +msgstr "ラフト中間層から内側の角を取り除き、ラフトを凸状にします。" msgctxt "raft_surface_remove_inside_corners description" msgid "Remove inside corners from the raft top part, causing the raft to become convex." -msgstr "ラフトの上部から内側の角を取り除き,ラフトを凸状にします。" +msgstr "ラフト上層部から内側の角を取り除き、ラフトを凸状にします。" msgctxt "raft_remove_inside_corners description" msgid "Remove inside corners from the raft, causing the raft to become convex." @@ -3051,19 +3238,23 @@ msgstr "Repetier" msgctxt "skin_outline_count description" msgid "Replaces the outermost part of the top/bottom pattern with a number of concentric lines. Using one or two lines improves roofs that start on infill material." -msgstr "上部/下部パターンの最も外側の部分を同心円の線で置き換えます。 1つまたは2つの線を使用すると、トップ部分の造形が改善されます。" +msgstr "上部/下部パターンの最も外側の部分を同心円の線で置き換えます。 1つまたは2つの線を使用すると、インフィル材料で開始するトップ部分の造形が改善されます。" msgctxt "ppr description" msgid "Reporting events that go out of set thresholds" msgstr "設定されたしきい値を超えたイベントのレポート" +msgctxt "reset_flow_duration label" +msgid "Reset flow duration" +msgstr "フローの継続時間をリセット" + msgctxt "support_tree_rest_preference label" msgid "Rest Preference" -msgstr "希望配置" +msgstr "土台設定" msgctxt "travel_retract_before_outer_wall label" msgid "Retract Before Outer Wall" -msgstr "外壁の前に引き戻す" +msgstr "外側ウォールの前に引き戻す" msgctxt "retract_at_layer_change label" msgid "Retract at Layer Change" @@ -3071,11 +3262,11 @@ msgstr "レイヤー変更時に引き戻す" msgctxt "retraction_enable description" msgid "Retract the filament when the nozzle is moving over a non-printed area." -msgstr "ノズルが印刷しないで良い領域を移動する際にフィラメントを引き戻す。" +msgstr "ノズルが印刷しない領域を移動する際にフィラメントを引き戻します。" msgctxt "wipe_retraction_enable description" msgid "Retract the filament when the nozzle is moving over a non-printed area." -msgstr "ノズルが印刷しないで良い領域を移動する際にフィラメントを引き戻す。" +msgstr "ノズルが印刷しない領域を移動する際にフィラメントを引き戻します。" msgctxt "retract_at_layer_change description" msgid "Retract the filament when the nozzle is moving to the next layer." @@ -3087,7 +3278,7 @@ msgstr "引き戻し距離" msgctxt "retraction_extra_prime_amount label" msgid "Retraction Extra Prime Amount" -msgstr "余分な押し戻し量の引き戻し" +msgstr "引き戻し後の押し出し量" msgctxt "retraction_min_travel label" msgid "Retraction Minimum Travel" @@ -3095,11 +3286,11 @@ msgstr "引き戻し最小移動距離" msgctxt "retraction_prime_speed label" msgid "Retraction Prime Speed" -msgstr "押し戻し速度の取り消し" +msgstr "引き戻し後の押し戻し速度" msgctxt "retraction_retract_speed label" msgid "Retraction Retract Speed" -msgstr "引き戻し速度の取り消し" +msgstr "引き戻し速度" msgctxt "retraction_speed label" msgid "Retraction Speed" @@ -3115,12 +3306,24 @@ msgstr "ファン速度を0~1にスケール" msgctxt "machine_scale_fan_speed_zero_to_one description" msgid "Scale the fan speed to be between 0 and 1 instead of between 0 and 256." -msgstr "ファン速度は0〜256ではなく、0〜1になるようスケールします。" +msgstr "ファン速度を0~256ではなく、0~1でスケールします。" msgctxt "material_shrinkage_percentage label" msgid "Scaling Factor Shrinkage Compensation" msgstr "スケールファクタ収縮補正" +msgctxt "scarf_joint_seam_length label" +msgid "Scarf Seam Length" +msgstr "スカーフシームの長さ" + +msgctxt "scarf_joint_seam_start_height_ratio label" +msgid "Scarf Seam Start Height" +msgstr "スカーフシームを開始する高さ" + +msgctxt "scarf_split_distance label" +msgid "Scarf Seam Step Length" +msgstr "スカーフシームのステップ長" + msgctxt "support_meshes_present label" msgid "Scene Has Support Meshes" msgstr "シーンにサポートメッシュがある" @@ -3129,6 +3332,10 @@ msgctxt "z_seam_corner label" msgid "Seam Corner Preference" msgstr "シームコーナー設定" +msgctxt "seam_overhang_angle label" +msgid "Seam Overhanging Wall Angle" +msgstr "シームオーバーハンギング ウォール角度" + msgctxt "user_defined_print_order_enabled label" msgid "Set Print Sequence Manually" msgstr "手動で印刷順序を設定する" @@ -3175,15 +3382,15 @@ msgstr "スキンエッジサポートの厚さ" msgctxt "expand_skins_expand_distance label" msgid "Skin Expand Distance" -msgstr "表面展開距離" +msgstr "表面拡張距離" msgctxt "skin_overlap_mm label" msgid "Skin Overlap" -msgstr "表面公差" +msgstr "表面の重なり" msgctxt "skin_overlap label" msgid "Skin Overlap Percentage" -msgstr "表面公差量" +msgstr "表面の重なり (%)" msgctxt "skin_preshrink label" msgid "Skin Removal Width" @@ -3191,11 +3398,11 @@ msgstr "表面除去幅" msgctxt "min_skin_width_for_expansion description" msgid "Skin areas narrower than this are not expanded. This avoids expanding the narrow skin areas that are created when the model surface has a slope close to the vertical." -msgstr "これより狭いスキン領域は展開されません。モデル表面に、垂直に近い斜面がある場合に作成される狭いスキン領域の拡大を回避するためです。" +msgstr "これより狭いスキン領域は拡張されません。モデル表面に、垂直に近い斜面がある場合に作成される狭いスキン領域の拡大を回避するためです。" msgctxt "support_zag_skip_count description" msgid "Skip one in every N connection lines to make the support structure easier to break away." -msgstr "毎行Nミリ時に、サポートの接続をわざとスキップし、後のサポート材の構造をもろくし、壊れやすくする。" +msgstr "Nミリメートルごとに1度、サポートの接続をスキップして、サポート材を外れやすくします。" msgctxt "support_skip_some_zags description" msgid "Skip some support line connections to make the support structure easier to break away. This setting is applicable to the Zig Zag support infill pattern." @@ -3287,7 +3494,7 @@ msgstr "小型形体は通常のプリント速度に対してこの割合でプ msgctxt "small_skin_width description" msgid "Small top/bottom regions are filled with walls instead of the default top/bottom pattern. This helps to avoids jerky motions. Off for the topmost (air-exposed) layer by default (see 'Small Top/Bottom On Surface')." -msgstr "小さな上部/下部領域は、デフォルトの上部/下部パターンの代わりに壁で埋められます。これにより、ぎくしゃくした動きを防げます。デフォルトでは最上位の(空気にさらされている)レイヤーはオフになっています(「表面の小さな上部/下部」を参照)。" +msgstr "小さな上部/下部領域は、デフォルトの上部/下部パターンの代わりにウォールで構成されます。これにより、ぎくしゃくした動きを防げます。デフォルトでは最上位の(空気にさらされている)レイヤーはオフになっています(「表面の小さな上部/下部」を参照)。" msgctxt "brim_smart_ordering label" msgid "Smart Brim" @@ -3307,11 +3514,11 @@ msgstr "らせん状の輪郭を滑らかにしてZシームの視認性を低 msgctxt "retraction_extra_prime_amount description" msgid "Some material can ooze away during a travel move, which can be compensated for here." -msgstr "マテリアルによっては、移動中に滲み出てきてしまうときがあり、ここで調整することができます。" +msgstr "材料によっては移動中に滲み出てきてしまう場合があり、これにより調整できます。" msgctxt "wipe_retraction_extra_prime_amount description" msgid "Some material can ooze away during a wipe travel moves, which can be compensated for here." -msgstr "いくつかの材料は、ワイプ移動中ににじみ出るためここで補償することができます。" +msgstr "材料によってはワイプ移動中に滲み出てきてしまう場合があり、これにより調整できます。" msgctxt "blackmagic label" msgid "Special Modes" @@ -3343,7 +3550,7 @@ msgstr "スタンバイ温度" msgctxt "machine_start_gcode label" msgid "Start G-code" -msgstr "G-Codeの開始" +msgstr "開始G-Code" msgctxt "z_seam_type description" msgid "Starting point of each path in a layer. When paths in consecutive layers start at the same point a vertical seam may show on the print. When aligning these near a user specified location, the seam is easiest to remove. When placed randomly the inaccuracies at the paths' start will be less noticeable. When taking the shortest path the print will be quicker." @@ -3431,7 +3638,7 @@ msgstr "支持材床面フロー" msgctxt "support_bottom_offset label" msgid "Support Floor Horizontal Expansion" -msgstr "サポートフロア水平展開" +msgstr "サポートフロア水平拡張" msgctxt "jerk_support_bottom label" msgid "Support Floor Jerk" @@ -3467,12 +3674,16 @@ msgstr "支持材のフロー" msgctxt "support_offset label" msgid "Support Horizontal Expansion" -msgstr "サポート水平展開" +msgstr "サポート水平拡張" msgctxt "acceleration_support_infill label" msgid "Support Infill Acceleration" msgstr "サポートインフィル加速度" +msgctxt "support_infill_density_multiplier_initial_layer label" +msgid "Support Infill Density Multiplier Initial Layer" +msgstr "サポートインフィル密度を初期層の倍数にする" + msgctxt "support_infill_extruder_nr label" msgid "Support Infill Extruder" msgstr "サポート用インフィルエクストルーダー" @@ -3495,55 +3706,55 @@ msgstr "サポートインフィル速度" msgctxt "acceleration_support_interface label" msgid "Support Interface Acceleration" -msgstr "サポートインタフェース加速度" +msgstr "サポート境界面加速度" msgctxt "support_interface_density label" msgid "Support Interface Density" -msgstr "サポートインタフェース密度" +msgstr "サポート境界面密度" msgctxt "support_interface_extruder_nr label" msgid "Support Interface Extruder" -msgstr "サポートインタフェースエクストルーダー" +msgstr "サポート境界面用エクストルーダー" msgctxt "support_interface_material_flow label" msgid "Support Interface Flow" -msgstr "支持材界面フロー" +msgstr "サポート境界面フロー" msgctxt "support_interface_offset label" msgid "Support Interface Horizontal Expansion" -msgstr "サポートインターフェイス水平展開" +msgstr "サポート境界面水平拡張" msgctxt "jerk_support_interface label" msgid "Support Interface Jerk" -msgstr "サポートインタフェースジャーク" +msgstr "サポート境界面ジャーク" msgctxt "support_interface_angles label" msgid "Support Interface Line Directions" -msgstr "サポート面のライン方向" +msgstr "サポート境界面のライン方向" msgctxt "support_interface_line_width label" msgid "Support Interface Line Width" -msgstr "サポート面のライン幅" +msgstr "サポート境界面のライン幅" msgctxt "support_interface_pattern label" msgid "Support Interface Pattern" -msgstr "サポートインタフェースパターン" +msgstr "サポート境界面パターン" msgctxt "support_interface_priority label" msgid "Support Interface Priority" -msgstr "サポートインターフェイスの優先順位" +msgstr "サポート境界面の優先順位" msgctxt "speed_support_interface label" msgid "Support Interface Speed" -msgstr "サポートインタフェース速度" +msgstr "サポート境界面の速度" msgctxt "support_interface_height label" msgid "Support Interface Thickness" -msgstr "サポートインタフェース厚さ" +msgstr "サポート境界面の厚さ" msgctxt "support_interface_wall_count label" msgid "Support Interface Wall Line Count" -msgstr "サポートインターフェースのウォールライン数" +msgstr "サポート境界面のウォールライン数" msgctxt "jerk_support label" msgid "Support Jerk" @@ -3595,7 +3806,7 @@ msgstr "支持材天井面フロー" msgctxt "support_roof_offset label" msgid "Support Roof Horizontal Expansion" -msgstr "サポートルーフ水平展開" +msgstr "サポートルーフ水平拡張" msgctxt "jerk_support_roof label" msgid "Support Roof Jerk" @@ -3665,6 +3876,10 @@ msgctxt "support_z_distance label" msgid "Support Z Distance" msgstr "サポートZ距離" +msgctxt "support_z_seam_away_from_model label" +msgid "Support Z Seam Away from Model" +msgstr "サポートZシームをモデルから離す" + msgctxt "support_interface_priority option support_lines_overwrite_interface_area" msgid "Support lines preferred" msgstr "サポートラインを優先" @@ -3703,7 +3918,7 @@ msgstr "最も内側のブリムラインと2番目に内側のブリムライ msgctxt "alternate_carve_order description" msgid "Switch to which mesh intersecting volumes will belong with every layer, so that the overlapping meshes become interwoven. Turning this setting off will cause one of the meshes to obtain all of the volume in the overlap, while it is removed from the other meshes." -msgstr "交差するメッシュがどのレイヤーに属しているかを切り替えることで、オーバーラップしているメッシュを絡み合うようにします。この設定をオフにすると、一方のメッシュはオーバーラップ内のすべてのボリュームを取得し、他方のメッシュは他から削除されます。" +msgstr "重複するメッシュがどのレイヤーに属しているかを切り替えることで、重なったメッシュが絡み合うようにします。この設定をオフにすると、一方のメッシュは重複内すべてのボリュームを取得し、他方のメッシュは他から削除されます。" msgctxt "adaptive_layer_height_threshold description" msgid "Target horizontal distance between two adjacent layers. Reducing this setting causes thinner layers to be used to bring the edges of the layers closer together." @@ -3711,20 +3926,19 @@ msgstr "隣接する2つのレイヤー間の目標水平距離。この設定 msgctxt "layer_start_x description" msgid "The X coordinate of the position near where to find the part to start printing each layer." -msgstr "各レイヤーのプリントを開始する部分をしめすX座標。" +msgstr "各レイヤーの印刷を開始する基準地点のX座標。" msgctxt "z_seam_x description" msgid "The X coordinate of the position near where to start printing each part in a layer." -msgstr "レイヤー内の各印刷を開始するX座" -"標の位置。" +msgstr "レイヤー内の各印刷を開始するX座標の位置。" msgctxt "extruder_prime_pos_x description" msgid "The X coordinate of the position where the nozzle primes at the start of printing." -msgstr "プリント開始時のノズルの位置を表すX座標。" +msgstr "プリント開始時における主要ノズル地点のX座標。" msgctxt "layer_start_y description" msgid "The Y coordinate of the position near where to find the part to start printing each layer." -msgstr "各レイヤーのプリントを開始する部分をしめすY座標。" +msgstr "各レイヤーの印刷を開始する基準地点のY座標。" msgctxt "z_seam_y description" msgid "The Y coordinate of the position near where to start printing each part in a layer." @@ -3732,11 +3946,11 @@ msgstr "レイヤー内の各パーツの印刷を開始する場所の近くの msgctxt "extruder_prime_pos_y description" msgid "The Y coordinate of the position where the nozzle primes at the start of printing." -msgstr "プリント開始時にノズル位置を表すY座標。" +msgstr "プリント開始時における主要ノズル地点のY座標。" msgctxt "extruder_prime_pos_z description" msgid "The Z coordinate of the position where the nozzle primes at the start of printing." -msgstr "印刷開始時にノズルがポジションを確認するZ座標。" +msgstr "プリント開始時における主要ノズル地点のZ座標。" msgctxt "acceleration_print_layer_0 description" msgid "The acceleration during the printing of the initial layer." @@ -3748,11 +3962,11 @@ msgstr "初期レイヤーの加速度。" msgctxt "acceleration_travel_layer_0 description" msgid "The acceleration for travel moves in the initial layer." -msgstr "最初のレイヤー時の加速度。" +msgstr "初期レイヤーに適用される移動加速度。" msgctxt "jerk_travel_layer_0 description" msgid "The acceleration for travel moves in the initial layer." -msgstr "移動加速度は最初のレイヤーに適用されます。" +msgstr "初期レイヤーに適用される移動加速度。" msgctxt "acceleration_wall_x description" msgid "The acceleration with which all inner walls are printed." @@ -3788,7 +4002,7 @@ msgstr "ラフトの中間層印刷時の加速度。" msgctxt "acceleration_wall_0 description" msgid "The acceleration with which the outermost walls are printed." -msgstr "最も外側の壁をプリントする際の加速度。" +msgstr "最も外側のウォールをプリントする際の加速度。" msgctxt "acceleration_prime_tower description" msgid "The acceleration with which the prime tower is printed." @@ -3816,15 +4030,15 @@ msgstr "サポート材プリント時の加速スピード。" msgctxt "raft_surface_acceleration description" msgid "The acceleration with which the top raft layers are printed." -msgstr "ラフトのトップ印刷時の加速度。" +msgstr "ラフトの上層部印刷時の加速度。" msgctxt "acceleration_wall_x_roofing description" msgid "The acceleration with which the top surface inner walls are printed." -msgstr "上面内壁が印刷される際の加速度" +msgstr "最上部内側のウォールをプリントする際の加速度。" msgctxt "acceleration_wall_0_roofing description" msgid "The acceleration with which the top surface outermost walls are printed." -msgstr "上面の最外壁が印刷される際の加速度" +msgstr "最上部の最も外側のウォールが印刷される際の加速度。" msgctxt "acceleration_wall description" msgid "The acceleration with which the walls are printed." @@ -3842,17 +4056,57 @@ msgctxt "acceleration_travel description" msgid "The acceleration with which travel moves are made." msgstr "移動中の加速度。" +msgctxt "raft_base_flow description" +msgid "The amount of material, relative to a normal extrusion line, to extrude during raft base printing. Having an increased flow may improve adhesion and raft structural strength." +msgstr "ラフト土台のプリント中に押出す材料の量(通常の押出ラインに対する相対的な量)。フロー量を増やすことで、接着力やラフト構造の強度を向上させることができます。" + +msgctxt "raft_interface_flow description" +msgid "The amount of material, relative to a normal extrusion line, to extrude during raft interface printing. Having an increased flow may improve adhesion and raft structural strength." +msgstr "ラフト境界面のプリント中に押出す材料の量(通常の押出ラインに対する相対的な量)。フローを増やすことで、接着力やラフト構造の強度を向上させることができます。" + +msgctxt "raft_flow description" +msgid "The amount of material, relative to a normal extrusion line, to extrude during raft printing. Having an increased flow may improve adhesion and raft structural strength." +msgstr "ラフトのプリント中に押出す材料の量(通常の押出ラインに対する相対的な量)。フローを増やすことで、接着力やラフト構造の強度を向上させることができます。" + +msgctxt "raft_surface_flow description" +msgid "The amount of material, relative to a normal extrusion line, to extrude during raft surface printing. Having an increased flow may improve adhesion and raft structural strength." +msgstr "ラフト表面のプリント中に押出す材料の量(通常の押出ラインに対する相対的な量)。フロー量を増やすことで、接着力やラフト構造の強度を向上させることができます。" + msgctxt "ironing_flow description" msgid "The amount of material, relative to a normal skin line, to extrude during ironing. Keeping the nozzle filled helps filling some of the crevices of the top surface, but too much results in overextrusion and blips on the side of the surface." -msgstr "アイロン時にノズルから出しておくフィラメントの量。多少出しておくと裂け目を綺麗にします。ただ出し過ぎると吐出過多になり、端が荒れます。" +msgstr "通常のスキンラインに対してアイロン時にノズルから吐出するフィラメントの量。ノズルが常に材料で満たされた状態を保つことで、表面の溝を埋めるのに役立ちます。ただし多過ぎると側面が粗くなります。" msgctxt "infill_overlap description" msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." -msgstr "インフィルと壁のオーバーラップ量 (インフィルライン幅に対する%)。少しのオーバーラップによって壁がインフィルにしっかりつながります。" +msgstr "インフィルのライン幅に対する割合で示される、インフィルとウォールが重なる量。わずかな重なりにより、ウォールがインフィルにしっかりと接続されます。" + +msgctxt "raft_base_infill_overlap description" +msgid "The amount of overlap between the infill and the walls of the raft base, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." +msgstr "インフィルとラフト土台のウォールが重なる量(インフィルラインの幅に対する割合)。わずかな重なりにより、ウォールがインフィルにしっかりと接続されます。" + +msgctxt "raft_base_infill_overlap_mm description" +msgid "The amount of overlap between the infill and the walls of the raft base. A slight overlap allows the walls to connect firmly to the infill." +msgstr "インフィルとラフト土台のウォールが重なる量。わずかな重なりにより、ウォールがインフィルにしっかりと接続されます。" + +msgctxt "raft_interface_infill_overlap description" +msgid "The amount of overlap between the infill and the walls of the raft interface, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." +msgstr "インフィルとラフト境界面のウォールが重なる量(インフィルラインの幅に対する割合)。わずかな重なりにより、ウォールがインフィルにしっかりと接続されます。" + +msgctxt "raft_interface_infill_overlap_mm description" +msgid "The amount of overlap between the infill and the walls of the raft interface. A slight overlap allows the walls to connect firmly to the infill." +msgstr "インフィルとラフト境界面のウォールが重なる量。わずかな重なりにより、ウォールがインフィルにしっかりと接続されます。" + +msgctxt "raft_surface_infill_overlap description" +msgid "The amount of overlap between the infill and the walls of the raft surface, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." +msgstr "インフィルとラフト表面のウォールが重なる量(インフィルラインの幅に対する割合)。わずかな重なりにより、ウォールがインフィルにしっかりと接続されます。" + +msgctxt "raft_surface_infill_overlap_mm description" +msgid "The amount of overlap between the infill and the walls of the raft surface. A slight overlap allows the walls to connect firmly to the infill." +msgstr "インフィルとラフト表面のウォールが重なる量。わずかな重なりにより、ウォールがインフィルにしっかりと接続されます。" msgctxt "infill_overlap_mm description" msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." -msgstr "インフィルと壁が交差する量、わずかな交差によって壁がインフィルにしっかりつながります。" +msgstr "インフィルと壁が重なる量。わずかな重なりにより、ウォールがインフィルにしっかりと接続されます。" msgctxt "switch_extruder_retraction_amount description" msgid "The amount of retraction when switching extruders. Set to 0 for no retraction at all. This should generally be the same as the length of the heat zone." @@ -3876,7 +4130,7 @@ msgstr "基部に向かって徐々に太くなる枝の直径の角度。角度 msgctxt "support_conical_angle description" msgid "The angle of the tilt of conical support. With 0 degrees being vertical, and 90 degrees being horizontal. Smaller angles cause the support to be more sturdy, but consist of more material. Negative angles cause the base of the support to be wider than the top." -msgstr "円錐形のサポートの傾きの角度。 0度は垂直であり、90度は水平である。角度が小さいと、サポートはより頑丈になりますが、より多くのマテリアルが必要になります。負の角度は、サポートのベースがトップよりも広くなります。" +msgstr "円錐形のサポートの傾きの角度。 0度は垂直で、90度は水平になります。角度が小さいとサポートはより頑丈になりますが、より多くの材料が必要になります。負の角度は、サポートのベースがトップよりも広くなります。" msgctxt "magic_fuzzy_skin_point_density description" msgid "The average density of points introduced on each polygon in a layer. Note that the original points of the polygon are discarded, so a low density results in a reduction of the resolution." @@ -3896,7 +4150,7 @@ msgstr "プリントヘッド移動のデフォルトの加速度。" msgctxt "default_material_print_temperature description" msgid "The default temperature used for printing. This should be the \"base\" temperature of a material. All other print temperatures should use offsets based on this value" -msgstr "印刷中のデフォルトの温度。これはマテリアルの基本温度となります。他のすべての造形温度はこの値に基づいてオフセットする必要があります" +msgstr "印刷中のデフォルトの温度。これは材料の基本温度となります。他のすべての造形温度はこの値に基づいてオフセットされます" msgctxt "default_material_bed_temperature description" msgid "The default temperature used for the heated build plate. This should be the \"base\" temperature of a build plate. All other print temperatures should use offsets based on this value" @@ -3912,7 +4166,7 @@ msgstr "サポート構造のフロアの密度です。高い値は、サポー msgctxt "support_roof_density description" msgid "The density of the roofs of the support structure. A higher value results in better overhangs, but the supports are harder to remove." -msgstr "サポート材のルーフの部分の密度を調整します 大きな値ではオーバーハングの成功率があがりますが、サポート材が除去しにくくなります。" +msgstr "サポート材のルーフ部分の密度を調整します。値を大きくするとオーバーハングの成功率が上がりますが、サポート材が除去しにくくなります。" msgctxt "bridge_skin_density_2 description" msgid "The density of the second bridge skin layer. Values less than 100 will increase the gaps between the skin lines." @@ -3954,21 +4208,25 @@ msgctxt "ironing_line_spacing description" msgid "The distance between the lines of ironing." msgstr "アイロンライン同士の距離。" +msgctxt "support_z_seam_min_distance description" +msgid "The distance between the model and its support structure at the z-axis seam." +msgstr "Z軸シームにおける、モデルとそのサポート構造との間の距離。" + msgctxt "travel_avoid_distance description" msgid "The distance between the nozzle and already printed parts when avoiding during travel moves." msgstr "ノズルが既に印刷された部分を移動する際の間隔。" msgctxt "raft_base_line_spacing description" msgid "The distance between the raft lines for the base raft layer. Wide spacing makes for easy removal of the raft from the build plate." -msgstr "ベースラフト層のラフトライン間の距離。広い間隔は、ブルドプレートからのラフトの除去を容易にする。" +msgstr "ラフトの土台層のラフトライン間の距離。間隔を広くすると、ラフトをブルドプレートから外すのが簡単になります。" msgctxt "raft_interface_line_spacing description" msgid "The distance between the raft lines for the middle raft layer. The spacing of the middle should be quite wide, while being dense enough to support the top raft layers." -msgstr "中間ラフト層とラフト線の間の距離。中央の間隔はかなり広くなければならず、トップラフト層を支えるために十分な密度でなければならない。" +msgstr "ラフトの中間層とラフトラインとの距離。中間層の間隔はかなり広くなければならず、ラフトの上層部を支えるために十分な密度であるべきです。" msgctxt "raft_surface_line_spacing description" msgid "The distance between the raft lines for the top raft layers. The spacing should be equal to the line width, so that the surface is solid." -msgstr "上のラフト層とラフト線の間の距離。間隔は線の幅と同じにして、サーフェスがソリッドになるようにします。" +msgstr "ラフトの上層部とラフト線との距離。サーフェスが強固になるよう、間隔は線の幅と同じなるようにします。" msgctxt "prime_tower_raft_base_line_spacing description" msgid "The distance between the raft lines for the unique prime tower raft layer. Wide spacing makes for easy removal of the raft from the build plate." @@ -3976,7 +4234,7 @@ msgstr "プライムタワーラフト層の独自のラフトライン間の距 msgctxt "interlocking_depth description" msgid "The distance from the boundary between models to generate interlocking structure, measured in cells. Too few cells will result in poor adhesion." -msgstr "インターロック構造を生成するモデル間の境界からの距離(セル単位)。セルが少なすぎると密着性が低下します。" +msgstr "インターロック構造を生成するモデル間の境界からの距離(セル単位)。セルが少なすぎると接着が低下します。" msgctxt "brim_width description" msgid "The distance from the model to the outermost brim line. A larger brim enhances adhesion to the build plate, but also reduces the effective print area." @@ -3992,15 +4250,15 @@ msgstr "ノズルからの熱がフィラメントに伝達される距離。" msgctxt "bottom_skin_expand_distance description" msgid "The distance the bottom skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the skin adhere better to the walls on the layer below. Lower values save amount of material used." -msgstr "スキンがインフィルまで到達する距離です。高い数値の場合、スキンはインフィルのパターンに隣接しやすく、近接する壁のレイヤーもスキンに密着しやすくなります。低値の場合、材料の使用量を節約します。" +msgstr "スキンがインフィルまで到達する距離です。高い値の場合、スキンはインフィルのパターンに隣接しやすく、近接するウォールのレイヤーもスキンに接着しやすくなります。低い値の場合、材料の使用量を節約します。" msgctxt "expand_skins_expand_distance description" msgid "The distance the skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on neighboring layers adhere better to the skin. Lower values save amount of material used." -msgstr "スキンがインフィルまで到達する距離です。高い数値の場合、スキンはインフィルのパターンに隣接しやすく、近接する壁のレイヤーもスキンに密着しやすくなります。低値の場合、材料の使用量を節約します。" +msgstr "スキンがインフィルまで到達する距離です。高い値の場合、スキンはインフィルのパターンに隣接しやすく、近接するウォールのレイヤーもスキンに接着しやすくなります。低い値の場合、材料の使用量を節約します。" msgctxt "top_skin_expand_distance description" msgid "The distance the top skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on the layer above adhere better to the skin. Lower values save amount of material used." -msgstr "スキンがインフィルまで到達する距離です。高い数値の場合、スキンはインフィルのパターンに隣接しやすく、近接する壁のレイヤーもスキンに密着しやすくなります。低値の場合、材料の使用量を節約します。" +msgstr "スキンがインフィルまで到達する距離です。高い値の場合、スキンはインフィルのパターンに隣接しやすく、近接するウォールのレイヤーもスキンに接着しやすくなります。低い値の場合、材料の使用量を節約します。" msgctxt "wipe_move_distance description" msgid "The distance to move the head back and forth across the brush." @@ -4048,7 +4306,7 @@ msgstr "スカートまたはブリムをプリントする際に使用するエ msgctxt "adhesion_extruder_nr description" msgid "The extruder train to use for printing the skirt/brim/raft. This is used in multi-extrusion." -msgstr "スカート/ブリム/ラフトをプリントする際のエクストルーダー。これはマルチエクストルージョン時に使用されます。" +msgstr "スカート/ブリム/ラフトをプリントする際のエクストルーダー。複数のエクストルーダーがある場合に使用されます。" msgctxt "support_extruder_nr description" msgid "The extruder train to use for printing the support. This is used in multi-extrusion." @@ -4060,7 +4318,7 @@ msgstr "ラフトのトップレイヤーをプリントする際に使用する msgctxt "infill_extruder_nr description" msgid "The extruder train used for printing infill. This is used in multi-extrusion." -msgstr "インフィル造形時に使われるExtruder。デュアルノズルの場合に利用します。" +msgstr "インフィル造形時に使われるエクストルーダー。デュアルノズルの場合に利用します。" msgctxt "wall_x_extruder_nr description" msgid "The extruder train used for printing the inner walls. This is used in multi-extrusion." @@ -4068,7 +4326,7 @@ msgstr "内壁印刷用のエクストルーダー。デュアルノズル印刷 msgctxt "wall_0_extruder_nr description" msgid "The extruder train used for printing the outer wall. This is used in multi-extrusion." -msgstr "外壁印刷用のエクストルーダー。デュアルノズル印刷時に使用。" +msgstr "外側ウォール印刷用のエクストルーダー。デュアルノズル印刷時に使用。" msgctxt "top_bottom_extruder_nr description" msgid "The extruder train used for printing the top and bottom skin. This is used in multi-extrusion." @@ -4088,7 +4346,7 @@ msgstr "ベースラフト層印刷時のファン速度。" msgctxt "raft_interface_fan_speed description" msgid "The fan speed for the middle raft layer." -msgstr "ミドルラフト印刷時のファンの速度。" +msgstr "ミドルラフト層印刷時のファンの速度。" msgctxt "raft_fan_speed description" msgid "The fan speed for the raft." @@ -4108,7 +4366,7 @@ msgstr "画像ファイルの位置。この画像の輝度値でサポートの msgctxt "speed_slowdown_layers description" msgid "The first few layers are printed slower than the rest of the model, to get better adhesion to the build plate and improve the overall success rate of prints. The speed is gradually increased over these layers." -msgstr "最初の数層は印刷失敗の可能性を軽減させるために、設定した印刷スピードよりも遅く印刷されます。" +msgstr "ビルドプレートとの接着をより良くして印刷成功する可能性を向上させるために、最初の数層を残りのモデルよりも遅く印刷します。スピードはこのレイヤー数にわたって段階的に上昇します。" msgctxt "raft_airgap description" msgid "The gap between the final raft layer and the first layer of the model. Only the first layer is raised by this amount to lower the bonding between the raft layer and the model. Makes it easier to peel off the raft." @@ -4122,6 +4380,10 @@ msgctxt "mold_roof_height description" msgid "The height above horizontal parts in your model which to print mold." msgstr "型を印刷するためのモデルの水平部分上の高さ。" +msgctxt "build_fan_full_at_height description" +msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." +msgstr "通常速度でファンが回転するときの高さ。ここより下層レイヤーでは初期ファンのスピードから通常の速度まで徐々に増加します。" + msgctxt "cool_fan_full_at_height description" msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." msgstr "通常速度でファンが回転するときの高さ。ここより下層レイヤーでは初期ファンのスピードから通常の速度まで徐々に増加します。" @@ -4130,10 +4392,6 @@ msgctxt "gantry_height description" msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes)." msgstr "ノズルの先端とガントリーシステムの高さの差(X軸とY軸)。" -msgctxt "machine_nozzle_head_distance description" -msgid "The height difference between the tip of the nozzle and the lowest part of the print head." -msgstr "ノズル先端とプリントヘッドの最下部との高さの差。" - msgctxt "retraction_hop_after_extruder_switch_height description" msgid "The height difference when performing a Z Hop after extruder switch." msgstr "エクストルーダースイッチ後のZホップを実行するときの高さの違い。" @@ -4148,7 +4406,7 @@ msgstr "Zホップを実行するときの高さ。" msgctxt "layer_height description" msgid "The height of each layer in mm. Higher values produce faster prints in lower resolution, lower values produce slower prints in higher resolution." -msgstr "各レイヤーの高さ(mm)。値を大きくすると早く印刷しますが荒くなり、小さくすると印刷が遅くなりますが造形が綺麗になります。" +msgstr "各レイヤーの高さ (mm)。値を大きくすると早く印刷しますが荒くなり、小さくすると印刷が遅くなりますが造形が綺麗になります。" msgctxt "gradual_infill_step_height description" msgid "The height of infill of a given density before switching to half the density." @@ -4168,7 +4426,7 @@ msgstr "インターロック構造のビームの高さ(レイヤー数単位 msgctxt "layer_height_0 description" msgid "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier." -msgstr "初期レイヤーの高さ(mm)。厚い初期層はビルドプレートへの接着を容易にする。" +msgstr "初期レイヤーの高さ (mm)。初期レイヤーが厚くなるとビルドプレートに接着しやすくなります。" msgctxt "prime_tower_base_height description" msgid "The height of the prime tower base. Increasing this value will result in a more sturdy prime tower because the base will be wider. If this setting is too low, the prime tower will not have a sturdy base." @@ -4183,9 +4441,12 @@ msgid "The horizontal distance between the first brim line and the outline of th msgstr "最初のブリムラインとプリントの最初のレイヤーの輪郭との間の水平距離。小さなギャップがあると、ブリムの取り外しが容易になり、断熱性の面でもメリットがあります。" msgctxt "skirt_gap description" -msgid "The horizontal distance between the skirt and the first layer of the print.\nThis is the minimum distance. Multiple skirt lines will extend outwards from this distance." -msgstr "スカートと印刷の最初の層の間の水平距離。" -"これは最小距離です。複数のスカートラインがこの距離から外側に展開されます。" +msgid "" +"The horizontal distance between the skirt and the first layer of the print.\n" +"This is the minimum distance. Multiple skirt lines will extend outwards from this distance." +msgstr "" +"スカートと印刷の最初の層の間の水平距離。\n" +"これは最小距離です。複数のスカートラインがこの距離から外側に拡張されます。" msgctxt "lightning_infill_straightening_angle description" msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." @@ -4213,7 +4474,7 @@ msgstr "ミドルラフト層印刷時のジャーク。" msgctxt "raft_jerk description" msgid "The jerk with which the raft is printed." -msgstr "ラフトが印刷時のジャーク。" +msgstr "ラフト印刷時のジャーク。" msgctxt "raft_surface_jerk description" msgid "The jerk with which the top raft layers are printed." @@ -4221,15 +4482,19 @@ msgstr "トップラフト層印刷時のジャーク。" msgctxt "bottom_skin_preshrink description" msgid "The largest width of bottom skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing bottom skin at slanted surfaces in the model." -msgstr "取り除くスキンエリアの最大幅。この値より小さいすべてのスキンエリアは消えます。これは、モデルの傾斜表面の上部/下部スキンに費やした時間のや材料の量を制限することができます。" +msgstr "削除するスキンエリアの最大幅。この値より小さいすべてのスキンエリアが削除されます。これにより、モデルの傾斜表面の上部/下部スキンに費やす時間や材料の量を制限できます。" msgctxt "skin_preshrink description" msgid "The largest width of skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top/bottom skin at slanted surfaces in the model." -msgstr "取り除くスキンエリアの最大幅。この値より小さいすべてのスキンエリアは消えます。これは、モデルの傾斜表面の上部/下部スキンに費やした時間のや材料の量を制限することができます。" +msgstr "削除するスキンエリアの最大幅。この値より小さいすべてのスキンエリアは削除されます。これにより、モデルの傾斜表面の上部/下部スキンに費やす時間や材料の量を制限できます。" msgctxt "top_skin_preshrink description" msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model." -msgstr "取り除くスキンエリアの最大幅。この値より小さいすべてのスキンエリアは消えます。これは、モデルの傾斜表面の上部/下部スキンに費やした時間のや材料の量を制限することができます。" +msgstr "削除するスキンエリアの最大幅。この値より小さいすべてのスキンエリアが削除されます。これにより、モデルの傾斜表面の上部/下部スキンに費やす時間や材料の量を制限できます。" + +msgctxt "build_fan_full_layer description" +msgid "The layer at which the build fans spin on full fan speed. This value is calculated and rounded to a whole number." +msgstr "ビルドファンが最大速度で回転するレイヤー。この値は計算され整数に丸められます。" msgctxt "cool_fan_full_layer description" msgid "The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number." @@ -4241,7 +4506,7 @@ msgstr "通常速度と最速の間でしきい値を設定する積層時間。 msgctxt "retraction_amount description" msgid "The length of material retracted during a retraction move." -msgstr "引き戻されるマテリアルの長さ。" +msgstr "引き戻される材料の長さ。" msgctxt "prime_tower_base_curve_magnitude description" msgid "The magnitude factor used for the slope of the prime tower base. If you increase this value, the base will become slimmer. If you decrease it, the base will become thicker." @@ -4253,7 +4518,7 @@ msgstr "プリンターに取り付けられているビルドプレートの材 msgctxt "adaptive_layer_height_variation description" msgid "The maximum allowed height different from the base layer height." -msgstr "基準レイヤー高さと比較して許容される最大の高さ。" +msgstr "基準レイヤーの高さと比較して許容される最大の高さ。" msgctxt "ooze_shield_angle description" msgid "The maximum angle a part in the ooze shield will have. With 0 degrees being vertical, and 90 degrees being horizontal. A smaller angle leads to less failed ooze shields, but more material." @@ -4269,7 +4534,7 @@ msgstr "モデルを中心に枝を伸ばす際の枝の最大角度。枝を垂 msgctxt "conical_overhang_hole_size description" msgid "The maximum area of a hole in the base of the model before it's removed by Make Overhang Printable. Holes smaller than this will be retained. A value of 0 mm² will fill all holes in the models base." -msgstr "モデル底部にある穴の最大領域(「オーバーハング印刷可能」で削除する前の値)。これより小さい穴は保持されます。値が0 mm²の場合、モデル底部にあるすべての穴は充填されます。" +msgstr "モデル底部にある穴の最大領域(「オーバーハング印刷可能」で削除する前の値)。これより小さい穴は保持されます。値が0mm²の場合、モデル底部にあるすべての穴は充填されます。" msgctxt "meshfix_maximum_deviation description" msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller. Maximum Deviation is a limit for Maximum Resolution, so if the two conflict the Maximum Deviation will always be held true." @@ -4277,7 +4542,7 @@ msgstr "最大解像度設定の解像度を下げるときに許容される最 msgctxt "support_join_distance description" msgid "The maximum distance between support structures in the X/Y directions. When separate structures are closer together than this value, the structures merge into one." -msgstr "支持材間における X/Y 軸方向の最大距離。個別の支持材間の距離がこの値よりも近い場合、支持材は 1 つにマージされます。" +msgstr "サポート材間におけるX/Y軸方向の最大距離。サポート材同士の距離がこの値よりも近い場合、サポート材は1つにマージされます。" msgctxt "flow_rate_max_extrusion_offset description" msgid "The maximum distance in mm to move the filament to compensate for changes in flow rate." @@ -4285,7 +4550,7 @@ msgstr "流量の変化を補正するためにフィラメントを移動する msgctxt "meshfix_maximum_extrusion_area_deviation description" msgid "The maximum extrusion area deviation allowed when removing intermediate points from a straight line. An intermediate point may serve as width-changing point in a long straight line. Therefore, if it is removed, it will cause the line to have a uniform width and, as a result, lose (or gain) a bit of extrusion area. If you increase this you may notice slight under- (or over-) extrusion in between straight parallel walls, as more intermediate width-changing points will be allowed to be removed. Your print will be less accurate, but the g-code will be smaller." -msgstr "直線から中間点を削除する際に許容される、押出領域の最大偏差。長い直線では中間点が幅の変化点の役割を果たすこともあります。そのため、中間点を削除すると、ラインの幅が均一になり、結果として押出領域が少し減る(または増える)ことになります。この値を大きくすると、削除が許容される幅の変化点となる中間点が増えるため、真っ直ぐで平行なウォールの間で多少の押出不足(または過多)が発生することがあります。プリントの精度は落ちますが、G-codeは小さくなります。" +msgstr "直線から中間点を削除する際に許容される、押出領域の最大偏差。長い直線では中間点が幅の変化点の役割を果たすこともあります。そのため、中間点を削除すると、ラインの幅が均一になり、結果として押出領域が少し減る(または増える)ことになります。この値を大きくすると、削除が許容される幅の変化点となる中間点が増えるため、真っ直ぐで平行なウォールの間で多少の押出不足(または過多)が発生する場合があります。プリントの精度は落ちますが、G-codeは小さくなります。" msgctxt "jerk_print_layer_0 description" msgid "The maximum instantaneous velocity change during the printing of the initial layer." @@ -4325,7 +4590,7 @@ msgstr "プライムタワーがプリントされる際の最大瞬間速度を msgctxt "jerk_support_interface description" msgid "The maximum instantaneous velocity change with which the roofs and floors of support are printed." -msgstr "どのルーフとフロアのサポート部分を印刷するかによって最大瞬間速度は変化します。" +msgstr "サポートのルーフとフロアを印刷する際の最大瞬間速度変化です。" msgctxt "jerk_support_roof description" msgid "The maximum instantaneous velocity change with which the roofs of support are printed." @@ -4361,7 +4626,7 @@ msgstr "トップとボトムのレイヤーを印刷する際の最大瞬間速 msgctxt "jerk_travel description" msgid "The maximum instantaneous velocity change with which travel moves are made." -msgstr "移動する際の最大瞬時速度の変更。" +msgstr "移動開始時の瞬間速度変化の最大値。" msgctxt "prime_tower_max_bridging_distance description" msgid "The maximum length of the branches which may be printed over the air." @@ -4397,11 +4662,11 @@ msgstr "プリントヘッドの最小移動速度。" msgctxt "material_initial_print_temperature description" msgid "The minimal temperature while heating up to the Printing Temperature at which printing can already start." -msgstr "加熱中、印刷を開始することができる最低の温度。" +msgstr "加熱中、印刷を開始できる最低の温度。" msgctxt "machine_min_cool_heat_time_window description" msgid "The minimal time an extruder has to be inactive before the nozzle is cooled. Only when an extruder is not used for longer than this time will it be allowed to cool down to the standby temperature." -msgstr "ノズルが冷却される前にエクストルーダーが静止しなければならない最短時間。この時間より長時間エクストルーダーを使用しない場合にのみ、スタンバイ温度に冷却することができます。" +msgstr "ノズルが冷却される前にエクストルーダーが静止しなければならない最短時間。この時間より長時間エクストルーダーを使用しない場合にのみ、スタンバイ温度に冷却されます。" msgctxt "infill_support_angle description" msgid "The minimum angle of internal overhangs for which infill is added. At a value of 0° objects are totally filled with infill, 90° will not provide any infill." @@ -4413,7 +4678,7 @@ msgstr "サポート材がつくオーバーハングの最小角度。0° の msgctxt "retraction_min_travel description" msgid "The minimum distance of travel needed for a retraction to happen at all. This helps to get fewer retractions in a small area." -msgstr "フィラメントを引き戻す際に必要な最小移動距離。これは、短い距離内での引き戻しの回数を減らすために役立ちます。" +msgstr "引き戻しに必要な最小移動距離。これは、短い距離内での引き戻しの回数を減らすために役立ちます。" msgctxt "skirt_brim_minimal_length description" msgid "The minimum length of the skirt or brim. If this length is not reached by all skirt or brim lines together, more skirt or brim lines will be added until the minimum length is reached. Note: If the line count is set to 0 this is ignored." @@ -4421,11 +4686,11 @@ msgstr "スカートまたはブリム最短の長さ。この長さにすべて msgctxt "min_odd_wall_line_width description" msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." -msgstr "中央ラインギャップフィラーのポリラインウォールの最小ライン幅。この設定は、2本のウォールラインのプリントから、2個のアウターウォールと中央の1個の中心ウォールのプリントに切り替わるモデルの厚さを決定します。最小奇数ウォールライン幅を大きくすると、最大偶数ウォールライン幅も大きくなります。最大奇数ウォールライン幅は、2×最小偶数ウォールライン幅として計算されます。" +msgstr "中央ラインギャップフィラーのポリラインウォールの最小ライン幅。この設定は、2本のウォールラインのプリントから、2個の外側ウォールと中央の1個の中心ウォールのプリントに切り替わるモデルの厚さを決定します。最小奇数ウォールライン幅を大きくすると、最大偶数ウォールライン幅も大きくなります。最大奇数ウォールライン幅は、2×最小偶数ウォールライン幅として計算されます。" msgctxt "min_even_wall_line_width description" msgid "The minimum line width for normal polygonal walls. This setting determines at which model thickness we switch from printing a single thin wall line, to printing two wall lines. A higher Minimum Even Wall Line Width leads to a higher maximum odd wall line width. The maximum even wall line width is calculated as Outer Wall Line Width + 0.5 * Minimum Odd Wall Line Width." -msgstr "通常の多角形ウォールの最小ライン幅。この設定は、1本の薄いウォールラインのプリントから、2本のウォールラインのプリントに切り替わるモデルの厚さを決定します。最小偶数ウォールライン幅を大きくすると、最大奇数ウォールライン幅も大きくなります。最大偶数ウォールライン幅は、アウターウォールライン幅 + 0.5 * 最小奇数ウォールライン幅として計算されます。" +msgstr "通常の多角形ウォールの最小ライン幅。この設定は、1本の薄いウォールラインのプリントから、2本のウォールラインのプリントに切り替わるモデルの厚さを決定します。最小偶数ウォールライン幅を大きくすると、最大奇数ウォールライン幅も大きくなります。最大偶数ウォールライン幅は、外側ウォールライン幅 + 0.5 * 最小奇数ウォールライン幅として計算されます。" msgctxt "cool_min_speed description" msgid "The minimum print speed, despite slowing down due to the minimum layer time. When the printer would slow down too much, the pressure in the nozzle would be too low and result in bad print quality." @@ -4433,23 +4698,27 @@ msgstr "最遅印刷速度。印刷の速度が遅すぎると、ノズル内の msgctxt "meshfix_maximum_resolution description" msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway." -msgstr "スライス後の線分の最小サイズ。これを増やすと、メッシュの解像度が低くなります。これにより、プリンタが g コードの処理速度に追いつくことができ、処理できないメッシュの詳細を取り除いてスライス速度を速めます。" +msgstr "スライス後の線分の最小サイズ。これを増やすと、メッシュの解像度が低くなります。これにより、プリンタが g-codeの処理速度に追いつくことができ、処理できないメッシュの詳細を取り除いてスライス速度を速めます。" msgctxt "meshfix_maximum_travel_resolution description" msgid "The minimum size of a travel line segment after slicing. If you increase this, the travel moves will have less smooth corners. This may allow the printer to keep up with the speed it has to process g-code, but it may cause model avoidance to become less accurate." -msgstr "スライス後の移動線分の最小サイズ。これを増やすと、移動の跡が滑らかでなくなります。これにより、プリンタが g コードの処理速度に追いつくことができますが、精度が低下します。" +msgstr "スライス後の移動線分の最小サイズ。これを増やすと、移動の跡が滑らかでなくなります。これにより、プリンタがg-codeの処理速度に追いつくことができますが、精度が低下します。" msgctxt "support_bottom_stair_step_min_slope description" msgid "The minimum slope of the area for stair-stepping to take effect. Low values should make support easier to remove on shallower slopes, but really low values may result in some very counter-intuitive results on other parts of the model." msgstr "ステアステップ効果を発揮するための、エリアの最小スロープです。小さい値を指定すると勾配が緩くなりサポートを取り除きやすくなりますが、値が非常に小さいと、モデルの他の部品に直感的に非常にわかりにくい結果が表れる場合があります。" +msgctxt "prime_tower_min_shell_thickness description" +msgid "The minimum thickness of the prime tower shell. You may increase it to make the prime tower stronger." +msgstr "プライムタワーシェルの最小の厚さ。厚くすることでプライムタワーの強度を上げることができます。" + msgctxt "cool_min_layer_time description" msgid "The minimum time spent in a layer. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer. Layers may still take shorter than the minimal layer time if Lift Head is disabled and if the Minimum Speed would otherwise be violated." -msgstr "一つのレイヤーに最低限費やす時間。1つの層に必ず設定された時間を費やすため、場合によってはプリントに遅れが生じます。しかしこれにより、次の層をプリントする前に造形物を適切に冷却することができます。 Lift Headが無効になっていて、最小速度を下回った場合、最小レイヤー時間よりも短くなる場合があります。" +msgstr "1つのレイヤーに最低限費やす時間。1つの層に必ず設定された時間を費やすため、場合によってはプリントに遅れが生じます。これにより、次の層をプリントする前に造形物を適切に冷却できます。ヘッド持ち上げが無効になっていて、最小速度を下回った場合、最小レイヤー時間よりも短くなる場合があります。" msgctxt "prime_tower_min_volume description" msgid "The minimum volume for each layer of the prime tower in order to purge enough material." -msgstr "プライムタワーの各層の最小容積。" +msgstr "十分な材料を吐出するための、プライムタワーにおける各層の最小容積。" msgctxt "support_tree_max_diameter_increase_by_merges_when_support_to_model description" msgid "The most the diameter of a branch that has to connect to the model may increase by merging with branches that could reach the buildplate. Increasing this reduces print time, but increases the area of support that rests on model" @@ -4461,7 +4730,7 @@ msgstr "3Dプリンターの機種名。" msgctxt "machine_nozzle_id description" msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"." -msgstr "\"AA 0.4\"や\"BB 0.8\"などのノズルID。" +msgstr "\"AA 0.4\" や \"BB 0.8\" など、エクストルーダーのノズルID。" msgctxt "travel_avoid_other_parts description" msgid "The nozzle avoids already printed parts when traveling. This option is only available when combing is enabled." @@ -4481,7 +4750,7 @@ msgstr "ラフトのベースレイヤーにある線状パターンの周囲に msgctxt "raft_interface_wall_count description" msgid "The number of contours to print around the linear pattern in the middle layers of the raft." -msgstr "ラフトの中間層の線形パターンの周囲に印刷する輪郭の数。" +msgstr "ラフトの中間層で線形パターンの周囲に印刷する輪郭の数。" msgctxt "raft_surface_wall_count description" msgid "The number of contours to print around the linear pattern in the top layers of the raft." @@ -4505,12 +4774,16 @@ msgstr "ラフトのベースと表面の間にあるレイヤーの数。これ msgctxt "brim_line_count description" msgid "The number of lines used for a brim. More brim lines enhance adhesion to the build plate, but also reduces the effective print area." -msgstr "ブリムに使用される線数。ブリムの線数は、ビルドプレートへの接着性を向上させるだけでなく、有効な印刷面積を減少させる。" +msgstr "ブリムに使用される線数。ブリムの線数は、ビルドプレートへの接着性を向上させるだけでなく、有効な印刷面積を減少させます。" msgctxt "support_brim_line_count description" msgid "The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material." msgstr "サポートブリムに使用される線の数。ブリムの線数を増やすと、追加材料の費用でビルドプレートへの接着性が強化されます。" +msgctxt "build_volume_fan_nr description" +msgid "The number of the fan that cools the build volume. If this is set to 0, it's means that there is no build volume fan" +msgstr "ビルドボリュームを冷却するファンの数。これが0に設定されている場合、ビルドボリュームファンがないことを意味します。" + msgctxt "raft_surface_layers description" msgid "The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model sits on. 2 layers result in a smoother top surface than 1." msgstr "第2ラフト層の上の最上層の数。これらは、モデルが置かれる完全に塗りつぶされた積層です。 2つの層は、1よりも滑らかな上面をもたらす。" @@ -4529,19 +4802,19 @@ msgstr "サポートインフィルを囲むウォールの数。ウォールを msgctxt "support_bottom_wall_count description" msgid "The number of walls with which to surround support interface floor. Adding a wall can make support print more reliably and can support overhangs better, but increases print time and material used." -msgstr "サポートインターフェースフロアを囲むウォールの数。ウォールを加えることにより、サポートの印刷の信頼性が高まり、オーバーハングを支えやすくなりますが、印刷時間が長くなり、使用する材料の量が増えます。" +msgstr "サポート境界面の底を囲むウォールの数。ウォールを加えることにより、サポートの印刷の信頼性が高まり、オーバーハングを支えやすくなりますが、印刷時間が長くなり、使用する材料の量が増えます。" msgctxt "support_roof_wall_count description" msgid "The number of walls with which to surround support interface roof. Adding a wall can make support print more reliably and can support overhangs better, but increases print time and material used." -msgstr "サポートインターフェースルーフを囲むウォールの数。ウォールを加えることにより、サポートの印刷の信頼性が高まり、オーバーハングを支えやすくなりますが、印刷時間が長くなり、使用する材料の量が増えます。" +msgstr "サポート境界面のルーフを囲むウォールの数。ウォールを加えることにより、サポートの印刷の信頼性が高まり、オーバーハングを支えやすくなりますが、印刷時間が長くなり、使用する材料の量が増えます。" msgctxt "support_interface_wall_count description" msgid "The number of walls with which to surround support interface. Adding a wall can make support print more reliably and can support overhangs better, but increases print time and material used." -msgstr "サポートインターフェースを囲むウォールの数。ウォールを加えることにより、サポートの印刷の信頼性が高まり、オーバーハングを支えやすくなりますが、印刷時間が長くなり、使用する材料の量が増えます。" +msgstr "サポート境界面を囲むウォールの数。ウォールを加えることにより、サポートの印刷の信頼性が高まり、オーバーハングを支えやすくなりますが、印刷時間が長くなり、使用する材料の量が増えます。" msgctxt "wall_distribution_count description" 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 "中心から数えて、変化を広げる必要のあるウォールの数。値が小さいほど、アウターウォールの幅が変化しないことを意味します。" +msgstr "中心から数えて、変化を広げる必要のあるウォールの数。値が小さいほど、外側のウォール幅が変化しないことを意味します。" msgctxt "wall_line_count description" msgid "The number of walls. When calculated by the wall thickness, this value is rounded to a whole number." @@ -4581,7 +4854,7 @@ msgstr "サポートのフロアが印刷されるパターン。" msgctxt "support_interface_pattern description" msgid "The pattern with which the interface of the support with the model is printed." -msgstr "モデルとサポートのインタフェースが印刷されるパターン。" +msgstr "モデルとサポートの境界面が印刷されるパターン。" msgctxt "support_roof_pattern description" msgid "The pattern with which the roofs of the support are printed." @@ -4603,6 +4876,10 @@ msgctxt "jerk_layer_0 description" msgid "The print maximum instantaneous velocity change for the initial layer." msgstr "初期レイヤーの最大瞬時速度の変更。" +msgctxt "scarf_joint_seam_start_height_ratio description" +msgid "The ratio of the selected layer height at which the scarf seam will begin. A lower number will result in a larger seam height. Must be lower than 100 to be effective." +msgstr "スカーフシーム開始時の、選択したレイヤーの高さの比率。数値が低いほどシームは高くなります。効果を得るには値を100未満にする必要があります。" + msgctxt "machine_shape description" msgid "The shape of the build plate without taking unprintable areas into account." msgstr "造形不可領域を考慮しないビルドプレートの形状。" @@ -4617,19 +4894,19 @@ msgstr "四方でクロス3Dパターンが交差するポケットの大きさ msgctxt "coasting_min_volume description" msgid "The smallest volume an extrusion path should have before allowing coasting. For smaller extrusion paths, less pressure has been built up in the bowden tube and so the coasted volume is scaled linearly. This value should always be larger than the Coasting Volume." -msgstr "コースティングに必要な最小の容積。より小さい押出経路の場合、ボーデンチューブにはより少ない圧力しか蓄積されないので、コースティングの容積は比例する。この値は、常に、コースティングのボリュームよりも大きな必要があります。" +msgstr "コースティングに必要な最小の容積。より小さい造形パスの場合、ボーデンチューブにはより少ない圧力しか蓄積されないため、コースティングの容積は比例して小さくなります。この値は、常にコースティングのボリュームよりも大きくする必要があります。" msgctxt "machine_nozzle_cool_down_speed description" msgid "The speed (°C/s) by which the nozzle cools down averaged over the window of normal printing temperatures and the standby temperature." -msgstr "ノズルが冷却される速度(℃/ s)は、通常の印刷温度とスタンバイ温度のウィンドウにわたって平均化されています。" +msgstr "通常の印刷時とスタンバイ時のウィンドウで平均化された、ノズルが冷却される速度 (℃/秒) 。" msgctxt "machine_nozzle_heat_up_speed description" msgid "The speed (°C/s) by which the nozzle heats up averaged over the window of normal printing temperatures and the standby temperature." -msgstr "ノズルが加熱する速度(℃/ s)は、通常の印刷時温度とスタンバイ時温度にて平均化されています。" +msgstr "通常の印刷時とスタンバイ時のウィンドウで平均化された、ノズルが過熱される速度 (℃/秒) 。" msgctxt "speed_wall_x description" msgid "The speed at which all inner walls are printed. Printing the inner wall faster than the outer wall will reduce printing time. It works well to set this in between the outer wall speed and the infill speed." -msgstr "内側のウォールをプリントする速度 外壁より内壁を高速でプリントすると、印刷時間の短縮になります。外壁のプリント速度とインフィルのプリント速度の中間に設定するのが適切です。" +msgstr "内側のウォールをプリントする速度。外側より内側のウォールを高速でプリントすると、印刷時間の短縮になります。外側ウォールのプリント速度とインフィルのプリント速度の中間に設定するのが適切です。" msgctxt "bridge_skin_speed description" msgid "The speed at which bridge skin regions are printed." @@ -4645,7 +4922,7 @@ msgstr "印刷スピード。" msgctxt "raft_base_speed description" msgid "The speed at which the base raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." -msgstr "ベースラフト層が印刷される速度。これは、ノズルから出てくるマテリアルの量がかなり多いので、ゆっくりと印刷されるべきである。" +msgstr "ベースラフト層が印刷される速度。ノズルから出てくる材料の量が増加するため、印刷がとても遅くなります。" msgctxt "bridge_wall_speed description" msgid "The speed at which the bridge walls are printed." @@ -4685,7 +4962,7 @@ msgstr "ワイプ引き戻し中にフィラメントが引き戻される時の msgctxt "switch_extruder_retraction_speed description" msgid "The speed at which the filament is retracted during a nozzle switch retract." -msgstr "ノズル切り替え中のフィラメントの引き込み速度。" +msgstr "ノズル切り替え中のフィラメントの引き戻し速度。" msgctxt "retraction_retract_speed description" msgid "The speed at which the filament is retracted during a retraction move." @@ -4705,19 +4982,19 @@ msgstr "フロアのサポートがプリントされる速度。低速で印刷 msgctxt "speed_support_infill description" msgid "The speed at which the infill of support is printed. Printing the infill at lower speeds improves stability." -msgstr "サポート材のインフィルをプリントする速度 低速でプリントすると安定性が向上します。" +msgstr "サポート材のインフィルをプリントする速度。低速でプリントすると安定性が向上します。" msgctxt "raft_interface_speed description" msgid "The speed at which the middle raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." -msgstr "ミドルラフト層が印刷される速度。ノズルから出てくるマテリアルの量がかなり多いので、ゆっくりと印刷されるべきである。" +msgstr "ミドルラフト層が印刷される速度。ノズルから吐出される材料の量がかなり多くなると、印刷がとても遅くなります。" msgctxt "speed_wall_0 description" msgid "The speed at which the outermost walls are printed. Printing the outer wall at a lower speed improves the final skin quality. However, having a large difference between the inner wall speed and the outer wall speed will affect quality in a negative way." -msgstr "最も外側のウォールをプリントする速度。外側の壁を低速でプリントすると表面の質が改善しますが、内壁と外壁のプリント速度の差が大きすぎると、印刷の質が悪化します。" +msgstr "最も外側のウォールをプリントする速度。外側のウォールを低速でプリントすると表面の質が改善しますが、内側と外側のウォールでプリント速度の差が大きすぎると、印刷の質が悪化します。" msgctxt "speed_prime_tower description" msgid "The speed at which the prime tower is printed. Printing the prime tower slower can make it more stable when the adhesion between the different filaments is suboptimal." -msgstr "プライムタワーをプリントする速度です。異なるフィラメントの印刷で密着性が最適ではない場合、低速にてプライム タワーをプリントすることでより安定させることができます。" +msgstr "プライムタワーをプリントする速度。異なるフィラメントの印刷で接着性が最適ではない場合、低速でプライムタワーをプリントすることでより安定させることができます。" msgctxt "cool_fan_speed description" msgid "The speed at which the print cooling fans spin." @@ -4733,11 +5010,11 @@ msgstr "ルーフとフロアのサポート材をプリントする速度。低 msgctxt "speed_support_roof description" msgid "The speed at which the roofs of support are printed. Printing them at lower speeds can improve overhang quality." -msgstr "ルーフとフロアのサポート材をプリントする速度 これらを低速でプリントするとオーバーハングの品質を向上できます。" +msgstr "ルーフとフロアのサポート材をプリントする速度。これらを低速でプリントするとオーバーハングの品質を向上できます。" msgctxt "skirt_brim_speed description" msgid "The speed at which the skirt and brim are printed. Normally this is done at the initial layer speed, but sometimes you might want to print the skirt or brim at a different speed." -msgstr "スカートとブリムのプリント速度 通常は一層目のスピードと同じですが、異なる速度でスカートやブリムをプリントしたい場合に設定してください。" +msgstr "スカートとブリムのプリント速度。通常は一層目のスピードと同じですが、異なる速度でスカートやブリムをプリントしたい場合に設定してください。" msgctxt "speed_support description" msgid "The speed at which the support structure is printed. Printing support at higher speeds can greatly reduce printing time. The surface quality of the support structure is not important since it is removed after printing." @@ -4749,15 +5026,15 @@ msgstr "トップラフト層が印刷される速度。この値はノズルが msgctxt "speed_wall_x_roofing description" msgid "The speed at which the top surface inner walls are printed." -msgstr "上面内壁が印刷される速度" +msgstr "上面内壁が印刷される速度。" msgctxt "speed_wall_0_roofing description" msgid "The speed at which the top surface outermost wall is printed." -msgstr "上面の最外壁が印刷される速度" +msgstr "上面の最外壁が印刷される速度。" msgctxt "speed_z_hop description" msgid "The speed at which the vertical Z movement is made for Z Hops. This is typically lower than the print speed since the build plate or machine's gantry is harder to move." -msgstr "Z 軸ホップに対して垂直 Z 軸方向の動きが行われる速度。これは通常、ビルドプレートまたはマシンのガントリーが動きにくいため、印刷速度よりも低くなります。" +msgstr "Z軸ホップに対する垂直Z軸方向移動の速度。通常、ビルドプレートまたはプリンターの台が動きにくいため印刷速度よりも遅くなります。" msgctxt "speed_wall description" msgid "The speed at which the walls are printed." @@ -4769,7 +5046,7 @@ msgstr "上部表面通過時の速度。" msgctxt "material_break_speed description" msgid "The speed at which to retract the filament in order to break it cleanly." -msgstr "フィラメントをきれいに引き出すために維持すべきフィラメントの引戻し速度。" +msgstr "フィラメントをきれいに引き出すために維持すべきフィラメントの引き戻し速度。" msgctxt "speed_roofing description" msgid "The speed at which top surface skin layers are printed." @@ -4785,7 +5062,7 @@ msgstr "移動中のスピード。" msgctxt "coasting_speed description" msgid "The speed by which to move during coasting, relative to the speed of the extrusion path. A value slightly under 100% is advised, since during the coasting move the pressure in the bowden tube drops." -msgstr "コースティング中の移動速度。印刷時の経路の速度設定に比例します。ボーデンチューブの圧力が低下するので、100%よりわずかに低い値が推奨される。" +msgstr "コースティング中の移動速度。造形パスの速度設定に比例します。ボーデンチューブの圧力が低下するので、100%よりわずかに低い値が推奨される。" msgctxt "speed_layer_0 description" msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate. Does not affect the build plate adhesion structures themselves, like brim and raft." @@ -4793,11 +5070,11 @@ msgstr "初期レイヤーでの速度。ビルドプレートへの接着を改 msgctxt "speed_print_layer_0 description" msgid "The speed of printing for the initial layer. A lower value is advised to improve adhesion to the build plate." -msgstr "一層目をプリントする速度 ビルトプレートへの接着を向上するため低速を推奨します。" +msgstr "一層目をプリントする速度。ビルトプレートへの接着を向上するため低速を推奨します。" msgctxt "speed_travel_layer_0 description" msgid "The speed of travel moves in the initial layer. A lower value is advised to prevent pulling previously printed parts away from the build plate. The value of this setting can automatically be calculated from the ratio between the Travel Speed and the Print Speed." -msgstr "最初のレイヤーを印刷する際のトラベルスピード。低速の方が、ビルドプレート剥がれるリスクを軽減することができます。この設定の値は、移動速度と印刷速度の比から自動的に計算されます。" +msgstr "最初のレイヤーを印刷する際の移動スピード。造形物がビルドプレートが剥がれてしまうのを防ぐため、低速にすることをお薦めします。この設定の値は、移動速度と印刷速度の比から自動的に計算されます。" msgctxt "material_break_temperature description" msgid "The temperature at which the filament is broken for a clean break." @@ -4845,7 +5122,7 @@ msgstr "スキンエッジをサポートする追加のインフィルの厚さ msgctxt "support_interface_height description" msgid "The thickness of the interface of the support where it touches with the model on the bottom or the top." -msgstr "底面または上部のモデルと接触するサポートのインターフェイスの厚さ。" +msgstr "底面または上部のモデルと接触するサポート境界面の厚さ。" msgctxt "support_bottom_height description" msgid "The thickness of the support floors. This controls the number of dense layers that are printed on top of places of a model on which support rests." @@ -4869,15 +5146,15 @@ msgstr "壁の厚さ。この値をラインの幅で割ることで壁の数が msgctxt "infill_sparse_thickness description" msgid "The thickness per layer of infill material. This value should always be a multiple of the layer height and is otherwise rounded." -msgstr "インフィルマテリアルの層ごとの厚さ。この値は常にレイヤーの高さの倍数でなければなりません。" +msgstr "層ごとのインフィル材料の厚さ。この値は常にレイヤーの高さの倍数でなければなりません。" msgctxt "support_infill_sparse_thickness description" msgid "The thickness per layer of support infill material. This value should always be a multiple of the layer height and is otherwise rounded." -msgstr "サポートのインフィルの厚さ。この値はレイヤーの倍数にする必要があり、違う場合は倍数に近い値に設定されます。" +msgstr "サポートのインフィル材料の厚さ。この値はレイヤーの倍数にする必要があり、異なる場合は倍数に近い値に設定されます。" msgctxt "machine_gcode_flavor description" msgid "The type of g-code to be generated." -msgstr "生成するG-codeの種類です。" +msgstr "生成するG-codeの種類。" msgctxt "material_type description" msgid "The type of material used." @@ -4893,7 +5170,7 @@ msgstr "造形可能領域の幅(X方向)。" msgctxt "support_brim_width description" msgid "The width of the brim to print underneath the support. A larger brim enhances adhesion to the build plate, at the cost of some extra material." -msgstr "サポートの下に印刷されるブリムの幅。ブリムが大きいほど、追加材料の費用でビルドプレートへの接着性が強化されます。" +msgstr "サポートの下に印刷されるブリムの幅。ブリムが大きいほど、材料の使用が増える代わりにビルドプレートへの接着性が強化されます。" msgctxt "interlocking_beam_width description" msgid "The width of the interlocking structure beams." @@ -4909,11 +5186,11 @@ msgstr "プライムタワーの幅。" msgctxt "magic_fuzzy_skin_thickness description" msgid "The width within which to jitter. It's advised to keep this below the outer wall width, since the inner walls are unaltered." -msgstr "振動が起こる幅。内壁は変更されていないので、これを外壁の幅より小さく設定することをお勧めします。" +msgstr "振動が起こる幅。内側ウォールに対しては適用されないので、この値は外側ウォールの幅より小さく設定することをお勧めします。" msgctxt "retraction_extrusion_window description" msgid "The window in which the maximum retraction count is enforced. This value should be approximately the same as the retraction distance, so that effectively the number of times a retraction passes the same patch of material is limited." -msgstr "最大の引き戻し回数。この値は引き戻す距離と同じであることで、引き戻しが効果的に行われます。" +msgstr "最大引き戻し回数が強制される幅。この値は引き戻し処理とほぼ同じで、同じ材料の塊における引き戻しが制限される場合に有効です。" msgctxt "prime_tower_position_x description" msgid "The x coordinate of the position of the prime tower." @@ -4931,13 +5208,33 @@ msgctxt "bridge_wall_coast description" msgid "This controls the distance the extruder should coast immediately before a bridge wall begins. Coasting before the bridge starts can reduce the pressure in the nozzle and may produce a flatter bridge." msgstr "この設定は、ブリッジ壁が始まる直前に、エクストルーダーを動かす距離を制御します。ブリッジが始まる前にコースティングすることにより、ノズル内が減圧され、ブリッジがより平らになります。" +msgctxt "wall_0_acceleration description" +msgid "This is the acceleration with which to reach the top speed when printing an outer wall." +msgstr "外側ウォールをプリントする際における最高速度に達するまでの加速度です。" + +msgctxt "wall_0_deceleration description" +msgid "This is the deceleration with which to end printing an outer wall." +msgstr "外側ウォールのプリントを終了する際の減速度です。" + +msgctxt "wall_0_speed_split_distance description" +msgid "This is the maximum length of an extrusion path when splitting a longer path to apply the outer wall acceleration/deceleration. A smaller distance will create a more precise but also more verbose G-Code." +msgstr "外側ウォールの加減速を適用するために長いパスを分割する際の造形パスの最大長です。距離が短いほど精度が上がりますが、Gコードが冗長になります。" + +msgctxt "wall_0_end_speed_ratio description" +msgid "This is the ratio of the top speed to end with when printing an outer wall." +msgstr "外側ウォールをプリントする際における終了時の最高速度の比率です。" + +msgctxt "wall_0_start_speed_ratio description" +msgid "This is the ratio of the top speed to start with when printing an outer wall." +msgstr "外側ウォールをプリントする際における開始時の最高速度の比率です。" + msgctxt "raft_base_smoothing description" msgid "This setting controls how much inner corners in the raft base outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." -msgstr "この設定は,ラフトベースのアウトラインの内側の角をどの程度丸くするかを制御します。内側の角は,ここで指定した値と等しい半径の半円に丸められます。この設定では,ラフトの輪郭にある円より小さい穴も削除されます。" +msgstr "この設定は、ラフト土台のアウトラインの内側の角をどの程度丸くするかを制御します。内側の角はここで指定した値と等しい半径の半円に丸められます。この設定では、ラフトの輪郭にある円より小さい穴も削除されます。" msgctxt "raft_interface_smoothing description" msgid "This setting controls how much inner corners in the raft middle outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." -msgstr "この設定は,ラフトの中央のアウトラインの内側の角をどの程度丸くするかを制御します。内側の角は,ここで指定した値と等しい半径の半円に丸められます。この設定では,ラフトの輪郭にある円より小さい穴も削除されます。" +msgstr "この設定は、ラフト中間層のアウトラインの内側の角をどの程度丸くするかを制御します。内側の角は、ここで指定した値と等しい半径の半円に丸められます。この設定では、ラフトの輪郭にある円より小さい穴も削除されます。" msgctxt "raft_smoothing description" msgid "This setting controls how much inner corners in the raft outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." @@ -4945,7 +5242,7 @@ msgstr "この設定は、ラフトの輪郭の内側の角がどの程度丸め msgctxt "raft_surface_smoothing description" msgid "This setting controls how much inner corners in the raft top outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." -msgstr "この設定は,ラフト上部の輪郭の内側の角をどの程度丸くするかを制御します。内側の角は,ここで指定した値と等しい半径の半円に丸められます。この設定では,ラフトの輪郭にある円より小さい穴も削除されます。" +msgstr "この設定は、ラフト上層部の輪郭の内側の角をどの程度丸くするかを制御します。内側の角は、ここで指定した値と等しい半径の半円に丸められます。この設定ではラフトの輪郭にある円より小さい穴も削除されます。" msgctxt "retraction_count_max description" msgid "This setting limits the number of retractions occurring within the minimum extrusion distance window. Further retractions within this window will be ignored. This avoids retracting repeatedly on the same piece of filament, as that can flatten the filament and cause grinding issues." @@ -4977,7 +5274,7 @@ msgstr "上部レイヤー" msgctxt "top_skin_expand_distance label" msgid "Top Skin Expand Distance" -msgstr "上面展開距離" +msgstr "上面拡張距離" msgctxt "top_skin_preshrink label" msgid "Top Skin Removal Width" @@ -5001,19 +5298,19 @@ msgstr "上面内壁の流れ" msgctxt "acceleration_wall_0_roofing label" msgid "Top Surface Outer Wall Acceleration" -msgstr "上面外壁加速度" +msgstr "上面外側ウォール加速度" msgctxt "wall_0_material_flow_roofing label" msgid "Top Surface Outer Wall Flow" -msgstr "上面最外壁の流れ" +msgstr "上面外側ウォールのフロー" msgctxt "jerk_wall_0_roofing label" msgid "Top Surface Outer Wall Jerk" -msgstr "上面内壁の最大瞬間速度変化" +msgstr "上面内側ウォールジャーク" msgctxt "speed_wall_0_roofing label" msgid "Top Surface Outer Wall Speed" -msgstr "上面の最外壁速度" +msgstr "上面外側ウォール速度" msgctxt "acceleration_roofing label" msgid "Top Surface Skin Acceleration" @@ -5121,19 +5418,19 @@ msgstr "ファイルから読み込むときに、モデルに適用するトラ msgctxt "travel label" msgid "Travel" -msgstr "移動" +msgstr "移動経路" msgctxt "acceleration_travel label" msgid "Travel Acceleration" -msgstr "移動か速度" +msgstr "移動加速度" msgctxt "travel_avoid_distance label" msgid "Travel Avoid Distance" -msgstr "移動回避距離" +msgstr "移動経路の回避距離" msgctxt "jerk_travel label" msgid "Travel Jerk" -msgstr "移動ジャーク" +msgstr "トラベルジャーク" msgctxt "speed_travel label" msgid "Travel Speed" @@ -5175,13 +5472,21 @@ msgctxt "support_tree_max_diameter label" msgid "Trunk Diameter" msgstr "本体直径" +msgctxt "seam_overhang_angle description" +msgid "Try to prevent seams on walls that overhang more than this angle. When the value is 90, no walls will be treated as overhanging." +msgstr "ウォールのシームがこの角度以上にオーバーハングしないよう試みます。値が90の場合、どのウォールもオーバーハングとして扱われません。" + msgctxt "machine_gcode_flavor option UltiGCode" msgid "Ultimaker 2" msgstr "Ultimaker 2" +msgctxt "cool_during_extruder_switch option unchanged" +msgid "Unchanged" +msgstr "変更なし" + msgctxt "meshfix_union_all label" msgid "Union Overlapping Volumes" -msgstr "重複量" +msgstr "重複部分を統合" msgctxt "bridge_wall_min_length description" msgid "Unsupported walls shorter than this will be printed using the normal wall settings. Longer unsupported walls will be printed using the bridge wall settings." @@ -5205,7 +5510,7 @@ msgstr "プリントヘッドの移動に異なるジャーク値を使用しま msgctxt "relative_extrusion description" msgid "Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the g-code. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any g-code script is output." -msgstr "絶対押出ではなく、相対押出を使用します。相対Eステップを使用すると、G-codeの後処理が容易になります。ただし、すべてのプリンタでサポートされているわけではありません。絶対的Eステップと比較して、材料の量にごくわずかな偏差が生じることがあります。この設定に関係なく、G-codeスクリプトが出力される前にエクストルーダーのモードは常に絶対値にて設定されています。" +msgstr "絶対押出ではなく、相対押出を使用します。相対Eステップを使用すると、G-codeのポストプロセッシングが容易になります。ただし、すべてのプリンタでサポートされているわけではありません。絶対的Eステップと比較して、材料の量にごくわずかな偏差が生じることがあります。この設定に関係なく、G-codeスクリプトが出力される前にエクストルーダーのモードは常に絶対値にて設定されています。" msgctxt "support_use_towers description" msgid "Use specialized towers to support tiny overhang areas. These towers have a larger diameter than the region they support. Near the overhang the towers' diameter decreases, forming a roof." @@ -5213,7 +5518,7 @@ msgstr "特殊なタワーを使用して、小さなオーバーハングして msgctxt "infill_mesh description" msgid "Use this mesh to modify the infill of other meshes with which it overlaps. Replaces infill regions of other meshes with regions for this mesh. It's suggested to only print one Wall and no Top/Bottom Skin for this mesh." -msgstr "このメッシュを使用して、重なる他のメッシュのインフィルを変更します。他のメッシュのインフィル領域を改なメッシュに置き換えます。これを利用する場合、1つのWallだけを印刷しTop / Bottom Skinは使用しないことをお勧めします。" +msgstr "このメッシュを使用して、重なる他のメッシュのインフィルを変更します。他のメッシュのインフィル領域を新たなメッシュに置き換えます。トップ/ボトムスキンがない1つの壁だけを印刷する場合のみ設定を推奨します。" msgctxt "support_mesh description" msgid "Use this mesh to specify support areas. This can be used to generate support structure." @@ -5233,7 +5538,7 @@ msgstr "垂直スケールファクタ収縮補正" msgctxt "slicing_tolerance description" msgid "Vertical tolerance in the sliced layers. The contours of a layer are normally generated by taking cross sections through the middle of each layer's thickness (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the entire thickness of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Inclusive retains the most details, Exclusive makes for the best fit and Middle stays closest to the original surface." -msgstr "スライスされたレイヤーにおける垂直方向の公差です。レイヤーの輪郭は通常、各レイヤーの厚さの中間を通る断面で生成されます(中間)。代わりに、レイヤーごとに、ボリューム内にレイヤーの厚さの分だけ入り込んだエリアにしたり(排他)、レイヤー内の任意の位置まで入り込んだエリアにしたりする(包括)こともできます。排他は最も細かく、包括は最もフィットし、中間は元の表面に最も近くなります。" +msgstr "スライスされたレイヤーにおける垂直方向の公差です。レイヤーの輪郭は通常、各レイヤーの厚さの中間を通る断面で生成されます(中間)。代わりに、レイヤーごとに、ボリューム内にレイヤーの厚さの分だけ入り込んだエリアにしたり(排他)、レイヤー内の任意の位置まで入り込んだエリアにしたりする(包括)こともできます。包括は最も細かく、排他は最もフィットし、中間は元の表面に最も近くなります。" msgctxt "material_bed_temp_wait label" msgid "Wait for Build Plate Heatup" @@ -5303,9 +5608,17 @@ msgctxt "shell label" msgid "Walls" msgstr "ウォール" -msgctxt "wall_overhang_angle description" -msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." -msgstr "この角度以上に張り出した壁は、オーバーハング壁設定を使用してプリントされます。値が90の場合は、オーバーハング壁として処理されません。サポートによってサポートされているオーバーハングも、オーバーハングとして処理されません。" +msgctxt "extra_infill_lines_to_support_skins option walls" +msgid "Walls Only" +msgstr "ウォールのみ" + +msgctxt "extra_infill_lines_to_support_skins option walls_and_lines" +msgid "Walls and Lines" +msgstr "ウォールとライン" + +msgctxt "wall_overhang_angle description" +msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either. Furthermore, any line that's less than half overhanging will also not be treated as overhang." +msgstr "この角度を超えるオーバーハングとなるウォールは、オーバーハングの設定を用いてプリントされます。値が90の場合、どのウォールもオーバーハングとして扱われません。サポートにより支えられているオーバーハングについてもオーバーハングとして扱われません。さらに、半分未満がオーバーハングとなっているラインもまたオーバーハングとして扱われません。" msgctxt "meshfix_fluid_motion_enabled description" msgid "When enabled tool paths are corrected for printers with smooth motion planners. Small movements that deviate from the general tool path direction are smoothed to improve fluid motions." @@ -5329,7 +5642,7 @@ msgstr "ゼロを超える場合、この距離より長い移動量をコーミ msgctxt "hole_xy_offset_max_diameter description" msgid "When greater than zero, the Hole Horizontal Expansion is gradually applied on small holes (small holes are expanded more). When set to zero the Hole Horizontal Expansion will be applied to all holes. Holes larger than the Hole Horizontal Expansion Max Diameter are not expanded." -msgstr "0より大きい場合、穴の水平展開が小さい穴に対して徐々に適用されます(小さい穴はさらに展開されます)。0に設定すると、すべての穴に穴の水平展開が適用されます。穴の水平展開の最大直径より大きい穴は展開されません。" +msgstr "0より大きい場合、穴の水平拡張が小さい穴に対して徐々に適用されます(小さい穴はさらに拡張されます)。0に設定すると、すべての穴に穴の水平拡張が適用されます。穴の水平拡張の最大直径より大きい穴は拡張されません。" msgctxt "hole_xy_offset description" msgid "When greater than zero, the Hole Horizontal Expansion is the amount of offset applied to all holes in each layer. Positive values increase the size of the holes, negative values reduce the size of the holes. When this setting is enabled it can be further tuned with Hole Horizontal Expansion Max Diameter." @@ -5343,6 +5656,14 @@ msgctxt "bridge_wall_material_flow description" msgid "When printing bridge walls, the amount of material extruded is multiplied by this value." msgstr "ブリッジ壁を印刷するときは、材料の吐出量をこの値で乗算します。" +msgctxt "raft_interface_z_offset description" +msgid "When printing the first layer of the raft interface, translate by this offset to customize the adhesion between base and interface. A negative offset should improve the adhesion." +msgstr "ラフト境界面の第1層をプリントする際に、土台と境界面との接着を調整するためこのオフセット値だけ平行移動します。オフセット値をマイナスにすると接着力が向上します。" + +msgctxt "raft_surface_z_offset description" +msgid "When printing the first layer of the raft surface, translate by this offset to customize the adhesion between interface and surface. A negative offset should improve the adhesion." +msgstr "ラフト表面の第1層をプリントする際、境界面と表面との接着を調整するためこのオフセット値だけ移動します。オフセット値をマイナスにすると接着力が向上します。" + msgctxt "bridge_skin_material_flow_2 description" msgid "When printing the second bridge skin layer, the amount of material extruded is multiplied by this value." msgstr "セカンドブリッジスキンレイヤーを印刷するときは、材料の吐出量をこの値で乗算します。" @@ -5361,7 +5682,7 @@ msgstr "モデルの垂直方向に少数層のみの小さなギャップがあ msgctxt "wall_transition_angle description" 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 "偶数個と奇数個のウォールの間で移行を行うタイミング。この設定より大きい角度のくさび形状では移行が行われず、残りのスペースを埋めるために中心にウォールがプリントされることはありません。この設定を小さくすると、これらの中心にあるウォールの数と長さが減りますが、隙間ができたり、押し出されすぎたりすることがあります。" +msgstr "偶数個と奇数個のウォールの間で移行を行うタイミング。この設定より大きい角度のくさび形状では移行が行われず、残りのスペースを埋めるために中心にウォールがプリントされることはありません。この設定を小さくすると、これらの中心にあるウォールの数と長さが減りますが、隙間ができたり、押し出されすぎたりする場合があります。" msgctxt "wall_transition_length description" 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 lines." @@ -5373,27 +5694,27 @@ msgstr "拭き取りの際、ビルドプレートが下降してノズルとプ msgctxt "retraction_hop_enabled description" msgid "Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." -msgstr "引き戻しが完了すると、ビルドプレートが下降してノズルとプリントの間に隙間ができます。ノズルの走行中に造形物に当たるのを防ぎ、造形物をビルドプレートから剥がしてしまう現象を減らします。" +msgstr "引き戻し終了時にビルドプレートを下降させてノズルと造形物の間に隙間を作ります。ノズルが移動中に造形物に当たり造形物をビルドプレートから剥がしてしまう可能性を減らします。" msgctxt "support_xy_overrides_z description" msgid "Whether the Support X/Y Distance overrides the Support Z Distance or vice versa. When X/Y overrides Z the X/Y distance can push away the support from the model, influencing the actual Z distance to the overhang. We can disable this by not applying the X/Y distance around overhangs." -msgstr "X /Y方向のサポートの距離がZ方向のサポートの距離を上書きしようとする時やまたその逆も同様。X または Y がZを上書きする際、X Y 方向の距離は印刷物からオーバーハングする Z 方向の距離に影響を及ぼしながらサポートを押しのけようとします。オーバー ハング周りのX Yの距離を無効にすることで、無効にできる。" +msgstr "サポートのX/Y軸方向距離でZ軸の距離を上書きするかどうか。XまたはY軸がZ軸を上書きする際、X/Y軸方向の距離は印刷物からオーバーハングするZ軸方向の距離に影響を及ぼしながらサポートを押しのけようとします。オーバー ハングにおけるX/Y軸方向距離を指定しないことで、無効にできます。" msgctxt "machine_center_is_zero description" msgid "Whether the X/Y coordinates of the zero position of the printer is at the center of the printable area." -msgstr "プリンタのゼロポジションのX / Y座標が印刷可能領域の中心にあるかどうか。" +msgstr "プリンタのゼロポジションのX/Y座標が印刷可能領域の中心にあるかどうか。" msgctxt "machine_endstop_positive_direction_x description" msgid "Whether the endstop of the X axis is in the positive direction (high X coordinate) or negative (low X coordinate)." -msgstr "X 軸のエンドストップがプラス方向(高い X 座標)またはマイナス方向(低い X 座標)のいずれかを示します。" +msgstr "X軸の終端がプラス方向(高いX座標)またはマイナス方向(低いX座標)のいずれかを示します。" msgctxt "machine_endstop_positive_direction_y description" msgid "Whether the endstop of the Y axis is in the positive direction (high Y coordinate) or negative (low Y coordinate)." -msgstr "Y 軸のエンドストップがプラス方向(高い Y 座標)またはマイナス方向(低い Y 座標)のいずれかを示します。" +msgstr "Y軸の終端がプラス方向(高いY座標)またはマイナス方向(低いY座標)のいずれかを示します。" msgctxt "machine_endstop_positive_direction_z description" msgid "Whether the endstop of the Z axis is in the positive direction (high Z coordinate) or negative (low Z coordinate)." -msgstr "Z 軸のエンドストップがプラス方向(高い Z 座標)またはマイナス方向(低い Z 座標)のいずれかを示します。" +msgstr "Z軸の終端がプラス方向(高いZ座標)またはマイナス方向(低いZ座標)のいずれかを示します。" msgctxt "machine_extruders_share_heater description" msgid "Whether the extruders share a single heater rather than each extruder having its own heater." @@ -5413,7 +5734,7 @@ msgstr "機器が造形温度を安定化処理できるかどうかです。" msgctxt "center_object description" msgid "Whether to center the object on the middle of the build platform (0,0), instead of using the coordinate system in which the object was saved." -msgstr "オブジェクトが保存された座標系を使用する代わりにビルドプラットフォームの中間(0,0)にオブジェクトを配置するかどうか。" +msgstr "オブジェクトが保存された座標系を使用する代わりにビルドプラットフォームの中間 (0,0) にオブジェクトを配置するかどうか。" msgctxt "machine_nozzle_temp_enabled description" msgid "Whether to control temperature from Cura. Turn this off to control nozzle temperature from outside of Cura." @@ -5437,7 +5758,7 @@ msgstr "開始時にビルドプレートが温度に達するまで待つコマ msgctxt "prime_blob_enable description" msgid "Whether to prime the filament with a blob before printing. Turning this setting on will ensure that the extruder will have material ready at the nozzle before printing. Printing Brim or Skirt can act like priming too, in which case turning this setting off saves some time." -msgstr "印刷する前にフィラメントの小さな塊を作るかどうか。この設定をオンにすると、エクストルーダーがノズルにおいて印刷予定のマテリアルの下準備をします。印刷後ブリムまたはスカートも、上記と同じような意味を持ちます。この設定をオフにすると時間の節約にはなります。" +msgstr "印刷する前にフィラメントで小さな塊を作るかどうか。この設定をオンにすると、エクストルーダーは印刷前の時点でノズルに材料を用意します。印刷後ブリムまたはスカートも、同様に動作するため、この設定をオフにすると時間の節約になります。" msgctxt "print_sequence description" msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes." @@ -5485,7 +5806,7 @@ msgstr "サポートのフロアのラインの一幅。" msgctxt "support_roof_line_width description" msgid "Width of a single support roof line." -msgstr "サポートルーフのライン一幅。" +msgstr "1つのサポートルーフラインの幅。" msgctxt "support_line_width description" msgid "Width of a single support structure line." @@ -5565,7 +5886,7 @@ msgstr "ワイプ引き戻し時の余分押し戻し量" msgctxt "wipe_retraction_prime_speed label" msgid "Wipe Retraction Prime Speed" -msgstr "ワイプ引き戻し下準備速度" +msgstr "ワイプ引き戻し後の押し出し速度" msgctxt "wipe_retraction_retract_speed label" msgid "Wipe Retraction Retract Speed" @@ -5593,7 +5914,7 @@ msgstr "非アクティブなツールに一時コマンドを送信した後に msgctxt "machine_endstop_positive_direction_x label" msgid "X Endstop in Positive Direction" -msgstr "プラス方向の X エンドストップ" +msgstr "プラス方向のX軸終端" msgctxt "wipe_brush_pos_x description" msgid "X location where wipe script will start." @@ -5605,11 +5926,11 @@ msgstr "X/YがZを上書き" msgctxt "machine_endstop_positive_direction_y label" msgid "Y Endstop in Positive Direction" -msgstr "プラス方向の Y エンドストップ" +msgstr "Y軸終端がプラス方向" msgctxt "machine_endstop_positive_direction_z label" msgid "Z Endstop in Positive Direction" -msgstr "プラス方向の Z エンドストップ" +msgstr "Z自給終端がプラス方向" msgctxt "retraction_hop_after_extruder_switch label" msgid "Z Hop After Extruder Switch" @@ -5629,7 +5950,7 @@ msgstr "印刷パーツに対するZホップ" msgctxt "speed_z_hop label" msgid "Z Hop Speed" -msgstr "Z 軸ホップ速度" +msgstr "Z軸ホップ速度" msgctxt "retraction_hop_enabled label" msgid "Z Hop When Retracted" @@ -5639,6 +5960,10 @@ msgctxt "z_seam_type label" msgid "Z Seam Alignment" msgstr "Zシーム合わせ" +msgctxt "z_seam_on_vertex label" +msgid "Z Seam On Vertex" +msgstr "Zシームを頂点に配置" + msgctxt "z_seam_position label" msgid "Z Seam Position" msgstr "Zシーム位置" @@ -5649,11 +5974,11 @@ msgstr "相対Zシーム" msgctxt "z_seam_x label" msgid "Z Seam X" -msgstr "ZシームX" +msgstr "ZシームX座標" msgctxt "z_seam_y label" msgid "Z Seam Y" -msgstr "ZシームY" +msgstr "ZシームY座標" msgctxt "support_xy_overrides_z option z_overrides_xy" msgid "Z overrides X/Y" @@ -5697,320 +6022,16 @@ msgstr "ジグザグ" msgctxt "travel description" msgid "travel" -msgstr "移動" - -msgctxt "cool_during_extruder_switch description" -msgid "Whether to activate the cooling fans during a nozzle switch. This can help reducing oozing by cooling the nozzle faster:
    • Unchanged: keep the fans as they were previously
    • Only last extruder: turn on the fan of the last used extruder, but turn the others off (if any). This is useful if you have completely separate extruders.
    • All fans: turn on all fans during nozzle switch. This is useful if you have a single cooling fan, or multiple fans that stay close to each other.
    " -msgstr "ノズル切り替え中に冷却ファンを作動させるかどうか。これは,ノズルの冷却スピードを上げてにじみを減らすのに役立ちます:
    • 変更なし:ファンを以前の状態に維持します
    • 最後の押出機のみ:最後に使用した押出機のファンをオンにしますが,他の押出機のファン(もしあれば)はオフにします。これは,完全に別個の押出機がある場合に有用です。
    • すべてのファン:ノズル切り替え中にすべてのファンをオンにします。これは,冷却ファンが1つのみの場合,または複数のファンが互いに接近している場合に有用です。
    " - -msgctxt "cool_during_extruder_switch option all_fans" -msgid "All fans" -msgstr "すべてのファン" - -msgctxt "cool_during_extruder_switch label" -msgid "Cooling during extruder switch" -msgstr "押出機切り替え中の冷却" - -msgctxt "support_z_seam_away_from_model description" -msgid "Manage the spatial relationship between the z seam of the support structure and the actual 3D model. This control is crucial as it allows users to ensure the seamless removal of support structures post-printing, without inflicting damage or leaving marks on the printed model." -msgstr "サポート構造のZシームと実際の3Dモデルとの間の空間的な関係を管理します。この制御は,ユーザーがプリント後にプリントモデルに損傷を与えたり跡を残したりすることなく,サポート構造をシームレスに取り外せるようにするために,非常に重要です。" - -msgctxt "support_z_seam_min_distance label" -msgid "Min Z Seam Distance from Model" -msgstr "モデルからの最小Zシーム距離" - -msgctxt "support_infill_density_multiplier_initial_layer description" -msgid "Multiplier for the infill on the initial layers of the support. Increasing this may help for bed adhesion." -msgstr "サポート材の初期層におけるインフィルのマルチプライヤー。この数字を増やすことで,ベッド接着力を高めることができます。" - -msgctxt "cool_during_extruder_switch option only_last_extruder" -msgid "Only last extruder" -msgstr "最後の押出機のみ" - -msgctxt "z_seam_on_vertex description" -msgid "Place the z-seam on a polygon vertex. Switching this off can place the seam between vertices as well. (Keep in mind that this won't override the restrictions on placing the seam on an unsupported overhang.)" -msgstr "Zシームをポリゴンの頂点に配置します。これをオフに切り替えることで,頂点と頂点の間にもシームを配置することができます。(サポートのないオーバーハングへのシーム配置制限は上書きさないことに留意してください。)" - -msgctxt "prime_tower_min_shell_thickness label" -msgid "Prime Tower Minimum Shell Thickness" -msgstr "プライムタワー最小シェル厚" - -msgctxt "raft_base_flow label" -msgid "Raft Base Flow" -msgstr "ラフトベース フロー" - -msgctxt "raft_base_infill_overlap_mm label" -msgid "Raft Base Infill Overlap" -msgstr "ラフトベース インフィル オーバーラップ" - -msgctxt "raft_base_infill_overlap label" -msgid "Raft Base Infill Overlap Percentage" -msgstr "ラフトベース インフィル オーバーラップ比率" - -msgctxt "raft_flow label" -msgid "Raft Flow" -msgstr "ラフトフロー" - -msgctxt "raft_interface_flow label" -msgid "Raft Interface Flow" -msgstr "ラフトインターフェース フロー" - -msgctxt "raft_interface_infill_overlap_mm label" -msgid "Raft Interface Infill Overlap" -msgstr "ラフトインターフェース インフィルオーバーラップ" - -msgctxt "raft_interface_infill_overlap label" -msgid "Raft Interface Infill Overlap Percentage" -msgstr "ラフトインターフェース インフィルオーバーラップ比率" - -msgctxt "raft_interface_z_offset label" -msgid "Raft Interface Z Offset" -msgstr "ラフトインターフェース Zオフセット" - -msgctxt "raft_surface_flow label" -msgid "Raft Surface Flow" -msgstr "ラフトサーフェス フロー" - -msgctxt "raft_surface_infill_overlap_mm label" -msgid "Raft Surface Infill Overlap" -msgstr "ラフトサーフェス インフィルオーバーラップ" +msgstr "移動経路" -msgctxt "raft_surface_infill_overlap label" -msgid "Raft Surface Infill Overlap Percentage" -msgstr "ラフトサーフェス インフィルオーバーラップ比率" - -msgctxt "raft_surface_z_offset label" -msgid "Raft Surface Z Offset" -msgstr "ラフトサーフェス Zオフセット" - -msgctxt "seam_overhang_angle label" -msgid "Seam Overhanging Wall Angle" -msgstr "シームオーバーハンギング ウォール角度" - -msgctxt "support_infill_density_multiplier_initial_layer label" -msgid "Support Infill Density Multiplier Initial Layer" -msgstr "サポートインフィル密度マルチプライヤー初期層 " - -msgctxt "support_z_seam_away_from_model label" -msgid "Support Z Seam Away from Model" -msgstr "サポートZシームをモデルから離す" - -msgctxt "raft_base_flow description" -msgid "The amount of material, relative to a normal extrusion line, to extrude during raft base printing. Having an increased flow may improve adhesion and raft structural strength." -msgstr "ラフトベースのプリント中に押出す材料の量(通常の押出ラインに対する相対的な量)。フローを増やすことで,接着力やラフト構造の強度を向上させることができます。" - -msgctxt "raft_interface_flow description" -msgid "The amount of material, relative to a normal extrusion line, to extrude during raft interface printing. Having an increased flow may improve adhesion and raft structural strength." -msgstr "ラフトインターフェースのプリント中に押出す材料の量(通常の押出ラインに対する相対的な量)。フローを増やすことで,接着力やラフト構造の強度を向上させることができます。" - -msgctxt "raft_flow description" -msgid "The amount of material, relative to a normal extrusion line, to extrude during raft printing. Having an increased flow may improve adhesion and raft structural strength." -msgstr "ラフトのプリント中に押出す材料の量(通常の押出ラインに対する相対的な量)。フローを増やすことで,接着力やラフト構造の強度を向上させることができます。" +#~ msgctxt "machine_nozzle_head_distance label" +#~ msgid "Nozzle Length" +#~ msgstr "ノズルの長さ" -msgctxt "raft_surface_flow description" -msgid "The amount of material, relative to a normal extrusion line, to extrude during raft surface printing. Having an increased flow may improve adhesion and raft structural strength." -msgstr "ラフトサーフェスのプリント中に押出す材料の量(通常の押出ラインに対する相対的な量)。フローを増やすことで,接着力やラフト構造の強度を向上させることができます。" - -msgctxt "raft_base_infill_overlap description" -msgid "The amount of overlap between the infill and the walls of the raft base, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." -msgstr "インフィルとラフトベースのウォールとのオーバーラップの量(インフィルラインの幅に対する割合)。わずかにオーバーラップさせることで,ウォールをインフィルにしっかりと接続することができます。" - -msgctxt "raft_base_infill_overlap_mm description" -msgid "The amount of overlap between the infill and the walls of the raft base. A slight overlap allows the walls to connect firmly to the infill." -msgstr "インフィルとラフトベースのウォールとのオーバーラップの量。わずかにオーバーラップさせることで,ウォールをインフィルにしっかりと接続することができます。" - -msgctxt "raft_interface_infill_overlap description" -msgid "The amount of overlap between the infill and the walls of the raft interface, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." -msgstr "インフィルとラフトインターフェースのウォールとのオーバーラップの量(インフィルラインの幅に対する割合)。わずかにオーバーラップさせることで,ウォールをインフィルにしっかりと接続することができます。" - -msgctxt "raft_interface_infill_overlap_mm description" -msgid "The amount of overlap between the infill and the walls of the raft interface. A slight overlap allows the walls to connect firmly to the infill." -msgstr "インフィルとラフトインターフェースのウォールとのオーバーラップの量。わずかにオーバーラップさせることで,ウォールをインフィルにしっかりと接続することができます。" - -msgctxt "raft_surface_infill_overlap description" -msgid "The amount of overlap between the infill and the walls of the raft surface, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." -msgstr "インフィルとラフトサーフェスのウォールとのオーバーラップの量(インフィルラインの幅に対する割合)。わずかにオーバーラップさせることで,ウォールをインフィルにしっかりと接続することができます。" - -msgctxt "raft_surface_infill_overlap_mm description" -msgid "The amount of overlap between the infill and the walls of the raft surface. A slight overlap allows the walls to connect firmly to the infill." -msgstr "インフィルとラフトサーフェスのウォールとのオーバーラップの量。わずかにオーバーラップさせることで,ウォールをインフィルにしっかりと接続することができます。" - -msgctxt "support_z_seam_min_distance description" -msgid "The distance between the model and its support structure at the z-axis seam." -msgstr "Z軸シームにおける,モデルとそのサポート構造との間の距離。" - -msgctxt "prime_tower_min_shell_thickness description" -msgid "The minimum thickness of the prime tower shell. You may increase it to make the prime tower stronger." -msgstr "プライムタワーシェルの最小の厚さ。厚くすることでプライムタワーの強度を上げることができます。" - -msgctxt "seam_overhang_angle description" -msgid "Try to prevent seams on walls that overhang more than this angle. When the value is 90, no walls will be treated as overhanging." -msgstr "ウォールのシームがこの角度以上にオーバーハングしないようにしてください。値が90の場合,どのウォールもオーバーハングとして扱われません。" - -msgctxt "cool_during_extruder_switch option unchanged" -msgid "Unchanged" -msgstr "変更なし" +#~ msgctxt "machine_nozzle_head_distance description" +#~ msgid "The height difference between the tip of the nozzle and the lowest part of the print head." +#~ msgstr "ノズル先端とプリントヘッドの最下部との高さの差。" -msgctxt "raft_interface_z_offset description" -msgid "When printing the first layer of the raft interface, translate by this offset to customize the adhesion between base and interface. A negative offset should improve the adhesion." -msgstr "ラフトインターフェースの第1層をプリントする際に,このオフセット値で平行移動し,ベースとインターフェースとの間の接着力をカスタマイズしてください。オフセット値をマイナスにすると接着力が向上します。" - -msgctxt "raft_surface_z_offset description" -msgid "When printing the first layer of the raft surface, translate by this offset to customize the adhesion between interface and surface. A negative offset should improve the adhesion." -msgstr "ラフトサーフェスの第1層をプリントする際に,このオフセット値で平行移動し,インターフェースとサーフェスとの間の接着力をカスタマイズしてください。オフセット値をマイナスにすると接着力が向上します。" - -msgctxt "z_seam_on_vertex label" -msgid "Z Seam On Vertex" -msgstr "頂点のZシーム" - -msgctxt "extra_infill_lines_to_support_skins description" -msgid "Add extra lines into the infill pattern to support skins above. This option prevents holes or plastic blobs that sometime show in complex shaped skins due to the infill below not correctly supporting the skin layer being printed above. 'Walls' supports just the outlines of the skin, whereas 'Walls and Lines' also supports the ends of the lines that make up the skin." -msgstr "インフィルパターンにラインを追加して,上のスキンをサポートします。 このオプションは,下のインフィルが上にプリントされるスキンレイヤーを正しくサポートしていないために,複雑な形状のスキンに時々現れる穴やプラスチックの塊を防ぎます。「ウォール」はスキンのアウトラインのみをサポートしますが,「ウォールとライン」はスキンを構成するラインの端もサポートします。" - -msgctxt "build_fan_full_at_height label" -msgid "Build Fan Speed at Height" -msgstr "高さでのビルドファンの速度" - -msgctxt "build_fan_full_layer label" -msgid "Build Fan Speed at Layer" -msgstr "レイヤーでのビルドファンの速度" - -msgctxt "build_volume_fan_nr label" -msgid "Build volume fan number" -msgstr "ビルドボリュームファンの数" - -msgctxt "scarf_split_distance description" -msgid "Determines the length of each step in the flow change when extruding along the scarf seam. A smaller distance will result in a more precise but also more complex G-code." -msgstr "スカーフシームに沿って押し出す際のフロー変更における各ステップの長さを決定します。距離が短いほど,より正確になりますが,Gコードはより複雑になります。" - -msgctxt "scarf_joint_seam_length description" -msgid "Determines the length of the scarf seam, a seam type that should make the Z seam less visible. Must be higher than 0 to be effective." -msgstr "スカーフシームの長さを決定します。これは,Zシームをより目立たなくするシームタイプです。効果を得るには,0より大きい値にする必要があります。" - -msgctxt "gradual_flow_discretisation_step_size description" -msgid "Duration of each step in the gradual flow change" -msgstr "段階的なフローの変化におけるステップごとの継続時間" - -msgctxt "gradual_flow_enabled description" -msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops." -msgstr "段階的なフローの変化を有効にします。有効にすると,フローは目標フローまで段階的に増減します。これは,押し出しモーターの始動/停止時にフローがすぐに変化しないボーデンチューブを備えたプリンターに便利です。" - -msgctxt "extra_infill_lines_to_support_skins label" -msgid "Extra Infill Lines To Support Skins" -msgstr "スキンをサポートするための追加のインフィルライン" - -msgctxt "reset_flow_duration description" -msgid "For any travel move longer than this value, the material flow is reset to the paths target flow" -msgstr "この値より長い移動の場合,素材フローはパスの目標フローにリセットされます。" - -msgctxt "gradual_flow_discretisation_step_size label" -msgid "Gradual flow discretisation step size" -msgstr "段階的なフローの離散化ステップのサイズ" - -msgctxt "gradual_flow_enabled label" -msgid "Gradual flow enabled" -msgstr "段階的なフローが有効" - -msgctxt "max_flow_acceleration label" -msgid "Gradual flow max acceleration" -msgstr "段階的なフローの最大加速度" - -msgctxt "layer_0_max_flow_acceleration label" -msgid "Initial layer max flow acceleration" -msgstr "初期層の最大フロー加速度" - -msgctxt "max_flow_acceleration description" -msgid "Maximum acceleration for gradual flow changes" -msgstr "フローを段階的に変化させるための最大加速度" - -msgctxt "layer_0_max_flow_acceleration description" -msgid "Minimum speed for gradual flow changes for the first layer" -msgstr "第1層のフローを段階的に変化させるための最低速度" - -msgctxt "extra_infill_lines_to_support_skins option none" -msgid "None" -msgstr "なし" - -msgctxt "wall_0_acceleration label" -msgid "Outer Wall Acceleration" -msgstr "アウターウォールの加速" - -msgctxt "wall_0_deceleration label" -msgid "Outer Wall Deceleration" -msgstr "アウターウォールの減速" - -msgctxt "wall_0_end_speed_ratio label" -msgid "Outer Wall End Speed Ratio" -msgstr "アウターウォールの終了速度比" - -msgctxt "wall_0_speed_split_distance label" -msgid "Outer Wall Speed Split Distance" -msgstr "アウターウォールの速度スプリットの距離" - -msgctxt "wall_0_start_speed_ratio label" -msgid "Outer Wall Start Speed Ratio" -msgstr "アウターウォールの開始速度比" - -msgctxt "reset_flow_duration label" -msgid "Reset flow duration" -msgstr "フローの継続時間をリセット" - -msgctxt "scarf_joint_seam_length label" -msgid "Scarf Seam Length" -msgstr "スカーフシームの長さ" - -msgctxt "scarf_joint_seam_start_height_ratio label" -msgid "Scarf Seam Start Height" -msgstr "スカーフシームの開始の高さ" - -msgctxt "scarf_split_distance label" -msgid "Scarf Seam Step Length" -msgstr "スカーフシームのステップ長" - -msgctxt "build_fan_full_at_height description" -msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." -msgstr "ファンが通常の速度で回転する高さ。下のレイヤーでは,ファンは初期速度から通常速度まで徐々に加速します。" - -msgctxt "build_fan_full_layer description" -msgid "The layer at which the build fans spin on full fan speed. This value is calculated and rounded to a whole number." -msgstr "ビルドファンが最大速度で回転するレイヤー。この値は計算され,整数に丸められます。" - -msgctxt "build_volume_fan_nr description" -msgid "The number of the fan that cools the build volume. If this is set to 0, it's means that there is no build volume fan" -msgstr "ビルドボリュームを冷却するファンの数。これが0に設定されている場合,ビルドボリュームファンがないことを意味します。" - -msgctxt "scarf_joint_seam_start_height_ratio description" -msgid "The ratio of the selected layer height at which the scarf seam will begin. A lower number will result in a larger seam height. Must be lower than 100 to be effective." -msgstr "スカーフシームが始まる,選択したレイヤーの高さの比率。数値が低いほど,シームは高くなります。効果を得るには,100未満にする必要があります。" - -msgctxt "wall_0_acceleration description" -msgid "This is the acceleration with which to reach the top speed when printing an outer wall." -msgstr "これは,アウターウォールをプリントする際における最高速度に達するまでの加速度です。" - -msgctxt "wall_0_deceleration description" -msgid "This is the deceleration with which to end printing an outer wall." -msgstr "これは,アウターウォールのプリントを終了する際の減速度です。" - -msgctxt "wall_0_speed_split_distance description" -msgid "This is the maximum length of an extrusion path when splitting a longer path to apply the outer wall acceleration/deceleration. A smaller distance will create a more precise but also more verbose G-Code." -msgstr "これは,アウターウォールの加減速を適用するために長いパスを分割する際の押し出しパスの最大長です。距離が短いほど,より正確ですが,より冗長なGコードが作成されます。" - -msgctxt "wall_0_end_speed_ratio description" -msgid "This is the ratio of the top speed to end with when printing an outer wall." -msgstr "これは,アウターウォールをプリントする際における終了時の最高速度の比率です。" - -msgctxt "wall_0_start_speed_ratio description" -msgid "This is the ratio of the top speed to start with when printing an outer wall." -msgstr "これは,アウターウォールをプリントする際における開始時の最高速度の比率です。" - -msgctxt "extra_infill_lines_to_support_skins option walls" -msgid "Walls Only" -msgstr "ウォールのみ" - -msgctxt "extra_infill_lines_to_support_skins option walls_and_lines" -msgid "Walls and Lines" -msgstr "ウォールとライン" - -msgctxt "wall_overhang_angle description" -msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either. Furthermore, any line that's less than half overhanging will also not be treated as overhang." -msgstr "この角度を超えて張り出したウォールは,張り出したウォールの設定を使用してプリントされます。値が90の場合,張り出したウォールとして扱われることはありません。サポートによって支えられている張り出しも,張り出したウォールとして扱われません。さらに,張り出しが半分未満のラインも,張り出しとして扱われません。" +#~ msgctxt "wall_overhang_angle description" +#~ msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." +#~ msgstr "この角度以上に張り出した壁は、オーバーハング壁設定を使用してプリントされます。値が90の場合は、オーバーハング壁として処理されません。サポートによってサポートされているオーバーハングも、オーバーハングとして処理されません。" diff --git a/resources/i18n/ko_KR/cura.po b/resources/i18n/ko_KR/cura.po index ec7c00ff686..de8aef4e00d 100644 --- a/resources/i18n/ko_KR/cura.po +++ b/resources/i18n/ko_KR/cura.po @@ -2751,6 +2751,10 @@ msgctxt "@label" msgid "Nozzle offset Y" msgstr "노즐 오프셋 Y" +msgctxt "@label" +msgid "Nozzle Size" +msgstr "노즐 크기" + msgctxt "@label" msgid "Nozzle size" msgstr "노즐 크기" diff --git a/resources/i18n/ko_KR/fdmprinter.def.json.po b/resources/i18n/ko_KR/fdmprinter.def.json.po index cfea04a6ef1..8b336f642b0 100644 --- a/resources/i18n/ko_KR/fdmprinter.def.json.po +++ b/resources/i18n/ko_KR/fdmprinter.def.json.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-13 09:02+0100\n" +"Report-Msgid-Bugs-To: plugins@ultimaker.com\n" +"POT-Creation-Date: 2024-11-06 10:43+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,6 +16,10 @@ msgctxt "prime_tower_mode description" msgid "How to generate the prime tower:
    • Normal: create a bucket in which secondary materials are primed
    • Interleaved: create a prime tower as sparse as possible. This will save time and filament, but is only possible if the used materials adhere to each other
    " msgstr "프라임 타워 생성 방법:
    • 일반: 보조 재료가 프라이밍되는 버킷을 생성합니다.
    • 중간 삽입: 프라임 타워를 최대한 희박하게 생성합니다. 시간과 필라멘트를 절약하지만, 사용된 재료가 서로 밀착되는 경우에만 가능합니다.
    " +msgctxt "cool_during_extruder_switch description" +msgid "Whether to activate the cooling fans during a nozzle switch. This can help reducing oozing by cooling the nozzle faster:
    • Unchanged: keep the fans as they were previously
    • Only last extruder: turn on the fan of the last used extruder, but turn the others off (if any). This is useful if you have completely separate extruders.
    • All fans: turn on all fans during nozzle switch. This is useful if you have a single cooling fan, or multiple fans that stay close to each other.
    " +msgstr "노즐 전환 중 냉각 팬의 활성화 여부를 선택합니다. 노즐을 더 빨리 냉각시켜 흘러내림을 줄일 수 있습니다:
    • 변경 없음: 팬을 이전 상태와 같이 유지합니다
    • 마지막 압출기만: 마지막으로 사용한 압출기의 팬을 켜고, 나머지 팬이 있을 경우 모두 끕니다. 완전한 별도의 압출기가 있는 경우 유용합니다.
    • 모든 팬: 노즐 전환 중 모든 팬을 켭니다. 냉각팬이 1개만 있거나, 여러 개의 팬이 서로 가까이 있는 경우 유용합니다.
    " + msgctxt "brim_inside_margin description" msgid "A brim around a model may touch an other model where you don't want it. This removes all brim within this distance from brimless models." msgstr "모델 주위의 브림은 원하지 않는 다른 모델에 닿을 수 있습니다. 이 설정은 브림이 없는 모델에서 이 거리 내의 모든 브림을 제거합니다." @@ -88,10 +92,15 @@ msgctxt "adaptive_layer_height_enabled description" msgid "Adaptive layers computes the layer heights depending on the shape of the model." msgstr "어댑티브 레이어는 모델의 모양에 따라 레이어의 높이를 계산합니다." +msgctxt "extra_infill_lines_to_support_skins description" +msgid "Add extra lines into the infill pattern to support skins above. This option prevents holes or plastic blobs that sometime show in complex shaped skins due to the infill below not correctly supporting the skin layer being printed above. 'Walls' supports just the outlines of the skin, whereas 'Walls and Lines' also supports the ends of the lines that make up the skin." +msgstr "위 스킨을 지지하기 위해 내부채움 패턴에 선을 추가로 더합니다. 이 옵션은 아래의 내부채움이 위에 출력되는 스킨 레이어를 제대로 지지하지 못해 복잡한 모양의 스킨에 구멍이나 플라스틱 방울이 생기는 것을 방지합니다. '벽'은 스킨의 윤곽선만 지지하는 반면 '벽 및 선'은 스킨을 이루는 선의 끝부분도 지지합니다." + msgctxt "infill_wall_line_count description" -msgid "Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\nThis feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right." -msgstr "내부채움 영역 주변에 여분의 벽을 추가합니다. 이러한 벽은 상단/하단 스킨 라인이 늘어지는 것을 줄여줄 수 있습니다. 일부 여분 재료를 사용해도 같은 품질을 유지하는 데 필요한 필요한 상단/하단 스킨 층이 감소한다는 의미입니다." -"이 기능을 올바르게 구성하는 경우 내부채움 다각형 연결과 함께 사용해 이동 또는 리트랙션없이 모든 내부채움을 단일 돌출 경로에 연결할 수 있습니다." +msgid "" +"Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n" +"This feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right." +msgstr "내부채움 영역 주변에 여분의 벽을 추가합니다. 이러한 벽은 상단/하단 스킨 라인이 늘어지는 것을 줄여줄 수 있습니다. 일부 여분 재료를 사용해도 같은 품질을 유지하는 데 필요한 필요한 상단/하단 스킨 층이 감소한다는 의미입니다.이 기능을 올바르게 구성하는 경우 내부채움 다각형 연결과 함께 사용해 이동 또는 리트랙션없이 모든 내부채움을 단일 돌출 경로에 연결할 수 있습니다." msgctxt "platform_adhesion description" msgid "Adhesion" @@ -149,6 +158,10 @@ msgctxt "print_sequence option all_at_once" msgid "All at Once" msgstr "모두 한꺼번에" +msgctxt "cool_during_extruder_switch option all_fans" +msgid "All fans" +msgstr "모든 팬" + msgctxt "resolution description" msgid "All settings that influence the resolution of the print. These settings have a large impact on the quality (and print time)" msgstr "출력물의 해상도에 영향을 미치는 모든 설정. 이러한 설정은 품질 (및 프린팅 시간)에 큰 영향을 미칩니다." @@ -429,6 +442,14 @@ msgctxt "brim_width label" msgid "Brim Width" msgstr "브림 너비" +msgctxt "build_fan_full_at_height label" +msgid "Build Fan Speed at Height" +msgstr "높이에서 팬 속도 설정" + +msgctxt "build_fan_full_layer label" +msgid "Build Fan Speed at Layer" +msgstr "레이어에서 팬 속도 설정" + msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "빌드 플레이트 부착" @@ -469,6 +490,10 @@ msgctxt "bv_temp_warn_limit label" msgid "Build Volume temperature Warning" msgstr "빌드 볼륨 온도 경고" +msgctxt "build_volume_fan_nr label" +msgid "Build volume fan number" +msgstr "빌드 볼륨 팬 번호" + msgctxt "prime_tower_brim_enable description" msgid "By enabling this setting, your prime-tower will get a brim, even if the model doesn't. If you want a sturdier base for a high tower, you can increase the base height." msgstr "이 설정을 활성화하면 모델에 브림이 없더라도 프라임 타워에는 브림이 생성됩니다. 높은 타워의 튼튼한 베이스가 필요하다면 베이스 높이를 늘릴 수 있습니다." @@ -613,6 +638,10 @@ msgctxt "cooling label" msgid "Cooling" msgstr "냉각" +msgctxt "cool_during_extruder_switch label" +msgid "Cooling during extruder switch" +msgstr "압출기 전환 중 냉각" + msgctxt "infill_pattern option cross" msgid "Cross" msgstr "십자형" @@ -701,6 +730,14 @@ msgctxt "bridge_settings_enabled description" msgid "Detect bridges and modify print speed, flow and fan settings while bridges are printed." msgstr "브릿지가 출력되는 중에 브리지를 감지하고 인쇄 속도, 흐름 및 팬 설정을 수정합니다." +msgctxt "scarf_split_distance description" +msgid "Determines the length of each step in the flow change when extruding along the scarf seam. A smaller distance will result in a more precise but also more complex G-code." +msgstr "스카프 솔기를 따라 압출할 때 흐름 변화에서 각 단계의 길이를 결정합니다. 거리가 짧을수록 더 정밀하지만 G코드도 복잡해집니다." + +msgctxt "scarf_joint_seam_length description" +msgid "Determines the length of the scarf seam, a seam type that should make the Z seam less visible. Must be higher than 0 to be effective." +msgstr "Z 솔기를 덜 보이게 하는 솔기 유형인 스카프 솔기의 길이를 결정합니다. 0보다 커야 효과적입니다." + msgctxt "inset_direction description" msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last." msgstr "벽이 프린팅되는 순서를 정의합니다. 외벽을 먼저 프린팅하면 내벽의 오류가 외부로 전파될 수 없으므로 치수 정확도가 향상됩니다. 그러나 나중에 프린팅하면 오버행(경사면)이 프린트팅 될 때 더 잘 쌓일 수 있습니다. 전체 내벽의 총량이 불균일할 경우, '가운데 마지막 선'이 항상 마지막에 인쇄됩니다." @@ -825,6 +862,10 @@ msgctxt "dual label" msgid "Dual Extrusion" msgstr "이중 압출" +msgctxt "gradual_flow_discretisation_step_size description" +msgid "Duration of each step in the gradual flow change" +msgstr "점진적 흐름 변경에서 각 단계의 지속 시간" + msgctxt "machine_shape option elliptic" msgid "Elliptic" msgstr "타원" @@ -917,6 +958,10 @@ msgctxt "ooze_shield_enabled description" msgid "Enable exterior ooze shield. This will create a shell around the model which is likely to wipe a second nozzle if it's at the same height as the first nozzle." msgstr "Ooze 쉴드를 활성화. 이렇게하면 첫 번째 노즐과 동일한 높이에 두 번째 노즐을 닦을 가능성이 있는 모델 주위에 쉘이 생깁니다." +msgctxt "gradual_flow_enabled description" +msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops." +msgstr "점진적 흐름 변경을 활성화합니다. 활성화하면 흐름이 목표 흐름까지 점진적으로 증가/감소합니다. 이는 압출기 모터가 시작/정지될 때 흐름이 즉시 변경되지 않는 보우덴 튜브가 있는 프린터에 유용합니다." + msgctxt "ppr_enable description" msgid "Enable print process reporting for setting threshold values for possible fault detection." msgstr "발생할 수 있는 오류를 감지하도록 임곗값 설정을 위한 출력 과정 보고를 활성화합니다." @@ -981,6 +1026,10 @@ msgctxt "meshfix_extensive_stitching description" msgid "Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching polygons. This option can introduce a lot of processing time." msgstr "광범위한 스티칭은 다각형을 만지면서 구멍을 닫음으로써 메쉬의 열린 구멍을 꿰매려합니다. 이 옵션은 많은 처리 시간을 초래할 수 있습니다." +msgctxt "extra_infill_lines_to_support_skins label" +msgid "Extra Infill Lines To Support Skins" +msgstr "스킨을 지지하는 추가 내부채움 선" + msgctxt "infill_wall_line_count label" msgid "Extra Infill Wall Count" msgstr "여분의 내부채움 벽 수" @@ -993,6 +1042,10 @@ msgctxt "switch_extruder_extra_prime_amount description" msgid "Extra material to prime after nozzle switching." msgstr "노즐 스위치 후 프라이밍하는 추가 소재의 양입니다." +msgctxt "variant_name" +msgid "Extruder" +msgstr "" + msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "익스트루더 프라임 X 위치" @@ -1177,6 +1230,10 @@ msgctxt "material_flush_purge_speed label" msgid "Flush Purge Speed" msgstr "수평 퍼지 속도" +msgctxt "reset_flow_duration description" +msgid "For any travel move longer than this value, the material flow is reset to the paths target flow" +msgstr "이 값보다 긴 이동에 대해서는 재료 흐름이 경로 목표 흐름으로 재설정됩니다" + msgctxt "min_wall_line_width description" msgid "For thin structures around once or twice the nozzle size, the line widths need to be altered to adhere to the thickness of the model. This setting controls the minimum line width allowed for the walls. The minimum line widths inherently also determine the maximum line widths, since we transition from N to N+1 walls at some geometry thickness where the N walls are wide and the N+1 walls are narrow. The widest possible wall line is twice the Minimum Wall Line Width." msgstr "노즐 크기의 1~2배 정도의 얇은 구조물의 경우 모델의 두께에 맞게 선 너비를 변경해야 합니다. 이 설정은 벽에 허용되는 최소 선 너비를 제어합니다. N개의 벽이 넓고 N+1개의 벽이 좁은 일부 형상 두께에서는 N개의 벽에서 N+1개의 벽으로 전환하기 때문에, 최소 선 너비가 내재적으로 최대 선 너비를 결정합니다. 가장 넓을 가능성이 있는 벽 선은 최소 벽 선 너비의 두 배입니다." @@ -1222,14 +1279,16 @@ msgid "G-code Flavor" msgstr "Gcode 유형" msgctxt "machine_end_gcode description" -msgid "G-code commands to be executed at the very end - separated by \n." -msgstr "맨 마지막에 실행될 G 코드 명령 " +msgid "" +"G-code commands to be executed at the very end - separated by \n" "." +msgstr "맨 마지막에 실행될 G 코드 명령 ." msgctxt "machine_start_gcode description" -msgid "G-code commands to be executed at the very start - separated by \n." -msgstr "시작과 동시에형실행될 G 코드 명령어 " +msgid "" +"G-code commands to be executed at the very start - separated by \n" "." +msgstr "시작과 동시에형실행될 G 코드 명령어 ." msgctxt "material_guid description" msgid "GUID of the material. This is set automatically." @@ -1291,6 +1350,18 @@ msgctxt "gradual_support_infill_steps label" msgid "Gradual Support Infill Steps" msgstr "점진적 서포트 내부채움 단계" +msgctxt "gradual_flow_discretisation_step_size label" +msgid "Gradual flow discretisation step size" +msgstr "점진적 흐름 이산화 단계 크기" + +msgctxt "gradual_flow_enabled label" +msgid "Gradual flow enabled" +msgstr "점진적 흐름 활성화됨" + +msgctxt "max_flow_acceleration label" +msgid "Gradual flow max acceleration" +msgstr "점진적 흐름 최대 가속" + msgctxt "cool_min_temperature description" msgid "Gradually reduce to this temperature when printing at reduced speeds because of minimum layer time." msgstr "최소 레이어 시간 때문에 늦춰진 속도로 프린트하는 경우 점차 이 온도로 낮춥니다." @@ -1683,6 +1754,10 @@ msgctxt "material_initial_print_temperature label" msgid "Initial Printing Temperature" msgstr "초기 프린팅 온도" +msgctxt "layer_0_max_flow_acceleration label" +msgid "Initial layer max flow acceleration" +msgstr "초기 레이어 최대 흐름 가속" + msgctxt "acceleration_wall_x label" msgid "Inner Wall Acceleration" msgstr "내벽 가속도" @@ -1992,9 +2067,10 @@ msgid "Make the extruder prime position absolute rather than relative to the las msgstr "익스투루더의 위치를 헤드의 마지막으로 알려진 위치에 상대위치가 아닌 절대 위치로 만듭니다." msgctxt "layer_0_z_overlap description" -msgid "Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount.\nIt may be noted that sometimes the second layer is printed below initial layer because of this setting. This is intended behavior" -msgstr "모델의 첫 번째 및 두 번째 레이어를 Z 방향으로 겹쳐서 에어 갭에서 손실된 필라멘트를 보완합니다. 첫 번째 모델 레이어 위의 모든 모델은 이 값만큼 아래로 이동합니다." -"이 설정으로 인해 두 번째 레이어가 초기 레이어 아래에 출력되는 경우가 있습니다. 이는 의도된 동작입니다." +msgid "" +"Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount.\n" +"It may be noted that sometimes the second layer is printed below initial layer because of this setting. This is intended behavior" +msgstr "모델의 첫 번째 및 두 번째 레이어를 Z 방향으로 겹쳐서 에어 갭에서 손실된 필라멘트를 보완합니다. 첫 번째 모델 레이어 위의 모든 모델은 이 값만큼 아래로 이동합니다.이 설정으로 인해 두 번째 레이어가 초기 레이어 아래에 출력되는 경우가 있습니다. 이는 의도된 동작입니다." msgctxt "meshfix description" msgid "Make the meshes more suited for 3D printing." @@ -2004,6 +2080,10 @@ msgctxt "machine_gcode_flavor option Makerbot" msgid "Makerbot" msgstr "Makerbot" +msgctxt "support_z_seam_away_from_model description" +msgid "Manage the spatial relationship between the z seam of the support structure and the actual 3D model. This control is crucial as it allows users to ensure the seamless removal of support structures post-printing, without inflicting damage or leaving marks on the printed model." +msgstr "서포트 구조물의 Z 심과 실제 3D 모델 간의 공간 관계를 관리합니다. 이 컨트롤은 인쇄 결과 모델에 손상이나 자국을 남기지 않고 인쇄 후 서포트 구조물을 원활히 제거할 수 있도록 해주므로 매우 중요합니다." + msgctxt "machine_gcode_flavor option RepRap (Marlin/Sprinter)" msgid "Marlin" msgstr "Marlin" @@ -2120,6 +2200,10 @@ msgctxt "meshfix_maximum_travel_resolution label" msgid "Maximum Travel Resolution" msgstr "최대 이동 해상도" +msgctxt "max_flow_acceleration description" +msgid "Maximum acceleration for gradual flow changes" +msgstr "점진적 흐름 변경에 대한 최대 가속" + msgctxt "machine_max_acceleration_x description" msgid "Maximum acceleration for the motor of the X-direction" msgstr "X 방향 모터의 최대 가속도" @@ -2180,6 +2264,10 @@ msgctxt "slicing_tolerance option middle" msgid "Middle" msgstr "중간" +msgctxt "support_z_seam_min_distance label" +msgid "Min Z Seam Distance from Model" +msgstr "모델과의 최소 Z 심 거리" + msgctxt "mold_width label" msgid "Minimal Mold Width" msgstr "최소 몰드 너비" @@ -2284,6 +2372,10 @@ msgctxt "minimum_roof_area description" msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will be printed as normal support." msgstr "서포트 지붕에 대한 최소 면적 크기입니다. 이 값보다 작은 영역을 갖는 다각형은 정상적인 지원으로 인쇄됩니다." +msgctxt "layer_0_max_flow_acceleration description" +msgid "Minimum speed for gradual flow changes for the first layer" +msgstr "첫 번째 레이어의 점진적 흐름 변경에 대한 최소 속도" + msgctxt "min_feature_size description" 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 Line Width." msgstr "얇은 피처의 최소 두께 이 값보다 더 얇은 모델 피처는 프린트되지 않으며, 최소 피처 크기보다 더 두꺼운 피처는 최소 벽 선 너비로 넓어집니다." @@ -2324,6 +2416,10 @@ msgctxt "skirt_line_count description" msgid "Multiple skirt lines help to prime your extrusion better for small models. Setting this to 0 will disable the skirt." msgstr "여러 개의 스커트 라인을 사용하여 작은 모델에 더 잘 압출 성형 할 수 있습니다. 이것을 0으로 설정하면 스커트가 비활성화됩니다." +msgctxt "support_infill_density_multiplier_initial_layer description" +msgid "Multiplier for the infill on the initial layers of the support. Increasing this may help for bed adhesion." +msgstr "서포트의 초기 레이어에서 인필을 위한 압출 배율입니다. 이 값을 높이면 베드 밀착에 도움이 될 수 있습니다." + msgctxt "initial_layer_line_width_factor description" msgid "Multiplier of the line width on the first layer. Increasing this could improve bed adhesion." msgstr "첫 번째 레이어의 라인 폭 승수입니다. 이것을 늘리면 베드 접착력을 향상시킬 수 있습니다." @@ -2344,6 +2440,10 @@ msgctxt "adhesion_type option none" msgid "None" msgstr "None" +msgctxt "extra_infill_lines_to_support_skins option none" +msgid "None" +msgstr "없음" + msgctxt "z_seam_corner option z_seam_corner_none" msgid "None" msgstr "없음" @@ -2388,9 +2488,9 @@ msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "노즐 ID" -msgctxt "machine_nozzle_head_distance label" -msgid "Nozzle Length" -msgstr "노즐 길이" +msgctxt "variant_name" +msgid "Nozzle Size" +msgstr "노즐 크기" msgctxt "switch_extruder_extra_prime_amount label" msgid "Nozzle Switch Extra Prime Amount" @@ -2480,6 +2580,10 @@ msgctxt "print_sequence option one_at_a_time" msgid "One at a Time" msgstr "한번에 하나씩" +msgctxt "cool_during_extruder_switch option only_last_extruder" +msgid "Only last extruder" +msgstr "마지막 압출기만" + msgctxt "retraction_hop_only_when_collides description" msgid "Only perform a Z Hop when moving over printed parts which cannot be avoided by horizontal motion by Avoid Printed Parts when Traveling." msgstr "이동 시, 수평 이동으로 피할 수없는 출력물 위로 이동할 때만 Z 홉을 수행하십시오." @@ -2516,6 +2620,18 @@ msgctxt "acceleration_wall_0 label" msgid "Outer Wall Acceleration" msgstr "외벽 가속도" +msgctxt "wall_0_acceleration label" +msgid "Outer Wall Acceleration" +msgstr "외벽 가속" + +msgctxt "wall_0_deceleration label" +msgid "Outer Wall Deceleration" +msgstr "외벽 감속" + +msgctxt "wall_0_end_speed_ratio label" +msgid "Outer Wall End Speed Ratio" +msgstr "외벽 종료 속도 비율" + msgctxt "wall_0_extruder_nr label" msgid "Outer Wall Extruder" msgstr "외벽 익스트루더" @@ -2540,6 +2656,14 @@ msgctxt "speed_wall_0 label" msgid "Outer Wall Speed" msgstr "외벽 속도" +msgctxt "wall_0_speed_split_distance label" +msgid "Outer Wall Speed Split Distance" +msgstr "외벽 속도 분할 거리" + +msgctxt "wall_0_start_speed_ratio label" +msgid "Outer Wall Start Speed Ratio" +msgstr "외벽 시작 속도 비율" + msgctxt "wall_0_wipe_dist label" msgid "Outer Wall Wipe Distance" msgstr "외벽 이동 거리" @@ -2588,6 +2712,10 @@ msgctxt "bridge_fan_speed_3 description" msgid "Percentage fan speed to use when printing the third bridge skin layer." msgstr "세번째 브리지 벽과 스킨을 인쇄 할 때 사용하는 팬 속도 백분율." +msgctxt "z_seam_on_vertex description" +msgid "Place the z-seam on a polygon vertex. Switching this off can place the seam between vertices as well. (Keep in mind that this won't override the restrictions on placing the seam on an unsupported overhang.)" +msgstr "다각형 꼭지점에 Z 심을 배치합니다. 이 기능을 끄면 정점 사이에도 심을 배치할 수 있습니다. (단, 이 경우 지원되지 않는 오버행에 심을 배치하는 데 대한 제약을 무시하지는 않는다는 점에 유의하세요)" + msgctxt "minimum_polygon_circumference description" msgid "Polygons in sliced layers that have a circumference smaller than this amount will be filtered out. Lower values lead to higher resolution mesh at the cost of slicing time. It is meant mostly for high resolution SLA printers and very tiny 3D models with a lot of details." msgstr "레이어가 슬라이스 된, 이 값보다 둘레가 작은 다각형은 필터링됩니다. 값을 낮을수록 슬라이스가 느려지지만, 해상도 메쉬가 높아집니다. 주로 고해상도 SLA 프린터 및 세부 사항이 많은 매우 작은 3D 모델에 적합합니다." @@ -2636,6 +2764,10 @@ msgctxt "prime_tower_max_bridging_distance label" msgid "Prime Tower Maximum Bridging Distance" msgstr "프라임 타워 최대 브리징 거리" +msgctxt "prime_tower_min_shell_thickness label" +msgid "Prime Tower Minimum Shell Thickness" +msgstr "프라임 타워 최소 셸 두께" + msgctxt "prime_tower_min_volume label" msgid "Prime Tower Minimum Volume" msgstr "프라임 타워 최소 볼륨" @@ -2668,6 +2800,10 @@ msgctxt "acceleration_print label" msgid "Print Acceleration" msgstr "프린팅 가속도" +msgctxt "variant_name" +msgid "Print Core" +msgstr "" + msgctxt "jerk_print label" msgid "Print Jerk" msgstr "Jerk 프린팅" @@ -2788,6 +2924,18 @@ msgctxt "raft_base_fan_speed label" msgid "Raft Base Fan Speed" msgstr "래프트 기본 팬 속도" +msgctxt "raft_base_flow label" +msgid "Raft Base Flow" +msgstr "래프트 기본 흐름" + +msgctxt "raft_base_infill_overlap_mm label" +msgid "Raft Base Infill Overlap" +msgstr "래프트 베이스 인필 오버랩" + +msgctxt "raft_base_infill_overlap label" +msgid "Raft Base Infill Overlap Percentage" +msgstr "래프트 베이스 인필 오버랩 백분율" + msgctxt "raft_base_line_spacing label" msgid "Raft Base Line Spacing" msgstr "래프트 기준 선 간격" @@ -2828,6 +2976,26 @@ msgctxt "raft_fan_speed label" msgid "Raft Fan Speed" msgstr "래프트 팬 속도" +msgctxt "raft_flow label" +msgid "Raft Flow" +msgstr "래프트 흐름" + +msgctxt "raft_interface_flow label" +msgid "Raft Interface Flow" +msgstr "래프트 인터페이스 흐름" + +msgctxt "raft_interface_infill_overlap_mm label" +msgid "Raft Interface Infill Overlap" +msgstr "래프트 인터페이스 인필 오버랩" + +msgctxt "raft_interface_infill_overlap label" +msgid "Raft Interface Infill Overlap Percentage" +msgstr "래프트 인터페이스 인필 오버랩 백분율" + +msgctxt "raft_interface_z_offset label" +msgid "Raft Interface Z Offset" +msgstr "래프트 인터페이스 Z 오프셋" + msgctxt "raft_interface_margin label" msgid "Raft Middle Extra Margin" msgstr "래프트 중간 추가 여백" @@ -2892,6 +3060,22 @@ msgctxt "raft_smoothing label" msgid "Raft Smoothing" msgstr "래프트 부드럽게하기" +msgctxt "raft_surface_flow label" +msgid "Raft Surface Flow" +msgstr "래프트 서피스 흐름" + +msgctxt "raft_surface_infill_overlap_mm label" +msgid "Raft Surface Infill Overlap" +msgstr "래프트 서피스 인필 오버랩" + +msgctxt "raft_surface_infill_overlap label" +msgid "Raft Surface Infill Overlap Percentage" +msgstr "래프트 서피스 인필 오버랩 백분율" + +msgctxt "raft_surface_z_offset label" +msgid "Raft Surface Z Offset" +msgstr "래프트 서피스 Z 오프셋" + msgctxt "raft_surface_margin label" msgid "Raft Top Extra Margin" msgstr "래프트 상단 추가 여백" @@ -3056,6 +3240,10 @@ msgctxt "ppr description" msgid "Reporting events that go out of set thresholds" msgstr "설정된 임곗값을 벗어난 이벤트 보고" +msgctxt "reset_flow_duration label" +msgid "Reset flow duration" +msgstr "흐름 지속 시간 재설정" + msgctxt "support_tree_rest_preference label" msgid "Rest Preference" msgstr "배치 기본 설정" @@ -3120,6 +3308,18 @@ msgctxt "material_shrinkage_percentage label" msgid "Scaling Factor Shrinkage Compensation" msgstr "확장 배율 수축 보상" +msgctxt "scarf_joint_seam_length label" +msgid "Scarf Seam Length" +msgstr "스카프 솔기 길이" + +msgctxt "scarf_joint_seam_start_height_ratio label" +msgid "Scarf Seam Start Height" +msgstr "스카프 솔기 시작 높이" + +msgctxt "scarf_split_distance label" +msgid "Scarf Seam Step Length" +msgstr "스카프 솔기 단계 길이" + msgctxt "support_meshes_present label" msgid "Scene Has Support Meshes" msgstr "장면에 서포트 메쉬가 있습니다" @@ -3128,6 +3328,10 @@ msgctxt "z_seam_corner label" msgid "Seam Corner Preference" msgstr "솔기 코너 환경 설정" +msgctxt "seam_overhang_angle label" +msgid "Seam Overhanging Wall Angle" +msgstr "심 오버행잉 월 각도" + msgctxt "user_defined_print_order_enabled label" msgid "Set Print Sequence Manually" msgstr "수동으로 인쇄 순서 설정" @@ -3472,6 +3676,10 @@ msgctxt "acceleration_support_infill label" msgid "Support Infill Acceleration" msgstr "서포트 내부채움 가속도" +msgctxt "support_infill_density_multiplier_initial_layer label" +msgid "Support Infill Density Multiplier Initial Layer" +msgstr "서포트 인필 밀도 압출 배율 초기 레이어" + msgctxt "support_infill_extruder_nr label" msgid "Support Infill Extruder" msgstr "서포트 내부채움 익스트루더" @@ -3664,6 +3872,10 @@ msgctxt "support_z_distance label" msgid "Support Z Distance" msgstr "서포트 Z 거리" +msgctxt "support_z_seam_away_from_model label" +msgid "Support Z Seam Away from Model" +msgstr "모델과 떨어진 서포트 Z 심" + msgctxt "support_interface_priority option support_lines_overwrite_interface_area" msgid "Support lines preferred" msgstr "서포트 라인 우선" @@ -3840,6 +4052,22 @@ msgctxt "acceleration_travel description" msgid "The acceleration with which travel moves are made." msgstr "헤드가 움직일때의 가속도." +msgctxt "raft_base_flow description" +msgid "The amount of material, relative to a normal extrusion line, to extrude during raft base printing. Having an increased flow may improve adhesion and raft structural strength." +msgstr "래프트 베이스 인쇄 시 일반 압출 라인 대비 압출할 재료의 양입니다. 유동이 증가하면 접착력 및 래프트 구조 강도가 향상될 수 있습니다." + +msgctxt "raft_interface_flow description" +msgid "The amount of material, relative to a normal extrusion line, to extrude during raft interface printing. Having an increased flow may improve adhesion and raft structural strength." +msgstr "래프트 인터페이스 인쇄 시 일반 압출 라인 대비 압출할 재료의 양입니다. 유동이 증가하면 접착력 및 래프트 구조 강도가 향상될 수 있습니다." + +msgctxt "raft_flow description" +msgid "The amount of material, relative to a normal extrusion line, to extrude during raft printing. Having an increased flow may improve adhesion and raft structural strength." +msgstr "일반 압출 라인 대비 래프트 인쇄 중 압출할 재료의 양입니다. 유동이 증가하면 접착력 및 래프트 구조 강도가 향상될 수 있습니다." + +msgctxt "raft_surface_flow description" +msgid "The amount of material, relative to a normal extrusion line, to extrude during raft surface printing. Having an increased flow may improve adhesion and raft structural strength." +msgstr "래프트 표면 인쇄 시 일반 압출 라인 대비 압출할 재료의 양입니다. 유동이 증가하면 접착력 및 래프트 구조 강도가 향상될 수 있습니다." + msgctxt "ironing_flow description" msgid "The amount of material, relative to a normal skin line, to extrude during ironing. Keeping the nozzle filled helps filling some of the crevices of the top surface, but too much results in overextrusion and blips on the side of the surface." msgstr "다림질하는 동안 기본 스킨 라인을 기준으로 한 재료의 압출량. 노즐을 가득 채우면 윗면의 틈새를 채울 수 있지만 표면에 과도한 압출과 필라멘트 덩어리가 생길 수 있습니다." @@ -3848,6 +4076,30 @@ msgctxt "infill_overlap description" msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." msgstr "내부채움 라인 폭의 비율로 나타낸 내부채움재와 벽 사이의 오버랩 양. 약간의 오버랩으로 벽이 내부채움과 확실하게 연결됩니다." +msgctxt "raft_base_infill_overlap description" +msgid "The amount of overlap between the infill and the walls of the raft base, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." +msgstr "래프트 베이스의 인필과 월 사이의 겹침 정도(인필 라인 너비의 백분율)입니다. 약간의 겹침이 있을 경우 월이 인필에 보다 단단히 연결될 수 있습니다." + +msgctxt "raft_base_infill_overlap_mm description" +msgid "The amount of overlap between the infill and the walls of the raft base. A slight overlap allows the walls to connect firmly to the infill." +msgstr "래프트 베이스의 인필과 월 사이의 겹침 정도입니다. 약간의 겹침이 있을 경우 월이 인필에 보다 단단히 연결될 수 있습니다." + +msgctxt "raft_interface_infill_overlap description" +msgid "The amount of overlap between the infill and the walls of the raft interface, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." +msgstr "래프트 인터페이스의 인필과 월 사이의 겹침 정도(인필 라인 너비의 백분율)입니다. 약간의 겹침이 있을 경우 월이 인필에 보다 단단히 연결될 수 있습니다." + +msgctxt "raft_interface_infill_overlap_mm description" +msgid "The amount of overlap between the infill and the walls of the raft interface. A slight overlap allows the walls to connect firmly to the infill." +msgstr "래프트 인터페이스의 인필과 월 사이의 겹침 정도입니다. 약간의 겹침이 있을 경우 월이 인필에 보다 단단히 연결될 수 있습니다." + +msgctxt "raft_surface_infill_overlap description" +msgid "The amount of overlap between the infill and the walls of the raft surface, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." +msgstr "래프트 표면의 인필과 월 사이의 겹침 정도(인필 라인 너비의 백분율)입니다. 약간의 겹침이 있을 경우 월이 인필에 보다 단단히 연결될 수 있습니다." + +msgctxt "raft_surface_infill_overlap_mm description" +msgid "The amount of overlap between the infill and the walls of the raft surface. A slight overlap allows the walls to connect firmly to the infill." +msgstr "래프트 표면의 인필과 월 사이의 겹침 정도입니다. 약간의 겹침이 있을 경우 월이 인필에 보다 단단히 연결될 수 있습니다." + msgctxt "infill_overlap_mm description" msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." msgstr "내부채움과 벽 사이의 겹침 정도. 약간 겹치면 벽이 내부채움에 단단히 연결됩니다." @@ -3952,6 +4204,10 @@ msgctxt "ironing_line_spacing description" msgid "The distance between the lines of ironing." msgstr "다림질 라인 사이의 거리." +msgctxt "support_z_seam_min_distance description" +msgid "The distance between the model and its support structure at the z-axis seam." +msgstr "Z축 심에서 모델과 서포트 구조물 사이의 거리입니다." + msgctxt "travel_avoid_distance description" msgid "The distance between the nozzle and already printed parts when avoiding during travel moves." msgstr "이동 중 출력물을 피할 때 노즐과 이미 프린팅 된 부분 사이의 거리." @@ -4120,6 +4376,10 @@ msgctxt "mold_roof_height description" msgid "The height above horizontal parts in your model which to print mold." msgstr "모델의 수평 부분 위의 높이로 몰드를 프린팅합니다." +msgctxt "build_fan_full_at_height description" +msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." +msgstr "일반 팬 속도에서 팬이 회전하는 높이입니다. 아래 레이어에서는 팬 속도가 초기 팬 속도에서 일반 팬 속도로 점차 증가합니다." + msgctxt "cool_fan_full_at_height description" msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." msgstr "표준 팬 속도로 팬이 회전하는 높이입니다. 이 높이의 아래 레이어에서 팬 속도는 초기 팬 속도에서 표준 팬 속도로 점차 증가합니다." @@ -4128,10 +4388,6 @@ msgctxt "gantry_height description" msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes)." msgstr "노즐 끝과 갠트리 시스템 사이의 높이 차이 (X 및 Y 축)." -msgctxt "machine_nozzle_head_distance description" -msgid "The height difference between the tip of the nozzle and the lowest part of the print head." -msgstr "노즐의 끝과 프린트 헤드의 가장 낮은 부분 사이의 높이 차이입니다." - msgctxt "retraction_hop_after_extruder_switch_height description" msgid "The height difference when performing a Z Hop after extruder switch." msgstr "익스트루더 스위치 후 Z 홉을 수행할 때의 높이 차이." @@ -4181,9 +4437,10 @@ msgid "The horizontal distance between the first brim line and the outline of th msgstr "첫 번째 브림 선과 첫 번째 레이어 프린팅의 윤곽 사이의 수평 거리입니다. 작은 간격은 브림을 제거하기 쉽도록 하면서 내열성의 이점을 제공할 수 있습니다." msgctxt "skirt_gap description" -msgid "The horizontal distance between the skirt and the first layer of the print.\nThis is the minimum distance. Multiple skirt lines will extend outwards from this distance." -msgstr "프린트의 스커트와 첫 번째 레이어 사이의 수평 거리입니다." -"이것은 최소 거리입니다. 여러 개의 스커트 선이 이 거리에서 바깥쪽으로 연장됩니다." +msgid "" +"The horizontal distance between the skirt and the first layer of the print.\n" +"This is the minimum distance. Multiple skirt lines will extend outwards from this distance." +msgstr "프린트의 스커트와 첫 번째 레이어 사이의 수평 거리입니다.이것은 최소 거리입니다. 여러 개의 스커트 선이 이 거리에서 바깥쪽으로 연장됩니다." msgctxt "lightning_infill_straightening_angle description" msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." @@ -4229,6 +4486,10 @@ msgctxt "top_skin_preshrink description" msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model." msgstr "제거 할 상단 스킨 영역의 가장 큰 너비. 이 값보다 작은 모든 스킨 영역은 사라집니다. 이렇게 하면 모델의 경사면에서 상단 스킨을 프린팅하는 데 소요되는 시간과 재료의 양을 제한하는 데 도움이됩니다." +msgctxt "build_fan_full_layer description" +msgid "The layer at which the build fans spin on full fan speed. This value is calculated and rounded to a whole number." +msgstr "빌드 팬이 최대 팬 속도로 회전하는 레이어입니다. 이 값은 계산되어 정수로 반올림됩니다." + msgctxt "cool_fan_full_layer description" msgid "The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number." msgstr "팬이 표준 팬 속도로 회전하는 레이어입니다. 표준 팬 속도시의 높이가 설정이 되어있으면, 이 값이 계산되고 정수로 반올림됩니다." @@ -4441,6 +4702,10 @@ msgctxt "support_bottom_stair_step_min_slope description" msgid "The minimum slope of the area for stair-stepping to take effect. Low values should make support easier to remove on shallower slopes, but really low values may result in some very counter-intuitive results on other parts of the model." msgstr "계단 스텝이 적용되는 영역의 최소 경사입니다. 값이 낮을수록 낮은 각도 서포트 제거가 쉬워지지만 값을 너무 낮게 지정하면 모델의 다른 부분에서 적절하지 않은 결과가 발생할 수 있습니다." +msgctxt "prime_tower_min_shell_thickness description" +msgid "The minimum thickness of the prime tower shell. You may increase it to make the prime tower stronger." +msgstr "프라임 타워 셸의 최소 두께입니다. 이 값을 늘림으로써 프라임 타워의 강도를 높일 수 있습니다." + msgctxt "cool_min_layer_time description" msgid "The minimum time spent in a layer. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer. Layers may still take shorter than the minimal layer time if Lift Head is disabled and if the Minimum Speed would otherwise be violated." msgstr "레이어에 소요 된 최소 시간입니다. 이렇게 하면 프린터가 한 레이어에서 여기에 설정된 시간을 소비하게됩니다. 이렇게하면 다음 레이어를 프린팅하기 전에 출력물을 적절히 냉각시킬 수 있습니다. 리프트 헤드가 비활성화되고 최소 속도가 위반되는 경우 레이어가 최소 레이어 시간보다 짧게 걸릴 수 있습니다." @@ -4509,6 +4774,10 @@ msgctxt "support_brim_line_count description" msgid "The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material." msgstr "서포트 브림에 사용되는 라인의 수. 브림 라인이 많아질수록 추가 재료가 소요되지만 빌드 플레이트에 대한 접착력이 향상됩니다." +msgctxt "build_volume_fan_nr description" +msgid "The number of the fan that cools the build volume. If this is set to 0, it's means that there is no build volume fan" +msgstr "빌드 볼륨을 냉각하는 팬의 수입니다. 0으로 설정하면 빌드 볼륨 팬이 없는 것을 나타냅니다." + msgctxt "raft_surface_layers description" msgid "The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model sits on. 2 layers result in a smoother top surface than 1." msgstr "두 번째 래프트 레이어 맨 위에있는 최상위 레이어의 수입니다. 이것들은 모델이 위치하는 완전히 채워진 레이어입니다. 2층은 1보다 부드러운 표면을 만듭니다." @@ -4601,6 +4870,10 @@ msgctxt "jerk_layer_0 description" msgid "The print maximum instantaneous velocity change for the initial layer." msgstr "초기 레이어의 프린팅 최대 순간 속도 변화." +msgctxt "scarf_joint_seam_start_height_ratio description" +msgid "The ratio of the selected layer height at which the scarf seam will begin. A lower number will result in a larger seam height. Must be lower than 100 to be effective." +msgstr "스카프 솔기가 시작되는 선택한 레이어 높이의 비율입니다. 숫자가 낮을수록 솔기 높이가 커집니다. 100보다 낮아야 효과적입니다." + msgctxt "machine_shape description" msgid "The shape of the build plate without taking unprintable areas into account." msgstr "프린팅 할 수 없는 영역을 고려하지 않은 빌드 플레이트의 모양." @@ -4929,6 +5202,26 @@ msgctxt "bridge_wall_coast description" msgid "This controls the distance the extruder should coast immediately before a bridge wall begins. Coasting before the bridge starts can reduce the pressure in the nozzle and may produce a flatter bridge." msgstr "이것은 브릿지 벽이 시작되기 직전에 익스트루더가 있어야하는 거리를 제어합니다. 브릿지가 시작되기 전에 코스팅(coasting)을 하면 노즐의 압력을 낮추고 보다 평평한 브릿지를 만들 수 있습니다." +msgctxt "wall_0_acceleration description" +msgid "This is the acceleration with which to reach the top speed when printing an outer wall." +msgstr "외벽을 출력할 때 최고 속도에 도달하는 가속도입니다." + +msgctxt "wall_0_deceleration description" +msgid "This is the deceleration with which to end printing an outer wall." +msgstr "외벽 출력을 종료할 때의 감속도입니다." + +msgctxt "wall_0_speed_split_distance description" +msgid "This is the maximum length of an extrusion path when splitting a longer path to apply the outer wall acceleration/deceleration. A smaller distance will create a more precise but also more verbose G-Code." +msgstr "외벽 가속/감속을 적용하기 위해 긴 경로를 분할 때 압출 경로의 최대 길이입니다. 거리가 짧을수록 더 정밀해지지만 G코드도 복잡해집니다." + +msgctxt "wall_0_end_speed_ratio description" +msgid "This is the ratio of the top speed to end with when printing an outer wall." +msgstr "외벽을 출력할 때 종료되는 최고 속도의 비율입니다." + +msgctxt "wall_0_start_speed_ratio description" +msgid "This is the ratio of the top speed to start with when printing an outer wall." +msgstr "외벽을 출력할 때 시작되는 최고 속도의 비율입니다." + msgctxt "raft_base_smoothing description" msgid "This setting controls how much inner corners in the raft base outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." msgstr "이 설정은 래프트 베이스의 내부 모서리를 얼마나 둥글게 할지 제어합니다. 내부 모서리는 여기에 지정된 값과 동일한 반경을 가진 반원 모양으로 둥글게 다듬어집니다. 이 설정은 래프트 윤곽선에 있는 이러한 원보다 작은 구멍도 제거합니다." @@ -5173,10 +5466,18 @@ msgctxt "support_tree_max_diameter label" msgid "Trunk Diameter" msgstr "트렁크 직경" +msgctxt "seam_overhang_angle description" +msgid "Try to prevent seams on walls that overhang more than this angle. When the value is 90, no walls will be treated as overhanging." +msgstr "이 각도보다 오버행이 더 큰 월에는 이음새가 생기지 않도록 해야 합니다. 값이 90이면 어떠한 월도 오버행잉으로 처리되지 않습니다." + msgctxt "machine_gcode_flavor option UltiGCode" msgid "Ultimaker 2" msgstr "Ultimaker 2" +msgctxt "cool_during_extruder_switch option unchanged" +msgid "Unchanged" +msgstr "변경 없음" + msgctxt "meshfix_union_all label" msgid "Union Overlapping Volumes" msgstr "유니언 오버랩 볼륨" @@ -5301,9 +5602,17 @@ msgctxt "shell label" msgid "Walls" msgstr "벽" +msgctxt "extra_infill_lines_to_support_skins option walls" +msgid "Walls Only" +msgstr "벽만" + +msgctxt "extra_infill_lines_to_support_skins option walls_and_lines" +msgid "Walls and Lines" +msgstr "벽 및 선" + msgctxt "wall_overhang_angle description" -msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." -msgstr "이 각도보다 놓은 오버행(경사면)의 벽은 오버행 벽 설정을 사용해 인쇄됩니다. 값이 90이면 오버행(경사면)으로 처리되는 벽이 없습니다. 서포트로 지지되는 오버행(경사면)도 오버행(경사면)으로 처리되지 않습니다." +msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either. Furthermore, any line that's less than half overhanging will also not be treated as overhang." +msgstr "이 각도보다 더 돌출된 벽은 돌출 벽 설정을 사용하여 출력됩니다. 값이 90인 경우 벽은 돌출부로 간주하지 않습니다. 지지대가 지지하는 돌출부도 돌출부로 간주하지 않습니다. 또한 돌출부의 절반보다 짧은 선도 돌출부로 간주하지 않습니다." msgctxt "meshfix_fluid_motion_enabled description" msgid "When enabled tool paths are corrected for printers with smooth motion planners. Small movements that deviate from the general tool path direction are smoothed to improve fluid motions." @@ -5341,6 +5650,14 @@ msgctxt "bridge_wall_material_flow description" msgid "When printing bridge walls, the amount of material extruded is multiplied by this value." msgstr "브릿지 스킨 벽 영역을 프린팅할 때 압출 된 재료의 양에 이 값을 곱합니다." +msgctxt "raft_interface_z_offset description" +msgid "When printing the first layer of the raft interface, translate by this offset to customize the adhesion between base and interface. A negative offset should improve the adhesion." +msgstr "래프트 인터페이스의 첫 번째 레이어 인쇄 시, 해당 오프셋으로 변환하여 베이스와 인터페이스 사이의 접착력을 지정할 수 있습니다. 오프셋이 음수일 경우 접착력 향상을 기대할 수 있습니다." + +msgctxt "raft_surface_z_offset description" +msgid "When printing the first layer of the raft surface, translate by this offset to customize the adhesion between interface and surface. A negative offset should improve the adhesion." +msgstr "래프트 서피스의 첫 번째 레이어를 인쇄 시, 해당 오프셋으로 변환하여 인터페이스와 표면 사이의 접착력을 지정할 수 있습니다. 오프셋이 음수일 경우 접착력 향상을 기대할 수 있습니다." + msgctxt "bridge_skin_material_flow_2 description" msgid "When printing the second bridge skin layer, the amount of material extruded is multiplied by this value." msgstr "두번째 브릿지 스킨 영역을 프린팅할 때 압출 된 재료의 양에 이 값을 곱합니다." @@ -5637,6 +5954,10 @@ msgctxt "z_seam_type label" msgid "Z Seam Alignment" msgstr "Z 솔기 정렬" +msgctxt "z_seam_on_vertex label" +msgid "Z Seam On Vertex" +msgstr "버텍스 상의 Z 심" + msgctxt "z_seam_position label" msgid "Z Seam Position" msgstr "Z 경계 위치" @@ -5697,318 +6018,14 @@ msgctxt "travel description" msgid "travel" msgstr "이동" -msgctxt "cool_during_extruder_switch description" -msgid "Whether to activate the cooling fans during a nozzle switch. This can help reducing oozing by cooling the nozzle faster:
    • Unchanged: keep the fans as they were previously
    • Only last extruder: turn on the fan of the last used extruder, but turn the others off (if any). This is useful if you have completely separate extruders.
    • All fans: turn on all fans during nozzle switch. This is useful if you have a single cooling fan, or multiple fans that stay close to each other.
    " -msgstr "노즐 전환 중 냉각 팬의 활성화 여부를 선택합니다. 노즐을 더 빨리 냉각시켜 흘러내림을 줄일 수 있습니다:
    • 변경 없음: 팬을 이전 상태와 같이 유지합니다
    • 마지막 압출기만: 마지막으로 사용한 압출기의 팬을 켜고, 나머지 팬이 있을 경우 모두 끕니다. 완전한 별도의 압출기가 있는 경우 유용합니다.
    • 모든 팬: 노즐 전환 중 모든 팬을 켭니다. 냉각팬이 1개만 있거나, 여러 개의 팬이 서로 가까이 있는 경우 유용합니다.
    " - -msgctxt "cool_during_extruder_switch option all_fans" -msgid "All fans" -msgstr "모든 팬" - -msgctxt "cool_during_extruder_switch label" -msgid "Cooling during extruder switch" -msgstr "압출기 전환 중 냉각" - -msgctxt "support_z_seam_away_from_model description" -msgid "Manage the spatial relationship between the z seam of the support structure and the actual 3D model. This control is crucial as it allows users to ensure the seamless removal of support structures post-printing, without inflicting damage or leaving marks on the printed model." -msgstr "서포트 구조물의 Z 심과 실제 3D 모델 간의 공간 관계를 관리합니다. 이 컨트롤은 인쇄 결과 모델에 손상이나 자국을 남기지 않고 인쇄 후 서포트 구조물을 원활히 제거할 수 있도록 해주므로 매우 중요합니다." - -msgctxt "support_z_seam_min_distance label" -msgid "Min Z Seam Distance from Model" -msgstr "모델과의 최소 Z 심 거리" - -msgctxt "support_infill_density_multiplier_initial_layer description" -msgid "Multiplier for the infill on the initial layers of the support. Increasing this may help for bed adhesion." -msgstr "서포트의 초기 레이어에서 인필을 위한 압출 배율입니다. 이 값을 높이면 베드 밀착에 도움이 될 수 있습니다." +#~ msgctxt "machine_nozzle_head_distance label" +#~ msgid "Nozzle Length" +#~ msgstr "노즐 길이" -msgctxt "cool_during_extruder_switch option only_last_extruder" -msgid "Only last extruder" -msgstr "마지막 압출기만" +#~ msgctxt "machine_nozzle_head_distance description" +#~ msgid "The height difference between the tip of the nozzle and the lowest part of the print head." +#~ msgstr "노즐의 끝과 프린트 헤드의 가장 낮은 부분 사이의 높이 차이입니다." -msgctxt "z_seam_on_vertex description" -msgid "Place the z-seam on a polygon vertex. Switching this off can place the seam between vertices as well. (Keep in mind that this won't override the restrictions on placing the seam on an unsupported overhang.)" -msgstr "다각형 꼭지점에 Z 심을 배치합니다. 이 기능을 끄면 정점 사이에도 심을 배치할 수 있습니다. (단, 이 경우 지원되지 않는 오버행에 심을 배치하는 데 대한 제약을 무시하지는 않는다는 점에 유의하세요)" - -msgctxt "prime_tower_min_shell_thickness label" -msgid "Prime Tower Minimum Shell Thickness" -msgstr "프라임 타워 최소 셸 두께" - -msgctxt "raft_base_flow label" -msgid "Raft Base Flow" -msgstr "래프트 기본 흐름" - -msgctxt "raft_base_infill_overlap_mm label" -msgid "Raft Base Infill Overlap" -msgstr "래프트 베이스 인필 오버랩" - -msgctxt "raft_base_infill_overlap label" -msgid "Raft Base Infill Overlap Percentage" -msgstr "래프트 베이스 인필 오버랩 백분율" - -msgctxt "raft_flow label" -msgid "Raft Flow" -msgstr "래프트 흐름" - -msgctxt "raft_interface_flow label" -msgid "Raft Interface Flow" -msgstr "래프트 인터페이스 흐름" - -msgctxt "raft_interface_infill_overlap_mm label" -msgid "Raft Interface Infill Overlap" -msgstr "래프트 인터페이스 인필 오버랩" - -msgctxt "raft_interface_infill_overlap label" -msgid "Raft Interface Infill Overlap Percentage" -msgstr "래프트 인터페이스 인필 오버랩 백분율" - -msgctxt "raft_interface_z_offset label" -msgid "Raft Interface Z Offset" -msgstr "래프트 인터페이스 Z 오프셋" - -msgctxt "raft_surface_flow label" -msgid "Raft Surface Flow" -msgstr "래프트 서피스 흐름" - -msgctxt "raft_surface_infill_overlap_mm label" -msgid "Raft Surface Infill Overlap" -msgstr "래프트 서피스 인필 오버랩" - -msgctxt "raft_surface_infill_overlap label" -msgid "Raft Surface Infill Overlap Percentage" -msgstr "래프트 서피스 인필 오버랩 백분율" - -msgctxt "raft_surface_z_offset label" -msgid "Raft Surface Z Offset" -msgstr "래프트 서피스 Z 오프셋" - -msgctxt "seam_overhang_angle label" -msgid "Seam Overhanging Wall Angle" -msgstr "심 오버행잉 월 각도" - -msgctxt "support_infill_density_multiplier_initial_layer label" -msgid "Support Infill Density Multiplier Initial Layer" -msgstr "서포트 인필 밀도 압출 배율 초기 레이어" - -msgctxt "support_z_seam_away_from_model label" -msgid "Support Z Seam Away from Model" -msgstr "모델과 떨어진 서포트 Z 심" - -msgctxt "raft_base_flow description" -msgid "The amount of material, relative to a normal extrusion line, to extrude during raft base printing. Having an increased flow may improve adhesion and raft structural strength." -msgstr "래프트 베이스 인쇄 시 일반 압출 라인 대비 압출할 재료의 양입니다. 유동이 증가하면 접착력 및 래프트 구조 강도가 향상될 수 있습니다." - -msgctxt "raft_interface_flow description" -msgid "The amount of material, relative to a normal extrusion line, to extrude during raft interface printing. Having an increased flow may improve adhesion and raft structural strength." -msgstr "래프트 인터페이스 인쇄 시 일반 압출 라인 대비 압출할 재료의 양입니다. 유동이 증가하면 접착력 및 래프트 구조 강도가 향상될 수 있습니다." - -msgctxt "raft_flow description" -msgid "The amount of material, relative to a normal extrusion line, to extrude during raft printing. Having an increased flow may improve adhesion and raft structural strength." -msgstr "일반 압출 라인 대비 래프트 인쇄 중 압출할 재료의 양입니다. 유동이 증가하면 접착력 및 래프트 구조 강도가 향상될 수 있습니다." - -msgctxt "raft_surface_flow description" -msgid "The amount of material, relative to a normal extrusion line, to extrude during raft surface printing. Having an increased flow may improve adhesion and raft structural strength." -msgstr "래프트 표면 인쇄 시 일반 압출 라인 대비 압출할 재료의 양입니다. 유동이 증가하면 접착력 및 래프트 구조 강도가 향상될 수 있습니다." - -msgctxt "raft_base_infill_overlap description" -msgid "The amount of overlap between the infill and the walls of the raft base, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." -msgstr "래프트 베이스의 인필과 월 사이의 겹침 정도(인필 라인 너비의 백분율)입니다. 약간의 겹침이 있을 경우 월이 인필에 보다 단단히 연결될 수 있습니다." - -msgctxt "raft_base_infill_overlap_mm description" -msgid "The amount of overlap between the infill and the walls of the raft base. A slight overlap allows the walls to connect firmly to the infill." -msgstr "래프트 베이스의 인필과 월 사이의 겹침 정도입니다. 약간의 겹침이 있을 경우 월이 인필에 보다 단단히 연결될 수 있습니다." - -msgctxt "raft_interface_infill_overlap description" -msgid "The amount of overlap between the infill and the walls of the raft interface, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." -msgstr "래프트 인터페이스의 인필과 월 사이의 겹침 정도(인필 라인 너비의 백분율)입니다. 약간의 겹침이 있을 경우 월이 인필에 보다 단단히 연결될 수 있습니다." - -msgctxt "raft_interface_infill_overlap_mm description" -msgid "The amount of overlap between the infill and the walls of the raft interface. A slight overlap allows the walls to connect firmly to the infill." -msgstr "래프트 인터페이스의 인필과 월 사이의 겹침 정도입니다. 약간의 겹침이 있을 경우 월이 인필에 보다 단단히 연결될 수 있습니다." - -msgctxt "raft_surface_infill_overlap description" -msgid "The amount of overlap between the infill and the walls of the raft surface, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." -msgstr "래프트 표면의 인필과 월 사이의 겹침 정도(인필 라인 너비의 백분율)입니다. 약간의 겹침이 있을 경우 월이 인필에 보다 단단히 연결될 수 있습니다." - -msgctxt "raft_surface_infill_overlap_mm description" -msgid "The amount of overlap between the infill and the walls of the raft surface. A slight overlap allows the walls to connect firmly to the infill." -msgstr "래프트 표면의 인필과 월 사이의 겹침 정도입니다. 약간의 겹침이 있을 경우 월이 인필에 보다 단단히 연결될 수 있습니다." - -msgctxt "support_z_seam_min_distance description" -msgid "The distance between the model and its support structure at the z-axis seam." -msgstr "Z축 심에서 모델과 서포트 구조물 사이의 거리입니다." - -msgctxt "prime_tower_min_shell_thickness description" -msgid "The minimum thickness of the prime tower shell. You may increase it to make the prime tower stronger." -msgstr "프라임 타워 셸의 최소 두께입니다. 이 값을 늘림으로써 프라임 타워의 강도를 높일 수 있습니다." - -msgctxt "seam_overhang_angle description" -msgid "Try to prevent seams on walls that overhang more than this angle. When the value is 90, no walls will be treated as overhanging." -msgstr "이 각도보다 오버행이 더 큰 월에는 이음새가 생기지 않도록 해야 합니다. 값이 90이면 어떠한 월도 오버행잉으로 처리되지 않습니다." - -msgctxt "cool_during_extruder_switch option unchanged" -msgid "Unchanged" -msgstr "변경 없음" - -msgctxt "raft_interface_z_offset description" -msgid "When printing the first layer of the raft interface, translate by this offset to customize the adhesion between base and interface. A negative offset should improve the adhesion." -msgstr "래프트 인터페이스의 첫 번째 레이어 인쇄 시, 해당 오프셋으로 변환하여 베이스와 인터페이스 사이의 접착력을 지정할 수 있습니다. 오프셋이 음수일 경우 접착력 향상을 기대할 수 있습니다." - -msgctxt "raft_surface_z_offset description" -msgid "When printing the first layer of the raft surface, translate by this offset to customize the adhesion between interface and surface. A negative offset should improve the adhesion." -msgstr "래프트 서피스의 첫 번째 레이어를 인쇄 시, 해당 오프셋으로 변환하여 인터페이스와 표면 사이의 접착력을 지정할 수 있습니다. 오프셋이 음수일 경우 접착력 향상을 기대할 수 있습니다." - -msgctxt "z_seam_on_vertex label" -msgid "Z Seam On Vertex" -msgstr "버텍스 상의 Z 심" - -msgctxt "extra_infill_lines_to_support_skins description" -msgid "Add extra lines into the infill pattern to support skins above. This option prevents holes or plastic blobs that sometime show in complex shaped skins due to the infill below not correctly supporting the skin layer being printed above. 'Walls' supports just the outlines of the skin, whereas 'Walls and Lines' also supports the ends of the lines that make up the skin." -msgstr "위 스킨을 지지하기 위해 내부채움 패턴에 선을 추가로 더합니다. 이 옵션은 아래의 내부채움이 위에 출력되는 스킨 레이어를 제대로 지지하지 못해 복잡한 모양의 스킨에 구멍이나 플라스틱 방울이 생기는 것을 방지합니다. '벽'은 스킨의 윤곽선만 지지하는 반면 '벽 및 선'은 스킨을 이루는 선의 끝부분도 지지합니다." - -msgctxt "build_fan_full_at_height label" -msgid "Build Fan Speed at Height" -msgstr "높이에서 팬 속도 설정" - -msgctxt "build_fan_full_layer label" -msgid "Build Fan Speed at Layer" -msgstr "레이어에서 팬 속도 설정" - -msgctxt "build_volume_fan_nr label" -msgid "Build volume fan number" -msgstr "빌드 볼륨 팬 번호" - -msgctxt "scarf_split_distance description" -msgid "Determines the length of each step in the flow change when extruding along the scarf seam. A smaller distance will result in a more precise but also more complex G-code." -msgstr "스카프 솔기를 따라 압출할 때 흐름 변화에서 각 단계의 길이를 결정합니다. 거리가 짧을수록 더 정밀하지만 G코드도 복잡해집니다." - -msgctxt "scarf_joint_seam_length description" -msgid "Determines the length of the scarf seam, a seam type that should make the Z seam less visible. Must be higher than 0 to be effective." -msgstr "Z 솔기를 덜 보이게 하는 솔기 유형인 스카프 솔기의 길이를 결정합니다. 0보다 커야 효과적입니다." - -msgctxt "gradual_flow_discretisation_step_size description" -msgid "Duration of each step in the gradual flow change" -msgstr "점진적 흐름 변경에서 각 단계의 지속 시간" - -msgctxt "gradual_flow_enabled description" -msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops." -msgstr "점진적 흐름 변경을 활성화합니다. 활성화하면 흐름이 목표 흐름까지 점진적으로 증가/감소합니다. 이는 압출기 모터가 시작/정지될 때 흐름이 즉시 변경되지 않는 보우덴 튜브가 있는 프린터에 유용합니다." - -msgctxt "extra_infill_lines_to_support_skins label" -msgid "Extra Infill Lines To Support Skins" -msgstr "스킨을 지지하는 추가 내부채움 선" - -msgctxt "reset_flow_duration description" -msgid "For any travel move longer than this value, the material flow is reset to the paths target flow" -msgstr "이 값보다 긴 이동에 대해서는 재료 흐름이 경로 목표 흐름으로 재설정됩니다" - -msgctxt "gradual_flow_discretisation_step_size label" -msgid "Gradual flow discretisation step size" -msgstr "점진적 흐름 이산화 단계 크기" - -msgctxt "gradual_flow_enabled label" -msgid "Gradual flow enabled" -msgstr "점진적 흐름 활성화됨" - -msgctxt "max_flow_acceleration label" -msgid "Gradual flow max acceleration" -msgstr "점진적 흐름 최대 가속" - -msgctxt "layer_0_max_flow_acceleration label" -msgid "Initial layer max flow acceleration" -msgstr "초기 레이어 최대 흐름 가속" - -msgctxt "max_flow_acceleration description" -msgid "Maximum acceleration for gradual flow changes" -msgstr "점진적 흐름 변경에 대한 최대 가속" - -msgctxt "layer_0_max_flow_acceleration description" -msgid "Minimum speed for gradual flow changes for the first layer" -msgstr "첫 번째 레이어의 점진적 흐름 변경에 대한 최소 속도" - -msgctxt "extra_infill_lines_to_support_skins option none" -msgid "None" -msgstr "없음" - -msgctxt "wall_0_acceleration label" -msgid "Outer Wall Acceleration" -msgstr "외벽 가속" - -msgctxt "wall_0_deceleration label" -msgid "Outer Wall Deceleration" -msgstr "외벽 감속" - -msgctxt "wall_0_end_speed_ratio label" -msgid "Outer Wall End Speed Ratio" -msgstr "외벽 종료 속도 비율" - -msgctxt "wall_0_speed_split_distance label" -msgid "Outer Wall Speed Split Distance" -msgstr "외벽 속도 분할 거리" - -msgctxt "wall_0_start_speed_ratio label" -msgid "Outer Wall Start Speed Ratio" -msgstr "외벽 시작 속도 비율" - -msgctxt "reset_flow_duration label" -msgid "Reset flow duration" -msgstr "흐름 지속 시간 재설정" - -msgctxt "scarf_joint_seam_length label" -msgid "Scarf Seam Length" -msgstr "스카프 솔기 길이" - -msgctxt "scarf_joint_seam_start_height_ratio label" -msgid "Scarf Seam Start Height" -msgstr "스카프 솔기 시작 높이" - -msgctxt "scarf_split_distance label" -msgid "Scarf Seam Step Length" -msgstr "스카프 솔기 단계 길이" - -msgctxt "build_fan_full_at_height description" -msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." -msgstr "일반 팬 속도에서 팬이 회전하는 높이입니다. 아래 레이어에서는 팬 속도가 초기 팬 속도에서 일반 팬 속도로 점차 증가합니다." - -msgctxt "build_fan_full_layer description" -msgid "The layer at which the build fans spin on full fan speed. This value is calculated and rounded to a whole number." -msgstr "빌드 팬이 최대 팬 속도로 회전하는 레이어입니다. 이 값은 계산되어 정수로 반올림됩니다." - -msgctxt "build_volume_fan_nr description" -msgid "The number of the fan that cools the build volume. If this is set to 0, it's means that there is no build volume fan" -msgstr "빌드 볼륨을 냉각하는 팬의 수입니다. 0으로 설정하면 빌드 볼륨 팬이 없는 것을 나타냅니다." - -msgctxt "scarf_joint_seam_start_height_ratio description" -msgid "The ratio of the selected layer height at which the scarf seam will begin. A lower number will result in a larger seam height. Must be lower than 100 to be effective." -msgstr "스카프 솔기가 시작되는 선택한 레이어 높이의 비율입니다. 숫자가 낮을수록 솔기 높이가 커집니다. 100보다 낮아야 효과적입니다." - -msgctxt "wall_0_acceleration description" -msgid "This is the acceleration with which to reach the top speed when printing an outer wall." -msgstr "외벽을 출력할 때 최고 속도에 도달하는 가속도입니다." - -msgctxt "wall_0_deceleration description" -msgid "This is the deceleration with which to end printing an outer wall." -msgstr "외벽 출력을 종료할 때의 감속도입니다." - -msgctxt "wall_0_speed_split_distance description" -msgid "This is the maximum length of an extrusion path when splitting a longer path to apply the outer wall acceleration/deceleration. A smaller distance will create a more precise but also more verbose G-Code." -msgstr "외벽 가속/감속을 적용하기 위해 긴 경로를 분할 때 압출 경로의 최대 길이입니다. 거리가 짧을수록 더 정밀해지지만 G코드도 복잡해집니다." - -msgctxt "wall_0_end_speed_ratio description" -msgid "This is the ratio of the top speed to end with when printing an outer wall." -msgstr "외벽을 출력할 때 종료되는 최고 속도의 비율입니다." - -msgctxt "wall_0_start_speed_ratio description" -msgid "This is the ratio of the top speed to start with when printing an outer wall." -msgstr "외벽을 출력할 때 시작되는 최고 속도의 비율입니다." - -msgctxt "extra_infill_lines_to_support_skins option walls" -msgid "Walls Only" -msgstr "벽만" - -msgctxt "extra_infill_lines_to_support_skins option walls_and_lines" -msgid "Walls and Lines" -msgstr "벽 및 선" - -msgctxt "wall_overhang_angle description" -msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either. Furthermore, any line that's less than half overhanging will also not be treated as overhang." -msgstr "이 각도보다 더 돌출된 벽은 돌출 벽 설정을 사용하여 출력됩니다. 값이 90인 경우 벽은 돌출부로 간주하지 않습니다. 지지대가 지지하는 돌출부도 돌출부로 간주하지 않습니다. 또한 돌출부의 절반보다 짧은 선도 돌출부로 간주하지 않습니다." +#~ msgctxt "wall_overhang_angle description" +#~ msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." +#~ msgstr "이 각도보다 놓은 오버행(경사면)의 벽은 오버행 벽 설정을 사용해 인쇄됩니다. 값이 90이면 오버행(경사면)으로 처리되는 벽이 없습니다. 서포트로 지지되는 오버행(경사면)도 오버행(경사면)으로 처리되지 않습니다." diff --git a/resources/i18n/nl_NL/cura.po b/resources/i18n/nl_NL/cura.po index fd334c04613..6e1497d5078 100644 --- a/resources/i18n/nl_NL/cura.po +++ b/resources/i18n/nl_NL/cura.po @@ -2754,6 +2754,10 @@ msgctxt "@label" msgid "Nozzle offset Y" msgstr "Nozzle-offset Y" +msgctxt "@label" +msgid "Nozzle Size" +msgstr "Maat nozzle" + msgctxt "@label" msgid "Nozzle size" msgstr "Maat nozzle" diff --git a/resources/i18n/nl_NL/fdmprinter.def.json.po b/resources/i18n/nl_NL/fdmprinter.def.json.po index 63e8b5e618d..3d34a8b6635 100644 --- a/resources/i18n/nl_NL/fdmprinter.def.json.po +++ b/resources/i18n/nl_NL/fdmprinter.def.json.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-13 09:02+0100\n" +"Report-Msgid-Bugs-To: plugins@ultimaker.com\n" +"POT-Creation-Date: 2024-11-06 10:43+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,6 +16,10 @@ msgctxt "prime_tower_mode description" msgid "How to generate the prime tower:
    • Normal: create a bucket in which secondary materials are primed
    • Interleaved: create a prime tower as sparse as possible. This will save time and filament, but is only possible if the used materials adhere to each other
    " msgstr "Zo genereer je de voorbereidingstoren:
    • Normaal: creëer een emmer waarin secundaire materialen worden voorbereid
    • Interleaved: creëer een zo minimaal mogelijke voorbereidingstoren. Dit bespaart tijd en filament, maar is alleen mogelijk als de gebruikte materialen aan elkaar hechten
    " +msgctxt "cool_during_extruder_switch description" +msgid "Whether to activate the cooling fans during a nozzle switch. This can help reducing oozing by cooling the nozzle faster:
    • Unchanged: keep the fans as they were previously
    • Only last extruder: turn on the fan of the last used extruder, but turn the others off (if any). This is useful if you have completely separate extruders.
    • All fans: turn on all fans during nozzle switch. This is useful if you have a single cooling fan, or multiple fans that stay close to each other.
    " +msgstr "Of de koelventilatoren moeten worden geactiveerd bij een spuitkopwissel. Dit kan helpen om doorsijpelen te verminderen omdat de sproeier sneller afkoelt:
    • Ongewijzigd: houd de ventilatoren zoals ze waren
    • Alleen laatste extruder:schakel de ventilator van de laatstgebruikte extruder in, maar schakel de andere uit (als die er zijn). Dit is nuttig indien u volledig aparte extruders heeft.
    • Alle ventilatoren: schakel alle ventilatoren in bij een spuitkopwissel. Dit is nuttig indien u een enkele koelventilator heeft, of meerdere ventilatoren die dicht bij elkaar zitten.
    " + msgctxt "brim_inside_margin description" msgid "A brim around a model may touch an other model where you don't want it. This removes all brim within this distance from brimless models." msgstr "Een rand rond een model kan een ander model raken op een plek waarvan u dat niet wilt. Dit verwijdert alle rand binnen deze afstand van modellen zonder rand." @@ -88,10 +92,15 @@ msgctxt "adaptive_layer_height_enabled description" msgid "Adaptive layers computes the layer heights depending on the shape of the model." msgstr "Met adaptieve lagen berekent u de laaghoogte afhankelijk van de vorm van het model." +msgctxt "extra_infill_lines_to_support_skins description" +msgid "Add extra lines into the infill pattern to support skins above. This option prevents holes or plastic blobs that sometime show in complex shaped skins due to the infill below not correctly supporting the skin layer being printed above. 'Walls' supports just the outlines of the skin, whereas 'Walls and Lines' also supports the ends of the lines that make up the skin." +msgstr "Voeg extra lijnen toe aan het invulpatroon om de skins erboven te ondersteunen. Deze optie voorkomt gaten of plastic klodders die soms te zien zijn in complex gevormde skins doordat de invulling eronder de skinlaag die erboven wordt geprint niet correct ondersteunt. 'Wanden' ondersteunt alleen de contouren van de skin, terwijl 'Wanden en lijnen' ook de uiteinden van de lijnen ondersteunt die de skin vormen." + msgctxt "infill_wall_line_count description" -msgid "Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\nThis feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right." -msgstr "Voeg extra wanden toe rondom de vulling. Deze wanden kunnen ervoor zorgen dat de skin aan de boven-/onderkant minder doorzakt. Dit betekent dat u met alleen wat extra materiaal voor dezelfde kwaliteit minder skinlagen aan de boven-/onderkant nodig hebt." -"Deze optie kan in combinatie met de optie 'Polygonen voor de vulling verbinden' worden gebruikt om alle vulling in één doorvoerpad te verbinden zonder extra bewegingen of intrekkingen, mits correct ingesteld." +msgid "" +"Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n" +"This feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right." +msgstr "Voeg extra wanden toe rondom de vulling. Deze wanden kunnen ervoor zorgen dat de skin aan de boven-/onderkant minder doorzakt. Dit betekent dat u met alleen wat extra materiaal voor dezelfde kwaliteit minder skinlagen aan de boven-/onderkant nodig hebt.Deze optie kan in combinatie met de optie 'Polygonen voor de vulling verbinden' worden gebruikt om alle vulling in één doorvoerpad te verbinden zonder extra bewegingen of intrekkingen, mits correct ingesteld." msgctxt "platform_adhesion description" msgid "Adhesion" @@ -149,6 +158,10 @@ msgctxt "print_sequence option all_at_once" msgid "All at Once" msgstr "Alles Tegelijk" +msgctxt "cool_during_extruder_switch option all_fans" +msgid "All fans" +msgstr "Alle ventilatoren" + msgctxt "resolution description" msgid "All settings that influence the resolution of the print. These settings have a large impact on the quality (and print time)" msgstr "Alle instellingen die invloed hebben op de resolutie van de print. Deze instellingen hebben een grote invloed op de kwaliteit (en printtijd)." @@ -429,6 +442,14 @@ msgctxt "brim_width label" msgid "Brim Width" msgstr "Breedte Brim" +msgctxt "build_fan_full_at_height label" +msgid "Build Fan Speed at Height" +msgstr "Constructieventilatorsnelheid op hoogte" + +msgctxt "build_fan_full_layer label" +msgid "Build Fan Speed at Layer" +msgstr "Constructieventilatorsnelheid op laag" + msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "Hechting aan Platform" @@ -469,6 +490,10 @@ msgctxt "bv_temp_warn_limit label" msgid "Build Volume temperature Warning" msgstr "Waarschuwing temperatuur bouwvolume" +msgctxt "build_volume_fan_nr label" +msgid "Build volume fan number" +msgstr "Ventilatornummer constructievolume " + msgctxt "prime_tower_brim_enable description" msgid "By enabling this setting, your prime-tower will get a brim, even if the model doesn't. If you want a sturdier base for a high tower, you can increase the base height." msgstr "Door deze instelling in te schakelen, krijgt uw prime toren een brim, zelfs als het model dat niet heeft. Als u een stevigere basis wilt voor een hoge toren, kunt u de basis hoogte verhogen." @@ -613,6 +638,10 @@ msgctxt "cooling label" msgid "Cooling" msgstr "Koelen" +msgctxt "cool_during_extruder_switch label" +msgid "Cooling during extruder switch" +msgstr "Koeling tijdens extruderwissel" + msgctxt "infill_pattern option cross" msgid "Cross" msgstr "Kruis" @@ -701,6 +730,14 @@ msgctxt "bridge_settings_enabled description" msgid "Detect bridges and modify print speed, flow and fan settings while bridges are printed." msgstr "Hiermee detecteert u bruggen en past u de instellingen voor de printsnelheid, doorvoer en ventilator aan tijdens het printen van bruggen." +msgctxt "scarf_split_distance description" +msgid "Determines the length of each step in the flow change when extruding along the scarf seam. A smaller distance will result in a more precise but also more complex G-code." +msgstr "Bepaalt de lengte van elke stap in de stroomverandering bij het extruderen langs de schuine naad. Een kleinere afstand resulteert in een nauwkeurigere maar ook complexere G-code." + +msgctxt "scarf_joint_seam_length description" +msgid "Determines the length of the scarf seam, a seam type that should make the Z seam less visible. Must be higher than 0 to be effective." +msgstr "Bepaalt de lengte van de schuine naad, een naadtype dat de Z-naad minder zichtbaar moet maken. Moet hoger zijn dan 0 om effectief te zijn." + msgctxt "inset_direction description" msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last." msgstr "Bepaalt de volgorde waarin de wanden worden geprint. Wanneer u de buitenwanden het eerst print, bevordert u de nauwkeurigheid van de afmetingen, omdat fouten in de binnenwanden niet worden overgedragen op de buitenzijde. Door ze later te printen kunt u echter beter stapelen wanneer de overhangs worden geprint. Bij een oneven aantal binnenwanden wordt de 'middelste laatste lijn' altijd als laatste afgedrukt." @@ -825,6 +862,10 @@ msgctxt "dual label" msgid "Dual Extrusion" msgstr "Dubbele Doorvoer" +msgctxt "gradual_flow_discretisation_step_size description" +msgid "Duration of each step in the gradual flow change" +msgstr "Duur van elke stap in de geleidelijke stroomverandering" + msgctxt "machine_shape option elliptic" msgid "Elliptic" msgstr "Ovaal" @@ -917,6 +958,10 @@ msgctxt "ooze_shield_enabled description" msgid "Enable exterior ooze shield. This will create a shell around the model which is likely to wipe a second nozzle if it's at the same height as the first nozzle." msgstr "Hiermee wordt het uitloopscherm aan de buitenkant ingeschakeld, waardoor een shell rond het model wordt gemaakt waarop een tweede nozzle kan worden afgeveegd als deze zich op dezelfde hoogte bevindt als de eerste nozzle." +msgctxt "gradual_flow_enabled description" +msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops." +msgstr "Geleidelijke stroomwijzigingen inschakelen. Als deze optie is ingeschakeld, wordt de stroom geleidelijk verhoogd/verlaagd tot de doelstroom. Dit is handig voor printers met een bowdenbuis waarbij de stroom niet onmiddellijk verandert wanneer de extrudermotor start/stopt." + msgctxt "ppr_enable description" msgid "Enable print process reporting for setting threshold values for possible fault detection." msgstr "Rapportage van printproces inschakelen voor het instellen van drempelwaarden voor mogelijke foutdetectie." @@ -981,6 +1026,10 @@ msgctxt "meshfix_extensive_stitching description" msgid "Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching polygons. This option can introduce a lot of processing time." msgstr "Met uitgebreid hechten worden zo veel mogelijk open gaten in het raster gehecht doordat het gat wordt gedicht met polygonen die elkaar raken. Deze optie kan de verwerkingstijd aanzienlijk verlengen." +msgctxt "extra_infill_lines_to_support_skins label" +msgid "Extra Infill Lines To Support Skins" +msgstr "Extra invullijnen ter ondersteuning van skins" + msgctxt "infill_wall_line_count label" msgid "Extra Infill Wall Count" msgstr "Aantal Extra Wanden Rond vulling" @@ -993,6 +1042,10 @@ msgctxt "switch_extruder_extra_prime_amount description" msgid "Extra material to prime after nozzle switching." msgstr "Extra primemateriaal na het wisselen van de nozzle." +msgctxt "variant_name" +msgid "Extruder" +msgstr "" + msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "X-positie voor Primen Extruder" @@ -1177,6 +1230,10 @@ msgctxt "material_flush_purge_speed label" msgid "Flush Purge Speed" msgstr "Afvoersnelheid flush" +msgctxt "reset_flow_duration description" +msgid "For any travel move longer than this value, the material flow is reset to the paths target flow" +msgstr "Voor elke af te leggen afstand die langer is dan deze waarde, wordt de materiaalstroom opnieuw ingesteld op de doelstroom van de paden." + msgctxt "min_wall_line_width description" msgid "For thin structures around once or twice the nozzle size, the line widths need to be altered to adhere to the thickness of the model. This setting controls the minimum line width allowed for the walls. The minimum line widths inherently also determine the maximum line widths, since we transition from N to N+1 walls at some geometry thickness where the N walls are wide and the N+1 walls are narrow. The widest possible wall line is twice the Minimum Wall Line Width." msgstr "Bij dunne structuren die ongeveer één of tweemaal zo groot als de nozzle zijn, moeten de lijnbreedtes worden aangepast aan de dikte van het model. Met deze instelling beheert u de minimum lijnbreedte die voor wanden is toegestaan. De minimum lijnbreedte bepaalt automatisch ook de maximale lijnbreedte, omdat we bij een bepaalde geometriedikte overgaan van wanden van N naar wanden van N+1, waarbij de N-wanden breed zijn en de N+1-wanden smal. De breedst mogelijke wandlijn is tweemaal de minimumbreedte van de wandlijn." @@ -1222,14 +1279,16 @@ msgid "G-code Flavor" msgstr "Versie G-code" msgctxt "machine_end_gcode description" -msgid "G-code commands to be executed at the very end - separated by \n." -msgstr "G-code-opdrachten die aan het eind worden uitgevoerd, gescheiden door " +msgid "" +"G-code commands to be executed at the very end - separated by \n" "." +msgstr "G-code-opdrachten die aan het eind worden uitgevoerd, gescheiden door ." msgctxt "machine_start_gcode description" -msgid "G-code commands to be executed at the very start - separated by \n." -msgstr "G-code-opdrachten die aan het begin worden uitgevoerd, gescheiden door " +msgid "" +"G-code commands to be executed at the very start - separated by \n" "." +msgstr "G-code-opdrachten die aan het begin worden uitgevoerd, gescheiden door ." msgctxt "material_guid description" msgid "GUID of the material. This is set automatically." @@ -1291,6 +1350,18 @@ msgctxt "gradual_support_infill_steps label" msgid "Gradual Support Infill Steps" msgstr "Geleidelijke supportvulling traptreden" +msgctxt "gradual_flow_discretisation_step_size label" +msgid "Gradual flow discretisation step size" +msgstr "Stapgrootte geleidelijke stroomdiscretisatie" + +msgctxt "gradual_flow_enabled label" +msgid "Gradual flow enabled" +msgstr "Geleidelijke stroom ingeschakeld" + +msgctxt "max_flow_acceleration label" +msgid "Gradual flow max acceleration" +msgstr "Maximale versnelling voor geleidelijke stroom" + msgctxt "cool_min_temperature description" msgid "Gradually reduce to this temperature when printing at reduced speeds because of minimum layer time." msgstr "Verlaag geleidelijk naar deze temperatuur bij het printen met lagere snelheden vanwege de minimale laagtijd." @@ -1683,6 +1754,10 @@ msgctxt "material_initial_print_temperature label" msgid "Initial Printing Temperature" msgstr "Starttemperatuur voor printen" +msgctxt "layer_0_max_flow_acceleration label" +msgid "Initial layer max flow acceleration" +msgstr "Maximale stroomversnelling eerste laag" + msgctxt "acceleration_wall_x label" msgid "Inner Wall Acceleration" msgstr "Binnenwandacceleratie" @@ -1992,9 +2067,10 @@ msgid "Make the extruder prime position absolute rather than relative to the las msgstr "Maak van de primepositie van de extruder de absolute positie, in plaats van de relatieve positie ten opzichte van de laatst bekende locatie van de printkop." msgctxt "layer_0_z_overlap description" -msgid "Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount.\nIt may be noted that sometimes the second layer is printed below initial layer because of this setting. This is intended behavior" -msgstr "Laat de eerste en tweede laag van het model overlappen in de Z-richting om te compenseren voor het filament dat verloren gaat in de luchtspleet. Alle modellen boven de eerste modellaag zullen met deze hoeveelheid naar beneden worden verschoven." -"Het kan voorkomen dat de tweede laag onder de eerste laag wordt afgedrukt door deze instelling. Dit gedrag is zo bedoeld." +msgid "" +"Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount.\n" +"It may be noted that sometimes the second layer is printed below initial layer because of this setting. This is intended behavior" +msgstr "Laat de eerste en tweede laag van het model overlappen in de Z-richting om te compenseren voor het filament dat verloren gaat in de luchtspleet. Alle modellen boven de eerste modellaag zullen met deze hoeveelheid naar beneden worden verschoven.Het kan voorkomen dat de tweede laag onder de eerste laag wordt afgedrukt door deze instelling. Dit gedrag is zo bedoeld." msgctxt "meshfix description" msgid "Make the meshes more suited for 3D printing." @@ -2004,6 +2080,10 @@ msgctxt "machine_gcode_flavor option Makerbot" msgid "Makerbot" msgstr "Makerbot" +msgctxt "support_z_seam_away_from_model description" +msgid "Manage the spatial relationship between the z seam of the support structure and the actual 3D model. This control is crucial as it allows users to ensure the seamless removal of support structures post-printing, without inflicting damage or leaving marks on the printed model." +msgstr "Beheer de ruimtelijke relatie tussen de z-naad van de ondersteunende structuur en het eigenlijke 3D-model. Controle hierover is cruciaal omdat het gebruikers in staat stelt om de ondersteunende structuren na het printen naadloos te verwijderen, zonder schade of sporen op het geprinte model." + msgctxt "machine_gcode_flavor option RepRap (Marlin/Sprinter)" msgid "Marlin" msgstr "Marlin" @@ -2120,6 +2200,10 @@ msgctxt "meshfix_maximum_travel_resolution label" msgid "Maximum Travel Resolution" msgstr "Maximale bewegingsresolutie" +msgctxt "max_flow_acceleration description" +msgid "Maximum acceleration for gradual flow changes" +msgstr "Maximale versnelling voor geleidelijke stroomveranderingen" + msgctxt "machine_max_acceleration_x description" msgid "Maximum acceleration for the motor of the X-direction" msgstr "De maximale acceleratie van de motor in de X-richting" @@ -2180,6 +2264,10 @@ msgctxt "slicing_tolerance option middle" msgid "Middle" msgstr "Midden" +msgctxt "support_z_seam_min_distance label" +msgid "Min Z Seam Distance from Model" +msgstr "Min. Z-naadafstand van model" + msgctxt "mold_width label" msgid "Minimal Mold Width" msgstr "Minimale matrijsbreedte" @@ -2284,6 +2372,10 @@ msgctxt "minimum_roof_area description" msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will be printed as normal support." msgstr "Minimumgebied voor de supportdaken. Polygonen met een gebied dat kleiner is dan deze waarde worden geprint als normale ondersteuning." +msgctxt "layer_0_max_flow_acceleration description" +msgid "Minimum speed for gradual flow changes for the first layer" +msgstr "Minimumsnelheid voor geleidelijke stroomveranderingen voor de eerste laag" + msgctxt "min_feature_size description" 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 Line Width." msgstr "Minimumdikte van dunne elementen. Modelelementen die dunner zijn dan deze waarde worden niet geprint, terwijl elementen die dikker zijn dan de minimale elementgrootte worden verbreed tot de minimale wandlijnbreedte." @@ -2324,6 +2416,10 @@ msgctxt "skirt_line_count description" msgid "Multiple skirt lines help to prime your extrusion better for small models. Setting this to 0 will disable the skirt." msgstr "Met meerdere skirtlijnen kunt u de doorvoer beter voorbereiden voor kleine modellen. Met de waarde 0 wordt de skirt uitgeschakeld." +msgctxt "support_infill_density_multiplier_initial_layer description" +msgid "Multiplier for the infill on the initial layers of the support. Increasing this may help for bed adhesion." +msgstr "Vermenigvuldiging voor de infill op de eerste lagen van de drager. Dit verhogen kan helpen voor de bedhechting." + msgctxt "initial_layer_line_width_factor description" msgid "Multiplier of the line width on the first layer. Increasing this could improve bed adhesion." msgstr "Vermenigvuldiging van de lijnbreedte van de eerste laag. Door deze te verhogen kan de hechting aan het bed worden verbeterd." @@ -2344,6 +2440,10 @@ msgctxt "adhesion_type option none" msgid "None" msgstr "Geen" +msgctxt "extra_infill_lines_to_support_skins option none" +msgid "None" +msgstr "Geen" + msgctxt "z_seam_corner option z_seam_corner_none" msgid "None" msgstr "Geen" @@ -2388,9 +2488,9 @@ msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "Nozzle-ID" -msgctxt "machine_nozzle_head_distance label" -msgid "Nozzle Length" -msgstr "Nozzlelengte" +msgctxt "variant_name" +msgid "Nozzle Size" +msgstr "Maat nozzle" msgctxt "switch_extruder_extra_prime_amount label" msgid "Nozzle Switch Extra Prime Amount" @@ -2480,6 +2580,10 @@ msgctxt "print_sequence option one_at_a_time" msgid "One at a Time" msgstr "Eén voor Eén" +msgctxt "cool_during_extruder_switch option only_last_extruder" +msgid "Only last extruder" +msgstr "Alleen laatste extruder" + msgctxt "retraction_hop_only_when_collides description" msgid "Only perform a Z Hop when moving over printed parts which cannot be avoided by horizontal motion by Avoid Printed Parts when Traveling." msgstr "Voer alleen een Z-sprong uit bij bewegingen over geprinte delen die niet kunnen worden vermeden met Geprinte Delen Mijden Tijdens Bewegingen." @@ -2516,6 +2620,18 @@ msgctxt "acceleration_wall_0 label" msgid "Outer Wall Acceleration" msgstr "Buitenwandacceleratie" +msgctxt "wall_0_acceleration label" +msgid "Outer Wall Acceleration" +msgstr "Buitenwandversnelling" + +msgctxt "wall_0_deceleration label" +msgid "Outer Wall Deceleration" +msgstr "Buitenwandvertraging" + +msgctxt "wall_0_end_speed_ratio label" +msgid "Outer Wall End Speed Ratio" +msgstr "Snelheidsverhouding buitenwand" + msgctxt "wall_0_extruder_nr label" msgid "Outer Wall Extruder" msgstr "Extruder buitenwand" @@ -2540,6 +2656,14 @@ msgctxt "speed_wall_0 label" msgid "Outer Wall Speed" msgstr "Snelheid Buitenwand" +msgctxt "wall_0_speed_split_distance label" +msgid "Outer Wall Speed Split Distance" +msgstr "Snelheid splitafstand buitenwand" + +msgctxt "wall_0_start_speed_ratio label" +msgid "Outer Wall Start Speed Ratio" +msgstr "Startsnelheidsverhouding buitenwand" + msgctxt "wall_0_wipe_dist label" msgid "Outer Wall Wipe Distance" msgstr "Veegafstand buitenwand" @@ -2588,6 +2712,10 @@ msgctxt "bridge_fan_speed_3 description" msgid "Percentage fan speed to use when printing the third bridge skin layer." msgstr "Percentage ventilatorsnelheid tijdens het printen van de derde brugskinlaag." +msgctxt "z_seam_on_vertex description" +msgid "Place the z-seam on a polygon vertex. Switching this off can place the seam between vertices as well. (Keep in mind that this won't override the restrictions on placing the seam on an unsupported overhang.)" +msgstr "Plaats de z-naad op een polygoonvertex. Door dit uit te schakelen kan de naad ook tussen vertexen geplaatst worden. (Denk eraan dat dit niet de beperkingen opheft om de naad op een niet-ondersteunde overhang te plaatsen)." + msgctxt "minimum_polygon_circumference description" msgid "Polygons in sliced layers that have a circumference smaller than this amount will be filtered out. Lower values lead to higher resolution mesh at the cost of slicing time. It is meant mostly for high resolution SLA printers and very tiny 3D models with a lot of details." msgstr "Polygonen in geslicete lagen, die een kleinere omtrek hebben dan deze waarde, worden eruit gefilterd. Bij lagere waarden krijgt het raster een hogere resolutie, waardoor het slicen langer duurt. Dit is voornamelijk bedoeld voor SLA-printers met een hoge resolutie en zeer kleine 3D-modellen die veel details bevatten." @@ -2636,6 +2764,10 @@ msgctxt "prime_tower_max_bridging_distance label" msgid "Prime Tower Maximum Bridging Distance" msgstr "Maximale overbruggingsafstand voorbereidingstoren" +msgctxt "prime_tower_min_shell_thickness label" +msgid "Prime Tower Minimum Shell Thickness" +msgstr "Minimale wanddikte primaire toren" + msgctxt "prime_tower_min_volume label" msgid "Prime Tower Minimum Volume" msgstr "Minimumvolume primepijler" @@ -2668,6 +2800,10 @@ msgctxt "acceleration_print label" msgid "Print Acceleration" msgstr "Printacceleratie" +msgctxt "variant_name" +msgid "Print Core" +msgstr "" + msgctxt "jerk_print label" msgid "Print Jerk" msgstr "Printschok" @@ -2788,6 +2924,18 @@ msgctxt "raft_base_fan_speed label" msgid "Raft Base Fan Speed" msgstr "Ventilatorsnelheid Grondlaag Raft" +msgctxt "raft_base_flow label" +msgid "Raft Base Flow" +msgstr "Flow" + +msgctxt "raft_base_infill_overlap_mm label" +msgid "Raft Base Infill Overlap" +msgstr "Infilloverlap raftbasis" + +msgctxt "raft_base_infill_overlap label" +msgid "Raft Base Infill Overlap Percentage" +msgstr "Infilloverlappercentage raftbasis" + msgctxt "raft_base_line_spacing label" msgid "Raft Base Line Spacing" msgstr "Tussenruimte Lijnen Grondvlak Raft" @@ -2828,6 +2976,26 @@ msgctxt "raft_fan_speed label" msgid "Raft Fan Speed" msgstr "Ventilatorsnelheid Raft" +msgctxt "raft_flow label" +msgid "Raft Flow" +msgstr "Flow raft" + +msgctxt "raft_interface_flow label" +msgid "Raft Interface Flow" +msgstr "Flow raftinterface" + +msgctxt "raft_interface_infill_overlap_mm label" +msgid "Raft Interface Infill Overlap" +msgstr "Infilloverlap raftinterface" + +msgctxt "raft_interface_infill_overlap label" +msgid "Raft Interface Infill Overlap Percentage" +msgstr "Infilloverlappercentage raftinterface" + +msgctxt "raft_interface_z_offset label" +msgid "Raft Interface Z Offset" +msgstr "Z-offset raftinterface" + msgctxt "raft_interface_margin label" msgid "Raft Middle Extra Margin" msgstr "Extra marge voor vlot in het midden" @@ -2892,6 +3060,22 @@ msgctxt "raft_smoothing label" msgid "Raft Smoothing" msgstr "Raft effenen" +msgctxt "raft_surface_flow label" +msgid "Raft Surface Flow" +msgstr "Flow raftoppervlak" + +msgctxt "raft_surface_infill_overlap_mm label" +msgid "Raft Surface Infill Overlap" +msgstr "Infilloverlap raftoppervlak" + +msgctxt "raft_surface_infill_overlap label" +msgid "Raft Surface Infill Overlap Percentage" +msgstr "Infilloverlappercentage raftoppervlak" + +msgctxt "raft_surface_z_offset label" +msgid "Raft Surface Z Offset" +msgstr "Z-offset raftoppervlak" + msgctxt "raft_surface_margin label" msgid "Raft Top Extra Margin" msgstr "Extra marge voor vlot aan bovenkant" @@ -3056,6 +3240,10 @@ msgctxt "ppr description" msgid "Reporting events that go out of set thresholds" msgstr "Rapportagegebeurtenissen die ingestelde drempels overschrijden" +msgctxt "reset_flow_duration label" +msgid "Reset flow duration" +msgstr "Stroomduur opnieuw instellen" + msgctxt "support_tree_rest_preference label" msgid "Rest Preference" msgstr "Plaatsings voorkeur" @@ -3120,6 +3308,18 @@ msgctxt "material_shrinkage_percentage label" msgid "Scaling Factor Shrinkage Compensation" msgstr "Schaalfactor krimpcompensatie" +msgctxt "scarf_joint_seam_length label" +msgid "Scarf Seam Length" +msgstr "Lengte schuine naad" + +msgctxt "scarf_joint_seam_start_height_ratio label" +msgid "Scarf Seam Start Height" +msgstr "Starthoogte schuine naad" + +msgctxt "scarf_split_distance label" +msgid "Scarf Seam Step Length" +msgstr "Staplengte schuine naad" + msgctxt "support_meshes_present label" msgid "Scene Has Support Meshes" msgstr "Scène heeft supportrasters" @@ -3128,6 +3328,10 @@ msgctxt "z_seam_corner label" msgid "Seam Corner Preference" msgstr "Voorkeur van naad en hoek" +msgctxt "seam_overhang_angle label" +msgid "Seam Overhanging Wall Angle" +msgstr "Naad boven wandhoek" + msgctxt "user_defined_print_order_enabled label" msgid "Set Print Sequence Manually" msgstr "Handmatig afdrukvolgorde instellen" @@ -3472,6 +3676,10 @@ msgctxt "acceleration_support_infill label" msgid "Support Infill Acceleration" msgstr "Acceleratie Supportvulling" +msgctxt "support_infill_density_multiplier_initial_layer label" +msgid "Support Infill Density Multiplier Initial Layer" +msgstr "Ondersteuning vermenigvuldigen infilldichtheid eerste laag" + msgctxt "support_infill_extruder_nr label" msgid "Support Infill Extruder" msgstr "Extruder Supportvulling" @@ -3664,6 +3872,10 @@ msgctxt "support_z_distance label" msgid "Support Z Distance" msgstr "Z-afstand Supportstructuur" +msgctxt "support_z_seam_away_from_model label" +msgid "Support Z Seam Away from Model" +msgstr "Ondersteuning Z-naad weg van model" + msgctxt "support_interface_priority option support_lines_overwrite_interface_area" msgid "Support lines preferred" msgstr "Geprefereerde ondersteuningslijnen" @@ -3840,6 +4052,22 @@ msgctxt "acceleration_travel description" msgid "The acceleration with which travel moves are made." msgstr "De acceleratie tijdens het uitvoeren van bewegingen." +msgctxt "raft_base_flow description" +msgid "The amount of material, relative to a normal extrusion line, to extrude during raft base printing. Having an increased flow may improve adhesion and raft structural strength." +msgstr "De hoeveelheid materiaal, ten opzichte van een normale extrusielijn, die uitsteekt bij het printen van de raftbasis. Een verhoogde flow kan de hechting en de structurele sterkte van de raft verbeteren." + +msgctxt "raft_interface_flow description" +msgid "The amount of material, relative to a normal extrusion line, to extrude during raft interface printing. Having an increased flow may improve adhesion and raft structural strength." +msgstr "De hoeveelheid materiaal, ten opzichte van een normale extrusielijn, die uitsteekt bij het printen van de raftinterface. Een verhoogde flow kan de hechting en de structurele sterkte van het vlot verbeteren." + +msgctxt "raft_flow description" +msgid "The amount of material, relative to a normal extrusion line, to extrude during raft printing. Having an increased flow may improve adhesion and raft structural strength." +msgstr "De hoeveelheid materiaal, ten opzichte van een normale extrusielijn, die uitsteekt bij het printen van de raft. Een verhoogde flow kan de hechting en de structurele sterkte van het vlot verbeteren." + +msgctxt "raft_surface_flow description" +msgid "The amount of material, relative to a normal extrusion line, to extrude during raft surface printing. Having an increased flow may improve adhesion and raft structural strength." +msgstr "De hoeveelheid materiaal, ten opzichte van een normale extrusielijn, die uitsteekt bij het bedrukken van het raftoppervlak. Een verhoogde flow kan de hechting en de structurele sterkte van de raft verbeteren." + msgctxt "ironing_flow description" msgid "The amount of material, relative to a normal skin line, to extrude during ironing. Keeping the nozzle filled helps filling some of the crevices of the top surface, but too much results in overextrusion and blips on the side of the surface." msgstr "De hoeveelheid materiaal, in verhouding tot een normale skinlijn, die tijdens het strijken moet worden doorgevoerd. Als de nozzle gevuld blijft, kunnen scheuren in de bovenlaag worden gevuld. Te hoge doorvoer leidt echter tot uitstulpingen aan de zijkant van het oppervlak." @@ -3848,6 +4076,30 @@ msgctxt "infill_overlap description" msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." msgstr "De mate van overlap tussen de vulling en de wanden als percentage van de lijnbreedte van de vulling. Met een lichte overlap kunnen de wanden goed hechten aan de vulling." +msgctxt "raft_base_infill_overlap description" +msgid "The amount of overlap between the infill and the walls of the raft base, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." +msgstr "De hoeveelheid overlap tussen de infill en de wanden van de raftbasis, als percentage van de breedte van de infill-lijn. Een kleine overlap zorgt ervoor dat de wanden stevig op de infill aansluiten." + +msgctxt "raft_base_infill_overlap_mm description" +msgid "The amount of overlap between the infill and the walls of the raft base. A slight overlap allows the walls to connect firmly to the infill." +msgstr "De hoeveelheid overlap tussen de infill en de wanden van de raftbasis. Een kleine overlap zorgt ervoor dat de wanden stevig op de infill aansluiten." + +msgctxt "raft_interface_infill_overlap description" +msgid "The amount of overlap between the infill and the walls of the raft interface, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." +msgstr "De hoeveelheid overlap tussen de infill en de wanden van de raftinterface, als percentage van de breedte van de infill-lijn. Een kleine overlap zorgt ervoor dat de wanden stevig op de infill aansluiten." + +msgctxt "raft_interface_infill_overlap_mm description" +msgid "The amount of overlap between the infill and the walls of the raft interface. A slight overlap allows the walls to connect firmly to the infill." +msgstr "De hoeveelheid overlap tussen de infill en de wanden van de raftinterface. Een kleine overlap zorgt ervoor dat de wanden stevig op de infill aansluiten." + +msgctxt "raft_surface_infill_overlap description" +msgid "The amount of overlap between the infill and the walls of the raft surface, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." +msgstr "De hoeveelheid overlap tussen de infill en de wanden van het raftoppervlak, als percentage van de breedte van de infill-lijn. Een kleine overlap zorgt ervoor dat de wanden stevig op de infill aansluiten." + +msgctxt "raft_surface_infill_overlap_mm description" +msgid "The amount of overlap between the infill and the walls of the raft surface. A slight overlap allows the walls to connect firmly to the infill." +msgstr "De hoeveelheid overlap tussen de infill en de wanden van het raftoppervlak. Een kleine overlap zorgt ervoor dat de wanden stevig op de infill aansluiten." + msgctxt "infill_overlap_mm description" msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." msgstr "De mate van overlap tussen de vulling en de wanden. Met een lichte overlap kunnen de wanden goed hechten aan de vulling." @@ -3952,6 +4204,10 @@ msgctxt "ironing_line_spacing description" msgid "The distance between the lines of ironing." msgstr "De afstand tussen de strijklijnen." +msgctxt "support_z_seam_min_distance description" +msgid "The distance between the model and its support structure at the z-axis seam." +msgstr "De afstand tussen het model en de ondersteuningsstructuur op de naad van de z-as." + msgctxt "travel_avoid_distance description" msgid "The distance between the nozzle and already printed parts when avoiding during travel moves." msgstr "De afstand tussen de nozzle en geprinte delen wanneer deze tijdens bewegingen worden gemeden." @@ -4120,6 +4376,10 @@ msgctxt "mold_roof_height description" msgid "The height above horizontal parts in your model which to print mold." msgstr "De hoogte die in de matrijs moet worden geprint boven de horizontale delen in het model." +msgctxt "build_fan_full_at_height description" +msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." +msgstr "De hoogte waarop de ventilatoren op normale ventilatorsnelheid draaien. Op de lagen hieronder neemt de ventilatorsnelheid geleidelijk toe van de initiële ventilatorsnelheid naar de normale ventilatorsnelheid." + msgctxt "cool_fan_full_at_height description" msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." msgstr "De hoogte waarop de ventilatoren op normale snelheid draaien. Tijdens het printen van de onderliggende lagen wordt de ventilatorsnelheid geleidelijk verhoogd van de startsnelheid ventilator naar de normale ventilatorsnelheid." @@ -4128,10 +4388,6 @@ msgctxt "gantry_height description" msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes)." msgstr "Het hoogteverschil tussen de punt van de nozzle en het rijbrugsysteem (X- en Y-as)." -msgctxt "machine_nozzle_head_distance description" -msgid "The height difference between the tip of the nozzle and the lowest part of the print head." -msgstr "Het hoogteverschil tussen de punt van de nozzle en het laagste deel van de printkop." - msgctxt "retraction_hop_after_extruder_switch_height description" msgid "The height difference when performing a Z Hop after extruder switch." msgstr "Het hoogteverschil dat wordt aangehouden tijdens een Z-sprong na wisselen extruder." @@ -4181,9 +4437,10 @@ msgid "The horizontal distance between the first brim line and the outline of th msgstr "De horizontale afstand tussen de eerste brimlijn en de contour van de eerste laag van de print. Door een kleine tussenruimte is de brim gemakkelijker te verwijderen terwijl de thermische voordelen behouden blijven." msgctxt "skirt_gap description" -msgid "The horizontal distance between the skirt and the first layer of the print.\nThis is the minimum distance. Multiple skirt lines will extend outwards from this distance." -msgstr "De horizontale afstand tussen de skirt en de eerste laag van de print." -"Dit is de minimumafstand. Als u meerdere skirtlijnen print, worden deze vanaf deze afstand naar buiten geprint." +msgid "" +"The horizontal distance between the skirt and the first layer of the print.\n" +"This is the minimum distance. Multiple skirt lines will extend outwards from this distance." +msgstr "De horizontale afstand tussen de skirt en de eerste laag van de print.Dit is de minimumafstand. Als u meerdere skirtlijnen print, worden deze vanaf deze afstand naar buiten geprint." msgctxt "lightning_infill_straightening_angle description" msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." @@ -4229,6 +4486,10 @@ msgctxt "top_skin_preshrink description" msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model." msgstr "De grootste breedte van delen van bovenste skingebieden die verwijderd moeten worden. Elk skingebied dat smaller is dan deze waarde, zal verdwijnen. Hiermee kan op tijd en materiaal worden bespaard bij het printen van de bovenste/onderste skinlaag op schuine vlakken in het model." +msgctxt "build_fan_full_layer description" +msgid "The layer at which the build fans spin on full fan speed. This value is calculated and rounded to a whole number." +msgstr "De laag waarbij de bouwventilatoren op volle ventilatorsnelheid draaien. Deze waarde wordt berekend en afgerond op een heel getal." + msgctxt "cool_fan_full_layer description" msgid "The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number." msgstr "De laag waarop de ventilatoren op normale snelheid draaien. Als de normale ventilatorsnelheid op hoogte ingeschakeld is, wordt deze waarde berekend en op een geheel getal afgerond." @@ -4441,6 +4702,10 @@ msgctxt "support_bottom_stair_step_min_slope description" msgid "The minimum slope of the area for stair-stepping to take effect. Low values should make support easier to remove on shallower slopes, but really low values may result in some very counter-intuitive results on other parts of the model." msgstr "De minimale helling van het gebied voordat traptreden van kracht worden. Lage waarden zouden het gemakkelijker moeten maken om support op ondieperere hellingen te verwijderen. Zeer lage waarden kunnen echter resulteren in een aantal zeer contra-intuïtieve resultaten op andere delen van het model." +msgctxt "prime_tower_min_shell_thickness description" +msgid "The minimum thickness of the prime tower shell. You may increase it to make the prime tower stronger." +msgstr "De minimale dikte van de wand van de primaire toren. U kunt deze dikte verhogen om de primaire toren sterker te maken." + msgctxt "cool_min_layer_time description" msgid "The minimum time spent in a layer. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer. Layers may still take shorter than the minimal layer time if Lift Head is disabled and if the Minimum Speed would otherwise be violated." msgstr "De tijd die minimaal aan het printen van een laag wordt besteed. Hierdoor wordt de printer gedwongen langzamer te printen zodat deze ten minste de ingestelde tijd gebruikt voor het printen van een laag. Hierdoor kan het geprinte materiaal voldoende afkoelen voordat de volgende laag wordt geprint. Het printen van lagen kan nog steeds minder lang duren dan de minimale laagtijd als Printkop optillen is uitgeschakeld en als anders niet zou worden voldaan aan de Minimumsnelheid." @@ -4509,6 +4774,10 @@ msgctxt "support_brim_line_count description" msgid "The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material." msgstr "Het aantal lijnen dat voor de supportbrim wordt gebruikt. Meer brimlijnen zorgen voor betere hechting aan het platform, maar kosten wat extra materiaal." +msgctxt "build_volume_fan_nr description" +msgid "The number of the fan that cools the build volume. If this is set to 0, it's means that there is no build volume fan" +msgstr "Het nummer van de ventilator die het constructievolume koelt. Als dit is ingesteld op 0, betekent dit dat er geen constructievolumeventilator is." + msgctxt "raft_surface_layers description" msgid "The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model sits on. 2 layers result in a smoother top surface than 1." msgstr "Het aantal bovenlagen op de tweede raftlaag. Dit zijn volledig gevulde lagen waarop het model rust. Met twee lagen krijgt u een gladder oppervlak dan met één laag." @@ -4601,6 +4870,10 @@ msgctxt "jerk_layer_0 description" msgid "The print maximum instantaneous velocity change for the initial layer." msgstr "De maximale onmiddellijke snelheidsverandering in de eerste laag." +msgctxt "scarf_joint_seam_start_height_ratio description" +msgid "The ratio of the selected layer height at which the scarf seam will begin. A lower number will result in a larger seam height. Must be lower than 100 to be effective." +msgstr "De verhouding van de geselecteerde laaghoogte waarop de schuine naad zal beginnen. Een lager getal resulteert in een grotere naadhoogte. Moet lager zijn dan 100 om effectief te zijn." + msgctxt "machine_shape description" msgid "The shape of the build plate without taking unprintable areas into account." msgstr "De vorm van het platform zonder rekening te houden met niet-printbare gebieden." @@ -4929,6 +5202,26 @@ msgctxt "bridge_wall_coast description" msgid "This controls the distance the extruder should coast immediately before a bridge wall begins. Coasting before the bridge starts can reduce the pressure in the nozzle and may produce a flatter bridge." msgstr "Met deze optie controleert u de afstand die de extruder moet coasten voordat een brugwand begint. Met coasting voordat de brug begint, vermindert u de druk in de nozzle en krijgt u mogelijk een vlakkere brug." +msgctxt "wall_0_acceleration description" +msgid "This is the acceleration with which to reach the top speed when printing an outer wall." +msgstr "Dit is de versnelling waarmee men de topsnelheid bereikt als men een buitenwand afdrukt." + +msgctxt "wall_0_deceleration description" +msgid "This is the deceleration with which to end printing an outer wall." +msgstr "Dit is de vertraging waarmee men het afdrukken van een buitenwand beëindigt." + +msgctxt "wall_0_speed_split_distance description" +msgid "This is the maximum length of an extrusion path when splitting a longer path to apply the outer wall acceleration/deceleration. A smaller distance will create a more precise but also more verbose G-Code." +msgstr "Dit is de maximale lengte van een extrusiepad bij het splitsen van een langer pad om de versnelling/vertraging van de buitenwand toe te passen. Een kleinere afstand zorgt voor een preciezere maar ook uitgebreide G-code." + +msgctxt "wall_0_end_speed_ratio description" +msgid "This is the ratio of the top speed to end with when printing an outer wall." +msgstr "Dit is de verhouding van de topsnelheid om mee te eindigen bij het printen van een buitenwand." + +msgctxt "wall_0_start_speed_ratio description" +msgid "This is the ratio of the top speed to start with when printing an outer wall." +msgstr "Dit is de verhouding van de topsnelheid om mee te beginnen bij het printen van een buitenwand." + msgctxt "raft_base_smoothing description" msgid "This setting controls how much inner corners in the raft base outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." msgstr "Deze instelling bepaalt hoeveel binnenhoeken in de omtrek van het basisvlot worden afgerond. Binnenhoeken worden afgerond tot een halve cirkel met een straal gelijk aan de hier opgegeven waarde. Deze instelling verwijdert ook gaten in de omtrek van het vlot die kleiner zijn dan zo'n cirkel." @@ -5173,10 +5466,18 @@ msgctxt "support_tree_max_diameter label" msgid "Trunk Diameter" msgstr "Stamdiameter" +msgctxt "seam_overhang_angle description" +msgid "Try to prevent seams on walls that overhang more than this angle. When the value is 90, no walls will be treated as overhanging." +msgstr "Probeer naden te voorkomen bij muren die verder overhangen dan deze hoek. Als de waarde 90 is, worden geen muren als overhangend behandeld." + msgctxt "machine_gcode_flavor option UltiGCode" msgid "Ultimaker 2" msgstr "Ultimaker 2" +msgctxt "cool_during_extruder_switch option unchanged" +msgid "Unchanged" +msgstr "Ongewijzigd" + msgctxt "meshfix_union_all label" msgid "Union Overlapping Volumes" msgstr "Overlappende Volumes Samenvoegen" @@ -5301,9 +5602,17 @@ msgctxt "shell label" msgid "Walls" msgstr "Wanden" +msgctxt "extra_infill_lines_to_support_skins option walls" +msgid "Walls Only" +msgstr "Alleen wanden" + +msgctxt "extra_infill_lines_to_support_skins option walls_and_lines" +msgid "Walls and Lines" +msgstr "Wanden en lijnen" + msgctxt "wall_overhang_angle description" -msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." -msgstr "Wanden die overhangen in een hoek groter dan deze waarde, worden geprint met instellingen voor overhangende wanden. Wanneer de waarde 90 is, wordt een wand niet als een overhangende wand gezien. Een overhang die wordt ondersteund door ondersteuning wordt ook niet als overhang gezien." +msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either. Furthermore, any line that's less than half overhanging will also not be treated as overhang." +msgstr "Wanden die meer oversteken dan deze hoek worden afgedrukt met behulp van de instellingen voor overhangende wanden. Als de waarde 90 is, worden er geen wanden behandeld als overhangend. Overhangen die ondersteund worden door ondersteuning worden ook niet behandeld als overhang. Daarnaast wordt elke lijn die voor minder dan de helft overhangt ook niet behandeld als overhang." msgctxt "meshfix_fluid_motion_enabled description" msgid "When enabled tool paths are corrected for printers with smooth motion planners. Small movements that deviate from the general tool path direction are smoothed to improve fluid motions." @@ -5341,6 +5650,14 @@ msgctxt "bridge_wall_material_flow description" msgid "When printing bridge walls, the amount of material extruded is multiplied by this value." msgstr "Tijdens het printen van brugwanden wordt de hoeveelheid materiaal die wordt doorgevoerd, met deze waarde vermenigvuldigd." +msgctxt "raft_interface_z_offset description" +msgid "When printing the first layer of the raft interface, translate by this offset to customize the adhesion between base and interface. A negative offset should improve the adhesion." +msgstr "Bij het printen van de eerste laag van de raftinterface: gebruik deze offset om de hechting tussen de basis en de interface aan te passen. Een negatieve offset zou de hechting moeten verbeteren." + +msgctxt "raft_surface_z_offset description" +msgid "When printing the first layer of the raft surface, translate by this offset to customize the adhesion between interface and surface. A negative offset should improve the adhesion." +msgstr "Bij het printen van de eerste laag van het raftoppervlak: gebruik deze offset om de hechting tussen de interface en het oppervlak aan te passen. Een negatieve offset zou de hechting moeten verbeteren." + msgctxt "bridge_skin_material_flow_2 description" msgid "When printing the second bridge skin layer, the amount of material extruded is multiplied by this value." msgstr "Tijdens het printen van de tweede brugskinlaag wordt de hoeveelheid materiaal die wordt doorgevoerd, met deze waarde vermenigvuldigd." @@ -5637,6 +5954,10 @@ msgctxt "z_seam_type label" msgid "Z Seam Alignment" msgstr "Uitlijning Z-naad" +msgctxt "z_seam_on_vertex label" +msgid "Z Seam On Vertex" +msgstr "Z-naad op vertex" + msgctxt "z_seam_position label" msgid "Z Seam Position" msgstr "Z-naadpositie" @@ -5697,318 +6018,14 @@ msgctxt "travel description" msgid "travel" msgstr "beweging" -msgctxt "cool_during_extruder_switch description" -msgid "Whether to activate the cooling fans during a nozzle switch. This can help reducing oozing by cooling the nozzle faster:
    • Unchanged: keep the fans as they were previously
    • Only last extruder: turn on the fan of the last used extruder, but turn the others off (if any). This is useful if you have completely separate extruders.
    • All fans: turn on all fans during nozzle switch. This is useful if you have a single cooling fan, or multiple fans that stay close to each other.
    " -msgstr "Of de koelventilatoren moeten worden geactiveerd bij een spuitkopwissel. Dit kan helpen om doorsijpelen te verminderen omdat de sproeier sneller afkoelt:
    • Ongewijzigd: houd de ventilatoren zoals ze waren
    • Alleen laatste extruder:schakel de ventilator van de laatstgebruikte extruder in, maar schakel de andere uit (als die er zijn). Dit is nuttig indien u volledig aparte extruders heeft.
    • Alle ventilatoren: schakel alle ventilatoren in bij een spuitkopwissel. Dit is nuttig indien u een enkele koelventilator heeft, of meerdere ventilatoren die dicht bij elkaar zitten.
    " - -msgctxt "cool_during_extruder_switch option all_fans" -msgid "All fans" -msgstr "Alle ventilatoren" - -msgctxt "cool_during_extruder_switch label" -msgid "Cooling during extruder switch" -msgstr "Koeling tijdens extruderwissel" - -msgctxt "support_z_seam_away_from_model description" -msgid "Manage the spatial relationship between the z seam of the support structure and the actual 3D model. This control is crucial as it allows users to ensure the seamless removal of support structures post-printing, without inflicting damage or leaving marks on the printed model." -msgstr "Beheer de ruimtelijke relatie tussen de z-naad van de ondersteunende structuur en het eigenlijke 3D-model. Controle hierover is cruciaal omdat het gebruikers in staat stelt om de ondersteunende structuren na het printen naadloos te verwijderen, zonder schade of sporen op het geprinte model." - -msgctxt "support_z_seam_min_distance label" -msgid "Min Z Seam Distance from Model" -msgstr "Min. Z-naadafstand van model" - -msgctxt "support_infill_density_multiplier_initial_layer description" -msgid "Multiplier for the infill on the initial layers of the support. Increasing this may help for bed adhesion." -msgstr "Vermenigvuldiging voor de infill op de eerste lagen van de drager. Dit verhogen kan helpen voor de bedhechting." +#~ msgctxt "machine_nozzle_head_distance label" +#~ msgid "Nozzle Length" +#~ msgstr "Nozzlelengte" -msgctxt "cool_during_extruder_switch option only_last_extruder" -msgid "Only last extruder" -msgstr "Alleen laatste extruder" +#~ msgctxt "machine_nozzle_head_distance description" +#~ msgid "The height difference between the tip of the nozzle and the lowest part of the print head." +#~ msgstr "Het hoogteverschil tussen de punt van de nozzle en het laagste deel van de printkop." -msgctxt "z_seam_on_vertex description" -msgid "Place the z-seam on a polygon vertex. Switching this off can place the seam between vertices as well. (Keep in mind that this won't override the restrictions on placing the seam on an unsupported overhang.)" -msgstr "Plaats de z-naad op een polygoonvertex. Door dit uit te schakelen kan de naad ook tussen vertexen geplaatst worden. (Denk eraan dat dit niet de beperkingen opheft om de naad op een niet-ondersteunde overhang te plaatsen)." - -msgctxt "prime_tower_min_shell_thickness label" -msgid "Prime Tower Minimum Shell Thickness" -msgstr "Minimale wanddikte primaire toren" - -msgctxt "raft_base_flow label" -msgid "Raft Base Flow" -msgstr "Flow" - -msgctxt "raft_base_infill_overlap_mm label" -msgid "Raft Base Infill Overlap" -msgstr "Infilloverlap raftbasis" - -msgctxt "raft_base_infill_overlap label" -msgid "Raft Base Infill Overlap Percentage" -msgstr "Infilloverlappercentage raftbasis" - -msgctxt "raft_flow label" -msgid "Raft Flow" -msgstr "Flow raft" - -msgctxt "raft_interface_flow label" -msgid "Raft Interface Flow" -msgstr "Flow raftinterface" - -msgctxt "raft_interface_infill_overlap_mm label" -msgid "Raft Interface Infill Overlap" -msgstr "Infilloverlap raftinterface" - -msgctxt "raft_interface_infill_overlap label" -msgid "Raft Interface Infill Overlap Percentage" -msgstr "Infilloverlappercentage raftinterface" - -msgctxt "raft_interface_z_offset label" -msgid "Raft Interface Z Offset" -msgstr "Z-offset raftinterface" - -msgctxt "raft_surface_flow label" -msgid "Raft Surface Flow" -msgstr "Flow raftoppervlak" - -msgctxt "raft_surface_infill_overlap_mm label" -msgid "Raft Surface Infill Overlap" -msgstr "Infilloverlap raftoppervlak" - -msgctxt "raft_surface_infill_overlap label" -msgid "Raft Surface Infill Overlap Percentage" -msgstr "Infilloverlappercentage raftoppervlak" - -msgctxt "raft_surface_z_offset label" -msgid "Raft Surface Z Offset" -msgstr "Z-offset raftoppervlak" - -msgctxt "seam_overhang_angle label" -msgid "Seam Overhanging Wall Angle" -msgstr "Naad boven wandhoek" - -msgctxt "support_infill_density_multiplier_initial_layer label" -msgid "Support Infill Density Multiplier Initial Layer" -msgstr "Ondersteuning vermenigvuldigen infilldichtheid eerste laag" - -msgctxt "support_z_seam_away_from_model label" -msgid "Support Z Seam Away from Model" -msgstr "Ondersteuning Z-naad weg van model" - -msgctxt "raft_base_flow description" -msgid "The amount of material, relative to a normal extrusion line, to extrude during raft base printing. Having an increased flow may improve adhesion and raft structural strength." -msgstr "De hoeveelheid materiaal, ten opzichte van een normale extrusielijn, die uitsteekt bij het printen van de raftbasis. Een verhoogde flow kan de hechting en de structurele sterkte van de raft verbeteren." - -msgctxt "raft_interface_flow description" -msgid "The amount of material, relative to a normal extrusion line, to extrude during raft interface printing. Having an increased flow may improve adhesion and raft structural strength." -msgstr "De hoeveelheid materiaal, ten opzichte van een normale extrusielijn, die uitsteekt bij het printen van de raftinterface. Een verhoogde flow kan de hechting en de structurele sterkte van het vlot verbeteren." - -msgctxt "raft_flow description" -msgid "The amount of material, relative to a normal extrusion line, to extrude during raft printing. Having an increased flow may improve adhesion and raft structural strength." -msgstr "De hoeveelheid materiaal, ten opzichte van een normale extrusielijn, die uitsteekt bij het printen van de raft. Een verhoogde flow kan de hechting en de structurele sterkte van het vlot verbeteren." - -msgctxt "raft_surface_flow description" -msgid "The amount of material, relative to a normal extrusion line, to extrude during raft surface printing. Having an increased flow may improve adhesion and raft structural strength." -msgstr "De hoeveelheid materiaal, ten opzichte van een normale extrusielijn, die uitsteekt bij het bedrukken van het raftoppervlak. Een verhoogde flow kan de hechting en de structurele sterkte van de raft verbeteren." - -msgctxt "raft_base_infill_overlap description" -msgid "The amount of overlap between the infill and the walls of the raft base, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." -msgstr "De hoeveelheid overlap tussen de infill en de wanden van de raftbasis, als percentage van de breedte van de infill-lijn. Een kleine overlap zorgt ervoor dat de wanden stevig op de infill aansluiten." - -msgctxt "raft_base_infill_overlap_mm description" -msgid "The amount of overlap between the infill and the walls of the raft base. A slight overlap allows the walls to connect firmly to the infill." -msgstr "De hoeveelheid overlap tussen de infill en de wanden van de raftbasis. Een kleine overlap zorgt ervoor dat de wanden stevig op de infill aansluiten." - -msgctxt "raft_interface_infill_overlap description" -msgid "The amount of overlap between the infill and the walls of the raft interface, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." -msgstr "De hoeveelheid overlap tussen de infill en de wanden van de raftinterface, als percentage van de breedte van de infill-lijn. Een kleine overlap zorgt ervoor dat de wanden stevig op de infill aansluiten." - -msgctxt "raft_interface_infill_overlap_mm description" -msgid "The amount of overlap between the infill and the walls of the raft interface. A slight overlap allows the walls to connect firmly to the infill." -msgstr "De hoeveelheid overlap tussen de infill en de wanden van de raftinterface. Een kleine overlap zorgt ervoor dat de wanden stevig op de infill aansluiten." - -msgctxt "raft_surface_infill_overlap description" -msgid "The amount of overlap between the infill and the walls of the raft surface, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." -msgstr "De hoeveelheid overlap tussen de infill en de wanden van het raftoppervlak, als percentage van de breedte van de infill-lijn. Een kleine overlap zorgt ervoor dat de wanden stevig op de infill aansluiten." - -msgctxt "raft_surface_infill_overlap_mm description" -msgid "The amount of overlap between the infill and the walls of the raft surface. A slight overlap allows the walls to connect firmly to the infill." -msgstr "De hoeveelheid overlap tussen de infill en de wanden van het raftoppervlak. Een kleine overlap zorgt ervoor dat de wanden stevig op de infill aansluiten." - -msgctxt "support_z_seam_min_distance description" -msgid "The distance between the model and its support structure at the z-axis seam." -msgstr "De afstand tussen het model en de ondersteuningsstructuur op de naad van de z-as." - -msgctxt "prime_tower_min_shell_thickness description" -msgid "The minimum thickness of the prime tower shell. You may increase it to make the prime tower stronger." -msgstr "De minimale dikte van de wand van de primaire toren. U kunt deze dikte verhogen om de primaire toren sterker te maken." - -msgctxt "seam_overhang_angle description" -msgid "Try to prevent seams on walls that overhang more than this angle. When the value is 90, no walls will be treated as overhanging." -msgstr "Probeer naden te voorkomen bij muren die verder overhangen dan deze hoek. Als de waarde 90 is, worden geen muren als overhangend behandeld." - -msgctxt "cool_during_extruder_switch option unchanged" -msgid "Unchanged" -msgstr "Ongewijzigd" - -msgctxt "raft_interface_z_offset description" -msgid "When printing the first layer of the raft interface, translate by this offset to customize the adhesion between base and interface. A negative offset should improve the adhesion." -msgstr "Bij het printen van de eerste laag van de raftinterface: gebruik deze offset om de hechting tussen de basis en de interface aan te passen. Een negatieve offset zou de hechting moeten verbeteren." - -msgctxt "raft_surface_z_offset description" -msgid "When printing the first layer of the raft surface, translate by this offset to customize the adhesion between interface and surface. A negative offset should improve the adhesion." -msgstr "Bij het printen van de eerste laag van het raftoppervlak: gebruik deze offset om de hechting tussen de interface en het oppervlak aan te passen. Een negatieve offset zou de hechting moeten verbeteren." - -msgctxt "z_seam_on_vertex label" -msgid "Z Seam On Vertex" -msgstr "Z-naad op vertex" - -msgctxt "extra_infill_lines_to_support_skins description" -msgid "Add extra lines into the infill pattern to support skins above. This option prevents holes or plastic blobs that sometime show in complex shaped skins due to the infill below not correctly supporting the skin layer being printed above. 'Walls' supports just the outlines of the skin, whereas 'Walls and Lines' also supports the ends of the lines that make up the skin." -msgstr "Voeg extra lijnen toe aan het invulpatroon om de skins erboven te ondersteunen. Deze optie voorkomt gaten of plastic klodders die soms te zien zijn in complex gevormde skins doordat de invulling eronder de skinlaag die erboven wordt geprint niet correct ondersteunt. 'Wanden' ondersteunt alleen de contouren van de skin, terwijl 'Wanden en lijnen' ook de uiteinden van de lijnen ondersteunt die de skin vormen." - -msgctxt "build_fan_full_at_height label" -msgid "Build Fan Speed at Height" -msgstr "Constructieventilatorsnelheid op hoogte" - -msgctxt "build_fan_full_layer label" -msgid "Build Fan Speed at Layer" -msgstr "Constructieventilatorsnelheid op laag" - -msgctxt "build_volume_fan_nr label" -msgid "Build volume fan number" -msgstr "Ventilatornummer constructievolume " - -msgctxt "scarf_split_distance description" -msgid "Determines the length of each step in the flow change when extruding along the scarf seam. A smaller distance will result in a more precise but also more complex G-code." -msgstr "Bepaalt de lengte van elke stap in de stroomverandering bij het extruderen langs de schuine naad. Een kleinere afstand resulteert in een nauwkeurigere maar ook complexere G-code." - -msgctxt "scarf_joint_seam_length description" -msgid "Determines the length of the scarf seam, a seam type that should make the Z seam less visible. Must be higher than 0 to be effective." -msgstr "Bepaalt de lengte van de schuine naad, een naadtype dat de Z-naad minder zichtbaar moet maken. Moet hoger zijn dan 0 om effectief te zijn." - -msgctxt "gradual_flow_discretisation_step_size description" -msgid "Duration of each step in the gradual flow change" -msgstr "Duur van elke stap in de geleidelijke stroomverandering" - -msgctxt "gradual_flow_enabled description" -msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops." -msgstr "Geleidelijke stroomwijzigingen inschakelen. Als deze optie is ingeschakeld, wordt de stroom geleidelijk verhoogd/verlaagd tot de doelstroom. Dit is handig voor printers met een bowdenbuis waarbij de stroom niet onmiddellijk verandert wanneer de extrudermotor start/stopt." - -msgctxt "extra_infill_lines_to_support_skins label" -msgid "Extra Infill Lines To Support Skins" -msgstr "Extra invullijnen ter ondersteuning van skins" - -msgctxt "reset_flow_duration description" -msgid "For any travel move longer than this value, the material flow is reset to the paths target flow" -msgstr "Voor elke af te leggen afstand die langer is dan deze waarde, wordt de materiaalstroom opnieuw ingesteld op de doelstroom van de paden." - -msgctxt "gradual_flow_discretisation_step_size label" -msgid "Gradual flow discretisation step size" -msgstr "Stapgrootte geleidelijke stroomdiscretisatie" - -msgctxt "gradual_flow_enabled label" -msgid "Gradual flow enabled" -msgstr "Geleidelijke stroom ingeschakeld" - -msgctxt "max_flow_acceleration label" -msgid "Gradual flow max acceleration" -msgstr "Maximale versnelling voor geleidelijke stroom" - -msgctxt "layer_0_max_flow_acceleration label" -msgid "Initial layer max flow acceleration" -msgstr "Maximale stroomversnelling eerste laag" - -msgctxt "max_flow_acceleration description" -msgid "Maximum acceleration for gradual flow changes" -msgstr "Maximale versnelling voor geleidelijke stroomveranderingen" - -msgctxt "layer_0_max_flow_acceleration description" -msgid "Minimum speed for gradual flow changes for the first layer" -msgstr "Minimumsnelheid voor geleidelijke stroomveranderingen voor de eerste laag" - -msgctxt "extra_infill_lines_to_support_skins option none" -msgid "None" -msgstr "Geen" - -msgctxt "wall_0_acceleration label" -msgid "Outer Wall Acceleration" -msgstr "Buitenwandversnelling" - -msgctxt "wall_0_deceleration label" -msgid "Outer Wall Deceleration" -msgstr "Buitenwandvertraging" - -msgctxt "wall_0_end_speed_ratio label" -msgid "Outer Wall End Speed Ratio" -msgstr "Snelheidsverhouding buitenwand" - -msgctxt "wall_0_speed_split_distance label" -msgid "Outer Wall Speed Split Distance" -msgstr "Snelheid splitafstand buitenwand" - -msgctxt "wall_0_start_speed_ratio label" -msgid "Outer Wall Start Speed Ratio" -msgstr "Startsnelheidsverhouding buitenwand" - -msgctxt "reset_flow_duration label" -msgid "Reset flow duration" -msgstr "Stroomduur opnieuw instellen" - -msgctxt "scarf_joint_seam_length label" -msgid "Scarf Seam Length" -msgstr "Lengte schuine naad" - -msgctxt "scarf_joint_seam_start_height_ratio label" -msgid "Scarf Seam Start Height" -msgstr "Starthoogte schuine naad" - -msgctxt "scarf_split_distance label" -msgid "Scarf Seam Step Length" -msgstr "Staplengte schuine naad" - -msgctxt "build_fan_full_at_height description" -msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." -msgstr "De hoogte waarop de ventilatoren op normale ventilatorsnelheid draaien. Op de lagen hieronder neemt de ventilatorsnelheid geleidelijk toe van de initiële ventilatorsnelheid naar de normale ventilatorsnelheid." - -msgctxt "build_fan_full_layer description" -msgid "The layer at which the build fans spin on full fan speed. This value is calculated and rounded to a whole number." -msgstr "De laag waarbij de bouwventilatoren op volle ventilatorsnelheid draaien. Deze waarde wordt berekend en afgerond op een heel getal." - -msgctxt "build_volume_fan_nr description" -msgid "The number of the fan that cools the build volume. If this is set to 0, it's means that there is no build volume fan" -msgstr "Het nummer van de ventilator die het constructievolume koelt. Als dit is ingesteld op 0, betekent dit dat er geen constructievolumeventilator is." - -msgctxt "scarf_joint_seam_start_height_ratio description" -msgid "The ratio of the selected layer height at which the scarf seam will begin. A lower number will result in a larger seam height. Must be lower than 100 to be effective." -msgstr "De verhouding van de geselecteerde laaghoogte waarop de schuine naad zal beginnen. Een lager getal resulteert in een grotere naadhoogte. Moet lager zijn dan 100 om effectief te zijn." - -msgctxt "wall_0_acceleration description" -msgid "This is the acceleration with which to reach the top speed when printing an outer wall." -msgstr "Dit is de versnelling waarmee men de topsnelheid bereikt als men een buitenwand afdrukt." - -msgctxt "wall_0_deceleration description" -msgid "This is the deceleration with which to end printing an outer wall." -msgstr "Dit is de vertraging waarmee men het afdrukken van een buitenwand beëindigt." - -msgctxt "wall_0_speed_split_distance description" -msgid "This is the maximum length of an extrusion path when splitting a longer path to apply the outer wall acceleration/deceleration. A smaller distance will create a more precise but also more verbose G-Code." -msgstr "Dit is de maximale lengte van een extrusiepad bij het splitsen van een langer pad om de versnelling/vertraging van de buitenwand toe te passen. Een kleinere afstand zorgt voor een preciezere maar ook uitgebreide G-code." - -msgctxt "wall_0_end_speed_ratio description" -msgid "This is the ratio of the top speed to end with when printing an outer wall." -msgstr "Dit is de verhouding van de topsnelheid om mee te eindigen bij het printen van een buitenwand." - -msgctxt "wall_0_start_speed_ratio description" -msgid "This is the ratio of the top speed to start with when printing an outer wall." -msgstr "Dit is de verhouding van de topsnelheid om mee te beginnen bij het printen van een buitenwand." - -msgctxt "extra_infill_lines_to_support_skins option walls" -msgid "Walls Only" -msgstr "Alleen wanden" - -msgctxt "extra_infill_lines_to_support_skins option walls_and_lines" -msgid "Walls and Lines" -msgstr "Wanden en lijnen" - -msgctxt "wall_overhang_angle description" -msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either. Furthermore, any line that's less than half overhanging will also not be treated as overhang." -msgstr "Wanden die meer oversteken dan deze hoek worden afgedrukt met behulp van de instellingen voor overhangende wanden. Als de waarde 90 is, worden er geen wanden behandeld als overhangend. Overhangen die ondersteund worden door ondersteuning worden ook niet behandeld als overhang. Daarnaast wordt elke lijn die voor minder dan de helft overhangt ook niet behandeld als overhang." +#~ msgctxt "wall_overhang_angle description" +#~ msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." +#~ msgstr "Wanden die overhangen in een hoek groter dan deze waarde, worden geprint met instellingen voor overhangende wanden. Wanneer de waarde 90 is, wordt een wand niet als een overhangende wand gezien. Een overhang die wordt ondersteund door ondersteuning wordt ook niet als overhang gezien." diff --git a/resources/i18n/pl_PL/cura.po b/resources/i18n/pl_PL/cura.po index bb6f4ad36fe..36fb5e02e81 100644 --- a/resources/i18n/pl_PL/cura.po +++ b/resources/i18n/pl_PL/cura.po @@ -2828,6 +2828,10 @@ msgctxt "@label" msgid "Nozzle offset Y" msgstr "Korekcja dyszy Y" +msgctxt "@label" +msgid "Nozzle Size" +msgstr "Rozmiar dyszy" + msgctxt "@label" msgid "Nozzle size" msgstr "Rozmiar dyszy" diff --git a/resources/i18n/pl_PL/fdmprinter.def.json.po b/resources/i18n/pl_PL/fdmprinter.def.json.po index 34411eb80cd..a59ae5b25b8 100644 --- a/resources/i18n/pl_PL/fdmprinter.def.json.po +++ b/resources/i18n/pl_PL/fdmprinter.def.json.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2024-10-09 14:27+0000\n" +"POT-Creation-Date: 2024-11-06 10:43+0000\n" "PO-Revision-Date: 2019-11-15 15:34+0100\n" "Last-Translator: Mariusz Matłosz \n" "Language-Team: Mariusz Matłosz , reprapy.pl\n" @@ -1048,6 +1048,10 @@ msgctxt "switch_extruder_extra_prime_amount description" msgid "Extra material to prime after nozzle switching." msgstr "Ilość dodatkowego materiału do podania po zmianie dyszy." +msgctxt "variant_name" +msgid "Extruder" +msgstr "" + msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "Pozycja X Czyszczenia Dyszy" @@ -2494,6 +2498,10 @@ msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "ID Dyszy" +msgctxt "variant_name" +msgid "Nozzle Size" +msgstr "Rozmiar dyszy" + msgctxt "switch_extruder_extra_prime_amount label" msgid "Nozzle Switch Extra Prime Amount" msgstr "Dodatkowa ekstruzja po zmianie dyszy" @@ -2802,6 +2810,10 @@ msgctxt "acceleration_print label" msgid "Print Acceleration" msgstr "Przyspieszenie Druku" +msgctxt "variant_name" +msgid "Print Core" +msgstr "" + msgctxt "jerk_print label" msgid "Print Jerk" msgstr "Zryw Druku" diff --git a/resources/i18n/pt_BR/cura.po b/resources/i18n/pt_BR/cura.po index 8df5995a82c..4b7fa00b943 100644 --- a/resources/i18n/pt_BR/cura.po +++ b/resources/i18n/pt_BR/cura.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: Cura 5.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-10-09 14:27+0200\n" -"PO-Revision-Date: 2024-07-23 03:24+0200\n" +"PO-Revision-Date: 2024-10-28 04:18+0100\n" "Last-Translator: Cláudio Sampaio \n" "Language-Team: Cláudio Sampaio \n" "Language: pt_BR\n" @@ -1566,7 +1566,7 @@ msgstr "Exportar Material" msgctxt "@action:inmenu menubar:help" msgid "Export Package For Technical Support" -msgstr "" +msgstr "Exportar Pacote Para Suporte Técnico" msgctxt "@title:window" msgid "Export Profile" @@ -2841,6 +2841,10 @@ msgctxt "@label" msgid "Nozzle offset Y" msgstr "Deslocamento Y do Bico" +msgctxt "@label" +msgid "Nozzle Size" +msgstr "Tamanho do bico" + msgctxt "@label" msgid "Nozzle size" msgstr "Tamanho do bico" @@ -5054,11 +5058,11 @@ msgstr "Não foi possível ler o arquivo de dados de exemplo." msgctxt "@info:status" msgid "Unable to send the model data to the engine. Please try again, or contact support." -msgstr "" +msgstr "Não foi possível enviar os dados de modelo para o engine. Por favor tente novamente ou contacte o suporte." msgctxt "@info:status" msgid "Unable to send the model data to the engine. Please try to use a less detailed model, or reduce the number of instances." -msgstr "" +msgstr "Não foi possível enviar os dados do modelo para o engine. Por favor use um modelo menos detalhado ou reduza o número de instâncias." msgctxt "@info:title" msgid "Unable to slice" @@ -5323,7 +5327,7 @@ msgstr "Atualiza configurações do Cura 5.6 para o Cura 5.7." msgctxt "description" msgid "Upgrades configurations from Cura 5.8 to Cura 5.9." -msgstr "" +msgstr "Atualiza configurações do Cura 5.8 para o Cura 5.9." msgctxt "@action:button" msgid "Upload custom Firmware" @@ -5471,7 +5475,7 @@ msgstr "Atualização de Versão de 5.6 para 5.7" msgctxt "name" msgid "Version Upgrade 5.8 to 5.9" -msgstr "" +msgstr "Atualização de Versão de 5.8 para 5.9" msgctxt "@button" msgid "View printers in Digital Factory" diff --git a/resources/i18n/pt_BR/fdmextruder.def.json.po b/resources/i18n/pt_BR/fdmextruder.def.json.po index 16bdc106792..722c48e06df 100644 --- a/resources/i18n/pt_BR/fdmextruder.def.json.po +++ b/resources/i18n/pt_BR/fdmextruder.def.json.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: Cura 5.1\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2024-10-09 14:27+0000\n" -"PO-Revision-Date: 2024-04-01 22:39+0200\n" +"PO-Revision-Date: 2024-10-28 04:20+0100\n" "Last-Translator: Cláudio Sampaio \n" "Language-Team: Cláudio Sampaio \n" "Language: pt_BR\n" @@ -131,7 +131,7 @@ msgstr "ID do Bico" msgctxt "machine_nozzle_head_distance label" msgid "Nozzle Length" -msgstr "" +msgstr "Comprimento do Bico" msgctxt "machine_nozzle_offset_x label" msgid "Nozzle X Offset" @@ -163,7 +163,7 @@ msgstr "O extrusor usado para impressão. Isto é usado em multi-extrusão." msgctxt "machine_nozzle_head_distance description" msgid "The height difference between the tip of the nozzle and the lowest part of the print head." -msgstr "" +msgstr "A diferença de altura entre a ponta do bico e a parte inferior da cabeça de impressão." msgctxt "machine_nozzle_size description" msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." diff --git a/resources/i18n/pt_BR/fdmprinter.def.json.po b/resources/i18n/pt_BR/fdmprinter.def.json.po index 786c24bebab..182dfbc4c2c 100644 --- a/resources/i18n/pt_BR/fdmprinter.def.json.po +++ b/resources/i18n/pt_BR/fdmprinter.def.json.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.7\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2024-10-09 14:27+0000\n" -"PO-Revision-Date: 2024-07-24 04:19+0200\n" +"POT-Creation-Date: 2024-11-06 10:43+0000\n" +"PO-Revision-Date: 2024-10-29 03:52+0100\n" "Last-Translator: Cláudio Sampaio \n" "Language-Team: Cláudio Sampaio \n" "Language: pt_BR\n" @@ -99,7 +99,7 @@ msgstr "Camadas adaptativas fazem a computação das alturas de camada depender msgctxt "extra_infill_lines_to_support_skins description" msgid "Add extra lines into the infill pattern to support skins above. This option prevents holes or plastic blobs that sometime show in complex shaped skins due to the infill below not correctly supporting the skin layer being printed above. 'Walls' supports just the outlines of the skin, whereas 'Walls and Lines' also supports the ends of the lines that make up the skin." -msgstr "" +msgstr "Adiciona filetes extras no padrão de preenchimento para apoiar os contornos acima. Esta opção previne furos ou bolhas de plástico que algumas vezes aparecem em contornos de formas complexas devido ao preenchimento abaixo não apoiar corretamente o contorno de cima. 'Paredes' faz suportar apenas os extremos do contorno, enquanto que 'Paredes e Linhas' faz também suportar extremos de filetes que perfazem o contorno." msgctxt "infill_wall_line_count description" msgid "" @@ -451,11 +451,11 @@ msgstr "Largura do Brim" msgctxt "build_fan_full_at_height label" msgid "Build Fan Speed at Height" -msgstr "" +msgstr "Velocidade de Construção da Ventoinha na Altura" msgctxt "build_fan_full_layer label" msgid "Build Fan Speed at Layer" -msgstr "" +msgstr "Velocidade de Construção da Ventoinha na Camada" msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" @@ -499,7 +499,7 @@ msgstr "Aviso de temperatura do Volume de Construção" msgctxt "build_volume_fan_nr label" msgid "Build volume fan number" -msgstr "" +msgstr "Número da ventoinha de volume de construção" msgctxt "prime_tower_brim_enable description" msgid "By enabling this setting, your prime-tower will get a brim, even if the model doesn't. If you want a sturdier base for a high tower, you can increase the base height." @@ -739,11 +739,11 @@ msgstr "Detectar pontes e modificar a velocidade de impressão, de fluxo e ajust msgctxt "scarf_split_distance description" msgid "Determines the length of each step in the flow change when extruding along the scarf seam. A smaller distance will result in a more precise but also more complex G-code." -msgstr "" +msgstr "Determina o comprimento de cada passo na mudança de fluxo ao extrudar pela emenda scarf. Uma distância menor resultará em um G-code mais preciso porém também mais complexo." msgctxt "scarf_joint_seam_length description" msgid "Determines the length of the scarf seam, a seam type that should make the Z seam less visible. Must be higher than 0 to be effective." -msgstr "" +msgstr "Determina o comprimento da emenda scarf, um tipo de emenda que procura tornar a junção do eixo Z menos visível. Deve ser maior que 0 pra se tornar efetivo." msgctxt "inset_direction description" msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last." @@ -1035,7 +1035,7 @@ msgstr "Costura Extensa tenta costurar furos abertos na malha fechando o furo co msgctxt "extra_infill_lines_to_support_skins label" msgid "Extra Infill Lines To Support Skins" -msgstr "" +msgstr "Linhas de Preenchimento Extras Para Apoiar Contornos" msgctxt "infill_wall_line_count label" msgid "Extra Infill Wall Count" @@ -1049,6 +1049,10 @@ msgctxt "switch_extruder_extra_prime_amount description" msgid "Extra material to prime after nozzle switching." msgstr "Material extra a avançar depois da troca de bico." +msgctxt "variant_name" +msgid "Extruder" +msgstr "" + msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "Posição X da Purga do Extrusor" @@ -2451,7 +2455,7 @@ msgstr "Nenhuma" msgctxt "extra_infill_lines_to_support_skins option none" msgid "None" -msgstr "" +msgstr "Nenhuma" msgctxt "z_seam_corner option z_seam_corner_none" msgid "None" @@ -2497,6 +2501,10 @@ msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "ID do Bico" +msgctxt "variant_name" +msgid "Nozzle Size" +msgstr "Tamanho do bico" + msgctxt "switch_extruder_extra_prime_amount label" msgid "Nozzle Switch Extra Prime Amount" msgstr "Quantidade de Avanço Extra da Troca de Bico" @@ -2627,15 +2635,15 @@ msgstr "Aceleração da Parede Exterior" msgctxt "wall_0_acceleration label" msgid "Outer Wall Acceleration" -msgstr "" +msgstr "Aceleração da Parede Externa" msgctxt "wall_0_deceleration label" msgid "Outer Wall Deceleration" -msgstr "" +msgstr "Deceleração da Parede Externa" msgctxt "wall_0_end_speed_ratio label" msgid "Outer Wall End Speed Ratio" -msgstr "" +msgstr "Proporção de Velocidade do Fim da Parede Externa" msgctxt "wall_0_extruder_nr label" msgid "Outer Wall Extruder" @@ -2663,11 +2671,11 @@ msgstr "Velocidade da Parede Exterior" msgctxt "wall_0_speed_split_distance label" msgid "Outer Wall Speed Split Distance" -msgstr "" +msgstr "Distância de Divisão de Velocidade da Parede Externa" msgctxt "wall_0_start_speed_ratio label" msgid "Outer Wall Start Speed Ratio" -msgstr "" +msgstr "Raio de Velocidade do Começo da Parede Externa" msgctxt "wall_0_wipe_dist label" msgid "Outer Wall Wipe Distance" @@ -2805,6 +2813,10 @@ msgctxt "acceleration_print label" msgid "Print Acceleration" msgstr "Aceleração da Impressão" +msgctxt "variant_name" +msgid "Print Core" +msgstr "" + msgctxt "jerk_print label" msgid "Print Jerk" msgstr "Jerk da Impressão" @@ -3311,15 +3323,15 @@ msgstr "Compensação de Fator de Encolhimento" msgctxt "scarf_joint_seam_length label" msgid "Scarf Seam Length" -msgstr "" +msgstr "Comprimento da Emenda Scarf" msgctxt "scarf_joint_seam_start_height_ratio label" msgid "Scarf Seam Start Height" -msgstr "" +msgstr "Altura Inicial da Emenda Scarf" msgctxt "scarf_split_distance label" msgid "Scarf Seam Step Length" -msgstr "" +msgstr "Comprimento de Passo da Emenda Scarf" msgctxt "support_meshes_present label" msgid "Scene Has Support Meshes" @@ -4379,7 +4391,7 @@ msgstr "A altura acima das partes horizontais do modelo onde criar o molde." msgctxt "build_fan_full_at_height description" msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." -msgstr "" +msgstr "A altura em que as ventoinhas giram na velocidade regular. Nas camadas abaixo a velocidade de ventoinha gradualmente aumenta da Velocidade Inicial de Ventoinha para a Velocidade Regular." msgctxt "cool_fan_full_at_height description" msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." @@ -4491,7 +4503,7 @@ msgstr "A maior largura das áreas de contorno superiores que serão removidas. msgctxt "build_fan_full_layer description" msgid "The layer at which the build fans spin on full fan speed. This value is calculated and rounded to a whole number." -msgstr "" +msgstr "A camada em que as ventoinhas giram na velocidade total. Este valor é calculado e arredondado para um número inteiro." msgctxt "cool_fan_full_layer description" msgid "The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number." @@ -4779,7 +4791,7 @@ msgstr "O número de filetes usado para o brim de suporte. Mais filetes melhoram msgctxt "build_volume_fan_nr description" msgid "The number of the fan that cools the build volume. If this is set to 0, it's means that there is no build volume fan" -msgstr "" +msgstr "O número da ventoinha que refrigera o volume de construção. Se isto for colocado em 0, significa que não há ventoinha do volume de construção." msgctxt "raft_surface_layers description" msgid "The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model sits on. 2 layers result in a smoother top surface than 1." @@ -4875,7 +4887,7 @@ msgstr "A mudança instantânea máxima de velocidade em uma direção para a ca msgctxt "scarf_joint_seam_start_height_ratio description" msgid "The ratio of the selected layer height at which the scarf seam will begin. A lower number will result in a larger seam height. Must be lower than 100 to be effective." -msgstr "" +msgstr "A proporção da altura de camada selecionada em que a emenda scarf começará. Um número menor resultará em maior altura de emenda. Deve ser menor que 100 para se tornar efetivo." msgctxt "machine_shape description" msgid "The shape of the build plate without taking unprintable areas into account." @@ -5207,23 +5219,23 @@ msgstr "Este ajuste controla a distância que o extrusor deve parar de extrudar msgctxt "wall_0_acceleration description" msgid "This is the acceleration with which to reach the top speed when printing an outer wall." -msgstr "" +msgstr "Esta é a aceleração com a qual se alcança a velocidade máxima ao imprimir uma parede externa." msgctxt "wall_0_deceleration description" msgid "This is the deceleration with which to end printing an outer wall." -msgstr "" +msgstr "Esta é a deceleração com que terminar a impressão de uma parede externa." msgctxt "wall_0_speed_split_distance description" msgid "This is the maximum length of an extrusion path when splitting a longer path to apply the outer wall acceleration/deceleration. A smaller distance will create a more precise but also more verbose G-Code." -msgstr "" +msgstr "Este é o máximo comprimento de um caminho de extrusão ao dividir um caminho maior para aplicar a aceleração ou deceleração de parede externa. Uma distância maior criará um G-code mais preciso mas também mais extenso." msgctxt "wall_0_end_speed_ratio description" msgid "This is the ratio of the top speed to end with when printing an outer wall." -msgstr "" +msgstr "Esta é a proporção da velocidade máxima com que terminar a impressão de uma parede externa." msgctxt "wall_0_start_speed_ratio description" msgid "This is the ratio of the top speed to start with when printing an outer wall." -msgstr "" +msgstr "Esta é a proporção da velocidade máxima com que começar a impressão de uma parede externa." msgctxt "raft_base_smoothing description" msgid "This setting controls how much inner corners in the raft base outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." @@ -5607,15 +5619,15 @@ msgstr "Paredes" msgctxt "extra_infill_lines_to_support_skins option walls" msgid "Walls Only" -msgstr "" +msgstr "Paredes Somente" msgctxt "extra_infill_lines_to_support_skins option walls_and_lines" msgid "Walls and Lines" -msgstr "" +msgstr "Paredes e Linhas" msgctxt "wall_overhang_angle description" msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either. Furthermore, any line that's less than half overhanging will also not be treated as overhang." -msgstr "" +msgstr "Paredes com seção pendente maior que este ângulo serão impressas usando ajustes de seções pendentes de perede. Quando este valor for 90, nenhuma parede será tratada como seção pendente. Seções pendentes apoiadas por suporte não serão tratadas como pendentes também. Além disso, qualquer filete que for menos da metade pendente também não será tratado como pendente." msgctxt "meshfix_fluid_motion_enabled description" msgid "When enabled tool paths are corrected for printers with smooth motion planners. Small movements that deviate from the general tool path direction are smoothed to improve fluid motions." diff --git a/resources/i18n/pt_PT/cura.po b/resources/i18n/pt_PT/cura.po index d755d2d9d0f..5a3c67b8218 100644 --- a/resources/i18n/pt_PT/cura.po +++ b/resources/i18n/pt_PT/cura.po @@ -2757,6 +2757,10 @@ msgctxt "@label" msgid "Nozzle offset Y" msgstr "Desvio Y do Nozzle" +msgctxt "@label" +msgid "Nozzle Size" +msgstr "Tamanho do nozzle" + msgctxt "@label" msgid "Nozzle size" msgstr "Tamanho do nozzle" diff --git a/resources/i18n/pt_PT/fdmprinter.def.json.po b/resources/i18n/pt_PT/fdmprinter.def.json.po index d46ee53e189..4267c2f5fa8 100644 --- a/resources/i18n/pt_PT/fdmprinter.def.json.po +++ b/resources/i18n/pt_PT/fdmprinter.def.json.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-13 09:02+0100\n" +"Report-Msgid-Bugs-To: plugins@ultimaker.com\n" +"POT-Creation-Date: 2024-11-06 10:43+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,6 +16,10 @@ msgctxt "prime_tower_mode description" msgid "How to generate the prime tower:
    • Normal: create a bucket in which secondary materials are primed
    • Interleaved: create a prime tower as sparse as possible. This will save time and filament, but is only possible if the used materials adhere to each other
    " msgstr "Como gerar a torre principal:
    • Normal: criar um balde no qual os materiais secundários são preparados
    • Intercalado: criar uma torre de preparação o mais esparsa possível. Assim, irá poupar-se tempo e filamento, mas tal apenas será possível se os materiais aderirem uns aos outros
    " +msgctxt "cool_during_extruder_switch description" +msgid "Whether to activate the cooling fans during a nozzle switch. This can help reducing oozing by cooling the nozzle faster:
    • Unchanged: keep the fans as they were previously
    • Only last extruder: turn on the fan of the last used extruder, but turn the others off (if any). This is useful if you have completely separate extruders.
    • All fans: turn on all fans during nozzle switch. This is useful if you have a single cooling fan, or multiple fans that stay close to each other.
    " +msgstr "Se as ventoinhas de arrefecimento serão ativadas durante uma mudança de bocal. Isto pode ajudar a reduzir o escorrimento, ao arrefecer o bocal mais rapidamente:
    • Sem alterações: manter as ventoinhas como estavam anteriormente
    • Apenas a última extrusora: liga a ventoinha da última extrusora utilizada, desliga as outras (se existirem). É útil se houverem extrusoras completamente separadas.
    • Todas as ventoinhas: liga todas as ventoinhas durante a mudança de bocal. É útil se houver uma única ventoinha de arrefecimento, ou várias ventoinhas próximas umas das outras.
    " + msgctxt "brim_inside_margin description" msgid "A brim around a model may touch an other model where you don't want it. This removes all brim within this distance from brimless models." msgstr "Uma borda ao redor de um modelo poderá tocar noutro modelo num ponto onde o utilizador não quer que tal aconteça. Esta ação remove toda a borda neste espaço entre modelos sem borda. " @@ -88,10 +92,15 @@ msgctxt "adaptive_layer_height_enabled description" msgid "Adaptive layers computes the layer heights depending on the shape of the model." msgstr "Camadas Adaptáveis calcula as espessuras das camadas conforme a forma do modelo." +msgctxt "extra_infill_lines_to_support_skins description" +msgid "Add extra lines into the infill pattern to support skins above. This option prevents holes or plastic blobs that sometime show in complex shaped skins due to the infill below not correctly supporting the skin layer being printed above. 'Walls' supports just the outlines of the skin, whereas 'Walls and Lines' also supports the ends of the lines that make up the skin." +msgstr "Adicione linhas extra ao padrão de preenchimento para suportar as películas superiores. Esta opção previne o surgimento de buracos ou bolhas de plástico que por vezes surgem em películas de forma complexa devido ao facto de o preenchimento inferior não suportar corretamente a camada da película a ser impressa acima. A opção \"Paredes\" suporta apenas os contornos da película, ao passo que a opção \"Paredes e Linhas\" também suporta as extremidades das linhas que compôem a película." + msgctxt "infill_wall_line_count description" -msgid "Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\nThis feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right." -msgstr "Adicionar paredes adicionais em torno da área de enchimento. Essas paredes podem fazer com que as linhas de revestimento superiores/inferiores desçam menos, o que significa que são necessárias menos camadas de revestimento superior/inferior para a mesma qualidade à custa de algum material adicional." -"Esta funcionalidade pode ser combinada com a opção Ligar polígonos de enchimento para unir todo o enchimento num único caminho de extrusão sem necessidade de deslocações ou retrações, se configurado corretamente." +msgid "" +"Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n" +"This feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right." +msgstr "Adicionar paredes adicionais em torno da área de enchimento. Essas paredes podem fazer com que as linhas de revestimento superiores/inferiores desçam menos, o que significa que são necessárias menos camadas de revestimento superior/inferior para a mesma qualidade à custa de algum material adicional.Esta funcionalidade pode ser combinada com a opção Ligar polígonos de enchimento para unir todo o enchimento num único caminho de extrusão sem necessidade de deslocações ou retrações, se configurado corretamente." msgctxt "platform_adhesion description" msgid "Adhesion" @@ -149,6 +158,10 @@ msgctxt "print_sequence option all_at_once" msgid "All at Once" msgstr "Simultaneamente" +msgctxt "cool_during_extruder_switch option all_fans" +msgid "All fans" +msgstr "Todas as ventoinhas" + msgctxt "resolution description" msgid "All settings that influence the resolution of the print. These settings have a large impact on the quality (and print time)" msgstr "Todas as definições que influenciam a resolução da impressão. Estas definições têm um grande impacto na qualidade. (e no tempo de impressão)." @@ -429,6 +442,14 @@ msgctxt "brim_width label" msgid "Brim Width" msgstr "Largura da Aba" +msgctxt "build_fan_full_at_height label" +msgid "Build Fan Speed at Height" +msgstr "Velocidade da ventoinha de montagem em altura" + +msgctxt "build_fan_full_layer label" +msgid "Build Fan Speed at Layer" +msgstr "Velocidade da ventoinha de montagem em camada" + msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "Aderência" @@ -469,6 +490,10 @@ msgctxt "bv_temp_warn_limit label" msgid "Build Volume temperature Warning" msgstr "Aviso de temperatura do volume de construção" +msgctxt "build_volume_fan_nr label" +msgid "Build volume fan number" +msgstr "Número da ventoinha de volume de montagem" + msgctxt "prime_tower_brim_enable description" msgid "By enabling this setting, your prime-tower will get a brim, even if the model doesn't. If you want a sturdier base for a high tower, you can increase the base height." msgstr "Ao ativar esta configuração, sua torre de primagem terá uma aba, mesmo que o modelo não tenha. Se você deseja uma base mais robusta para uma torre alta, pode aumentar a altura da base." @@ -613,6 +638,10 @@ msgctxt "cooling label" msgid "Cooling" msgstr "Arrefecimento" +msgctxt "cool_during_extruder_switch label" +msgid "Cooling during extruder switch" +msgstr "Arrefecimento durante a troca de extrusora" + msgctxt "infill_pattern option cross" msgid "Cross" msgstr "Cruz" @@ -701,6 +730,14 @@ msgctxt "bridge_settings_enabled description" msgid "Detect bridges and modify print speed, flow and fan settings while bridges are printed." msgstr "Detetar vãos (bridges) e modificar as definições da velocidade de impressão, do fluxo e da ventoinha durante a impressão de vãos ou saliências." +msgctxt "scarf_split_distance description" +msgid "Determines the length of each step in the flow change when extruding along the scarf seam. A smaller distance will result in a more precise but also more complex G-code." +msgstr "Determina o comprimento de cada etapa na variação de fluxo ao expelir ao longo da costura do encaixe. Uma menor distância irá resultar num código G mais preciso mas também mais complexo." + +msgctxt "scarf_joint_seam_length description" +msgid "Determines the length of the scarf seam, a seam type that should make the Z seam less visible. Must be higher than 0 to be effective." +msgstr "Determina o comprimento da costura do encaixe, um tipo de costura que deverá tornar a costura Z menos visível. Deve ser superior a 0 de modo a ser eficaz." + msgctxt "inset_direction description" msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last." msgstr "Determina a ordem pela qual as paredes são impressas. Imprimir paredes externas antecipadamente ajuda em termos de precisão dimensional, uma vez que as falhas de paredes internas não se podem propagar para o exterior. No entanto, imprimi-las mais tarde permite empilhá-las melhor quando são impressas saliências. Quando há uma quantidade desigual de paredes internas totais, a \"última linha central\" é sempre impressa em último lugar." @@ -825,6 +862,10 @@ msgctxt "dual label" msgid "Dual Extrusion" msgstr "Dupla Extrusão" +msgctxt "gradual_flow_discretisation_step_size description" +msgid "Duration of each step in the gradual flow change" +msgstr "Duração de cada etapa da mudança gradual de fluxo" + msgctxt "machine_shape option elliptic" msgid "Elliptic" msgstr "Elíptica" @@ -917,6 +958,10 @@ msgctxt "ooze_shield_enabled description" msgid "Enable exterior ooze shield. This will create a shell around the model which is likely to wipe a second nozzle if it's at the same height as the first nozzle." msgstr "Ativa a proteção exterior contra escorrimentos. Isto irá criar um invólucro em torno do modelo que deverá limpar um segundo nozzle, caso este se encontre à mesma altura que o primeiro nozzle." +msgctxt "gradual_flow_enabled description" +msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops." +msgstr "Ativar alterações graduais de fluxo. Quando ativado, o fluxo é gradualmente aumentado/diminuído para o fluxo alvo. Isto é útil para impressoras com um tubo bowden em que o fluxo não é imediatamente alterado quando o motor da extrusora arranca/para." + msgctxt "ppr_enable description" msgid "Enable print process reporting for setting threshold values for possible fault detection." msgstr "Permitir comunicação do processo de impressão para definir valores limite para possível deteção de falhas." @@ -981,6 +1026,10 @@ msgctxt "meshfix_extensive_stitching description" msgid "Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching polygons. This option can introduce a lot of processing time." msgstr "A costura extensiva tenta coser buracos abertos na malha, ao fechá-los com os polígonos adjacentes. Esta opção pode acrescentar bastante tempo de processamento." +msgctxt "extra_infill_lines_to_support_skins label" +msgid "Extra Infill Lines To Support Skins" +msgstr "Linhas de preenchimento extra para suportar as películas" + msgctxt "infill_wall_line_count label" msgid "Extra Infill Wall Count" msgstr "Contagem de paredes de enchimento adicionais" @@ -993,6 +1042,10 @@ msgctxt "switch_extruder_extra_prime_amount description" msgid "Extra material to prime after nozzle switching." msgstr "Material extra a preparar após a substituição do nozzle." +msgctxt "variant_name" +msgid "Extruder" +msgstr "" + msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "Posição X Preparação Extrusor" @@ -1177,6 +1230,10 @@ msgctxt "material_flush_purge_speed label" msgid "Flush Purge Speed" msgstr "Velocidade da purga da descarga" +msgctxt "reset_flow_duration description" +msgid "For any travel move longer than this value, the material flow is reset to the paths target flow" +msgstr "Para qualquer deslocação superior a este valor, o fluxo de material é reposto no fluxo teórico das vias" + msgctxt "min_wall_line_width description" msgid "For thin structures around once or twice the nozzle size, the line widths need to be altered to adhere to the thickness of the model. This setting controls the minimum line width allowed for the walls. The minimum line widths inherently also determine the maximum line widths, since we transition from N to N+1 walls at some geometry thickness where the N walls are wide and the N+1 walls are narrow. The widest possible wall line is twice the Minimum Wall Line Width." msgstr "Para estruturas finas de cerca de uma ou duas vezes o tamanho do bocal, os diâmetros da linha têm de ser alterados para aderir à espessura do modelo. Esta definição controla o diâmetro mínimo da linha permitido para as paredes. Os diâmetros mínimos de linha determinam também os diâmetros máximos de linha, uma vez que fazemos a transição de paredes N para N+1 com uma determinada espessura da geometria em que as paredes N são largas e as paredes N+1 são estreitas. A linha de parede mais larga possível é o dobro do diâmetro mínimo de linha da parede." @@ -1222,14 +1279,16 @@ msgid "G-code Flavor" msgstr "Variante do G-code" msgctxt "machine_end_gcode description" -msgid "G-code commands to be executed at the very end - separated by \n." -msgstr "Comandos G-code a serem executados no fim – separados por " +msgid "" +"G-code commands to be executed at the very end - separated by \n" "." +msgstr "Comandos G-code a serem executados no fim – separados por ." msgctxt "machine_start_gcode description" -msgid "G-code commands to be executed at the very start - separated by \n." -msgstr "Comandos G-code a serem executados no início – separados por " +msgid "" +"G-code commands to be executed at the very start - separated by \n" "." +msgstr "Comandos G-code a serem executados no início – separados por ." msgctxt "material_guid description" msgid "GUID of the material. This is set automatically." @@ -1291,6 +1350,18 @@ msgctxt "gradual_support_infill_steps label" msgid "Gradual Support Infill Steps" msgstr "Enchimento Gradual Suporte" +msgctxt "gradual_flow_discretisation_step_size label" +msgid "Gradual flow discretisation step size" +msgstr "Tamanho do passo de discretização do fluxo gradual" + +msgctxt "gradual_flow_enabled label" +msgid "Gradual flow enabled" +msgstr "Fluxo gradual ativado" + +msgctxt "max_flow_acceleration label" +msgid "Gradual flow max acceleration" +msgstr "Aceleração máxima do fluxo gradual" + msgctxt "cool_min_temperature description" msgid "Gradually reduce to this temperature when printing at reduced speeds because of minimum layer time." msgstr "Reduz gradualmente para esta temperatura ao imprimir a velocidades reduzidas devido ao tempo mínimo da camada." @@ -1683,6 +1754,10 @@ msgctxt "material_initial_print_temperature label" msgid "Initial Printing Temperature" msgstr "Temperatura de impressão inicial" +msgctxt "layer_0_max_flow_acceleration label" +msgid "Initial layer max flow acceleration" +msgstr "Aceleração do fluxo máximo da camada inicial" + msgctxt "acceleration_wall_x label" msgid "Inner Wall Acceleration" msgstr "Aceleração da parede interior" @@ -1992,9 +2067,10 @@ msgid "Make the extruder prime position absolute rather than relative to the las msgstr "Definir como absoluta, a posição para a preparação do extrusor, em vez de relativa à última posição conhecida da cabeça." msgctxt "layer_0_z_overlap description" -msgid "Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount.\nIt may be noted that sometimes the second layer is printed below initial layer because of this setting. This is intended behavior" -msgstr "Faça com que a primeira e segunda camadas do modelo se sobreponham na direção Z para compensar a perda de filamento na caixa de ar. Todos os modelos acima da primeira camada do modelo serão deslocadas para baixo segundo este valor." -"Note-se que, por vezes, a segunda camada é imprimida por baixo da camada inicial por causa desta configuração. Este comportamento é intencional." +msgid "" +"Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount.\n" +"It may be noted that sometimes the second layer is printed below initial layer because of this setting. This is intended behavior" +msgstr "Faça com que a primeira e segunda camadas do modelo se sobreponham na direção Z para compensar a perda de filamento na caixa de ar. Todos os modelos acima da primeira camada do modelo serão deslocadas para baixo segundo este valor.Note-se que, por vezes, a segunda camada é imprimida por baixo da camada inicial por causa desta configuração. Este comportamento é intencional." msgctxt "meshfix description" msgid "Make the meshes more suited for 3D printing." @@ -2004,6 +2080,10 @@ msgctxt "machine_gcode_flavor option Makerbot" msgid "Makerbot" msgstr "Makerbot" +msgctxt "support_z_seam_away_from_model description" +msgid "Manage the spatial relationship between the z seam of the support structure and the actual 3D model. This control is crucial as it allows users to ensure the seamless removal of support structures post-printing, without inflicting damage or leaving marks on the printed model." +msgstr "Gere a relação espacial entre a junta z da estrutura de suporte e o modelo 3D real. Este controlo é crucial, uma vez que assegura aos utilizadores a remoção sem problemas das estruturas de suporte após a impressão, sem causar danos ou deixar marcas no modelo impresso." + msgctxt "machine_gcode_flavor option RepRap (Marlin/Sprinter)" msgid "Marlin" msgstr "Marlin" @@ -2120,6 +2200,10 @@ msgctxt "meshfix_maximum_travel_resolution label" msgid "Maximum Travel Resolution" msgstr "Resolução Máxima Deslocação" +msgctxt "max_flow_acceleration description" +msgid "Maximum acceleration for gradual flow changes" +msgstr "Aceleração máxima para mudanças graduais de fluxo" + msgctxt "machine_max_acceleration_x description" msgid "Maximum acceleration for the motor of the X-direction" msgstr "A aceleração máxima do motor da direção X" @@ -2180,6 +2264,10 @@ msgctxt "slicing_tolerance option middle" msgid "Middle" msgstr "Centro" +msgctxt "support_z_seam_min_distance label" +msgid "Min Z Seam Distance from Model" +msgstr "Distância mínima entre a junta Z e o modelo" + msgctxt "mold_width label" msgid "Minimal Mold Width" msgstr "Largura mínima do molde" @@ -2284,6 +2372,10 @@ msgctxt "minimum_roof_area description" msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will be printed as normal support." msgstr "Tamanho mínimo da área para os tetos do suporte. Os polígonos com uma área inferior a este valor serão impressos como suporte normal." +msgctxt "layer_0_max_flow_acceleration description" +msgid "Minimum speed for gradual flow changes for the first layer" +msgstr "Velocidade mínima para mudanças graduais de fluxo para a primeira camada" + msgctxt "min_feature_size description" 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 Line Width." msgstr "Espessura mínima dos elementos finos. Os elementos do modelo mais finos do que este valor não serão impressos, enquanto que os elementos mais espessos do que o Tamanho mínimo do elemento serão alargados para o Diâmetro mínimo de linha da parede." @@ -2324,6 +2416,10 @@ msgctxt "skirt_line_count description" msgid "Multiple skirt lines help to prime your extrusion better for small models. Setting this to 0 will disable the skirt." msgstr "Varias linhas de contorno ajudam a preparar melhor a extrusão para modelos pequenos. Definir este valor como 0 desactiva o contorno." +msgctxt "support_infill_density_multiplier_initial_layer description" +msgid "Multiplier for the infill on the initial layers of the support. Increasing this may help for bed adhesion." +msgstr "Multiplicador para o enchimento nas camadas iniciais do suporte. Aumentá-lo pode ajudar a adesão ao leito." + msgctxt "initial_layer_line_width_factor description" msgid "Multiplier of the line width on the first layer. Increasing this could improve bed adhesion." msgstr "Multiplicador do diâmetro da linha da camada inicial. Aumentar o diâmetro poderá melhorar a aderência à base de construção." @@ -2344,6 +2440,10 @@ msgctxt "adhesion_type option none" msgid "None" msgstr "Nenhum" +msgctxt "extra_infill_lines_to_support_skins option none" +msgid "None" +msgstr "Nenhuma" + msgctxt "z_seam_corner option z_seam_corner_none" msgid "None" msgstr "Nenhum" @@ -2388,9 +2488,9 @@ msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "ID do Nozzle" -msgctxt "machine_nozzle_head_distance label" -msgid "Nozzle Length" -msgstr "Comprimento do nozzle" +msgctxt "variant_name" +msgid "Nozzle Size" +msgstr "Tamanho do nozzle" msgctxt "switch_extruder_extra_prime_amount label" msgid "Nozzle Switch Extra Prime Amount" @@ -2480,6 +2580,10 @@ msgctxt "print_sequence option one_at_a_time" msgid "One at a Time" msgstr "Individualmente" +msgctxt "cool_during_extruder_switch option only_last_extruder" +msgid "Only last extruder" +msgstr "Apenas a última extrusora" + msgctxt "retraction_hop_only_when_collides description" msgid "Only perform a Z Hop when moving over printed parts which cannot be avoided by horizontal motion by Avoid Printed Parts when Traveling." msgstr "Efetua um salto Z apenas ao deslocar-se sobre as peças impressas que não podem ser evitadas pelo movimento horizontal através da opção Evitar Peças impressas durante a deslocação." @@ -2516,6 +2620,18 @@ msgctxt "acceleration_wall_0 label" msgid "Outer Wall Acceleration" msgstr "Aceleração da parede exterior" +msgctxt "wall_0_acceleration label" +msgid "Outer Wall Acceleration" +msgstr "Aceleração da parede externa" + +msgctxt "wall_0_deceleration label" +msgid "Outer Wall Deceleration" +msgstr "Desaceleração da parede externa" + +msgctxt "wall_0_end_speed_ratio label" +msgid "Outer Wall End Speed Ratio" +msgstr "Taxa de velocidade da extremidade da parede externa" + msgctxt "wall_0_extruder_nr label" msgid "Outer Wall Extruder" msgstr "Extrusor Parede Exterior" @@ -2540,6 +2656,14 @@ msgctxt "speed_wall_0 label" msgid "Outer Wall Speed" msgstr "Velocidade Parede Exterior" +msgctxt "wall_0_speed_split_distance label" +msgid "Outer Wall Speed Split Distance" +msgstr "Distância de separação de velocidade da parede externa" + +msgctxt "wall_0_start_speed_ratio label" +msgid "Outer Wall Start Speed Ratio" +msgstr "Taxa de velocidade de início da parede externa" + msgctxt "wall_0_wipe_dist label" msgid "Outer Wall Wipe Distance" msgstr "Distância Limpeza Parede Exterior" @@ -2588,6 +2712,10 @@ msgctxt "bridge_fan_speed_3 description" msgid "Percentage fan speed to use when printing the third bridge skin layer." msgstr "Percentagem da velocidade da ventoinha a ser utilizada ao imprimir a terceira camada do revestimento de Bridge." +msgctxt "z_seam_on_vertex description" +msgid "Place the z-seam on a polygon vertex. Switching this off can place the seam between vertices as well. (Keep in mind that this won't override the restrictions on placing the seam on an unsupported overhang.)" +msgstr "Posicione a junta z no vértice de um polígono. Desativar esta opção também pode posicionar a junta entre vértices. (Tenha em mente que isto não anula as restrições sobre o posicionamento da junta numa saliência não suportada)." + msgctxt "minimum_polygon_circumference description" msgid "Polygons in sliced layers that have a circumference smaller than this amount will be filtered out. Lower values lead to higher resolution mesh at the cost of slicing time. It is meant mostly for high resolution SLA printers and very tiny 3D models with a lot of details." msgstr "Os polígonos em camadas seccionadas que apresentem uma circunferência mais pequena do que este valor serão filtrados. Valores mais reduzidos originam malhas de resolução superior à custa do tempo de seccionamento. Destina-se principalmente a impressoras SLA de alta resolução e a modelos 3D muito pequenos com muitos detalhes." @@ -2636,6 +2764,10 @@ msgctxt "prime_tower_max_bridging_distance label" msgid "Prime Tower Maximum Bridging Distance" msgstr "Distância transitória máxima da torre de preparação" +msgctxt "prime_tower_min_shell_thickness label" +msgid "Prime Tower Minimum Shell Thickness" +msgstr "Espessura mínima da carcaça da torre principal" + msgctxt "prime_tower_min_volume label" msgid "Prime Tower Minimum Volume" msgstr "Volume mínimo da torre de preparação" @@ -2668,6 +2800,10 @@ msgctxt "acceleration_print label" msgid "Print Acceleration" msgstr "Aceleração de impressão" +msgctxt "variant_name" +msgid "Print Core" +msgstr "" + msgctxt "jerk_print label" msgid "Print Jerk" msgstr "Jerk da Impressão" @@ -2788,6 +2924,18 @@ msgctxt "raft_base_fan_speed label" msgid "Raft Base Fan Speed" msgstr "Velocidade do ventilador inferior do raft" +msgctxt "raft_base_flow label" +msgid "Raft Base Flow" +msgstr "Fluxo de base da jangada" + +msgctxt "raft_base_infill_overlap_mm label" +msgid "Raft Base Infill Overlap" +msgstr "Sobreposição de enchimento na base de jangada " + +msgctxt "raft_base_infill_overlap label" +msgid "Raft Base Infill Overlap Percentage" +msgstr "Percentagem de sobreposição do enchimento na base da jangada" + msgctxt "raft_base_line_spacing label" msgid "Raft Base Line Spacing" msgstr "Espaçamento da Linha Base do Raft" @@ -2828,6 +2976,26 @@ msgctxt "raft_fan_speed label" msgid "Raft Fan Speed" msgstr "Velocidade do ventilador do raft" +msgctxt "raft_flow label" +msgid "Raft Flow" +msgstr "Fluxo da jangada" + +msgctxt "raft_interface_flow label" +msgid "Raft Interface Flow" +msgstr "Fluxo da interface da jangada" + +msgctxt "raft_interface_infill_overlap_mm label" +msgid "Raft Interface Infill Overlap" +msgstr "Sobreposição do enchimento na interface da jangada " + +msgctxt "raft_interface_infill_overlap label" +msgid "Raft Interface Infill Overlap Percentage" +msgstr "Percentagem de sobreposição do enchimento na interface da jangada " + +msgctxt "raft_interface_z_offset label" +msgid "Raft Interface Z Offset" +msgstr "Desvio Z da interface da jangada" + msgctxt "raft_interface_margin label" msgid "Raft Middle Extra Margin" msgstr "Margem extra do centro da plataforma" @@ -2892,6 +3060,22 @@ msgctxt "raft_smoothing label" msgid "Raft Smoothing" msgstr "Suavização Raft" +msgctxt "raft_surface_flow label" +msgid "Raft Surface Flow" +msgstr "Fluxo de superfície da jangada" + +msgctxt "raft_surface_infill_overlap_mm label" +msgid "Raft Surface Infill Overlap" +msgstr "Sobreposição do enchimento na superfície da jangada " + +msgctxt "raft_surface_infill_overlap label" +msgid "Raft Surface Infill Overlap Percentage" +msgstr "Percentagem de sobreposição do enchimento da superfície da jangada" + +msgctxt "raft_surface_z_offset label" +msgid "Raft Surface Z Offset" +msgstr "Desvio Z da superfície da jangada" + msgctxt "raft_surface_margin label" msgid "Raft Top Extra Margin" msgstr "Margem extra do topo da plataforma" @@ -3056,6 +3240,10 @@ msgctxt "ppr description" msgid "Reporting events that go out of set thresholds" msgstr "Eventos de comunicação que ultrapassam os limites definidos" +msgctxt "reset_flow_duration label" +msgid "Reset flow duration" +msgstr "Redefinir a duração do fluxo" + msgctxt "support_tree_rest_preference label" msgid "Rest Preference" msgstr "Preferência de Apoio" @@ -3120,6 +3308,18 @@ msgctxt "material_shrinkage_percentage label" msgid "Scaling Factor Shrinkage Compensation" msgstr "Compensação de redução do fator de escala" +msgctxt "scarf_joint_seam_length label" +msgid "Scarf Seam Length" +msgstr "Comprimento da costura do encaixe" + +msgctxt "scarf_joint_seam_start_height_ratio label" +msgid "Scarf Seam Start Height" +msgstr "Altura de início da costura do encaixe" + +msgctxt "scarf_split_distance label" +msgid "Scarf Seam Step Length" +msgstr "Comprimento da etapa de costura do encaixe" + msgctxt "support_meshes_present label" msgid "Scene Has Support Meshes" msgstr "O cenário tem malhas de suporte" @@ -3128,6 +3328,10 @@ msgctxt "z_seam_corner label" msgid "Seam Corner Preference" msgstr "Preferência Canto Junta" +msgctxt "seam_overhang_angle label" +msgid "Seam Overhanging Wall Angle" +msgstr "Ângulo da parede saliente da junta" + msgctxt "user_defined_print_order_enabled label" msgid "Set Print Sequence Manually" msgstr "Definir sequência de impressão manualmente" @@ -3472,6 +3676,10 @@ msgctxt "acceleration_support_infill label" msgid "Support Infill Acceleration" msgstr "Aceleração de enchimento do suporte" +msgctxt "support_infill_density_multiplier_initial_layer label" +msgid "Support Infill Density Multiplier Initial Layer" +msgstr "Camada inicial do multiplicador de densidade do enchimento de suporte" + msgctxt "support_infill_extruder_nr label" msgid "Support Infill Extruder" msgstr "Extrusor de enchimento do suporte" @@ -3664,6 +3872,10 @@ msgctxt "support_z_distance label" msgid "Support Z Distance" msgstr "Distância Z de suporte" +msgctxt "support_z_seam_away_from_model label" +msgid "Support Z Seam Away from Model" +msgstr "Apoiar a junta Z longe do modelo" + msgctxt "support_interface_priority option support_lines_overwrite_interface_area" msgid "Support lines preferred" msgstr "Tipo de linhas de suporte preferidas" @@ -3840,6 +4052,22 @@ msgctxt "acceleration_travel description" msgid "The acceleration with which travel moves are made." msgstr "A aceleração com que os movimentos de deslocação são efetuados." +msgctxt "raft_base_flow description" +msgid "The amount of material, relative to a normal extrusion line, to extrude during raft base printing. Having an increased flow may improve adhesion and raft structural strength." +msgstr "A quantidade de material, relativamente a uma linha de extrusão normal, a extrudir durante a impressão da base da jangada. O aumento do fluxo pode melhorar a aderência e a resistência estrutural da jangada." + +msgctxt "raft_interface_flow description" +msgid "The amount of material, relative to a normal extrusion line, to extrude during raft interface printing. Having an increased flow may improve adhesion and raft structural strength." +msgstr "A quantidade de material, relativamente a uma linha de extrusão normal, a extrudir durante a impressão da interface da jangada. O aumento do fluxo pode melhorar a aderência e a resistência estrutural da jangada." + +msgctxt "raft_flow description" +msgid "The amount of material, relative to a normal extrusion line, to extrude during raft printing. Having an increased flow may improve adhesion and raft structural strength." +msgstr "A quantidade de material, relativamente a uma linha de extrusão normal, a extrudir durante a impressão da jangada. O aumento do fluxo pode melhorar a aderência e a resistência estrutural da jangada." + +msgctxt "raft_surface_flow description" +msgid "The amount of material, relative to a normal extrusion line, to extrude during raft surface printing. Having an increased flow may improve adhesion and raft structural strength." +msgstr "A quantidade de material, relativamente a uma linha de extrusão normal, a extrudir durante a impressão da superfície da jangada. O aumento do fluxo pode melhorar a aderência e a resistência estrutural da jangada." + msgctxt "ironing_flow description" msgid "The amount of material, relative to a normal skin line, to extrude during ironing. Keeping the nozzle filled helps filling some of the crevices of the top surface, but too much results in overextrusion and blips on the side of the surface." msgstr "A quantidade de material, em relação a uma linha de revestimento normal, a ser extrudido durante o processo de engomar. Manter o nozzle cheio ajuda a preencher algumas das fissuras da superfície superior, mas cheio de mais, provoca sobre-extrusão e pequenos pontos ou \"bolhas\" na parte lateral da superfície." @@ -3848,6 +4076,30 @@ msgctxt "infill_overlap description" msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." msgstr "A percentagem de sobreposição entre o enchimento e as paredes. Uma ligeira sobreposição permite que as paredes sejam ligadas firmemente ao enchimento." +msgctxt "raft_base_infill_overlap description" +msgid "The amount of overlap between the infill and the walls of the raft base, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." +msgstr "A quantidade de sobreposição entre o enchimento e as paredes da base da jangada, como percentagem da largura da linha de enchimento. Uma ligeira sobreposição permite que as paredes se liguem firmemente ao enchimento." + +msgctxt "raft_base_infill_overlap_mm description" +msgid "The amount of overlap between the infill and the walls of the raft base. A slight overlap allows the walls to connect firmly to the infill." +msgstr "A quantidade de sobreposição entre o enchimento e as paredes da base da jangada. Uma ligeira sobreposição permite que as paredes se liguem firmemente ao enchimento." + +msgctxt "raft_interface_infill_overlap description" +msgid "The amount of overlap between the infill and the walls of the raft interface, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." +msgstr "A quantidade de sobreposição entre o enchimento e as paredes da interface da jangada, em percentagem da largura da linha de enchimento. Uma ligeira sobreposição permite que as paredes se liguem firmemente ao enchimento." + +msgctxt "raft_interface_infill_overlap_mm description" +msgid "The amount of overlap between the infill and the walls of the raft interface. A slight overlap allows the walls to connect firmly to the infill." +msgstr "A quantidade de sobreposição entre o enchimento e as paredes da interface da jangada. Uma ligeira sobreposição permite que as paredes se liguem firmemente ao enchimento." + +msgctxt "raft_surface_infill_overlap description" +msgid "The amount of overlap between the infill and the walls of the raft surface, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." +msgstr "A quantidade de sobreposição entre o enchimento e as paredes da superfície da jangada, como percentagem da largura da linha de enchimento. Uma ligeira sobreposição permite que as paredes se liguem firmemente ao enchimento." + +msgctxt "raft_surface_infill_overlap_mm description" +msgid "The amount of overlap between the infill and the walls of the raft surface. A slight overlap allows the walls to connect firmly to the infill." +msgstr "A quantidade de sobreposição entre o enchimento e as paredes da superfície da jangada. Uma ligeira sobreposição permite que as paredes se liguem firmemente ao enchimento." + msgctxt "infill_overlap_mm description" msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." msgstr "A distância em milímetros da sobreposição entre o enchimento e as paredes. Uma ligeira sobreposição permite que as paredes se unam firmemente ao enchimento." @@ -3952,6 +4204,10 @@ msgctxt "ironing_line_spacing description" msgid "The distance between the lines of ironing." msgstr "A distância entre as linhas de engomar." +msgctxt "support_z_seam_min_distance description" +msgid "The distance between the model and its support structure at the z-axis seam." +msgstr "A distância entre o modelo e a sua estrutura de suporte na junta do eixo z." + msgctxt "travel_avoid_distance description" msgid "The distance between the nozzle and already printed parts when avoiding during travel moves." msgstr "A distância entre o nozzle e as peças já impressas ao evitá-las durante os movimentos de deslocação." @@ -4120,6 +4376,10 @@ msgctxt "mold_roof_height description" msgid "The height above horizontal parts in your model which to print mold." msgstr "A altura acima das partes horizontais do modelo em que deve imprimir o molde." +msgctxt "build_fan_full_at_height description" +msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." +msgstr "A altura a que as ventoinhas giram a uma velocidade normal. Nas camadas inferiores, a velocidade da ventoinha aumenta gradualmente, desde a Velocidade de Ventoinha Inicial a Velocidade de Ventoinha Normal." + msgctxt "cool_fan_full_at_height description" msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." msgstr "A altura em que os ventiladores giram à velocidade normal. Nas camadas anteriores, a velocidade do ventilador aumenta gradualmente da Velocidade Inicial até à Velocidade Normal do ventilador." @@ -4128,10 +4388,6 @@ msgctxt "gantry_height description" msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes)." msgstr "A diferença de altura entre a ponta do nozzle e o sistema de pórtico (eixos X e Y)." -msgctxt "machine_nozzle_head_distance description" -msgid "The height difference between the tip of the nozzle and the lowest part of the print head." -msgstr "A diferença de altura entre a ponta do nozzle e o extremo inferior da cabeça de impressão." - msgctxt "retraction_hop_after_extruder_switch_height description" msgid "The height difference when performing a Z Hop after extruder switch." msgstr "A diferença de altura ao efetuar um salto Z após uma mudança do extrusor." @@ -4181,9 +4437,10 @@ msgid "The horizontal distance between the first brim line and the outline of th msgstr "A distância horizontal entre a primeira linha da aba e o contorno da primeira camada da impressão. Uma pequena folga pode tornar a aba mais fácil de remover, e, ao mesmo tempo, proporcionar as vantagens térmicas." msgctxt "skirt_gap description" -msgid "The horizontal distance between the skirt and the first layer of the print.\nThis is the minimum distance. Multiple skirt lines will extend outwards from this distance." -msgstr "A distância horizontal entre o contorno e o perímetro exterior da primeira camada da impressão." -"Esta é a distância mínima. Linhas múltiplas de contorno serão impressas para o exterior." +msgid "" +"The horizontal distance between the skirt and the first layer of the print.\n" +"This is the minimum distance. Multiple skirt lines will extend outwards from this distance." +msgstr "A distância horizontal entre o contorno e o perímetro exterior da primeira camada da impressão.Esta é a distância mínima. Linhas múltiplas de contorno serão impressas para o exterior." msgctxt "lightning_infill_straightening_angle description" msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." @@ -4229,6 +4486,10 @@ msgctxt "top_skin_preshrink description" msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model." msgstr "A largura máxima das áreas do revestimento superior a serem removidas. Todas as áreas de revestimento mais pequenas do que este valor irão desaparecer. Isto pode ajudar a limitar a quantidade de tempo e material gastos na impressão do revestimento superior nas superfícies inclinadas do modelo." +msgctxt "build_fan_full_layer description" +msgid "The layer at which the build fans spin on full fan speed. This value is calculated and rounded to a whole number." +msgstr "A camada em que as ventoinhas de montagem giram a uma velocidade de ventoinha total. Este valor é calculado e arredondado para um número inteiro." + msgctxt "cool_fan_full_layer description" msgid "The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number." msgstr "A camada na qual os ventiladores giram à velocidade normal do ventilador. Se a Altura para Velocidade Normal do ventilador estiver definida , este valor é calculado e arredondado para um número inteiro." @@ -4441,6 +4702,10 @@ msgctxt "support_bottom_stair_step_min_slope description" msgid "The minimum slope of the area for stair-stepping to take effect. Low values should make support easier to remove on shallower slopes, but really low values may result in some very counter-intuitive results on other parts of the model." msgstr "O declive mínimo da área para o efeito de degrau de escada. Valores baixos fazem com que seja mais fácil remover o suporte em declives com pouca profundidade, mas valores muito baixos podem proporcionar resultados verdadeiramente contraintuitivos noutras partes do modelo." +msgctxt "prime_tower_min_shell_thickness description" +msgid "The minimum thickness of the prime tower shell. You may increase it to make the prime tower stronger." +msgstr "A espessura mínima da carcaça da torre principal. Pode aumentá-la para tornar a torre principal mais forte." + msgctxt "cool_min_layer_time description" msgid "The minimum time spent in a layer. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer. Layers may still take shorter than the minimal layer time if Lift Head is disabled and if the Minimum Speed would otherwise be violated." msgstr "O tempo mínimo gasto numa camada. Isto força a impressora a abrandar para que, no mínimo, o tempo aqui definido seja gasto numa camada. Isto permite que o material impresso arrefeça devidamente antes de imprimir a camada seguinte. Ainda assim, as camadas podem demorar menos do que o tempo mínimo por camada se a opção Elevar Cabeça estiver desativada e se a Velocidade Mínima for desrespeitada." @@ -4509,6 +4774,10 @@ msgctxt "support_brim_line_count description" msgid "The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material." msgstr "O número de linhas utilizado para a aba do suporte. Uma aba com mais linhas melhora a aderência à base de construção à custa de algum material adicional." +msgctxt "build_volume_fan_nr description" +msgid "The number of the fan that cools the build volume. If this is set to 0, it's means that there is no build volume fan" +msgstr "O número da ventoinha que arrefece o volume de montagem. Se este número estiver programado para 0, tal significa que não existe ventoinha de volume de montagem." + msgctxt "raft_surface_layers description" msgid "The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model sits on. 2 layers result in a smoother top surface than 1." msgstr "O número de camadas superiores impressas em cima da camada do meio do raft. Estas são as camadas, totalmente preenchidas, onde o modelo assenta. Duas camadas resultam numa superfície superior mais uniforme do que só uma camada." @@ -4601,6 +4870,10 @@ msgctxt "jerk_layer_0 description" msgid "The print maximum instantaneous velocity change for the initial layer." msgstr "A mudança de velocidade instantânea máxima de impressão para a camada inicial." +msgctxt "scarf_joint_seam_start_height_ratio description" +msgid "The ratio of the selected layer height at which the scarf seam will begin. A lower number will result in a larger seam height. Must be lower than 100 to be effective." +msgstr "A taxa de altura da camada selecionada a que terá início a costura do enciaxe. Um número mais baixo irá resultar numa maior altura de costura. Deve ser inferior a 100 para ser eficaz. " + msgctxt "machine_shape description" msgid "The shape of the build plate without taking unprintable areas into account." msgstr "A forma da base de construção sem ter em consideração as áreas onde não é possível imprimir." @@ -4929,6 +5202,26 @@ msgctxt "bridge_wall_coast description" msgid "This controls the distance the extruder should coast immediately before a bridge wall begins. Coasting before the bridge starts can reduce the pressure in the nozzle and may produce a flatter bridge." msgstr "Isto controla a distância que o extrusor deve desacelerar imediatamente antes do início de uma parede de Bridge. Desacelerar antes do início de Bridge pode reduzir a pressão no nozzle e poderá produzir um vão mais liso." +msgctxt "wall_0_acceleration description" +msgid "This is the acceleration with which to reach the top speed when printing an outer wall." +msgstr "Trata-se da aceleração com que se poderá alcançar a velocidade máxima ao imprimir uma parede externa." + +msgctxt "wall_0_deceleration description" +msgid "This is the deceleration with which to end printing an outer wall." +msgstr "Trata-se da desaceleração com que se poderá concluir a impressão da parede externa." + +msgctxt "wall_0_speed_split_distance description" +msgid "This is the maximum length of an extrusion path when splitting a longer path to apply the outer wall acceleration/deceleration. A smaller distance will create a more precise but also more verbose G-Code." +msgstr "Trata-se do comprimento máximo de uma direção de extrusão ao dividir uma trajetória mais longa para aplicar a aceleração/desaceleração da parede externa. Uma distância menor irá criar um código G mais preciso, mas também mais verboso." + +msgctxt "wall_0_end_speed_ratio description" +msgid "This is the ratio of the top speed to end with when printing an outer wall." +msgstr "Trata-se da taxa de velocidade máxima de conclusão de impressão de uma parede externa." + +msgctxt "wall_0_start_speed_ratio description" +msgid "This is the ratio of the top speed to start with when printing an outer wall." +msgstr "Trata-se da taxa de velocidade máxima de início de impressão de uma parede externa." + msgctxt "raft_base_smoothing description" msgid "This setting controls how much inner corners in the raft base outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." msgstr "Esta configuração controla o quanto os ângulos internos no contorno da base da plataforma são arredondados. Os ângulos internos são arredondados até formar um semi-círculo com um raio igual ao valor apresentado aqui. Esta configuração também remove buracos no contorno da plataforma mais pequenos do que tal círculo." @@ -5173,10 +5466,18 @@ msgctxt "support_tree_max_diameter label" msgid "Trunk Diameter" msgstr "Diâmetro do Tronco" +msgctxt "seam_overhang_angle description" +msgid "Try to prevent seams on walls that overhang more than this angle. When the value is 90, no walls will be treated as overhanging." +msgstr "Tente evitar juntas em paredes que estejam mais salientes do que este ângulo. Quando o valor é 90, nenhuma parede será tratada como saliente." + msgctxt "machine_gcode_flavor option UltiGCode" msgid "Ultimaker 2" msgstr "Ultimaker 2" +msgctxt "cool_during_extruder_switch option unchanged" +msgid "Unchanged" +msgstr "Sem alterações" + msgctxt "meshfix_union_all label" msgid "Union Overlapping Volumes" msgstr "Unir Volumes Sobrepostos" @@ -5301,9 +5602,17 @@ msgctxt "shell label" msgid "Walls" msgstr "Paredes" +msgctxt "extra_infill_lines_to_support_skins option walls" +msgid "Walls Only" +msgstr "Apenas paredes" + +msgctxt "extra_infill_lines_to_support_skins option walls_and_lines" +msgid "Walls and Lines" +msgstr "Paredes e linhas" + msgctxt "wall_overhang_angle description" -msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." -msgstr "As paredes com saliências que ultrapassem este ângulo serão impressas utilizando definições de parede de saliências. Quando o valor é 90, nenhuma parede é considerada como sendo uma saliência. As saliências suportadas por suporte também não serão consideradas como saliências." +msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either. Furthermore, any line that's less than half overhanging will also not be treated as overhang." +msgstr "As paredes com um excedente que ultrapassa este ângulo serão impressas utilizando as definições de parede excendente. Quando o valor é igual a 90, nenhuma parede será tratada como excedente. O excedente suportado pelo suporte também não será tratado como excedente. Adicionalmente, qualquer linha que seja inferior à metade excedente também não será tratada como excedente." msgctxt "meshfix_fluid_motion_enabled description" msgid "When enabled tool paths are corrected for printers with smooth motion planners. Small movements that deviate from the general tool path direction are smoothed to improve fluid motions." @@ -5341,6 +5650,14 @@ msgctxt "bridge_wall_material_flow description" msgid "When printing bridge walls, the amount of material extruded is multiplied by this value." msgstr "Ao imprimir as paredes de Bridge, a quantidade de material extrudido é multiplicada por este valor." +msgctxt "raft_interface_z_offset description" +msgid "When printing the first layer of the raft interface, translate by this offset to customize the adhesion between base and interface. A negative offset should improve the adhesion." +msgstr "Ao imprimir a primeira camada da interface da jangada, traduza por este desvio para personalizar a adesão entre a base e a interface. Um desvio negativo deve melhorar a aderência." + +msgctxt "raft_surface_z_offset description" +msgid "When printing the first layer of the raft surface, translate by this offset to customize the adhesion between interface and surface. A negative offset should improve the adhesion." +msgstr "Ao imprimir a primeira camada da superfície da jangada, traduza por este desvio para personalizar a aderência entre a interface e a superfície. Um desvio negativo deverá melhorar a aderência." + msgctxt "bridge_skin_material_flow_2 description" msgid "When printing the second bridge skin layer, the amount of material extruded is multiplied by this value." msgstr "Ao imprimir a segunda camada do revestimento de Bridge, a quantidade de material extrudido é multiplicada por este valor." @@ -5637,6 +5954,10 @@ msgctxt "z_seam_type label" msgid "Z Seam Alignment" msgstr "Alinhamento da Junta-Z" +msgctxt "z_seam_on_vertex label" +msgid "Z Seam On Vertex" +msgstr "Junta Z no vértice" + msgctxt "z_seam_position label" msgid "Z Seam Position" msgstr "Posição da Junta-Z" @@ -5697,318 +6018,14 @@ msgctxt "travel description" msgid "travel" msgstr "deslocação" -msgctxt "cool_during_extruder_switch description" -msgid "Whether to activate the cooling fans during a nozzle switch. This can help reducing oozing by cooling the nozzle faster:
    • Unchanged: keep the fans as they were previously
    • Only last extruder: turn on the fan of the last used extruder, but turn the others off (if any). This is useful if you have completely separate extruders.
    • All fans: turn on all fans during nozzle switch. This is useful if you have a single cooling fan, or multiple fans that stay close to each other.
    " -msgstr "Se as ventoinhas de arrefecimento serão ativadas durante uma mudança de bocal. Isto pode ajudar a reduzir o escorrimento, ao arrefecer o bocal mais rapidamente:
    • Sem alterações: manter as ventoinhas como estavam anteriormente
    • Apenas a última extrusora: liga a ventoinha da última extrusora utilizada, desliga as outras (se existirem). É útil se houverem extrusoras completamente separadas.
    • Todas as ventoinhas: liga todas as ventoinhas durante a mudança de bocal. É útil se houver uma única ventoinha de arrefecimento, ou várias ventoinhas próximas umas das outras.
    " - -msgctxt "cool_during_extruder_switch option all_fans" -msgid "All fans" -msgstr "Todas as ventoinhas" - -msgctxt "cool_during_extruder_switch label" -msgid "Cooling during extruder switch" -msgstr "Arrefecimento durante a troca de extrusora" - -msgctxt "support_z_seam_away_from_model description" -msgid "Manage the spatial relationship between the z seam of the support structure and the actual 3D model. This control is crucial as it allows users to ensure the seamless removal of support structures post-printing, without inflicting damage or leaving marks on the printed model." -msgstr "Gere a relação espacial entre a junta z da estrutura de suporte e o modelo 3D real. Este controlo é crucial, uma vez que assegura aos utilizadores a remoção sem problemas das estruturas de suporte após a impressão, sem causar danos ou deixar marcas no modelo impresso." - -msgctxt "support_z_seam_min_distance label" -msgid "Min Z Seam Distance from Model" -msgstr "Distância mínima entre a junta Z e o modelo" - -msgctxt "support_infill_density_multiplier_initial_layer description" -msgid "Multiplier for the infill on the initial layers of the support. Increasing this may help for bed adhesion." -msgstr "Multiplicador para o enchimento nas camadas iniciais do suporte. Aumentá-lo pode ajudar a adesão ao leito." +#~ msgctxt "machine_nozzle_head_distance label" +#~ msgid "Nozzle Length" +#~ msgstr "Comprimento do nozzle" -msgctxt "cool_during_extruder_switch option only_last_extruder" -msgid "Only last extruder" -msgstr "Apenas a última extrusora" +#~ msgctxt "machine_nozzle_head_distance description" +#~ msgid "The height difference between the tip of the nozzle and the lowest part of the print head." +#~ msgstr "A diferença de altura entre a ponta do nozzle e o extremo inferior da cabeça de impressão." -msgctxt "z_seam_on_vertex description" -msgid "Place the z-seam on a polygon vertex. Switching this off can place the seam between vertices as well. (Keep in mind that this won't override the restrictions on placing the seam on an unsupported overhang.)" -msgstr "Posicione a junta z no vértice de um polígono. Desativar esta opção também pode posicionar a junta entre vértices. (Tenha em mente que isto não anula as restrições sobre o posicionamento da junta numa saliência não suportada)." - -msgctxt "prime_tower_min_shell_thickness label" -msgid "Prime Tower Minimum Shell Thickness" -msgstr "Espessura mínima da carcaça da torre principal" - -msgctxt "raft_base_flow label" -msgid "Raft Base Flow" -msgstr "Fluxo de base da jangada" - -msgctxt "raft_base_infill_overlap_mm label" -msgid "Raft Base Infill Overlap" -msgstr "Sobreposição de enchimento na base de jangada " - -msgctxt "raft_base_infill_overlap label" -msgid "Raft Base Infill Overlap Percentage" -msgstr "Percentagem de sobreposição do enchimento na base da jangada" - -msgctxt "raft_flow label" -msgid "Raft Flow" -msgstr "Fluxo da jangada" - -msgctxt "raft_interface_flow label" -msgid "Raft Interface Flow" -msgstr "Fluxo da interface da jangada" - -msgctxt "raft_interface_infill_overlap_mm label" -msgid "Raft Interface Infill Overlap" -msgstr "Sobreposição do enchimento na interface da jangada " - -msgctxt "raft_interface_infill_overlap label" -msgid "Raft Interface Infill Overlap Percentage" -msgstr "Percentagem de sobreposição do enchimento na interface da jangada " - -msgctxt "raft_interface_z_offset label" -msgid "Raft Interface Z Offset" -msgstr "Desvio Z da interface da jangada" - -msgctxt "raft_surface_flow label" -msgid "Raft Surface Flow" -msgstr "Fluxo de superfície da jangada" - -msgctxt "raft_surface_infill_overlap_mm label" -msgid "Raft Surface Infill Overlap" -msgstr "Sobreposição do enchimento na superfície da jangada " - -msgctxt "raft_surface_infill_overlap label" -msgid "Raft Surface Infill Overlap Percentage" -msgstr "Percentagem de sobreposição do enchimento da superfície da jangada" - -msgctxt "raft_surface_z_offset label" -msgid "Raft Surface Z Offset" -msgstr "Desvio Z da superfície da jangada" - -msgctxt "seam_overhang_angle label" -msgid "Seam Overhanging Wall Angle" -msgstr "Ângulo da parede saliente da junta" - -msgctxt "support_infill_density_multiplier_initial_layer label" -msgid "Support Infill Density Multiplier Initial Layer" -msgstr "Camada inicial do multiplicador de densidade do enchimento de suporte" - -msgctxt "support_z_seam_away_from_model label" -msgid "Support Z Seam Away from Model" -msgstr "Apoiar a junta Z longe do modelo" - -msgctxt "raft_base_flow description" -msgid "The amount of material, relative to a normal extrusion line, to extrude during raft base printing. Having an increased flow may improve adhesion and raft structural strength." -msgstr "A quantidade de material, relativamente a uma linha de extrusão normal, a extrudir durante a impressão da base da jangada. O aumento do fluxo pode melhorar a aderência e a resistência estrutural da jangada." - -msgctxt "raft_interface_flow description" -msgid "The amount of material, relative to a normal extrusion line, to extrude during raft interface printing. Having an increased flow may improve adhesion and raft structural strength." -msgstr "A quantidade de material, relativamente a uma linha de extrusão normal, a extrudir durante a impressão da interface da jangada. O aumento do fluxo pode melhorar a aderência e a resistência estrutural da jangada." - -msgctxt "raft_flow description" -msgid "The amount of material, relative to a normal extrusion line, to extrude during raft printing. Having an increased flow may improve adhesion and raft structural strength." -msgstr "A quantidade de material, relativamente a uma linha de extrusão normal, a extrudir durante a impressão da jangada. O aumento do fluxo pode melhorar a aderência e a resistência estrutural da jangada." - -msgctxt "raft_surface_flow description" -msgid "The amount of material, relative to a normal extrusion line, to extrude during raft surface printing. Having an increased flow may improve adhesion and raft structural strength." -msgstr "A quantidade de material, relativamente a uma linha de extrusão normal, a extrudir durante a impressão da superfície da jangada. O aumento do fluxo pode melhorar a aderência e a resistência estrutural da jangada." - -msgctxt "raft_base_infill_overlap description" -msgid "The amount of overlap between the infill and the walls of the raft base, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." -msgstr "A quantidade de sobreposição entre o enchimento e as paredes da base da jangada, como percentagem da largura da linha de enchimento. Uma ligeira sobreposição permite que as paredes se liguem firmemente ao enchimento." - -msgctxt "raft_base_infill_overlap_mm description" -msgid "The amount of overlap between the infill and the walls of the raft base. A slight overlap allows the walls to connect firmly to the infill." -msgstr "A quantidade de sobreposição entre o enchimento e as paredes da base da jangada. Uma ligeira sobreposição permite que as paredes se liguem firmemente ao enchimento." - -msgctxt "raft_interface_infill_overlap description" -msgid "The amount of overlap between the infill and the walls of the raft interface, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." -msgstr "A quantidade de sobreposição entre o enchimento e as paredes da interface da jangada, em percentagem da largura da linha de enchimento. Uma ligeira sobreposição permite que as paredes se liguem firmemente ao enchimento." - -msgctxt "raft_interface_infill_overlap_mm description" -msgid "The amount of overlap between the infill and the walls of the raft interface. A slight overlap allows the walls to connect firmly to the infill." -msgstr "A quantidade de sobreposição entre o enchimento e as paredes da interface da jangada. Uma ligeira sobreposição permite que as paredes se liguem firmemente ao enchimento." - -msgctxt "raft_surface_infill_overlap description" -msgid "The amount of overlap between the infill and the walls of the raft surface, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." -msgstr "A quantidade de sobreposição entre o enchimento e as paredes da superfície da jangada, como percentagem da largura da linha de enchimento. Uma ligeira sobreposição permite que as paredes se liguem firmemente ao enchimento." - -msgctxt "raft_surface_infill_overlap_mm description" -msgid "The amount of overlap between the infill and the walls of the raft surface. A slight overlap allows the walls to connect firmly to the infill." -msgstr "A quantidade de sobreposição entre o enchimento e as paredes da superfície da jangada. Uma ligeira sobreposição permite que as paredes se liguem firmemente ao enchimento." - -msgctxt "support_z_seam_min_distance description" -msgid "The distance between the model and its support structure at the z-axis seam." -msgstr "A distância entre o modelo e a sua estrutura de suporte na junta do eixo z." - -msgctxt "prime_tower_min_shell_thickness description" -msgid "The minimum thickness of the prime tower shell. You may increase it to make the prime tower stronger." -msgstr "A espessura mínima da carcaça da torre principal. Pode aumentá-la para tornar a torre principal mais forte." - -msgctxt "seam_overhang_angle description" -msgid "Try to prevent seams on walls that overhang more than this angle. When the value is 90, no walls will be treated as overhanging." -msgstr "Tente evitar juntas em paredes que estejam mais salientes do que este ângulo. Quando o valor é 90, nenhuma parede será tratada como saliente." - -msgctxt "cool_during_extruder_switch option unchanged" -msgid "Unchanged" -msgstr "Sem alterações" - -msgctxt "raft_interface_z_offset description" -msgid "When printing the first layer of the raft interface, translate by this offset to customize the adhesion between base and interface. A negative offset should improve the adhesion." -msgstr "Ao imprimir a primeira camada da interface da jangada, traduza por este desvio para personalizar a adesão entre a base e a interface. Um desvio negativo deve melhorar a aderência." - -msgctxt "raft_surface_z_offset description" -msgid "When printing the first layer of the raft surface, translate by this offset to customize the adhesion between interface and surface. A negative offset should improve the adhesion." -msgstr "Ao imprimir a primeira camada da superfície da jangada, traduza por este desvio para personalizar a aderência entre a interface e a superfície. Um desvio negativo deverá melhorar a aderência." - -msgctxt "z_seam_on_vertex label" -msgid "Z Seam On Vertex" -msgstr "Junta Z no vértice" - -msgctxt "extra_infill_lines_to_support_skins description" -msgid "Add extra lines into the infill pattern to support skins above. This option prevents holes or plastic blobs that sometime show in complex shaped skins due to the infill below not correctly supporting the skin layer being printed above. 'Walls' supports just the outlines of the skin, whereas 'Walls and Lines' also supports the ends of the lines that make up the skin." -msgstr "Adicione linhas extra ao padrão de preenchimento para suportar as películas superiores. Esta opção previne o surgimento de buracos ou bolhas de plástico que por vezes surgem em películas de forma complexa devido ao facto de o preenchimento inferior não suportar corretamente a camada da película a ser impressa acima. A opção \"Paredes\" suporta apenas os contornos da película, ao passo que a opção \"Paredes e Linhas\" também suporta as extremidades das linhas que compôem a película." - -msgctxt "build_fan_full_at_height label" -msgid "Build Fan Speed at Height" -msgstr "Velocidade da ventoinha de montagem em altura" - -msgctxt "build_fan_full_layer label" -msgid "Build Fan Speed at Layer" -msgstr "Velocidade da ventoinha de montagem em camada" - -msgctxt "build_volume_fan_nr label" -msgid "Build volume fan number" -msgstr "Número da ventoinha de volume de montagem" - -msgctxt "scarf_split_distance description" -msgid "Determines the length of each step in the flow change when extruding along the scarf seam. A smaller distance will result in a more precise but also more complex G-code." -msgstr "Determina o comprimento de cada etapa na variação de fluxo ao expelir ao longo da costura do encaixe. Uma menor distância irá resultar num código G mais preciso mas também mais complexo." - -msgctxt "scarf_joint_seam_length description" -msgid "Determines the length of the scarf seam, a seam type that should make the Z seam less visible. Must be higher than 0 to be effective." -msgstr "Determina o comprimento da costura do encaixe, um tipo de costura que deverá tornar a costura Z menos visível. Deve ser superior a 0 de modo a ser eficaz." - -msgctxt "gradual_flow_discretisation_step_size description" -msgid "Duration of each step in the gradual flow change" -msgstr "Duração de cada etapa da mudança gradual de fluxo" - -msgctxt "gradual_flow_enabled description" -msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops." -msgstr "Ativar alterações graduais de fluxo. Quando ativado, o fluxo é gradualmente aumentado/diminuído para o fluxo alvo. Isto é útil para impressoras com um tubo bowden em que o fluxo não é imediatamente alterado quando o motor da extrusora arranca/para." - -msgctxt "extra_infill_lines_to_support_skins label" -msgid "Extra Infill Lines To Support Skins" -msgstr "Linhas de preenchimento extra para suportar as películas" - -msgctxt "reset_flow_duration description" -msgid "For any travel move longer than this value, the material flow is reset to the paths target flow" -msgstr "Para qualquer deslocação superior a este valor, o fluxo de material é reposto no fluxo teórico das vias" - -msgctxt "gradual_flow_discretisation_step_size label" -msgid "Gradual flow discretisation step size" -msgstr "Tamanho do passo de discretização do fluxo gradual" - -msgctxt "gradual_flow_enabled label" -msgid "Gradual flow enabled" -msgstr "Fluxo gradual ativado" - -msgctxt "max_flow_acceleration label" -msgid "Gradual flow max acceleration" -msgstr "Aceleração máxima do fluxo gradual" - -msgctxt "layer_0_max_flow_acceleration label" -msgid "Initial layer max flow acceleration" -msgstr "Aceleração do fluxo máximo da camada inicial" - -msgctxt "max_flow_acceleration description" -msgid "Maximum acceleration for gradual flow changes" -msgstr "Aceleração máxima para mudanças graduais de fluxo" - -msgctxt "layer_0_max_flow_acceleration description" -msgid "Minimum speed for gradual flow changes for the first layer" -msgstr "Velocidade mínima para mudanças graduais de fluxo para a primeira camada" - -msgctxt "extra_infill_lines_to_support_skins option none" -msgid "None" -msgstr "Nenhuma" - -msgctxt "wall_0_acceleration label" -msgid "Outer Wall Acceleration" -msgstr "Aceleração da parede externa" - -msgctxt "wall_0_deceleration label" -msgid "Outer Wall Deceleration" -msgstr "Desaceleração da parede externa" - -msgctxt "wall_0_end_speed_ratio label" -msgid "Outer Wall End Speed Ratio" -msgstr "Taxa de velocidade da extremidade da parede externa" - -msgctxt "wall_0_speed_split_distance label" -msgid "Outer Wall Speed Split Distance" -msgstr "Distância de separação de velocidade da parede externa" - -msgctxt "wall_0_start_speed_ratio label" -msgid "Outer Wall Start Speed Ratio" -msgstr "Taxa de velocidade de início da parede externa" - -msgctxt "reset_flow_duration label" -msgid "Reset flow duration" -msgstr "Redefinir a duração do fluxo" - -msgctxt "scarf_joint_seam_length label" -msgid "Scarf Seam Length" -msgstr "Comprimento da costura do encaixe" - -msgctxt "scarf_joint_seam_start_height_ratio label" -msgid "Scarf Seam Start Height" -msgstr "Altura de início da costura do encaixe" - -msgctxt "scarf_split_distance label" -msgid "Scarf Seam Step Length" -msgstr "Comprimento da etapa de costura do encaixe" - -msgctxt "build_fan_full_at_height description" -msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." -msgstr "A altura a que as ventoinhas giram a uma velocidade normal. Nas camadas inferiores, a velocidade da ventoinha aumenta gradualmente, desde a Velocidade de Ventoinha Inicial a Velocidade de Ventoinha Normal." - -msgctxt "build_fan_full_layer description" -msgid "The layer at which the build fans spin on full fan speed. This value is calculated and rounded to a whole number." -msgstr "A camada em que as ventoinhas de montagem giram a uma velocidade de ventoinha total. Este valor é calculado e arredondado para um número inteiro." - -msgctxt "build_volume_fan_nr description" -msgid "The number of the fan that cools the build volume. If this is set to 0, it's means that there is no build volume fan" -msgstr "O número da ventoinha que arrefece o volume de montagem. Se este número estiver programado para 0, tal significa que não existe ventoinha de volume de montagem." - -msgctxt "scarf_joint_seam_start_height_ratio description" -msgid "The ratio of the selected layer height at which the scarf seam will begin. A lower number will result in a larger seam height. Must be lower than 100 to be effective." -msgstr "A taxa de altura da camada selecionada a que terá início a costura do enciaxe. Um número mais baixo irá resultar numa maior altura de costura. Deve ser inferior a 100 para ser eficaz. " - -msgctxt "wall_0_acceleration description" -msgid "This is the acceleration with which to reach the top speed when printing an outer wall." -msgstr "Trata-se da aceleração com que se poderá alcançar a velocidade máxima ao imprimir uma parede externa." - -msgctxt "wall_0_deceleration description" -msgid "This is the deceleration with which to end printing an outer wall." -msgstr "Trata-se da desaceleração com que se poderá concluir a impressão da parede externa." - -msgctxt "wall_0_speed_split_distance description" -msgid "This is the maximum length of an extrusion path when splitting a longer path to apply the outer wall acceleration/deceleration. A smaller distance will create a more precise but also more verbose G-Code." -msgstr "Trata-se do comprimento máximo de uma direção de extrusão ao dividir uma trajetória mais longa para aplicar a aceleração/desaceleração da parede externa. Uma distância menor irá criar um código G mais preciso, mas também mais verboso." - -msgctxt "wall_0_end_speed_ratio description" -msgid "This is the ratio of the top speed to end with when printing an outer wall." -msgstr "Trata-se da taxa de velocidade máxima de conclusão de impressão de uma parede externa." - -msgctxt "wall_0_start_speed_ratio description" -msgid "This is the ratio of the top speed to start with when printing an outer wall." -msgstr "Trata-se da taxa de velocidade máxima de início de impressão de uma parede externa." - -msgctxt "extra_infill_lines_to_support_skins option walls" -msgid "Walls Only" -msgstr "Apenas paredes" - -msgctxt "extra_infill_lines_to_support_skins option walls_and_lines" -msgid "Walls and Lines" -msgstr "Paredes e linhas" - -msgctxt "wall_overhang_angle description" -msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either. Furthermore, any line that's less than half overhanging will also not be treated as overhang." -msgstr "As paredes com um excedente que ultrapassa este ângulo serão impressas utilizando as definições de parede excendente. Quando o valor é igual a 90, nenhuma parede será tratada como excedente. O excedente suportado pelo suporte também não será tratado como excedente. Adicionalmente, qualquer linha que seja inferior à metade excedente também não será tratada como excedente." +#~ msgctxt "wall_overhang_angle description" +#~ msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." +#~ msgstr "As paredes com saliências que ultrapassem este ângulo serão impressas utilizando definições de parede de saliências. Quando o valor é 90, nenhuma parede é considerada como sendo uma saliência. As saliências suportadas por suporte também não serão consideradas como saliências." diff --git a/resources/i18n/ru_RU/cura.po b/resources/i18n/ru_RU/cura.po index 93543ef4c1f..298a30d5ed9 100644 --- a/resources/i18n/ru_RU/cura.po +++ b/resources/i18n/ru_RU/cura.po @@ -2766,6 +2766,10 @@ msgctxt "@label" msgid "Nozzle offset Y" msgstr "Смещение сопла по оси Y" +msgctxt "@label" +msgid "Nozzle Size" +msgstr "Диаметр сопла" + msgctxt "@label" msgid "Nozzle size" msgstr "Диаметр сопла" diff --git a/resources/i18n/ru_RU/fdmprinter.def.json.po b/resources/i18n/ru_RU/fdmprinter.def.json.po index d748d9401ba..cd567b9d94f 100644 --- a/resources/i18n/ru_RU/fdmprinter.def.json.po +++ b/resources/i18n/ru_RU/fdmprinter.def.json.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-13 09:02+0100\n" +"Report-Msgid-Bugs-To: plugins@ultimaker.com\n" +"POT-Creation-Date: 2024-11-06 10:43+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,6 +16,10 @@ msgctxt "prime_tower_mode description" msgid "How to generate the prime tower:
    • Normal: create a bucket in which secondary materials are primed
    • Interleaved: create a prime tower as sparse as possible. This will save time and filament, but is only possible if the used materials adhere to each other
    " msgstr "Как создать основную башню:
    • Нормально: создайте корзину, в которую будут загружены вторичные материалы
    • С чередованием: создайте как можно более редкую основную башню. Это сэкономит время и нить, но это возможно только в том случае, если используемые материалы прилипают друг к другу
    " +msgctxt "cool_during_extruder_switch description" +msgid "Whether to activate the cooling fans during a nozzle switch. This can help reducing oozing by cooling the nozzle faster:
    • Unchanged: keep the fans as they were previously
    • Only last extruder: turn on the fan of the last used extruder, but turn the others off (if any). This is useful if you have completely separate extruders.
    • All fans: turn on all fans during nozzle switch. This is useful if you have a single cooling fan, or multiple fans that stay close to each other.
    " +msgstr "Следует ли включать охлаждающие вентиляторы при переключении сопел. Это может помочь уменьшить просачивание за счет более быстрого охлаждения сопла:
    • Без изменений: оставить вентиляторы в прежнем режиме
    • Только последний экструдер: включить вентилятор последнего использованного экструдера, но выключить остальные (если они есть). Это полезно, если у вас полностью раздельные экструдеры.
    • Все вентиляторы: включить все вентиляторы во время переключения сопел. Это полезно, если у вас один охлаждающий вентилятор или несколько вентиляторов, расположенных близко друг к другу.
    " + msgctxt "brim_inside_margin description" msgid "A brim around a model may touch an other model where you don't want it. This removes all brim within this distance from brimless models." msgstr "Кромка вокруг модели может касаться другой модели там, где это нежелательно. При этом у моделей без кромок удаляются все кромки на этом расстоянии." @@ -88,10 +92,15 @@ msgctxt "adaptive_layer_height_enabled description" msgid "Adaptive layers computes the layer heights depending on the shape of the model." msgstr "В случае адаптивных слоев расчет высоты слоя осуществляется в зависимости от формы модели." +msgctxt "extra_infill_lines_to_support_skins description" +msgid "Add extra lines into the infill pattern to support skins above. This option prevents holes or plastic blobs that sometime show in complex shaped skins due to the infill below not correctly supporting the skin layer being printed above. 'Walls' supports just the outlines of the skin, whereas 'Walls and Lines' also supports the ends of the lines that make up the skin." +msgstr "Добавьте дополнительные линии в шаблон заполнения для поддержки оболочек выше. Эта опция предотвращает появление отверстий или капель пластика, которые иногда появляются в оболочках сложной формы из-за того, что заполнение внизу не поддерживает правильно слой оболочки, печатаемый выше. \"Стены\" поддерживают только контуры оболочки, тогда как \"стены и линии\" поддерживают также концы линий, которые образуют оболочку." + msgctxt "infill_wall_line_count description" -msgid "Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\nThis feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right." -msgstr "Добавление дополнительных стенок вокруг области заполнения. Эти стенки могут уменьшить провисание верхних/нижних линий оболочки, что уменьшает необходимое количество верхних/нижних слоев оболочки без ухудшения качества за счет небольшого увеличения количества материала." -"Эта функция может сочетаться с соединением полигонов заполнения для соединения всего участка заполнения в один путь экструзии без необходимости в движениях или откатах в случае правильной настройки." +msgid "" +"Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n" +"This feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right." +msgstr "Добавление дополнительных стенок вокруг области заполнения. Эти стенки могут уменьшить провисание верхних/нижних линий оболочки, что уменьшает необходимое количество верхних/нижних слоев оболочки без ухудшения качества за счет небольшого увеличения количества материала.Эта функция может сочетаться с соединением полигонов заполнения для соединения всего участка заполнения в один путь экструзии без необходимости в движениях или откатах в случае правильной настройки." msgctxt "platform_adhesion description" msgid "Adhesion" @@ -149,6 +158,10 @@ msgctxt "print_sequence option all_at_once" msgid "All at Once" msgstr "Все за раз" +msgctxt "cool_during_extruder_switch option all_fans" +msgid "All fans" +msgstr "Все вентиляторы" + msgctxt "resolution description" msgid "All settings that influence the resolution of the print. These settings have a large impact on the quality (and print time)" msgstr "Все параметры, которые влияют на разрешение печати. Эти параметры сильно влияют на качество (и время печати)" @@ -429,6 +442,14 @@ msgctxt "brim_width label" msgid "Brim Width" msgstr "Ширина каймы" +msgctxt "build_fan_full_at_height label" +msgid "Build Fan Speed at Height" +msgstr "Скорость вентилятора построения в высоту" + +msgctxt "build_fan_full_layer label" +msgid "Build Fan Speed at Layer" +msgstr "Скорость вентилятора построения на уровне" + msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "Тип прилипания к столу" @@ -469,6 +490,10 @@ msgctxt "bv_temp_warn_limit label" msgid "Build Volume temperature Warning" msgstr "Предупреждение о температуре объема сборки " +msgctxt "build_volume_fan_nr label" +msgid "Build volume fan number" +msgstr "Номер вентилятора объема построения" + msgctxt "prime_tower_brim_enable description" msgid "By enabling this setting, your prime-tower will get a brim, even if the model doesn't. If you want a sturdier base for a high tower, you can increase the base height." msgstr "Активируя эту настройку, ваша башня подготовки получит бортик, даже если модель его не требует. Если вам нужна более устойчивая основа для высокой башни, вы можете увеличить высоту основания." @@ -613,6 +638,10 @@ msgctxt "cooling label" msgid "Cooling" msgstr "Охлаждение" +msgctxt "cool_during_extruder_switch label" +msgid "Cooling during extruder switch" +msgstr "Охлаждение при переключении экструдеров" + msgctxt "infill_pattern option cross" msgid "Cross" msgstr "Крестовое" @@ -701,6 +730,14 @@ msgctxt "bridge_settings_enabled description" msgid "Detect bridges and modify print speed, flow and fan settings while bridges are printed." msgstr "Обнаружение мостиков и изменение скорости печати, настроек потока и вентилятора во время печати мостиков." +msgctxt "scarf_split_distance description" +msgid "Determines the length of each step in the flow change when extruding along the scarf seam. A smaller distance will result in a more precise but also more complex G-code." +msgstr "Определяет длину каждого шага изменения потока при экструзии вдоль косого шва. Меньшее расстояние приведет к более точному, но и более сложному G-коду." + +msgctxt "scarf_joint_seam_length description" +msgid "Determines the length of the scarf seam, a seam type that should make the Z seam less visible. Must be higher than 0 to be effective." +msgstr "Определяет длину косого шва, типа шва, который должен сделать шов Z менее заметным. Для эффективности должно быть больше 0." + msgctxt "inset_direction description" msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last." msgstr "Определяет порядок печати стенок. Если сначала печатать наружные стенки, это поможет более точно определять размеры стенок, поскольку дефекты внутренних стенок не смогут распространяться наружу. Если печатать внешние стенки позже, это позволит лучше укладывать их друг на друга при печати выступов. При неравномерном количестве общих внутренних стен «центральная последняя линия» всегда печатается последней." @@ -825,6 +862,10 @@ msgctxt "dual label" msgid "Dual Extrusion" msgstr "Два экструдера" +msgctxt "gradual_flow_discretisation_step_size description" +msgid "Duration of each step in the gradual flow change" +msgstr "Продолжительность каждого шага изменения плавного потока" + msgctxt "machine_shape option elliptic" msgid "Elliptic" msgstr "Эллиптическая" @@ -917,6 +958,10 @@ msgctxt "ooze_shield_enabled description" msgid "Enable exterior ooze shield. This will create a shell around the model which is likely to wipe a second nozzle if it's at the same height as the first nozzle." msgstr "Разрешает печать внешней защиты от вытекших капель. Создаёт ограду вокруг модели, о которую вытирается материал, вытекший из второго сопла, если оно находится на той же высоте, что и первое сопло." +msgctxt "gradual_flow_enabled description" +msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops." +msgstr "Включите изменения плавного потока. Если эта функция включена, поток постепенно увеличивается/уменьшается до целевого значения. Это полезно для принтеров с трубкой Боудена, где поток не меняется сразу при запуске/остановке двигателя экструдера." + msgctxt "ppr_enable description" msgid "Enable print process reporting for setting threshold values for possible fault detection." msgstr "Включите отчеты о процессе печати для установки пороговых значений для возможного обнаружения дефектов." @@ -981,6 +1026,10 @@ msgctxt "meshfix_extensive_stitching description" msgid "Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching polygons. This option can introduce a lot of processing time." msgstr "Обширное сшивание пытается сшить открытые отверстия в объекте, закрывая их полигонами. Эта опция может добавить дополнительное время во время обработки." +msgctxt "extra_infill_lines_to_support_skins label" +msgid "Extra Infill Lines To Support Skins" +msgstr "Дополнительные линии заполнения для поддержки оболочек" + msgctxt "infill_wall_line_count label" msgid "Extra Infill Wall Count" msgstr "Количество дополнительных стенок заполнения" @@ -993,6 +1042,10 @@ msgctxt "switch_extruder_extra_prime_amount description" msgid "Extra material to prime after nozzle switching." msgstr "Дополнительный объем материала для заполнения после смены экструдера." +msgctxt "variant_name" +msgid "Extruder" +msgstr "" + msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "Начальная X позиция экструдера" @@ -1177,6 +1230,10 @@ msgctxt "material_flush_purge_speed label" msgid "Flush Purge Speed" msgstr "Скорость выдавливания заподлицо" +msgctxt "reset_flow_duration description" +msgid "For any travel move longer than this value, the material flow is reset to the paths target flow" +msgstr "Для любого перемещения, превышающего это значение, поток материала сбрасывается до целевого потока пути." + msgctxt "min_wall_line_width description" msgid "For thin structures around once or twice the nozzle size, the line widths need to be altered to adhere to the thickness of the model. This setting controls the minimum line width allowed for the walls. The minimum line widths inherently also determine the maximum line widths, since we transition from N to N+1 walls at some geometry thickness where the N walls are wide and the N+1 walls are narrow. The widest possible wall line is twice the Minimum Wall Line Width." msgstr "Для тонких структур, шириной не более одного или двух размеров сопла, ширину линии необходимо изменить таким образом, чтобы она соответствовала толщине модели. Этот параметр задает минимальную допустимую ширину линии стенки. Минимальная ширина линии одновременно определяет максимальную ширину линии, поскольку выполняется переход от N к N+1 стенкам при некоторой геометрической толщине, где N стенок —— широкие, а N+1 стенок — узкие. Самая широкая возможная линия стенки в два раза превышает минимальную ширину линии стенки." @@ -1222,14 +1279,16 @@ msgid "G-code Flavor" msgstr "Вариант G-кода" msgctxt "machine_end_gcode description" -msgid "G-code commands to be executed at the very end - separated by \n." -msgstr "Команды в G-коде, которые будут выполнены в самом конце, разделенные с помощью " +msgid "" +"G-code commands to be executed at the very end - separated by \n" "." +msgstr "Команды в G-коде, которые будут выполнены в самом конце, разделенные с помощью ." msgctxt "machine_start_gcode description" -msgid "G-code commands to be executed at the very start - separated by \n." -msgstr "Команды в G-коде, которые будут выполнены в самом начале, разделенные с помощью " +msgid "" +"G-code commands to be executed at the very start - separated by \n" "." +msgstr "Команды в G-коде, которые будут выполнены в самом начале, разделенные с помощью ." msgctxt "material_guid description" msgid "GUID of the material. This is set automatically." @@ -1291,6 +1350,18 @@ msgctxt "gradual_support_infill_steps label" msgid "Gradual Support Infill Steps" msgstr "Степень заполнения поддержек" +msgctxt "gradual_flow_discretisation_step_size label" +msgid "Gradual flow discretisation step size" +msgstr "Размер шага дискретизации плавного потока" + +msgctxt "gradual_flow_enabled label" +msgid "Gradual flow enabled" +msgstr "Плавный поток включен" + +msgctxt "max_flow_acceleration label" +msgid "Gradual flow max acceleration" +msgstr "Максимальное ускорение плавного потока" + msgctxt "cool_min_temperature description" msgid "Gradually reduce to this temperature when printing at reduced speeds because of minimum layer time." msgstr "Постепенно снижать температуру до этой температуры при печати на пониженных скоростях из-за минимального времени нанесения слоя." @@ -1683,6 +1754,10 @@ msgctxt "material_initial_print_temperature label" msgid "Initial Printing Temperature" msgstr "Начальная температура печати" +msgctxt "layer_0_max_flow_acceleration label" +msgid "Initial layer max flow acceleration" +msgstr "Максимальное ускорение потока начального слоя" + msgctxt "acceleration_wall_x label" msgid "Inner Wall Acceleration" msgstr "Ускорение внутренней стенки" @@ -1992,9 +2067,10 @@ msgid "Make the extruder prime position absolute rather than relative to the las msgstr "Сделать стартовую позицию экструдера абсолютной, а не относительной от последней известной позиции головы." msgctxt "layer_0_z_overlap description" -msgid "Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount.\nIt may be noted that sometimes the second layer is printed below initial layer because of this setting. This is intended behavior" -msgstr "Сделайте так, чтобы первый и второй слои модели перекрывались в направлении Z, чтобы компенсировать потерю нити в воздушном зазоре. Все модели выше первого слоя модели будут сдвинуты вниз на эту величину." -"Можно отметить, что иногда из-за этой настройки второй слой печатается ниже начального слоя. Это предполагаемое поведение" +msgid "" +"Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount.\n" +"It may be noted that sometimes the second layer is printed below initial layer because of this setting. This is intended behavior" +msgstr "Сделайте так, чтобы первый и второй слои модели перекрывались в направлении Z, чтобы компенсировать потерю нити в воздушном зазоре. Все модели выше первого слоя модели будут сдвинуты вниз на эту величину.Можно отметить, что иногда из-за этой настройки второй слой печатается ниже начального слоя. Это предполагаемое поведение" msgctxt "meshfix description" msgid "Make the meshes more suited for 3D printing." @@ -2004,6 +2080,10 @@ msgctxt "machine_gcode_flavor option Makerbot" msgid "Makerbot" msgstr "Makerbot" +msgctxt "support_z_seam_away_from_model description" +msgid "Manage the spatial relationship between the z seam of the support structure and the actual 3D model. This control is crucial as it allows users to ensure the seamless removal of support structures post-printing, without inflicting damage or leaving marks on the printed model." +msgstr "Управляйте пространственным соотношением между Z-швом опорной конструкции и фактической 3D-моделью. Это управление крайне важно, поскольку позволяет пользователям обеспечить плавное удаление опорных конструкций после печати, не нанося повреждений и не оставляя следов на напечатанной модели." + msgctxt "machine_gcode_flavor option RepRap (Marlin/Sprinter)" msgid "Marlin" msgstr "Marlin" @@ -2120,6 +2200,10 @@ msgctxt "meshfix_maximum_travel_resolution label" msgid "Maximum Travel Resolution" msgstr "Максимальное разрешение перемещения" +msgctxt "max_flow_acceleration description" +msgid "Maximum acceleration for gradual flow changes" +msgstr "Максимальное ускорение для изменения плавного потока" + msgctxt "machine_max_acceleration_x description" msgid "Maximum acceleration for the motor of the X-direction" msgstr "Максимальное ускорение для мотора оси X" @@ -2180,6 +2264,10 @@ msgctxt "slicing_tolerance option middle" msgid "Middle" msgstr "Середина" +msgctxt "support_z_seam_min_distance label" +msgid "Min Z Seam Distance from Model" +msgstr "Минимальное расстояние Z-шва от модели" + msgctxt "mold_width label" msgid "Minimal Mold Width" msgstr "Минимальная ширина формы" @@ -2284,6 +2372,10 @@ msgctxt "minimum_roof_area description" msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will be printed as normal support." msgstr "Минимальная площадь зоны для верхних частей поддержек. Полигоны с площадью меньше данного значения будут печататься как поддержки нормали." +msgctxt "layer_0_max_flow_acceleration description" +msgid "Minimum speed for gradual flow changes for the first layer" +msgstr "Минимальная скорость изменения плавного потока для первого слоя" + msgctxt "min_feature_size description" 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 Line Width." msgstr "Минимальная толщина тонких элементов. Элементы модели, которые тоньше этого значения, не будут напечатаны, в то время как элементы с толщиной, превышающей минимальный размер элемента, будут расширены до минимальной ширины линии стенки." @@ -2324,6 +2416,10 @@ msgctxt "skirt_line_count description" msgid "Multiple skirt lines help to prime your extrusion better for small models. Setting this to 0 will disable the skirt." msgstr "Несколько линий юбки помогают лучше начать укладывание материала при печати небольших моделей. Установка этого параметра в 0 отключает печать юбки." +msgctxt "support_infill_density_multiplier_initial_layer description" +msgid "Multiplier for the infill on the initial layers of the support. Increasing this may help for bed adhesion." +msgstr "Коэффициент заполнения начальных слоев опоры. Увеличение этого показателя может способствовать повышению адгезии платформы." + msgctxt "initial_layer_line_width_factor description" msgid "Multiplier of the line width on the first layer. Increasing this could improve bed adhesion." msgstr "Множитель для ширины линии первого слоя. Увеличение значения улучшает прилипание к столу." @@ -2344,6 +2440,10 @@ msgctxt "adhesion_type option none" msgid "None" msgstr "Нет" +msgctxt "extra_infill_lines_to_support_skins option none" +msgid "None" +msgstr "Нет" + msgctxt "z_seam_corner option z_seam_corner_none" msgid "None" msgstr "Нет" @@ -2388,9 +2488,9 @@ msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "Идентификатор сопла" -msgctxt "machine_nozzle_head_distance label" -msgid "Nozzle Length" -msgstr "Длина сопла" +msgctxt "variant_name" +msgid "Nozzle Size" +msgstr "Диаметр сопла" msgctxt "switch_extruder_extra_prime_amount label" msgid "Nozzle Switch Extra Prime Amount" @@ -2480,6 +2580,10 @@ msgctxt "print_sequence option one_at_a_time" msgid "One at a Time" msgstr "По отдельности" +msgctxt "cool_during_extruder_switch option only_last_extruder" +msgid "Only last extruder" +msgstr "Только последний экструдер" + msgctxt "retraction_hop_only_when_collides description" msgid "Only perform a Z Hop when moving over printed parts which cannot be avoided by horizontal motion by Avoid Printed Parts when Traveling." msgstr "Выполнять поднятие оси Z только в случае движения над напечатанными частями, которые нельзя обогнуть горизонтальным движением, используя «Обход напечатанных деталей» при перемещении." @@ -2516,6 +2620,18 @@ msgctxt "acceleration_wall_0 label" msgid "Outer Wall Acceleration" msgstr "Ускорение внешней стенки" +msgctxt "wall_0_acceleration label" +msgid "Outer Wall Acceleration" +msgstr "Ускорение на внешних стенках" + +msgctxt "wall_0_deceleration label" +msgid "Outer Wall Deceleration" +msgstr "Замедление на внешних станках" + +msgctxt "wall_0_end_speed_ratio label" +msgid "Outer Wall End Speed Ratio" +msgstr "Коэффициент скорости в конце внешней стенки" + msgctxt "wall_0_extruder_nr label" msgid "Outer Wall Extruder" msgstr "Экструдер внешних стенок" @@ -2540,6 +2656,14 @@ msgctxt "speed_wall_0 label" msgid "Outer Wall Speed" msgstr "Скорость печати внешней стенки" +msgctxt "wall_0_speed_split_distance label" +msgid "Outer Wall Speed Split Distance" +msgstr "Интервал скорости на внешней стенке" + +msgctxt "wall_0_start_speed_ratio label" +msgid "Outer Wall Start Speed Ratio" +msgstr "Коэффициент начальной скорости на внешней стенке" + msgctxt "wall_0_wipe_dist label" msgid "Outer Wall Wipe Distance" msgstr "Расстояние очистки внешней стенки" @@ -2588,6 +2712,10 @@ msgctxt "bridge_fan_speed_3 description" msgid "Percentage fan speed to use when printing the third bridge skin layer." msgstr "Скорость вентилятора в процентах, с которой печатается слой третьей оболочки мостика." +msgctxt "z_seam_on_vertex description" +msgid "Place the z-seam on a polygon vertex. Switching this off can place the seam between vertices as well. (Keep in mind that this won't override the restrictions on placing the seam on an unsupported overhang.)" +msgstr "Разместить Z-шов на вершине многоугольника. При отключении этого параметра шов также может располагаться между вершинами. (Имейте в виду, что это не отменяет ограничений на размещение шва на безопорном выступе.)" + msgctxt "minimum_polygon_circumference description" msgid "Polygons in sliced layers that have a circumference smaller than this amount will be filtered out. Lower values lead to higher resolution mesh at the cost of slicing time. It is meant mostly for high resolution SLA printers and very tiny 3D models with a lot of details." msgstr "Полигоны в разделенных слоях, длина окружности которых меньше указанной величины, будут отфильтрованы. Пониженные значения приводят к увеличению разрешения объекта за счет времени разделения. Это предназначено главным образом для принтеров SLA с высоким разрешением и миниатюрных 3D-моделей с множеством деталей." @@ -2636,6 +2764,10 @@ msgctxt "prime_tower_max_bridging_distance label" msgid "Prime Tower Maximum Bridging Distance" msgstr "Максимальное расстояние моста основной башни" +msgctxt "prime_tower_min_shell_thickness label" +msgid "Prime Tower Minimum Shell Thickness" +msgstr "Минимальная толщина оболочки основной башни" + msgctxt "prime_tower_min_volume label" msgid "Prime Tower Minimum Volume" msgstr "Минимальный объём черновой башни" @@ -2668,6 +2800,10 @@ msgctxt "acceleration_print label" msgid "Print Acceleration" msgstr "Ускорение печати" +msgctxt "variant_name" +msgid "Print Core" +msgstr "" + msgctxt "jerk_print label" msgid "Print Jerk" msgstr "Рывок печати" @@ -2788,6 +2924,18 @@ msgctxt "raft_base_fan_speed label" msgid "Raft Base Fan Speed" msgstr "Скорость вентилятора для низа подложки" +msgctxt "raft_base_flow label" +msgid "Raft Base Flow" +msgstr "Поток основания рафта" + +msgctxt "raft_base_infill_overlap_mm label" +msgid "Raft Base Infill Overlap" +msgstr "Перекрытие заполнения основания рафта" + +msgctxt "raft_base_infill_overlap label" +msgid "Raft Base Infill Overlap Percentage" +msgstr "Процент перекрытия заполнения основания рафта" + msgctxt "raft_base_line_spacing label" msgid "Raft Base Line Spacing" msgstr "Дистанция между линиями нижнего слоя подложки" @@ -2828,6 +2976,26 @@ msgctxt "raft_fan_speed label" msgid "Raft Fan Speed" msgstr "Скорость вентилятора для подложки" +msgctxt "raft_flow label" +msgid "Raft Flow" +msgstr "Поток рафта" + +msgctxt "raft_interface_flow label" +msgid "Raft Interface Flow" +msgstr "Поток стыка рафта" + +msgctxt "raft_interface_infill_overlap_mm label" +msgid "Raft Interface Infill Overlap" +msgstr "Перекрытие заполнения стыка рафта" + +msgctxt "raft_interface_infill_overlap label" +msgid "Raft Interface Infill Overlap Percentage" +msgstr "Процент перекрытия заполнения стыка рафта" + +msgctxt "raft_interface_z_offset label" +msgid "Raft Interface Z Offset" +msgstr "Z-смещение стыка рафта" + msgctxt "raft_interface_margin label" msgid "Raft Middle Extra Margin" msgstr "Средняя дополнительная кромка фундамента" @@ -2892,6 +3060,22 @@ msgctxt "raft_smoothing label" msgid "Raft Smoothing" msgstr "Сглаживание подложки" +msgctxt "raft_surface_flow label" +msgid "Raft Surface Flow" +msgstr "Поток поверхности рафта" + +msgctxt "raft_surface_infill_overlap_mm label" +msgid "Raft Surface Infill Overlap" +msgstr "Перекрытие заполнения поверхности рафта" + +msgctxt "raft_surface_infill_overlap label" +msgid "Raft Surface Infill Overlap Percentage" +msgstr "Процент перекрытия заполнения поверхности рафта" + +msgctxt "raft_surface_z_offset label" +msgid "Raft Surface Z Offset" +msgstr "Z-смещение поверхности рафта" + msgctxt "raft_surface_margin label" msgid "Raft Top Extra Margin" msgstr "Дополнительная кромка фундамента сверху" @@ -3056,6 +3240,10 @@ msgctxt "ppr description" msgid "Reporting events that go out of set thresholds" msgstr "Отчеты о событиях, выходящих за установленные пороговые значения" +msgctxt "reset_flow_duration label" +msgid "Reset flow duration" +msgstr "Сбросить продолжительность потока" + msgctxt "support_tree_rest_preference label" msgid "Rest Preference" msgstr "Предпочтение опоры" @@ -3120,6 +3308,18 @@ msgctxt "material_shrinkage_percentage label" msgid "Scaling Factor Shrinkage Compensation" msgstr "Коэффициент масштабирования для компенсации усадки" +msgctxt "scarf_joint_seam_length label" +msgid "Scarf Seam Length" +msgstr "Длина косого шва" + +msgctxt "scarf_joint_seam_start_height_ratio label" +msgid "Scarf Seam Start Height" +msgstr "Начальная высота косого шва" + +msgctxt "scarf_split_distance label" +msgid "Scarf Seam Step Length" +msgstr "Длина шага косого шва" + msgctxt "support_meshes_present label" msgid "Scene Has Support Meshes" msgstr "На сцене есть объекты поддержки" @@ -3128,6 +3328,10 @@ msgctxt "z_seam_corner label" msgid "Seam Corner Preference" msgstr "Настройки угла шва" +msgctxt "seam_overhang_angle label" +msgid "Seam Overhanging Wall Angle" +msgstr "Угол нависания стенки, выше которого не следует размещать шов" + msgctxt "user_defined_print_order_enabled label" msgid "Set Print Sequence Manually" msgstr "Установить последовательность печати вручную" @@ -3472,6 +3676,10 @@ msgctxt "acceleration_support_infill label" msgid "Support Infill Acceleration" msgstr "Ускорение заполнение поддержек" +msgctxt "support_infill_density_multiplier_initial_layer label" +msgid "Support Infill Density Multiplier Initial Layer" +msgstr "Поддерживать коэффициент плотности заполнения начального слоя " + msgctxt "support_infill_extruder_nr label" msgid "Support Infill Extruder" msgstr "Экструдер заполнения поддержек" @@ -3664,6 +3872,10 @@ msgctxt "support_z_distance label" msgid "Support Z Distance" msgstr "Зазор поддержки по оси Z" +msgctxt "support_z_seam_away_from_model label" +msgid "Support Z Seam Away from Model" +msgstr "Поддерживать Z-шов в стороне от модели" + msgctxt "support_interface_priority option support_lines_overwrite_interface_area" msgid "Support lines preferred" msgstr "Предпочитать линии поддержки" @@ -3840,6 +4052,22 @@ msgctxt "acceleration_travel description" msgid "The acceleration with which travel moves are made." msgstr "Ускорение, с которым выполняется перемещение." +msgctxt "raft_base_flow description" +msgid "The amount of material, relative to a normal extrusion line, to extrude during raft base printing. Having an increased flow may improve adhesion and raft structural strength." +msgstr "Количество материала, которое необходимо выдавить во время печати основания рафта, по сравнению с обычной экструзионной линией. Увеличение потока может улучшить адгезию и прочность конструкции." + +msgctxt "raft_interface_flow description" +msgid "The amount of material, relative to a normal extrusion line, to extrude during raft interface printing. Having an increased flow may improve adhesion and raft structural strength." +msgstr "Количество материала, которое необходимо выдавить во время печати стыка рафта, по сравнению с обычной экструзионной линией. Увеличение потока может улучшить адгезию и прочность конструкции." + +msgctxt "raft_flow description" +msgid "The amount of material, relative to a normal extrusion line, to extrude during raft printing. Having an increased flow may improve adhesion and raft structural strength." +msgstr "Количество материала, которое необходимо выдавить во время печати рафта, по сравнению с обычной экструзионной линией. Увеличение потока может улучшить адгезию и прочность конструкции." + +msgctxt "raft_surface_flow description" +msgid "The amount of material, relative to a normal extrusion line, to extrude during raft surface printing. Having an increased flow may improve adhesion and raft structural strength." +msgstr "Количество материала, которое необходимо выдавить во время печати поверхности рафта, по сравнению с обычной экструзионной линией. Увеличение потока может улучшить адгезию и прочность конструкции." + msgctxt "ironing_flow description" msgid "The amount of material, relative to a normal skin line, to extrude during ironing. Keeping the nozzle filled helps filling some of the crevices of the top surface, but too much results in overextrusion and blips on the side of the surface." msgstr "Объём материала, относительно от обычной линии, который будет выдавлен в процессе разглаживания. Наличие в сопле наличие материала помогает заполнять щели на верхней оболочке, но слишком большое значение приводит к излишнему выдавливанию материала и ухудшает качество оболочки." @@ -3848,6 +4076,30 @@ msgctxt "infill_overlap description" msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." msgstr "Величина перекрытия между заполнением и стенками в виде процентного отношения от ширины линии заполнения. Небольшое перекрытие позволяет стенкам надежно соединяться с заполнением." +msgctxt "raft_base_infill_overlap description" +msgid "The amount of overlap between the infill and the walls of the raft base, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." +msgstr "Величина перекрытия между заполнителем и стенками основания рафта, выраженная в процентах от ширины линии заполнения. Небольшое перекрытие позволяет стенкам плотно прилегать к заполнителю." + +msgctxt "raft_base_infill_overlap_mm description" +msgid "The amount of overlap between the infill and the walls of the raft base. A slight overlap allows the walls to connect firmly to the infill." +msgstr "Величина перекрытия между заполнителем и стенками основания рафта. Небольшое перекрытие позволяет стенкам плотно прилегать к заполнителю." + +msgctxt "raft_interface_infill_overlap description" +msgid "The amount of overlap between the infill and the walls of the raft interface, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." +msgstr "Величина перекрытия между заполнителем и стенками стыка рафта, выраженная в процентах от ширины линии заполнения. Небольшое перекрытие позволяет стенкам плотно прилегать к заполнителю." + +msgctxt "raft_interface_infill_overlap_mm description" +msgid "The amount of overlap between the infill and the walls of the raft interface. A slight overlap allows the walls to connect firmly to the infill." +msgstr "Величина перекрытия между заполнителем и стенками стыка рафта. Небольшое перекрытие позволяет стенкам плотно прилегать к заполнителю." + +msgctxt "raft_surface_infill_overlap description" +msgid "The amount of overlap between the infill and the walls of the raft surface, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." +msgstr "Величина перекрытия между заполнителем и стенками поверхности рафта, выраженная в процентах от ширины линии заполнения. Небольшое перекрытие позволяет стенкам плотно прилегать к заполнителю." + +msgctxt "raft_surface_infill_overlap_mm description" +msgid "The amount of overlap between the infill and the walls of the raft surface. A slight overlap allows the walls to connect firmly to the infill." +msgstr "Величина перекрытия между заполнителем и стенками поверхности рафта. Небольшое перекрытие позволяет стенкам плотно прилегать к заполнителю." + msgctxt "infill_overlap_mm description" msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." msgstr "Величина перекрытия между заполнением и стенками. Небольшое перекрытие позволяет стенкам плотно соединиться с заполнением." @@ -3952,6 +4204,10 @@ msgctxt "ironing_line_spacing description" msgid "The distance between the lines of ironing." msgstr "Расстояние между линиями разглаживания." +msgctxt "support_z_seam_min_distance description" +msgid "The distance between the model and its support structure at the z-axis seam." +msgstr "Расстояние между моделью и ее опорной конструкцией у шва по оси z." + msgctxt "travel_avoid_distance description" msgid "The distance between the nozzle and already printed parts when avoiding during travel moves." msgstr "Дистанция между соплом и уже напечатанными частями, выдерживаемая при перемещении." @@ -4120,18 +4376,18 @@ msgctxt "mold_roof_height description" msgid "The height above horizontal parts in your model which to print mold." msgstr "Высота над горизонтальными частями вашей модели, по которой создаётся форма." -msgctxt "cool_fan_full_at_height description" +msgctxt "build_fan_full_at_height description" msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." -msgstr "Высота, на которой вентилятор вращается с обычной скоростью. На предыдущих слоях скорость вращения вентилятора постепенно увеличивается с начальной." +msgstr "Высота, на которой вентиляторы вращаются на обычной скорости. На нижних уровнях скорость вентилятора постепенно увеличивается от начальной скорости вентилятора до обычной скорости вентилятора." + +msgctxt "cool_fan_full_at_height description" +msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." +msgstr "Высота, на которой вентилятор вращается с обычной скоростью. На предыдущих слоях скорость вращения вентилятора постепенно увеличивается с начальной." msgctxt "gantry_height description" msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes)." msgstr "Высота между кончиком сопла и портальной системой (по осям X и Y)." -msgctxt "machine_nozzle_head_distance description" -msgid "The height difference between the tip of the nozzle and the lowest part of the print head." -msgstr "Высота между кончиком сопла и нижней частью головы." - msgctxt "retraction_hop_after_extruder_switch_height description" msgid "The height difference when performing a Z Hop after extruder switch." msgstr "Высота, на которую приподнимается ось Z после смены экструдера." @@ -4181,9 +4437,10 @@ msgid "The horizontal distance between the first brim line and the outline of th msgstr "Горизонтальное расстояние между первой линией каймы и контуром первого слоя изделия. Небольшой зазор облегчит удаление каймы и позволит сохранить термические преимущества." msgctxt "skirt_gap description" -msgid "The horizontal distance between the skirt and the first layer of the print.\nThis is the minimum distance. Multiple skirt lines will extend outwards from this distance." -msgstr "Горизонтальное расстояние между юбкой и первым слоем печати." -"Минимальное расстояние. Несколько линий юбки будут расширяться от этого расстояния." +msgid "" +"The horizontal distance between the skirt and the first layer of the print.\n" +"This is the minimum distance. Multiple skirt lines will extend outwards from this distance." +msgstr "Горизонтальное расстояние между юбкой и первым слоем печати.Минимальное расстояние. Несколько линий юбки будут расширяться от этого расстояния." msgctxt "lightning_infill_straightening_angle description" msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." @@ -4229,6 +4486,10 @@ msgctxt "top_skin_preshrink description" msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model." msgstr "Наибольшая ширина областей оболочки, которые будут удалены. Каждая область оболочки, которая меньше указанного значения, будет удалена. Это может помочь с сокращением затрат времени и материала при печати верхних оболочек наклонных поверхностей модели." +msgctxt "build_fan_full_layer description" +msgid "The layer at which the build fans spin on full fan speed. This value is calculated and rounded to a whole number." +msgstr "Слой, на котором вентиляторы построения вращаются на полной скорости. Это значение рассчитывается и округляется до целого числа." + msgctxt "cool_fan_full_layer description" msgid "The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number." msgstr "Слой, на котором вентилятор должен вращаться с обыкновенной скоростью. Если определена обычная скорость для вентилятора на высоте, это значение вычисляется и округляется до целого." @@ -4441,6 +4702,10 @@ msgctxt "support_bottom_stair_step_min_slope description" msgid "The minimum slope of the area for stair-stepping to take effect. Low values should make support easier to remove on shallower slopes, but really low values may result in some very counter-intuitive results on other parts of the model." msgstr "Минимальный уклон области, где применяется лестничный шаг. При низких значениях удаление поддержки на более пологих уклонах должно быть проще, но слишком низкие значения могут приводить к очень неожиданным результатам на других деталях модели." +msgctxt "prime_tower_min_shell_thickness description" +msgid "The minimum thickness of the prime tower shell. You may increase it to make the prime tower stronger." +msgstr "Минимальная толщина оболочки основной башни. Вы можете увеличить ее, чтобы сделать основную башню прочнее." + msgctxt "cool_min_layer_time description" msgid "The minimum time spent in a layer. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer. Layers may still take shorter than the minimal layer time if Lift Head is disabled and if the Minimum Speed would otherwise be violated." msgstr "Минимальное время, затрачиваемое на печать слоя. Этот параметр заставляет принтер замедляться, как минимум, чтобы потратить на печать слоя время, указанное в этом параметре. Это позволяет напечатанному материалу достаточно охладиться перед печатью следующего слоя. Слои могут печататься быстрее, чем указано в этом параметре, если поднятие головы отключено и если будет нарушено требование по минимальной скорости печати." @@ -4509,6 +4774,10 @@ msgctxt "support_brim_line_count description" msgid "The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material." msgstr "Количество линий, используемых для каймы поддержки. При увеличении линий каймы улучшается адгезия к рабочему столу и увеличивается расход материала." +msgctxt "build_volume_fan_nr description" +msgid "The number of the fan that cools the build volume. If this is set to 0, it's means that there is no build volume fan" +msgstr "Номер вентилятора, охлаждающего объем построения. Если установлено значение 0, это означает, что вентилятора объема построения нет" + msgctxt "raft_surface_layers description" msgid "The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model sits on. 2 layers result in a smoother top surface than 1." msgstr "Количество верхних слоёв над вторым слоем подложки. Это такие полностью заполненные слои, на которых размещается модель. Два слоя приводят к более гладкой поверхности чем один." @@ -4601,6 +4870,10 @@ msgctxt "jerk_layer_0 description" msgid "The print maximum instantaneous velocity change for the initial layer." msgstr "Изменение максимальной мгновенной скорости на первом слое." +msgctxt "scarf_joint_seam_start_height_ratio description" +msgid "The ratio of the selected layer height at which the scarf seam will begin. A lower number will result in a larger seam height. Must be lower than 100 to be effective." +msgstr "Коэффициент выбранной высоты слоя, при котором начнется косой шов. Меньшее число приведет к большей высоте шва. Для эффективности должно быть ниже 100." + msgctxt "machine_shape description" msgid "The shape of the build plate without taking unprintable areas into account." msgstr "Форма стола без учёта непечатаемых областей." @@ -4929,6 +5202,26 @@ msgctxt "bridge_wall_coast description" msgid "This controls the distance the extruder should coast immediately before a bridge wall begins. Coasting before the bridge starts can reduce the pressure in the nozzle and may produce a flatter bridge." msgstr "Эта настройка управляет расстоянием наката экструдера непосредственно перед началом стенки мостика. Накат перед началом мостика может уменьшить давление в сопле и создать более ровный мостик." +msgctxt "wall_0_acceleration description" +msgid "This is the acceleration with which to reach the top speed when printing an outer wall." +msgstr "Это ускорение, с которым можно достичь максимальной скорости при печати наружной стенки." + +msgctxt "wall_0_deceleration description" +msgid "This is the deceleration with which to end printing an outer wall." +msgstr "Это замедление, с которым следует завершить печать внешней стенки." + +msgctxt "wall_0_speed_split_distance description" +msgid "This is the maximum length of an extrusion path when splitting a longer path to apply the outer wall acceleration/deceleration. A smaller distance will create a more precise but also more verbose G-Code." +msgstr "Это максимальная длина пути экструзии при разделении более длинного пути для применения ускорения/замедления на внешней стенке. Меньшее расстояние создаст более точный, но и более сложный G-код." + +msgctxt "wall_0_end_speed_ratio description" +msgid "This is the ratio of the top speed to end with when printing an outer wall." +msgstr "Это коэффициент максимальной скорости для завершения печати внешней стенки." + +msgctxt "wall_0_start_speed_ratio description" +msgid "This is the ratio of the top speed to start with when printing an outer wall." +msgstr "Это коэффициент максимальной скорости, с которой следует начинать печать внешней стенки." + msgctxt "raft_base_smoothing description" msgid "This setting controls how much inner corners in the raft base outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." msgstr "Этот параметр определяет, насколько закруглены внутренние углы контура основания фундамента. Внутренние углы закруглены до полукруга с радиусом, равным указанному здесь значению. Эта настройка также удаляет отверстия в контуре фундамента, которые меньше такого круга." @@ -5173,10 +5466,18 @@ msgctxt "support_tree_max_diameter label" msgid "Trunk Diameter" msgstr "Диаметр ствола" +msgctxt "seam_overhang_angle description" +msgid "Try to prevent seams on walls that overhang more than this angle. When the value is 90, no walls will be treated as overhanging." +msgstr "Старайтесь избегать швов на стенках, которые нависают под большим углом, чем этот. Если значение равно 90, ни одна стенка не будет считаться нависающей." + msgctxt "machine_gcode_flavor option UltiGCode" msgid "Ultimaker 2" msgstr "Ultimaker 2" +msgctxt "cool_during_extruder_switch option unchanged" +msgid "Unchanged" +msgstr "Без изменений" + msgctxt "meshfix_union_all label" msgid "Union Overlapping Volumes" msgstr "Объединение перекрывающихся объёмов" @@ -5301,9 +5602,17 @@ msgctxt "shell label" msgid "Walls" msgstr "Стенки" +msgctxt "extra_infill_lines_to_support_skins option walls" +msgid "Walls Only" +msgstr "Только стенки" + +msgctxt "extra_infill_lines_to_support_skins option walls_and_lines" +msgid "Walls and Lines" +msgstr "Стенки и линии" + msgctxt "wall_overhang_angle description" -msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." -msgstr "Стенки, выступающие под углом больше указанного, будут напечатаны с использованием настроек выступающей стенки. Если значение составляет 90, стенки не считаются выступающими. Выступающие элементы, для которых имеется поддержка, также не считаются выступающими." +msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either. Furthermore, any line that's less than half overhanging will also not be treated as overhang." +msgstr "Стены, которые нависают больше, чем на этот угол, будут напечатаны с использованием настроек для нависающих стен. Если значение равно 90, ни одна стенка не будет считаться нависающей. Нависание, поддерживаемое опорой, также не будет считаться нависанием. Кроме того, любая линия, которая нависает меньше, чем на половину, также не будет считаться нависанием." msgctxt "meshfix_fluid_motion_enabled description" msgid "When enabled tool paths are corrected for printers with smooth motion planners. Small movements that deviate from the general tool path direction are smoothed to improve fluid motions." @@ -5341,6 +5650,14 @@ msgctxt "bridge_wall_material_flow description" msgid "When printing bridge walls, the amount of material extruded is multiplied by this value." msgstr "Во время печати стенок мостика объем выдавленного материала умножается на указанное значение." +msgctxt "raft_interface_z_offset description" +msgid "When printing the first layer of the raft interface, translate by this offset to customize the adhesion between base and interface. A negative offset should improve the adhesion." +msgstr "При печати первого слоя стыка рафта переместите с учетом этого смещения, чтобы настроить адгезию между основанием и стыком. Отрицательное смещение должно улучшить адгезию." + +msgctxt "raft_surface_z_offset description" +msgid "When printing the first layer of the raft surface, translate by this offset to customize the adhesion between interface and surface. A negative offset should improve the adhesion." +msgstr "При печати первого слоя поверхности рафта переместите с учетом этого смещения, чтобы настроить адгезию между стыком и поверхностью. Отрицательное смещение должно улучшить адгезию." + msgctxt "bridge_skin_material_flow_2 description" msgid "When printing the second bridge skin layer, the amount of material extruded is multiplied by this value." msgstr "Во время печати слоя второй оболочки мостика объем выдавленного материала умножается на указанное значение." @@ -5637,6 +5954,10 @@ msgctxt "z_seam_type label" msgid "Z Seam Alignment" msgstr "Выравнивание шва по оси Z" +msgctxt "z_seam_on_vertex label" +msgid "Z Seam On Vertex" +msgstr "Z-шов на вершине" + msgctxt "z_seam_position label" msgid "Z Seam Position" msgstr "Позиция Z шва" @@ -5697,318 +6018,14 @@ msgctxt "travel description" msgid "travel" msgstr "перемещение" -msgctxt "cool_during_extruder_switch description" -msgid "Whether to activate the cooling fans during a nozzle switch. This can help reducing oozing by cooling the nozzle faster:
    • Unchanged: keep the fans as they were previously
    • Only last extruder: turn on the fan of the last used extruder, but turn the others off (if any). This is useful if you have completely separate extruders.
    • All fans: turn on all fans during nozzle switch. This is useful if you have a single cooling fan, or multiple fans that stay close to each other.
    " -msgstr "Следует ли включать охлаждающие вентиляторы при переключении сопел. Это может помочь уменьшить просачивание за счет более быстрого охлаждения сопла:
    • Без изменений: оставить вентиляторы в прежнем режиме
    • Только последний экструдер: включить вентилятор последнего использованного экструдера, но выключить остальные (если они есть). Это полезно, если у вас полностью раздельные экструдеры.
    • Все вентиляторы: включить все вентиляторы во время переключения сопел. Это полезно, если у вас один охлаждающий вентилятор или несколько вентиляторов, расположенных близко друг к другу.
    " - -msgctxt "cool_during_extruder_switch option all_fans" -msgid "All fans" -msgstr "Все вентиляторы" - -msgctxt "cool_during_extruder_switch label" -msgid "Cooling during extruder switch" -msgstr "Охлаждение при переключении экструдеров" - -msgctxt "support_z_seam_away_from_model description" -msgid "Manage the spatial relationship between the z seam of the support structure and the actual 3D model. This control is crucial as it allows users to ensure the seamless removal of support structures post-printing, without inflicting damage or leaving marks on the printed model." -msgstr "Управляйте пространственным соотношением между Z-швом опорной конструкции и фактической 3D-моделью. Это управление крайне важно, поскольку позволяет пользователям обеспечить плавное удаление опорных конструкций после печати, не нанося повреждений и не оставляя следов на напечатанной модели." - -msgctxt "support_z_seam_min_distance label" -msgid "Min Z Seam Distance from Model" -msgstr "Минимальное расстояние Z-шва от модели" - -msgctxt "support_infill_density_multiplier_initial_layer description" -msgid "Multiplier for the infill on the initial layers of the support. Increasing this may help for bed adhesion." -msgstr "Коэффициент заполнения начальных слоев опоры. Увеличение этого показателя может способствовать повышению адгезии платформы." - -msgctxt "cool_during_extruder_switch option only_last_extruder" -msgid "Only last extruder" -msgstr "Только последний экструдер" - -msgctxt "z_seam_on_vertex description" -msgid "Place the z-seam on a polygon vertex. Switching this off can place the seam between vertices as well. (Keep in mind that this won't override the restrictions on placing the seam on an unsupported overhang.)" -msgstr "Разместить Z-шов на вершине многоугольника. При отключении этого параметра шов также может располагаться между вершинами. (Имейте в виду, что это не отменяет ограничений на размещение шва на безопорном выступе.)" - -msgctxt "prime_tower_min_shell_thickness label" -msgid "Prime Tower Minimum Shell Thickness" -msgstr "Минимальная толщина оболочки основной башни" - -msgctxt "raft_base_flow label" -msgid "Raft Base Flow" -msgstr "Поток основания рафта" - -msgctxt "raft_base_infill_overlap_mm label" -msgid "Raft Base Infill Overlap" -msgstr "Перекрытие заполнения основания рафта" - -msgctxt "raft_base_infill_overlap label" -msgid "Raft Base Infill Overlap Percentage" -msgstr "Процент перекрытия заполнения основания рафта" - -msgctxt "raft_flow label" -msgid "Raft Flow" -msgstr "Поток рафта" - -msgctxt "raft_interface_flow label" -msgid "Raft Interface Flow" -msgstr "Поток стыка рафта" - -msgctxt "raft_interface_infill_overlap_mm label" -msgid "Raft Interface Infill Overlap" -msgstr "Перекрытие заполнения стыка рафта" - -msgctxt "raft_interface_infill_overlap label" -msgid "Raft Interface Infill Overlap Percentage" -msgstr "Процент перекрытия заполнения стыка рафта" - -msgctxt "raft_interface_z_offset label" -msgid "Raft Interface Z Offset" -msgstr "Z-смещение стыка рафта" - -msgctxt "raft_surface_flow label" -msgid "Raft Surface Flow" -msgstr "Поток поверхности рафта" - -msgctxt "raft_surface_infill_overlap_mm label" -msgid "Raft Surface Infill Overlap" -msgstr "Перекрытие заполнения поверхности рафта" - -msgctxt "raft_surface_infill_overlap label" -msgid "Raft Surface Infill Overlap Percentage" -msgstr "Процент перекрытия заполнения поверхности рафта" - -msgctxt "raft_surface_z_offset label" -msgid "Raft Surface Z Offset" -msgstr "Z-смещение поверхности рафта" - -msgctxt "seam_overhang_angle label" -msgid "Seam Overhanging Wall Angle" -msgstr "Угол нависания стенки, выше которого не следует размещать шов" - -msgctxt "support_infill_density_multiplier_initial_layer label" -msgid "Support Infill Density Multiplier Initial Layer" -msgstr "Поддерживать коэффициент плотности заполнения начального слоя " - -msgctxt "support_z_seam_away_from_model label" -msgid "Support Z Seam Away from Model" -msgstr "Поддерживать Z-шов в стороне от модели" - -msgctxt "raft_base_flow description" -msgid "The amount of material, relative to a normal extrusion line, to extrude during raft base printing. Having an increased flow may improve adhesion and raft structural strength." -msgstr "Количество материала, которое необходимо выдавить во время печати основания рафта, по сравнению с обычной экструзионной линией. Увеличение потока может улучшить адгезию и прочность конструкции." - -msgctxt "raft_interface_flow description" -msgid "The amount of material, relative to a normal extrusion line, to extrude during raft interface printing. Having an increased flow may improve adhesion and raft structural strength." -msgstr "Количество материала, которое необходимо выдавить во время печати стыка рафта, по сравнению с обычной экструзионной линией. Увеличение потока может улучшить адгезию и прочность конструкции." - -msgctxt "raft_flow description" -msgid "The amount of material, relative to a normal extrusion line, to extrude during raft printing. Having an increased flow may improve adhesion and raft structural strength." -msgstr "Количество материала, которое необходимо выдавить во время печати рафта, по сравнению с обычной экструзионной линией. Увеличение потока может улучшить адгезию и прочность конструкции." - -msgctxt "raft_surface_flow description" -msgid "The amount of material, relative to a normal extrusion line, to extrude during raft surface printing. Having an increased flow may improve adhesion and raft structural strength." -msgstr "Количество материала, которое необходимо выдавить во время печати поверхности рафта, по сравнению с обычной экструзионной линией. Увеличение потока может улучшить адгезию и прочность конструкции." - -msgctxt "raft_base_infill_overlap description" -msgid "The amount of overlap between the infill and the walls of the raft base, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." -msgstr "Величина перекрытия между заполнителем и стенками основания рафта, выраженная в процентах от ширины линии заполнения. Небольшое перекрытие позволяет стенкам плотно прилегать к заполнителю." - -msgctxt "raft_base_infill_overlap_mm description" -msgid "The amount of overlap between the infill and the walls of the raft base. A slight overlap allows the walls to connect firmly to the infill." -msgstr "Величина перекрытия между заполнителем и стенками основания рафта. Небольшое перекрытие позволяет стенкам плотно прилегать к заполнителю." - -msgctxt "raft_interface_infill_overlap description" -msgid "The amount of overlap between the infill and the walls of the raft interface, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." -msgstr "Величина перекрытия между заполнителем и стенками стыка рафта, выраженная в процентах от ширины линии заполнения. Небольшое перекрытие позволяет стенкам плотно прилегать к заполнителю." +#~ msgctxt "machine_nozzle_head_distance label" +#~ msgid "Nozzle Length" +#~ msgstr "Длина сопла" -msgctxt "raft_interface_infill_overlap_mm description" -msgid "The amount of overlap between the infill and the walls of the raft interface. A slight overlap allows the walls to connect firmly to the infill." -msgstr "Величина перекрытия между заполнителем и стенками стыка рафта. Небольшое перекрытие позволяет стенкам плотно прилегать к заполнителю." +#~ msgctxt "machine_nozzle_head_distance description" +#~ msgid "The height difference between the tip of the nozzle and the lowest part of the print head." +#~ msgstr "Высота между кончиком сопла и нижней частью головы." -msgctxt "raft_surface_infill_overlap description" -msgid "The amount of overlap between the infill and the walls of the raft surface, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." -msgstr "Величина перекрытия между заполнителем и стенками поверхности рафта, выраженная в процентах от ширины линии заполнения. Небольшое перекрытие позволяет стенкам плотно прилегать к заполнителю." - -msgctxt "raft_surface_infill_overlap_mm description" -msgid "The amount of overlap between the infill and the walls of the raft surface. A slight overlap allows the walls to connect firmly to the infill." -msgstr "Величина перекрытия между заполнителем и стенками поверхности рафта. Небольшое перекрытие позволяет стенкам плотно прилегать к заполнителю." - -msgctxt "support_z_seam_min_distance description" -msgid "The distance between the model and its support structure at the z-axis seam." -msgstr "Расстояние между моделью и ее опорной конструкцией у шва по оси z." - -msgctxt "prime_tower_min_shell_thickness description" -msgid "The minimum thickness of the prime tower shell. You may increase it to make the prime tower stronger." -msgstr "Минимальная толщина оболочки основной башни. Вы можете увеличить ее, чтобы сделать основную башню прочнее." - -msgctxt "seam_overhang_angle description" -msgid "Try to prevent seams on walls that overhang more than this angle. When the value is 90, no walls will be treated as overhanging." -msgstr "Старайтесь избегать швов на стенках, которые нависают под большим углом, чем этот. Если значение равно 90, ни одна стенка не будет считаться нависающей." - -msgctxt "cool_during_extruder_switch option unchanged" -msgid "Unchanged" -msgstr "Без изменений" - -msgctxt "raft_interface_z_offset description" -msgid "When printing the first layer of the raft interface, translate by this offset to customize the adhesion between base and interface. A negative offset should improve the adhesion." -msgstr "При печати первого слоя стыка рафта переместите с учетом этого смещения, чтобы настроить адгезию между основанием и стыком. Отрицательное смещение должно улучшить адгезию." - -msgctxt "raft_surface_z_offset description" -msgid "When printing the first layer of the raft surface, translate by this offset to customize the adhesion between interface and surface. A negative offset should improve the adhesion." -msgstr "При печати первого слоя поверхности рафта переместите с учетом этого смещения, чтобы настроить адгезию между стыком и поверхностью. Отрицательное смещение должно улучшить адгезию." - -msgctxt "z_seam_on_vertex label" -msgid "Z Seam On Vertex" -msgstr "Z-шов на вершине" - -msgctxt "extra_infill_lines_to_support_skins description" -msgid "Add extra lines into the infill pattern to support skins above. This option prevents holes or plastic blobs that sometime show in complex shaped skins due to the infill below not correctly supporting the skin layer being printed above. 'Walls' supports just the outlines of the skin, whereas 'Walls and Lines' also supports the ends of the lines that make up the skin." -msgstr "Добавьте дополнительные линии в шаблон заполнения для поддержки оболочек выше. Эта опция предотвращает появление отверстий или капель пластика, которые иногда появляются в оболочках сложной формы из-за того, что заполнение внизу не поддерживает правильно слой оболочки, печатаемый выше. \"Стены\" поддерживают только контуры оболочки, тогда как \"стены и линии\" поддерживают также концы линий, которые образуют оболочку." - -msgctxt "build_fan_full_at_height label" -msgid "Build Fan Speed at Height" -msgstr "Скорость вентилятора построения в высоту" - -msgctxt "build_fan_full_layer label" -msgid "Build Fan Speed at Layer" -msgstr "Скорость вентилятора построения на уровне" - -msgctxt "build_volume_fan_nr label" -msgid "Build volume fan number" -msgstr "Номер вентилятора объема построения" - -msgctxt "scarf_split_distance description" -msgid "Determines the length of each step in the flow change when extruding along the scarf seam. A smaller distance will result in a more precise but also more complex G-code." -msgstr "Определяет длину каждого шага изменения потока при экструзии вдоль косого шва. Меньшее расстояние приведет к более точному, но и более сложному G-коду." - -msgctxt "scarf_joint_seam_length description" -msgid "Determines the length of the scarf seam, a seam type that should make the Z seam less visible. Must be higher than 0 to be effective." -msgstr "Определяет длину косого шва, типа шва, который должен сделать шов Z менее заметным. Для эффективности должно быть больше 0." - -msgctxt "gradual_flow_discretisation_step_size description" -msgid "Duration of each step in the gradual flow change" -msgstr "Продолжительность каждого шага изменения плавного потока" - -msgctxt "gradual_flow_enabled description" -msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops." -msgstr "Включите изменения плавного потока. Если эта функция включена, поток постепенно увеличивается/уменьшается до целевого значения. Это полезно для принтеров с трубкой Боудена, где поток не меняется сразу при запуске/остановке двигателя экструдера." - -msgctxt "extra_infill_lines_to_support_skins label" -msgid "Extra Infill Lines To Support Skins" -msgstr "Дополнительные линии заполнения для поддержки оболочек" - -msgctxt "reset_flow_duration description" -msgid "For any travel move longer than this value, the material flow is reset to the paths target flow" -msgstr "Для любого перемещения, превышающего это значение, поток материала сбрасывается до целевого потока пути." - -msgctxt "gradual_flow_discretisation_step_size label" -msgid "Gradual flow discretisation step size" -msgstr "Размер шага дискретизации плавного потока" - -msgctxt "gradual_flow_enabled label" -msgid "Gradual flow enabled" -msgstr "Плавный поток включен" - -msgctxt "max_flow_acceleration label" -msgid "Gradual flow max acceleration" -msgstr "Максимальное ускорение плавного потока" - -msgctxt "layer_0_max_flow_acceleration label" -msgid "Initial layer max flow acceleration" -msgstr "Максимальное ускорение потока начального слоя" - -msgctxt "max_flow_acceleration description" -msgid "Maximum acceleration for gradual flow changes" -msgstr "Максимальное ускорение для изменения плавного потока" - -msgctxt "layer_0_max_flow_acceleration description" -msgid "Minimum speed for gradual flow changes for the first layer" -msgstr "Минимальная скорость изменения плавного потока для первого слоя" - -msgctxt "extra_infill_lines_to_support_skins option none" -msgid "None" -msgstr "Нет" - -msgctxt "wall_0_acceleration label" -msgid "Outer Wall Acceleration" -msgstr "Ускорение на внешних стенках" - -msgctxt "wall_0_deceleration label" -msgid "Outer Wall Deceleration" -msgstr "Замедление на внешних станках" - -msgctxt "wall_0_end_speed_ratio label" -msgid "Outer Wall End Speed Ratio" -msgstr "Коэффициент скорости в конце внешней стенки" - -msgctxt "wall_0_speed_split_distance label" -msgid "Outer Wall Speed Split Distance" -msgstr "Интервал скорости на внешней стенке" - -msgctxt "wall_0_start_speed_ratio label" -msgid "Outer Wall Start Speed Ratio" -msgstr "Коэффициент начальной скорости на внешней стенке" - -msgctxt "reset_flow_duration label" -msgid "Reset flow duration" -msgstr "Сбросить продолжительность потока" - -msgctxt "scarf_joint_seam_length label" -msgid "Scarf Seam Length" -msgstr "Длина косого шва" - -msgctxt "scarf_joint_seam_start_height_ratio label" -msgid "Scarf Seam Start Height" -msgstr "Начальная высота косого шва" - -msgctxt "scarf_split_distance label" -msgid "Scarf Seam Step Length" -msgstr "Длина шага косого шва" - -msgctxt "build_fan_full_at_height description" -msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." -msgstr "Высота, на которой вентиляторы вращаются на обычной скорости. На нижних уровнях скорость вентилятора постепенно увеличивается от начальной скорости вентилятора до обычной скорости вентилятора." - -msgctxt "build_fan_full_layer description" -msgid "The layer at which the build fans spin on full fan speed. This value is calculated and rounded to a whole number." -msgstr "Слой, на котором вентиляторы построения вращаются на полной скорости. Это значение рассчитывается и округляется до целого числа." - -msgctxt "build_volume_fan_nr description" -msgid "The number of the fan that cools the build volume. If this is set to 0, it's means that there is no build volume fan" -msgstr "Номер вентилятора, охлаждающего объем построения. Если установлено значение 0, это означает, что вентилятора объема построения нет" - -msgctxt "scarf_joint_seam_start_height_ratio description" -msgid "The ratio of the selected layer height at which the scarf seam will begin. A lower number will result in a larger seam height. Must be lower than 100 to be effective." -msgstr "Коэффициент выбранной высоты слоя, при котором начнется косой шов. Меньшее число приведет к большей высоте шва. Для эффективности должно быть ниже 100." - -msgctxt "wall_0_acceleration description" -msgid "This is the acceleration with which to reach the top speed when printing an outer wall." -msgstr "Это ускорение, с которым можно достичь максимальной скорости при печати наружной стенки." - -msgctxt "wall_0_deceleration description" -msgid "This is the deceleration with which to end printing an outer wall." -msgstr "Это замедление, с которым следует завершить печать внешней стенки." - -msgctxt "wall_0_speed_split_distance description" -msgid "This is the maximum length of an extrusion path when splitting a longer path to apply the outer wall acceleration/deceleration. A smaller distance will create a more precise but also more verbose G-Code." -msgstr "Это максимальная длина пути экструзии при разделении более длинного пути для применения ускорения/замедления на внешней стенке. Меньшее расстояние создаст более точный, но и более сложный G-код." - -msgctxt "wall_0_end_speed_ratio description" -msgid "This is the ratio of the top speed to end with when printing an outer wall." -msgstr "Это коэффициент максимальной скорости для завершения печати внешней стенки." - -msgctxt "wall_0_start_speed_ratio description" -msgid "This is the ratio of the top speed to start with when printing an outer wall." -msgstr "Это коэффициент максимальной скорости, с которой следует начинать печать внешней стенки." - -msgctxt "extra_infill_lines_to_support_skins option walls" -msgid "Walls Only" -msgstr "Только стенки" - -msgctxt "extra_infill_lines_to_support_skins option walls_and_lines" -msgid "Walls and Lines" -msgstr "Стенки и линии" - -msgctxt "wall_overhang_angle description" -msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either. Furthermore, any line that's less than half overhanging will also not be treated as overhang." -msgstr "Стены, которые нависают больше, чем на этот угол, будут напечатаны с использованием настроек для нависающих стен. Если значение равно 90, ни одна стенка не будет считаться нависающей. Нависание, поддерживаемое опорой, также не будет считаться нависанием. Кроме того, любая линия, которая нависает меньше, чем на половину, также не будет считаться нависанием." +#~ msgctxt "wall_overhang_angle description" +#~ msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." +#~ msgstr "Стенки, выступающие под углом больше указанного, будут напечатаны с использованием настроек выступающей стенки. Если значение составляет 90, стенки не считаются выступающими. Выступающие элементы, для которых имеется поддержка, также не считаются выступающими." diff --git a/resources/i18n/tr_TR/cura.po b/resources/i18n/tr_TR/cura.po index 862914d7003..c8ad0816e99 100644 --- a/resources/i18n/tr_TR/cura.po +++ b/resources/i18n/tr_TR/cura.po @@ -2756,6 +2756,10 @@ msgctxt "@label" msgid "Nozzle offset Y" msgstr "Nozül Y ofseti" +msgctxt "@label" +msgid "Nozzle Size" +msgstr "Nozzle boyutu" + msgctxt "@label" msgid "Nozzle size" msgstr "Nozzle boyutu" diff --git a/resources/i18n/tr_TR/fdmprinter.def.json.po b/resources/i18n/tr_TR/fdmprinter.def.json.po index 0c30c63edc1..9d47d98d828 100644 --- a/resources/i18n/tr_TR/fdmprinter.def.json.po +++ b/resources/i18n/tr_TR/fdmprinter.def.json.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-13 09:02+0100\n" +"Report-Msgid-Bugs-To: plugins@ultimaker.com\n" +"POT-Creation-Date: 2024-11-06 10:43+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,6 +16,10 @@ msgctxt "prime_tower_mode description" msgid "How to generate the prime tower:
    • Normal: create a bucket in which secondary materials are primed
    • Interleaved: create a prime tower as sparse as possible. This will save time and filament, but is only possible if the used materials adhere to each other
    " msgstr "Asal kule nasıl oluşturulur:
    • Normal: İkincil malzemelerin astarlandığı bir kova oluşturur.
    • Aralıklı: Olabildiğince seyrek bir asal kule oluşturur. Bu, zamandan ve filamentten tasarruf sağlayacaktır ama bu yalnızca kullanılan malzemelerin birbirine yapışması durumunda mümkündür.
    " +msgctxt "cool_during_extruder_switch description" +msgid "Whether to activate the cooling fans during a nozzle switch. This can help reducing oozing by cooling the nozzle faster:
    • Unchanged: keep the fans as they were previously
    • Only last extruder: turn on the fan of the last used extruder, but turn the others off (if any). This is useful if you have completely separate extruders.
    • All fans: turn on all fans during nozzle switch. This is useful if you have a single cooling fan, or multiple fans that stay close to each other.
    " +msgstr "Bir nozül değişimi sırasında soğutma fanlarının etkinleştirilip etkinleştirilmeyeceği. Bu, nozülü daha hızlı soğutarak sızıntıyı azaltmaya yardımcı olabilir:
    • Değişmemiş: Fanları daha önce olduğu gibi tutun
    • Sadece son ekstrüder: Son kullanılan ekstrüderin fanını açın ama diğerlerini (varsa) kapatın. Bu, tamamen ayrı ekstrüderleriniz varsa kullanışlıdır.
    • Tüm fanlar: Nozül değişimi sırasında tüm fanları açın. Bu, tek bir soğutma fanınız veya birbirine yakın duran birden fazla fanınız varsa kullanışlıdır.
    " + msgctxt "brim_inside_margin description" msgid "A brim around a model may touch an other model where you don't want it. This removes all brim within this distance from brimless models." msgstr "Bir modelin etrafındaki brim, istemediğiniz yerden başka bir modele değebilir. Bu, brim olmayan modellerde bu mesafedeki tüm brimleri ortadan kaldırır." @@ -88,10 +92,15 @@ msgctxt "adaptive_layer_height_enabled description" msgid "Adaptive layers computes the layer heights depending on the shape of the model." msgstr "Uyarlanabilir katmanlar modelin şekline bağlı olarak katman yüksekliğini hesaplar." +msgctxt "extra_infill_lines_to_support_skins description" +msgid "Add extra lines into the infill pattern to support skins above. This option prevents holes or plastic blobs that sometime show in complex shaped skins due to the infill below not correctly supporting the skin layer being printed above. 'Walls' supports just the outlines of the skin, whereas 'Walls and Lines' also supports the ends of the lines that make up the skin." +msgstr "Yukarıdaki kaplamaları desteklemek için dolgu desenine ekstra hatlar ekleyin. Bu seçenek, karmaşık şekilli kaplamalarda alttaki dolgunun üstte basılan kaplama katmanını doğru şekilde desteklememesi nedeniyle bazen ortaya çıkan delikleri veya plastik lekeleri önler. \"Duvarlar\" sadece kaplamanın ana hatlarını desteklerken, \"Duvarlar ve Hatlar\" kaplamayı oluşturan hatların uçlarını da destekler." + msgctxt "infill_wall_line_count description" -msgid "Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\nThis feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right." -msgstr "Dolgu alanının etrafına ekstra duvar ekle. Bu duvarlar üst/alt yüzey hatlarının daha az aşağı düşmesini sağlar. Yani biraz fazla materyal kullanarak, daha az üst/alt yüzey katmanı ile aynı kaliteyi yakalayabilirsiniz." -"Bu özellik, doğru konfigüre edildiğinde, harekete veya geri çekmeye gerek kalmadan Dolgu Poligonlarını Bağlama ile birlikte tüm dolguyu tek bir ekstrüzyon yoluna bağlayabilir." +msgid "" +"Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n" +"This feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right." +msgstr "Dolgu alanının etrafına ekstra duvar ekle. Bu duvarlar üst/alt yüzey hatlarının daha az aşağı düşmesini sağlar. Yani biraz fazla materyal kullanarak, daha az üst/alt yüzey katmanı ile aynı kaliteyi yakalayabilirsiniz.Bu özellik, doğru konfigüre edildiğinde, harekete veya geri çekmeye gerek kalmadan Dolgu Poligonlarını Bağlama ile birlikte tüm dolguyu tek bir ekstrüzyon yoluna bağlayabilir." msgctxt "platform_adhesion description" msgid "Adhesion" @@ -149,6 +158,10 @@ msgctxt "print_sequence option all_at_once" msgid "All at Once" msgstr "Tümünü birden" +msgctxt "cool_during_extruder_switch option all_fans" +msgid "All fans" +msgstr "Tüm fanlar" + msgctxt "resolution description" msgid "All settings that influence the resolution of the print. These settings have a large impact on the quality (and print time)" msgstr "Yazdırma çözünürlüğünü etkileyen tüm ayarlar. Bu ayarların (ve yazdırma süresinin) kalite üzerinde büyük bir etkisi vardır" @@ -429,6 +442,14 @@ msgctxt "brim_width label" msgid "Brim Width" msgstr "Kenar Genişliği" +msgctxt "build_fan_full_at_height label" +msgid "Build Fan Speed at Height" +msgstr "Yükseklikteki Yapı Fan Hızı" + +msgctxt "build_fan_full_layer label" +msgid "Build Fan Speed at Layer" +msgstr "Katmandaki Yapı Fan Hızı" + msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "Yapı Levhası Yapıştırması" @@ -469,6 +490,10 @@ msgctxt "bv_temp_warn_limit label" msgid "Build Volume temperature Warning" msgstr "Yapı Hacmi sıcaklığı Uyarısı" +msgctxt "build_volume_fan_nr label" +msgid "Build volume fan number" +msgstr "Yapı hacmi fan sayısı" + msgctxt "prime_tower_brim_enable description" msgid "By enabling this setting, your prime-tower will get a brim, even if the model doesn't. If you want a sturdier base for a high tower, you can increase the base height." msgstr "Bu ayarı etkinleştirmeniz, modelinizde olmasa bile prime tower'ınıza bir brim kazandırır. Eğer yüksek bir kule için daha sağlam bir taban istiyorsanız, taban yüksekliğini artırabilirsiniz." @@ -613,6 +638,10 @@ msgctxt "cooling label" msgid "Cooling" msgstr "Soğuma" +msgctxt "cool_during_extruder_switch label" +msgid "Cooling during extruder switch" +msgstr "Ekstruder değişimi sırasında soğutma" + msgctxt "infill_pattern option cross" msgid "Cross" msgstr "Çapraz" @@ -701,6 +730,14 @@ msgctxt "bridge_settings_enabled description" msgid "Detect bridges and modify print speed, flow and fan settings while bridges are printed." msgstr "Köprüleri tespit edin ve köprüler yazdırılırken yazdırma hızını, akışı ve fan ayarlarını değiştirin." +msgctxt "scarf_split_distance description" +msgid "Determines the length of each step in the flow change when extruding along the scarf seam. A smaller distance will result in a more precise but also more complex G-code." +msgstr "Atkı dikişi boyunca kalıptan geçirirken akış değişimindeki her adımın uzunluğunu belirler. Daha küçük bir mesafe, daha hassas ama aynı zamanda daha karmaşık bir G koduna sebep olacaktır." + +msgctxt "scarf_joint_seam_length description" +msgid "Determines the length of the scarf seam, a seam type that should make the Z seam less visible. Must be higher than 0 to be effective." +msgstr "Z dikişini daha az görünür hâle getirmesi gereken bir dikiş türü olan atkı dikişinin uzunluğunu belirler. Etkili olması için 0'dan büyük olmalıdır." + msgctxt "inset_direction description" msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last." msgstr "Duvarların basılacağı sırayı belirler. Dış duvarların önce basılması, iç duvarlardaki hataların dışarıya taşmasını önleyerek boyutların doğru olmasını sağlar. Bu duvarların daha sonra basılması ise çıkıntılar basılırken daha iyi yığınlanma sağlar. Toplam iç duvar miktarı eşit değilse ”ortadaki son hat” her zaman en son yazdırılır." @@ -825,6 +862,10 @@ msgctxt "dual label" msgid "Dual Extrusion" msgstr "İkili ekstrüzyon" +msgctxt "gradual_flow_discretisation_step_size description" +msgid "Duration of each step in the gradual flow change" +msgstr "Kademeli akış değişimindeki her adımın süresi" + msgctxt "machine_shape option elliptic" msgid "Elliptic" msgstr "Eliptik" @@ -917,6 +958,10 @@ msgctxt "ooze_shield_enabled description" msgid "Enable exterior ooze shield. This will create a shell around the model which is likely to wipe a second nozzle if it's at the same height as the first nozzle." msgstr "Dış sızdırma kalkanını etkinleştirir. Modelin etrafında, ilk nozül ile aynı yükseklikte olması halinde ikinci bir nozülü temizleyebilecek olan bir kalkan oluşturacaktır." +msgctxt "gradual_flow_enabled description" +msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops." +msgstr "Kademeli akış değişikliklerini etkinleştirin. Etkinleştirildiğinde akış, hedef akışa doğru kademeli olarak artırılır/azaltılır. Bu, akışın ekstrüder motoru çalıştığında/durduğunda hemen değişmediği bowden tüplü yazıcılar için kullanışlıdır." + msgctxt "ppr_enable description" msgid "Enable print process reporting for setting threshold values for possible fault detection." msgstr "Olası hata tespitine yönelik eşik değerlerini ayarlamak için yazdırma işlemi raporlamasını etkinleştirin." @@ -981,6 +1026,10 @@ msgctxt "meshfix_extensive_stitching description" msgid "Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching polygons. This option can introduce a lot of processing time." msgstr "Geniş Dikiş, bitişik poligonlarla dikişleri kapatarak ağdaki açık boşlukların dikmeye çalışır. Bu seçenek çok fazla işlem süresi ortaya çıkarabilir." +msgctxt "extra_infill_lines_to_support_skins label" +msgid "Extra Infill Lines To Support Skins" +msgstr "Kaplamaları Desteklemek İçin Ekstra Dolgu Hatları" + msgctxt "infill_wall_line_count label" msgid "Extra Infill Wall Count" msgstr "Ekstra Dolgu Duvar Sayısı" @@ -993,6 +1042,10 @@ msgctxt "switch_extruder_extra_prime_amount description" msgid "Extra material to prime after nozzle switching." msgstr "Nozül değişiminin ardından çalışmaya hazırlanacak ek malzemedir." +msgctxt "variant_name" +msgid "Extruder" +msgstr "" + msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "Extruder İlk X konumu" @@ -1177,6 +1230,10 @@ msgctxt "material_flush_purge_speed label" msgid "Flush Purge Speed" msgstr "Temizleme Hızı" +msgctxt "reset_flow_duration description" +msgid "For any travel move longer than this value, the material flow is reset to the paths target flow" +msgstr "Bu değerden daha uzun herhangi bir seyahat hareketi için malzeme akışı, hedef akış yollarına sıfırlanır" + msgctxt "min_wall_line_width description" msgid "For thin structures around once or twice the nozzle size, the line widths need to be altered to adhere to the thickness of the model. This setting controls the minimum line width allowed for the walls. The minimum line widths inherently also determine the maximum line widths, since we transition from N to N+1 walls at some geometry thickness where the N walls are wide and the N+1 walls are narrow. The widest possible wall line is twice the Minimum Wall Line Width." msgstr "Nozül boyutunun bir veya iki katı kadar olan ince yapılarda modelin kalınlığına bağlı olarak hat genişliklerinin değiştirilmesi gerekir. Bu ayar, duvarlar için izin verilen minimum hat genişliğini kontrol eder. Minimum hat genişlikleri, N duvarlarının geniş ve N+1 duvarlarının dar olduğu bazı geometrik kalınlıklarda N duvardan N+1 duvara geçildiği için maksimum hat genişliklerini de belirler. Mümkün olan en geniş duvar hattı Minimum Duvar Hattı Genişliğinin iki katıdır." @@ -1222,14 +1279,16 @@ msgid "G-code Flavor" msgstr "G-code türü" msgctxt "machine_end_gcode description" -msgid "G-code commands to be executed at the very end - separated by \n." -msgstr "En son çalıştırılacak G-code komutları (" -" ile ayrılır)." +msgid "" +"G-code commands to be executed at the very end - separated by \n" +"." +msgstr "En son çalıştırılacak G-code komutları ( ile ayrılır)." msgctxt "machine_start_gcode description" -msgid "G-code commands to be executed at the very start - separated by \n." -msgstr "ile ayrılan, başlangıçta yürütülecek G-code komutları" +msgid "" +"G-code commands to be executed at the very start - separated by \n" "." +msgstr "ile ayrılan, başlangıçta yürütülecek G-code komutları." msgctxt "material_guid description" msgid "GUID of the material. This is set automatically." @@ -1291,6 +1350,18 @@ msgctxt "gradual_support_infill_steps label" msgid "Gradual Support Infill Steps" msgstr "Kademeli Destek Dolgusu Aşamaları" +msgctxt "gradual_flow_discretisation_step_size label" +msgid "Gradual flow discretisation step size" +msgstr "Kademeli akış ayrıklaştırma adım boyutu" + +msgctxt "gradual_flow_enabled label" +msgid "Gradual flow enabled" +msgstr "Kademeli akış etkinleştirildi" + +msgctxt "max_flow_acceleration label" +msgid "Gradual flow max acceleration" +msgstr "Kademeli akış maksimum ivme" + msgctxt "cool_min_temperature description" msgid "Gradually reduce to this temperature when printing at reduced speeds because of minimum layer time." msgstr "Minimum katman süresi nedeniyle düşük hızlarda yazdırırken bu sıcaklığa kademeli olarak düşürün." @@ -1683,6 +1754,10 @@ msgctxt "material_initial_print_temperature label" msgid "Initial Printing Temperature" msgstr "İlk Yazdırma Sıcaklığı" +msgctxt "layer_0_max_flow_acceleration label" +msgid "Initial layer max flow acceleration" +msgstr "İlk katman maksimum akış ivmesi" + msgctxt "acceleration_wall_x label" msgid "Inner Wall Acceleration" msgstr "İç Duvar İvmesi" @@ -1992,9 +2067,10 @@ msgid "Make the extruder prime position absolute rather than relative to the las msgstr "Ekstruder ilk konumunu, yazıcı başlığının son konumuna göre ayarlamak yerine mutlak olarak ayarlayın." msgctxt "layer_0_z_overlap description" -msgid "Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount.\nIt may be noted that sometimes the second layer is printed below initial layer because of this setting. This is intended behavior" -msgstr "Hava boşluğundaki filament kaybını telafi etmek için modelin birinci ve ikinci katmanını Z yönünde üst üste getirir. İlk model katmanının üzerindeki tüm modeller bu miktarda aşağı kaydırılacaktır." -"Bu ayar nedeniyle bazen ikinci katmanın ilk katmanın altına yazdırıldığı belirtilebilir. Bu istenilen davranıştır" +msgid "" +"Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount.\n" +"It may be noted that sometimes the second layer is printed below initial layer because of this setting. This is intended behavior" +msgstr "Hava boşluğundaki filament kaybını telafi etmek için modelin birinci ve ikinci katmanını Z yönünde üst üste getirir. İlk model katmanının üzerindeki tüm modeller bu miktarda aşağı kaydırılacaktır.Bu ayar nedeniyle bazen ikinci katmanın ilk katmanın altına yazdırıldığı belirtilebilir. Bu istenilen davranıştır" msgctxt "meshfix description" msgid "Make the meshes more suited for 3D printing." @@ -2004,6 +2080,10 @@ msgctxt "machine_gcode_flavor option Makerbot" msgid "Makerbot" msgstr "Makerbot" +msgctxt "support_z_seam_away_from_model description" +msgid "Manage the spatial relationship between the z seam of the support structure and the actual 3D model. This control is crucial as it allows users to ensure the seamless removal of support structures post-printing, without inflicting damage or leaving marks on the printed model." +msgstr "Destek yapısının z dikiş izi ile gerçek 3D model arasındaki uzamsal ilişkiyi yönetin. Bu kontrol, kullanıcıların baskı sonrası destek yapılarının, basılan modelde hasara yol açmadan veya iz bırakmadan hatasız bir şekilde çıkarılmasını sağlaması nedeniyle çok önemlidir." + msgctxt "machine_gcode_flavor option RepRap (Marlin/Sprinter)" msgid "Marlin" msgstr "Marlin" @@ -2120,6 +2200,10 @@ msgctxt "meshfix_maximum_travel_resolution label" msgid "Maximum Travel Resolution" msgstr "Maksimum Hareket Çözünürlüğü" +msgctxt "max_flow_acceleration description" +msgid "Maximum acceleration for gradual flow changes" +msgstr "Kademeli akış değişiklikleri için maksimum ivme" + msgctxt "machine_max_acceleration_x description" msgid "Maximum acceleration for the motor of the X-direction" msgstr "X yönü motoru için maksimum ivme" @@ -2180,6 +2264,10 @@ msgctxt "slicing_tolerance option middle" msgid "Middle" msgstr "Ortalayıcı" +msgctxt "support_z_seam_min_distance label" +msgid "Min Z Seam Distance from Model" +msgstr "Modelden Min Z Dikiş İzi Mesafesi" + msgctxt "mold_width label" msgid "Minimal Mold Width" msgstr "Minimum Kalıp Genişliği" @@ -2284,6 +2372,10 @@ msgctxt "minimum_roof_area description" msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will be printed as normal support." msgstr "Destek çatılarının minimum alan boyutu. Alanı bu değerden küçük olan poligonlar normal destekle basılacaktır." +msgctxt "layer_0_max_flow_acceleration description" +msgid "Minimum speed for gradual flow changes for the first layer" +msgstr "İlk katman için kademeli akış değişiklikleri için minimum hız" + msgctxt "min_feature_size description" 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 Line Width." msgstr "İnce yüz hatlarının minimum kalınlığıdır. Bu değerden daha ince olan model yüz hatları yazdırılmaz, Minimum Yüz Hattı Boyutundan daha kalın olan modeller ise Minimum Duvar Hattı Genişliği değerine kadar genişletilir." @@ -2324,6 +2416,10 @@ msgctxt "skirt_line_count description" msgid "Multiple skirt lines help to prime your extrusion better for small models. Setting this to 0 will disable the skirt." msgstr "Çoklu etek hatları küçük modeller için daha iyi ekstrüzyon işlemi hazırlanmasına yardımcı olur. Bu değeri 0’a ayarlamak eteği devre dışı bırakacaktır." +msgctxt "support_infill_density_multiplier_initial_layer description" +msgid "Multiplier for the infill on the initial layers of the support. Increasing this may help for bed adhesion." +msgstr "Desteğin ilk katmanlarındaki dolgu çarpanı. Bunu artırmak, yatak yapışmasına yardımcı olabilir." + msgctxt "initial_layer_line_width_factor description" msgid "Multiplier of the line width on the first layer. Increasing this could improve bed adhesion." msgstr "İlk katman üzerinde bulunan hat genişliği çoğaltıcı. Çoğaltmayı artırmak yatak yapışmasını iyileştirebilir." @@ -2344,6 +2440,10 @@ msgctxt "adhesion_type option none" msgid "None" msgstr "Hiçbiri" +msgctxt "extra_infill_lines_to_support_skins option none" +msgid "None" +msgstr "Hiçbiri" + msgctxt "z_seam_corner option z_seam_corner_none" msgid "None" msgstr "Hiçbiri" @@ -2388,9 +2488,9 @@ msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "Nozül Kimliği" -msgctxt "machine_nozzle_head_distance label" -msgid "Nozzle Length" -msgstr "Nozül Uzunluğu" +msgctxt "variant_name" +msgid "Nozzle Size" +msgstr "Nozzle boyutu" msgctxt "switch_extruder_extra_prime_amount label" msgid "Nozzle Switch Extra Prime Amount" @@ -2480,6 +2580,10 @@ msgctxt "print_sequence option one_at_a_time" msgid "One at a Time" msgstr "Birer Birer" +msgctxt "cool_during_extruder_switch option only_last_extruder" +msgid "Only last extruder" +msgstr "Sadece son ekstrüder" + msgctxt "retraction_hop_only_when_collides description" msgid "Only perform a Z Hop when moving over printed parts which cannot be avoided by horizontal motion by Avoid Printed Parts when Traveling." msgstr "Sadece Hareket Sırasında Yazdırılan Bölümleri Atlama yoluyla yatay hareket sayesinde atlanamayan yazdırılmış parçalar üzerinde hareket ederken Z Sıçramasını gerçekleştirin." @@ -2516,6 +2620,18 @@ msgctxt "acceleration_wall_0 label" msgid "Outer Wall Acceleration" msgstr "Dış Duvar İvmesi" +msgctxt "wall_0_acceleration label" +msgid "Outer Wall Acceleration" +msgstr "Dış Duvar Hızlanması" + +msgctxt "wall_0_deceleration label" +msgid "Outer Wall Deceleration" +msgstr "Dış Duvar Yavaşlaması" + +msgctxt "wall_0_end_speed_ratio label" +msgid "Outer Wall End Speed Ratio" +msgstr "Dış Duvar Bitiş Hız Oranı" + msgctxt "wall_0_extruder_nr label" msgid "Outer Wall Extruder" msgstr "Dış Duvar Ekstruderi" @@ -2540,6 +2656,14 @@ msgctxt "speed_wall_0 label" msgid "Outer Wall Speed" msgstr "Dış Duvar Hızı" +msgctxt "wall_0_speed_split_distance label" +msgid "Outer Wall Speed Split Distance" +msgstr "Dış Duvar Hızı Bölünme Mesafesi" + +msgctxt "wall_0_start_speed_ratio label" +msgid "Outer Wall Start Speed Ratio" +msgstr "Dış Duvar Başlangıç Hız Oranı" + msgctxt "wall_0_wipe_dist label" msgid "Outer Wall Wipe Distance" msgstr "Dış Duvar Sürme Mesafesi" @@ -2588,6 +2712,10 @@ msgctxt "bridge_fan_speed_3 description" msgid "Percentage fan speed to use when printing the third bridge skin layer." msgstr "Üçüncü köprü yüzey alanı katmanı yazdırılırken kullanılacak yüzde fan hızı." +msgctxt "z_seam_on_vertex description" +msgid "Place the z-seam on a polygon vertex. Switching this off can place the seam between vertices as well. (Keep in mind that this won't override the restrictions on placing the seam on an unsupported overhang.)" +msgstr "Z dikiş izini bir çokgen tepe noktasına yerleştirin. Bunu kapatmak, dikiş izini köşeler arasına da yerleştirebilir. (Bunun, dikiş izinin desteklenmeyen bir çıkıntıya yerleştirilmesiyle ilgili kısıtlamaları geçersiz kılmayacağını unutmayın.)" + msgctxt "minimum_polygon_circumference description" msgid "Polygons in sliced layers that have a circumference smaller than this amount will be filtered out. Lower values lead to higher resolution mesh at the cost of slicing time. It is meant mostly for high resolution SLA printers and very tiny 3D models with a lot of details." msgstr "Bu miktardan daha kısa çevre uzunluğuna sahip dilimlenmiş katmanlardaki poligonlar filtre ile elenecektir. Daha düşük değerler dilimleme süresini uzatacak ancak daha yüksek çözünürlükte bir ağ oluşturacaktır. Genellikle yüksek çözünürlüklü SLA yazıcılarına yöneliktir ve çok fazla detay içeren çok küçük 3D modellerinde kullanılır." @@ -2636,6 +2764,10 @@ msgctxt "prime_tower_max_bridging_distance label" msgid "Prime Tower Maximum Bridging Distance" msgstr "Asal Kule Maksimum Köprüleme Mesafesi" +msgctxt "prime_tower_min_shell_thickness label" +msgid "Prime Tower Minimum Shell Thickness" +msgstr "Ana Kule Minimum Kabuk Kalınlığı" + msgctxt "prime_tower_min_volume label" msgid "Prime Tower Minimum Volume" msgstr "İlk Direğin Minimum Hacmi" @@ -2668,6 +2800,10 @@ msgctxt "acceleration_print label" msgid "Print Acceleration" msgstr "Yazdırma İvmesi" +msgctxt "variant_name" +msgid "Print Core" +msgstr "" + msgctxt "jerk_print label" msgid "Print Jerk" msgstr "Yazdırma İvmesi Değişimi" @@ -2788,6 +2924,18 @@ msgctxt "raft_base_fan_speed label" msgid "Raft Base Fan Speed" msgstr "Radyenin Taban Fan Hızı" +msgctxt "raft_base_flow label" +msgid "Raft Base Flow" +msgstr "Raft Tabanı Akış" + +msgctxt "raft_base_infill_overlap_mm label" +msgid "Raft Base Infill Overlap" +msgstr "Raft Tabanı Dolgu Örtüşmesi" + +msgctxt "raft_base_infill_overlap label" +msgid "Raft Base Infill Overlap Percentage" +msgstr "Raft Tabanı Dolgu Örtüşmesi Yüzdesi" + msgctxt "raft_base_line_spacing label" msgid "Raft Base Line Spacing" msgstr "Radye Taban Hat Genişliği" @@ -2828,6 +2976,26 @@ msgctxt "raft_fan_speed label" msgid "Raft Fan Speed" msgstr "Radye Fan Hızı" +msgctxt "raft_flow label" +msgid "Raft Flow" +msgstr "Raft Akış" + +msgctxt "raft_interface_flow label" +msgid "Raft Interface Flow" +msgstr "Raft Arayüzü Akış" + +msgctxt "raft_interface_infill_overlap_mm label" +msgid "Raft Interface Infill Overlap" +msgstr "Raft Arayüzü Dolgu Örtüşmesi" + +msgctxt "raft_interface_infill_overlap label" +msgid "Raft Interface Infill Overlap Percentage" +msgstr "Raft Arayüzü Dolgu Örtüşme Yüzdesi" + +msgctxt "raft_interface_z_offset label" +msgid "Raft Interface Z Offset" +msgstr "Raft Arayüzü Z Ofseti" + msgctxt "raft_interface_margin label" msgid "Raft Middle Extra Margin" msgstr "Raft Ortası Ekstra Tolerans" @@ -2892,6 +3060,22 @@ msgctxt "raft_smoothing label" msgid "Raft Smoothing" msgstr "Radye Düzeltme" +msgctxt "raft_surface_flow label" +msgid "Raft Surface Flow" +msgstr "Raft Yüzey Akışı" + +msgctxt "raft_surface_infill_overlap_mm label" +msgid "Raft Surface Infill Overlap" +msgstr "Raft Yüzey Dolgusu Örtüşmesi" + +msgctxt "raft_surface_infill_overlap label" +msgid "Raft Surface Infill Overlap Percentage" +msgstr "Raft Yüzey Dolgusu Örtüşme Yüzdesi" + +msgctxt "raft_surface_z_offset label" +msgid "Raft Surface Z Offset" +msgstr "Raft Yüzeyi Z Ofseti" + msgctxt "raft_surface_margin label" msgid "Raft Top Extra Margin" msgstr "Raft Üstü Ekstra Tolerans" @@ -3056,6 +3240,10 @@ msgctxt "ppr description" msgid "Reporting events that go out of set thresholds" msgstr "Belirlenen eşiklerin dışına çıkan etkinliklerin raporlanması" +msgctxt "reset_flow_duration label" +msgid "Reset flow duration" +msgstr "Akış süresini sıfırla" + msgctxt "support_tree_rest_preference label" msgid "Rest Preference" msgstr "Yerleştirme Tercihi" @@ -3120,6 +3308,18 @@ msgctxt "material_shrinkage_percentage label" msgid "Scaling Factor Shrinkage Compensation" msgstr "Ölçekleme Faktörü Büzülme Telafisi" +msgctxt "scarf_joint_seam_length label" +msgid "Scarf Seam Length" +msgstr "Atkı Dikişi Uzunluğu" + +msgctxt "scarf_joint_seam_start_height_ratio label" +msgid "Scarf Seam Start Height" +msgstr "Atkı Dikişi Başlangıç Yüksekliği" + +msgctxt "scarf_split_distance label" +msgid "Scarf Seam Step Length" +msgstr "Atkı Dikişi Adım Uzunluğu" + msgctxt "support_meshes_present label" msgid "Scene Has Support Meshes" msgstr "Sahnede Destek Örgüsü Var" @@ -3128,6 +3328,10 @@ msgctxt "z_seam_corner label" msgid "Seam Corner Preference" msgstr "Dikiş Köşesi Tercihi" +msgctxt "seam_overhang_angle label" +msgid "Seam Overhanging Wall Angle" +msgstr "Dikiş İzi Çıkıntılı Duvar Açısı" + msgctxt "user_defined_print_order_enabled label" msgid "Set Print Sequence Manually" msgstr "Baskı Sırasını Manuel Olarak Ayarla" @@ -3472,6 +3676,10 @@ msgctxt "acceleration_support_infill label" msgid "Support Infill Acceleration" msgstr "Destek Dolgusu İvmesi" +msgctxt "support_infill_density_multiplier_initial_layer label" +msgid "Support Infill Density Multiplier Initial Layer" +msgstr "Destek Dolgu Yoğunluğu Çarpanı İlk Katman" + msgctxt "support_infill_extruder_nr label" msgid "Support Infill Extruder" msgstr "Destek Dolgu Ekstruderi" @@ -3664,6 +3872,10 @@ msgctxt "support_z_distance label" msgid "Support Z Distance" msgstr "Destek Z Mesafesi" +msgctxt "support_z_seam_away_from_model label" +msgid "Support Z Seam Away from Model" +msgstr "Destek Z Dikiş İzi Modelden Mesafe" + msgctxt "support_interface_priority option support_lines_overwrite_interface_area" msgid "Support lines preferred" msgstr "Tercih edilen destek hatları" @@ -3840,6 +4052,22 @@ msgctxt "acceleration_travel description" msgid "The acceleration with which travel moves are made." msgstr "Hareket hamlelerinin ivmesi." +msgctxt "raft_base_flow description" +msgid "The amount of material, relative to a normal extrusion line, to extrude during raft base printing. Having an increased flow may improve adhesion and raft structural strength." +msgstr "Raft tabanı baskısı sırasında normal bir ekstrüzyon hattına göre ekstrüzyona tabi tutulacak malzeme miktarı. Artan bir akışa sahip olmak yapışmayı ve raft yapısal mukavemetini artırabilir." + +msgctxt "raft_interface_flow description" +msgid "The amount of material, relative to a normal extrusion line, to extrude during raft interface printing. Having an increased flow may improve adhesion and raft structural strength." +msgstr "Raft arayüzü baskısı sırasında normal bir ekstrüzyon hattına göre ekstrüzyona tabi tutulacak malzeme miktarı. Artan bir akışa sahip olmak yapışmayı ve raft yapısal mukavemetini artırabilir." + +msgctxt "raft_flow description" +msgid "The amount of material, relative to a normal extrusion line, to extrude during raft printing. Having an increased flow may improve adhesion and raft structural strength." +msgstr "Raft baskısı sırasında normal bir ekstrüzyon hattına göre ekstrüzyona tabi tutulacak malzeme miktarı. Artan bir akışa sahip olmak yapışmayı ve raft yapısal mukavemetini artırabilir." + +msgctxt "raft_surface_flow description" +msgid "The amount of material, relative to a normal extrusion line, to extrude during raft surface printing. Having an increased flow may improve adhesion and raft structural strength." +msgstr "Raft yüzey baskısı sırasında normal bir ekstrüzyon hattına göre ekstrüzyona tabi tutulacak malzeme miktarı. Artan bir akışa sahip olmak yapışmayı ve raft yapısal mukavemetini artırabilir." + msgctxt "ironing_flow description" msgid "The amount of material, relative to a normal skin line, to extrude during ironing. Keeping the nozzle filled helps filling some of the crevices of the top surface, but too much results in overextrusion and blips on the side of the surface." msgstr "Ütüleme sırasında normal yüzey hattına göre ekstrude edilecek malzeme miktarı. Nozülü dolu tutmak üst yüzeyde oluşan çatlakların bir kısmının doldurulmasını sağlar fakat nozülün fazla dolu olması aşırı ekstrüzyona ve yüzey yanlarında noktalar oluşmasına neden olur." @@ -3848,6 +4076,30 @@ msgctxt "infill_overlap description" msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." msgstr "Dolgu hattı genişliğinin yüzdesi olarak dolgu ve duvarların arasındaki çakışma miktarı. Ufak bir çakışma duvarların dolguya sıkıca bağlanmasını sağlar." +msgctxt "raft_base_infill_overlap description" +msgid "The amount of overlap between the infill and the walls of the raft base, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." +msgstr "Dolgu hattı genişliğinin yüzdesi olarak dolgu ile raft tabanının duvarları arasındaki örtüşme miktarı. Hafif bir örtüşme, duvarların dolguya sıkıca bağlanmasını sağlar." + +msgctxt "raft_base_infill_overlap_mm description" +msgid "The amount of overlap between the infill and the walls of the raft base. A slight overlap allows the walls to connect firmly to the infill." +msgstr "Dolgu ile raft tabanının duvarları arasındaki örtüşme miktarı. Hafif bir örtüşme, duvarların dolguya sıkıca bağlanmasını sağlar." + +msgctxt "raft_interface_infill_overlap description" +msgid "The amount of overlap between the infill and the walls of the raft interface, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." +msgstr "Dolgu hattı genişliğinin yüzdesi olarak dolgu ile raft arayüzünün duvarları arasındaki örtüşme miktarı. Hafif bir örtüşme, duvarların dolguya sıkıca bağlanmasını sağlar." + +msgctxt "raft_interface_infill_overlap_mm description" +msgid "The amount of overlap between the infill and the walls of the raft interface. A slight overlap allows the walls to connect firmly to the infill." +msgstr "Dolgu ile raft arayüzünün duvarları arasındaki örtüşme miktarı. Hafif bir örtüşme, duvarların dolguya sıkıca bağlanmasını sağlar." + +msgctxt "raft_surface_infill_overlap description" +msgid "The amount of overlap between the infill and the walls of the raft surface, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." +msgstr "Dolgu hattı genişliğinin yüzdesi olarak dolgu ile raft yüzeyinin duvarları arasındaki örtüşme miktarı. Hafif bir örtüşme, duvarların dolguya sıkıca bağlanmasını sağlar." + +msgctxt "raft_surface_infill_overlap_mm description" +msgid "The amount of overlap between the infill and the walls of the raft surface. A slight overlap allows the walls to connect firmly to the infill." +msgstr "Dolgu ile raft yüzeyinin duvarları arasındaki örtüşme miktarı. Hafif bir örtüşme, duvarların dolguya sıkıca bağlanmasını sağlar." + msgctxt "infill_overlap_mm description" msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." msgstr "Dolgu ve duvarlar arasındaki çakışma miktarı. Hafif bir çakışma duvarların dolguya sıkıca bağlanmasını sağlar." @@ -3952,6 +4204,10 @@ msgctxt "ironing_line_spacing description" msgid "The distance between the lines of ironing." msgstr "Ütüleme hatları arasında bulunan mesafe." +msgctxt "support_z_seam_min_distance description" +msgid "The distance between the model and its support structure at the z-axis seam." +msgstr "Model ile z ekseni dikiş izindeki destek yapısı arasındaki mesafe." + msgctxt "travel_avoid_distance description" msgid "The distance between the nozzle and already printed parts when avoiding during travel moves." msgstr "Hareket esnasında atlama yaparken nozül ve daha önce yazdırılmış olan bölümler arasındaki mesafe." @@ -4120,18 +4376,18 @@ msgctxt "mold_roof_height description" msgid "The height above horizontal parts in your model which to print mold." msgstr "Kalıp yazdıracak modelinizin yatay kısımlarının üzerindeki yükseklik." -msgctxt "cool_fan_full_at_height description" +msgctxt "build_fan_full_at_height description" msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." -msgstr "Fanların olağan fan hızında döndüğü yükseklik. Alttaki katmanlarda fan hızı, İlk Fan Hızından Olağan Fan Hızına kadar kademeli olarak artar." +msgstr "Fanların normal fan hızında döndüğü yükseklik. Aşağıdaki katmanlarda fan hızı, Başlangıç Fan Hızından Normal Fan Hızına doğru kademeli olarak artar." + +msgctxt "cool_fan_full_at_height description" +msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." +msgstr "Fanların olağan fan hızında döndüğü yükseklik. Alttaki katmanlarda fan hızı, İlk Fan Hızından Olağan Fan Hızına kadar kademeli olarak artar." msgctxt "gantry_height description" msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes)." msgstr "Nozül ucu ve portal sistemi (X ve Y aksları) arasındaki yükseklik farkı." -msgctxt "machine_nozzle_head_distance description" -msgid "The height difference between the tip of the nozzle and the lowest part of the print head." -msgstr "Nozül ucu ve yazıcı başlığının en alt parçası arasındaki yükseklik farkı." - msgctxt "retraction_hop_after_extruder_switch_height description" msgid "The height difference when performing a Z Hop after extruder switch." msgstr "Ekstruder değişiminden sonra Z Sıçraması yapılırken oluşan yükseklik farkı." @@ -4181,9 +4437,10 @@ msgid "The horizontal distance between the first brim line and the outline of th msgstr "Baskının ilk katmanının uçtaki ilk hattı ile ana hattı arasındaki yatay mesafe. Küçük bir boşluk baskının uç kısmının kolayca çıkarılmasını sağlamasının yanı sıra ısı bakımından da avantajlıdır." msgctxt "skirt_gap description" -msgid "The horizontal distance between the skirt and the first layer of the print.\nThis is the minimum distance. Multiple skirt lines will extend outwards from this distance." -msgstr "Baskının eteği ve ilk katmanı arasındaki yatay mesafe." -"Minimum mesafedir. Bu mesafeden çok sayıda etek hattı dışarı doğru uzanır." +msgid "" +"The horizontal distance between the skirt and the first layer of the print.\n" +"This is the minimum distance. Multiple skirt lines will extend outwards from this distance." +msgstr "Baskının eteği ve ilk katmanı arasındaki yatay mesafe.Minimum mesafedir. Bu mesafeden çok sayıda etek hattı dışarı doğru uzanır." msgctxt "lightning_infill_straightening_angle description" msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." @@ -4229,6 +4486,10 @@ msgctxt "top_skin_preshrink description" msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model." msgstr "Kaldırılacak olan üst yüzey alanlarının en büyük genişliğidir. Bu değerden daha küçük olan her yüzey alanı kaybolacaktır. Bu, modeldeki eğimli yüzeylerde üst yüzeyin yazdırılması için harcanan süreyi ve malzemeyi sınırlamaya yardımcı olabilir." +msgctxt "build_fan_full_layer description" +msgid "The layer at which the build fans spin on full fan speed. This value is calculated and rounded to a whole number." +msgstr "Yapı fanlarının tam fan hızında döndüğü katman. Bu değer hesaplanır ve bir tam sayıya yuvarlanır." + msgctxt "cool_fan_full_layer description" msgid "The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number." msgstr "Fanların olağan fan hızında döndüğü katman Yüksekteki olağan fan hızı ayarlanırsa bu değer hesaplanır ve tam sayıya yuvarlanır." @@ -4441,6 +4702,10 @@ msgctxt "support_bottom_stair_step_min_slope description" msgid "The minimum slope of the area for stair-stepping to take effect. Low values should make support easier to remove on shallower slopes, but really low values may result in some very counter-intuitive results on other parts of the model." msgstr "Basamaklı alanın etkili olması için gereken minimum eğimdir. Düşük değerler, derinliği daha düşük olan eğimlerde desteğin kaldırılmasını kolaylaştırırken, gerçekten düşük değerler ise modelin diğer parçalarında tersine sonuçlar doğurabilir." +msgctxt "prime_tower_min_shell_thickness description" +msgid "The minimum thickness of the prime tower shell. You may increase it to make the prime tower stronger." +msgstr "Ana kule kabuğunun minimum kalınlığı. Ana kuleyi güçlendirmek için artırabilirsiniz." + msgctxt "cool_min_layer_time description" msgid "The minimum time spent in a layer. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer. Layers may still take shorter than the minimal layer time if Lift Head is disabled and if the Minimum Speed would otherwise be violated." msgstr "Bir katmanda harcanan minimum süre. Bu süre yazıcıyı yavaşlamaya ve burada en azından bir katmanda ayarlanan süreyi kullanmaya zorlar. Bir sonraki katman yazdırılmadan önce yazdırılan materyalin düzgün bir şekilde soğumasını sağlar. Kaldırma Başlığı devre dışı bırakılır ve Minimum Hız değeri başka bir şekilde ihlal edilmezse katmanlar yine de minimal katman süresinden daha kısa sürebilir." @@ -4509,6 +4774,10 @@ msgctxt "support_brim_line_count description" msgid "The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material." msgstr "Bir destek kenarı için kullanılan hatların sayısı. Daha fazla kenar hattı, ekstra malzeme karşılığında baskı tablasına daha fazla alanın yapışacağı anlamına gelir." +msgctxt "build_volume_fan_nr description" +msgid "The number of the fan that cools the build volume. If this is set to 0, it's means that there is no build volume fan" +msgstr "Yapı hacmini soğutan fan sayısı. Bu, 0 olarak ayarlanırsa hiç yapı hacmi fanı olmadığı anlamına gelir" + msgctxt "raft_surface_layers description" msgid "The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model sits on. 2 layers result in a smoother top surface than 1." msgstr "İkinci radye katmanındaki üst katmanların sayısı. Bunlar modelin üstünde durduğu tamamı dolgulu katmanlardır. İki katman bir katmandan daha pürüzsüz bir üst yüzey oluşturur." @@ -4601,6 +4870,10 @@ msgctxt "jerk_layer_0 description" msgid "The print maximum instantaneous velocity change for the initial layer." msgstr "İlk katman için maksimum anlık yazdırma hızı değişimi." +msgctxt "scarf_joint_seam_start_height_ratio description" +msgid "The ratio of the selected layer height at which the scarf seam will begin. A lower number will result in a larger seam height. Must be lower than 100 to be effective." +msgstr "Atkı dikişinin başlatılacağı, seçilen katman yüksekliğinin oranı. Daha düşük bir sayı, daha büyük bir dikiş yüksekliği ile sonuçlanacaktır. Etkili olması için 100'den düşük olmalıdır." + msgctxt "machine_shape description" msgid "The shape of the build plate without taking unprintable areas into account." msgstr "Yazdırılamayan alanların haricinde yapı levhasının şekli." @@ -4929,6 +5202,26 @@ msgctxt "bridge_wall_coast description" msgid "This controls the distance the extruder should coast immediately before a bridge wall begins. Coasting before the bridge starts can reduce the pressure in the nozzle and may produce a flatter bridge." msgstr "Bu, ekstruderin bir köprü duvarı başlamadan hemen önce taraması gereken mesafeyi kontrol eder. Köprü başlamadan önce tarama, nozüldeki basıncı azaltabilir ve daha düz bir köprü üretebilir." +msgctxt "wall_0_acceleration description" +msgid "This is the acceleration with which to reach the top speed when printing an outer wall." +msgstr "Bu değer, bir dış duvar yazdırılırken en yüksek hıza ulaşmak için gereken hızlanmayı ifade eder." + +msgctxt "wall_0_deceleration description" +msgid "This is the deceleration with which to end printing an outer wall." +msgstr "Bu değer, bir dış duvar yazdırma işleminin sonlandırılacağı yavaşlamayı ifade eder." + +msgctxt "wall_0_speed_split_distance description" +msgid "This is the maximum length of an extrusion path when splitting a longer path to apply the outer wall acceleration/deceleration. A smaller distance will create a more precise but also more verbose G-Code." +msgstr "Bu değer, dış duvar hızlanmasını/yavaşlamasını uygulamak için daha uzun bir yolu bölerken bir kalıptan basma yolunun maksimum uzunluğudur. Daha küçük bir mesafe daha hassas ama aynı zamanda daha karmaşık bir G Kodu oluşturacaktır." + +msgctxt "wall_0_end_speed_ratio description" +msgid "This is the ratio of the top speed to end with when printing an outer wall." +msgstr "Bu değer, bir dış duvar yazdırılırken işlemin sonlandırılacağı en yüksek hızın oranını ifade eder." + +msgctxt "wall_0_start_speed_ratio description" +msgid "This is the ratio of the top speed to start with when printing an outer wall." +msgstr "Bu değer, bir dış duvar yazdırılırken işlemin başlayacağı en yüksek hızın oranını ifade eder." + msgctxt "raft_base_smoothing description" msgid "This setting controls how much inner corners in the raft base outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." msgstr "Bu ayar, raft tabanı taslağındaki iç köşelerin ne kadarının yuvarlak olacağını kontrol eder. İç köşeler, yarıçapı burada verilen değere eşit olacak şekilde yarım daire şeklinde yuvarlanır. Bu ayar aynı zamanda raft dış hattındaki böyle bir daireden daha küçük olan delikleri de kaldırır." @@ -5173,10 +5466,18 @@ msgctxt "support_tree_max_diameter label" msgid "Trunk Diameter" msgstr "Gövde Çapı" +msgctxt "seam_overhang_angle description" +msgid "Try to prevent seams on walls that overhang more than this angle. When the value is 90, no walls will be treated as overhanging." +msgstr "Bu açıdan daha fazla çıkıntı yapan duvarlardaki dikiş izlerini önlemeye çalışın. Değer 90 olduğunda hiçbir duvar çıkıntı olarak kabul edilmeyecektir." + msgctxt "machine_gcode_flavor option UltiGCode" msgid "Ultimaker 2" msgstr "Ultimaker 2" +msgctxt "cool_during_extruder_switch option unchanged" +msgid "Unchanged" +msgstr "Değişmemiş" + msgctxt "meshfix_union_all label" msgid "Union Overlapping Volumes" msgstr "Bağlantı Çakışma Hacimleri" @@ -5301,9 +5602,17 @@ msgctxt "shell label" msgid "Walls" msgstr "Duvarlar" +msgctxt "extra_infill_lines_to_support_skins option walls" +msgid "Walls Only" +msgstr "Sadece Duvarlar" + +msgctxt "extra_infill_lines_to_support_skins option walls_and_lines" +msgid "Walls and Lines" +msgstr "Duvarlar ve Hatlar" + msgctxt "wall_overhang_angle description" -msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." -msgstr "Bu açıdan daha yüksek çıkıntıya sahip duvarlar çıkıntılı duvar ayarları kullanılarak basılacaktır. Değer 90 ise hiçbir duvarda çıkıntı olmadığı varsayılacaktır. Destek ile desteklenen çıkıntılar da çıkıntı olarak değerlendirilmeyecektir." +msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either. Furthermore, any line that's less than half overhanging will also not be treated as overhang." +msgstr "Bu açıdan daha fazla çıkıntı yapan duvarlar, çıkıntılı duvar ayarları kullanılarak yazdırılacaktır. Değer 90 olduğunda, hiçbir duvar çıkıntı olarak değerlendirilmeyecektir. Dayanak tarafından desteklenen çıkıntılar da çıkıntı olarak değerlendirilmeyecektir. Ayrıca, çıkıntının yarısından az olan herhangi bir hat da çıkıntı olarak değerlendirilmeyecektir." msgctxt "meshfix_fluid_motion_enabled description" msgid "When enabled tool paths are corrected for printers with smooth motion planners. Small movements that deviate from the general tool path direction are smoothed to improve fluid motions." @@ -5341,6 +5650,14 @@ msgctxt "bridge_wall_material_flow description" msgid "When printing bridge walls, the amount of material extruded is multiplied by this value." msgstr "Köprü duvarları yazdırılırken, ekstrude edilen malzeme miktarı bu değerle çarpılır." +msgctxt "raft_interface_z_offset description" +msgid "When printing the first layer of the raft interface, translate by this offset to customize the adhesion between base and interface. A negative offset should improve the adhesion." +msgstr "Raft arayüzünün ilk katmanını yazdırırken taban ile arayüz arasındaki yapışmayı özelleştirmek için bu ofset ile öteleyin. Negatif bir ofset yapışmayı iyileştirmelidir." + +msgctxt "raft_surface_z_offset description" +msgid "When printing the first layer of the raft surface, translate by this offset to customize the adhesion between interface and surface. A negative offset should improve the adhesion." +msgstr "Raft yüzeyinin ilk katmanını yazdırırken arayüz ve yüzey arasındaki yapışmayı özelleştirmek için bu ofset ile öteleyin. Negatif bir ofset yapışmayı iyileştirmelidir." + msgctxt "bridge_skin_material_flow_2 description" msgid "When printing the second bridge skin layer, the amount of material extruded is multiplied by this value." msgstr "İkinci köprü yüzey alanı katmanı yazdırılırken, ekstrude edilen malzeme miktarı bu değerle çarpılır." @@ -5637,6 +5954,10 @@ msgctxt "z_seam_type label" msgid "Z Seam Alignment" msgstr "Z Dikiş Hizalama" +msgctxt "z_seam_on_vertex label" +msgid "Z Seam On Vertex" +msgstr "Tepe Noktasında Z Dikiş İzi" + msgctxt "z_seam_position label" msgid "Z Seam Position" msgstr "Z Dikişi Konumu" @@ -5697,318 +6018,14 @@ msgctxt "travel description" msgid "travel" msgstr "hareket" -msgctxt "cool_during_extruder_switch description" -msgid "Whether to activate the cooling fans during a nozzle switch. This can help reducing oozing by cooling the nozzle faster:
    • Unchanged: keep the fans as they were previously
    • Only last extruder: turn on the fan of the last used extruder, but turn the others off (if any). This is useful if you have completely separate extruders.
    • All fans: turn on all fans during nozzle switch. This is useful if you have a single cooling fan, or multiple fans that stay close to each other.
    " -msgstr "Bir nozül değişimi sırasında soğutma fanlarının etkinleştirilip etkinleştirilmeyeceği. Bu, nozülü daha hızlı soğutarak sızıntıyı azaltmaya yardımcı olabilir:
    • Değişmemiş: Fanları daha önce olduğu gibi tutun
    • Sadece son ekstrüder: Son kullanılan ekstrüderin fanını açın ama diğerlerini (varsa) kapatın. Bu, tamamen ayrı ekstrüderleriniz varsa kullanışlıdır.
    • Tüm fanlar: Nozül değişimi sırasında tüm fanları açın. Bu, tek bir soğutma fanınız veya birbirine yakın duran birden fazla fanınız varsa kullanışlıdır.
    " - -msgctxt "cool_during_extruder_switch option all_fans" -msgid "All fans" -msgstr "Tüm fanlar" - -msgctxt "cool_during_extruder_switch label" -msgid "Cooling during extruder switch" -msgstr "Ekstruder değişimi sırasında soğutma" - -msgctxt "support_z_seam_away_from_model description" -msgid "Manage the spatial relationship between the z seam of the support structure and the actual 3D model. This control is crucial as it allows users to ensure the seamless removal of support structures post-printing, without inflicting damage or leaving marks on the printed model." -msgstr "Destek yapısının z dikiş izi ile gerçek 3D model arasındaki uzamsal ilişkiyi yönetin. Bu kontrol, kullanıcıların baskı sonrası destek yapılarının, basılan modelde hasara yol açmadan veya iz bırakmadan hatasız bir şekilde çıkarılmasını sağlaması nedeniyle çok önemlidir." - -msgctxt "support_z_seam_min_distance label" -msgid "Min Z Seam Distance from Model" -msgstr "Modelden Min Z Dikiş İzi Mesafesi" - -msgctxt "support_infill_density_multiplier_initial_layer description" -msgid "Multiplier for the infill on the initial layers of the support. Increasing this may help for bed adhesion." -msgstr "Desteğin ilk katmanlarındaki dolgu çarpanı. Bunu artırmak, yatak yapışmasına yardımcı olabilir." - -msgctxt "cool_during_extruder_switch option only_last_extruder" -msgid "Only last extruder" -msgstr "Sadece son ekstrüder" - -msgctxt "z_seam_on_vertex description" -msgid "Place the z-seam on a polygon vertex. Switching this off can place the seam between vertices as well. (Keep in mind that this won't override the restrictions on placing the seam on an unsupported overhang.)" -msgstr "Z dikiş izini bir çokgen tepe noktasına yerleştirin. Bunu kapatmak, dikiş izini köşeler arasına da yerleştirebilir. (Bunun, dikiş izinin desteklenmeyen bir çıkıntıya yerleştirilmesiyle ilgili kısıtlamaları geçersiz kılmayacağını unutmayın.)" - -msgctxt "prime_tower_min_shell_thickness label" -msgid "Prime Tower Minimum Shell Thickness" -msgstr "Ana Kule Minimum Kabuk Kalınlığı" - -msgctxt "raft_base_flow label" -msgid "Raft Base Flow" -msgstr "Raft Tabanı Akış" - -msgctxt "raft_base_infill_overlap_mm label" -msgid "Raft Base Infill Overlap" -msgstr "Raft Tabanı Dolgu Örtüşmesi" - -msgctxt "raft_base_infill_overlap label" -msgid "Raft Base Infill Overlap Percentage" -msgstr "Raft Tabanı Dolgu Örtüşmesi Yüzdesi" - -msgctxt "raft_flow label" -msgid "Raft Flow" -msgstr "Raft Akış" - -msgctxt "raft_interface_flow label" -msgid "Raft Interface Flow" -msgstr "Raft Arayüzü Akış" - -msgctxt "raft_interface_infill_overlap_mm label" -msgid "Raft Interface Infill Overlap" -msgstr "Raft Arayüzü Dolgu Örtüşmesi" - -msgctxt "raft_interface_infill_overlap label" -msgid "Raft Interface Infill Overlap Percentage" -msgstr "Raft Arayüzü Dolgu Örtüşme Yüzdesi" - -msgctxt "raft_interface_z_offset label" -msgid "Raft Interface Z Offset" -msgstr "Raft Arayüzü Z Ofseti" - -msgctxt "raft_surface_flow label" -msgid "Raft Surface Flow" -msgstr "Raft Yüzey Akışı" - -msgctxt "raft_surface_infill_overlap_mm label" -msgid "Raft Surface Infill Overlap" -msgstr "Raft Yüzey Dolgusu Örtüşmesi" - -msgctxt "raft_surface_infill_overlap label" -msgid "Raft Surface Infill Overlap Percentage" -msgstr "Raft Yüzey Dolgusu Örtüşme Yüzdesi" - -msgctxt "raft_surface_z_offset label" -msgid "Raft Surface Z Offset" -msgstr "Raft Yüzeyi Z Ofseti" - -msgctxt "seam_overhang_angle label" -msgid "Seam Overhanging Wall Angle" -msgstr "Dikiş İzi Çıkıntılı Duvar Açısı" - -msgctxt "support_infill_density_multiplier_initial_layer label" -msgid "Support Infill Density Multiplier Initial Layer" -msgstr "Destek Dolgu Yoğunluğu Çarpanı İlk Katman" - -msgctxt "support_z_seam_away_from_model label" -msgid "Support Z Seam Away from Model" -msgstr "Destek Z Dikiş İzi Modelden Mesafe" - -msgctxt "raft_base_flow description" -msgid "The amount of material, relative to a normal extrusion line, to extrude during raft base printing. Having an increased flow may improve adhesion and raft structural strength." -msgstr "Raft tabanı baskısı sırasında normal bir ekstrüzyon hattına göre ekstrüzyona tabi tutulacak malzeme miktarı. Artan bir akışa sahip olmak yapışmayı ve raft yapısal mukavemetini artırabilir." - -msgctxt "raft_interface_flow description" -msgid "The amount of material, relative to a normal extrusion line, to extrude during raft interface printing. Having an increased flow may improve adhesion and raft structural strength." -msgstr "Raft arayüzü baskısı sırasında normal bir ekstrüzyon hattına göre ekstrüzyona tabi tutulacak malzeme miktarı. Artan bir akışa sahip olmak yapışmayı ve raft yapısal mukavemetini artırabilir." - -msgctxt "raft_flow description" -msgid "The amount of material, relative to a normal extrusion line, to extrude during raft printing. Having an increased flow may improve adhesion and raft structural strength." -msgstr "Raft baskısı sırasında normal bir ekstrüzyon hattına göre ekstrüzyona tabi tutulacak malzeme miktarı. Artan bir akışa sahip olmak yapışmayı ve raft yapısal mukavemetini artırabilir." - -msgctxt "raft_surface_flow description" -msgid "The amount of material, relative to a normal extrusion line, to extrude during raft surface printing. Having an increased flow may improve adhesion and raft structural strength." -msgstr "Raft yüzey baskısı sırasında normal bir ekstrüzyon hattına göre ekstrüzyona tabi tutulacak malzeme miktarı. Artan bir akışa sahip olmak yapışmayı ve raft yapısal mukavemetini artırabilir." - -msgctxt "raft_base_infill_overlap description" -msgid "The amount of overlap between the infill and the walls of the raft base, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." -msgstr "Dolgu hattı genişliğinin yüzdesi olarak dolgu ile raft tabanının duvarları arasındaki örtüşme miktarı. Hafif bir örtüşme, duvarların dolguya sıkıca bağlanmasını sağlar." - -msgctxt "raft_base_infill_overlap_mm description" -msgid "The amount of overlap between the infill and the walls of the raft base. A slight overlap allows the walls to connect firmly to the infill." -msgstr "Dolgu ile raft tabanının duvarları arasındaki örtüşme miktarı. Hafif bir örtüşme, duvarların dolguya sıkıca bağlanmasını sağlar." - -msgctxt "raft_interface_infill_overlap description" -msgid "The amount of overlap between the infill and the walls of the raft interface, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." -msgstr "Dolgu hattı genişliğinin yüzdesi olarak dolgu ile raft arayüzünün duvarları arasındaki örtüşme miktarı. Hafif bir örtüşme, duvarların dolguya sıkıca bağlanmasını sağlar." +#~ msgctxt "machine_nozzle_head_distance label" +#~ msgid "Nozzle Length" +#~ msgstr "Nozül Uzunluğu" -msgctxt "raft_interface_infill_overlap_mm description" -msgid "The amount of overlap between the infill and the walls of the raft interface. A slight overlap allows the walls to connect firmly to the infill." -msgstr "Dolgu ile raft arayüzünün duvarları arasındaki örtüşme miktarı. Hafif bir örtüşme, duvarların dolguya sıkıca bağlanmasını sağlar." +#~ msgctxt "machine_nozzle_head_distance description" +#~ msgid "The height difference between the tip of the nozzle and the lowest part of the print head." +#~ msgstr "Nozül ucu ve yazıcı başlığının en alt parçası arasındaki yükseklik farkı." -msgctxt "raft_surface_infill_overlap description" -msgid "The amount of overlap between the infill and the walls of the raft surface, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." -msgstr "Dolgu hattı genişliğinin yüzdesi olarak dolgu ile raft yüzeyinin duvarları arasındaki örtüşme miktarı. Hafif bir örtüşme, duvarların dolguya sıkıca bağlanmasını sağlar." - -msgctxt "raft_surface_infill_overlap_mm description" -msgid "The amount of overlap between the infill and the walls of the raft surface. A slight overlap allows the walls to connect firmly to the infill." -msgstr "Dolgu ile raft yüzeyinin duvarları arasındaki örtüşme miktarı. Hafif bir örtüşme, duvarların dolguya sıkıca bağlanmasını sağlar." - -msgctxt "support_z_seam_min_distance description" -msgid "The distance between the model and its support structure at the z-axis seam." -msgstr "Model ile z ekseni dikiş izindeki destek yapısı arasındaki mesafe." - -msgctxt "prime_tower_min_shell_thickness description" -msgid "The minimum thickness of the prime tower shell. You may increase it to make the prime tower stronger." -msgstr "Ana kule kabuğunun minimum kalınlığı. Ana kuleyi güçlendirmek için artırabilirsiniz." - -msgctxt "seam_overhang_angle description" -msgid "Try to prevent seams on walls that overhang more than this angle. When the value is 90, no walls will be treated as overhanging." -msgstr "Bu açıdan daha fazla çıkıntı yapan duvarlardaki dikiş izlerini önlemeye çalışın. Değer 90 olduğunda hiçbir duvar çıkıntı olarak kabul edilmeyecektir." - -msgctxt "cool_during_extruder_switch option unchanged" -msgid "Unchanged" -msgstr "Değişmemiş" - -msgctxt "raft_interface_z_offset description" -msgid "When printing the first layer of the raft interface, translate by this offset to customize the adhesion between base and interface. A negative offset should improve the adhesion." -msgstr "Raft arayüzünün ilk katmanını yazdırırken taban ile arayüz arasındaki yapışmayı özelleştirmek için bu ofset ile öteleyin. Negatif bir ofset yapışmayı iyileştirmelidir." - -msgctxt "raft_surface_z_offset description" -msgid "When printing the first layer of the raft surface, translate by this offset to customize the adhesion between interface and surface. A negative offset should improve the adhesion." -msgstr "Raft yüzeyinin ilk katmanını yazdırırken arayüz ve yüzey arasındaki yapışmayı özelleştirmek için bu ofset ile öteleyin. Negatif bir ofset yapışmayı iyileştirmelidir." - -msgctxt "z_seam_on_vertex label" -msgid "Z Seam On Vertex" -msgstr "Tepe Noktasında Z Dikiş İzi" - -msgctxt "extra_infill_lines_to_support_skins description" -msgid "Add extra lines into the infill pattern to support skins above. This option prevents holes or plastic blobs that sometime show in complex shaped skins due to the infill below not correctly supporting the skin layer being printed above. 'Walls' supports just the outlines of the skin, whereas 'Walls and Lines' also supports the ends of the lines that make up the skin." -msgstr "Yukarıdaki kaplamaları desteklemek için dolgu desenine ekstra hatlar ekleyin. Bu seçenek, karmaşık şekilli kaplamalarda alttaki dolgunun üstte basılan kaplama katmanını doğru şekilde desteklememesi nedeniyle bazen ortaya çıkan delikleri veya plastik lekeleri önler. \"Duvarlar\" sadece kaplamanın ana hatlarını desteklerken, \"Duvarlar ve Hatlar\" kaplamayı oluşturan hatların uçlarını da destekler." - -msgctxt "build_fan_full_at_height label" -msgid "Build Fan Speed at Height" -msgstr "Yükseklikteki Yapı Fan Hızı" - -msgctxt "build_fan_full_layer label" -msgid "Build Fan Speed at Layer" -msgstr "Katmandaki Yapı Fan Hızı" - -msgctxt "build_volume_fan_nr label" -msgid "Build volume fan number" -msgstr "Yapı hacmi fan sayısı" - -msgctxt "scarf_split_distance description" -msgid "Determines the length of each step in the flow change when extruding along the scarf seam. A smaller distance will result in a more precise but also more complex G-code." -msgstr "Atkı dikişi boyunca kalıptan geçirirken akış değişimindeki her adımın uzunluğunu belirler. Daha küçük bir mesafe, daha hassas ama aynı zamanda daha karmaşık bir G koduna sebep olacaktır." - -msgctxt "scarf_joint_seam_length description" -msgid "Determines the length of the scarf seam, a seam type that should make the Z seam less visible. Must be higher than 0 to be effective." -msgstr "Z dikişini daha az görünür hâle getirmesi gereken bir dikiş türü olan atkı dikişinin uzunluğunu belirler. Etkili olması için 0'dan büyük olmalıdır." - -msgctxt "gradual_flow_discretisation_step_size description" -msgid "Duration of each step in the gradual flow change" -msgstr "Kademeli akış değişimindeki her adımın süresi" - -msgctxt "gradual_flow_enabled description" -msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops." -msgstr "Kademeli akış değişikliklerini etkinleştirin. Etkinleştirildiğinde akış, hedef akışa doğru kademeli olarak artırılır/azaltılır. Bu, akışın ekstrüder motoru çalıştığında/durduğunda hemen değişmediği bowden tüplü yazıcılar için kullanışlıdır." - -msgctxt "extra_infill_lines_to_support_skins label" -msgid "Extra Infill Lines To Support Skins" -msgstr "Kaplamaları Desteklemek İçin Ekstra Dolgu Hatları" - -msgctxt "reset_flow_duration description" -msgid "For any travel move longer than this value, the material flow is reset to the paths target flow" -msgstr "Bu değerden daha uzun herhangi bir seyahat hareketi için malzeme akışı, hedef akış yollarına sıfırlanır" - -msgctxt "gradual_flow_discretisation_step_size label" -msgid "Gradual flow discretisation step size" -msgstr "Kademeli akış ayrıklaştırma adım boyutu" - -msgctxt "gradual_flow_enabled label" -msgid "Gradual flow enabled" -msgstr "Kademeli akış etkinleştirildi" - -msgctxt "max_flow_acceleration label" -msgid "Gradual flow max acceleration" -msgstr "Kademeli akış maksimum ivme" - -msgctxt "layer_0_max_flow_acceleration label" -msgid "Initial layer max flow acceleration" -msgstr "İlk katman maksimum akış ivmesi" - -msgctxt "max_flow_acceleration description" -msgid "Maximum acceleration for gradual flow changes" -msgstr "Kademeli akış değişiklikleri için maksimum ivme" - -msgctxt "layer_0_max_flow_acceleration description" -msgid "Minimum speed for gradual flow changes for the first layer" -msgstr "İlk katman için kademeli akış değişiklikleri için minimum hız" - -msgctxt "extra_infill_lines_to_support_skins option none" -msgid "None" -msgstr "Hiçbiri" - -msgctxt "wall_0_acceleration label" -msgid "Outer Wall Acceleration" -msgstr "Dış Duvar Hızlanması" - -msgctxt "wall_0_deceleration label" -msgid "Outer Wall Deceleration" -msgstr "Dış Duvar Yavaşlaması" - -msgctxt "wall_0_end_speed_ratio label" -msgid "Outer Wall End Speed Ratio" -msgstr "Dış Duvar Bitiş Hız Oranı" - -msgctxt "wall_0_speed_split_distance label" -msgid "Outer Wall Speed Split Distance" -msgstr "Dış Duvar Hızı Bölünme Mesafesi" - -msgctxt "wall_0_start_speed_ratio label" -msgid "Outer Wall Start Speed Ratio" -msgstr "Dış Duvar Başlangıç Hız Oranı" - -msgctxt "reset_flow_duration label" -msgid "Reset flow duration" -msgstr "Akış süresini sıfırla" - -msgctxt "scarf_joint_seam_length label" -msgid "Scarf Seam Length" -msgstr "Atkı Dikişi Uzunluğu" - -msgctxt "scarf_joint_seam_start_height_ratio label" -msgid "Scarf Seam Start Height" -msgstr "Atkı Dikişi Başlangıç Yüksekliği" - -msgctxt "scarf_split_distance label" -msgid "Scarf Seam Step Length" -msgstr "Atkı Dikişi Adım Uzunluğu" - -msgctxt "build_fan_full_at_height description" -msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." -msgstr "Fanların normal fan hızında döndüğü yükseklik. Aşağıdaki katmanlarda fan hızı, Başlangıç Fan Hızından Normal Fan Hızına doğru kademeli olarak artar." - -msgctxt "build_fan_full_layer description" -msgid "The layer at which the build fans spin on full fan speed. This value is calculated and rounded to a whole number." -msgstr "Yapı fanlarının tam fan hızında döndüğü katman. Bu değer hesaplanır ve bir tam sayıya yuvarlanır." - -msgctxt "build_volume_fan_nr description" -msgid "The number of the fan that cools the build volume. If this is set to 0, it's means that there is no build volume fan" -msgstr "Yapı hacmini soğutan fan sayısı. Bu, 0 olarak ayarlanırsa hiç yapı hacmi fanı olmadığı anlamına gelir" - -msgctxt "scarf_joint_seam_start_height_ratio description" -msgid "The ratio of the selected layer height at which the scarf seam will begin. A lower number will result in a larger seam height. Must be lower than 100 to be effective." -msgstr "Atkı dikişinin başlatılacağı, seçilen katman yüksekliğinin oranı. Daha düşük bir sayı, daha büyük bir dikiş yüksekliği ile sonuçlanacaktır. Etkili olması için 100'den düşük olmalıdır." - -msgctxt "wall_0_acceleration description" -msgid "This is the acceleration with which to reach the top speed when printing an outer wall." -msgstr "Bu değer, bir dış duvar yazdırılırken en yüksek hıza ulaşmak için gereken hızlanmayı ifade eder." - -msgctxt "wall_0_deceleration description" -msgid "This is the deceleration with which to end printing an outer wall." -msgstr "Bu değer, bir dış duvar yazdırma işleminin sonlandırılacağı yavaşlamayı ifade eder." - -msgctxt "wall_0_speed_split_distance description" -msgid "This is the maximum length of an extrusion path when splitting a longer path to apply the outer wall acceleration/deceleration. A smaller distance will create a more precise but also more verbose G-Code." -msgstr "Bu değer, dış duvar hızlanmasını/yavaşlamasını uygulamak için daha uzun bir yolu bölerken bir kalıptan basma yolunun maksimum uzunluğudur. Daha küçük bir mesafe daha hassas ama aynı zamanda daha karmaşık bir G Kodu oluşturacaktır." - -msgctxt "wall_0_end_speed_ratio description" -msgid "This is the ratio of the top speed to end with when printing an outer wall." -msgstr "Bu değer, bir dış duvar yazdırılırken işlemin sonlandırılacağı en yüksek hızın oranını ifade eder." - -msgctxt "wall_0_start_speed_ratio description" -msgid "This is the ratio of the top speed to start with when printing an outer wall." -msgstr "Bu değer, bir dış duvar yazdırılırken işlemin başlayacağı en yüksek hızın oranını ifade eder." - -msgctxt "extra_infill_lines_to_support_skins option walls" -msgid "Walls Only" -msgstr "Sadece Duvarlar" - -msgctxt "extra_infill_lines_to_support_skins option walls_and_lines" -msgid "Walls and Lines" -msgstr "Duvarlar ve Hatlar" - -msgctxt "wall_overhang_angle description" -msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either. Furthermore, any line that's less than half overhanging will also not be treated as overhang." -msgstr "Bu açıdan daha fazla çıkıntı yapan duvarlar, çıkıntılı duvar ayarları kullanılarak yazdırılacaktır. Değer 90 olduğunda, hiçbir duvar çıkıntı olarak değerlendirilmeyecektir. Dayanak tarafından desteklenen çıkıntılar da çıkıntı olarak değerlendirilmeyecektir. Ayrıca, çıkıntının yarısından az olan herhangi bir hat da çıkıntı olarak değerlendirilmeyecektir." +#~ msgctxt "wall_overhang_angle description" +#~ msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." +#~ msgstr "Bu açıdan daha yüksek çıkıntıya sahip duvarlar çıkıntılı duvar ayarları kullanılarak basılacaktır. Değer 90 ise hiçbir duvarda çıkıntı olmadığı varsayılacaktır. Destek ile desteklenen çıkıntılar da çıkıntı olarak değerlendirilmeyecektir." diff --git a/resources/i18n/zh_CN/cura.po b/resources/i18n/zh_CN/cura.po index 041b9c21f9d..4a0e1341462 100644 --- a/resources/i18n/zh_CN/cura.po +++ b/resources/i18n/zh_CN/cura.po @@ -2751,6 +2751,10 @@ msgctxt "@label" msgid "Nozzle offset Y" msgstr "喷嘴偏移 Y" +msgctxt "@label" +msgid "Nozzle Size" +msgstr "喷嘴孔径" + msgctxt "@label" msgid "Nozzle size" msgstr "喷嘴孔径" diff --git a/resources/i18n/zh_CN/fdmprinter.def.json.po b/resources/i18n/zh_CN/fdmprinter.def.json.po index fe6fe9f6522..e58312edff5 100644 --- a/resources/i18n/zh_CN/fdmprinter.def.json.po +++ b/resources/i18n/zh_CN/fdmprinter.def.json.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-13 09:02+0100\n" +"Report-Msgid-Bugs-To: plugins@ultimaker.com\n" +"POT-Creation-Date: 2024-11-06 10:43+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,6 +16,10 @@ msgctxt "prime_tower_mode description" msgid "How to generate the prime tower:
    • Normal: create a bucket in which secondary materials are primed
    • Interleaved: create a prime tower as sparse as possible. This will save time and filament, but is only possible if the used materials adhere to each other
    " msgstr "如何空心主塔:
    • 通常的:创建一个桶状结构,在其中填充辅助材料
    • 交错的: 创建一个尽可能稀疏的主塔。这将节省时间和丝材,但只有当所用材料粘附在每个部件上时才有可能
    " +msgctxt "cool_during_extruder_switch description" +msgid "Whether to activate the cooling fans during a nozzle switch. This can help reducing oozing by cooling the nozzle faster:
    • Unchanged: keep the fans as they were previously
    • Only last extruder: turn on the fan of the last used extruder, but turn the others off (if any). This is useful if you have completely separate extruders.
    • All fans: turn on all fans during nozzle switch. This is useful if you have a single cooling fan, or multiple fans that stay close to each other.
    " +msgstr "是否在喷嘴切换期间启动冷却风扇。这可以通过更快地冷却喷嘴来帮助减少滴漏:
    • 不变:保持风扇原状
    • 仅最后一个挤出机: 启动最后一个使用的挤出机的风扇,但关闭其他风扇(如果有)。如果您有完全独立的挤出机,这非常有用。
    • 所有风扇: 在喷嘴开关期间打开所有风扇。如果您有一个单独的冷却风扇或多个彼此靠近的风扇,这非常有用。
    " + msgctxt "brim_inside_margin description" msgid "A brim around a model may touch an other model where you don't want it. This removes all brim within this distance from brimless models." msgstr "模型周围的裙边可能会触及您不希望接触到的其他模型。此操作会将与其他无裙边的模型小于特定距离的裙边打印区域删除。" @@ -88,10 +92,15 @@ msgctxt "adaptive_layer_height_enabled description" msgid "Adaptive layers computes the layer heights depending on the shape of the model." msgstr "自适应图层根据模型形状计算图层高度。" +msgctxt "extra_infill_lines_to_support_skins description" +msgid "Add extra lines into the infill pattern to support skins above. This option prevents holes or plastic blobs that sometime show in complex shaped skins due to the infill below not correctly supporting the skin layer being printed above. 'Walls' supports just the outlines of the skin, whereas 'Walls and Lines' also supports the ends of the lines that make up the skin." +msgstr "在填充模式中添加额外的线条以支撑上面的表皮。这一选项可以防止因下面的填充未能正确支撑上面打印的表皮层而导致的孔洞或塑料块,这在复杂形状的表皮中常见。\"墙\"仅支持表皮的轮廓,而\"墙和线\"还支持构成表皮的线条之末端。" + msgctxt "infill_wall_line_count description" -msgid "Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\nThis feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right." -msgstr "在填充区域周围添加额外壁。此类壁可减少顶部/底部皮肤走线,这意味着只要付出一些额外的材料就可以使用更少的顶部/底部皮肤层达到相同的质量。" -"在适当配置的情况下,此功能可结合连接填充多边形以将所有填充物连接到单一挤出路径而无需空驶或回抽。" +msgid "" +"Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n" +"This feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right." +msgstr "在填充区域周围添加额外壁。此类壁可减少顶部/底部皮肤走线,这意味着只要付出一些额外的材料就可以使用更少的顶部/底部皮肤层达到相同的质量。在适当配置的情况下,此功能可结合连接填充多边形以将所有填充物连接到单一挤出路径而无需空驶或回抽。" msgctxt "platform_adhesion description" msgid "Adhesion" @@ -149,6 +158,10 @@ msgctxt "print_sequence option all_at_once" msgid "All at Once" msgstr "同时打印" +msgctxt "cool_during_extruder_switch option all_fans" +msgid "All fans" +msgstr "所有风扇" + msgctxt "resolution description" msgid "All settings that influence the resolution of the print. These settings have a large impact on the quality (and print time)" msgstr "影响打印分辨率的所有设置。 这些设置会对质量(和打印时间)产生显著影响" @@ -429,6 +442,14 @@ msgctxt "brim_width label" msgid "Brim Width" msgstr "Brim 宽度" +msgctxt "build_fan_full_at_height label" +msgid "Build Fan Speed at Height" +msgstr "在高度处的风扇速度" + +msgctxt "build_fan_full_layer label" +msgid "Build Fan Speed at Layer" +msgstr "在层上的风扇速度" + msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "打印平台附着" @@ -469,6 +490,10 @@ msgctxt "bv_temp_warn_limit label" msgid "Build Volume temperature Warning" msgstr "打印体积温度警告" +msgctxt "build_volume_fan_nr label" +msgid "Build volume fan number" +msgstr "构建体积风扇编号" + msgctxt "prime_tower_brim_enable description" msgid "By enabling this setting, your prime-tower will get a brim, even if the model doesn't. If you want a sturdier base for a high tower, you can increase the base height." msgstr "启用此设置将为您的 prime tower 添加一个边缘,即使您的模型中原本没有。如果您希望高塔有更坚固的基座,可以增加底座高度。" @@ -613,6 +638,10 @@ msgctxt "cooling label" msgid "Cooling" msgstr "冷却" +msgctxt "cool_during_extruder_switch label" +msgid "Cooling during extruder switch" +msgstr "挤出机切换期间的冷却" + msgctxt "infill_pattern option cross" msgid "Cross" msgstr "交叉" @@ -701,6 +730,14 @@ msgctxt "bridge_settings_enabled description" msgid "Detect bridges and modify print speed, flow and fan settings while bridges are printed." msgstr "在打印连桥时,检测连桥并修改打印速度、流量和风扇设置。" +msgctxt "scarf_split_distance description" +msgid "Determines the length of each step in the flow change when extruding along the scarf seam. A smaller distance will result in a more precise but also more complex G-code." +msgstr "确定在沿着缝合接缝挤出时流量变化中每一步的长度。较小的距离会导致更精确但也更复杂的 G-code。" + +msgctxt "scarf_joint_seam_length description" +msgid "Determines the length of the scarf seam, a seam type that should make the Z seam less visible. Must be higher than 0 to be effective." +msgstr "确定缝合接缝的长度,这是一种应使 Z 接缝不那么明显的接缝类型。必须大于 0 才能有效。" + msgctxt "inset_direction description" msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last." msgstr "确定打印壁的顺序。先打印外壁有助于提高尺寸精度,因为内壁的误差不会传播到外壁。不过,在打印悬垂对象时,后打印外壁可以实现更好的堆叠。当总内壁数量不均匀时,“中心最后线”总是最后打印。" @@ -825,6 +862,10 @@ msgctxt "dual label" msgid "Dual Extrusion" msgstr "双重挤出" +msgctxt "gradual_flow_discretisation_step_size description" +msgid "Duration of each step in the gradual flow change" +msgstr "渐变流量变化中每个步骤的持续时间" + msgctxt "machine_shape option elliptic" msgid "Elliptic" msgstr "类圆形" @@ -917,6 +958,10 @@ msgctxt "ooze_shield_enabled description" msgid "Enable exterior ooze shield. This will create a shell around the model which is likely to wipe a second nozzle if it's at the same height as the first nozzle." msgstr "启用外部渗出罩。 这将在模型周围创建一个外壳,如果与第一个喷嘴处于相同的高度,则可能会擦拭第二个喷嘴。" +msgctxt "gradual_flow_enabled description" +msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops." +msgstr "启用渐变流量变化。启用之后,流量将会逐渐增加/减少到目标流量。这对于带有波登管的打印机非常有用,因为当挤出机电机启动/停止时,流量并不会立即改变。" + msgctxt "ppr_enable description" msgid "Enable print process reporting for setting threshold values for possible fault detection." msgstr "启用打印过程报告以设置可能的故障检测的阈值。" @@ -981,6 +1026,10 @@ msgctxt "meshfix_extensive_stitching description" msgid "Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching polygons. This option can introduce a lot of processing time." msgstr "广泛缝合尝试通过接触多边形来闭合孔洞,以此缝合网格中的开孔。 此选项可能会产生大量的处理时间。" +msgctxt "extra_infill_lines_to_support_skins label" +msgid "Extra Infill Lines To Support Skins" +msgstr "额外填充线以支撑表皮" + msgctxt "infill_wall_line_count label" msgid "Extra Infill Wall Count" msgstr "额外填充壁计数" @@ -993,6 +1042,10 @@ msgctxt "switch_extruder_extra_prime_amount description" msgid "Extra material to prime after nozzle switching." msgstr "喷嘴切换后的额外装填材料。" +msgctxt "variant_name" +msgid "Extruder" +msgstr "" + msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "挤出机 X 轴坐标" @@ -1177,6 +1230,10 @@ msgctxt "material_flush_purge_speed label" msgid "Flush Purge Speed" msgstr "冲洗清除速度" +msgctxt "reset_flow_duration description" +msgid "For any travel move longer than this value, the material flow is reset to the paths target flow" +msgstr "对于任何长于此值的移动,材料流量将被重置为路径的目标流量" + msgctxt "min_wall_line_width description" msgid "For thin structures around once or twice the nozzle size, the line widths need to be altered to adhere to the thickness of the model. This setting controls the minimum line width allowed for the walls. The minimum line widths inherently also determine the maximum line widths, since we transition from N to N+1 walls at some geometry thickness where the N walls are wide and the N+1 walls are narrow. The widest possible wall line is twice the Minimum Wall Line Width." msgstr "对于一倍或两倍于喷嘴孔径的薄结构,需要更改走线宽度以遵循模型的厚度。此设置控制壁允许的最小走线宽度。同样,最小走线宽度内在地决定了最大走线宽度,因为我们在某些几何厚度中从 N 壁过渡到 N+1 壁时,N 壁宽而 N+1 壁窄。允许的最大壁走线宽度是最小壁走线宽度的两倍。" @@ -1222,14 +1279,16 @@ msgid "G-code Flavor" msgstr "G-code 风格" msgctxt "machine_end_gcode description" -msgid "G-code commands to be executed at the very end - separated by \n." -msgstr "在结束前执行的 G-code 命令 - 以 " -" 分行。" +msgid "" +"G-code commands to be executed at the very end - separated by \n" +"." +msgstr "在结束前执行的 G-code 命令 - 以 分行。" msgctxt "machine_start_gcode description" -msgid "G-code commands to be executed at the very start - separated by \n." -msgstr "在开始时执行的 G-code 命令 - 以 " -" 分行。" +msgid "" +"G-code commands to be executed at the very start - separated by \n" +"." +msgstr "在开始时执行的 G-code 命令 - 以 分行。" msgctxt "material_guid description" msgid "GUID of the material. This is set automatically." @@ -1291,6 +1350,18 @@ msgctxt "gradual_support_infill_steps label" msgid "Gradual Support Infill Steps" msgstr "渐进支撑填充步阶" +msgctxt "gradual_flow_discretisation_step_size label" +msgid "Gradual flow discretisation step size" +msgstr "渐变流量离散化步长" + +msgctxt "gradual_flow_enabled label" +msgid "Gradual flow enabled" +msgstr "启用渐变流量" + +msgctxt "max_flow_acceleration label" +msgid "Gradual flow max acceleration" +msgstr "渐变流量最大加速度" + msgctxt "cool_min_temperature description" msgid "Gradually reduce to this temperature when printing at reduced speeds because of minimum layer time." msgstr "当由于最短印层时间而导致打印速度降低时,温度将逐渐降低至该温度。" @@ -1683,6 +1754,10 @@ msgctxt "material_initial_print_temperature label" msgid "Initial Printing Temperature" msgstr "起始打印温度" +msgctxt "layer_0_max_flow_acceleration label" +msgid "Initial layer max flow acceleration" +msgstr "初始层最大流量加速" + msgctxt "acceleration_wall_x label" msgid "Inner Wall Acceleration" msgstr "内壁加速度" @@ -1992,9 +2067,10 @@ msgid "Make the extruder prime position absolute rather than relative to the las msgstr "使挤出机主要位置为绝对值,而不是与上一已知打印头位置的相对值。" msgctxt "layer_0_z_overlap description" -msgid "Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount.\nIt may be noted that sometimes the second layer is printed below initial layer because of this setting. This is intended behavior" -msgstr "使模型打印的第一层和第二层在 Z 方向上重叠,以补偿气隙中损失的丝材。模型的第一层上方的所有部分都将向下移动此量。" -"您可能会发现,进行此设置后,有时第二层会打印在初始层下方。这是正常的" +msgid "" +"Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount.\n" +"It may be noted that sometimes the second layer is printed below initial layer because of this setting. This is intended behavior" +msgstr "使模型打印的第一层和第二层在 Z 方向上重叠,以补偿气隙中损失的丝材。模型的第一层上方的所有部分都将向下移动此量。您可能会发现,进行此设置后,有时第二层会打印在初始层下方。这是正常的" msgctxt "meshfix description" msgid "Make the meshes more suited for 3D printing." @@ -2004,6 +2080,10 @@ msgctxt "machine_gcode_flavor option Makerbot" msgid "Makerbot" msgstr "Makerbot" +msgctxt "support_z_seam_away_from_model description" +msgid "Manage the spatial relationship between the z seam of the support structure and the actual 3D model. This control is crucial as it allows users to ensure the seamless removal of support structures post-printing, without inflicting damage or leaving marks on the printed model." +msgstr "管理支撑结构的 z 形接缝与实际 3D 模型之间的空间关系。这个控制非常关键,因为它允许用户在打印后确保无缝去除支撑结构,而不会对打印模型造成损坏或留下痕迹。" + msgctxt "machine_gcode_flavor option RepRap (Marlin/Sprinter)" msgid "Marlin" msgstr "Marlin" @@ -2120,6 +2200,10 @@ msgctxt "meshfix_maximum_travel_resolution label" msgid "Maximum Travel Resolution" msgstr "空走的最大分辨率" +msgctxt "max_flow_acceleration description" +msgid "Maximum acceleration for gradual flow changes" +msgstr "渐变流量变化的最大加速度" + msgctxt "machine_max_acceleration_x description" msgid "Maximum acceleration for the motor of the X-direction" msgstr "X 轴方向电机的最大加速度" @@ -2180,6 +2264,10 @@ msgctxt "slicing_tolerance option middle" msgid "Middle" msgstr "Middle" +msgctxt "support_z_seam_min_distance label" +msgid "Min Z Seam Distance from Model" +msgstr "模型的最小 Z 形接缝距离" + msgctxt "mold_width label" msgid "Minimal Mold Width" msgstr "最小模具宽度" @@ -2284,6 +2372,10 @@ msgctxt "minimum_roof_area description" msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will be printed as normal support." msgstr "支撑顶板的最小面积。面积小于此值的多边形将打印为一般支撑。" +msgctxt "layer_0_max_flow_acceleration description" +msgid "Minimum speed for gradual flow changes for the first layer" +msgstr "第一层渐变流量变化的最小速度" + msgctxt "min_feature_size description" 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 Line Width." msgstr "薄特征的最小厚度。将不打印比此值更薄的模型特征,而比最小特征尺寸更厚的特征将加宽到最小壁走线宽度。" @@ -2324,6 +2416,10 @@ msgctxt "skirt_line_count description" msgid "Multiple skirt lines help to prime your extrusion better for small models. Setting this to 0 will disable the skirt." msgstr "多个 Skirt 走线帮助为小型模型更好地装填您的挤出部分。 将其设为 0 将禁用 skirt。" +msgctxt "support_infill_density_multiplier_initial_layer description" +msgid "Multiplier for the infill on the initial layers of the support. Increasing this may help for bed adhesion." +msgstr "支撑初始层填充的倍数。增加这个值可能有助于床附着力。" + msgctxt "initial_layer_line_width_factor description" msgid "Multiplier of the line width on the first layer. Increasing this could improve bed adhesion." msgstr "第一层走线宽度乘数。 增大此乘数可改善热床粘着。" @@ -2344,6 +2440,10 @@ msgctxt "adhesion_type option none" msgid "None" msgstr "无" +msgctxt "extra_infill_lines_to_support_skins option none" +msgid "None" +msgstr "无" + msgctxt "z_seam_corner option z_seam_corner_none" msgid "None" msgstr "无" @@ -2388,9 +2488,9 @@ msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "喷嘴 ID" -msgctxt "machine_nozzle_head_distance label" -msgid "Nozzle Length" -msgstr "喷嘴长度" +msgctxt "variant_name" +msgid "Nozzle Size" +msgstr "喷嘴孔径" msgctxt "switch_extruder_extra_prime_amount label" msgid "Nozzle Switch Extra Prime Amount" @@ -2480,6 +2580,10 @@ msgctxt "print_sequence option one_at_a_time" msgid "One at a Time" msgstr "排队打印" +msgctxt "cool_during_extruder_switch option only_last_extruder" +msgid "Only last extruder" +msgstr "仅最后一台挤出机" + msgctxt "retraction_hop_only_when_collides description" msgid "Only perform a Z Hop when moving over printed parts which cannot be avoided by horizontal motion by Avoid Printed Parts when Traveling." msgstr "仅在移动到无法通过“空驶时避开已打印部分”选项的水平操作避开的已打印部分上方时执行 Z 抬升。" @@ -2516,6 +2620,18 @@ msgctxt "acceleration_wall_0 label" msgid "Outer Wall Acceleration" msgstr "外壁加速度" +msgctxt "wall_0_acceleration label" +msgid "Outer Wall Acceleration" +msgstr "外墙加速" + +msgctxt "wall_0_deceleration label" +msgid "Outer Wall Deceleration" +msgstr "外墙减速" + +msgctxt "wall_0_end_speed_ratio label" +msgid "Outer Wall End Speed Ratio" +msgstr "外墙结束速度比率" + msgctxt "wall_0_extruder_nr label" msgid "Outer Wall Extruder" msgstr "外壁挤出机" @@ -2540,6 +2656,14 @@ msgctxt "speed_wall_0 label" msgid "Outer Wall Speed" msgstr "速度(外壁)" +msgctxt "wall_0_speed_split_distance label" +msgid "Outer Wall Speed Split Distance" +msgstr "外墙速度分割距离" + +msgctxt "wall_0_start_speed_ratio label" +msgid "Outer Wall Start Speed Ratio" +msgstr "外墙起始速度比率" + msgctxt "wall_0_wipe_dist label" msgid "Outer Wall Wipe Distance" msgstr "外壁擦嘴长度" @@ -2588,6 +2712,10 @@ msgctxt "bridge_fan_speed_3 description" msgid "Percentage fan speed to use when printing the third bridge skin layer." msgstr "打印桥梁第三层表面时使用的风扇百分比速度。" +msgctxt "z_seam_on_vertex description" +msgid "Place the z-seam on a polygon vertex. Switching this off can place the seam between vertices as well. (Keep in mind that this won't override the restrictions on placing the seam on an unsupported overhang.)" +msgstr "将 z 形接缝放置在多边形顶点上。关闭此功能也可以在顶点之间放置接缝。(请注意,这不会覆盖在未支撑悬垂上放置接缝的限制。)" + msgctxt "minimum_polygon_circumference description" msgid "Polygons in sliced layers that have a circumference smaller than this amount will be filtered out. Lower values lead to higher resolution mesh at the cost of slicing time. It is meant mostly for high resolution SLA printers and very tiny 3D models with a lot of details." msgstr "切片层中周长小于此数值的多边形将被滤除。以切片时间为代价,较低的值可实现较高分辨率的网格。它主要用于高分辨率 SLA 打印机和包含大量细节的极小 3D 模型。" @@ -2636,6 +2764,10 @@ msgctxt "prime_tower_max_bridging_distance label" msgid "Prime Tower Maximum Bridging Distance" msgstr "主塔最大桥接距离" +msgctxt "prime_tower_min_shell_thickness label" +msgid "Prime Tower Minimum Shell Thickness" +msgstr "引导塔最小外壳厚度" + msgctxt "prime_tower_min_volume label" msgid "Prime Tower Minimum Volume" msgstr "装填塔最小体积" @@ -2668,6 +2800,10 @@ msgctxt "acceleration_print label" msgid "Print Acceleration" msgstr "打印加速度" +msgctxt "variant_name" +msgid "Print Core" +msgstr "" + msgctxt "jerk_print label" msgid "Print Jerk" msgstr "打印抖动速度" @@ -2788,6 +2924,18 @@ msgctxt "raft_base_fan_speed label" msgid "Raft Base Fan Speed" msgstr "Raft 基础风扇速度" +msgctxt "raft_base_flow label" +msgid "Raft Base Flow" +msgstr "筏底流量" + +msgctxt "raft_base_infill_overlap_mm label" +msgid "Raft Base Infill Overlap" +msgstr "筏底填充重叠" + +msgctxt "raft_base_infill_overlap label" +msgid "Raft Base Infill Overlap Percentage" +msgstr "筏底填充重叠百分比" + msgctxt "raft_base_line_spacing label" msgid "Raft Base Line Spacing" msgstr "Raft 基础走线间距" @@ -2828,6 +2976,26 @@ msgctxt "raft_fan_speed label" msgid "Raft Fan Speed" msgstr "Raft 风扇速度" +msgctxt "raft_flow label" +msgid "Raft Flow" +msgstr "木筏流量" + +msgctxt "raft_interface_flow label" +msgid "Raft Interface Flow" +msgstr "筏板界面层流量" + +msgctxt "raft_interface_infill_overlap_mm label" +msgid "Raft Interface Infill Overlap" +msgstr "筏板界面层填充重叠" + +msgctxt "raft_interface_infill_overlap label" +msgid "Raft Interface Infill Overlap Percentage" +msgstr "筏板界面层填充重叠百分比" + +msgctxt "raft_interface_z_offset label" +msgid "Raft Interface Z Offset" +msgstr "筏板界面层 Z 偏移" + msgctxt "raft_interface_margin label" msgid "Raft Middle Extra Margin" msgstr "筏层中段额外边距" @@ -2892,6 +3060,22 @@ msgctxt "raft_smoothing label" msgid "Raft Smoothing" msgstr "Raft 平滑度" +msgctxt "raft_surface_flow label" +msgid "Raft Surface Flow" +msgstr "木筏表面流量" + +msgctxt "raft_surface_infill_overlap_mm label" +msgid "Raft Surface Infill Overlap" +msgstr "木筏表面填充重叠" + +msgctxt "raft_surface_infill_overlap label" +msgid "Raft Surface Infill Overlap Percentage" +msgstr "木筏表面填充重叠百分比" + +msgctxt "raft_surface_z_offset label" +msgid "Raft Surface Z Offset" +msgstr "木筏表面 Z 偏移" + msgctxt "raft_surface_margin label" msgid "Raft Top Extra Margin" msgstr "筏层顶段额外边距" @@ -3056,6 +3240,10 @@ msgctxt "ppr description" msgid "Reporting events that go out of set thresholds" msgstr "报告超出设定阈值的事件" +msgctxt "reset_flow_duration label" +msgid "Reset flow duration" +msgstr "重置流量持续时间" + msgctxt "support_tree_rest_preference label" msgid "Rest Preference" msgstr "停留偏好" @@ -3120,6 +3308,18 @@ msgctxt "material_shrinkage_percentage label" msgid "Scaling Factor Shrinkage Compensation" msgstr "缩放因子收缩补偿" +msgctxt "scarf_joint_seam_length label" +msgid "Scarf Seam Length" +msgstr "缝合接缝长度" + +msgctxt "scarf_joint_seam_start_height_ratio label" +msgid "Scarf Seam Start Height" +msgstr "缝合接缝起始高度" + +msgctxt "scarf_split_distance label" +msgid "Scarf Seam Step Length" +msgstr "缝合接缝步长" + msgctxt "support_meshes_present label" msgid "Scene Has Support Meshes" msgstr "场景具有支撑网格" @@ -3128,6 +3328,10 @@ msgctxt "z_seam_corner label" msgid "Seam Corner Preference" msgstr "缝隙角偏好设置" +msgctxt "seam_overhang_angle label" +msgid "Seam Overhanging Wall Angle" +msgstr "接缝悬垂墙角度" + msgctxt "user_defined_print_order_enabled label" msgid "Set Print Sequence Manually" msgstr "手动设置打印顺序" @@ -3472,6 +3676,10 @@ msgctxt "acceleration_support_infill label" msgid "Support Infill Acceleration" msgstr "支撑填充加速度" +msgctxt "support_infill_density_multiplier_initial_layer label" +msgid "Support Infill Density Multiplier Initial Layer" +msgstr "支持填充密度乘数初始层" + msgctxt "support_infill_extruder_nr label" msgid "Support Infill Extruder" msgstr "支撑填充挤出机" @@ -3664,6 +3872,10 @@ msgctxt "support_z_distance label" msgid "Support Z Distance" msgstr "支撑 Z 距离" +msgctxt "support_z_seam_away_from_model label" +msgid "Support Z Seam Away from Model" +msgstr "支持远离模型的 Z 形接缝" + msgctxt "support_interface_priority option support_lines_overwrite_interface_area" msgid "Support lines preferred" msgstr "偏好支撑线" @@ -3840,6 +4052,22 @@ msgctxt "acceleration_travel description" msgid "The acceleration with which travel moves are made." msgstr "进行空驶的加速度。" +msgctxt "raft_base_flow description" +msgid "The amount of material, relative to a normal extrusion line, to extrude during raft base printing. Having an increased flow may improve adhesion and raft structural strength." +msgstr "相对于正常挤出线,在筏底打印过程中挤出的材料量。增加流量可能会改善附着力和木筏结构强度。" + +msgctxt "raft_interface_flow description" +msgid "The amount of material, relative to a normal extrusion line, to extrude during raft interface printing. Having an increased flow may improve adhesion and raft structural strength." +msgstr "相对于正常挤出线,在筏板界面打印期间挤出的材料量。增加流量可能会改善附着力和木筏结构强度。" + +msgctxt "raft_flow description" +msgid "The amount of material, relative to a normal extrusion line, to extrude during raft printing. Having an increased flow may improve adhesion and raft structural strength." +msgstr "相对于正常挤出线,木筏打印过程中挤出的材料量。增加流量可能会改善附着力和木筏结构强度。" + +msgctxt "raft_surface_flow description" +msgid "The amount of material, relative to a normal extrusion line, to extrude during raft surface printing. Having an increased flow may improve adhesion and raft structural strength." +msgstr "相对于正常挤出线,在木筏表面打印期间挤出的材料量。增加流量可能会改善附着力和木筏结构强度。" + msgctxt "ironing_flow description" msgid "The amount of material, relative to a normal skin line, to extrude during ironing. Keeping the nozzle filled helps filling some of the crevices of the top surface, but too much results in overextrusion and blips on the side of the surface." msgstr "熨平期间相对于正常皮肤走线的挤出材料量。 保持喷嘴填充状态有助于填充顶层表面的一些缝隙,但如填充过多则会导致表面上过度挤出和光点。" @@ -3848,6 +4076,30 @@ msgctxt "infill_overlap description" msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." msgstr "填充物和壁之间的重叠量占填充走线宽度的百分比。稍微重叠可让各个壁与填充物牢固连接。" +msgctxt "raft_base_infill_overlap description" +msgid "The amount of overlap between the infill and the walls of the raft base, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." +msgstr "填充物与筏底墙壁之间的重叠量,以填充线宽度的百分比表示。轻微重叠可以使墙壁牢固地连接到填充物上。" + +msgctxt "raft_base_infill_overlap_mm description" +msgid "The amount of overlap between the infill and the walls of the raft base. A slight overlap allows the walls to connect firmly to the infill." +msgstr "填充物与筏底壁之间的重叠量。轻微重叠可以使墙壁牢固地连接到填充物上。" + +msgctxt "raft_interface_infill_overlap description" +msgid "The amount of overlap between the infill and the walls of the raft interface, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." +msgstr "填充与筏板界面墙壁之间的重叠量,以填充线宽度的百分比表示。轻微重叠可以使墙壁牢固地连接到填充物上。" + +msgctxt "raft_interface_infill_overlap_mm description" +msgid "The amount of overlap between the infill and the walls of the raft interface. A slight overlap allows the walls to connect firmly to the infill." +msgstr "填充物与筏板界面的墙壁之间的重叠量。轻微重叠可以使墙壁牢固地连接到填充物上。" + +msgctxt "raft_surface_infill_overlap description" +msgid "The amount of overlap between the infill and the walls of the raft surface, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." +msgstr "填充与木筏表面壁之间的重叠量,以填充线宽度的百分比表示。轻微重叠可以使墙壁牢固地连接到填充物上。" + +msgctxt "raft_surface_infill_overlap_mm description" +msgid "The amount of overlap between the infill and the walls of the raft surface. A slight overlap allows the walls to connect firmly to the infill." +msgstr "填充物与木筏表面的墙壁之间的重叠量。轻微重叠可以使墙壁牢固地连接到填充物上。" + msgctxt "infill_overlap_mm description" msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." msgstr "填充物和壁之间的重叠量。 稍微重叠可让各个壁与填充物牢固连接。" @@ -3952,6 +4204,10 @@ msgctxt "ironing_line_spacing description" msgid "The distance between the lines of ironing." msgstr "熨平走线之间的距离。" +msgctxt "support_z_seam_min_distance description" +msgid "The distance between the model and its support structure at the z-axis seam." +msgstr "模型与其支撑结构在z 轴接缝处的距离。" + msgctxt "travel_avoid_distance description" msgid "The distance between the nozzle and already printed parts when avoiding during travel moves." msgstr "喷嘴和已打印部分之间在空驶时避让的距离。" @@ -4120,6 +4376,10 @@ msgctxt "mold_roof_height description" msgid "The height above horizontal parts in your model which to print mold." msgstr "用于打印模具的模型水平部分上方的高度。" +msgctxt "build_fan_full_at_height description" +msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." +msgstr "风扇在常规风速下旋转的高度。在下面的层中,风扇速度会逐渐从初始风速增加到常规风速。" + msgctxt "cool_fan_full_at_height description" msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." msgstr "风扇以正常速度旋转的高度。 在下方的层中,风扇速度逐渐从起始风扇速度增加到正常风扇速度。" @@ -4128,10 +4388,6 @@ msgctxt "gantry_height description" msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes)." msgstr "喷嘴尖端与十字轴系统(X 轴和 Y 轴)之间的高度差。" -msgctxt "machine_nozzle_head_distance description" -msgid "The height difference between the tip of the nozzle and the lowest part of the print head." -msgstr "喷嘴尖端与打印头最低部分之间的高度差。" - msgctxt "retraction_hop_after_extruder_switch_height description" msgid "The height difference when performing a Z Hop after extruder switch." msgstr "挤出机切换后执行 Z 抬升的高度差。" @@ -4181,9 +4437,10 @@ msgid "The horizontal distance between the first brim line and the outline of th msgstr "第一条边沿线与打印件第一层轮廓之间的水平距离。较小的间隙可使边沿更容易去除,同时在散热方面仍有优势。" msgctxt "skirt_gap description" -msgid "The horizontal distance between the skirt and the first layer of the print.\nThis is the minimum distance. Multiple skirt lines will extend outwards from this distance." -msgstr "skirt 和打印第一层之间的水平距离。" -"这是最小距离。多个 skirt 走线将从此距离向外延伸。" +msgid "" +"The horizontal distance between the skirt and the first layer of the print.\n" +"This is the minimum distance. Multiple skirt lines will extend outwards from this distance." +msgstr "skirt 和打印第一层之间的水平距离。这是最小距离。多个 skirt 走线将从此距离向外延伸。" msgctxt "lightning_infill_straightening_angle description" msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." @@ -4229,6 +4486,10 @@ msgctxt "top_skin_preshrink description" msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model." msgstr "将被移除的顶部皮肤区域的最大宽度。 小于此值的所有皮肤区域都将消失。 这有助于限制在模型的倾斜表面打印顶部皮肤时所耗用的时间和材料。" +msgctxt "build_fan_full_layer description" +msgid "The layer at which the build fans spin on full fan speed. This value is calculated and rounded to a whole number." +msgstr "构建风扇以全速旋转的层数。此值经过计算并四舍五入为整数。" + msgctxt "cool_fan_full_layer description" msgid "The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number." msgstr "风扇以正常风扇速度旋转的层。 如果设置了正常风扇速度(高度),则该值将被计算并舍入为整数。" @@ -4441,6 +4702,10 @@ msgctxt "support_bottom_stair_step_min_slope description" msgid "The minimum slope of the area for stair-stepping to take effect. Low values should make support easier to remove on shallower slopes, but really low values may result in some very counter-intuitive results on other parts of the model." msgstr "使阶梯生效的区域最小坡度。该值较小可在较浅的坡度上更容易去除支撑,但该值过小可能会在模型的其他部分上产生某些很反常的结果。" +msgctxt "prime_tower_min_shell_thickness description" +msgid "The minimum thickness of the prime tower shell. You may increase it to make the prime tower stronger." +msgstr "引导塔壳的最小厚度。您可以增加它以使引导塔更坚固。" + msgctxt "cool_min_layer_time description" msgid "The minimum time spent in a layer. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer. Layers may still take shorter than the minimal layer time if Lift Head is disabled and if the Minimum Speed would otherwise be violated." msgstr "在层中花费的最少时间。 这会迫使打印机减速,以便至少在一层中消耗此处所规定的时间。 这会让已打印材料充分冷却后再打印下一层。 如果提升头被禁用,且如果不这么做会违反“最小速度“,则层所花时间可能仍会少于最小层时间。" @@ -4509,6 +4774,10 @@ msgctxt "support_brim_line_count description" msgid "The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material." msgstr "用于支撑 Brim 的走线数量。更多 Brim 走线可增强与打印平台的附着,但也会增加一些额外材料成本。" +msgctxt "build_volume_fan_nr description" +msgid "The number of the fan that cools the build volume. If this is set to 0, it's means that there is no build volume fan" +msgstr "冷却构建体积的风扇编号。如果设置为 0,则表示没有构建体积风扇" + msgctxt "raft_surface_layers description" msgid "The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model sits on. 2 layers result in a smoother top surface than 1." msgstr "第 2 个 raft 层上方的顶层数量。 这些是模型所在的完全填充层。 第二层会产生比第一层更平滑的顶部表面。" @@ -4601,6 +4870,10 @@ msgctxt "jerk_layer_0 description" msgid "The print maximum instantaneous velocity change for the initial layer." msgstr "起始层的打印最大瞬时速度变化。" +msgctxt "scarf_joint_seam_start_height_ratio description" +msgid "The ratio of the selected layer height at which the scarf seam will begin. A lower number will result in a larger seam height. Must be lower than 100 to be effective." +msgstr "缝合接缝开始的层高比率。较低的数字将导致更大的缝合高度。必须低于 100 才能有效。" + msgctxt "machine_shape description" msgid "The shape of the build plate without taking unprintable areas into account." msgstr "打印平台形状(不考虑不可打印区域)。" @@ -4929,6 +5202,26 @@ msgctxt "bridge_wall_coast description" msgid "This controls the distance the extruder should coast immediately before a bridge wall begins. Coasting before the bridge starts can reduce the pressure in the nozzle and may produce a flatter bridge." msgstr "此参数用于控制挤出机在开始打印桥壁前应该滑行的距离。在开始打印连桥之前滑行,可以降低喷嘴中的压力,并保证打印出平滑的连桥。" +msgctxt "wall_0_acceleration description" +msgid "This is the acceleration with which to reach the top speed when printing an outer wall." +msgstr "这是打印外墙时达到最高速度的加速度。" + +msgctxt "wall_0_deceleration description" +msgid "This is the deceleration with which to end printing an outer wall." +msgstr "这是结束打印外墙时的减速度。" + +msgctxt "wall_0_speed_split_distance description" +msgid "This is the maximum length of an extrusion path when splitting a longer path to apply the outer wall acceleration/deceleration. A smaller distance will create a more precise but also more verbose G-Code." +msgstr "这是在拆分更长路径以应用外墙加速/减速时挤出路径的最大长度。较小的距离将创建更精确但也更冗长的 G-Code。" + +msgctxt "wall_0_end_speed_ratio description" +msgid "This is the ratio of the top speed to end with when printing an outer wall." +msgstr "这是打印外墙时在结束时的最高速度比率。" + +msgctxt "wall_0_start_speed_ratio description" +msgid "This is the ratio of the top speed to start with when printing an outer wall." +msgstr "这是打印外墙时在开始时的最高速度比率。" + msgctxt "raft_base_smoothing description" msgid "This setting controls how much inner corners in the raft base outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." msgstr "此设置用于调整筏层基段轮廓线内角的倒圆角大小。内角被倒角为半圆,其半径等于此处给出的值。此设置还会移除筏层轮廓线中面积小于此半径值圆的孔。" @@ -5173,10 +5466,18 @@ msgctxt "support_tree_max_diameter label" msgid "Trunk Diameter" msgstr "主干直径" +msgctxt "seam_overhang_angle description" +msgid "Try to prevent seams on walls that overhang more than this angle. When the value is 90, no walls will be treated as overhanging." +msgstr "应尽量避免墙壁上的接缝伸出超过此角度。当数值为 90 时,没有墙壁将被视为悬垂。" + msgctxt "machine_gcode_flavor option UltiGCode" msgid "Ultimaker 2" msgstr "Ultimaker 2" +msgctxt "cool_during_extruder_switch option unchanged" +msgid "Unchanged" +msgstr "不变" + msgctxt "meshfix_union_all label" msgid "Union Overlapping Volumes" msgstr "联合覆盖体积" @@ -5301,9 +5602,17 @@ msgctxt "shell label" msgid "Walls" msgstr "墙" +msgctxt "extra_infill_lines_to_support_skins option walls" +msgid "Walls Only" +msgstr "仅墙体" + +msgctxt "extra_infill_lines_to_support_skins option walls_and_lines" +msgid "Walls and Lines" +msgstr "墙体和线条" + msgctxt "wall_overhang_angle description" -msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." -msgstr "悬垂超过此角度的壁将使用悬垂壁设置打印。该值为 90 时,不会将任何壁视为悬垂。受到支撑支持的悬垂也不会被视为悬垂。" +msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either. Furthermore, any line that's less than half overhanging will also not be treated as overhang." +msgstr "超过此角度的悬垂墙将使用悬垂墙设置打印。当值为 90 时,没有墙会被视为悬垂。得到支撑的悬垂也不会被视为悬垂。此外,任何少于一半悬垂的线也不会被视为悬垂。" msgctxt "meshfix_fluid_motion_enabled description" msgid "When enabled tool paths are corrected for printers with smooth motion planners. Small movements that deviate from the general tool path direction are smoothed to improve fluid motions." @@ -5341,6 +5650,14 @@ msgctxt "bridge_wall_material_flow description" msgid "When printing bridge walls, the amount of material extruded is multiplied by this value." msgstr "打印桥壁时,将挤出的材料量乘以此值。" +msgctxt "raft_interface_z_offset description" +msgid "When printing the first layer of the raft interface, translate by this offset to customize the adhesion between base and interface. A negative offset should improve the adhesion." +msgstr "打印第一层的筏板界面时,通过这个偏移来自定义筏底和筏板界面之间的附着力。负偏移量应该可以提高附着力。" + +msgctxt "raft_surface_z_offset description" +msgid "When printing the first layer of the raft surface, translate by this offset to customize the adhesion between interface and surface. A negative offset should improve the adhesion." +msgstr "打印第一层木筏表面时,通过这个偏移来自定义筏底和筏板界面之间的附着力。负偏移量应该可以提高附着力。" + msgctxt "bridge_skin_material_flow_2 description" msgid "When printing the second bridge skin layer, the amount of material extruded is multiplied by this value." msgstr "打印连桥第二层表面时,将挤出的材料量乘以此值。" @@ -5637,6 +5954,10 @@ msgctxt "z_seam_type label" msgid "Z Seam Alignment" msgstr "Z 缝对齐" +msgctxt "z_seam_on_vertex label" +msgid "Z Seam On Vertex" +msgstr "顶点上的 Z 形接缝" + msgctxt "z_seam_position label" msgid "Z Seam Position" msgstr "Z 缝位置" @@ -5697,318 +6018,14 @@ msgctxt "travel description" msgid "travel" msgstr "空驶" -msgctxt "cool_during_extruder_switch description" -msgid "Whether to activate the cooling fans during a nozzle switch. This can help reducing oozing by cooling the nozzle faster:
    • Unchanged: keep the fans as they were previously
    • Only last extruder: turn on the fan of the last used extruder, but turn the others off (if any). This is useful if you have completely separate extruders.
    • All fans: turn on all fans during nozzle switch. This is useful if you have a single cooling fan, or multiple fans that stay close to each other.
    " -msgstr "是否在喷嘴切换期间启动冷却风扇。这可以通过更快地冷却喷嘴来帮助减少滴漏:
    • 不变:保持风扇原状
    • 仅最后一个挤出机: 启动最后一个使用的挤出机的风扇,但关闭其他风扇(如果有)。如果您有完全独立的挤出机,这非常有用。
    • 所有风扇: 在喷嘴开关期间打开所有风扇。如果您有一个单独的冷却风扇或多个彼此靠近的风扇,这非常有用。
    " - -msgctxt "cool_during_extruder_switch option all_fans" -msgid "All fans" -msgstr "所有风扇" - -msgctxt "cool_during_extruder_switch label" -msgid "Cooling during extruder switch" -msgstr "挤出机切换期间的冷却" - -msgctxt "support_z_seam_away_from_model description" -msgid "Manage the spatial relationship between the z seam of the support structure and the actual 3D model. This control is crucial as it allows users to ensure the seamless removal of support structures post-printing, without inflicting damage or leaving marks on the printed model." -msgstr "管理支撑结构的 z 形接缝与实际 3D 模型之间的空间关系。这个控制非常关键,因为它允许用户在打印后确保无缝去除支撑结构,而不会对打印模型造成损坏或留下痕迹。" - -msgctxt "support_z_seam_min_distance label" -msgid "Min Z Seam Distance from Model" -msgstr "模型的最小 Z 形接缝距离" - -msgctxt "support_infill_density_multiplier_initial_layer description" -msgid "Multiplier for the infill on the initial layers of the support. Increasing this may help for bed adhesion." -msgstr "支撑初始层填充的倍数。增加这个值可能有助于床附着力。" +#~ msgctxt "machine_nozzle_head_distance label" +#~ msgid "Nozzle Length" +#~ msgstr "喷嘴长度" -msgctxt "cool_during_extruder_switch option only_last_extruder" -msgid "Only last extruder" -msgstr "仅最后一台挤出机" +#~ msgctxt "machine_nozzle_head_distance description" +#~ msgid "The height difference between the tip of the nozzle and the lowest part of the print head." +#~ msgstr "喷嘴尖端与打印头最低部分之间的高度差。" -msgctxt "z_seam_on_vertex description" -msgid "Place the z-seam on a polygon vertex. Switching this off can place the seam between vertices as well. (Keep in mind that this won't override the restrictions on placing the seam on an unsupported overhang.)" -msgstr "将 z 形接缝放置在多边形顶点上。关闭此功能也可以在顶点之间放置接缝。(请注意,这不会覆盖在未支撑悬垂上放置接缝的限制。)" - -msgctxt "prime_tower_min_shell_thickness label" -msgid "Prime Tower Minimum Shell Thickness" -msgstr "引导塔最小外壳厚度" - -msgctxt "raft_base_flow label" -msgid "Raft Base Flow" -msgstr "筏底流量" - -msgctxt "raft_base_infill_overlap_mm label" -msgid "Raft Base Infill Overlap" -msgstr "筏底填充重叠" - -msgctxt "raft_base_infill_overlap label" -msgid "Raft Base Infill Overlap Percentage" -msgstr "筏底填充重叠百分比" - -msgctxt "raft_flow label" -msgid "Raft Flow" -msgstr "木筏流量" - -msgctxt "raft_interface_flow label" -msgid "Raft Interface Flow" -msgstr "筏板界面层流量" - -msgctxt "raft_interface_infill_overlap_mm label" -msgid "Raft Interface Infill Overlap" -msgstr "筏板界面层填充重叠" - -msgctxt "raft_interface_infill_overlap label" -msgid "Raft Interface Infill Overlap Percentage" -msgstr "筏板界面层填充重叠百分比" - -msgctxt "raft_interface_z_offset label" -msgid "Raft Interface Z Offset" -msgstr "筏板界面层 Z 偏移" - -msgctxt "raft_surface_flow label" -msgid "Raft Surface Flow" -msgstr "木筏表面流量" - -msgctxt "raft_surface_infill_overlap_mm label" -msgid "Raft Surface Infill Overlap" -msgstr "木筏表面填充重叠" - -msgctxt "raft_surface_infill_overlap label" -msgid "Raft Surface Infill Overlap Percentage" -msgstr "木筏表面填充重叠百分比" - -msgctxt "raft_surface_z_offset label" -msgid "Raft Surface Z Offset" -msgstr "木筏表面 Z 偏移" - -msgctxt "seam_overhang_angle label" -msgid "Seam Overhanging Wall Angle" -msgstr "接缝悬垂墙角度" - -msgctxt "support_infill_density_multiplier_initial_layer label" -msgid "Support Infill Density Multiplier Initial Layer" -msgstr "支持填充密度乘数初始层" - -msgctxt "support_z_seam_away_from_model label" -msgid "Support Z Seam Away from Model" -msgstr "支持远离模型的 Z 形接缝" - -msgctxt "raft_base_flow description" -msgid "The amount of material, relative to a normal extrusion line, to extrude during raft base printing. Having an increased flow may improve adhesion and raft structural strength." -msgstr "相对于正常挤出线,在筏底打印过程中挤出的材料量。增加流量可能会改善附着力和木筏结构强度。" - -msgctxt "raft_interface_flow description" -msgid "The amount of material, relative to a normal extrusion line, to extrude during raft interface printing. Having an increased flow may improve adhesion and raft structural strength." -msgstr "相对于正常挤出线,在筏板界面打印期间挤出的材料量。增加流量可能会改善附着力和木筏结构强度。" - -msgctxt "raft_flow description" -msgid "The amount of material, relative to a normal extrusion line, to extrude during raft printing. Having an increased flow may improve adhesion and raft structural strength." -msgstr "相对于正常挤出线,木筏打印过程中挤出的材料量。增加流量可能会改善附着力和木筏结构强度。" - -msgctxt "raft_surface_flow description" -msgid "The amount of material, relative to a normal extrusion line, to extrude during raft surface printing. Having an increased flow may improve adhesion and raft structural strength." -msgstr "相对于正常挤出线,在木筏表面打印期间挤出的材料量。增加流量可能会改善附着力和木筏结构强度。" - -msgctxt "raft_base_infill_overlap description" -msgid "The amount of overlap between the infill and the walls of the raft base, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." -msgstr "填充物与筏底墙壁之间的重叠量,以填充线宽度的百分比表示。轻微重叠可以使墙壁牢固地连接到填充物上。" - -msgctxt "raft_base_infill_overlap_mm description" -msgid "The amount of overlap between the infill and the walls of the raft base. A slight overlap allows the walls to connect firmly to the infill." -msgstr "填充物与筏底壁之间的重叠量。轻微重叠可以使墙壁牢固地连接到填充物上。" - -msgctxt "raft_interface_infill_overlap description" -msgid "The amount of overlap between the infill and the walls of the raft interface, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." -msgstr "填充与筏板界面墙壁之间的重叠量,以填充线宽度的百分比表示。轻微重叠可以使墙壁牢固地连接到填充物上。" - -msgctxt "raft_interface_infill_overlap_mm description" -msgid "The amount of overlap between the infill and the walls of the raft interface. A slight overlap allows the walls to connect firmly to the infill." -msgstr "填充物与筏板界面的墙壁之间的重叠量。轻微重叠可以使墙壁牢固地连接到填充物上。" - -msgctxt "raft_surface_infill_overlap description" -msgid "The amount of overlap between the infill and the walls of the raft surface, as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." -msgstr "填充与木筏表面壁之间的重叠量,以填充线宽度的百分比表示。轻微重叠可以使墙壁牢固地连接到填充物上。" - -msgctxt "raft_surface_infill_overlap_mm description" -msgid "The amount of overlap between the infill and the walls of the raft surface. A slight overlap allows the walls to connect firmly to the infill." -msgstr "填充物与木筏表面的墙壁之间的重叠量。轻微重叠可以使墙壁牢固地连接到填充物上。" - -msgctxt "support_z_seam_min_distance description" -msgid "The distance between the model and its support structure at the z-axis seam." -msgstr "模型与其支撑结构在z 轴接缝处的距离。" - -msgctxt "prime_tower_min_shell_thickness description" -msgid "The minimum thickness of the prime tower shell. You may increase it to make the prime tower stronger." -msgstr "引导塔壳的最小厚度。您可以增加它以使引导塔更坚固。" - -msgctxt "seam_overhang_angle description" -msgid "Try to prevent seams on walls that overhang more than this angle. When the value is 90, no walls will be treated as overhanging." -msgstr "应尽量避免墙壁上的接缝伸出超过此角度。当数值为 90 时,没有墙壁将被视为悬垂。" - -msgctxt "cool_during_extruder_switch option unchanged" -msgid "Unchanged" -msgstr "不变" - -msgctxt "raft_interface_z_offset description" -msgid "When printing the first layer of the raft interface, translate by this offset to customize the adhesion between base and interface. A negative offset should improve the adhesion." -msgstr "打印第一层的筏板界面时,通过这个偏移来自定义筏底和筏板界面之间的附着力。负偏移量应该可以提高附着力。" - -msgctxt "raft_surface_z_offset description" -msgid "When printing the first layer of the raft surface, translate by this offset to customize the adhesion between interface and surface. A negative offset should improve the adhesion." -msgstr "打印第一层木筏表面时,通过这个偏移来自定义筏底和筏板界面之间的附着力。负偏移量应该可以提高附着力。" - -msgctxt "z_seam_on_vertex label" -msgid "Z Seam On Vertex" -msgstr "顶点上的 Z 形接缝" - -msgctxt "extra_infill_lines_to_support_skins description" -msgid "Add extra lines into the infill pattern to support skins above. This option prevents holes or plastic blobs that sometime show in complex shaped skins due to the infill below not correctly supporting the skin layer being printed above. 'Walls' supports just the outlines of the skin, whereas 'Walls and Lines' also supports the ends of the lines that make up the skin." -msgstr "在填充模式中添加额外的线条以支撑上面的表皮。这一选项可以防止因下面的填充未能正确支撑上面打印的表皮层而导致的孔洞或塑料块,这在复杂形状的表皮中常见。\"墙\"仅支持表皮的轮廓,而\"墙和线\"还支持构成表皮的线条之末端。" - -msgctxt "build_fan_full_at_height label" -msgid "Build Fan Speed at Height" -msgstr "在高度处的风扇速度" - -msgctxt "build_fan_full_layer label" -msgid "Build Fan Speed at Layer" -msgstr "在层上的风扇速度" - -msgctxt "build_volume_fan_nr label" -msgid "Build volume fan number" -msgstr "构建体积风扇编号" - -msgctxt "scarf_split_distance description" -msgid "Determines the length of each step in the flow change when extruding along the scarf seam. A smaller distance will result in a more precise but also more complex G-code." -msgstr "确定在沿着缝合接缝挤出时流量变化中每一步的长度。较小的距离会导致更精确但也更复杂的 G-code。" - -msgctxt "scarf_joint_seam_length description" -msgid "Determines the length of the scarf seam, a seam type that should make the Z seam less visible. Must be higher than 0 to be effective." -msgstr "确定缝合接缝的长度,这是一种应使 Z 接缝不那么明显的接缝类型。必须大于 0 才能有效。" - -msgctxt "gradual_flow_discretisation_step_size description" -msgid "Duration of each step in the gradual flow change" -msgstr "渐变流量变化中每个步骤的持续时间" - -msgctxt "gradual_flow_enabled description" -msgid "Enable gradual flow changes. When enabled, the flow is gradually increased/decreased to the target flow. This is useful for printers with a bowden tube where the flow is not immediately changed when the extruder motor starts/stops." -msgstr "启用渐变流量变化。启用之后,流量将会逐渐增加/减少到目标流量。这对于带有波登管的打印机非常有用,因为当挤出机电机启动/停止时,流量并不会立即改变。" - -msgctxt "extra_infill_lines_to_support_skins label" -msgid "Extra Infill Lines To Support Skins" -msgstr "额外填充线以支撑表皮" - -msgctxt "reset_flow_duration description" -msgid "For any travel move longer than this value, the material flow is reset to the paths target flow" -msgstr "对于任何长于此值的移动,材料流量将被重置为路径的目标流量" - -msgctxt "gradual_flow_discretisation_step_size label" -msgid "Gradual flow discretisation step size" -msgstr "渐变流量离散化步长" - -msgctxt "gradual_flow_enabled label" -msgid "Gradual flow enabled" -msgstr "启用渐变流量" - -msgctxt "max_flow_acceleration label" -msgid "Gradual flow max acceleration" -msgstr "渐变流量最大加速度" - -msgctxt "layer_0_max_flow_acceleration label" -msgid "Initial layer max flow acceleration" -msgstr "初始层最大流量加速" - -msgctxt "max_flow_acceleration description" -msgid "Maximum acceleration for gradual flow changes" -msgstr "渐变流量变化的最大加速度" - -msgctxt "layer_0_max_flow_acceleration description" -msgid "Minimum speed for gradual flow changes for the first layer" -msgstr "第一层渐变流量变化的最小速度" - -msgctxt "extra_infill_lines_to_support_skins option none" -msgid "None" -msgstr "无" - -msgctxt "wall_0_acceleration label" -msgid "Outer Wall Acceleration" -msgstr "外墙加速" - -msgctxt "wall_0_deceleration label" -msgid "Outer Wall Deceleration" -msgstr "外墙减速" - -msgctxt "wall_0_end_speed_ratio label" -msgid "Outer Wall End Speed Ratio" -msgstr "外墙结束速度比率" - -msgctxt "wall_0_speed_split_distance label" -msgid "Outer Wall Speed Split Distance" -msgstr "外墙速度分割距离" - -msgctxt "wall_0_start_speed_ratio label" -msgid "Outer Wall Start Speed Ratio" -msgstr "外墙起始速度比率" - -msgctxt "reset_flow_duration label" -msgid "Reset flow duration" -msgstr "重置流量持续时间" - -msgctxt "scarf_joint_seam_length label" -msgid "Scarf Seam Length" -msgstr "缝合接缝长度" - -msgctxt "scarf_joint_seam_start_height_ratio label" -msgid "Scarf Seam Start Height" -msgstr "缝合接缝起始高度" - -msgctxt "scarf_split_distance label" -msgid "Scarf Seam Step Length" -msgstr "缝合接缝步长" - -msgctxt "build_fan_full_at_height description" -msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." -msgstr "风扇在常规风速下旋转的高度。在下面的层中,风扇速度会逐渐从初始风速增加到常规风速。" - -msgctxt "build_fan_full_layer description" -msgid "The layer at which the build fans spin on full fan speed. This value is calculated and rounded to a whole number." -msgstr "构建风扇以全速旋转的层数。此值经过计算并四舍五入为整数。" - -msgctxt "build_volume_fan_nr description" -msgid "The number of the fan that cools the build volume. If this is set to 0, it's means that there is no build volume fan" -msgstr "冷却构建体积的风扇编号。如果设置为 0,则表示没有构建体积风扇" - -msgctxt "scarf_joint_seam_start_height_ratio description" -msgid "The ratio of the selected layer height at which the scarf seam will begin. A lower number will result in a larger seam height. Must be lower than 100 to be effective." -msgstr "缝合接缝开始的层高比率。较低的数字将导致更大的缝合高度。必须低于 100 才能有效。" - -msgctxt "wall_0_acceleration description" -msgid "This is the acceleration with which to reach the top speed when printing an outer wall." -msgstr "这是打印外墙时达到最高速度的加速度。" - -msgctxt "wall_0_deceleration description" -msgid "This is the deceleration with which to end printing an outer wall." -msgstr "这是结束打印外墙时的减速度。" - -msgctxt "wall_0_speed_split_distance description" -msgid "This is the maximum length of an extrusion path when splitting a longer path to apply the outer wall acceleration/deceleration. A smaller distance will create a more precise but also more verbose G-Code." -msgstr "这是在拆分更长路径以应用外墙加速/减速时挤出路径的最大长度。较小的距离将创建更精确但也更冗长的 G-Code。" - -msgctxt "wall_0_end_speed_ratio description" -msgid "This is the ratio of the top speed to end with when printing an outer wall." -msgstr "这是打印外墙时在结束时的最高速度比率。" - -msgctxt "wall_0_start_speed_ratio description" -msgid "This is the ratio of the top speed to start with when printing an outer wall." -msgstr "这是打印外墙时在开始时的最高速度比率。" - -msgctxt "extra_infill_lines_to_support_skins option walls" -msgid "Walls Only" -msgstr "仅墙体" - -msgctxt "extra_infill_lines_to_support_skins option walls_and_lines" -msgid "Walls and Lines" -msgstr "墙体和线条" - -msgctxt "wall_overhang_angle description" -msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either. Furthermore, any line that's less than half overhanging will also not be treated as overhang." -msgstr "超过此角度的悬垂墙将使用悬垂墙设置打印。当值为 90 时,没有墙会被视为悬垂。得到支撑的悬垂也不会被视为悬垂。此外,任何少于一半悬垂的线也不会被视为悬垂。" +#~ msgctxt "wall_overhang_angle description" +#~ msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." +#~ msgstr "悬垂超过此角度的壁将使用悬垂壁设置打印。该值为 90 时,不会将任何壁视为悬垂。受到支撑支持的悬垂也不会被视为悬垂。" diff --git a/resources/i18n/zh_TW/cura.po b/resources/i18n/zh_TW/cura.po index 199f1680c19..516f6eddbaf 100644 --- a/resources/i18n/zh_TW/cura.po +++ b/resources/i18n/zh_TW/cura.po @@ -2826,6 +2826,10 @@ msgctxt "@label" msgid "Nozzle offset Y" msgstr "噴頭偏移 Y" +msgctxt "@label" +msgid "Nozzle Size" +msgstr "噴頭孔徑" + msgctxt "@label" msgid "Nozzle size" msgstr "噴頭孔徑" diff --git a/resources/i18n/zh_TW/fdmprinter.def.json.po b/resources/i18n/zh_TW/fdmprinter.def.json.po index 6a63e1e0710..05fdf171ef0 100644 --- a/resources/i18n/zh_TW/fdmprinter.def.json.po +++ b/resources/i18n/zh_TW/fdmprinter.def.json.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2024-10-09 14:27+0000\n" +"POT-Creation-Date: 2024-11-06 10:43+0000\n" "PO-Revision-Date: 2022-01-02 20:24+0800\n" "Last-Translator: Valen Chang \n" "Language-Team: Valen Chang \n" @@ -1049,6 +1049,10 @@ msgctxt "switch_extruder_extra_prime_amount description" msgid "Extra material to prime after nozzle switching." msgstr "噴頭切換後額外裝填的線材量。" +msgctxt "variant_name" +msgid "Extruder" +msgstr "" + msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "擠出機 X 軸起始位置" @@ -2495,6 +2499,10 @@ msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "噴頭 ID" +msgctxt "variant_name" +msgid "Nozzle Size" +msgstr "噴頭孔徑" + msgctxt "switch_extruder_extra_prime_amount label" msgid "Nozzle Switch Extra Prime Amount" msgstr "噴頭切換額外裝填量" @@ -2803,6 +2811,10 @@ msgctxt "acceleration_print label" msgid "Print Acceleration" msgstr "列印加速度" +msgctxt "variant_name" +msgid "Print Core" +msgstr "" + msgctxt "jerk_print label" msgid "Print Jerk" msgstr "列印加加速度" diff --git a/resources/images/MakerbotSketchSprint.png b/resources/images/MakerbotSketchSprint.png index d2b967acab3..a9a21d9131e 100644 Binary files a/resources/images/MakerbotSketchSprint.png and b/resources/images/MakerbotSketchSprint.png differ diff --git a/resources/intent/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-pla-175_0.2mm_visual.inst.cfg b/resources/intent/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-pla-175_0.2mm_visual.inst.cfg new file mode 100644 index 00000000000..6a81905545a --- /dev/null +++ b/resources/intent/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-pla-175_0.2mm_visual.inst.cfg @@ -0,0 +1,42 @@ +[general] +definition = ultimaker_sketch_sprint +name = Visual +version = 4 + +[metadata] +intent_category = visual +is_experimental = True +material = ultimaker_pla_175 +quality_type = draft +setting_version = 24 +type = intent +variant = 0.4mm + +[values] +acceleration_roofing = 1500 +acceleration_wall_0_roofing = 1500 +acceleration_wall_x_roofing = 1500 +cool_min_temperature = 220.0 +hole_xy_offset = 0.2 +hole_xy_offset_max_diameter = 3 +inset_direction = inside_out +line_width = 0.4 +material_final_print_temperature = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_print_temperature = 220 +min_bead_width = 0.34 +min_wall_line_width = 0.34 +roofing_line_width = 0.35 +roofing_monotonic = False +roofing_pattern = lines +skin_monotonic = False +skin_outline_count = 0 +skin_overlap = 25 +small_feature_max_length = 25 +small_feature_speed_factor = 40 +small_hole_max_size = 4.5 +small_skin_width = 4 +speed_roofing = 100 +wall_line_width_x = 0.4 +z_seam_type = back + diff --git a/resources/intent/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-tough-pla-175_0.2mm_visual.inst.cfg b/resources/intent/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-tough-pla-175_0.2mm_visual.inst.cfg new file mode 100644 index 00000000000..1635985b89f --- /dev/null +++ b/resources/intent/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-tough-pla-175_0.2mm_visual.inst.cfg @@ -0,0 +1,42 @@ +[general] +definition = ultimaker_sketch_sprint +name = Visual +version = 4 + +[metadata] +intent_category = visual +is_experimental = True +material = ultimaker_tough_pla_175 +quality_type = draft +setting_version = 24 +type = intent +variant = 0.4mm + +[values] +acceleration_roofing = 1500 +acceleration_wall_0_roofing = 1500 +acceleration_wall_x_roofing = 1500 +cool_min_temperature = 220.0 +hole_xy_offset = 0.2 +hole_xy_offset_max_diameter = 3 +inset_direction = inside_out +line_width = 0.4 +material_final_print_temperature = =material_print_temperature +material_initial_print_temperature = =material_print_temperature +material_print_temperature = 220 +min_bead_width = 0.34 +min_wall_line_width = 0.34 +roofing_line_width = 0.35 +roofing_monotonic = False +roofing_pattern = lines +skin_monotonic = False +skin_outline_count = 0 +skin_overlap = 25 +small_feature_max_length = 25 +small_feature_speed_factor = 40 +small_hole_max_size = 4.5 +small_skin_width = 4 +speed_roofing = 100 +wall_line_width_x = 0.4 +z_seam_type = back + diff --git a/resources/meshes/ultimaker_sketch_sprint_platform.obj b/resources/meshes/ultimaker_sketch_sprint_platform.obj index 5fb441a89af..75fd7924a80 100644 --- a/resources/meshes/ultimaker_sketch_sprint_platform.obj +++ b/resources/meshes/ultimaker_sketch_sprint_platform.obj @@ -1,1137 +1,2951 @@ -# Blender 4.2.2 LTS +# Blender 4.2.3 LTS # www.blender.org +mtllib ultimaker_sketch_sprint_platform.mtl o UMS5_Sketch_Sprint_Print_Bed -v 118.354355 -110.073631 -15.743723 -v 114.068901 -119.722466 -20.180752 -v 114.739487 -119.531227 -20.297832 -v 118.222610 111.787270 -1.131916 -v 118.105339 112.000687 -0.992550 -v 114.372559 -120.408913 -1.567927 -v 115.075256 -120.310265 -1.497774 -v 114.623497 -120.192039 -1.310158 -v 114.343330 -120.358589 -1.426195 -v 115.554459 -120.107918 -1.370563 -v 116.561562 -119.835945 -1.523540 -v 116.733383 -119.639137 -1.368384 -v 116.043571 -119.849419 -1.310039 -v 117.248619 -119.459877 -1.522878 -v 118.072464 -118.823708 -1.548119 -v 117.566948 -119.092918 -1.349142 -v 118.491196 -118.370094 -1.471268 -v 118.148705 -118.456383 -1.307186 -v 119.063904 -117.618919 -1.496015 -v 118.898308 -117.518639 -1.309204 -v 119.545059 -116.684624 -1.501333 -v 119.368965 -116.693657 -1.327548 -v 119.979317 -114.791542 -1.546383 -v 119.872765 -114.779594 -1.359550 -v 119.666153 -115.628761 -1.308561 -v 114.330254 -119.769600 -20.014763 -v 114.783730 -119.664619 -20.188385 -v 115.452164 -119.587349 -20.015186 -v 115.687637 -119.464653 -20.162823 -v 116.668396 -119.071022 -20.032841 -v 116.353371 -119.145027 -20.220768 -v 117.369240 -118.588310 -20.017700 -v 117.326752 -118.499260 -20.236143 -v 118.061874 -117.663261 -20.275997 -v 118.048515 -117.928963 -20.015171 -v 118.031891 -117.887001 -20.156723 -v 118.578491 -117.092583 -20.185804 -v 118.996643 -116.220100 -20.174244 -v 118.741119 -116.933876 -20.016710 -v 119.189331 -115.750694 -20.018013 -v 119.139214 -115.462776 -20.248945 -v 119.320786 -114.889366 -20.096825 -v 119.135612 -114.846748 -20.292850 -v -118.105087 112.111557 -0.909167 -v -119.795189 112.455376 -0.397305 -v -118.101974 112.512970 -0.341256 -v -114.381645 -120.408150 -1.560503 -v -114.337540 -120.353432 -1.417629 -v -115.075378 -120.307335 -1.484245 -v -114.369156 -120.190910 -1.306561 -v -115.421761 -120.125435 -1.356490 -v -115.842773 -120.127281 -1.528017 -v -116.801514 -119.722115 -1.529080 -v -116.721581 -119.672783 -1.389816 -v -116.096489 -119.869316 -1.328052 -v -117.660309 -119.174797 -1.581673 -v -117.731583 -119.034370 -1.396146 -v -118.395699 -118.498619 -1.537017 -v -118.816689 -117.842995 -1.374323 -v -119.059280 -117.637291 -1.538954 -v -119.347755 -117.138710 -1.600169 -v -119.466316 -116.738152 -1.418668 -v -119.614754 -116.515724 -1.573597 -v -119.790253 -115.740837 -1.411599 -v -119.446068 -116.415977 -1.311712 -v -119.851295 -115.738640 -1.607210 -v -119.984589 -114.772270 -1.549996 -v -119.760483 -114.956902 -1.308025 -v -114.288513 -119.768730 -20.062492 -v -114.807518 -119.655586 -20.193531 -v -114.054405 -119.653221 -20.249153 -v -114.479156 -119.513466 -20.300648 -v -115.314285 -119.617699 -20.019558 -v -115.577896 -119.446388 -20.233921 -v -116.598450 -119.075127 -20.136566 -v -115.648697 -119.281960 -20.300369 -v -117.359421 -118.595436 -20.016453 -v -116.676758 -118.845695 -20.293957 -v -117.344505 -118.538933 -20.178831 -v -117.667435 -118.141136 -20.254490 -v -118.071205 -117.812065 -20.193687 -v -118.174393 -117.411293 -20.300415 -v -118.596100 -117.170021 -20.014229 -v -118.457596 -117.328346 -20.146744 -v -118.785400 -116.747444 -20.154697 -v -119.074623 -116.153236 -20.014324 -v -119.129585 -115.797600 -20.177170 -v -118.782196 -116.350227 -20.297047 -v -119.229736 -114.967064 -20.227985 -v -117.562439 -119.004112 -1.307592 -v -118.768143 -117.685417 -1.307635 -v -118.202690 -114.999275 -1.308108 -v 118.175125 -114.557808 -1.315975 -v -102.527359 117.855774 -0.138946 -v -102.927872 117.810875 0.040637 -v -100.471260 117.820648 -1.295707 -v -100.992523 117.774666 -1.188597 -v -101.818733 117.807976 -0.728868 -v 102.324310 117.848808 -0.270049 -v 111.261032 117.771225 0.172250 -v -114.251167 -118.497536 -1.384607 -v -114.607948 -118.624672 -1.307536 -v -115.169846 -118.403404 -1.343528 -v -115.564735 -118.176643 -1.402450 -v -114.882591 -118.327950 -1.505968 -v -116.304878 -117.701027 -1.532479 -v -116.415077 -117.902229 -1.307010 -v -116.187958 -117.852654 -1.399496 -v -116.757812 -117.427696 -1.390290 -v -116.949265 -117.129433 -1.518570 -v -117.307846 -117.091057 -1.305937 -v -117.345657 -116.773384 -1.381246 -v -117.830345 -116.205086 -1.307549 -v -117.762093 -116.003441 -1.388687 -v -117.908432 -115.308769 -1.486655 -v 114.410706 -118.572090 -1.331387 -v 114.401733 -118.467690 -1.417562 -v 114.372513 -118.411201 -1.544248 -v 114.761902 -118.637306 -1.305193 -v 115.234459 -118.232216 -1.501876 -v 115.472389 -118.235603 -1.388150 -v 115.867188 -117.962715 -1.521942 -v 116.139709 -118.068581 -1.307957 -v 116.223412 -117.772270 -1.448457 -v 116.695084 -117.382805 -1.517065 -v 116.893127 -117.280663 -1.406013 -v 117.270126 -116.842323 -1.395114 -v 117.167587 -116.863258 -1.548399 -v 117.143982 -117.279213 -1.306540 -v 117.758835 -116.284264 -1.313323 -v 117.546371 -116.291313 -1.483035 -v 117.753342 -115.811241 -1.484184 -v 117.992233 -115.474098 -1.349338 -v 117.893784 -115.324654 -1.532196 -v -118.435722 -114.474144 -20.263554 -v -119.107986 -114.652489 -20.292091 -v -119.174210 -113.204521 -19.937145 -v -119.171562 -110.927956 -18.133074 -v -119.226143 -110.495995 -17.358353 -v -118.358910 -110.157631 -16.292042 -v -118.367775 -110.068810 -15.701704 -v 116.520187 -118.885094 -20.302149 -v -117.216118 -117.523552 -20.299286 -v 118.461922 -116.962868 -20.301010 -v 119.134209 -113.038582 -19.875046 -v 118.441986 -112.293785 -19.469849 -v 119.199783 -111.768379 -19.063721 -v 119.220894 -110.489204 -17.346588 -v 119.298531 -110.073555 -15.688443 -v 119.774773 111.181702 -1.307418 -v 119.901337 111.240204 -1.382926 -v 119.768761 111.412079 -1.271702 -v 119.909409 111.583611 -1.303199 -v 119.752731 111.747925 -1.147991 -v 119.761627 112.046616 -0.944462 -v 119.950867 111.999252 -1.151342 -v 119.872047 111.945747 -1.088641 -v 119.812729 112.230949 -0.769009 -v 119.807709 112.379074 -0.552409 -v 119.996223 111.991684 -1.300517 -v 119.792519 112.509766 -0.255070 -v 120.016357 112.556053 -0.746094 -v 119.969116 112.416672 -0.729568 -v 119.933853 112.561646 -0.318709 -v 115.859978 -120.120552 -1.519124 -v 119.850487 -115.699898 -1.498012 -v 119.334488 -114.421516 -20.080494 -v 119.118271 -114.445030 -20.263668 -v 119.260567 -114.185707 -20.150454 -v 119.151794 -113.650291 -20.097752 -v 119.317360 -113.145576 -19.784416 -v 119.184242 -112.493034 -19.588074 -v 119.362602 -112.287315 -19.258556 -v 119.383240 -111.707222 -18.742699 -v 119.177887 -111.304573 -18.606194 -v 119.423111 -110.913338 -17.714638 -v 119.324661 -111.208443 -18.370628 -v 119.356911 -110.794914 -17.743835 -v 119.168114 -110.893318 -18.084221 -v 119.396790 -110.438011 -16.939049 -v 119.482597 -110.337410 -16.039661 -v 119.239334 -110.201347 -16.518208 -v 119.426453 -110.188942 -15.950785 -v 119.720940 -110.140907 -9.095851 -v 100.478218 119.323578 -1.298494 -v 100.982079 119.310349 -1.184925 -v 101.352829 119.356827 -1.035607 -v 100.915642 119.437042 -1.252488 -v 101.744217 119.373672 -0.792277 -v 101.453491 119.486572 -1.074362 -v 100.470589 119.464737 -1.367908 -v 100.855423 119.531769 -1.387284 -v 101.885551 119.515541 -0.794309 -v 100.646645 119.560753 -1.522308 -v 101.673973 119.571487 -1.117961 -v 102.845520 119.395126 0.015541 -v 102.163635 119.375435 -0.398611 -v 102.472847 119.423157 -0.187944 -v 103.097450 119.568367 -0.033295 -v 102.213242 119.545952 -0.507428 -v 102.731453 119.601128 -0.234933 -v 103.488472 119.419319 0.177415 -v 103.541191 119.602989 0.006516 -v 111.997025 119.590935 0.055396 -v 111.999817 119.378288 0.193342 -v 112.029739 119.696396 2.196742 -v 114.688354 112.618401 2.196835 -v 120.092644 114.405334 2.196840 -v 112.301201 114.327972 2.196850 -v 112.050560 115.165657 2.196846 -v -112.038719 115.298553 2.196821 -v -112.000046 117.673386 0.196847 -v -112.029953 119.696396 2.196742 -v -112.000137 119.382225 0.192862 -v -111.998138 119.596565 0.039043 -v -102.519218 119.370659 -0.145335 -v -103.496948 119.392380 0.183690 -v -102.903625 119.382584 0.036514 -v -103.364662 119.518753 0.100306 -v -102.225067 119.534798 -0.480723 -v -102.628830 119.543793 -0.196373 -v -101.341583 119.313904 -1.041625 -v -101.815208 119.348564 -0.728368 -v -100.774269 119.339378 -1.247840 -v -102.167564 119.381317 -0.397538 -v -100.411278 119.427612 -1.343687 -v -101.098648 119.449120 -1.209586 -v -101.748756 119.478783 -0.866033 -v -100.674942 119.531944 -1.442206 -v -102.003891 119.584351 -0.855435 -v -101.438965 119.542778 -1.164819 -v -100.891144 119.563461 -1.508193 -v -100.345688 119.312752 -1.302954 -v -120.077667 114.552368 2.196845 -v -118.765244 117.459824 2.196823 -v -112.891495 113.458054 2.196839 -v -119.739502 111.199829 -1.301922 -v -119.869804 111.209549 -1.354849 -v -119.947899 111.338959 -1.424778 -v -119.775185 111.496338 -1.250343 -v -119.882454 111.734093 -1.215482 -v -119.732979 111.828209 -1.100300 -v -119.990753 111.619453 -1.504891 -v -119.948074 111.869217 -1.227029 -v -119.792702 111.970375 -1.015708 -v -119.784363 112.205727 -0.789988 -v -119.916168 112.246925 -0.854147 -v -119.810181 112.345894 -0.606545 -v -119.993370 112.217445 -1.075817 -v -119.939140 112.402214 -0.675772 -v -119.940781 112.562508 -0.345459 -v -120.015823 112.558044 -0.692129 -v -119.902252 -114.754082 -1.392995 -v -116.286118 -119.274895 -20.014675 -v -118.021980 -117.960091 -20.015705 -v -119.340454 -114.783348 -20.052229 -v -119.274757 -114.534630 -20.181122 -v -119.161011 -113.723274 -20.117863 -v -119.340775 -113.526985 -19.884106 -v -119.338287 -112.604042 -19.494438 -v -119.152519 -112.475212 -19.585819 -v -119.239815 -111.889656 -19.145163 -v -119.394661 -111.493965 -18.532047 -v -119.156212 -111.468712 -18.791908 -v -119.321434 -111.065666 -18.214077 -v -119.432602 -110.601891 -17.191814 -v -119.410721 -110.281731 -16.412001 -v -119.256668 -110.210915 -16.549660 -v -119.715919 -110.121147 -9.112874 -v -119.493843 -110.264641 -15.542349 -v -119.408600 -110.151344 -15.743717 -v -119.278488 -110.070000 -15.690532 -v -114.543411 112.614906 1.349953 -v -114.569489 112.626572 2.196847 -v -113.733543 112.884850 2.196838 -v -113.587433 112.932289 1.244109 -v -112.872269 113.469612 1.065033 -v -112.329155 114.199677 0.821682 -v -112.262863 114.402695 2.196827 -v -120.122360 112.609085 2.196848 -v -118.093246 112.594391 1.356766 -v -119.828186 112.563057 -0.067145 -v -118.076958 -114.826668 -1.373410 -v 117.984924 -114.751640 -1.532428 -v 118.021835 -114.473595 -1.456665 -v -111.256271 117.643867 0.041915 -v -102.529915 117.607796 -0.400170 -v -103.459129 117.631706 0.001673 -v -102.225235 117.660789 -0.480160 -v -102.700783 117.677444 -0.145190 -v -103.480064 117.730530 0.126026 -v -102.186890 117.827904 -0.378828 -v -103.497665 117.837036 0.183593 -v -100.942566 117.572754 -1.483343 -v -100.806305 117.616570 -1.366738 -v -101.309052 117.657494 -1.141263 -v -101.793945 117.616234 -0.944767 -v -101.892303 117.666786 -0.778254 -v -101.453026 117.826424 -0.978206 -v -100.472275 117.660339 -1.365890 -v 100.882896 117.577080 -1.446531 -v 100.498810 117.597534 -1.449834 -v 101.071053 117.676590 -1.224912 -v 100.471420 117.683937 -1.349202 -v 100.547012 117.824173 -1.290285 -v 101.593864 117.805428 -0.892159 -v 101.209450 117.828842 -1.102154 -v 102.499138 117.609131 -0.410048 -v 101.835945 117.594933 -0.977214 -v 102.186714 117.697548 -0.460242 -v 102.625229 117.695549 -0.169644 -v 103.693855 117.700951 0.114221 -v 102.824951 117.820709 0.006576 -v 101.728447 117.682243 -0.897449 -v 103.347092 117.783714 0.135642 -v 101.882988 117.826164 -0.665322 -v 103.286613 117.627090 -0.033287 -v 111.255653 117.641045 0.026235 -v 103.505989 117.879341 0.190411 -v 120.122147 112.609085 2.196848 -v 119.808662 112.570107 0.025552 -v 118.100433 112.559685 -0.076114 -v 118.093033 112.594391 1.356766 -v 113.833527 112.833344 2.196856 -v 112.876434 113.473206 2.196854 -v 112.466660 113.969559 0.898365 -v -114.220016 -118.415413 -1.547977 -v -115.551888 -118.108620 -1.539505 -v -116.838486 -116.964348 -7.303140 -v -117.462646 -116.437065 -1.539392 -v -117.799347 -115.665260 -1.538208 -v 117.314270 -116.331474 -7.303148 -v -118.021492 -110.084679 -9.303223 -v -118.248695 -114.779701 -20.143921 -v -118.341934 -114.082909 -20.156818 -v -118.343941 -113.331734 -19.948383 -v -118.228622 -113.755836 -19.923151 -v -118.491402 -113.690300 -20.118561 -v -118.281517 -112.643852 -19.587807 -v -118.479012 -112.848610 -19.797264 -v -118.212761 -112.312386 -19.234253 -v -118.274643 -111.907295 -19.075558 -v -118.455978 -112.123207 -19.357275 -v -118.390884 -111.464455 -18.778084 -v -118.200592 -111.281166 -18.305042 -v -118.386139 -111.056160 -18.293694 -v -118.267181 -110.736427 -17.689960 -v -118.428482 -110.690086 -17.755833 -v -118.173897 -110.573433 -17.063393 -v -118.338127 -110.325630 -16.908865 -v -118.152855 -110.318230 -16.209049 -v -118.189339 -110.177757 -15.727283 -v -118.410713 -115.219551 -20.302952 -v -118.226944 -115.403053 -20.232327 -v -118.219284 -114.775841 -20.057152 -v -114.604118 -118.850975 -20.296379 -v -114.230171 -118.712608 -20.195004 -v -114.980797 -118.633812 -20.225323 -v -114.237946 -118.650871 -20.060497 -v -114.956863 -118.546791 -20.066837 -v -115.717819 -118.408028 -20.240318 -v -115.509010 -118.375328 -20.088526 -v -116.214821 -118.281883 -20.294716 -v -116.010811 -118.144814 -20.050991 -v -116.361855 -117.990349 -20.172852 -v -116.965950 -117.539345 -20.208710 -v -116.630165 -117.735298 -20.024979 -v -117.168457 -117.223122 -20.032042 -v -117.447517 -116.952980 -20.175629 -v -117.608551 -116.630058 -20.013947 -v -117.832123 -116.307945 -20.169655 -v -117.909012 -116.562126 -20.297523 -v -118.081764 -115.600945 -20.114307 -v -118.009041 -115.791924 -20.013166 -v 114.271744 -118.705406 -20.190266 -v 114.526398 -118.850563 -20.295614 -v 115.021896 -118.660896 -20.255703 -v 114.974297 -118.539452 -20.071819 -v 115.735191 -118.383827 -20.227646 -v 116.189018 -118.264778 -20.286884 -v 116.995476 -117.707527 -20.293533 -v 116.921356 -117.479561 -20.022989 -v 116.834862 -117.645073 -20.182430 -v 117.519600 -116.977455 -20.251139 -v 117.444305 -116.916878 -20.123848 -v 117.935783 -116.140450 -20.192577 -v 118.064545 -116.262779 -20.296566 -v 118.265579 -115.387825 -20.260635 -v 118.433533 -114.635353 -20.284817 -v 118.174767 -115.215004 -20.125328 -v 118.149712 -115.242363 -20.009632 -v 118.228859 -114.644630 -20.073273 -v 118.301346 -114.051491 -20.114054 -v 118.232056 -113.448189 -19.854517 -v 118.443710 -113.676445 -20.109741 -v 118.412544 -112.917137 -19.818989 -v 118.295586 -112.562767 -19.546116 -v 118.216263 -112.365685 -19.277149 -v 118.473877 -111.751152 -19.065567 -v 118.298096 -111.838142 -19.049175 -v 118.195251 -111.426582 -18.428768 -v 118.276863 -111.240913 -18.415600 -v 118.415070 -111.165672 -18.449110 -v 118.379578 -110.677071 -17.717506 -v 118.190681 -110.821678 -17.642542 -v 118.388199 -110.328514 -16.943991 -v 118.333221 -110.165306 -16.307453 -v 118.217369 -110.375160 -16.767643 -v 118.220291 -110.135368 -15.607149 -v 118.006775 -110.143120 -9.303148 -v 118.142166 -110.323936 -15.964083 -v 118.153137 -109.950203 -9.303262 -v 119.986130 111.431015 -1.503579 -v 119.465630 115.315529 -9.028265 -v 119.471832 116.382378 2.196841 -v 118.360519 117.892685 2.196843 -v 116.898895 118.999329 2.196837 -v 114.897308 119.658577 2.196846 -v -114.310127 119.295677 -9.074251 -v -103.318733 119.609589 -0.043122 -v -119.723175 113.894119 -9.058847 -v -119.617691 116.017387 2.196841 -v -118.951599 116.432686 -9.115363 -v -117.866882 117.796654 -9.103250 -v -117.375725 118.697189 2.196835 -v -116.220100 119.283691 2.196840 -v -116.204552 118.856842 -9.108430 -v -114.791077 119.664810 2.196843 -v -118.085884 114.103027 0.853909 -v -112.051407 115.021782 0.546198 -v -117.688515 115.388397 0.423667 -v -111.996468 116.239250 0.213361 -v -116.938034 116.475845 0.201359 -v -115.611305 117.363991 0.196848 -v -111.261223 117.779091 0.175505 -v -118.007248 111.205269 -1.476730 -v -118.181023 111.212807 -1.309203 -v -118.204781 111.546188 -1.238338 -v -118.049149 111.539536 -1.355915 -v -118.016716 111.782684 -1.317988 -v -117.989693 -114.646675 -1.547508 -v -117.790543 111.574188 -7.303152 -v -117.770966 -114.941475 -7.303138 -v 117.790359 111.574188 -7.303152 -v 118.007660 111.359886 -1.467657 -v 118.132286 111.265457 -1.334937 -v 118.254005 111.239197 -1.298580 -v 118.232063 111.581589 -1.221109 -v 118.005493 111.781433 -1.364465 -v 118.103584 111.786919 -1.196506 -v -111.000137 117.364594 -7.303152 -v 114.463310 112.623199 1.347155 -v 113.255150 113.120026 1.181562 -v 111.999832 117.673386 0.196847 -v 116.048340 117.139496 0.195217 -v 112.058876 114.923340 0.576346 -v 117.780670 115.214111 0.480134 -v 111.997513 116.287979 0.213857 -v 117.019211 116.373627 0.214768 -v -114.575195 111.587540 -7.303152 -v -117.460663 -115.993248 -7.303137 -v -115.758873 -117.806511 -7.303141 -v -113.249184 111.944473 -7.303152 -v -114.517075 -118.196587 -7.303135 -v 114.858284 -118.155693 -7.303150 -v 116.282097 -117.474159 -7.303140 -v 117.766136 -114.965294 -7.303137 -v -111.015915 115.157600 -7.303152 -v 112.592667 112.356422 -7.303152 -v -114.694916 -118.398705 -9.303130 -v -115.851013 -117.975945 -9.303134 -v -116.843689 -117.281914 -9.303128 -v -117.710106 -115.971046 -9.303130 -v -117.987144 -114.826180 -9.303135 -v 114.251518 -118.645699 -20.031158 -v 115.756523 -118.271217 -20.049349 -v 116.342628 -117.943626 -20.019886 -v 116.575775 -117.499138 -9.303133 -v 117.525543 -116.771294 -20.015816 -v 117.941772 -115.949471 -20.020895 -v 117.971428 -115.014107 -9.303133 -v 119.724571 113.897469 -9.037800 -v 119.662277 113.886078 -9.194232 -v 119.511459 114.710922 -9.239280 -v 119.644234 114.548500 -9.063739 -v 119.414192 115.280792 -9.192760 -v 119.486115 114.208084 -9.299525 -v 119.197311 115.983597 -9.052945 -v 119.015770 116.188271 -9.214231 -v 118.532333 116.957756 -9.220325 -v 118.856323 116.623253 -9.047137 -v 118.794510 116.322868 -9.302412 -v 118.195679 117.463333 -9.121444 -v 117.678635 117.949295 -9.119531 -v 117.737122 117.715118 -9.270576 -v 116.968620 118.229507 -9.299239 -v 117.066910 118.400398 -9.133297 -v 116.097443 118.764076 -9.259552 -v 115.271828 119.074493 -9.228440 -v 116.195343 118.859680 -9.115139 -v 115.194016 118.961502 -9.302776 -v 115.201538 119.175812 -9.086905 -v 114.349159 119.179108 -9.248654 -v 114.290710 119.295265 -9.081699 -v -114.294373 119.220024 -9.209818 -v -119.466911 114.472115 -9.296109 -v -119.636940 113.925682 -9.223064 -v -119.577560 114.824707 -9.135602 -v -119.210777 115.722191 -9.231278 -v -119.294563 115.760719 -9.090490 -v -118.910774 116.103325 -9.299093 -v -118.567177 116.849304 -9.251998 -v -118.550682 117.050499 -9.098422 -v -117.764481 117.662971 -9.291227 -v -117.008949 118.288445 -9.260771 -v -117.070122 118.399796 -9.128285 -v -116.066216 118.735298 -9.291529 -v -114.900818 119.057205 -9.293808 -v -115.217964 119.163567 -9.123396 -v -119.559166 -109.946861 -9.286360 -v -118.149033 111.504288 -9.303151 -v -118.145325 111.787430 -1.157948 -v -118.146606 113.956833 -9.303151 -v -117.741333 115.440353 -9.303147 -v -114.458145 117.655617 0.196847 -v -114.559723 117.701035 -9.303152 -v -110.930252 117.723083 -9.303152 -v 118.103348 112.366615 -0.619465 -v 114.719315 117.636887 0.196848 -v 118.089966 113.938210 0.908866 -v 114.463875 117.705055 -9.303152 -v -114.583672 111.589951 -9.303151 -v 114.551651 -118.405678 -9.303135 -v -113.507935 111.842911 -9.303152 -v 115.694908 -118.059959 -9.303133 -v 117.487122 -116.446327 -9.303127 -v -112.188461 112.687088 -9.303152 -v -110.965225 117.364594 -9.303050 -v -117.790550 111.550911 -9.303093 -v -118.222229 -109.931847 -9.303203 -v 119.569618 -109.949059 -9.283147 -v 118.148880 111.504288 -9.303151 -v 111.483582 113.605560 -9.303152 -v 118.145561 113.947037 -9.303149 -v 111.027687 114.999153 -9.303152 -v 117.836464 115.200005 -9.303152 -v -116.775146 116.683022 -9.303147 -v 116.974548 116.507736 -9.303149 -v 110.930069 117.723083 -9.303152 -v 110.976608 117.364594 -9.302747 -v -115.703613 117.368263 -9.303152 -v 115.630531 117.410057 -9.303151 -v 110.999832 117.364594 -7.303152 -v 114.575012 111.587540 -9.303151 -v 113.586540 111.821754 -9.303152 -v 114.090614 111.640953 -7.303152 -v 112.513763 112.416969 -9.303152 -v 111.637863 113.373016 -7.303152 -v 111.041344 114.815544 -7.303152 -v 117.790367 111.539261 -9.303115 -v -111.307175 113.989441 -9.303152 -v -112.004547 112.895470 -7.303152 -v -111.013504 115.149124 -9.303152 -v -111.269112 114.081352 -7.303152 -v -19.787857 -128.898560 -0.003129 -v 3.791261 -129.875824 -0.003129 -v 24.018154 -130.925842 -0.003129 -v 37.218113 -129.875824 -0.003129 -v 51.827042 -130.344208 -0.003129 -v -52.515575 -129.622467 -0.003129 -v -46.827885 -128.586487 -0.003129 -v -0.865442 -128.717773 -0.003129 -v -1.687130 -128.287933 -0.003129 -v 1.172104 -128.586487 -0.003129 -v 2.048102 -128.011169 -0.003129 -v 47.134560 -128.717773 -0.003129 -v 46.008858 -128.065826 -0.003129 -v -50.091888 -127.982689 -0.003129 -v -50.710430 -126.978249 -0.003129 -v 50.693977 -127.037041 -0.003129 -v 52.580395 -129.496490 -0.003129 -v -45.077415 -125.886391 -0.003130 -v 45.305794 -124.814720 -0.003130 -v 2.563610 -124.499855 -0.003130 -v 50.563610 -124.499855 -0.003130 -v 45.867809 -123.939171 -0.003130 -v 0.495702 -123.054695 -0.003119 -v -19.825306 -117.420433 -0.003128 -v 56.905453 -119.375435 -0.003130 -v -57.001270 -119.208733 -0.003130 -v -58.083355 -118.235634 -0.003130 -v -59.166183 -117.938484 -0.003096 -v 58.770206 -117.975914 -0.003121 -v -113.385384 -117.880409 -0.003130 -v -115.146996 -117.195107 -0.003130 -v 117.065689 -114.993492 -0.003130 -v 117.465057 -113.645073 -0.003130 -v -117.448318 -113.873650 -0.003130 -v 15.711704 -114.453835 -0.003130 -v -117.465271 112.793373 -0.003146 -v 116.702469 114.825691 -0.003147 -v 115.335022 116.237984 -0.003147 -v -115.054428 116.386589 -0.003147 -v 113.426025 117.018105 -0.003147 -v -47.701908 -128.824799 -0.003129 -v -48.865448 -128.717773 -0.003129 -v -46.888092 -128.612213 -0.803129 -v -45.951878 -128.011139 -0.003129 -v -45.335190 -127.105263 -0.803129 -v -45.306046 -127.037086 -0.003129 -v -50.922802 -125.965294 -0.003130 -v -45.077415 -125.965340 -0.803129 -v -50.694225 -124.814751 -0.003130 -v -45.436405 -124.499840 -0.003130 -v -50.563824 -124.499855 -0.803129 -v -50.132195 -123.939171 -0.003130 -v -45.868023 -123.939171 -0.803129 -v -49.407265 -123.381599 -0.003130 -v -46.422649 -123.465111 -0.003130 -v -46.815056 -123.253899 -0.803129 -v -47.504299 -123.054695 -0.003119 -v -48.532536 -123.058678 -0.003117 -v 0.298098 -128.824799 -0.003129 -v -2.425719 -127.575844 -0.003129 -v -2.694181 -127.037056 -0.803129 -v 2.693967 -127.037056 -0.003129 -v -2.928645 -126.098259 -0.003130 -v 2.928431 -126.098259 -0.803129 -v 2.922588 -125.886406 -0.003130 -v -2.694218 -124.814735 -0.003130 -v 2.694004 -124.814735 -0.803129 -v -2.132176 -123.939156 -0.003130 -v -1.407283 -123.381615 -0.003130 -v 1.407069 -123.381615 -0.803129 -v 1.577361 -123.465111 -0.003130 -v -0.532529 -123.058678 -0.003118 -v -0.447260 -123.043343 -0.803127 -v 48.298092 -128.824799 -0.003129 -v 46.827671 -128.586487 -0.803129 -v 49.172123 -128.586487 -0.003129 -v 45.951664 -128.011139 -0.803129 -v 50.048126 -128.011139 -0.003129 -v 45.334976 -127.105263 -0.003129 -v 45.305832 -127.037086 -0.803129 -v 50.710217 -126.978249 -0.803129 -v 45.077202 -125.965340 -0.003130 -v 45.077202 -125.886391 -0.803129 -v 50.922588 -125.965294 -0.803129 -v 50.922588 -125.886421 -0.003130 -v 45.436192 -124.499840 -0.803129 -v 50.210964 -124.037865 -0.803129 -v 49.526669 -123.443565 -0.803129 -v 46.592731 -123.381599 -0.003130 -v 46.422436 -123.465111 -0.803129 -v 49.577354 -123.465111 -0.003130 -v 48.495705 -123.054695 -0.003119 -v 47.467472 -123.058678 -0.003118 -v 50.543003 -130.901367 -0.803129 -v 50.624214 -130.885345 -0.003129 -v 51.645302 -130.459686 -0.803129 -v 52.515362 -129.622467 -0.803129 -v 57.573318 -118.597160 -0.003130 -v 113.488632 -117.862587 -0.003130 -v 113.385170 -117.880409 -0.803130 -v 115.054192 -117.238304 -0.003130 -v 115.146767 -117.195122 -0.803130 -v 116.245628 -116.272743 -0.003130 -v 116.588020 -115.869102 -0.803130 -v 117.461884 112.972755 -0.003146 -v 116.769157 114.721024 -0.803147 -v -117.448318 113.021957 -0.803147 -v -117.065941 114.141716 -0.003147 -v -116.245857 115.421028 -0.003147 -v -115.146980 116.343414 -0.803147 -v -113.398720 117.036133 -0.003114 -v -113.385368 117.028725 -0.803148 -v -113.488846 -117.862587 -0.803130 -v -116.588234 -115.869102 -0.003130 -v -58.770420 -117.975914 -0.803130 -v -56.905666 -119.375435 -0.803130 -v -57.573532 -118.597160 -0.803130 -v -50.521194 -130.907288 -0.003129 -v -50.558754 -130.904358 -0.803129 -v -51.645515 -130.459686 -0.003129 -v -0.940402 -128.693420 -0.803129 -v -2.048316 -128.011169 -0.803129 -v 50.091675 -127.982689 -0.803129 -v 48.865234 -128.717773 -0.803129 -v 47.701694 -128.824799 -0.803129 -v -48.940411 -128.693420 -0.803129 -v -51.827255 -130.344208 -0.803129 -v -50.048340 -128.011139 -0.803129 -v -52.580608 -129.496490 -0.803129 -v -50.694191 -127.037041 -0.803129 -v -1.577575 -123.465111 -0.803129 -v -2.563823 -124.499855 -0.803129 -v -2.922801 -125.886406 -0.803129 -v -47.775795 -128.831451 -0.803129 -v 0.224211 -128.831451 -0.803129 -v 57.970268 -118.329140 -0.803130 -v 1.350205 -128.518188 -0.803129 -v -46.009071 -128.065826 -0.803129 -v 2.425506 -127.575844 -0.803129 -v -50.922802 -125.886421 -0.803129 -v 57.069794 -119.094872 -0.803130 -v -45.306007 -124.814720 -0.803129 -v 50.694012 -124.814751 -0.803129 -v 2.131962 -123.939156 -0.803129 -v -49.577568 -123.465111 -0.803129 -v 47.384830 -123.084160 -0.803130 -v 0.574773 -123.069633 -0.803130 -v -48.227192 -123.003090 -0.803135 -v 48.417694 -123.031471 -0.803128 -v -116.588211 115.017433 -0.803147 -v -117.444061 -113.851982 -0.803130 -v 58.914619 -117.961693 -0.803130 -v -115.443382 -117.013954 -0.803130 -v -116.769394 -115.572701 -0.803130 -v 117.448105 -113.873634 -0.803130 -v 117.454475 112.959404 -0.803147 -v 113.447708 117.022362 -0.803148 -v 115.443161 116.162262 -0.803147 -v -62.599171 -132.473022 -5.251470 -v -61.084202 -134.336731 -5.250704 -v -61.927765 -133.794037 -5.234065 -v -61.413071 -134.433472 -5.130083 -v -62.810913 -132.268616 -5.188111 -v -62.512043 -133.304321 -5.126971 -v -62.989403 -132.001984 -5.045174 -v -62.259815 -133.757385 -5.076136 -v -60.728928 -134.793945 -5.079785 -v -62.990475 -132.486694 -4.886776 -v -62.778763 -132.972198 -4.999070 -v -61.837406 -134.318054 -4.906031 -v -61.408154 -134.580536 -4.947596 -v -62.563820 -133.510559 -4.820692 -v -63.075256 -131.933716 -4.812207 -v -61.153618 -134.754578 -4.816858 -v -62.826405 -133.007965 -4.781913 -v -60.497292 -134.973419 -4.813125 -v -62.212803 -133.969818 -4.837237 -v 61.415157 -134.195282 -5.245730 -v 62.624371 -132.258148 -5.251293 -v 60.288685 -134.614532 -5.249719 -v 62.208233 -133.283417 -5.251501 -v 62.614449 -132.991364 -5.163921 -v 60.659607 -134.705414 -5.176629 -v 61.223797 -134.551392 -5.109446 -v 62.247849 -133.613892 -5.169331 -v 62.920506 -132.185699 -5.109763 -v 59.873363 -134.850006 -5.165756 -v 60.723160 -134.835541 -5.028454 -v 61.807644 -134.237518 -5.048467 -v 62.826767 -132.993286 -4.891047 -v 60.053406 -134.988342 -4.999704 -v 62.561386 -133.507294 -4.890453 -v 62.998104 -132.468567 -4.833063 -v 62.198444 -133.977264 -4.905097 -v 63.034019 -131.925964 -4.963964 -v 60.079563 -135.046509 -4.816742 -v 61.241802 -134.702667 -4.881860 -v 60.743134 -134.907166 -4.771103 -v 61.768909 -134.375732 -4.839029 -v 62.789181 -132.189545 -5.201136 -v 62.370220 -125.859978 -5.251946 -v 62.670925 -126.289726 -5.247623 -v 61.945690 -125.575813 -5.244761 -v 62.866707 -126.347862 -5.161260 -v 62.220135 -125.525993 -5.184912 -v 62.585991 -125.752266 -5.161261 -v 62.800095 -125.992180 -5.126022 -v 62.315517 -125.370338 -4.993575 -v 63.000904 -126.354546 -5.021907 -v 62.990021 -126.096260 -4.914006 -v -62.751270 -126.365364 -5.224683 -v -62.529827 -126.016365 -5.251668 -v -62.734982 -125.960701 -5.159594 -v -62.330677 -125.644310 -5.211176 -v -61.945305 -125.508492 -5.224631 -v -62.955479 -126.321007 -5.082900 -v -62.338913 -125.444328 -5.074628 -v -62.796169 -125.831459 -5.027400 -v -62.702877 -125.622704 -4.914423 -v -61.934273 -125.222878 -4.911747 -v -61.934303 -132.024994 -5.253129 -v -61.042862 -133.521423 -5.253125 -v 60.065979 -133.906647 -5.253129 -v 60.744240 -133.695374 -5.253128 -v -60.404114 -134.616089 -5.248155 -v -59.991501 -134.851959 -5.162792 -v -60.069202 -134.996796 -4.988307 -v -59.920784 -135.053375 -4.802408 -v 63.076515 -131.911987 -4.786819 -v 60.782104 -132.160370 -0.003115 -v 60.152294 -132.766449 -0.003119 -v 62.464901 -125.393898 -4.788422 -v 62.780857 -125.684776 -4.863102 -v 63.076771 -126.403130 -4.801388 -v -56.921116 -121.250648 -0.003126 -v 56.358704 -121.103615 -0.003130 -v 56.511997 -121.111382 -0.003134 -v 56.891109 -121.232780 -0.003126 -v 57.230110 -121.522545 -0.003125 -v 57.452896 -121.951912 -0.003107 -v -60.856499 -125.403572 -0.003130 -v -60.479137 -132.541504 -0.003128 -v -60.801395 -132.081604 -0.003122 -v -60.906845 -131.933136 -3.503132 -v -60.034172 -132.792969 -0.003126 -v -60.080845 -132.863159 -3.503125 -v 60.905151 -131.947632 -3.503133 -v 61.873306 -132.016693 -3.503129 -v 61.939976 -125.324593 -5.078502 -v 61.884880 -125.256828 -3.503125 -v 60.244820 -133.827454 -3.503121 -v 61.558098 -133.029541 -5.253113 -v 61.928558 -132.066925 -5.253129 -v -60.166397 -133.899200 -5.253126 -v -61.680592 -132.806885 -5.253125 -v -61.034702 -133.443542 -3.503128 -v -60.235451 -133.825195 -3.503124 -v -63.074604 -126.395546 -4.840712 -v -62.986717 -126.026619 -4.830535 -v -62.774971 -125.663261 -4.769271 -v -62.463909 -125.401466 -4.811271 -v 62.800034 -126.383171 1.490644 -v 62.703907 -126.072609 1.547437 -v 62.749302 -126.346748 1.645571 -v 62.298828 -125.628532 1.701200 -v 62.536472 -125.831993 1.639080 -v 62.567268 -125.968376 1.764716 -v 62.618229 -126.246452 1.804716 -v 62.286373 -125.711571 1.904059 -v 62.129612 -125.606773 1.946889 -v 62.136662 -125.773643 2.103454 -v 62.279903 -125.908043 2.043824 -v 62.794617 -131.938873 1.538564 -v 62.689457 -132.023804 1.741504 -v 60.917374 -125.250771 -3.503130 -v 60.856285 -125.403572 -0.003130 -v 61.933613 -125.199455 -4.787926 -v 62.984138 -126.015495 -4.757130 -v 61.945004 -125.501060 1.856440 -v 57.392586 -123.016838 1.685586 -v 57.193584 -122.988884 1.962851 -v 57.511974 -123.939461 2.314674 -v 57.493599 -123.607201 1.945314 -v 57.391308 -123.484612 2.067187 -v 57.259708 -123.758430 2.354782 -v 57.404518 -122.118324 1.297876 -v 57.306881 -122.966576 1.834582 -v 56.966507 -121.816643 1.548190 -v 56.957523 -121.337242 1.073774 -v 57.363857 -121.870293 1.195192 -v 56.477127 -121.158073 1.044793 -v 56.717522 -121.224510 1.107329 -v 57.168652 -121.534660 1.138083 -v 56.953354 -121.410866 1.244386 -v 56.472786 -121.261742 1.257481 -v 56.692745 -121.415352 1.368227 -v 57.250168 -121.753746 1.326669 -v 57.033508 -121.567680 1.369386 -v 57.310726 -122.016304 1.433174 -v 57.156296 -121.910179 1.528691 -v -56.659985 -121.194649 1.047971 -v -57.255051 -121.642708 1.107327 -v -56.413494 -121.159889 1.071838 -v -57.134811 -121.496941 1.137324 -v -56.862743 -121.289070 1.116894 -v -56.507332 -121.250008 1.234624 -v -57.400719 -121.999382 1.222870 -v -56.691826 -121.401741 1.362789 -v -57.229542 -121.722527 1.328488 -v -57.009281 -121.478264 1.286593 -v -57.152767 -121.922935 1.536769 -v -57.319134 -122.001945 1.417100 -v -57.399544 -122.942741 1.602983 -v -57.374317 -123.123329 1.815862 -v -57.299934 -123.022255 1.877604 -v -57.453014 -123.478798 1.942594 -v -57.565842 -123.836189 2.111749 -v -57.057690 -122.923439 2.010927 -v -57.276470 -123.585793 2.252303 -v -57.846867 -124.186501 -0.003137 -v -57.464516 -122.054543 -0.003127 -v -57.306164 -121.618111 -0.003119 -v -56.508854 -121.109398 -0.003127 -v 56.349892 -121.103584 -0.003130 -v -61.868141 -132.057434 -3.503129 -v -60.917587 -125.250771 -3.503130 -v -61.598648 -132.825684 -3.503125 -v -60.668365 -132.474945 -3.503124 -v 61.154076 -133.355255 -3.503125 -v 60.154240 -132.851044 -3.503117 -v 61.664593 -132.692596 -3.503128 -v 60.704475 -132.413055 -3.503128 -v -62.197918 -125.267876 -4.817050 -v -61.884895 -125.255394 -3.503121 -v -62.793270 -126.402412 1.554578 -v -62.693062 -126.054649 1.581854 -v -62.502602 -125.801277 1.678448 -v -62.285252 -125.627647 1.733950 -v -61.960251 -125.497597 1.817321 -v -62.477978 -125.951790 1.870732 -v -62.224606 -125.667854 1.926569 -v -61.956051 -125.570183 2.031533 -v -62.143570 -125.765892 2.094570 -v -61.258629 -134.395935 1.325644 -v -62.798374 -131.928375 1.521958 -v -62.594208 -132.859650 1.495113 -v -61.759399 -134.032104 1.440126 -v -62.129131 -133.645874 1.482792 -v -62.401806 -133.237030 1.521610 -v -62.700214 -132.549988 1.519861 -v -62.735481 -132.067444 1.667900 -v -62.189346 -133.452209 1.662257 -v -62.582253 -132.404694 1.786067 -v -61.474712 -134.129150 1.612606 -v -62.491879 -132.935883 1.677983 -v -61.841415 -133.781830 1.703676 -v -62.645245 -131.868195 1.787625 -v -62.408833 -132.779968 1.826466 -v 59.961536 -134.791626 1.116870 -v -60.000526 -134.782745 1.159636 -v -60.600849 -134.680969 1.202185 -v 60.387451 -134.725067 1.196395 -v 61.665260 -134.115875 1.392851 -v 61.213604 -134.407288 1.393788 -v 62.325844 -133.383606 1.480771 -v 60.853313 -134.575409 1.324696 -v 60.165642 -134.694550 1.325154 -v 62.019306 -133.767242 1.491730 -v 61.677105 -134.037201 1.552083 -v 62.038361 -133.672363 1.620319 -v 60.894684 -134.425354 1.536089 -v 62.562656 -132.892639 1.580469 -v 62.353493 -133.241211 1.634532 -v 62.712376 -132.435364 1.578735 -v 61.780006 -133.767822 1.741356 -v 62.226082 -133.239563 1.783108 -v 61.163151 -125.513268 2.374749 -v 61.327946 -125.610146 2.510981 -v 61.353367 -125.744011 2.631788 -v 61.068619 -125.578758 2.560845 -v 61.399044 -125.933678 2.679237 -v 61.065407 -125.724358 2.706916 -v 61.221794 -125.907356 2.749128 -v 61.008144 -125.899498 2.788625 -v 57.488174 -123.180473 -0.003113 -v 57.732376 -123.983025 -0.003139 -v 58.291897 -124.727455 -0.003138 -v 59.049015 -125.214394 -0.003135 -v 59.788223 -125.395958 -0.003126 -v 57.706276 -124.131767 2.219935 -v 57.950787 -124.501122 2.338021 -v 57.914490 -124.534752 2.487773 -v 57.693027 -124.441154 2.602659 -v 57.515778 -124.420219 2.656693 -v 58.334568 -125.148338 2.700096 -v 57.721241 -124.731911 2.741918 -v -56.918106 -121.638741 1.469390 -v 57.019352 -123.174065 2.126452 -v -59.528442 -125.386757 -0.003153 -v -58.455891 -124.867180 -0.003137 -v -57.502419 -123.306114 -0.003121 -v -57.700428 -124.110313 2.176940 -v -57.861614 -124.392738 2.344745 -v -57.569347 -124.026146 2.336455 -v -57.470795 -124.331123 2.622421 -v -57.464329 -124.115913 2.500546 -v -57.685360 -124.645195 2.718096 -v -61.055187 -125.513741 2.403316 -v -61.292290 -125.578484 2.488572 -v -61.316193 -125.723991 2.637849 -v -61.027122 -125.700935 2.695480 -v -61.111855 -125.905556 2.780598 -v -62.274925 -125.955360 2.055054 -v -62.660831 -126.278358 1.766799 -v -60.482677 -134.619476 1.401205 -v -61.051006 -134.412262 1.502295 -v -62.258228 -133.210266 1.770248 -v 61.414219 -134.140808 1.625886 -v 60.481274 -132.802246 2.697409 -v 62.529896 -132.575073 1.794130 -v 61.338074 -131.423889 2.706214 -v 59.341866 -125.412575 2.339022 -v 58.318672 -124.883781 2.398046 -v 59.836704 -125.504387 2.399870 -v 58.807377 -125.207878 2.403452 -v 58.302227 -124.968651 2.580062 -v 59.216427 -125.430504 2.518768 -v 58.777634 -125.433388 2.715315 -v 59.687065 -125.615959 2.632817 -v 59.777348 -125.755959 2.740818 -v 57.965588 -125.098686 2.791255 -v 58.595875 -125.590904 2.793981 -v -58.810997 -125.209953 2.389272 -v -59.336941 -125.410393 2.374557 -v -58.297619 -124.870171 2.405314 -v -58.371368 -125.031105 2.582873 -v -59.819504 -125.575706 2.567834 -v -58.871983 -125.325310 2.583967 -v -58.278862 -125.059746 2.673058 -v -59.288353 -125.562691 2.679748 -v -58.835030 -125.525261 2.748727 -v -57.914692 -125.049919 2.788228 -v -59.830070 -125.501411 2.377525 -v -61.069519 -125.588356 2.570231 -v -59.843292 -125.739754 2.731394 -v -61.413918 -125.913353 2.668041 -v -60.618896 -132.694733 2.695544 -v -59.090858 -133.223785 2.709266 -v -61.353123 -131.464661 2.694452 -v -60.911930 -132.203125 2.753325 -v -61.067871 -131.358948 2.789929 -v -60.085434 -132.936859 2.734118 -v -60.251774 -132.551514 2.796059 -v -59.288734 -133.380859 2.613290 -v -59.569672 -132.938263 2.786357 -v 59.147224 -133.413300 2.591535 -v 59.013474 -133.174103 2.730366 -v 59.756893 -133.124756 2.701897 -v 60.982693 -132.178040 2.731918 -v 59.679306 -132.834839 2.794274 -v 60.599369 -132.344818 2.791023 -v 61.056393 -131.270050 2.790972 -v -59.207817 -125.861320 2.793934 -v 59.561317 -125.881966 2.792308 -v 1.009265 -125.511131 -5.253131 -v 60.064846 -132.657715 -0.503127 -v 60.698875 -131.945190 -0.503130 -v 60.756817 -131.918671 -3.503130 -v -59.911755 -132.684570 -0.503130 -v -60.690269 -131.999237 -0.503129 -v -60.730717 -132.078217 -3.503122 -v -60.369400 -132.484894 -0.503126 -v 56.647533 -120.970055 -3.535604 -v 60.767353 -125.250771 -3.503131 -v 60.714985 -125.381752 -0.503132 -v -61.373013 -132.894287 -3.503126 -v -60.727161 -133.470673 -3.503126 -v -60.160641 -132.692505 -3.503115 -v -60.036026 -133.696899 -3.503130 -v 60.210030 -133.679718 -3.503123 -v 60.015305 -132.722931 -3.503128 -v 60.531811 -132.400574 -3.503127 -v -60.767567 -125.250771 -3.503131 -v -60.715199 -125.381752 -0.503132 -v -59.454121 -125.341301 -0.503151 -v -57.926945 -124.260109 -0.503134 -v -57.513344 -123.327522 -0.503150 -v -57.246933 -121.507729 -0.503129 -v 57.260761 -121.525917 -0.503130 -v 57.473972 -121.955177 -0.503124 -v 57.503975 -123.167168 -0.503137 -v 60.502861 -132.341034 -0.503130 -v 59.679684 -125.363701 -0.503135 -v 57.475719 -121.514015 -4.641313 -v 57.136456 -121.179283 -4.167931 -v 56.765976 -121.130943 -0.503099 -v 57.699539 -122.447563 -5.196062 -v -57.470043 -121.940819 -0.503123 -v -57.679825 -122.027122 -5.023061 -v -57.556648 -121.649193 -4.769513 -v -57.179962 -121.196938 -4.222813 -v -56.732906 -121.118340 -0.503103 -v -56.598572 -120.966499 -3.480700 -v 57.828594 -124.128883 -0.503142 -v 58.683777 -125.019493 -0.503152 -v 58.740093 -124.806511 -5.253150 -v 59.712776 -125.162056 -5.253135 -v 61.795921 -125.174385 -5.253131 -v 61.734814 -125.250771 -3.503131 -v 61.194118 -133.130707 -3.503115 -v 61.322250 -133.082642 -5.253106 -v 61.701687 -132.176971 -3.503125 -v -61.714481 -132.102081 -3.503127 -v -60.804138 -133.497345 -5.253124 -v -61.796135 -125.174385 -5.253131 -v -61.735027 -125.250771 -3.503131 -v -59.739876 -125.163811 -5.253134 -v -58.453651 -124.837196 -0.503138 -v -58.178078 -124.286705 -5.253152 -v 57.707520 -123.079460 -5.258518 -v -57.699478 -122.533836 -5.220407 -v 57.668495 -121.954689 -4.985293 -v -61.781857 -132.020447 -5.253130 -v -61.509552 -132.813416 -5.253121 -v -60.052338 -133.759033 -5.253130 -v -58.980675 -124.929131 -5.253136 -v -57.740059 -123.317055 -5.254315 -v 57.977913 -123.968819 -5.253142 -v 61.774746 -132.113647 -5.253125 -v 60.301826 -133.723877 -5.253124 -v 115.093307 117.036186 -0.803149 -v -115.031479 117.046875 -0.803149 -v 116.913719 115.878944 -0.803149 -v -117.021667 115.725090 -0.803149 -v 117.458076 114.730423 -0.803149 -v -115.093613 -117.887871 -0.803131 -v 114.908409 -117.909554 -0.803131 -v 115.976784 -117.562920 -0.803131 -v -117.483826 -115.334312 -0.803133 -v 117.461929 -115.519279 -0.803132 -v -116.265976 -117.378792 -0.803131 -v 116.952866 -116.691689 -0.803132 -v -117.137154 -116.402763 -0.803132 -v 116.150826 116.595711 -0.803149 -v -116.201126 116.572510 -0.803149 -v -117.462143 114.667557 -0.803149 -v 115.156166 117.032333 -2.303150 -v 117.021461 115.725075 -2.303149 -v -115.093521 117.036186 -2.303149 -v 117.461929 114.667564 -2.303149 -v -115.156464 -117.884010 -2.303131 -v 114.965919 -117.901970 -2.303131 -v 116.045540 -117.523216 -2.303131 -v 117.458076 -115.582100 -2.303132 -v -117.462143 -115.519264 -2.303132 -v 116.913742 -116.730614 -2.303132 -v -117.021667 -116.576790 -2.303132 -v -116.304993 -117.339592 -2.303131 -v 116.304688 116.487968 -2.303149 -v -116.151039 116.595711 -2.303149 -v -116.913933 115.878944 -2.303149 -v -117.458290 114.730431 -2.303149 -vt 0.647387 0.000318 -vt 0.647387 0.000318 -vt 0.647387 0.000318 -vt 0.647387 0.000318 -vt 0.647387 0.000318 +v 118.354355 -110.073631 -15.743714 +v 114.068901 -119.722466 -20.180742 +v 114.739487 -119.531227 -20.297823 +v 118.222610 111.787270 -1.131925 +v 118.105339 112.000687 -0.992558 +v 114.372559 -120.408913 -1.567918 +v 115.075256 -120.310265 -1.497765 +v 114.623497 -120.192039 -1.310149 +v 114.343330 -120.358589 -1.426186 +v 115.554459 -120.107918 -1.370554 +v 116.561562 -119.835945 -1.523531 +v 116.733383 -119.639137 -1.368375 +v 116.043571 -119.849419 -1.310030 +v 117.248619 -119.459877 -1.522869 +v 118.072464 -118.823708 -1.548110 +v 117.566948 -119.092918 -1.349133 +v 118.491196 -118.370094 -1.471259 +v 118.148705 -118.456383 -1.307177 +v 119.063904 -117.618919 -1.496006 +v 118.898308 -117.518639 -1.309195 +v 119.545059 -116.684624 -1.501324 +v 119.368965 -116.693657 -1.327539 +v 119.979317 -114.791542 -1.546374 +v 119.872765 -114.779594 -1.359541 +v 119.666153 -115.628761 -1.308552 +v 114.330254 -119.769600 -20.014753 +v 114.783730 -119.664619 -20.188375 +v 115.452164 -119.587349 -20.015177 +v 115.687637 -119.464653 -20.162813 +v 116.668396 -119.071022 -20.032831 +v 116.353371 -119.145027 -20.220758 +v 117.369240 -118.588310 -20.017691 +v 117.326752 -118.499260 -20.236134 +v 118.061874 -117.663261 -20.275988 +v 118.048515 -117.928963 -20.015162 +v 118.031891 -117.887001 -20.156713 +v 118.578491 -117.092583 -20.185795 +v 118.996643 -116.220100 -20.174234 +v 118.741119 -116.933876 -20.016701 +v 119.189331 -115.750694 -20.018003 +v 119.139214 -115.462776 -20.248936 +v 119.320786 -114.889366 -20.096815 +v 119.135612 -114.846748 -20.292841 +v -118.105087 112.111557 -0.909175 +v -119.795189 112.455376 -0.397314 +v -118.101974 112.512970 -0.341264 +v -114.381645 -120.408150 -1.560494 +v -114.337540 -120.353432 -1.417620 +v -115.075378 -120.307335 -1.484236 +v -114.369156 -120.190910 -1.306552 +v -115.421761 -120.125435 -1.356481 +v -115.842773 -120.127281 -1.528008 +v -116.801514 -119.722115 -1.529071 +v -116.721581 -119.672783 -1.389807 +v -116.096489 -119.869316 -1.328043 +v -117.660309 -119.174797 -1.581664 +v -117.731583 -119.034370 -1.396137 +v -118.395699 -118.498619 -1.537008 +v -118.816689 -117.842995 -1.374314 +v -119.059280 -117.637291 -1.538945 +v -119.347755 -117.138710 -1.600160 +v -119.466316 -116.738152 -1.418659 +v -119.614754 -116.515724 -1.573588 +v -119.790253 -115.740837 -1.411590 +v -119.446068 -116.415977 -1.311703 +v -119.851295 -115.738640 -1.607201 +v -119.984589 -114.772270 -1.549987 +v -119.760483 -114.956902 -1.308016 +v -114.288513 -119.768730 -20.062483 +v -114.807518 -119.655586 -20.193521 +v -114.054405 -119.653221 -20.249144 +v -114.479156 -119.513466 -20.300638 +v -115.314285 -119.617699 -20.019548 +v -115.577896 -119.446388 -20.233912 +v -116.598450 -119.075127 -20.136557 +v -115.648697 -119.281960 -20.300360 +v -117.359421 -118.595436 -20.016443 +v -116.676758 -118.845695 -20.293947 +v -117.344505 -118.538933 -20.178822 +v -117.667435 -118.141136 -20.254480 +v -118.071205 -117.812065 -20.193678 +v -118.174393 -117.411293 -20.300406 +v -118.596100 -117.170021 -20.014219 +v -118.457596 -117.328346 -20.146734 +v -118.785400 -116.747444 -20.154688 +v -119.074623 -116.153236 -20.014315 +v -119.129585 -115.797600 -20.177160 +v -118.782196 -116.350227 -20.297037 +v -119.229736 -114.967064 -20.227976 +v -117.562439 -119.004112 -1.307583 +v -118.768143 -117.685417 -1.307626 +v -118.202690 -114.999275 -1.308099 +v 118.175125 -114.557808 -1.315966 +v -102.527359 117.855774 -0.138955 +v -102.927872 117.810875 0.040628 +v -100.471260 117.820648 -1.295716 +v -100.992523 117.774666 -1.188606 +v -101.818733 117.807976 -0.728877 +v 102.324310 117.848808 -0.270058 +v 111.261032 117.771225 0.172241 +v -114.251167 -118.497536 -1.384598 +v -114.607948 -118.624672 -1.307527 +v -115.169846 -118.403404 -1.343519 +v -115.564735 -118.176643 -1.402441 +v -114.882591 -118.327950 -1.505959 +v -116.304878 -117.701027 -1.532470 +v -116.415077 -117.902229 -1.307001 +v -116.187958 -117.852654 -1.399487 +v -116.757812 -117.427696 -1.390281 +v -116.949265 -117.129433 -1.518561 +v -117.307846 -117.091057 -1.305928 +v -117.345657 -116.773384 -1.381237 +v -117.830345 -116.205086 -1.307540 +v -117.762093 -116.003441 -1.388678 +v -117.908432 -115.308769 -1.486646 +v 114.410706 -118.572090 -1.331378 +v 114.401733 -118.467690 -1.417553 +v 114.372513 -118.411201 -1.544239 +v 114.761902 -118.637306 -1.305184 +v 115.234459 -118.232216 -1.501867 +v 115.472389 -118.235603 -1.388141 +v 115.867188 -117.962715 -1.521933 +v 116.139709 -118.068581 -1.307948 +v 116.223412 -117.772270 -1.448448 +v 116.695084 -117.382805 -1.517056 +v 116.893127 -117.280663 -1.406004 +v 117.270126 -116.842323 -1.395105 +v 117.167587 -116.863258 -1.548390 +v 117.143982 -117.279213 -1.306531 +v 117.758835 -116.284264 -1.313314 +v 117.546371 -116.291313 -1.483026 +v 117.753342 -115.811241 -1.484175 +v 117.992233 -115.474098 -1.349329 +v 117.893784 -115.324654 -1.532187 +v -118.435722 -114.474144 -20.263544 +v -119.107986 -114.652489 -20.292082 +v -119.174210 -113.204521 -19.937138 +v -119.171562 -110.927956 -18.133066 +v -119.226143 -110.495995 -17.358345 +v -118.358910 -110.157631 -16.292034 +v -118.367775 -110.068810 -15.701695 +v 116.520187 -118.885094 -20.302139 +v -117.216118 -117.523552 -20.299276 +v 118.461922 -116.962868 -20.301001 +v 119.134209 -113.038582 -19.875038 +v 118.441986 -112.293785 -19.469841 +v 119.199783 -111.768379 -19.063713 +v 119.220894 -110.489204 -17.346581 +v 119.298531 -110.073555 -15.688435 +v 119.774773 111.181702 -1.307426 +v 119.901337 111.240204 -1.382934 +v 119.768761 111.412079 -1.271711 +v 119.909409 111.583611 -1.303208 +v 119.752731 111.747925 -1.147999 +v 119.761627 112.046616 -0.944470 +v 119.950867 111.999252 -1.151350 +v 119.872047 111.945747 -1.088650 +v 119.812729 112.230949 -0.769017 +v 119.807709 112.379074 -0.552417 +v 119.996223 111.991684 -1.300525 +v 119.792519 112.509766 -0.255078 +v 120.016357 112.556053 -0.746103 +v 119.969116 112.416672 -0.729576 +v 119.933853 112.561646 -0.318717 +v 115.859978 -120.120552 -1.519115 +v 119.850487 -115.699898 -1.498003 +v 119.334488 -114.421516 -20.080484 +v 119.118271 -114.445030 -20.263659 +v 119.260567 -114.185707 -20.150444 +v 119.151794 -113.650291 -20.097744 +v 119.317360 -113.145576 -19.784409 +v 119.184242 -112.493034 -19.588066 +v 119.362602 -112.287315 -19.258549 +v 119.383240 -111.707222 -18.742691 +v 119.177887 -111.304573 -18.606186 +v 119.423111 -110.913338 -17.714630 +v 119.324661 -111.208443 -18.370621 +v 119.356911 -110.794914 -17.743828 +v 119.168114 -110.893318 -18.084213 +v 119.396790 -110.438011 -16.939041 +v 119.482597 -110.337410 -16.039654 +v 119.239334 -110.201347 -16.518200 +v 119.426453 -110.188942 -15.950776 +v 119.720940 -110.140907 -9.095842 +v 100.478218 119.323578 -1.298503 +v 100.982079 119.310349 -1.184934 +v 101.352829 119.356827 -1.035616 +v 100.915642 119.437042 -1.252497 +v 101.744217 119.373672 -0.792286 +v 101.453491 119.486572 -1.074371 +v 100.470589 119.464737 -1.367917 +v 100.855423 119.531769 -1.387293 +v 101.885551 119.515541 -0.794318 +v 100.646645 119.560753 -1.522317 +v 101.673973 119.571487 -1.117970 +v 102.845520 119.395126 0.015532 +v 102.163635 119.375435 -0.398620 +v 102.472847 119.423157 -0.187953 +v 103.097450 119.568367 -0.033304 +v 102.213242 119.545952 -0.507437 +v 102.731453 119.601128 -0.234942 +v 103.488472 119.419319 0.177406 +v 103.541191 119.602989 0.006507 +v 111.997025 119.590935 0.055387 +v 111.999817 119.378288 0.193333 +v 112.029739 119.696396 2.196733 +v 114.688354 112.618401 2.196826 +v 120.092644 114.405334 2.196831 +v 112.301201 114.327972 2.196841 +v 112.050560 115.165657 2.196837 +v -112.038719 115.298553 2.196812 +v -112.000046 117.673386 0.196838 +v -112.029953 119.696396 2.196733 +v -112.000137 119.382225 0.192853 +v -111.998138 119.596565 0.039034 +v -102.519218 119.370659 -0.145344 +v -103.496948 119.392380 0.183681 +v -102.903625 119.382584 0.036505 +v -103.364662 119.518753 0.100297 +v -102.225067 119.534798 -0.480732 +v -102.628830 119.543793 -0.196382 +v -101.341583 119.313904 -1.041634 +v -101.815208 119.348564 -0.728377 +v -100.774269 119.339378 -1.247849 +v -102.167564 119.381317 -0.397547 +v -100.411278 119.427612 -1.343696 +v -101.098648 119.449120 -1.209595 +v -101.748756 119.478783 -0.866042 +v -100.674942 119.531944 -1.442215 +v -102.003891 119.584351 -0.855444 +v -101.438965 119.542778 -1.164828 +v -100.891144 119.563461 -1.508202 +v -100.345688 119.312752 -1.302963 +v -120.077667 114.552368 2.196836 +v -118.765244 117.459824 2.196814 +v -112.891495 113.458054 2.196831 +v -119.739502 111.199829 -1.301930 +v -119.869804 111.209549 -1.354857 +v -119.947899 111.338959 -1.424786 +v -119.775185 111.496338 -1.250351 +v -119.882454 111.734093 -1.215490 +v -119.732979 111.828209 -1.100308 +v -119.990753 111.619453 -1.504900 +v -119.948074 111.869217 -1.227037 +v -119.792702 111.970375 -1.015716 +v -119.784363 112.205727 -0.789996 +v -119.916168 112.246925 -0.854155 +v -119.810181 112.345894 -0.606553 +v -119.993370 112.217445 -1.075825 +v -119.939140 112.402214 -0.675780 +v -119.940781 112.562508 -0.345468 +v -120.015823 112.558044 -0.692138 +v -119.902252 -114.754082 -1.392986 +v -116.286118 -119.274895 -20.014666 +v -118.021980 -117.960091 -20.015696 +v -119.340454 -114.783348 -20.052219 +v -119.274757 -114.534630 -20.181112 +v -119.161011 -113.723274 -20.117853 +v -119.340775 -113.526985 -19.884098 +v -119.338287 -112.604042 -19.494431 +v -119.152519 -112.475212 -19.585812 +v -119.239815 -111.889656 -19.145155 +v -119.394661 -111.493965 -18.532040 +v -119.156212 -111.468712 -18.791901 +v -119.321434 -111.065666 -18.214069 +v -119.432602 -110.601891 -17.191807 +v -119.410721 -110.281731 -16.411993 +v -119.256668 -110.210915 -16.549652 +v -119.715919 -110.121147 -9.112865 +v -119.493843 -110.264641 -15.542340 +v -119.408600 -110.151344 -15.743709 +v -119.278488 -110.070000 -15.690523 +v -114.543411 112.614906 1.349945 +v -114.569489 112.626572 2.196838 +v -113.733543 112.884850 2.196829 +v -113.587433 112.932289 1.244100 +v -112.872269 113.469612 1.065024 +v -112.329155 114.199677 0.821673 +v -112.262863 114.402695 2.196818 +v -120.122360 112.609085 2.196839 +v -118.093246 112.594391 1.356758 +v -119.828186 112.563057 -0.067153 +v -118.076958 -114.826668 -1.373401 +v 117.984924 -114.751640 -1.532419 +v 118.021835 -114.473595 -1.456656 +v -111.256271 117.643867 0.041906 +v -102.529915 117.607796 -0.400179 +v -103.459129 117.631706 0.001664 +v -102.225235 117.660789 -0.480169 +v -102.700783 117.677444 -0.145199 +v -103.480064 117.730530 0.126017 +v -102.186890 117.827904 -0.378837 +v -103.497665 117.837036 0.183584 +v -100.942566 117.572754 -1.483352 +v -100.806305 117.616570 -1.366747 +v -101.309052 117.657494 -1.141272 +v -101.793945 117.616234 -0.944776 +v -101.892303 117.666786 -0.778263 +v -101.453026 117.826424 -0.978215 +v -100.472275 117.660339 -1.365899 +v 100.882896 117.577080 -1.446540 +v 100.498810 117.597534 -1.449843 +v 101.071053 117.676590 -1.224921 +v 100.471420 117.683937 -1.349211 +v 100.547012 117.824173 -1.290294 +v 101.593864 117.805428 -0.892168 +v 101.209450 117.828842 -1.102163 +v 102.499138 117.609131 -0.410057 +v 101.835945 117.594933 -0.977223 +v 102.186714 117.697548 -0.460251 +v 102.625229 117.695549 -0.169653 +v 103.693855 117.700951 0.114212 +v 102.824951 117.820709 0.006567 +v 101.728447 117.682243 -0.897458 +v 103.347092 117.783714 0.135633 +v 101.882988 117.826164 -0.665331 +v 103.286613 117.627090 -0.033296 +v 111.255653 117.641045 0.026226 +v 103.505989 117.879341 0.190402 +v 120.122147 112.609085 2.196839 +v 119.808662 112.570107 0.025544 +v 118.100433 112.559685 -0.076123 +v 118.093033 112.594391 1.356758 +v 113.833527 112.833344 2.196847 +v 112.876434 113.473206 2.196846 +v 112.466660 113.969559 0.898356 +v -114.220016 -118.415413 -1.547968 +v -115.551888 -118.108620 -1.539496 +v -116.838486 -116.964348 -7.303131 +v -117.462646 -116.437065 -1.539383 +v -117.799347 -115.665260 -1.538199 +v 117.314270 -116.331474 -7.303139 +v -118.021492 -110.084679 -9.303214 +v -118.248695 -114.779701 -20.143911 +v -118.341934 -114.082909 -20.156809 +v -118.343941 -113.331734 -19.948376 +v -118.228622 -113.755836 -19.923141 +v -118.491402 -113.690300 -20.118551 +v -118.281517 -112.643852 -19.587799 +v -118.479012 -112.848610 -19.797256 +v -118.212761 -112.312386 -19.234245 +v -118.274643 -111.907295 -19.075550 +v -118.455978 -112.123207 -19.357267 +v -118.390884 -111.464455 -18.778076 +v -118.200592 -111.281166 -18.305035 +v -118.386139 -111.056160 -18.293686 +v -118.267181 -110.736427 -17.689953 +v -118.428482 -110.690086 -17.755825 +v -118.173897 -110.573433 -17.063385 +v -118.338127 -110.325630 -16.908857 +v -118.152855 -110.318230 -16.209042 +v -118.189339 -110.177757 -15.727274 +v -118.410713 -115.219551 -20.302942 +v -118.226944 -115.403053 -20.232317 +v -118.219284 -114.775841 -20.057142 +v -114.604118 -118.850975 -20.296370 +v -114.230171 -118.712608 -20.194994 +v -114.980797 -118.633812 -20.225313 +v -114.237946 -118.650871 -20.060488 +v -114.956863 -118.546791 -20.066828 +v -115.717819 -118.408028 -20.240309 +v -115.509010 -118.375328 -20.088516 +v -116.214821 -118.281883 -20.294706 +v -116.010811 -118.144814 -20.050982 +v -116.361855 -117.990349 -20.172842 +v -116.965950 -117.539345 -20.208700 +v -116.630165 -117.735298 -20.024969 +v -117.168457 -117.223122 -20.032032 +v -117.447517 -116.952980 -20.175619 +v -117.608551 -116.630058 -20.013937 +v -117.832123 -116.307945 -20.169645 +v -117.909012 -116.562126 -20.297514 +v -118.081764 -115.600945 -20.114298 +v -118.009041 -115.791924 -20.013157 +v 114.271744 -118.705406 -20.190256 +v 114.526398 -118.850563 -20.295605 +v 115.021896 -118.660896 -20.255693 +v 114.974297 -118.539452 -20.071810 +v 115.735191 -118.383827 -20.227636 +v 116.189018 -118.264778 -20.286875 +v 116.995476 -117.707527 -20.293524 +v 116.921356 -117.479561 -20.022980 +v 116.834862 -117.645073 -20.182421 +v 117.519600 -116.977455 -20.251129 +v 117.444305 -116.916878 -20.123838 +v 117.935783 -116.140450 -20.192568 +v 118.064545 -116.262779 -20.296556 +v 118.265579 -115.387825 -20.260626 +v 118.433533 -114.635353 -20.284807 +v 118.174767 -115.215004 -20.125319 +v 118.149712 -115.242363 -20.009623 +v 118.228859 -114.644630 -20.073263 +v 118.301346 -114.051491 -20.114044 +v 118.232056 -113.448189 -19.854509 +v 118.443710 -113.676445 -20.109734 +v 118.412544 -112.917137 -19.818981 +v 118.295586 -112.562767 -19.546108 +v 118.216263 -112.365685 -19.277142 +v 118.473877 -111.751152 -19.065559 +v 118.298096 -111.838142 -19.049168 +v 118.195251 -111.426582 -18.428761 +v 118.276863 -111.240913 -18.415592 +v 118.415070 -111.165672 -18.449102 +v 118.379578 -110.677071 -17.717499 +v 118.190681 -110.821678 -17.642534 +v 118.388199 -110.328514 -16.943983 +v 118.333221 -110.165306 -16.307446 +v 118.217369 -110.375160 -16.767635 +v 118.220291 -110.135368 -15.607141 +v 118.006775 -110.143120 -9.303140 +v 118.142166 -110.323936 -15.964074 +v 118.153137 -109.950203 -9.303253 +v 119.986130 111.431015 -1.503587 +v 119.465630 115.315529 -9.028274 +v 119.471832 116.382378 2.196832 +v 118.360519 117.892685 2.196834 +v 116.898895 118.999329 2.196828 +v 114.897308 119.658577 2.196837 +v -114.310127 119.295677 -9.074260 +v -103.318733 119.609589 -0.043131 +v -119.723175 113.894119 -9.058856 +v -119.617691 116.017387 2.196832 +v -118.951599 116.432686 -9.115372 +v -117.866882 117.796654 -9.103258 +v -117.375725 118.697189 2.196826 +v -116.220100 119.283691 2.196831 +v -116.204552 118.856842 -9.108438 +v -114.791077 119.664810 2.196834 +v -118.085884 114.103027 0.853900 +v -112.051407 115.021782 0.546189 +v -117.688515 115.388397 0.423658 +v -111.996468 116.239250 0.213352 +v -116.938034 116.475845 0.201350 +v -115.611305 117.363991 0.196839 +v -111.261223 117.779091 0.175496 +v -118.007248 111.205269 -1.476738 +v -118.181023 111.212807 -1.309211 +v -118.204781 111.546188 -1.238346 +v -118.049149 111.539536 -1.355923 +v -118.016716 111.782684 -1.317997 +v -117.989693 -114.646675 -1.547499 +v -117.790543 111.574188 -7.303161 +v -117.770966 -114.941475 -7.303129 +v 117.790359 111.574188 -7.303161 +v 118.007660 111.359886 -1.467665 +v 118.132286 111.265457 -1.334945 +v 118.254005 111.239197 -1.298588 +v 118.232063 111.581589 -1.221117 +v 118.005493 111.781433 -1.364473 +v 118.103584 111.786919 -1.196514 +v -111.000137 117.364594 -7.303161 +v 114.463310 112.623199 1.347147 +v 113.255150 113.120026 1.181553 +v 111.999832 117.673386 0.196838 +v 116.048340 117.139496 0.195208 +v 112.058876 114.923340 0.576337 +v 117.780670 115.214111 0.480125 +v 111.997513 116.287979 0.213848 +v 117.019211 116.373627 0.214759 +v -114.575195 111.587540 -7.303161 +v -117.460663 -115.993248 -7.303128 +v -115.758873 -117.806511 -7.303132 +v -113.249184 111.944473 -7.303161 +v -114.517075 -118.196587 -7.303126 +v 114.858284 -118.155693 -7.303141 +v 116.282097 -117.474159 -7.303131 +v 117.766136 -114.965294 -7.303128 +v -111.015915 115.157600 -7.303161 +v 112.592667 112.356422 -7.303161 +v -114.694916 -118.398705 -9.303122 +v -115.851013 -117.975945 -9.303125 +v -116.843689 -117.281914 -9.303120 +v -117.710106 -115.971046 -9.303122 +v -117.987144 -114.826180 -9.303126 +v 114.251518 -118.645699 -20.031149 +v 115.756523 -118.271217 -20.049339 +v 116.342628 -117.943626 -20.019876 +v 116.575775 -117.499138 -9.303124 +v 117.525543 -116.771294 -20.015806 +v 117.941772 -115.949471 -20.020885 +v 117.971428 -115.014107 -9.303124 +v 119.724571 113.897469 -9.037808 +v 119.662277 113.886078 -9.194241 +v 119.511459 114.710922 -9.239288 +v 119.644234 114.548500 -9.063747 +v 119.414192 115.280792 -9.192769 +v 119.486115 114.208084 -9.299534 +v 119.197311 115.983597 -9.052954 +v 119.015770 116.188271 -9.214239 +v 118.532333 116.957756 -9.220334 +v 118.856323 116.623253 -9.047146 +v 118.794510 116.322868 -9.302421 +v 118.195679 117.463333 -9.121452 +v 117.678635 117.949295 -9.119539 +v 117.737122 117.715118 -9.270584 +v 116.968620 118.229507 -9.299248 +v 117.066910 118.400398 -9.133306 +v 116.097443 118.764076 -9.259561 +v 115.271828 119.074493 -9.228449 +v 116.195343 118.859680 -9.115148 +v 115.194016 118.961502 -9.302785 +v 115.201538 119.175812 -9.086913 +v 114.349159 119.179108 -9.248663 +v 114.290710 119.295265 -9.081708 +v -114.294373 119.220024 -9.209826 +v -119.466911 114.472115 -9.296118 +v -119.636940 113.925682 -9.223073 +v -119.577560 114.824707 -9.135611 +v -119.210777 115.722191 -9.231287 +v -119.294563 115.760719 -9.090499 +v -118.910774 116.103325 -9.299102 +v -118.567177 116.849304 -9.252007 +v -118.550682 117.050499 -9.098431 +v -117.764481 117.662971 -9.291236 +v -117.008949 118.288445 -9.260779 +v -117.070122 118.399796 -9.128294 +v -116.066216 118.735298 -9.291537 +v -114.900818 119.057205 -9.293817 +v -115.217964 119.163567 -9.123405 +v -119.559166 -109.946861 -9.286351 +v -118.149033 111.504288 -9.303160 +v -118.145325 111.787430 -1.157956 +v -118.146606 113.956833 -9.303160 +v -117.741333 115.440353 -9.303156 +v -114.458145 117.655617 0.196838 +v -114.559723 117.701035 -9.303161 +v -110.930252 117.723083 -9.303161 +v 118.103348 112.366615 -0.619473 +v 114.719315 117.636887 0.196839 +v 118.089966 113.938210 0.908857 +v 114.463875 117.705055 -9.303161 +v -114.583672 111.589951 -9.303160 +v 114.551651 -118.405678 -9.303126 +v -113.507935 111.842911 -9.303161 +v 115.694908 -118.059959 -9.303124 +v 117.487122 -116.446327 -9.303119 +v -112.188461 112.687088 -9.303161 +v -110.965225 117.364594 -9.303059 +v -117.790550 111.550911 -9.303102 +v -118.222229 -109.931847 -9.303194 +v 119.569618 -109.949059 -9.283138 +v 118.148880 111.504288 -9.303160 +v 111.483582 113.605560 -9.303161 +v 118.145561 113.947037 -9.303158 +v 111.027687 114.999153 -9.303161 +v 117.836464 115.200005 -9.303161 +v -116.775146 116.683022 -9.303156 +v 116.974548 116.507736 -9.303158 +v 110.930069 117.723083 -9.303161 +v 110.976608 117.364594 -9.302755 +v -115.703613 117.368263 -9.303161 +v 115.630531 117.410057 -9.303160 +v 110.999832 117.364594 -7.303161 +v 114.575012 111.587540 -9.303160 +v 113.586540 111.821754 -9.303161 +v 114.090614 111.640953 -7.303161 +v 112.513763 112.416969 -9.303161 +v 111.637863 113.373016 -7.303161 +v 111.041344 114.815544 -7.303161 +v 117.790367 111.539261 -9.303123 +v -111.307175 113.989441 -9.303161 +v -112.004547 112.895470 -7.303161 +v -111.013504 115.149124 -9.303161 +v -111.269112 114.081352 -7.303161 +v -19.787857 -128.898560 -0.003119 +v 3.791261 -129.875824 -0.003119 +v 24.018154 -130.925842 -0.003119 +v 37.218113 -129.875824 -0.003119 +v 51.827042 -130.344208 -0.003119 +v -52.515575 -129.622467 -0.003119 +v -46.827885 -128.586487 -0.003119 +v -0.865442 -128.717773 -0.003119 +v -1.687130 -128.287933 -0.003119 +v 1.172104 -128.586487 -0.003119 +v 2.048102 -128.011169 -0.003119 +v 47.134560 -128.717773 -0.003119 +v 46.008858 -128.065826 -0.003119 +v -50.091888 -127.982689 -0.003119 +v -50.710430 -126.978249 -0.003119 +v 50.693977 -127.037041 -0.003119 +v 52.580395 -129.496490 -0.003119 +v -45.077415 -125.886391 -0.003120 +v 45.305794 -124.814720 -0.003121 +v 2.563610 -124.499855 -0.003121 +v 50.563610 -124.499855 -0.003121 +v 45.867809 -123.939171 -0.003121 +v 0.495702 -123.054695 -0.003110 +v -19.825306 -117.420433 -0.003119 +v 56.905453 -119.375435 -0.003121 +v -57.001270 -119.208733 -0.003121 +v -58.083355 -118.235634 -0.003121 +v -59.166183 -117.938484 -0.003087 +v 58.770206 -117.975914 -0.003112 +v -113.385384 -117.880409 -0.003121 +v -115.146996 -117.195107 -0.003121 +v 117.065689 -114.993492 -0.003121 +v 117.465057 -113.645073 -0.003121 +v -117.448318 -113.873650 -0.003121 +v 15.711704 -114.453835 -0.003121 +v -117.465271 112.793373 -0.003155 +v 116.702469 114.825691 -0.003156 +v 115.335022 116.237984 -0.003156 +v -115.054428 116.386589 -0.003156 +v 113.426025 117.018105 -0.003156 +v -47.701908 -128.824799 -0.003119 +v -48.865448 -128.717773 -0.003119 +v -46.888092 -128.612213 -0.803119 +v -45.951878 -128.011139 -0.003119 +v -45.335190 -127.105263 -0.803119 +v -45.306046 -127.037086 -0.003119 +v -50.922802 -125.965294 -0.003120 +v -45.077415 -125.965340 -0.803119 +v -50.694225 -124.814751 -0.003121 +v -45.436405 -124.499840 -0.003121 +v -50.563824 -124.499855 -0.803120 +v -50.132195 -123.939171 -0.003121 +v -45.868023 -123.939171 -0.803120 +v -49.407265 -123.381599 -0.003121 +v -46.422649 -123.465111 -0.003121 +v -46.815056 -123.253899 -0.803120 +v -47.504299 -123.054695 -0.003110 +v -48.532536 -123.058678 -0.003108 +v 0.298098 -128.824799 -0.003119 +v -2.425719 -127.575844 -0.003119 +v -2.694181 -127.037056 -0.803119 +v 2.693967 -127.037056 -0.003119 +v -2.928645 -126.098259 -0.003120 +v 2.928431 -126.098259 -0.803119 +v 2.922588 -125.886406 -0.003120 +v -2.694218 -124.814735 -0.003121 +v 2.694004 -124.814735 -0.803120 +v -2.132176 -123.939156 -0.003121 +v -1.407283 -123.381615 -0.003121 +v 1.407069 -123.381615 -0.803120 +v 1.577361 -123.465111 -0.003121 +v -0.532529 -123.058678 -0.003109 +v -0.447260 -123.043343 -0.803118 +v 48.298092 -128.824799 -0.003119 +v 46.827671 -128.586487 -0.803119 +v 49.172123 -128.586487 -0.003119 +v 45.951664 -128.011139 -0.803119 +v 50.048126 -128.011139 -0.003119 +v 45.334976 -127.105263 -0.003119 +v 45.305832 -127.037086 -0.803119 +v 50.710217 -126.978249 -0.803119 +v 45.077202 -125.965340 -0.003120 +v 45.077202 -125.886391 -0.803120 +v 50.922588 -125.965294 -0.803119 +v 50.922588 -125.886421 -0.003120 +v 45.436192 -124.499840 -0.803120 +v 50.210964 -124.037865 -0.803120 +v 49.526669 -123.443565 -0.803120 +v 46.592731 -123.381599 -0.003121 +v 46.422436 -123.465111 -0.803120 +v 49.577354 -123.465111 -0.003121 +v 48.495705 -123.054695 -0.003110 +v 47.467472 -123.058678 -0.003109 +v 50.543003 -130.901367 -0.803119 +v 50.624214 -130.885345 -0.003119 +v 51.645302 -130.459686 -0.803119 +v 52.515362 -129.622467 -0.803119 +v 57.573318 -118.597160 -0.003121 +v 113.488632 -117.862587 -0.003121 +v 113.385170 -117.880409 -0.803121 +v 115.054192 -117.238304 -0.003121 +v 115.146767 -117.195122 -0.803121 +v 116.245628 -116.272743 -0.003121 +v 116.588020 -115.869102 -0.803121 +v 117.461884 112.972755 -0.003155 +v 116.769157 114.721024 -0.803156 +v -117.448318 113.021957 -0.803156 +v -117.065941 114.141716 -0.003156 +v -116.245857 115.421028 -0.003156 +v -115.146980 116.343414 -0.803156 +v -113.398720 117.036133 -0.003123 +v -113.385368 117.028725 -0.803157 +v -113.488846 -117.862587 -0.803121 +v -116.588234 -115.869102 -0.003121 +v -58.770420 -117.975914 -0.803121 +v -56.905666 -119.375435 -0.803121 +v -57.573532 -118.597160 -0.803121 +v -50.521194 -130.907288 -0.003119 +v -50.558754 -130.904358 -0.803119 +v -51.645515 -130.459686 -0.003119 +v -0.940402 -128.693420 -0.803119 +v -2.048316 -128.011169 -0.803119 +v 50.091675 -127.982689 -0.803119 +v 48.865234 -128.717773 -0.803119 +v 47.701694 -128.824799 -0.803119 +v -48.940411 -128.693420 -0.803119 +v -51.827255 -130.344208 -0.803119 +v -50.048340 -128.011139 -0.803119 +v -52.580608 -129.496490 -0.803119 +v -50.694191 -127.037041 -0.803119 +v -1.577575 -123.465111 -0.803120 +v -2.563823 -124.499855 -0.803120 +v -2.922801 -125.886406 -0.803120 +v -47.775795 -128.831451 -0.803119 +v 0.224211 -128.831451 -0.803119 +v 57.970268 -118.329140 -0.803121 +v 1.350205 -128.518188 -0.803119 +v -46.009071 -128.065826 -0.803119 +v 2.425506 -127.575844 -0.803119 +v -50.922802 -125.886421 -0.803120 +v 57.069794 -119.094872 -0.803121 +v -45.306007 -124.814720 -0.803120 +v 50.694012 -124.814751 -0.803120 +v 2.131962 -123.939156 -0.803120 +v -49.577568 -123.465111 -0.803120 +v 47.384830 -123.084160 -0.803121 +v 0.574773 -123.069633 -0.803121 +v -48.227192 -123.003090 -0.803126 +v 48.417694 -123.031471 -0.803119 +v -116.588211 115.017433 -0.803156 +v -117.444061 -113.851982 -0.803121 +v 58.914619 -117.961693 -0.803121 +v -115.443382 -117.013954 -0.803121 +v -116.769394 -115.572701 -0.803121 +v 117.448105 -113.873634 -0.803121 +v 117.454475 112.959404 -0.803156 +v 113.447708 117.022362 -0.803157 +v 115.443161 116.162262 -0.803156 +v -62.599171 -132.473022 -5.251460 +v -61.084202 -134.336731 -5.250694 +v -61.927765 -133.794037 -5.234055 +v -61.413071 -134.433472 -5.130073 +v -62.810913 -132.268616 -5.188101 +v -62.512043 -133.304321 -5.126961 +v -62.989403 -132.001984 -5.045164 +v -62.259815 -133.757385 -5.076126 +v -60.728928 -134.793945 -5.079775 +v -62.990475 -132.486694 -4.886766 +v -62.778763 -132.972198 -4.999060 +v -61.837406 -134.318054 -4.906021 +v -61.408154 -134.580536 -4.947586 +v -62.563820 -133.510559 -4.820682 +v -63.075256 -131.933716 -4.812197 +v -61.153618 -134.754578 -4.816848 +v -62.826405 -133.007965 -4.781903 +v -60.497292 -134.973419 -4.813115 +v -62.212803 -133.969818 -4.837227 +v 61.415157 -134.195282 -5.245720 +v 62.624371 -132.258148 -5.251283 +v 60.288685 -134.614532 -5.249709 +v 62.208233 -133.283417 -5.251491 +v 62.614449 -132.991364 -5.163911 +v 60.659607 -134.705414 -5.176619 +v 61.223797 -134.551392 -5.109436 +v 62.247849 -133.613892 -5.169321 +v 62.920506 -132.185699 -5.109753 +v 59.873363 -134.850006 -5.165746 +v 60.723160 -134.835541 -5.028444 +v 61.807644 -134.237518 -5.048457 +v 62.826767 -132.993286 -4.891037 +v 60.053406 -134.988342 -4.999694 +v 62.561386 -133.507294 -4.890443 +v 62.998104 -132.468567 -4.833053 +v 62.198444 -133.977264 -4.905087 +v 63.034019 -131.925964 -4.963954 +v 60.079563 -135.046509 -4.816732 +v 61.241802 -134.702667 -4.881850 +v 60.743134 -134.907166 -4.771093 +v 61.768909 -134.375732 -4.839019 +v 62.789181 -132.189545 -5.201126 +v 62.370220 -125.859978 -5.251936 +v 62.670925 -126.289726 -5.247613 +v 61.945690 -125.575813 -5.244751 +v 62.866707 -126.347862 -5.161251 +v 62.220135 -125.525993 -5.184903 +v 62.585991 -125.752266 -5.161252 +v 62.800095 -125.992180 -5.126012 +v 62.315517 -125.370338 -4.993566 +v 63.000904 -126.354546 -5.021897 +v 62.990021 -126.096260 -4.913997 +v -62.751270 -126.365364 -5.224673 +v -62.529827 -126.016365 -5.251658 +v -62.734982 -125.960701 -5.159585 +v -62.330677 -125.644310 -5.211166 +v -61.945305 -125.508492 -5.224621 +v -62.955479 -126.321007 -5.082891 +v -62.338913 -125.444328 -5.074618 +v -62.796169 -125.831459 -5.027390 +v -62.702877 -125.622704 -4.914413 +v -61.934273 -125.222878 -4.911737 +v -61.934303 -132.024994 -5.253119 +v -61.042862 -133.521423 -5.253115 +v 60.065979 -133.906647 -5.253119 +v 60.744240 -133.695374 -5.253118 +v -60.404114 -134.616089 -5.248145 +v -59.991501 -134.851959 -5.162782 +v -60.069202 -134.996796 -4.988297 +v -59.920784 -135.053375 -4.802398 +v 63.076515 -131.911987 -4.786809 +v 60.782104 -132.160370 -0.003105 +v 60.152294 -132.766449 -0.003109 +v 62.464901 -125.393898 -4.788413 +v 62.780857 -125.684776 -4.863092 +v 63.076771 -126.403130 -4.801378 +v -56.921116 -121.250648 -0.003117 +v 56.358704 -121.103615 -0.003121 +v 56.511997 -121.111382 -0.003125 +v 56.891109 -121.232780 -0.003117 +v 57.230110 -121.522545 -0.003116 +v 57.452896 -121.951912 -0.003098 +v -60.856499 -125.403572 -0.003121 +v -60.479137 -132.541504 -0.003118 +v -60.801395 -132.081604 -0.003112 +v -60.906845 -131.933136 -3.503122 +v -60.034172 -132.792969 -0.003116 +v -60.080845 -132.863159 -3.503115 +v 60.905151 -131.947632 -3.503123 +v 61.873306 -132.016693 -3.503119 +v 61.939976 -125.324593 -5.078493 +v 61.884880 -125.256828 -3.503115 +v 60.244820 -133.827454 -3.503111 +v 61.558098 -133.029541 -5.253103 +v 61.928558 -132.066925 -5.253119 +v -60.166397 -133.899200 -5.253116 +v -61.680592 -132.806885 -5.253115 +v -61.034702 -133.443542 -3.503118 +v -60.235451 -133.825195 -3.503114 +v -63.074604 -126.395546 -4.840703 +v -62.986717 -126.026619 -4.830525 +v -62.774971 -125.663261 -4.769261 +v -62.463909 -125.401466 -4.811262 +v 62.800034 -126.383171 1.490654 +v 62.703907 -126.072609 1.547446 +v 62.749302 -126.346748 1.645581 +v 62.298828 -125.628532 1.701210 +v 62.536472 -125.831993 1.639090 +v 62.567268 -125.968376 1.764726 +v 62.618229 -126.246452 1.804726 +v 62.286373 -125.711571 1.904069 +v 62.129612 -125.606773 1.946899 +v 62.136662 -125.773643 2.103464 +v 62.279903 -125.908043 2.043833 +v 62.794617 -131.938873 1.538574 +v 62.689457 -132.023804 1.741514 +v 60.917374 -125.250771 -3.503120 +v 60.856285 -125.403572 -0.003121 +v 61.933613 -125.199455 -4.787917 +v 62.984138 -126.015495 -4.757121 +v 61.945004 -125.501060 1.856449 +v 57.392586 -123.016838 1.685595 +v 57.193584 -122.988884 1.962860 +v 57.511974 -123.939461 2.314683 +v 57.493599 -123.607201 1.945323 +v 57.391308 -123.484612 2.067196 +v 57.259708 -123.758430 2.354791 +v 57.404518 -122.118324 1.297885 +v 57.306881 -122.966576 1.834591 +v 56.966507 -121.816643 1.548199 +v 56.957523 -121.337242 1.073783 +v 57.363857 -121.870293 1.195201 +v 56.477127 -121.158073 1.044802 +v 56.717522 -121.224510 1.107338 +v 57.168652 -121.534660 1.138092 +v 56.953354 -121.410866 1.244395 +v 56.472786 -121.261742 1.257490 +v 56.692745 -121.415352 1.368236 +v 57.250168 -121.753746 1.326678 +v 57.033508 -121.567680 1.369395 +v 57.310726 -122.016304 1.433183 +v 57.156296 -121.910179 1.528700 +v -56.659985 -121.194649 1.047980 +v -57.255051 -121.642708 1.107336 +v -56.413494 -121.159889 1.071847 +v -57.134811 -121.496941 1.137333 +v -56.862743 -121.289070 1.116903 +v -56.507332 -121.250008 1.234633 +v -57.400719 -121.999382 1.222879 +v -56.691826 -121.401741 1.362798 +v -57.229542 -121.722527 1.328497 +v -57.009281 -121.478264 1.286602 +v -57.152767 -121.922935 1.536778 +v -57.319134 -122.001945 1.417109 +v -57.399544 -122.942741 1.602992 +v -57.374317 -123.123329 1.815871 +v -57.299934 -123.022255 1.877613 +v -57.453014 -123.478798 1.942603 +v -57.565842 -123.836189 2.111758 +v -57.057690 -122.923439 2.010936 +v -57.276470 -123.585793 2.252312 +v -57.846867 -124.186501 -0.003128 +v -57.464516 -122.054543 -0.003118 +v -57.306164 -121.618111 -0.003110 +v -56.508854 -121.109398 -0.003118 +v 56.349892 -121.103584 -0.003121 +v -61.868141 -132.057434 -3.503119 +v -60.917587 -125.250771 -3.503120 +v -61.598648 -132.825684 -3.503115 +v -60.668365 -132.474945 -3.503114 +v 61.154076 -133.355255 -3.503115 +v 60.154240 -132.851044 -3.503107 +v 61.664593 -132.692596 -3.503118 +v 60.704475 -132.413055 -3.503118 +v -62.197918 -125.267876 -4.817040 +v -61.884895 -125.255394 -3.503111 +v -62.793270 -126.402412 1.554587 +v -62.693062 -126.054649 1.581864 +v -62.502602 -125.801277 1.678457 +v -62.285252 -125.627647 1.733960 +v -61.960251 -125.497597 1.817330 +v -62.477978 -125.951790 1.870741 +v -62.224606 -125.667854 1.926579 +v -61.956051 -125.570183 2.031543 +v -62.143570 -125.765892 2.094579 +v -61.258629 -134.395935 1.325654 +v -62.798374 -131.928375 1.521968 +v -62.594208 -132.859650 1.495123 +v -61.759399 -134.032104 1.440136 +v -62.129131 -133.645874 1.482802 +v -62.401806 -133.237030 1.521620 +v -62.700214 -132.549988 1.519871 +v -62.735481 -132.067444 1.667910 +v -62.189346 -133.452209 1.662267 +v -62.582253 -132.404694 1.786077 +v -61.474712 -134.129150 1.612616 +v -62.491879 -132.935883 1.677993 +v -61.841415 -133.781830 1.703686 +v -62.645245 -131.868195 1.787635 +v -62.408833 -132.779968 1.826476 +v 59.961536 -134.791626 1.116880 +v -60.000526 -134.782745 1.159646 +v -60.600849 -134.680969 1.202195 +v 60.387451 -134.725067 1.196405 +v 61.665260 -134.115875 1.392861 +v 61.213604 -134.407288 1.393798 +v 62.325844 -133.383606 1.480781 +v 60.853313 -134.575409 1.324706 +v 60.165642 -134.694550 1.325164 +v 62.019306 -133.767242 1.491740 +v 61.677105 -134.037201 1.552093 +v 62.038361 -133.672363 1.620329 +v 60.894684 -134.425354 1.536099 +v 62.562656 -132.892639 1.580479 +v 62.353493 -133.241211 1.634542 +v 62.712376 -132.435364 1.578745 +v 61.780006 -133.767822 1.741366 +v 62.226082 -133.239563 1.783118 +v 61.163151 -125.513268 2.374758 +v 61.327946 -125.610146 2.510991 +v 61.353367 -125.744011 2.631798 +v 61.068619 -125.578758 2.560854 +v 61.399044 -125.933678 2.679246 +v 61.065407 -125.724358 2.706926 +v 61.221794 -125.907356 2.749138 +v 61.008144 -125.899498 2.788635 +v 57.488174 -123.180473 -0.003104 +v 57.732376 -123.983025 -0.003130 +v 58.291897 -124.727455 -0.003129 +v 59.049015 -125.214394 -0.003126 +v 59.788223 -125.395958 -0.003117 +v 57.706276 -124.131767 2.219944 +v 57.950787 -124.501122 2.338030 +v 57.914490 -124.534752 2.487782 +v 57.693027 -124.441154 2.602668 +v 57.515778 -124.420219 2.656702 +v 58.334568 -125.148338 2.700105 +v 57.721241 -124.731911 2.741927 +v -56.918106 -121.638741 1.469399 +v 57.019352 -123.174065 2.126461 +v -59.528442 -125.386757 -0.003144 +v -58.455891 -124.867180 -0.003128 +v -57.502419 -123.306114 -0.003112 +v -57.700428 -124.110313 2.176949 +v -57.861614 -124.392738 2.344754 +v -57.569347 -124.026146 2.336464 +v -57.470795 -124.331123 2.622430 +v -57.464329 -124.115913 2.500555 +v -57.685360 -124.645195 2.718105 +v -61.055187 -125.513741 2.403326 +v -61.292290 -125.578484 2.488581 +v -61.316193 -125.723991 2.637859 +v -61.027122 -125.700935 2.695490 +v -61.111855 -125.905556 2.780607 +v -62.274925 -125.955360 2.055063 +v -62.660831 -126.278358 1.766809 +v -60.482677 -134.619476 1.401215 +v -61.051006 -134.412262 1.502305 +v -62.258228 -133.210266 1.770258 +v 61.414219 -134.140808 1.625896 +v 60.481274 -132.802246 2.697419 +v 62.529896 -132.575073 1.794140 +v 61.338074 -131.423889 2.706224 +v 59.341866 -125.412575 2.339031 +v 58.318672 -124.883781 2.398056 +v 59.836704 -125.504387 2.399879 +v 58.807377 -125.207878 2.403461 +v 58.302227 -124.968651 2.580071 +v 59.216427 -125.430504 2.518778 +v 58.777634 -125.433388 2.715325 +v 59.687065 -125.615959 2.632827 +v 59.777348 -125.755959 2.740828 +v 57.965588 -125.098686 2.791265 +v 58.595875 -125.590904 2.793991 +v -58.810997 -125.209953 2.389282 +v -59.336941 -125.410393 2.374567 +v -58.297619 -124.870171 2.405324 +v -58.371368 -125.031105 2.582883 +v -59.819504 -125.575706 2.567843 +v -58.871983 -125.325310 2.583977 +v -58.278862 -125.059746 2.673068 +v -59.288353 -125.562691 2.679758 +v -58.835030 -125.525261 2.748737 +v -57.914692 -125.049919 2.788238 +v -59.830070 -125.501411 2.377535 +v -61.069519 -125.588356 2.570240 +v -59.843292 -125.739754 2.731404 +v -61.413918 -125.913353 2.668051 +v -60.618896 -132.694733 2.695554 +v -59.090858 -133.223785 2.709276 +v -61.353123 -131.464661 2.694462 +v -60.911930 -132.203125 2.753335 +v -61.067871 -131.358948 2.789939 +v -60.085434 -132.936859 2.734128 +v -60.251774 -132.551514 2.796069 +v -59.288734 -133.380859 2.613300 +v -59.569672 -132.938263 2.786367 +v 59.147224 -133.413300 2.591545 +v 59.013474 -133.174103 2.730376 +v 59.756893 -133.124756 2.701907 +v 60.982693 -132.178040 2.731928 +v 59.679306 -132.834839 2.794284 +v 60.599369 -132.344818 2.791033 +v 61.056393 -131.270050 2.790982 +v -59.207817 -125.861320 2.793944 +v 59.561317 -125.881966 2.792318 +v 1.009265 -125.511131 -5.253121 +v 60.064846 -132.657715 -0.503117 +v 60.698875 -131.945190 -0.503120 +v 60.756817 -131.918671 -3.503120 +v -59.911755 -132.684570 -0.503120 +v -60.690269 -131.999237 -0.503119 +v -60.730717 -132.078217 -3.503112 +v -60.369400 -132.484894 -0.503116 +v 56.647533 -120.970055 -3.535595 +v 60.767353 -125.250771 -3.503121 +v 60.714985 -125.381752 -0.503123 +v -61.373013 -132.894287 -3.503116 +v -60.727161 -133.470673 -3.503116 +v -60.160641 -132.692505 -3.503105 +v -60.036026 -133.696899 -3.503120 +v 60.210030 -133.679718 -3.503113 +v 60.015305 -132.722931 -3.503118 +v 60.531811 -132.400574 -3.503117 +v -60.767567 -125.250771 -3.503121 +v -60.715199 -125.381752 -0.503123 +v -59.454121 -125.341301 -0.503142 +v -57.926945 -124.260109 -0.503125 +v -57.513344 -123.327522 -0.503141 +v -57.246933 -121.507729 -0.503120 +v 57.260761 -121.525917 -0.503121 +v 57.473972 -121.955177 -0.503115 +v 57.503975 -123.167168 -0.503128 +v 60.502861 -132.341034 -0.503120 +v 59.679684 -125.363701 -0.503126 +v 57.475719 -121.514015 -4.641304 +v 57.136456 -121.179283 -4.167922 +v 56.765976 -121.130943 -0.503090 +v 57.699539 -122.447563 -5.196053 +v -57.470043 -121.940819 -0.503114 +v -57.679825 -122.027122 -5.023052 +v -57.556648 -121.649193 -4.769504 +v -57.179962 -121.196938 -4.222804 +v -56.732906 -121.118340 -0.503094 +v -56.598572 -120.966499 -3.480691 +v 57.828594 -124.128883 -0.503133 +v 58.683777 -125.019493 -0.503143 +v 58.740093 -124.806511 -5.253140 +v 59.712776 -125.162056 -5.253126 +v 61.795921 -125.174385 -5.253121 +v 61.734814 -125.250771 -3.503121 +v 61.194118 -133.130707 -3.503105 +v 61.322250 -133.082642 -5.253096 +v 61.701687 -132.176971 -3.503115 +v -61.714481 -132.102081 -3.503117 +v -60.804138 -133.497345 -5.253114 +v -61.796135 -125.174385 -5.253121 +v -61.735027 -125.250771 -3.503121 +v -59.739876 -125.163811 -5.253124 +v -58.453651 -124.837196 -0.503129 +v -58.178078 -124.286705 -5.253142 +v 57.707520 -123.079460 -5.258509 +v -57.699478 -122.533836 -5.220398 +v 57.668495 -121.954689 -4.985284 +v -61.781857 -132.020447 -5.253120 +v -61.509552 -132.813416 -5.253111 +v -60.052338 -133.759033 -5.253120 +v -58.980675 -124.929131 -5.253127 +v -57.740059 -123.317055 -5.254305 +v 57.977913 -123.968819 -5.253132 +v 61.774746 -132.113647 -5.253115 +v 60.301826 -133.723877 -5.253114 +vn 0.0011 0.9998 -0.0195 +vn -0.0005 0.9998 -0.0192 +vn -0.0000 -0.9338 0.3577 +vn -0.0000 -0.9424 0.3346 +vn -0.0000 -0.5642 0.8256 +vn -0.0000 -0.5717 0.8205 +vn 0.0001 -0.9620 -0.2732 +vn -0.0001 -0.8503 -0.5264 +vn 0.0001 -0.5224 -0.8527 +vn -0.0000 -0.3458 -0.9383 +vn -0.0000 -0.1532 0.9882 +vn 0.0078 -0.2202 0.9754 +vn -0.0073 -0.3460 0.9382 +vn -0.0006 -0.3979 0.9174 +vn -0.3645 -0.6413 0.6752 +vn -0.0053 -0.5488 0.8359 +vn -0.0084 -0.5629 0.8265 +vn -0.0005 -0.7139 0.7002 +vn 0.0085 -0.6907 0.7231 +vn -0.0162 -0.8255 0.5642 +vn -0.0091 -0.9156 0.4019 +vn 0.0076 -0.9422 0.3349 +vn -0.0066 -0.9776 0.2106 +vn 0.0958 -0.9316 0.3506 +vn 0.1154 -0.6912 0.7134 +vn 0.2149 -0.8312 0.5127 +vn 0.1091 -0.7012 0.7045 +vn 0.2889 -0.6996 0.6535 +vn 0.0949 -0.3936 0.9144 +vn 0.3036 -0.7391 0.6013 +vn 0.2684 -0.6956 0.6664 +vn 0.4147 -0.7584 0.5028 +vn 0.1680 -0.2895 0.9423 +vn 0.4170 -0.6584 0.6266 +vn 0.1049 -0.1606 0.9814 +vn 0.5516 -0.6961 0.4596 +vn 0.5491 -0.6046 0.5770 +vn 0.4744 -0.4821 0.7366 +vn 0.5643 -0.4066 0.7185 +vn 0.4757 -0.3786 0.7939 +vn 0.6692 -0.3409 0.6603 +vn 0.6102 -0.3322 0.7192 +vn 0.6927 -0.2056 0.6913 +vn 0.6610 -0.2074 0.7211 +vn 0.1360 -0.0556 0.9891 +vn 0.8620 -0.0958 0.4977 +vn 0.6874 -0.1243 0.7155 +vn 0.0708 -0.9247 -0.3741 +vn 0.1578 -0.9717 -0.1756 +vn 0.2083 -0.8894 -0.4070 +vn 0.0423 -0.6253 -0.7792 +vn 0.1541 -0.5957 -0.7883 +vn 0.1566 -0.4824 -0.8618 +vn 0.3850 -0.9117 -0.1436 +vn 0.3892 -0.8670 -0.3111 +vn 0.1331 -0.3729 -0.9183 +vn 0.5241 -0.7481 -0.4070 +vn 0.4714 -0.7226 -0.5056 +vn 0.2835 -0.4475 -0.8482 +vn 0.6687 -0.6878 -0.2823 +vn 0.6272 -0.6710 -0.3955 +vn 0.4842 -0.4613 -0.7435 +vn 0.1742 -0.1991 -0.9644 +vn 0.0821 -0.0824 -0.9932 +vn 0.7930 -0.5524 -0.2570 +vn 0.7950 -0.5559 -0.2428 +vn 0.6001 -0.4374 -0.6697 +vn 0.4782 -0.3026 -0.8245 +vn 0.8187 -0.3868 -0.4244 +vn 0.5309 -0.2437 -0.8116 +vn 0.9315 -0.3529 -0.0883 +vn 0.4453 -0.1705 -0.8790 +vn 0.2252 -0.0680 -0.9719 +vn 0.8696 -0.2079 -0.4479 +vn 0.8947 -0.1742 -0.4113 +vn 0.7213 -0.0451 -0.6912 +vn 0.7272 0.0027 -0.6864 +vn 0.7137 0.0159 -0.7003 +vn 0.5219 0.0842 -0.8488 +vn 0.0060 -0.1707 0.9853 +vn -0.0009 -0.2080 0.9781 +vn 0.0061 -0.4126 0.9109 +vn 0.0261 -0.3218 0.9464 +vn 0.0131 -0.6098 0.7924 +vn -0.0111 -0.5147 0.8573 +vn 0.0124 -0.6924 0.7214 +vn -0.0015 -0.7947 0.6070 +vn -0.0098 -0.8165 0.5772 +vn 0.0148 -0.8864 0.4628 +vn 0.0220 -0.9498 0.3119 +vn -0.0000 -0.9994 -0.0345 +vn -0.0000 -0.9994 -0.0346 +vn -0.0919 -0.9201 0.3807 +vn -0.2204 -0.8058 0.5497 +vn -0.1075 -0.7003 0.7057 +vn -0.0743 -0.5725 0.8165 +vn -0.2528 -0.7357 0.6284 +vn -0.0624 -0.2711 0.9605 +vn -0.3415 -0.8069 0.4819 +vn -0.2942 -0.7493 0.5933 +vn -0.0245 -0.0652 0.9976 +vn -0.2059 -0.3704 0.9058 +vn -0.5128 -0.7678 0.3841 +vn -0.4591 -0.7211 0.5189 +vn -0.3263 -0.5083 0.7970 +vn -0.6371 -0.7123 0.2944 +vn -0.5559 -0.5182 0.6499 +vn -0.3806 -0.3623 0.8508 +vn -0.3135 -0.2866 0.9053 +vn -0.7343 -0.5649 0.3763 +vn -0.8139 -0.4219 0.3994 +vn -0.7226 -0.4023 0.5621 +vn -0.4807 -0.2489 0.8408 +vn -0.4394 -0.2319 0.8678 +vn -0.8771 -0.3880 0.2833 +vn -0.9206 -0.2679 0.2843 +vn -0.8623 -0.2831 0.4198 +vn -0.6281 -0.2093 0.7494 +vn -0.4530 -0.0998 0.8859 +vn -0.9446 -0.1476 0.2931 +vn -0.8752 -0.1082 0.4715 +vn -0.5968 -0.0828 0.7981 +vn -0.1512 -0.9611 -0.2311 +vn -0.0388 -0.8272 -0.5606 +vn -0.2147 -0.8745 -0.4349 +vn -0.0620 -0.5055 -0.8606 +vn -0.0821 -0.4719 -0.8778 +vn -0.0800 -0.4028 -0.9118 +vn -0.3162 -0.8917 -0.3238 +vn -0.3416 -0.8172 -0.4642 +vn -0.2913 -0.6068 -0.7396 +vn -0.1911 -0.4374 -0.8787 +vn -0.5348 -0.8449 -0.0142 +vn -0.5408 -0.7777 -0.3203 +vn -0.3976 -0.6074 -0.6877 +vn -0.3442 -0.4374 -0.8308 +vn -0.6604 -0.6883 -0.3002 +vn -0.6535 -0.6609 -0.3689 +vn -0.5529 -0.5653 -0.6122 +vn -0.1624 -0.1739 -0.9713 +vn -0.3981 -0.3304 -0.8558 +vn -0.8009 -0.5817 -0.1420 +vn -0.7642 -0.5838 -0.2742 +vn -0.5236 -0.3425 -0.7801 +vn -0.8284 -0.4716 -0.3024 +vn -0.5211 -0.2960 -0.8006 +vn -0.4938 -0.2898 -0.8199 +vn -0.9031 -0.4250 -0.0616 +vn -0.8548 -0.3194 -0.4091 +vn -0.6488 -0.2521 -0.7180 +vn -0.9773 -0.1921 -0.0897 +vn -0.8956 -0.1340 -0.4242 +vn -0.4772 -0.1109 -0.8718 +vn -0.3356 -0.0617 -0.9400 +vn -0.8616 -0.0348 -0.5064 +vn -0.5361 0.0356 -0.8434 +vn -0.0000 0.0006 1.0000 +vn -0.0000 -0.0032 1.0000 +vn 0.0007 -0.0033 1.0000 +vn -0.0001 0.0006 1.0000 +vn 0.0025 -0.0013 1.0000 +vn 0.0001 -0.0006 1.0000 +vn -0.0006 -0.0011 1.0000 +vn -0.0006 -0.0010 1.0000 +vn -0.0009 -0.0008 1.0000 +vn 0.0004 -0.0009 1.0000 +vn 0.0016 0.0008 1.0000 +vn -0.0020 0.0021 1.0000 +vn 0.0023 0.0054 1.0000 +vn -0.0026 0.0003 1.0000 +vn -0.0022 -0.0030 1.0000 +vn -0.0028 0.0008 1.0000 +vn -0.0033 0.0023 1.0000 +vn 0.0001 0.0005 1.0000 +vn 0.0001 -0.0000 1.0000 +vn 0.0047 -0.0000 1.0000 +vn -0.0050 -0.0001 1.0000 +vn 0.0058 -0.0000 1.0000 +vn 0.0285 0.0023 0.9996 +vn -0.0010 -0.0001 1.0000 +vn 0.0011 -0.0103 0.9999 +vn 0.6890 -0.0018 0.7248 +vn 0.6845 0.0003 0.7290 +vn 0.5761 0.0027 0.8174 +vn 0.5828 0.0003 0.8126 +vn 0.4090 0.0016 0.9125 +vn 0.4275 -0.0042 0.9040 +vn 0.2433 -0.0012 0.9700 +vn 0.2408 -0.0002 0.9706 +vn 0.1272 -0.0059 0.9919 +vn 0.2005 0.0091 0.9797 +vn 0.3421 -0.0121 0.9396 +vn 0.4162 0.0076 0.9092 +vn 0.5514 -0.0057 0.8343 +vn 0.5634 -0.0016 0.8262 +vn -0.0000 0.0055 1.0000 +vn -0.0000 0.0049 1.0000 +vn -0.2200 -0.0048 0.9755 +vn -0.2733 0.0118 0.9619 +vn -0.3730 -0.0054 0.9278 +vn -0.4798 -0.0099 0.8773 +vn -0.5283 0.0126 0.8489 +vn -0.6176 0.0091 0.7864 +vn -0.6844 -0.0016 0.7291 +vn -0.6669 -0.0075 0.7451 +vn -0.5641 0.0102 0.8257 +vn -0.4836 -0.0000 0.8753 +vn -0.4792 0.0013 0.8777 +vn -0.2604 -0.0021 0.9655 +vn -0.2443 0.0054 0.9697 +vn -0.0330 0.0021 0.9995 +vn 0.0021 -0.0141 0.9999 +vn -0.0018 0.0084 1.0000 +vn 0.0775 0.3487 0.9340 +vn 0.1089 0.8139 0.5707 +vn 0.1448 0.8727 0.4662 +vn 0.3698 0.9251 -0.0860 +vn 0.2511 0.6286 0.7361 +vn 0.2579 0.8556 0.4489 +vn 0.2964 0.6882 0.6622 +vn 0.2453 0.4641 0.8511 +vn 0.4169 0.7980 0.4351 +vn 0.4157 0.7594 0.5004 +vn 0.2832 0.3605 0.8887 +vn 0.5622 0.7462 0.3565 +vn 0.3839 0.4215 0.8216 +vn 0.5460 0.6014 0.5833 +vn 0.2964 0.2536 0.9208 +vn 0.6857 0.6106 0.3963 +vn 0.6468 0.4970 0.5785 +vn 0.4321 0.2564 0.8646 +vn 0.3974 0.2236 0.8900 +vn 0.8241 0.4490 0.3454 +vn 0.7604 0.3309 0.5588 +vn 0.5206 0.1612 0.8384 +vn 0.6758 0.2406 0.6967 +vn 0.9214 0.2375 0.3075 +vn 0.4942 -0.0313 0.8688 +vn 0.8120 0.1515 0.5636 +vn -0.0000 0.5184 0.8552 +vn -0.0001 0.3723 0.9281 +vn -0.0000 0.6366 0.7712 +vn -0.0001 0.8935 0.4491 +vn -0.0000 0.9133 0.4073 +vn -0.0264 0.2468 0.9687 +vn -0.2340 0.8251 0.5142 +vn -0.0995 0.6283 0.7716 +vn -0.2034 0.8760 0.4374 +vn -0.2393 0.5836 0.7760 +vn -0.2888 0.7246 0.6258 +vn -0.2200 0.4680 0.8559 +vn -0.4957 0.8347 0.2399 +vn -0.3357 0.4256 0.8404 +vn -0.4035 0.4826 0.7773 +vn -0.5721 0.7510 0.3297 +vn -0.3549 0.2831 0.8910 +vn -0.6049 0.5828 0.5426 +vn -0.7032 0.5951 0.3891 +vn -0.4868 0.3064 0.8180 +vn -0.5792 0.4034 0.7084 +vn -0.7671 0.4565 0.4508 +vn -0.7064 0.2332 0.6683 +vn -0.6074 0.2636 0.7494 +vn -0.7357 0.2735 0.6196 +vn -0.6660 0.1595 -0.7287 +vn -0.8241 0.1313 0.5510 +vn -0.8023 0.1390 0.5805 +vn -0.7018 -0.0990 0.7054 +vn -0.0016 0.9998 -0.0214 +vn -0.0115 0.9997 -0.0197 +vn 0.0281 0.0537 -0.9982 +vn -0.0064 0.1815 -0.9834 +vn -0.0101 0.1837 -0.9829 +vn -0.0185 0.3568 -0.9340 +vn 0.0213 0.3294 -0.9440 +vn -0.0415 0.4346 -0.8997 +vn 0.0188 0.5181 -0.8551 +vn -0.0389 0.5971 -0.8012 +vn 0.0103 0.6416 -0.7670 +vn -0.0063 0.6606 -0.7507 +vn 0.0074 0.7646 -0.6445 +vn -0.0036 0.7729 -0.6345 +vn 0.0202 0.8273 -0.5615 +vn -0.0312 0.8721 -0.4884 +vn 0.0252 0.9173 -0.3974 +vn -0.0124 0.9429 -0.3328 +vn 0.0180 0.9648 -0.2622 +vn -0.0159 0.9887 -0.1490 +vn -0.0033 0.9868 -0.1619 +vn -0.0000 0.0064 -1.0000 +vn -0.0000 0.0033 -1.0000 +vn 0.0011 0.0066 -1.0000 +vn 0.0012 0.0063 -1.0000 +vn -0.0032 0.0022 -1.0000 +vn -0.0050 0.0028 -1.0000 +vn -0.0029 0.0231 -0.9997 +vn 0.0022 -0.0031 -1.0000 +vn 0.0007 -0.0037 -1.0000 +vn -0.0184 0.0148 -0.9997 +vn -0.0111 0.0118 -0.9999 +vn 0.0015 0.0029 -1.0000 +vn -0.0065 0.0027 -1.0000 +vn 0.0003 0.0033 -1.0000 +vn -0.0017 -0.0047 -1.0000 +vn -0.0028 0.0048 -1.0000 +vn -0.0156 -0.0001 -0.9999 +vn -0.0087 0.0092 -0.9999 +vn 0.0105 0.0729 -0.9973 +vn -0.0269 0.2054 -0.9783 +vn 0.0100 0.1795 -0.9837 +vn 0.0033 0.3422 -0.9396 +vn -0.0124 0.3571 -0.9340 +vn 0.0095 0.4648 -0.8853 +vn -0.0077 0.4889 -0.8723 +vn 0.0282 0.5856 -0.8101 +vn 0.0162 0.5968 -0.8022 +vn 0.0185 0.7026 -0.7114 +vn -0.0100 0.7246 -0.6891 +vn 0.0156 0.7855 -0.6186 +vn -0.0309 0.8305 -0.5561 +vn 0.0165 0.8764 -0.4813 +vn -0.0226 0.9116 -0.4105 +vn 0.0233 0.9442 -0.3286 +vn -0.0196 0.9681 -0.2499 +vn 0.0038 0.9883 -0.1525 +vn 0.0093 0.9869 -0.1608 +vn 0.5474 -0.1143 0.8290 +vn 0.8924 -0.1218 0.4345 +vn 0.4523 -0.2117 0.8664 +vn 0.5162 -0.2743 0.8114 +vn 0.8617 -0.1865 0.4719 +vn 0.3411 -0.4529 0.8237 +vn 0.9344 -0.2007 0.2943 +vn 0.7107 -0.3028 0.6350 +vn 0.4783 -0.5042 0.7191 +vn 0.2336 -0.7036 0.6711 +vn 0.5331 -0.5797 0.6162 +vn 0.9026 -0.3176 0.2906 +vn 0.7204 -0.5083 0.4719 +vn 0.9272 -0.2855 0.2425 +vn 0.1411 -0.8157 0.5610 +vn 0.4638 -0.8021 0.3762 +vn 0.7008 -0.6517 0.2901 +vn 0.9372 -0.2958 0.1848 +vn 0.4061 -0.8980 0.1697 +vn 0.8687 -0.0001 0.4954 +vn 0.8182 -0.0000 0.5749 +vn 0.5123 -0.0000 0.8588 +vn 0.2401 -0.0001 0.9708 +vn 0.1423 -0.9892 -0.0346 +vn 0.2340 -0.9717 -0.0332 +vn 0.1602 -0.9865 -0.0352 +vn 0.3755 -0.9262 -0.0350 +vn 0.4799 -0.8767 -0.0335 +vn 0.3901 -0.9201 -0.0358 +vn 0.6102 -0.7915 -0.0333 +vn 0.5674 -0.8227 -0.0351 +vn 0.7372 -0.6748 -0.0337 +vn 0.6961 -0.7170 -0.0356 +vn 0.7943 -0.6067 -0.0334 +vn 0.8202 -0.5710 -0.0354 +vn 0.8885 -0.4577 -0.0324 +vn 0.9345 -0.3541 -0.0358 +vn 0.9546 -0.2960 -0.0333 +vn 0.9875 -0.1539 -0.0348 +vn 0.9892 -0.1422 -0.0344 +vn 0.9990 -0.0281 -0.0353 +vn 0.4041 0.1706 -0.8987 +vn 0.8629 0.1252 -0.4897 +vn 0.6859 0.2080 -0.6974 +vn 0.9839 0.0528 -0.1709 +vn 0.5575 0.2981 -0.7748 +vn 0.5694 0.3412 -0.7479 +vn 0.7290 0.3293 -0.6001 +vn 0.6478 0.4374 -0.6237 +vn 0.7483 0.4258 -0.5087 +vn 0.7292 0.4621 -0.5047 +vn 0.5437 0.6023 -0.5845 +vn 0.9081 0.3136 -0.2773 +vn 0.4234 0.7154 -0.5558 +vn 0.8603 0.4040 -0.3110 +vn 0.5170 0.7020 -0.4897 +vn 0.4195 0.7831 -0.4591 +vn 0.8721 0.4299 -0.2338 +vn 0.5993 0.7204 -0.3491 +vn 0.9613 0.2481 -0.1195 +vn 0.4544 0.8383 -0.3014 +vn 0.8982 0.4191 -0.1326 +vn 0.5950 0.7749 -0.2132 +vn 0.4489 0.8778 -0.1672 +vn 0.9259 0.3755 -0.0424 +vn 0.8025 0.5954 -0.0386 +vn 0.6209 0.7828 -0.0415 +vn -0.1938 0.3806 0.9042 +vn -0.3886 0.2665 0.8820 +vn -0.2027 0.4233 0.8830 +vn -0.4548 0.5598 0.6927 +vn -0.5714 0.5532 0.6062 +vn -0.3146 0.4874 0.8145 +vn -0.5685 0.5748 0.5886 +vn -0.4938 0.5022 0.7099 +vn -0.1073 0.7902 0.6033 +vn -0.2425 0.7395 0.6280 +vn -0.2343 0.8503 0.4712 +vn -0.1370 0.9037 0.4057 +vn -0.2793 0.8987 0.3380 +vn -0.4479 0.7847 0.4285 +vn -0.2045 0.8433 0.4971 +vn -0.5234 0.5614 0.6411 +vn -0.3247 0.6526 0.6846 +vn -0.3184 0.6559 0.6844 +vn -0.2232 0.5512 0.8040 +vn -0.1179 0.6944 0.7099 +vn -0.3843 0.7132 0.5863 +vn -0.2265 0.9441 0.2395 +vn -0.1034 0.9349 0.3396 +vn 0.0011 0.5442 0.8389 +vn -0.0033 0.6817 0.7316 +vn -0.9999 -0.0046 0.0157 +vn -0.9996 0.0009 0.0273 +vn -0.9867 -0.0004 -0.1625 +vn -0.9999 -0.0032 0.0154 +vn -0.0000 -0.0000 1.0000 +vn -0.0000 0.0001 1.0000 +vn 0.9998 -0.0020 0.0204 +vn 0.9999 0.0026 0.0123 +vn 0.9999 0.0001 0.0149 +vn 0.9999 0.0013 0.0147 +vn 0.0002 0.5830 0.8125 +vn -0.0009 0.5514 0.8342 +vn 0.0038 0.8443 0.5358 +vn 0.2305 0.3562 0.9055 +vn 0.4886 0.5166 0.7031 +vn 0.3877 0.4778 0.7883 +vn 0.4890 0.5501 0.6770 +vn 0.2811 0.6013 0.7479 +vn 0.2025 0.7968 0.5694 +vn 0.1882 0.9531 0.2371 +vn 0.1344 0.9731 0.1874 +vn 0.1413 0.4016 0.9049 +vn 0.2712 0.5193 0.8104 +vn 0.4628 0.2315 0.8557 +vn 0.5051 0.4920 0.7091 +vn 0.6551 0.3649 0.6616 +vn 0.1931 0.2391 0.9516 +vn 0.5646 0.5467 0.6184 +vn 0.2909 0.8282 0.4791 +vn 0.1305 0.8348 0.5348 +vn 0.2706 0.6388 0.7202 +vn 0.3722 0.8659 0.3341 +vn 0.3442 0.7792 0.5238 +vn 0.0838 0.9777 0.1926 +vn 0.4393 0.5206 0.7321 +vn -0.0000 0.3342 0.9425 +vn -0.0000 0.4413 0.8974 +vn -0.0000 0.6865 0.7271 +vn 0.0001 0.8491 0.5282 +vn -0.0000 0.9025 0.4306 +vn -0.3814 -0.2028 0.9019 +vn -0.6957 -0.0320 0.7177 +vn -0.4960 -0.3408 0.7987 +vn -0.6627 -0.2619 0.7016 +vn -0.9708 -0.0841 0.2247 +vn -0.4422 -0.3222 0.8371 +vn -0.2456 -0.5698 0.7843 +vn -0.7019 -0.2851 0.6527 +vn -0.8767 -0.2830 0.3890 +vn -0.4871 -0.5924 0.6417 +vn -0.4947 -0.5924 0.6359 +vn -0.8981 -0.2682 0.3485 +vn 0.9837 -0.1020 0.1480 +vn -0.7889 -0.5101 0.3426 +vn -0.4691 -0.7324 0.4935 +vn -0.5581 -0.6601 0.5027 +vn -0.5429 -0.7275 0.4195 +vn -0.8679 -0.3955 0.3004 +vn -0.4530 -0.8029 0.3875 +vn -0.5279 -0.8216 0.2152 +vn -0.8876 -0.4161 0.1975 +vn -0.8819 -0.0001 0.4714 +vn -0.8856 -0.0001 0.4644 +vn -0.6671 -0.0000 0.7450 +vn -0.5142 -0.0001 0.8577 +vn -0.3763 -0.0000 0.9265 +vn -0.1475 -0.9884 -0.0349 +vn -0.1470 -0.9885 -0.0349 +vn -0.2265 -0.9734 -0.0333 +vn -0.3326 -0.9424 -0.0355 +vn -0.3890 -0.9206 -0.0331 +vn -0.5356 -0.8438 -0.0353 +vn -0.5345 -0.8444 -0.0353 +vn -0.6776 -0.7346 -0.0341 +vn -0.6917 -0.7213 -0.0350 +vn -0.7917 -0.6100 -0.0338 +vn -0.8085 -0.5874 -0.0351 +vn -0.8632 -0.5037 -0.0344 +vn -0.9042 -0.4256 -0.0362 +vn -0.9191 -0.3924 -0.0346 +vn -0.9557 -0.2924 -0.0337 +vn -0.9808 -0.1913 -0.0371 +vn -0.9903 -0.1346 -0.0344 +vn -0.9256 0.0500 -0.3753 +vn -0.7168 0.1535 -0.6802 +vn -0.4810 0.1350 -0.8663 +vn -0.6690 0.2293 -0.7070 +vn -0.7244 0.2698 -0.6344 +vn -0.6012 0.3612 -0.7128 +vn -0.9915 0.0531 -0.1192 +vn -0.8468 0.3233 -0.4225 +vn -0.6162 0.4128 -0.6707 +vn -0.7144 0.4918 -0.4978 +vn -0.5620 0.5944 -0.5752 +vn -0.3394 0.7232 -0.6015 +vn -0.9042 0.3433 -0.2540 +vn -0.6437 0.6681 -0.3731 +vn -0.4545 0.7640 -0.4580 +vn -0.6009 0.7452 -0.2891 +vn -0.6090 0.7406 -0.2841 +vn -0.9490 0.3001 -0.0966 +vn -0.8677 0.4885 -0.0925 +vn -0.4726 0.8653 -0.1673 +vn -0.5211 0.8400 -0.1510 +vn -0.8321 0.5531 -0.0411 +vn -0.7616 0.6469 -0.0382 +vn -0.5181 0.8544 -0.0391 +vn 0.3152 -0.9490 0.0011 +vn 0.2951 -0.9552 0.0222 +vn 0.5621 -0.8258 0.0451 +vn 0.6010 -0.7992 0.0020 +vn 0.8035 -0.5952 0.0076 +vn 0.8318 -0.5535 0.0416 +vn 0.9476 -0.3196 0.0015 +vn 0.9696 -0.2426 0.0332 +vn 0.9990 -0.0451 -0.0001 +vn -0.0189 -0.9997 0.0170 +vn -0.0343 -0.9993 0.0159 +vn -0.0214 -0.9986 0.0480 +vn 0.0012 -0.9998 0.0205 +vn 0.0058 -0.9999 0.0139 +vn 0.0031 -0.9997 0.0251 +vn 0.8940 -0.0001 0.4480 +vn 0.6940 0.0001 0.7199 +vn 0.4610 -0.0000 0.8874 +vn -0.8989 -0.0000 0.4381 +vn -0.7290 -0.0000 0.6845 +vn -0.6762 -0.0001 0.7367 +vn -0.2862 -0.0000 0.9582 +vn 0.0020 -0.7827 0.6224 +vn 0.0001 -0.7028 0.7114 +vn 0.0026 -0.4752 0.8799 +vn 0.2418 -0.9186 0.3126 +vn 0.1215 -0.9338 0.3364 +vn 0.4555 -0.7406 0.4940 +vn 0.2602 -0.8729 0.4127 +vn 0.1784 -0.6829 0.7084 +vn 0.2063 -0.7488 0.6298 +vn 0.5748 -0.5204 0.6315 +vn 0.4745 -0.5335 0.7002 +vn 0.5751 -0.5167 0.6343 +vn 0.4756 -0.4881 0.7318 +vn 0.4094 -0.4264 0.8066 +vn 0.1994 -0.4402 0.8755 +vn 0.1263 -0.9681 0.2163 +vn 0.3408 0.8124 0.4731 +vn 0.0545 -0.9540 0.2947 +vn 0.2707 -0.8259 0.4946 +vn 0.3126 -0.5243 0.7921 +vn 0.6503 -0.5294 0.5448 +vn 0.0895 -0.6967 0.7117 +vn 0.3217 -0.6893 0.6491 +vn 0.3091 -0.5109 0.8022 +vn 0.2182 -0.3925 0.8935 +vn 0.5492 -0.2889 0.7841 +vn -0.0002 0.1561 0.9877 +vn -0.0000 -0.8016 0.5978 +vn -0.0000 -0.7588 0.6514 +vn -0.0000 -0.4010 0.9161 +vn -0.0000 -0.3873 0.9220 +vn -0.0514 -0.8940 0.4451 +vn -0.2838 -0.7615 0.5828 +vn -0.2511 -0.8030 0.5405 +vn -0.1386 -0.7697 0.6232 +vn -0.3680 -0.8321 0.4149 +vn -0.3921 -0.4626 0.7952 +vn -0.4862 -0.5600 0.6709 +vn -0.1978 -0.2872 0.9372 +vn -0.2382 -0.4691 0.8504 +vn -0.4760 -0.2476 0.8438 +vn -0.3080 -0.8714 0.3818 +vn -0.3095 -0.8316 0.4612 +vn -0.1778 -0.8927 0.4141 +vn -0.2163 -0.6633 0.7164 +vn -0.2219 -0.6741 0.7045 +vn -0.1251 -0.7048 0.6983 +vn -0.4870 -0.4769 0.7317 +vn -0.4627 -0.3856 0.7983 +vn -0.6233 -0.4074 0.6675 +vn -0.0482 -0.4349 0.8992 +vn -0.6203 -0.3303 0.7114 +vn -0.2469 -0.1391 0.9590 +vn -0.0018 -0.8921 0.4518 +vn 0.0018 -0.7465 0.6654 +vn -0.0034 -0.3957 0.9184 +vn 0.0215 -0.9996 0.0172 +vn -0.0130 -0.9997 0.0198 +vn 0.0051 -0.9998 0.0172 +vn -0.0028 -0.9997 0.0242 +vn -0.0017 -1.0000 -0.0052 +vn -0.0080 -0.9993 0.0369 +vn -0.2434 -0.9681 0.0590 +vn -0.3742 -0.9261 -0.0483 +vn -0.5539 -0.8286 0.0816 +vn -0.7271 -0.6857 -0.0327 +vn -0.8287 -0.5577 0.0483 +vn -0.9185 -0.3953 -0.0079 +vn -0.9573 -0.2864 0.0379 +vn -0.9990 -0.0445 0.0015 +vn 0.1327 0.9907 0.0308 +vn 0.2994 0.9533 0.0405 +vn 0.3094 0.9501 0.0387 +vn 0.4760 0.8789 0.0290 +vn 0.6145 0.7877 0.0437 +vn 0.6636 0.7473 0.0340 +vn 0.8024 0.5959 0.0324 +vn 0.8413 0.5390 0.0418 +vn 0.9161 0.3996 0.0311 +vn 0.9584 0.2827 0.0402 +vn 0.9571 0.2870 0.0407 +vn 0.9917 0.1246 0.0313 +vn -0.0002 0.9990 0.0443 +vn -0.0000 0.9993 0.0380 +vn -0.2045 0.9785 0.0262 +vn -0.3906 0.9198 0.0375 +vn -0.4313 0.9011 0.0452 +vn -0.4775 0.8777 0.0399 +vn -0.6335 0.7730 0.0330 +vn -0.7378 0.6736 0.0434 +vn -0.7414 0.6697 0.0423 +vn -0.8349 0.5496 0.0295 +vn -0.9177 0.3958 0.0339 +vn -0.9585 0.2812 0.0472 +vn -0.9486 0.3138 0.0405 +vn -0.9871 0.1571 0.0316 +vn 0.9382 0.3448 -0.0295 +vn 0.6055 0.7953 -0.0273 +vn 0.5178 0.8550 -0.0301 +vn 0.9451 0.0510 -0.3226 +vn 0.8321 0.1013 -0.5453 +vn 0.2669 0.1936 -0.9441 +vn 0.7695 0.1727 -0.6148 +vn 0.4170 0.2440 -0.8756 +vn 0.8330 0.1957 -0.5175 +vn 0.2140 0.3456 -0.9136 +vn 0.9395 0.1391 -0.3131 +vn 0.4586 0.3796 -0.8035 +vn 0.3585 0.4758 -0.8031 +vn 0.8404 0.3041 -0.4485 +vn 0.5172 0.4854 -0.7049 +vn 0.4054 0.5807 -0.7060 +vn 0.9196 0.2569 -0.2971 +vn 0.7102 0.5114 -0.4838 +vn 0.6616 0.5701 -0.4871 +vn 0.6806 0.5835 -0.4432 +vn 0.4192 0.7656 -0.4880 +vn 0.9001 0.3700 -0.2303 +vn 0.7142 0.6442 -0.2739 +vn 0.3998 0.8257 -0.3980 +vn 0.7518 0.6265 -0.2057 +vn 0.6487 0.7396 -0.1796 +vn 0.6472 0.7437 -0.1678 +vn 0.5046 0.8548 -0.1211 +vn 0.4113 0.0619 -0.9094 +vn 0.5482 0.0953 -0.8309 +vn 0.8465 0.1036 -0.5222 +vn 0.0819 0.4354 -0.8965 +vn 0.2533 0.7188 -0.6474 +vn 0.1105 0.8641 -0.4911 +vn 0.1344 0.9035 -0.4069 +vn 0.1994 0.5995 -0.7752 +vn 0.2583 0.8081 -0.5294 +vn 0.2754 0.8245 -0.4944 +vn 0.3037 0.7556 -0.5804 +vn 0.2123 0.4661 -0.8589 +vn 0.4785 0.7973 -0.3678 +vn 0.4847 0.7605 -0.4322 +vn 0.3310 0.4320 -0.8389 +vn 0.4355 0.5252 -0.7310 +vn 0.5880 0.7672 -0.2564 +vn 0.6204 0.6459 -0.4450 +vn 0.3398 0.3288 -0.8812 +vn 0.7376 0.6208 -0.2657 +vn 0.5217 0.3774 -0.7651 +vn 0.7367 0.5584 -0.3814 +vn 0.4619 0.2832 -0.8405 +vn 0.8460 0.5060 -0.1680 +vn 0.8368 0.4002 -0.3736 +vn 0.5095 0.1870 -0.8399 +vn 0.5990 0.2078 -0.7733 +vn 0.8231 0.3270 -0.4642 +vn 0.9410 0.3356 -0.0429 +vn 0.7208 0.1219 -0.6823 +vn 0.9296 0.1773 -0.3230 +vn 0.9267 0.1774 -0.3313 +vn -0.0000 0.5909 -0.8067 +vn -0.0000 0.5874 -0.8093 +vn -0.0000 0.9089 -0.4171 +vn -0.0000 0.9363 -0.3513 +vn -0.1042 0.4580 -0.8829 +vn -0.3088 0.8818 -0.3566 +vn -0.0979 0.8185 -0.5660 +vn -0.1555 0.9182 -0.3643 +vn -0.2771 0.7714 -0.5728 +vn -0.2755 0.7678 -0.5784 +vn -0.2699 0.8283 -0.4909 +vn -0.2805 0.8263 -0.4884 +vn -0.4087 0.5488 -0.7292 +vn -0.4892 0.8654 0.1083 +vn -0.3524 0.5005 -0.7907 +vn -0.5679 0.7054 -0.4242 +vn -0.4327 0.3587 -0.8271 +vn -0.5867 0.5396 -0.6038 +vn -0.7301 0.6319 -0.2601 +vn -0.7260 0.6223 -0.2926 +vn -0.7713 0.5701 -0.2828 +vn -0.4323 0.2750 -0.8588 +vn -0.6994 0.3897 -0.5992 +vn -0.8455 0.5285 -0.0763 +vn -0.8088 0.4070 -0.4245 +vn -0.5271 0.1554 -0.8355 +vn -0.6548 0.2216 -0.7225 +vn -0.9314 0.2591 -0.2557 +vn -0.9495 0.2814 -0.1391 +vn -0.9717 0.2197 0.0872 +vn -0.9765 0.1095 -0.1855 +vn -0.9799 0.1082 -0.1677 +vn -0.7700 0.0899 -0.6316 +vn -0.5822 0.1040 -0.8064 +vn -0.9003 0.0806 -0.4277 +vn -0.4147 0.1677 -0.8944 +vn -0.6263 0.2462 -0.7397 +vn -0.6167 0.2593 -0.7433 +vn -0.8865 0.2077 -0.4136 +vn -0.6949 0.2805 -0.6621 +vn -0.4327 0.4560 -0.7777 +vn -0.8088 0.3345 -0.4836 +vn -0.5224 0.4835 -0.7024 +vn -0.3523 0.5724 -0.7404 +vn -0.8970 0.2851 -0.3378 +vn -0.8291 0.3927 -0.3979 +vn -0.4884 0.6267 -0.6072 +vn -0.3833 0.6512 -0.6550 +vn -0.8610 0.4007 -0.3133 +vn -0.6511 0.6344 -0.4167 +vn -0.5048 0.7063 -0.4962 +vn -0.6528 0.6826 -0.3284 +vn -0.5552 0.7606 -0.3366 +vn -0.9580 0.2661 -0.1066 +vn -0.8246 0.5545 -0.1125 +vn -0.4915 0.8324 -0.2559 +vn -0.7000 0.6997 -0.1428 +vn -0.5128 0.8502 -0.1190 +vn -0.9021 0.4306 -0.0300 +vn -0.7964 0.6042 -0.0262 +vn -0.4440 0.8955 -0.0310 +vn 0.9994 -0.0018 -0.0348 +vn 0.9994 -0.0000 -0.0342 +vn 0.9994 -0.0002 -0.0343 +vn 0.9993 0.0015 -0.0382 +vn 0.9994 -0.0067 -0.0332 +vn 0.9993 -0.0036 -0.0361 +vn 0.9994 -0.0000 -0.0347 +vn 0.9993 -0.0049 -0.0363 +vn 0.9994 -0.0010 -0.0353 +vn 0.9994 0.0117 -0.0333 +vn 0.9992 0.0164 -0.0362 +vn 0.9919 0.1209 -0.0380 +vn 0.9730 0.2282 -0.0358 +vn 0.9537 0.2995 -0.0290 +vn 0.9278 0.3713 -0.0358 +vn 0.8817 0.4703 -0.0382 +vn 0.8051 0.5924 -0.0314 +vn 0.7871 0.6159 -0.0348 +vn 0.6843 0.7282 -0.0376 +vn 0.6033 0.7968 -0.0324 +vn 0.5936 0.8040 -0.0337 +vn 0.4652 0.8843 -0.0398 +vn 0.3021 0.9527 -0.0326 +vn 0.3127 0.9493 -0.0312 +vn 0.1297 0.9908 -0.0389 +vn -0.0010 0.9994 -0.0336 +vn -0.0009 0.9995 -0.0328 +vn -0.0018 0.9995 -0.0325 +vn -0.0013 0.9994 -0.0332 +vn -0.0000 0.9994 -0.0354 +vn 0.0005 0.9995 -0.0322 +vn 0.0016 0.9995 -0.0319 +vn 0.0020 0.9995 -0.0316 +vn 0.0004 0.9994 -0.0340 +vn 0.0058 0.9996 -0.0270 +vn -0.0000 0.9994 -0.0351 +vn -0.0114 0.9989 -0.0464 +vn 0.0132 0.9987 -0.0494 +vn -0.9877 0.1513 -0.0400 +vn -0.9561 0.2908 -0.0352 +vn -0.9535 0.2994 -0.0341 +vn -0.8907 0.4533 -0.0358 +vn -0.8605 0.5085 -0.0320 +vn -0.8379 0.5447 -0.0357 +vn -0.7368 0.6750 -0.0385 +vn -0.6647 0.7465 -0.0306 +vn -0.6039 0.7962 -0.0372 +vn -0.4660 0.8841 -0.0358 +vn -0.4523 0.8912 -0.0343 +vn -0.2972 0.9541 -0.0364 +vn -0.2575 0.9657 -0.0330 +vn -0.1419 0.9891 -0.0384 +vn -0.9992 0.0049 -0.0390 +vn -0.9994 0.0005 -0.0345 +vn -0.9994 0.0012 -0.0348 +vn -0.9994 -0.0000 -0.0355 +vn -0.9994 -0.0000 -0.0354 +vn -0.9993 0.0034 -0.0378 +vn -0.9997 -0.0138 -0.0191 +vn -0.9994 0.0032 -0.0345 +vn -0.9990 0.0230 -0.0372 +vn -0.9993 0.0160 -0.0324 +vn -0.0000 -0.3162 -0.9487 +vn -0.0001 -0.3160 -0.9488 +vn -0.0002 -0.3174 -0.9483 +vn 0.0003 -0.3164 -0.9486 +vn -0.0001 -0.3177 -0.9482 +vn 0.0038 -0.2639 -0.9646 +vn -0.0070 -0.1957 -0.9806 +vn 0.0001 -0.0115 -0.9999 +vn 0.0020 -0.0081 -1.0000 +vn 0.5945 -0.1264 0.7941 +vn 0.6798 -0.1724 0.7129 +vn 0.6092 -0.2010 0.7672 +vn 0.5464 -0.3829 0.7449 +vn 0.7612 -0.1978 0.6176 +vn 0.9993 0.0001 0.0380 +vn 0.9993 0.0001 0.0372 +vn 0.9993 0.0060 0.0376 +vn -0.9993 0.0001 0.0379 +vn -0.9993 0.0001 0.0372 +vn -0.9992 -0.0141 0.0367 +vn -0.3236 -0.2285 0.9182 +vn 0.1841 -0.3840 0.9048 +vn -0.7637 -0.1149 0.6353 +vn -0.4337 -0.4116 0.8015 +vn -0.8546 -0.1275 0.5033 +vn -0.0014 -0.9993 0.0379 +vn -0.0000 -0.9993 0.0363 +vn -0.0000 -0.9994 0.0357 +vn -0.0069 -0.9990 0.0436 +vn 0.0011 -0.9994 0.0339 +vn 0.0005 -0.9993 0.0371 +vn -0.0043 -0.9995 0.0301 +vn 0.0015 -0.9993 0.0376 +vn 0.0037 -0.9992 0.0400 +vn 0.0004 -0.3184 -0.9479 +vn -0.0005 -0.3167 -0.9485 +vn 0.0003 -0.3198 -0.9475 +vn -0.0002 -0.0123 -0.9999 +vn -0.0034 -0.0058 -1.0000 +vn -0.0032 -0.2569 -0.9664 +vn 0.0039 -0.2206 -0.9753 +vn 0.0006 -0.0248 -0.9997 +vn 0.9998 0.0072 -0.0193 +vn 0.9998 0.0037 -0.0216 +vn 0.9994 0.0135 -0.0328 +vn 0.9997 0.0044 -0.0240 +vn 0.9996 0.0067 -0.0266 +vn 0.9999 -0.0101 -0.0019 +vn 0.1434 0.9895 -0.0171 +vn 0.2972 0.9546 -0.0204 +vn 0.3433 0.9389 -0.0239 +vn 0.4161 0.9091 -0.0205 +vn 0.5729 0.8194 -0.0214 +vn 0.5507 0.8344 -0.0243 +vn 0.6893 0.7242 -0.0169 +vn 0.8026 0.5962 -0.0210 +vn 0.8340 0.5512 -0.0260 +vn 0.9021 0.4311 -0.0180 +vn 0.9717 0.2351 -0.0232 +vn 0.9792 0.2017 -0.0202 +vn -0.0000 0.9997 -0.0234 +vn -0.0000 0.9997 -0.0224 +vn -0.1464 0.9891 -0.0180 +vn -0.2894 0.9569 -0.0232 +vn -0.3238 0.9459 -0.0205 +vn -0.4870 0.8732 -0.0200 +vn -0.5369 0.8433 -0.0233 +vn -0.6255 0.7800 -0.0187 +vn -0.7559 0.6543 -0.0232 +vn -0.7605 0.6490 -0.0224 +vn -0.8920 0.4517 -0.0169 +vn -0.9470 0.3202 -0.0253 +vn -0.9591 0.2824 -0.0220 +vn -0.9914 0.1292 -0.0193 +vn -0.9997 0.0073 -0.0236 +vn -0.9998 -0.0007 -0.0203 +vn -0.9995 0.0081 -0.0296 +vn -0.9994 0.0114 -0.0323 +vn -0.9994 -0.0307 0.0179 +vn -0.9998 -0.0034 -0.0210 +vn 0.9290 0.0001 -0.3700 +vn 0.7778 -0.0001 -0.6285 +vn 0.5132 0.0001 -0.8583 +vn 0.5976 0.0656 -0.7991 +vn 0.8437 0.1258 -0.5218 +vn 0.9220 0.0988 -0.3744 +vn 0.8587 0.1856 -0.4778 +vn 0.9144 0.2284 -0.3342 +vn 0.3042 0.0982 -0.9475 +vn 0.3992 0.1421 -0.9058 +vn 0.4567 0.1799 -0.8712 +vn 0.8100 0.3444 -0.4747 +vn 0.8752 0.3388 -0.3452 +vn 0.8205 0.4407 -0.3642 +vn 0.5102 0.3142 -0.8006 +vn 0.7385 0.4601 -0.4929 +vn 0.7579 0.5676 -0.3215 +vn 0.2852 0.2378 -0.9285 +vn 0.4964 0.4729 -0.7279 +vn 0.1058 0.1030 -0.9890 +vn 0.5160 0.5516 -0.6554 +vn 0.3788 0.5233 -0.7633 +vn 0.4308 0.5627 -0.7056 +vn 0.0964 0.2290 -0.9686 +vn 0.3112 0.5639 -0.7650 +vn 0.3361 0.6643 -0.6676 +vn 0.1448 0.4723 -0.8695 +vn 0.2472 0.7223 -0.6458 +vn 0.2542 0.8417 -0.4763 +vn 0.0766 0.5106 -0.8564 +vn 0.1063 0.8328 -0.5433 +vn 0.1062 0.8333 -0.5426 +vn 0.0001 0.2416 -0.9704 +vn -0.0001 0.4586 -0.8886 +vn -0.0000 0.8209 -0.5711 +vn -0.0000 0.8733 -0.4872 +vn -0.6812 0.1153 -0.7229 +vn -0.8887 0.1022 -0.4470 +vn -0.3643 0.1225 -0.9232 +vn -0.6055 0.1644 -0.7787 +vn -0.7945 0.2665 -0.5457 +vn -0.5650 0.3085 -0.7652 +vn -0.6210 0.3416 -0.7055 +vn -0.7532 0.3641 -0.5479 +vn -0.6997 0.4688 -0.5391 +vn -0.2046 0.1553 -0.9664 +vn -0.5493 0.5100 -0.6619 +vn -0.5771 0.5249 -0.6256 +vn -0.4464 0.5727 -0.6876 +vn -0.4628 0.5837 -0.6672 +vn -0.1266 0.2003 -0.9715 +vn -0.3275 0.6433 -0.6920 +vn -0.3292 0.6530 -0.6821 +vn -0.1804 0.6479 -0.7401 +vn -0.2336 0.7194 -0.6541 +vn -0.1073 0.7414 -0.6625 +vn -0.0990 0.8640 -0.4936 +vn -0.8854 0.0001 -0.4649 +vn -0.7419 -0.0001 -0.6705 +vn -0.3950 0.0001 -0.9187 +vn 1.0000 -0.0010 -0.0004 +vn 0.9944 -0.1024 -0.0274 +vn 1.0000 -0.0006 -0.0051 +vn 1.0000 -0.0057 -0.0059 +vn 1.0000 -0.0065 -0.0048 +vn 0.9646 -0.2635 -0.0020 +vn 0.9547 -0.2974 -0.0068 +vn 0.8223 -0.5690 -0.0075 +vn 0.7895 -0.6138 0.0001 +vn 0.5562 -0.8310 -0.0086 +vn 0.5387 -0.8425 -0.0056 +vn 0.2793 -0.9602 -0.0031 +vn 0.2452 -0.9695 -0.0073 +vn 0.0072 -1.0000 -0.0049 +vn 0.1200 -0.6955 0.7085 +vn 0.0061 -1.0000 -0.0045 +vn -0.0417 -0.9991 -0.0099 +vn -0.9951 0.0971 -0.0174 +vn -0.9994 0.0003 -0.0349 +vn -0.1290 0.9916 -0.0115 +vn -0.0011 0.9994 -0.0347 +vn -0.0068 0.9994 -0.0351 +vn -1.0000 -0.0014 -0.0052 +vn -0.9999 0.0138 -0.0061 +vn -1.0000 -0.0004 -0.0049 +vn -1.0000 -0.0032 -0.0054 +vn -1.0000 -0.0050 -0.0036 +vn -1.0000 -0.0040 -0.0051 +vn 0.0971 0.9951 -0.0174 +vn 0.0037 0.9994 -0.0348 +vn 0.0002 0.9994 -0.0349 +vn 0.9916 0.1287 -0.0115 +vn 0.9994 -0.0001 -0.0349 +vn -0.1199 -0.7388 0.6632 +vn -0.0134 -0.9999 -0.0037 +vn 0.0458 -0.9989 -0.0104 +vn -0.0051 -1.0000 -0.0070 +vn -0.9714 -0.2373 -0.0055 +vn -0.9709 -0.2395 -0.0052 +vn -0.8349 -0.5503 -0.0040 +vn -0.8355 -0.5495 -0.0038 +vn -0.6192 -0.7852 -0.0082 +vn -0.5574 -0.8302 0.0009 +vn -0.3505 -0.9365 -0.0113 +vn -0.2451 -0.9695 -0.0004 +vn -0.0000 -0.0000 -1.0000 +vn -0.0008 -0.0000 -1.0000 +vn -0.0001 -0.0000 -1.0000 +vn 0.0002 -0.0000 -1.0000 +vn -0.0054 -0.0000 -1.0000 +vn -0.0126 -0.0000 -0.9999 +vn 0.0142 -0.0000 -0.9999 +vn 0.0029 -0.0001 -1.0000 +vn -0.0001 -0.0001 -1.0000 +vn -0.0053 -0.0000 -1.0000 +vn 0.0027 -0.0000 -1.0000 +vn -0.0048 0.0013 -1.0000 +vn 0.0026 0.0006 -1.0000 +vn -0.0038 -0.0005 -1.0000 +vn 0.0017 -0.0008 -1.0000 +vn -0.0000 0.0002 -1.0000 +vn 0.0004 0.0003 -1.0000 +vn -0.0024 0.0019 -1.0000 +vn -0.0041 0.0080 -1.0000 +vn 0.0006 0.0023 -1.0000 +vn -0.0047 0.0073 -1.0000 +vn -0.0048 0.0073 -1.0000 +vn 0.0015 0.0023 -1.0000 +vn 0.0024 0.0009 -1.0000 +vn -0.0000 -0.0011 -1.0000 +vn -0.0000 -0.0003 -1.0000 +vn -0.0023 0.0079 -1.0000 +vn 0.0001 0.0003 -1.0000 +vn -0.0036 0.0060 -1.0000 +vn -0.0000 0.0069 -1.0000 +vn -0.0000 0.0070 -1.0000 +vn -0.0000 0.0004 -1.0000 +vn -0.0000 0.0003 -1.0000 +vn 0.9998 0.0216 -0.0048 +vn 0.9998 0.0163 -0.0116 +vn 0.2305 0.9726 0.0298 +vn 0.4852 0.8744 0.0073 +vn 0.4308 0.9020 -0.0270 +vn 0.7555 0.6549 0.0179 +vn 0.7289 0.6846 -0.0080 +vn 0.9238 0.3820 -0.0268 +vn 0.9502 0.3109 0.0220 +vn 0.0180 0.9996 -0.0223 +vn 0.0150 0.9997 -0.0175 +vn -0.0042 0.9999 -0.0116 +vn -0.0122 0.9999 0.0013 +vn -0.2289 0.9734 0.0021 +vn -0.2599 0.9655 -0.0154 +vn -0.5387 0.8420 0.0269 +vn -0.6069 0.7943 -0.0269 +vn -0.8281 0.5603 0.0178 +vn -0.8498 0.5270 -0.0080 +vn -0.9694 0.2455 0.0072 +vn -0.9734 0.2290 -0.0021 +vn -1.0000 0.0071 -0.0012 +vn -0.9996 0.0218 -0.0175 +vn -0.0000 -0.0001 1.0000 +vn 0.1177 0.9929 0.0192 +vn 0.0916 0.9957 -0.0167 +vn -0.2397 0.9707 0.0141 +vn -0.2630 0.9647 -0.0112 +vn 0.5244 0.8515 -0.0017 +vn 0.5140 0.8575 -0.0221 +vn -0.5279 0.8492 0.0124 +vn -0.5489 0.8357 -0.0179 +vn 0.8332 0.5524 0.0257 +vn -0.8185 0.5742 0.0193 +vn -0.8333 0.5525 -0.0167 +vn 0.8513 0.5242 -0.0212 +vn 0.9806 0.1948 0.0192 +vn 0.9787 0.2052 0.0048 +vn -0.9752 0.2205 0.0167 +vn -0.9806 0.1948 -0.0192 +vn 0.9807 -0.1948 -0.0192 +vn 0.9664 -0.2502 0.0590 +vn -0.9806 -0.1948 0.0192 +vn -0.9664 -0.2502 -0.0590 +vn 0.8392 -0.5387 -0.0752 +vn -0.8392 -0.5387 0.0752 +vn 0.7208 -0.6870 0.0926 +vn -0.7208 -0.6870 -0.0926 +vn 0.6090 -0.7918 -0.0470 +vn -0.5846 -0.8080 0.0735 +vn 0.3462 -0.9378 0.0242 +vn 0.3232 -0.9446 0.0577 +vn -0.3538 -0.9325 -0.0726 +vn -0.1741 -0.9802 0.0941 +vn 0.0039 -0.9977 -0.0678 +vn -0.2680 0.9633 0.0167 +vn -0.2630 0.9645 0.0238 +vn 0.5235 0.8501 0.0577 +vn 0.4635 0.8860 -0.0165 +vn -0.5482 0.8348 -0.0508 +vn 0.6926 0.7184 -0.0642 +vn -0.6559 0.7485 0.0978 +vn 0.8299 0.5503 0.0921 +vn -0.8299 0.5503 -0.0921 +vn 0.9419 0.3206 -0.1002 +vn -0.9419 0.3206 0.1002 +vn 0.9791 0.1945 0.0587 +vn -0.9791 0.1945 -0.0587 +vn 0.9829 -0.1795 -0.0404 +vn -0.9829 -0.1795 0.0404 +vn -0.6090 -0.7918 0.0470 +vn 0.3495 -0.9367 0.0193 +vn -0.3509 -0.9361 -0.0230 +vn -0.3547 -0.9348 -0.0176 +vn -0.0257 -0.9995 0.0161 +vn 0.0039 -0.9998 -0.0188 +vn 0.0914 0.9935 -0.0681 +vn -0.0914 0.9935 0.0681 +vn 0.2626 0.9632 0.0573 +vn -0.2626 0.9632 -0.0573 +vn 0.5489 0.8357 0.0179 +vn 0.5005 0.8643 -0.0502 +vn -0.5133 0.8564 0.0564 +vn -0.5490 0.8358 -0.0002 +vn 0.8333 0.5525 0.0167 +vn 0.8185 0.5742 -0.0193 +vn -0.8332 0.5524 -0.0257 +vn -0.8513 0.5242 0.0212 +vn 0.9752 0.2205 -0.0167 +vn -0.9787 0.2052 -0.0048 +vn -0.9807 -0.1948 0.0192 +vn -0.8472 -0.5268 0.0693 +vn -0.7216 -0.6878 -0.0791 +vn -0.6556 -0.7548 0.0212 +vn 0.3680 -0.9298 -0.0084 +vn -0.3483 -0.9374 -0.0032 +vn -0.3547 -0.9349 0.0074 +vn 0.0509 -0.9983 0.0266 +vn 0.0039 -0.9996 -0.0294 +vn 0.3719 -0.9281 -0.0191 +vn 0.4100 -0.9113 0.0384 +vn 0.6924 -0.7195 -0.0534 +vn 0.7468 -0.6636 0.0438 +vn 0.7569 -0.6495 -0.0723 +vn 0.6464 -0.7601 0.0661 +vn 0.4596 -0.8855 -0.0686 +vn 0.3622 -0.9308 0.0488 +vn 0.0015 -0.9998 -0.0175 +vn 0.0021 -0.9998 0.0220 +vn 0.3624 -0.9316 -0.0261 +vn 0.3704 -0.9288 -0.0073 +vn 0.6293 -0.7765 0.0309 +vn 0.6748 -0.7335 -0.0813 +vn 0.8386 -0.5376 0.0877 +vn 0.9123 -0.3932 -0.1143 +vn 0.9571 -0.2835 0.0607 +vn 1.0000 -0.0000 -0.0093 +vn 0.9998 -0.0000 -0.0212 +vn 0.9319 0.3625 -0.0147 +vn 0.9249 0.3791 0.0275 +vn 0.7356 0.6768 -0.0272 +vn 0.7181 0.6953 0.0312 +vn 0.3956 0.9178 -0.0334 +vn 0.3782 0.9256 0.0152 +vn -0.0000 1.0000 -0.0093 +vn 0.0001 1.0000 0.0054 +vn -0.9571 0.2835 0.0607 +vn -0.9123 0.3932 -0.1143 +vn -0.8386 0.5376 0.0877 +vn -0.6748 0.7335 -0.0812 +vn -0.6293 0.7765 0.0309 +vn -0.3652 0.9309 -0.0080 +vn -0.3625 0.9319 -0.0147 +vn -1.0000 -0.0000 -0.0053 +vn -0.9998 -0.0001 -0.0212 +vn -0.3624 -0.9316 0.0261 +vn -0.3975 -0.9156 -0.0600 +vn -0.6747 -0.7333 0.0839 +vn -0.7333 -0.6747 -0.0839 +vn -0.9166 -0.3951 0.0612 +vn -0.9309 -0.3650 -0.0148 +vn -0.0021 -0.9998 -0.0220 +vn -0.0011 -0.9989 0.0462 +vn -0.7581 -0.6506 0.0450 +vn -0.6660 -0.7406 -0.0897 +vn -0.4580 -0.8825 0.1069 +vn -0.2637 -0.9608 -0.0855 +vn -0.9195 -0.3929 0.0129 +vn -0.9181 -0.3955 -0.0273 +vn -0.3698 -0.9290 0.0140 +vn -0.4036 -0.9140 -0.0402 +vn -0.6924 -0.7195 0.0534 +vn -0.7468 -0.6636 -0.0438 +vn -0.0000 -0.9996 -0.0296 +vn -0.0002 -1.0000 -0.0037 +vn 0.0015 -0.9998 0.0199 +vn 0.9167 -0.3966 0.0492 +vn 0.9195 -0.3929 -0.0129 +vn -0.0418 -0.0344 -0.9985 +vn -0.3159 -0.1728 -0.9329 +vn -0.4357 -0.1778 -0.8824 +vn -0.2351 -0.3374 -0.9115 +vn -0.1846 -0.4573 -0.8700 +vn -0.4345 -0.3357 -0.8358 +vn -0.4215 -0.4658 -0.7781 +vn -0.1865 -0.4740 -0.8605 +vn -0.1360 -0.5388 -0.8314 +vn -0.6363 -0.2272 -0.7372 +vn -0.1328 -0.7328 -0.6674 +vn -0.7740 -0.1951 -0.6024 +vn -0.7727 -0.1974 -0.6033 +vn -0.4991 -0.5732 -0.6499 +vn -0.4754 -0.6913 -0.5442 +vn -0.3446 -0.7354 -0.5834 +vn -0.6562 -0.6234 -0.4252 +vn -0.9427 -0.1017 -0.3176 +vn -0.7759 -0.4547 -0.4373 +vn -0.7594 -0.4729 -0.4468 +vn -0.3458 -0.8318 -0.4341 +vn -0.2953 -0.8915 -0.3435 +vn -0.2159 -0.8866 -0.4092 +vn -0.7500 -0.5606 -0.3509 +vn -0.9067 -0.3365 -0.2543 +vn -0.8638 -0.4312 -0.2605 +vn -0.5261 -0.8445 -0.1001 +vn -0.1314 -0.9727 -0.1912 +vn 0.1140 -0.2972 -0.9480 +vn 0.2326 -0.2083 -0.9500 +vn 0.3351 -0.1893 -0.9230 +vn 0.2891 -0.1171 -0.9501 +vn 0.3331 -0.1160 -0.9357 +vn 0.0686 -0.4402 -0.8953 +vn 0.2261 -0.4518 -0.8630 +vn 0.3705 -0.4219 -0.8275 +vn 0.2648 -0.6654 -0.6979 +vn 0.3480 -0.4923 -0.7978 +vn 0.5669 -0.1610 -0.8079 +vn 0.1182 -0.6961 -0.7081 +vn 0.1338 -0.7155 -0.6857 +vn 0.5797 -0.5293 -0.6195 +vn 0.6818 -0.3961 -0.6151 +vn 0.7633 -0.2499 -0.5957 +vn 0.4460 -0.7287 -0.5197 +vn 0.3487 -0.7676 -0.5378 +vn 0.6651 -0.4962 -0.5581 +vn 0.7296 -0.3773 -0.5703 +vn 0.5048 -0.7604 -0.4085 +vn 0.8528 -0.2264 -0.4706 +vn 0.1974 -0.9258 -0.3224 +vn 0.8962 -0.1592 -0.4141 +vn 0.2157 -0.9362 -0.2774 +vn 0.3112 -0.9090 -0.2772 +vn 0.6050 -0.7114 -0.3576 +vn 0.9677 -0.1178 -0.2229 +vn 0.2918 -0.0017 -0.9565 +vn 0.4038 0.0009 -0.9148 +vn 0.5712 -0.0020 -0.8208 +vn 0.7203 0.0005 -0.6936 +vn 0.7905 -0.0017 -0.6125 +vn 0.9458 0.0022 -0.3249 +vn 0.9724 -0.0007 -0.2332 +vn 0.1598 0.2628 -0.9515 +vn 0.2417 0.2942 -0.9247 +vn 0.2947 0.1968 -0.9351 +vn 0.3781 0.2048 -0.9028 +vn 0.4395 0.1697 -0.8821 +vn 0.0810 0.5514 -0.8303 +vn 0.7105 0.1999 -0.6747 +vn 0.4126 0.5950 -0.6897 +vn 0.2384 0.6918 -0.6816 +vn 0.5738 0.6340 -0.5185 +vn 0.6623 0.5105 -0.5484 +vn 0.7643 0.4461 -0.4657 +vn 0.7793 0.2692 -0.5659 +vn 0.1968 0.9020 -0.3842 +vn 0.5900 0.7296 -0.3459 +vn 0.9437 0.1606 -0.2893 +vn 0.3401 0.9298 -0.1408 +vn 0.8617 0.4635 -0.2063 +vn 0.9665 0.2410 -0.0878 +vn -0.0889 0.1546 -0.9840 +vn -0.3671 0.1621 -0.9159 +vn -0.3305 0.2752 -0.9028 +vn -0.5405 0.1548 -0.8270 +vn -0.4725 0.4836 -0.7368 +vn -0.2200 0.5439 -0.8098 +vn -0.7157 0.3042 -0.6287 +vn -0.4940 0.4963 -0.7139 +vn -0.1339 0.7343 -0.6655 +vn -0.5488 0.5741 -0.6076 +vn -0.8194 0.3205 -0.4753 +vn -0.2980 0.8557 -0.4231 +vn -0.9000 0.2247 -0.3735 +vn -0.5362 0.7551 -0.3774 +vn -0.4280 0.8376 -0.3395 +vn -0.8122 0.5131 -0.2774 +vn -0.6487 0.7528 -0.1118 +vn -0.8147 0.5185 -0.2597 +vn -0.0054 0.0044 -1.0000 +vn 0.0467 -0.0005 -0.9989 +vn -0.0020 -0.0007 -1.0000 +vn -0.0028 -0.0027 -1.0000 +vn -0.0031 -0.0028 -1.0000 +vn -0.0013 -0.0029 -1.0000 +vn 0.0008 -0.0072 -1.0000 +vn -0.0000 -0.0069 -1.0000 +vn -0.0000 -0.0048 -1.0000 +vn 0.0033 -0.0104 -0.9999 +vn 0.0048 -0.0033 -1.0000 +vn 0.0058 -0.0070 -1.0000 +vn -0.0000 -0.0063 -1.0000 +vn 0.0022 -0.0007 -1.0000 +vn 0.0024 -0.0009 -1.0000 +vn -0.0027 0.0013 -1.0000 +vn 0.0028 0.0006 -1.0000 +vn -0.0444 -0.0411 -0.9982 +vn -0.1230 0.0013 -0.9924 +vn -0.2893 -0.0030 -0.9572 +vn -0.5702 0.0007 -0.8215 +vn -0.6264 -0.0014 -0.7795 +vn -0.8976 0.0024 -0.4408 +vn -0.9385 -0.0017 -0.3454 +vn -0.0000 -0.3403 -0.9403 +vn -0.0000 -0.3358 -0.9419 +vn -0.0000 -0.7684 -0.6400 +vn -0.0000 -0.7694 -0.6387 +vn -0.0000 -0.9567 -0.2912 +vn -0.0000 -0.9530 -0.3030 +vn 0.9990 0.0001 0.0445 +vn 0.9990 -0.0006 0.0439 +vn -0.9395 0.3409 0.0336 +vn -0.9187 0.3917 0.0510 +vn -0.7755 0.6294 0.0496 +vn -0.6901 0.7232 0.0269 +vn -0.6033 0.7954 0.0587 +vn -0.4069 0.9120 0.0525 +vn -0.3240 0.9456 0.0301 +vn -0.1450 0.9877 0.0593 +vn -0.0000 0.9989 0.0469 +vn -0.0001 0.9987 0.0519 +vn 0.0035 0.9987 0.0515 +vn 0.0505 0.9977 0.0461 +vn 0.3047 0.9516 0.0405 +vn 0.2536 0.9659 0.0515 +vn 0.4313 0.9002 0.0607 +vn 0.6494 0.7597 0.0336 +vn 0.6751 0.7364 0.0442 +vn 0.8594 0.5087 0.0517 +vn 0.8871 0.4603 0.0346 +vn 0.9808 0.1857 0.0602 +vn 0.9152 0.4028 -0.0105 +vn 0.8185 0.5735 -0.0333 +vn 0.5512 0.8342 -0.0139 +vn 0.4919 0.8703 -0.0240 +vn -0.0001 0.9998 -0.0201 +vn -0.0002 0.9997 -0.0242 +vn -0.6227 0.7822 -0.0193 +vn -0.6929 0.7201 -0.0366 +vn -0.9182 0.3959 -0.0082 +vn -0.9995 0.0027 -0.0316 +vn -0.9994 0.0017 -0.0352 +vn -0.9994 0.0005 -0.0350 +vn -0.9988 0.0337 -0.0364 +vn -0.2974 0.9547 -0.0128 +vn -0.4599 0.8856 -0.0644 +vn -0.6332 0.7740 -0.0021 +vn -0.7903 0.6088 -0.0691 +vn -0.9332 0.3591 -0.0124 +vn -0.9548 0.2948 -0.0386 +vn 0.0001 0.9990 -0.0452 +vn -0.0000 0.9991 -0.0423 +vn 0.9507 0.3085 -0.0302 +vn 0.9428 0.3308 -0.0406 +vn 0.7458 0.6656 -0.0278 +vn 0.7382 0.6738 -0.0334 +vn 0.3957 0.9181 -0.0232 +vn 0.4305 0.9016 -0.0421 +vn 0.9993 0.0025 -0.0377 +vn 0.9994 0.0018 -0.0353 +vn 0.9994 -0.0003 -0.0350 +vn -0.9990 0.0007 0.0437 +vn -0.9990 0.0003 0.0439 +vn -0.0001 -0.9990 0.0453 +vn 0.0001 -0.9991 0.0429 +vn -0.9866 -0.1571 0.0433 +vn -0.9868 -0.1560 0.0432 +vn -0.9444 -0.3265 0.0396 +vn -0.9554 -0.2922 0.0422 +vn -0.8841 -0.4653 0.0437 +vn -0.8913 -0.4514 0.0422 +vn -0.8291 -0.5573 0.0452 +vn -0.7931 -0.6077 0.0416 +vn -0.7191 -0.6934 0.0451 +vn -0.6754 -0.7363 0.0415 +vn -0.5413 -0.8399 0.0398 +vn -0.5807 -0.8130 0.0438 +vn -0.3897 -0.9197 0.0470 +vn -0.3163 -0.9478 0.0406 +vn -0.1639 -0.9855 0.0451 +vn -0.1380 -0.9895 0.0431 +vn 0.2026 -0.9784 0.0419 +vn 0.1460 -0.9882 0.0454 +vn 0.2938 -0.9547 0.0466 +vn 0.3873 -0.9210 0.0431 +vn 0.4154 -0.9085 0.0446 +vn 0.5241 -0.8506 0.0424 +vn 0.5417 -0.8394 0.0440 +vn 0.6830 -0.7293 0.0418 +vn 0.6949 -0.7179 0.0430 +vn 0.7902 -0.6115 0.0411 +vn 0.7811 -0.6230 0.0423 +vn 0.8878 -0.4583 0.0417 +vn 0.8964 -0.4412 0.0434 +vn 0.9482 -0.3145 0.0439 +vn 0.9495 -0.3107 0.0436 +vn 0.9861 -0.1597 0.0448 +vn 0.9888 -0.1429 0.0435 +vn 0.9371 0.2444 0.2494 +vn 0.8327 0.4650 0.3006 +vn 0.8668 0.2890 0.4064 +vn 0.6632 0.6775 0.3181 +vn 0.8170 0.2260 0.5305 +vn 0.4096 0.8893 0.2033 +vn 0.5851 0.7373 0.3377 +vn 0.7165 0.5532 0.4249 +vn 0.7027 0.2258 0.6747 +vn 0.6781 0.4110 0.6093 +vn 0.6566 0.4228 0.6246 +vn 0.5524 0.5826 0.5962 +vn 0.9505 0.0018 0.3108 +vn 0.8881 -0.0016 0.4596 +vn 0.7727 0.0026 0.6348 +vn -0.9998 0.0018 -0.0174 +vn -0.9993 0.0110 -0.0345 +vn 0.0186 0.9988 0.0453 +vn 0.3434 0.9382 0.0427 +vn 0.3548 0.9340 0.0418 +vn 0.6564 0.7532 0.0440 +vn 0.6821 0.7301 0.0422 +vn 0.8278 0.5593 0.0438 +vn 0.8450 0.5330 0.0424 +vn 0.9566 0.2878 0.0451 +vn 0.9728 0.2277 0.0421 +vn 0.2283 0.9024 0.3656 +vn 0.2895 0.8619 0.4164 +vn 0.4491 0.6213 0.6421 +vn 0.4438 0.6454 0.6217 +vn 0.5374 0.3242 0.7785 +vn 0.5619 0.2488 0.7889 +vn 0.9981 0.0287 0.0537 +vn 0.9993 0.0029 0.0375 +vn 0.8593 0.3219 0.3975 +vn 0.8645 0.3163 0.3906 +vn 0.6528 0.3963 0.6456 +vn 0.6350 0.3932 0.6649 +vn 0.8592 0.4009 0.3179 +vn 0.3053 0.4529 0.8377 +vn 0.4817 0.5140 0.7098 +vn 0.7315 0.5246 0.4355 +vn 0.5059 0.5595 0.6566 +vn 0.3066 0.4907 0.8156 +vn 0.8308 0.4626 0.3093 +vn 0.8777 0.1800 0.4441 +vn 0.8681 0.1901 0.4584 +vn 0.6957 0.2771 0.6627 +vn 0.6437 0.3048 0.7020 +vn 0.4139 0.3522 0.8394 +vn 0.2803 0.3854 0.8791 +vn 0.5881 0.7373 0.3325 +vn 0.1324 0.8899 0.4364 +vn 0.4371 0.8219 0.3653 +vn 0.8184 0.5182 0.2483 +vn 0.6014 0.6629 0.4460 +vn 0.2651 0.7661 0.5855 +vn 0.2431 0.7718 0.5876 +vn 0.6295 0.6280 0.4575 +vn 0.8749 0.3006 0.3798 +vn 0.8396 0.3590 0.4077 +vn 0.3035 0.6839 0.6634 +vn 0.5632 0.5058 0.6534 +vn 0.2321 0.5254 0.8186 +vn 0.6662 0.4071 0.6248 +vn 0.3255 0.4922 0.8073 +vn 0.0001 0.8989 0.4381 +vn -0.0000 0.8749 0.4844 +vn -0.0001 0.6454 0.7639 +vn -0.0000 0.5848 0.8111 +vn -0.1659 0.9002 0.4027 +vn -0.2446 0.8567 0.4541 +vn -0.8628 0.4355 0.2567 +vn -0.7661 0.5713 0.2946 +vn -0.5474 0.7525 0.3661 +vn -0.2689 0.7911 0.5494 +vn -0.6254 0.6404 0.4458 +vn -0.3192 0.7577 0.5691 +vn -0.8484 0.3866 0.3615 +vn -0.3215 0.6264 0.7102 +vn -0.4633 0.5385 0.7038 +vn -0.6529 0.4111 0.6362 +vn -0.4627 0.5474 0.6973 +vn -0.9147 0.1500 0.3752 +vn -0.9099 0.1563 0.3843 +vn -0.6472 0.3035 0.6994 +vn -0.5528 0.3134 0.7721 +vn -0.2284 0.3991 0.8880 +vn -0.9980 0.0225 0.0588 +vn -0.9983 0.0302 0.0506 +vn -0.8361 0.3655 0.4091 +vn -0.8653 0.3270 0.3800 +vn -0.8155 0.2965 0.4970 +vn -0.7499 0.3631 0.5529 +vn -0.5641 0.4408 0.6982 +vn -0.6821 0.4775 0.5538 +vn -0.7852 0.4789 0.3926 +vn -0.6987 0.5517 0.4555 +vn -0.7439 0.5997 0.2949 +vn -0.5745 0.5052 0.6440 +vn -0.9474 0.2329 -0.2195 +vn -0.3973 0.4612 0.7934 +vn 0.9995 0.0082 -0.0298 +vn 0.9998 0.0016 -0.0174 +vn -0.9721 0.2304 0.0430 +vn -0.9609 0.2733 0.0452 +vn -0.8663 0.4978 0.0418 +vn -0.8069 0.5888 0.0467 +vn -0.6399 0.7672 0.0435 +vn -0.6304 0.7750 0.0440 +vn -0.4476 0.8932 0.0431 +vn -0.3812 0.9234 0.0456 +vn -0.1583 0.9870 0.0283 +vn -0.2128 0.9762 0.0414 +vn -0.8802 0.2207 0.4203 +vn -0.8136 0.2964 0.5003 +vn -0.7912 0.4283 0.4366 +vn -0.6381 0.6886 0.3446 +vn -0.6937 0.5213 0.4970 +vn -0.4207 0.8524 0.3103 +vn -0.6643 0.1382 0.7345 +vn -0.4269 0.8539 0.2977 +vn -0.6563 0.4695 0.5906 +vn -0.6393 0.2951 0.7100 +vn -0.4701 0.6446 0.6029 +vn -0.1604 0.9483 0.2739 +vn -0.2071 0.9253 0.3176 +vn -0.4069 0.6859 0.6033 +vn -0.4473 0.6324 0.6325 +vn -0.5193 0.3893 0.7608 +vn -0.5716 0.2321 0.7870 +vn -0.9189 -0.0015 0.3946 +vn -0.8489 0.0019 0.5286 +vn -0.7986 -0.0000 0.6019 +vn -0.1307 -0.9227 0.3627 +vn -0.3299 -0.8934 0.3051 +vn -0.2452 -0.8756 0.4161 +vn -0.4910 -0.7908 0.3655 +vn -0.4241 -0.8000 0.4245 +vn -0.9520 -0.1512 0.2662 +vn -0.8566 -0.4152 0.3062 +vn -0.6313 -0.6509 0.4216 +vn -0.8760 -0.3281 0.3534 +vn -0.5322 -0.6904 0.4900 +vn -0.7706 -0.5453 0.3299 +vn -0.6408 -0.6194 0.4535 +vn -0.7650 -0.4619 0.4489 +vn -0.8453 -0.2122 0.4904 +vn -0.7266 -0.4418 0.5262 +vn -0.8307 -0.2432 0.5008 +vn -0.5270 -0.4670 0.7101 +vn -0.7052 -0.2546 0.6618 +vn -0.6462 -0.3169 0.6942 +vn -0.7209 -0.0866 0.6876 +vn 0.0789 -0.9309 0.3565 +vn 0.0001 -0.9064 0.4224 +vn -0.0002 -0.8286 0.5598 +vn 0.1513 -0.8712 0.4670 +vn 0.1424 -0.8201 0.5543 +vn 0.5082 -0.7865 0.3508 +vn 0.6220 -0.7194 0.3091 +vn 0.2775 -0.8082 0.5194 +vn 0.4352 -0.7549 0.4906 +vn 0.8423 -0.4625 0.2768 +vn 0.7442 -0.5854 0.3216 +vn 0.6082 -0.6791 0.4109 +vn 0.7408 -0.5540 0.3798 +vn 0.3062 -0.7458 0.5916 +vn 0.9009 -0.1154 0.4185 +vn 0.4292 -0.6233 0.6537 +vn 0.5092 -0.6165 0.6006 +vn 0.6556 -0.4979 0.5677 +vn 0.8136 -0.2644 0.5178 +vn 0.5116 -0.4879 0.7072 +vn 0.8049 -0.1790 0.5658 +vn 0.7140 -0.3329 0.6160 +vn 0.7159 -0.3374 0.6113 +vn 0.5803 -0.0024 0.8144 +vn 0.5826 -0.0017 0.8128 +vn 0.5848 0.0115 0.8111 +vn 0.0063 0.9989 0.0454 +vn 0.0145 0.9989 0.0439 +vn 0.0071 0.9990 0.0449 +vn 0.0075 0.9990 0.0451 +vn 0.0138 0.9989 0.0443 +vn 0.1868 0.8932 0.4091 +vn 0.2172 0.6764 0.7038 +vn 0.2270 0.6873 0.6900 +vn 0.3882 0.3105 0.8677 +vn 0.2558 0.4195 0.8709 +vn 0.1822 0.3662 0.9125 +vn 0.9821 0.1846 0.0377 +vn 0.9549 0.2906 0.0610 +vn 0.9192 0.3921 0.0370 +vn 0.7980 0.5998 0.0583 +vn 0.8259 0.5618 0.0473 +vn 0.7175 0.6956 0.0373 +vn 0.5403 0.8401 0.0487 +vn 0.5515 0.8325 0.0531 +vn 0.3610 0.9320 0.0337 +vn 0.2382 0.9698 0.0523 +vn 0.1774 0.9833 0.0408 +vn 0.7408 0.5928 0.3160 +vn 0.7428 0.5918 0.3130 +vn 0.6596 0.6832 0.3134 +vn 0.6532 0.6619 0.3676 +vn 0.8384 0.5297 -0.1284 +vn 0.5175 0.5588 0.6481 +vn 0.4489 0.5508 0.7036 +vn 0.3500 0.4320 0.8312 +vn 0.3092 0.4351 0.8457 +vn -0.0000 0.3959 0.9183 +vn 0.0003 0.4100 0.9121 +vn -0.0321 0.3907 0.9200 +vn -0.0001 0.3884 0.9215 +vn -0.0001 0.3915 0.9202 +vn -0.0000 0.3984 0.9172 +vn -0.1813 0.9831 0.0244 +vn -0.3568 0.9334 0.0380 +vn -0.4351 0.8981 0.0641 +vn -0.5523 0.8328 0.0373 +vn -0.7344 0.6769 0.0491 +vn -0.7442 0.6658 0.0538 +vn -0.8575 0.5130 0.0397 +vn -0.8926 0.4488 0.0443 +vn -0.9294 0.3636 0.0633 +vn -0.9449 0.3232 0.0527 +vn -0.9919 0.1217 0.0360 +vn -0.7490 0.6033 0.2739 +vn -0.6147 0.6228 0.4840 +vn -0.5190 0.5651 0.6413 +vn -0.3125 0.7648 0.5634 +vn -0.3277 0.4730 0.8179 +vn -0.3986 0.4861 0.7777 +vn -0.2933 0.3222 0.9001 +vn -0.0048 0.9990 0.0437 +vn -0.0103 0.9989 0.0453 +vn -0.0126 0.9990 0.0439 +vn -0.0116 0.9989 0.0454 +vn -0.0091 0.9989 0.0470 +vn -0.1056 0.9112 0.3983 +vn -0.2118 0.7165 0.6646 +vn -0.1934 0.6963 0.6912 +vn -0.3384 0.3160 0.8863 +vn -0.2090 0.4481 0.8692 +vn -0.5991 0.0013 0.8006 +vn -0.5740 -0.0024 0.8189 +vn -0.5800 -0.0005 0.8146 +vn -0.1003 -0.6448 0.7577 +vn -0.1722 -0.5706 0.8029 +vn -0.1838 -0.5513 0.8138 +vn -0.2740 -0.4700 0.8391 +vn -0.2501 -0.4839 0.8386 +vn -0.3670 -0.3672 0.8547 +vn -0.3832 -0.3298 0.8628 +vn -0.5588 -0.0680 0.8265 +vn -0.4322 -0.2639 0.8623 +vn -0.5132 -0.1462 0.8457 +vn -0.4573 -0.2042 0.8656 +vn -0.0001 -0.6994 0.7147 +vn -0.0000 -0.7030 0.7112 +vn 0.0425 -0.6850 0.7273 +vn 0.1366 -0.5923 0.7941 +vn 0.1729 -0.5693 0.8038 +vn 0.2301 -0.5053 0.8317 +vn 0.2437 -0.4969 0.8329 +vn 0.3570 -0.3693 0.8580 +vn 0.3672 -0.3428 0.8647 +vn 0.5549 -0.0816 0.8279 +vn 0.4620 -0.2255 0.8577 +vn 0.4719 -0.1930 0.8603 +vn 0.3669 0.0005 0.9303 +vn 0.2874 -0.0014 0.9578 +vn 0.1819 0.0021 0.9833 +vn 0.0127 0.9412 0.3377 +vn -0.0018 0.9023 0.4310 +vn 0.0058 0.6131 0.7899 +vn 0.0177 0.7079 0.7061 +vn 0.0136 0.4191 0.9078 +vn 0.0068 0.3682 0.9297 +vn 0.3717 0.8617 0.3454 +vn 0.1543 0.9667 0.2041 +vn 0.5029 0.7651 0.4022 +vn 0.1991 0.8279 0.5244 +vn 0.3525 0.8502 0.3911 +vn 0.4944 0.5426 0.6791 +vn 0.2141 0.8448 0.4904 +vn 0.3352 0.5614 0.7566 +vn 0.2667 0.3009 0.9156 +vn 0.2708 0.4659 0.8424 +vn -0.1266 0.5535 0.8232 +vn 0.1694 0.4467 0.8785 +vn 0.1924 0.2517 0.9485 +vn 0.1054 0.3443 0.9329 +vn -0.0000 0.2914 0.9566 +vn -0.0001 0.2637 0.9646 +vn -0.0001 0.1708 0.9853 +vn -0.0000 0.1333 0.9911 +vn -0.3362 0.8527 0.3999 +vn -0.5005 0.7346 0.4580 +vn -0.1667 0.9153 0.3666 +vn -0.1182 0.8809 0.4584 +vn -0.3567 0.8120 0.4620 +vn -0.4773 0.8134 0.3324 +vn -0.1621 0.7084 0.6869 +vn -0.3961 0.6763 0.6211 +vn -0.1683 0.6081 0.7758 +vn -0.3603 0.5527 0.7515 +vn -0.2779 0.4683 0.8387 +vn -0.0249 0.3512 0.9360 +vn -0.1681 0.3122 0.9350 +vn -0.2353 0.3813 0.8940 +vn -0.0006 0.9129 0.4081 +vn -0.0087 0.9313 0.3641 +vn -0.0062 0.7427 0.6697 +vn 0.0017 0.7060 0.7082 +vn -0.0152 0.3894 0.9210 +vn -0.0155 0.3919 0.9199 +vn -0.3492 0.0006 0.9371 +vn -0.3171 -0.0009 0.9484 +vn -0.0929 -0.4132 0.9059 +vn -0.1047 -0.4191 0.9019 +vn -0.1659 -0.2121 0.9631 +vn -0.2845 -0.0939 0.9541 +vn -0.1849 -0.2333 0.9547 +vn -0.0993 -0.1995 0.9748 +vn -0.0964 -0.0609 0.9935 +vn -0.0000 -0.5214 0.8533 +vn 0.0001 -0.5019 0.8649 +vn -0.0001 -0.2608 0.9654 +vn 0.0001 -0.1853 0.9827 +vn 0.0651 -0.4734 0.8784 +vn 0.2554 -0.2567 0.9321 +vn 0.1263 -0.2703 0.9545 +vn 0.1259 -0.2300 0.9650 +vn 0.0558 -0.2895 0.9555 +vn 0.1853 -0.0787 0.9795 +vn 0.2454 -0.0827 0.9659 +vn -0.0051 0.0017 1.0000 +vn -0.0070 0.0014 1.0000 +vn 0.0132 -0.0017 0.9999 +vn -0.0001 0.0004 1.0000 +vn -0.0000 -0.0002 1.0000 +vn 0.0053 -0.0013 1.0000 +vn -0.0049 -0.0007 1.0000 +vn 0.0018 0.0003 1.0000 +vn 0.0020 0.0003 1.0000 +vn 0.0026 0.0005 1.0000 +vn 0.0045 -0.0019 1.0000 +vn 0.5294 -0.8483 0.0097 +vn 0.5858 -0.8102 0.0217 +vn 0.8960 -0.4437 0.0175 +vn 0.9060 -0.4230 0.0138 +vn -0.0003 -1.0000 0.0027 +vn 0.0002 -0.9998 0.0217 +vn -0.8341 -0.5511 0.0258 +vn -0.7330 -0.6802 -0.0039 +vn -0.3997 -0.9160 0.0356 +vn 0.0001 0.9987 0.0509 +vn 0.0001 0.9986 0.0530 +vn 0.9998 -0.0025 0.0193 +vn 0.9998 -0.0016 0.0174 +vn -0.9998 -0.0054 0.0172 +vn -0.9999 -0.0038 0.0136 +vn 0.9981 0.0443 0.0433 +vn 0.9266 0.3739 0.0403 +vn 0.8946 0.4443 0.0477 +vn 0.7294 0.6829 0.0399 +vn 0.6230 0.7804 0.0527 +vn 0.4271 0.9036 0.0313 +vn 0.9990 0.0084 0.0429 +vn 0.9987 0.0247 0.0454 +vn -0.9985 0.0312 0.0446 +vn -0.9987 0.0208 0.0460 +vn -0.9575 0.2859 0.0390 +vn -0.8879 0.4574 0.0493 +vn -0.7894 0.6128 0.0370 +vn -0.6029 0.7959 0.0556 +vn -0.3997 0.9162 0.0287 +vn 0.9557 0.2908 0.0463 +vn 0.9467 0.3195 0.0405 +vn 0.7389 0.6723 0.0459 +vn 0.7207 0.6921 0.0396 +vn 0.3429 0.9382 0.0461 +vn 0.3264 0.9443 0.0424 +vn 0.0059 0.9989 0.0471 +vn 0.0113 0.9990 0.0438 +vn 0.0174 0.9989 0.0425 +vn -0.0000 0.9990 0.0436 +vn 0.9994 -0.0030 0.0348 +vn 0.9991 -0.0048 0.0415 +vn 0.4866 -0.8723 0.0475 +vn 0.5320 -0.8466 0.0157 +vn 0.8816 -0.4692 0.0517 +vn 0.9058 -0.4230 0.0225 +vn 0.0003 -0.9997 0.0252 +vn 0.0001 -0.9994 0.0355 +vn -0.9456 -0.3247 0.0213 +vn -0.9170 -0.3953 0.0533 +vn -0.6959 -0.7178 0.0211 +vn -0.6653 -0.7455 0.0406 +vn -0.3286 -0.9440 0.0288 +vn -0.3109 -0.9497 0.0366 +vn -0.9993 -0.0021 0.0384 +vn -0.9994 -0.0030 0.0348 +vn -0.0051 0.9990 0.0438 +vn -0.0190 0.9991 0.0385 +vn -0.0000 0.9988 0.0496 +vn -0.0320 0.9985 0.0442 +vn -0.2949 0.9540 0.0534 +vn -0.4497 0.8926 0.0326 +vn -0.6240 0.7796 0.0541 +vn -0.7382 0.6737 0.0353 +vn -0.9132 0.4050 0.0460 +vn -0.9104 0.4113 0.0443 +vn -0.9976 0.0496 0.0477 +vn 0.0016 0.0432 -0.9991 +vn -0.0043 0.0983 -0.9951 +vn 0.0002 0.0149 -0.9999 +vn -0.0001 0.3629 -0.9318 +vn 0.0001 0.3932 -0.9195 +vn -0.0001 0.5571 -0.8304 +vn 0.0002 0.6153 -0.7883 +vn -0.0002 0.7706 -0.6373 +vn 0.0002 0.8165 -0.5773 +vn -0.0000 0.9494 -0.3141 +vn -0.0001 0.9550 -0.2965 +vn -0.0000 -0.0012 -1.0000 +vn 0.0002 -0.0060 -1.0000 vt 0.647387 0.000318 vt 0.415797 0.008175 vt 0.276695 0.005359 @@ -1218,2359 +3032,2171 @@ vt 0.990601 0.996377 vt 0.010459 0.997145 vt 0.982620 0.999538 vt 0.647395 0.000319 -vt 0.647395 0.000319 -vt 0.647395 0.000319 -vt 0.647395 0.000319 -vt 0.647395 0.000319 -vt 0.647395 0.000319 -vt 0.647395 0.000319 -vt 0.647395 0.000319 -vt 0.647395 0.000319 -vt 0.647395 0.000319 -vt 0.647395 0.000319 -vt 0.647395 0.000319 -vt 0.647395 0.000319 -vt 0.647395 0.000319 -vt 0.647395 0.000319 -vt 0.647395 0.000319 -vt 0.647395 0.000319 -vt 0.647395 0.000319 -vt 0.647395 0.000319 -vt 0.647395 0.000319 -vt 0.647395 0.000319 -vt 0.647395 0.000319 -vt 0.647395 0.000319 -vt 0.647395 0.000319 -vt 0.647395 0.000319 -vt 0.647395 0.000319 -vt 0.647395 0.000319 -vt 0.647395 0.000319 -vt 0.647395 0.000319 -vt 0.647395 0.000319 -vt 0.647395 0.000319 -vt 0.647401 0.000319 -vt 0.647401 0.000319 -vt 0.647401 0.000319 -vt 0.647401 0.000319 -vt 0.647401 0.000319 -vt 0.647401 0.000319 -vt 0.647401 0.000319 -vt 0.647401 0.000319 -vt 0.647401 0.000319 -vt 0.647400 0.000319 vt 0.647401 0.000319 vt 0.647400 0.000319 -vt 0.647401 0.000319 -vt 0.647400 0.000319 -vt 0.647401 0.000319 -vt 0.647400 0.000319 -vt 0.647401 0.000319 -vt 0.647400 0.000319 -vt 0.647400 0.000319 -vt 0.647401 0.000319 -vt 0.647401 0.000319 -vt 0.647400 0.000319 -vt 0.647401 0.000319 -vt 0.647401 0.000319 -vt 0.647401 0.000319 -vt 0.647401 0.000319 -vt 0.647401 0.000319 -vt 0.647401 0.000319 -vt 0.647401 0.000319 -vt 0.647401 0.000319 -vt 0.647401 0.000319 -vt 0.647406 0.000319 -vt 0.647407 0.000319 -vt 0.647406 0.000319 -vt 0.647407 0.000319 -vt 0.647406 0.000319 -vt 0.647407 0.000319 -vt 0.647406 0.000319 vt 0.647406 0.000319 vt 0.647407 0.000319 -vt 0.647407 0.000319 -vt 0.647406 0.000319 -vt 0.647406 0.000319 -vt 0.647407 0.000319 -vt 0.647407 0.000319 -vt 0.647406 0.000319 -vt 0.647406 0.000319 -vt 0.647407 0.000319 -vt 0.647407 0.000319 -vt 0.647406 0.000319 -vt 0.647406 0.000319 -vt 0.647407 0.000319 -vt 0.647407 0.000319 -vt 0.647406 0.000319 -vt 0.647407 0.000319 -vt 0.647406 0.000319 -vt 0.647407 0.000319 -vt 0.647407 0.000319 -vt 0.647406 0.000319 -vt 0.647406 0.000319 -vt 0.647406 0.000319 -vt 0.647407 0.000319 -vt 0.647407 0.000319 -vt 0.647407 0.000318 -vt 0.647407 0.000318 -vt 0.647407 0.000318 -vt 0.647407 0.000318 vt 0.647407 0.000318 -vt 0.647407 0.000318 -vt 0.647408 0.000320 -vt 0.647408 0.000320 -vt 0.647408 0.000320 -vt 0.647408 0.000320 vt 0.647408 0.000320 -vt 0.647408 0.000320 -vt 0.647414 0.000320 vt 0.647414 0.000320 vt 0.647415 0.000320 -vt 0.647415 0.000320 -vt 0.647415 0.000320 -vt 0.647415 0.000320 -vt 0.647415 0.000320 -vt 0.647415 0.000320 -vt 0.647415 0.000320 -vt 0.647415 0.000346 -vt 0.647415 0.000346 -vt 0.647415 0.000346 -vt 0.647415 0.000346 -vt 0.647415 0.000346 vt 0.647415 0.000346 vt 0.647414 0.000346 -vt 0.647414 0.000346 -vt 0.647387 0.000346 -vt 0.647387 0.000346 -vt 0.647387 0.000346 -vt 0.647387 0.000346 -vt 0.647387 0.000346 -vt 0.647387 0.000346 -vt 0.647387 0.000346 -vt 0.647387 0.000346 vt 0.647387 0.000346 vt 0.647387 0.000320 -vt 0.647387 0.000320 -vt 0.647387 0.000320 -vt 0.647387 0.000320 -vt 0.647387 0.000320 -vt 0.647387 0.000320 -vt 0.647387 0.000320 -vt 0.647387 0.000320 -vt 0.647394 0.000320 -vt 0.647394 0.000320 -vt 0.647394 0.000320 -vt 0.647394 0.000320 -vt 0.647394 0.000320 vt 0.647394 0.000320 vt 0.647395 0.000318 vt 0.647394 0.000318 -vt 0.647395 0.000318 -vt 0.647395 0.000318 -vt 0.647395 0.000318 -vt 0.647395 0.000318 vt 0.647404 0.000318 -vt 0.647387 0.000318 s 0 -f 1/1 541/1 149/2 -f 412/1 541/1 1/1 -f 9/1 48/1 47/1 -f 6/1 9/1 47/1 -f 8/3 50/1 48/1 -f 9/1 8/3 48/1 -f 2/1 26/1 69/1 -f 71/1 2/1 69/1 -f 3/1 2/1 71/1 -f 72/1 3/1 71/1 -f 152/1 447/1 150/1 -f 448/1 447/1 152/1 -f 154/1 448/1 152/1 -f 154/1 4/1 448/1 -f 4/1 5/1 450/4 -f 154/1 5/1 4/1 -f 155/1 5/1 154/1 -f 528/1 5/1 155/1 -f 158/1 528/1 155/1 -f 159/1 528/1 158/1 -f 161/1 528/1 159/1 -f 322/1 528/1 161/1 -f 321/5 322/1 161/1 -f 7/1 9/1 6/1 -f 7/1 8/3 9/1 -f 165/1 10/1 7/1 -f 10/1 8/3 7/1 -f 165/1 13/1 10/1 -f 10/1 13/1 8/3 -f 11/1 12/1 165/1 -f 12/1 13/1 165/1 -f 14/1 12/1 11/1 -f 16/1 13/1 12/1 -f 16/1 12/1 14/1 -f 18/1 13/1 16/1 -f 15/1 16/1 14/1 -f 17/1 16/1 15/1 -f 17/1 18/1 16/1 -f 19/1 20/1 17/1 -f 20/1 18/1 17/1 -f 21/1 22/1 19/1 -f 22/1 20/1 19/1 -f 25/1 22/1 21/1 -f 166/1 25/1 21/1 -f 25/1 20/1 22/1 -f 23/1 24/1 166/1 -f 24/1 25/1 166/1 -f 27/1 26/1 2/1 -f 27/1 28/1 26/1 -f 27/1 29/1 28/1 -f 3/1 27/1 2/1 -f 3/1 29/1 27/1 -f 3/1 31/1 29/1 -f 29/1 30/1 28/1 -f 31/1 30/1 29/1 -f 142/1 31/1 3/1 -f 33/1 32/1 30/1 -f 31/1 33/1 30/1 -f 142/1 33/1 31/1 -f 36/1 35/1 32/1 -f 33/1 36/1 32/1 -f 34/1 36/1 33/1 -f 142/1 34/1 33/1 -f 144/1 34/1 142/1 -f 36/1 39/1 35/1 -f 37/1 39/1 36/1 -f 34/1 37/1 36/1 -f 144/1 37/1 34/1 -f 38/1 39/1 37/1 -f 144/1 38/1 37/1 -f 38/1 40/1 39/1 -f 144/1 41/1 38/1 -f 43/1 41/1 144/1 -f 41/1 40/1 38/1 -f 41/1 42/1 40/1 -f 43/1 42/1 41/1 -f 43/1 167/1 42/1 -f 169/1 167/1 43/1 -f 168/1 169/1 43/1 -f 437/1 240/1 237/1 -f 438/1 240/1 437/1 -f 438/1 242/1 240/1 -f 522/1 242/1 438/1 -f 44/1 242/1 522/1 -f 44/1 245/1 242/1 -f 44/1 246/1 245/1 -f 44/1 248/1 246/1 -f 46/1 248/1 44/1 -f 46/1 45/1 248/1 -f 46/1 282/1 45/1 -f 69/1 6/1 47/1 -f 69/1 26/1 6/1 -f 48/1 49/1 47/1 -f 51/1 52/1 49/1 -f 51/1 49/1 48/1 -f 50/1 51/1 48/1 -f 55/1 52/1 51/1 -f 55/1 51/1 50/1 -f 54/1 53/1 52/1 -f 55/1 54/1 52/1 -f 50/1 90/1 55/1 -f 90/1 54/1 55/1 -f 57/1 56/1 53/1 -f 54/1 57/1 53/1 -f 90/1 57/1 54/1 -f 57/1 58/1 56/1 -f 57/1 59/1 58/1 -f 90/1 59/1 57/1 -f 91/1 59/1 90/1 -f 59/1 60/1 58/1 -f 62/1 61/1 60/1 -f 59/1 62/1 60/1 -f 65/1 62/1 59/1 -f 91/1 65/1 59/1 -f 62/1 63/1 61/1 -f 64/1 66/1 63/1 -f 62/1 64/1 63/1 -f 65/1 64/1 62/1 -f 68/1 64/1 65/1 -f 64/1 67/1 66/1 -f 253/1 67/1 64/1 -f 68/1 253/1 64/1 -f 73/1 70/1 69/1 -f 70/1 71/1 69/1 -f 73/1 74/1 70/1 -f 70/1 72/1 71/1 -f 74/1 72/1 70/1 -f 74/1 76/1 72/1 -f 254/1 74/1 73/1 -f 75/1 74/1 254/1 -f 75/1 78/1 74/1 -f 78/1 76/1 74/1 -f 77/1 75/1 254/1 -f 77/1 79/1 75/1 -f 79/1 78/1 75/1 -f 80/1 78/1 79/1 -f 255/1 79/1 77/1 -f 255/1 81/1 79/1 -f 81/1 80/1 79/1 -f 80/1 82/1 78/1 -f 81/1 82/1 80/1 -f 83/1 84/1 255/1 -f 84/1 81/1 255/1 -f 84/1 82/1 81/1 -f 85/1 84/1 83/1 -f 88/1 82/1 84/1 -f 85/1 88/1 84/1 -f 86/1 85/1 83/1 -f 87/1 85/1 86/1 -f 87/1 88/1 85/1 -f 256/1 87/1 86/1 -f 256/1 89/1 87/1 -f 89/1 88/1 87/1 -f 89/1 136/1 88/1 -f 257/1 89/1 256/1 -f 257/1 136/1 89/1 -f 119/1 102/1 50/1 -f 8/3 119/1 50/1 -f 13/1 119/1 8/3 -f 102/1 90/1 50/1 -f 123/1 119/1 13/1 -f 102/1 107/1 90/1 -f 18/1 123/1 13/1 -f 129/1 123/1 18/1 -f 111/1 91/1 90/1 -f 107/1 111/1 90/1 -f 20/1 129/1 18/1 -f 111/1 65/1 91/1 -f 130/1 129/1 20/1 -f 111/1 113/1 65/1 -f 113/1 68/1 65/1 -f 25/1 130/1 20/1 -f 93/1 130/1 25/1 -f 92/1 68/1 113/1 -f 92/1 237/1 68/1 -f 437/1 237/1 92/1 -f 25/1 447/1 93/1 -f 150/1 447/1 25/1 -f 435/1 214/1 212/1 -f 217/1 435/1 293/1 -f 217/1 214/1 435/1 -f 223/1 292/1 98/1 -f 223/1 225/1 292/1 -f 225/1 94/1 292/1 -f 225/1 216/1 94/1 -f 216/1 95/1 94/1 -f 216/1 218/1 95/1 -f 218/1 293/1 95/1 -f 218/1 217/1 293/1 -f 233/1 224/1 96/1 -f 224/1 97/1 96/1 -f 224/1 222/1 97/1 -f 222/1 299/1 97/1 -f 222/1 223/1 299/1 -f 223/1 98/1 299/1 -f 305/1 185/1 96/1 -f 185/1 233/1 96/1 -f 186/1 185/1 305/1 -f 307/1 186/1 305/1 -f 187/1 186/1 307/1 -f 306/1 189/1 307/1 -f 189/1 187/1 307/1 -f 316/1 189/1 306/1 -f 197/1 189/1 316/1 -f 99/1 197/1 316/1 -f 198/1 197/1 99/1 -f 313/1 198/1 99/1 -f 196/1 198/1 313/1 -f 319/1 196/1 313/1 -f 202/1 196/1 319/1 -f 205/1 100/1 454/1 -f 100/1 205/1 319/1 -f 205/1 202/1 319/1 -f 103/1 102/1 101/1 -f 105/1 103/1 101/1 -f 327/1 105/1 101/1 -f 103/1 107/1 102/1 -f 105/1 104/1 103/1 -f 328/1 104/1 105/1 -f 104/1 107/1 103/1 -f 108/1 107/1 104/1 -f 328/1 108/1 104/1 -f 106/1 108/1 328/1 -f 109/1 107/1 108/1 -f 106/1 109/1 108/1 -f 109/1 111/1 107/1 -f 110/1 109/1 106/1 -f 109/1 112/1 111/1 -f 110/1 112/1 109/1 -f 330/1 112/1 110/1 -f 112/1 113/1 111/1 -f 114/1 113/1 112/1 -f 330/1 114/1 112/1 -f 331/1 114/1 330/1 -f 114/1 92/1 113/1 -f 115/1 92/1 114/1 -f 331/1 115/1 114/1 -f 115/1 283/1 92/1 -f 441/1 283/1 115/1 -f 119/1 101/1 102/1 -f 116/1 101/1 119/1 -f 117/1 101/1 116/1 -f 117/1 327/1 101/1 -f 118/1 327/1 117/1 -f 119/1 121/1 116/1 -f 121/1 120/1 116/1 -f 120/1 117/1 116/1 -f 120/1 118/1 117/1 -f 123/1 121/1 119/1 -f 121/1 122/1 120/1 -f 123/1 124/1 121/1 -f 124/1 122/1 121/1 -f 129/1 126/1 123/1 -f 126/1 124/1 123/1 -f 126/1 125/1 124/1 -f 127/1 126/1 129/1 -f 128/1 125/1 126/1 -f 127/1 128/1 126/1 -f 130/1 127/1 129/1 -f 130/1 131/1 127/1 -f 131/1 128/1 127/1 -f 133/1 132/1 130/1 -f 132/1 131/1 130/1 -f 133/1 134/1 132/1 -f 93/1 133/1 130/1 -f 284/1 134/1 133/1 -f 93/1 284/1 133/1 -f 285/1 284/1 93/1 -f 540/1 141/1 272/1 -f 520/1 540/1 272/1 -f 136/1 135/1 353/6 -f 136/1 338/1 135/1 -f 258/1 338/1 136/1 -f 258/1 340/1 338/1 -f 137/1 340/1 258/1 -f 261/1 340/1 137/1 -f 261/1 343/1 340/1 -f 262/1 343/1 261/1 -f 264/1 344/1 262/1 -f 344/1 343/1 262/1 -f 346/1 344/1 264/1 -f 138/1 346/1 264/1 -f 138/1 348/1 346/1 -f 139/1 348/1 138/1 -f 350/1 348/1 139/1 -f 268/1 350/1 139/1 -f 140/1 350/1 268/1 -f 141/1 140/1 268/1 -f 272/1 141/1 268/1 -f 356/1 3/1 72/1 -f 356/1 376/1 3/1 -f 76/1 356/1 72/1 -f 363/1 356/1 76/1 -f 376/1 142/1 3/1 -f 78/1 363/1 76/1 -f 376/1 380/1 142/1 -f 143/1 363/1 78/1 -f 82/1 143/1 78/1 -f 380/1 381/1 142/1 -f 381/1 144/1 142/1 -f 372/1 143/1 82/1 -f 387/1 144/1 381/1 -f 88/1 372/1 82/1 -f 353/6 372/1 88/1 -f 387/1 43/1 144/1 -f 136/1 353/6 88/1 -f 389/1 43/1 387/1 -f 389/1 168/1 43/1 -f 170/1 168/1 389/1 -f 395/1 170/1 389/1 -f 395/1 145/1 170/1 -f 396/1 145/1 395/1 -f 396/1 172/1 145/1 -f 146/1 172/1 396/1 -f 146/1 147/1 172/1 -f 399/1 147/1 146/1 -f 399/1 175/1 147/1 -f 403/1 175/1 399/1 -f 179/1 175/1 403/1 -f 404/1 179/1 403/1 -f 148/1 179/1 404/1 -f 406/1 148/1 404/1 -f 182/1 148/1 406/1 -f 407/1 182/1 406/1 -f 149/2 182/1 407/1 -f 1/1 149/2 407/1 -f 151/1 152/1 150/1 -f 413/1 153/1 151/1 -f 151/1 153/1 152/1 -f 153/1 154/1 152/1 -f 413/1 160/1 153/1 -f 153/1 157/1 154/1 -f 160/1 156/1 153/1 -f 156/1 157/1 153/1 -f 157/1 155/1 154/1 -f 158/1 155/1 157/1 -f 157/1 163/1 158/1 -f 160/1 162/1 156/1 -f 156/1 163/1 157/1 -f 162/1 163/1 156/1 -f 158/1 164/1 159/1 -f 164/1 161/1 159/1 -f 163/1 164/1 158/1 -f 162/1 164/1 163/1 -f 164/1 321/5 161/1 -f 413/1 24/1 23/1 -f 413/1 151/1 24/1 -f 151/1 150/1 24/1 -f 150/1 25/1 24/1 -f 26/1 7/1 6/1 -f 28/1 165/1 7/1 -f 26/1 28/1 7/1 -f 28/1 11/1 165/1 -f 30/1 14/1 11/1 -f 28/1 30/1 11/1 -f 32/1 15/1 14/1 -f 30/1 32/1 14/1 -f 35/1 17/1 15/1 -f 32/1 35/1 15/1 -f 35/1 19/1 17/1 -f 35/1 39/1 19/1 -f 39/1 21/1 19/1 -f 40/1 21/1 39/1 -f 40/1 166/1 21/1 -f 42/1 166/1 40/1 -f 42/1 23/1 166/1 -f 167/1 23/1 42/1 -f 170/1 169/1 168/1 -f 169/1 171/1 167/1 -f 170/1 171/1 169/1 -f 171/1 173/1 167/1 -f 145/1 171/1 170/1 -f 145/1 172/1 171/1 -f 172/1 173/1 171/1 -f 147/1 173/1 172/1 -f 147/1 174/1 173/1 -f 147/1 177/1 174/1 -f 175/1 177/1 147/1 -f 177/1 176/1 174/1 -f 179/1 177/1 175/1 -f 177/1 178/1 176/1 -f 179/1 178/1 177/1 -f 179/1 148/1 178/1 -f 180/1 176/1 178/1 -f 148/1 180/1 178/1 -f 180/1 181/1 176/1 -f 148/1 182/1 180/1 -f 183/1 181/1 180/1 -f 182/1 183/1 180/1 -f 149/2 183/1 182/1 -f 183/1 184/1 181/1 -f 541/1 184/1 183/1 -f 149/2 541/1 183/1 -f 186/1 188/1 185/1 -f 187/1 188/1 186/1 -f 188/1 191/1 185/1 -f 189/1 190/1 187/1 -f 200/1 189/1 197/1 -f 187/1 190/1 188/1 -f 200/1 193/1 189/1 -f 193/1 190/1 189/1 -f 188/1 192/1 191/1 -f 195/1 192/1 188/1 -f 190/1 195/1 188/1 -f 192/1 194/2 191/1 -f 193/1 195/1 190/1 -f 200/1 195/1 193/1 -f 195/1 194/2 192/1 -f 198/1 200/1 197/1 -f 196/1 201/1 198/1 -f 199/1 201/1 196/1 -f 202/1 199/1 196/1 -f 203/1 199/1 202/1 -f 198/1 201/1 200/1 -f 200/1 201/1 195/1 -f 203/1 201/1 199/1 -f 204/1 202/1 205/1 -f 204/1 203/1 202/1 -f 206/1 205/1 210/1 -f 205/1 458/1 210/1 -f 205/1 454/1 458/1 -f 206/1 204/1 205/1 -f 320/1 208/1 207/1 -f 208/1 325/1 207/1 -f 325/1 324/1 207/1 -f 208/1 415/1 325/1 -f 415/1 209/1 325/1 -f 415/1 210/1 209/1 -f 418/1 206/1 210/1 -f 415/1 416/1 210/1 -f 417/1 418/1 210/1 -f 416/1 417/1 210/1 -f 432/1 213/1 211/1 -f 212/1 213/1 432/1 -f 214/1 213/1 212/1 -f 215/1 213/1 214/1 -f 217/1 215/1 214/1 -f 219/1 215/1 217/1 -f 420/1 215/1 219/1 -f 219/1 217/1 218/1 -f 225/1 221/1 216/1 -f 221/1 218/1 216/1 -f 220/1 221/1 225/1 -f 221/1 219/1 218/1 -f 221/1 420/1 219/1 -f 230/1 221/1 220/1 -f 230/1 420/1 221/1 -f 233/1 226/1 224/1 -f 227/1 222/1 224/1 -f 227/1 228/1 222/1 -f 228/1 223/1 222/1 -f 228/1 225/1 223/1 -f 226/1 227/1 224/1 -f 220/1 225/1 228/1 -f 231/1 228/1 227/1 -f 229/1 227/1 226/1 -f 229/1 231/1 227/1 -f 230/1 220/1 228/1 -f 231/1 230/1 228/1 -f 229/1 232/1 231/1 -f 232/1 230/1 231/1 -f 185/1 226/1 233/1 -f 191/1 226/1 185/1 -f 191/1 229/1 226/1 -f 191/1 194/2 229/1 -f 194/2 232/1 229/1 -f 274/1 234/1 280/1 -f 235/1 422/1 274/1 -f 422/1 234/1 274/1 -f 425/1 235/1 274/1 -f 428/1 426/1 274/1 -f 426/1 425/1 274/1 -f 275/1 428/1 274/1 -f 211/1 428/1 275/1 -f 236/1 279/1 275/1 -f 279/1 211/1 275/1 -f 213/1 428/1 211/1 -f 240/1 238/1 237/1 -f 240/1 239/1 238/1 -f 241/1 239/1 240/1 -f 241/1 244/1 239/1 -f 244/1 243/1 239/1 -f 242/1 241/1 240/1 -f 245/1 241/1 242/1 -f 244/1 241/1 245/1 -f 249/1 243/1 244/1 -f 247/1 244/1 245/1 -f 246/1 247/1 245/1 -f 247/1 249/1 244/1 -f 249/1 252/1 243/1 -f 250/1 249/1 247/1 -f 248/1 247/1 246/1 -f 250/1 247/1 248/1 -f 45/1 250/1 248/1 -f 252/1 249/1 250/1 -f 45/1 251/1 250/1 -f 282/1 251/1 45/1 -f 251/1 252/1 250/1 -f 239/1 243/1 67/1 -f 253/1 239/1 67/1 -f 238/1 239/1 253/1 -f 68/1 238/1 253/1 -f 237/1 238/1 68/1 -f 49/1 73/1 47/1 -f 73/1 69/1 47/1 -f 52/1 73/1 49/1 -f 254/1 73/1 52/1 -f 53/1 254/1 52/1 -f 56/1 254/1 53/1 -f 77/1 254/1 56/1 -f 58/1 77/1 56/1 -f 255/1 77/1 58/1 -f 60/1 255/1 58/1 -f 83/1 255/1 60/1 -f 61/1 83/1 60/1 -f 86/1 83/1 61/1 -f 63/1 86/1 61/1 -f 66/1 86/1 63/1 -f 66/1 256/1 86/1 -f 67/1 256/1 66/1 -f 259/1 257/1 256/1 -f 259/1 258/1 257/1 -f 258/1 136/1 257/1 -f 259/1 137/1 258/1 -f 260/1 137/1 259/1 -f 260/1 261/1 137/1 -f 263/1 260/1 259/1 -f 263/1 262/1 260/1 -f 262/1 261/1 260/1 -f 263/1 265/1 262/1 -f 265/1 264/1 262/1 -f 138/1 264/1 265/1 -f 266/1 265/1 263/1 -f 266/1 139/1 265/1 -f 139/1 138/1 265/1 -f 267/1 268/1 266/1 -f 268/1 139/1 266/1 -f 270/1 267/1 266/1 -f 270/1 271/1 267/1 -f 271/1 272/1 267/1 -f 272/1 268/1 267/1 -f 269/1 271/1 270/1 -f 269/1 520/1 271/1 -f 520/1 272/1 271/1 -f 276/1 275/1 273/1 -f 275/1 274/1 273/1 -f 236/1 275/1 276/1 -f 277/1 236/1 276/1 -f 278/1 236/1 277/1 -f 279/1 236/1 278/1 -f 430/1 279/1 278/1 -f 211/1 279/1 430/1 -f 432/1 211/1 430/1 -f 251/1 280/1 252/1 -f 282/1 280/1 251/1 -f 46/1 281/1 282/1 -f 281/1 280/1 282/1 -f 273/1 274/1 281/1 -f 274/1 280/1 281/1 -f 436/1 283/1 441/1 -f 436/1 437/1 283/1 -f 437/1 92/1 283/1 -f 285/1 445/1 284/1 -f 446/1 445/1 285/1 -f 93/1 446/1 285/1 -f 447/1 446/1 93/1 -f 291/1 286/1 288/1 -f 291/1 435/1 286/1 -f 293/1 435/1 291/1 -f 297/1 289/1 287/1 -f 290/1 288/1 287/1 -f 298/1 289/1 297/1 -f 289/1 290/1 287/1 -f 95/1 288/1 290/1 -f 95/1 291/1 288/1 -f 98/1 289/1 298/1 -f 292/1 290/1 289/1 -f 98/1 292/1 289/1 -f 292/1 94/1 290/1 -f 94/1 95/1 290/1 -f 95/1 293/1 291/1 -f 300/1 295/1 294/1 -f 297/1 287/1 294/1 -f 295/1 296/1 294/1 -f 296/1 297/1 294/1 -f 295/1 97/1 296/1 -f 98/1 298/1 297/1 -f 300/1 97/1 295/1 -f 296/1 98/1 297/1 -f 97/1 299/1 296/1 -f 96/1 97/1 300/1 -f 299/1 98/1 296/1 -f 302/1 294/1 301/1 -f 302/1 300/1 294/1 -f 304/1 300/1 302/1 -f 304/1 96/1 300/1 -f 305/1 96/1 304/1 -f 301/1 303/1 302/1 -f 314/1 303/1 301/1 -f 309/1 314/1 301/1 -f 303/1 304/1 302/1 -f 310/1 314/1 309/1 -f 314/1 306/1 303/1 -f 316/1 306/1 314/1 -f 303/1 305/1 304/1 -f 307/1 305/1 303/1 -f 306/1 307/1 303/1 -f 308/1 310/1 309/1 -f 311/1 310/1 308/1 -f 317/1 311/1 308/1 -f 317/1 313/1 311/1 -f 315/1 313/1 317/1 -f 312/1 315/1 317/1 -f 311/1 99/1 310/1 -f 313/1 99/1 311/1 -f 310/1 316/1 314/1 -f 312/1 319/1 315/1 -f 99/1 316/1 310/1 -f 315/1 319/1 313/1 -f 318/1 312/1 317/1 -f 100/1 312/1 318/1 -f 100/1 319/1 312/1 -f 320/1 164/1 162/1 -f 320/1 321/5 164/1 -f 320/1 322/1 321/5 -f 320/1 323/1 322/1 -f 320/1 207/1 452/1 -f 323/1 320/1 452/1 -f 324/1 452/1 207/1 -f 324/1 453/1 452/1 -f 325/1 453/1 324/1 -f 325/1 326/1 453/1 -f 209/1 326/1 325/1 -f 209/1 456/1 326/1 -f 210/1 456/1 209/1 -f 210/1 458/1 456/1 -f 464/1 105/1 327/1 -f 464/1 462/1 105/1 -f 462/1 328/1 105/1 -f 462/1 106/1 328/1 -f 329/1 106/1 462/1 -f 329/1 110/1 106/1 -f 329/1 330/1 110/1 -f 461/1 330/1 329/1 -f 461/1 331/1 330/1 -f 443/1 331/1 461/1 -f 443/1 115/1 331/1 -f 443/1 441/1 115/1 -f 465/1 464/1 118/1 -f 464/1 327/1 118/1 -f 120/1 465/1 118/1 -f 122/1 465/1 120/1 -f 466/1 465/1 122/1 -f 124/1 466/1 122/1 -f 125/1 466/1 124/1 -f 128/1 332/1 125/1 -f 332/1 466/1 125/1 -f 131/1 332/1 128/1 -f 132/1 332/1 131/1 -f 134/1 332/1 132/1 -f 134/1 467/1 332/1 -f 284/1 467/1 134/1 -f 352/1 333/1 351/1 -f 540/1 333/1 352/1 -f 141/1 540/1 352/1 -f 334/1 337/1 355/1 -f 335/1 337/1 334/1 -f 338/1 335/1 135/1 -f 336/1 337/1 335/1 -f 338/1 336/1 335/1 -f 336/1 339/1 337/1 -f 338/1 340/1 336/1 -f 339/1 341/1 337/1 -f 340/1 339/1 336/1 -f 343/1 339/1 340/1 -f 339/1 342/1 341/1 -f 343/1 342/1 339/1 -f 343/1 344/1 342/1 -f 342/1 345/1 341/1 -f 344/1 345/1 342/1 -f 346/1 345/1 344/1 -f 346/1 347/1 345/1 -f 348/1 347/1 346/1 -f 347/1 349/1 345/1 -f 350/1 349/1 347/1 -f 348/1 350/1 347/1 -f 350/1 351/1 349/1 -f 140/1 351/1 350/1 -f 140/1 352/1 351/1 -f 141/1 352/1 140/1 -f 135/1 354/1 353/6 -f 135/1 335/1 354/1 -f 334/1 354/1 335/1 -f 358/1 357/1 356/1 -f 363/1 361/1 356/1 -f 358/1 360/1 357/1 -f 360/1 359/1 357/1 -f 361/1 358/1 356/1 -f 361/1 362/1 358/1 -f 362/1 360/1 358/1 -f 361/1 364/1 362/1 -f 363/1 365/1 361/1 -f 365/1 364/1 361/1 -f 365/1 367/1 364/1 -f 143/1 366/1 363/1 -f 366/1 365/1 363/1 -f 366/1 367/1 365/1 -f 368/1 367/1 366/1 -f 143/1 369/1 366/1 -f 369/1 368/1 366/1 -f 372/1 369/1 143/1 -f 369/1 370/1 368/1 -f 371/1 369/1 372/1 -f 371/1 370/1 369/1 -f 374/1 370/1 371/1 -f 353/6 354/1 372/1 -f 354/1 371/1 372/1 -f 354/1 373/1 371/1 -f 373/1 374/1 371/1 -f 334/1 373/1 354/1 -f 334/1 355/1 373/1 -f 355/1 374/1 373/1 -f 357/1 376/1 356/1 -f 357/1 375/1 376/1 -f 359/1 375/1 357/1 -f 475/1 375/1 359/1 -f 375/1 377/1 376/1 -f 377/1 380/1 376/1 -f 378/1 377/1 375/1 -f 475/1 378/1 375/1 -f 379/1 380/1 377/1 -f 378/1 379/1 377/1 -f 476/2 379/1 378/1 -f 476/2 380/1 379/1 -f 383/1 380/1 476/2 -f 477/1 383/1 476/2 -f 383/1 381/1 380/1 -f 477/1 382/1 383/1 -f 383/1 384/1 381/1 -f 385/1 384/1 383/1 -f 382/1 385/1 383/1 -f 479/1 385/1 382/1 -f 384/1 387/1 381/1 -f 386/1 387/1 384/1 -f 385/1 386/1 384/1 -f 479/1 386/1 385/1 -f 480/2 386/1 479/1 -f 386/1 388/1 387/1 -f 390/1 388/1 386/1 -f 480/2 390/1 386/1 -f 391/1 390/1 480/2 -f 388/1 389/1 387/1 -f 391/1 392/1 390/1 -f 392/1 393/1 390/1 -f 393/1 388/1 390/1 -f 393/1 389/1 388/1 -f 394/1 393/1 392/1 -f 393/1 395/1 389/1 -f 394/1 395/1 393/1 -f 396/1 395/1 394/1 -f 398/1 397/1 394/1 -f 397/1 396/1 394/1 -f 146/1 396/1 397/1 -f 398/1 400/1 397/1 -f 400/1 146/1 397/1 -f 400/1 399/1 146/1 -f 401/1 400/1 398/1 -f 401/1 402/1 400/1 -f 402/1 403/1 400/1 -f 403/1 399/1 400/1 -f 405/1 402/1 401/1 -f 405/1 404/1 402/1 -f 404/1 403/1 402/1 -f 408/1 404/1 405/1 -f 408/1 406/1 404/1 -f 411/1 408/1 405/1 -f 411/1 409/1 408/1 -f 407/1 406/1 408/1 -f 409/1 407/1 408/1 -f 409/1 1/1 407/1 -f 410/1 409/1 411/1 -f 410/1 412/1 409/1 -f 412/1 1/1 409/1 -f 181/1 23/1 167/1 -f 184/1 413/1 23/1 -f 181/1 184/1 23/1 -f 173/1 181/1 167/1 -f 176/1 181/1 173/1 -f 174/1 176/1 173/1 -f 482/1 413/1 184/1 -f 482/1 160/1 413/1 -f 482/1 162/1 160/1 -f 482/1 208/1 162/1 -f 208/1 320/1 162/1 -f 485/1 208/1 482/1 -f 414/1 208/1 485/1 -f 415/1 208/1 414/1 -f 488/1 415/1 414/1 -f 491/1 415/1 488/1 -f 416/1 415/1 491/1 -f 493/1 416/1 491/1 -f 494/1 416/1 493/1 -f 417/1 416/1 494/1 -f 497/1 417/1 494/1 -f 500/1 417/1 497/1 -f 502/1 418/1 500/1 -f 418/1 417/1 500/1 -f 504/1 418/1 502/1 -f 230/1 232/1 419/1 -f 428/1 215/1 419/1 -f 215/1 420/1 419/1 -f 420/1 230/1 419/1 -f 232/1 504/1 419/1 -f 204/1 418/1 504/1 -f 203/1 204/1 504/1 -f 194/2 195/1 504/1 -f 195/1 201/1 504/1 -f 201/1 203/1 504/1 -f 232/1 194/2 504/1 -f 428/1 213/1 215/1 -f 206/1 418/1 204/1 -f 234/1 508/1 421/1 -f 234/1 510/1 508/1 -f 422/1 510/1 234/1 -f 422/1 423/1 510/1 -f 235/1 423/1 422/1 -f 235/1 513/1 423/1 -f 235/1 424/1 513/1 -f 425/1 424/1 235/1 -f 425/1 516/1 424/1 -f 425/1 427/1 516/1 -f 425/1 426/1 427/1 -f 426/1 519/1 427/1 -f 426/1 428/1 519/1 -f 428/1 419/1 519/1 -f 270/1 259/1 256/1 -f 269/1 270/1 256/1 -f 67/1 269/1 256/1 -f 421/1 269/1 67/1 -f 243/1 421/1 67/1 -f 270/1 266/1 259/1 -f 266/1 263/1 259/1 -f 252/1 421/1 243/1 -f 280/1 234/1 252/1 -f 234/1 421/1 252/1 -f 429/1 273/1 281/1 -f 429/1 277/1 273/1 -f 277/1 276/1 273/1 -f 429/1 431/1 277/1 -f 431/1 278/1 277/1 -f 431/1 430/1 278/1 -f 431/1 432/1 430/1 -f 431/1 433/1 432/1 -f 525/1 212/1 432/1 -f 433/1 434/1 432/1 -f 434/1 525/1 432/1 -f 439/1 438/1 437/1 -f 436/1 439/1 437/1 -f 440/1 439/1 436/1 -f 439/1 522/1 438/1 -f 440/1 522/1 439/1 -f 436/1 441/1 443/1 -f 442/1 436/1 443/1 -f 442/1 440/1 436/1 -f 284/1 444/1 467/1 -f 445/1 444/1 284/1 -f 445/1 449/2 444/1 -f 448/1 446/1 447/1 -f 4/1 446/1 448/1 -f 4/1 445/1 446/1 -f 450/4 445/1 4/1 -f 450/4 449/2 445/1 -f 288/1 286/1 451/1 -f 553/1 301/1 451/1 -f 301/1 294/1 451/1 -f 287/1 288/1 451/1 -f 294/1 287/1 451/1 -f 309/1 301/1 553/1 -f 308/1 309/1 553/1 -f 318/1 317/1 553/1 -f 317/1 308/1 553/1 -f 530/1 323/1 452/1 -f 453/1 530/1 452/1 -f 457/1 530/1 453/1 -f 326/1 457/1 453/1 -f 456/1 457/1 326/1 -f 454/1 529/1 458/1 -f 529/1 455/1 458/1 -f 458/1 457/1 456/1 -f 459/1 457/1 458/1 -f 455/1 459/1 458/1 -f 463/1 460/1 464/1 -f 461/1 329/1 464/1 -f 460/1 443/1 464/1 -f 443/1 461/1 464/1 -f 465/1 463/1 464/1 -f 329/1 462/1 464/1 -f 562/1 463/1 465/1 -f 466/1 562/1 465/1 -f 332/1 562/1 466/1 -f 564/1 562/1 332/1 -f 467/1 564/1 332/1 -f 460/1 442/1 443/1 -f 444/1 556/1 467/1 -f 556/1 564/1 467/1 -f 468/1 564/1 556/1 -f 451/1 468/1 556/1 -f 469/1 451/1 556/1 -f 558/1 451/1 469/1 -f 559/1 451/1 558/1 -f 553/1 451/1 559/1 -f 351/1 333/1 474/1 -f 355/1 351/1 474/1 -f 337/1 351/1 355/1 -f 345/1 349/1 337/1 -f 349/1 351/1 337/1 -f 341/1 345/1 337/1 -f 360/1 470/1 359/1 -f 362/1 470/1 360/1 -f 471/1 470/1 362/1 -f 364/1 471/1 362/1 -f 472/1 471/1 364/1 -f 367/1 472/1 364/1 -f 368/1 472/1 367/1 -f 370/1 472/1 368/1 -f 473/1 472/1 370/1 -f 374/1 473/1 370/1 -f 374/1 474/1 473/1 -f 355/1 474/1 374/1 -f 359/1 470/1 475/1 -f 470/1 533/1 475/1 -f 533/1 378/1 475/1 -f 533/1 535/1 378/1 -f 535/1 476/2 378/1 -f 535/1 477/1 476/2 -f 535/1 478/1 477/1 -f 478/1 382/1 477/1 -f 478/1 536/1 382/1 -f 536/1 479/1 382/1 -f 536/1 480/2 479/1 -f 481/1 480/2 536/1 -f 481/1 391/1 480/2 -f 481/1 392/1 391/1 -f 481/1 410/1 392/1 -f 410/1 411/1 392/1 -f 411/1 394/1 392/1 -f 411/1 405/1 394/1 -f 405/1 401/1 394/1 -f 401/1 398/1 394/1 -f 483/1 482/1 184/1 -f 541/1 483/1 184/1 -f 487/1 483/1 541/1 -f 484/1 483/1 487/1 -f 484/1 485/1 483/1 -f 485/1 482/1 483/1 -f 486/1 485/1 484/1 -f 486/1 414/1 485/1 -f 492/1 484/1 487/1 -f 492/1 486/1 484/1 -f 489/1 486/1 492/1 -f 489/1 488/1 486/1 -f 488/1 414/1 486/1 -f 491/1 488/1 489/1 -f 492/1 490/1 489/1 -f 490/1 491/1 489/1 -f 493/1 491/1 490/1 -f 495/1 490/1 492/1 -f 495/1 493/1 490/1 -f 496/1 495/1 492/1 -f 495/1 494/1 493/1 -f 496/1 497/1 495/1 -f 497/1 494/1 495/1 -f 501/1 498/1 496/1 -f 498/1 497/1 496/1 -f 498/1 500/1 497/1 -f 501/1 499/1 498/1 -f 499/1 500/1 498/1 -f 499/1 502/1 500/1 -f 503/1 499/1 501/1 -f 503/1 502/1 499/1 -f 503/1 504/1 502/1 -f 503/1 501/1 518/1 -f 505/1 503/1 518/1 -f 504/1 503/1 505/1 -f 419/1 504/1 505/1 -f 508/1 506/1 507/1 -f 421/1 508/1 507/1 -f 509/1 511/1 506/1 -f 508/1 509/1 506/1 -f 510/1 509/1 508/1 -f 509/1 512/1 511/1 -f 423/1 512/1 509/1 -f 510/1 423/1 509/1 -f 513/1 512/1 423/1 -f 512/1 514/1 511/1 -f 424/1 514/1 512/1 -f 513/1 424/1 512/1 -f 516/1 515/1 514/1 -f 424/1 516/1 514/1 -f 515/1 517/1 514/1 -f 516/1 517/1 515/1 -f 427/1 517/1 516/1 -f 519/1 518/1 517/1 -f 427/1 519/1 517/1 -f 519/1 505/1 518/1 -f 419/1 505/1 519/1 -f 421/1 507/1 269/1 -f 507/1 520/1 269/1 -f 507/1 506/1 520/1 -f 523/1 522/1 521/1 -f 523/1 44/1 522/1 -f 523/1 46/1 44/1 -f 523/1 429/1 46/1 -f 429/1 281/1 46/1 -f 524/1 429/1 523/1 -f 431/1 429/1 524/1 -f 433/1 431/1 524/1 -f 547/1 433/1 524/1 -f 547/1 434/1 433/1 -f 551/1 434/1 547/1 -f 526/1 434/1 551/1 -f 526/1 525/1 434/1 -f 526/1 212/1 525/1 -f 286/1 435/1 212/1 -f 526/1 527/1 212/1 -f 527/1 286/1 212/1 -f 451/1 527/1 538/1 -f 286/1 527/1 451/1 -f 442/1 539/1 521/1 -f 522/1 442/1 521/1 -f 522/1 440/1 442/1 -f 5/1 544/1 542/1 -f 450/4 5/1 542/1 -f 528/1 544/1 5/1 -f 530/1 544/1 528/1 -f 322/1 530/1 528/1 -f 323/1 530/1 322/1 -f 444/1 542/1 560/1 -f 449/2 450/4 542/1 -f 444/1 449/2 542/1 -f 549/1 553/1 550/1 -f 549/1 318/1 553/1 -f 318/1 454/1 100/1 -f 549/1 529/1 454/1 -f 318/1 549/1 454/1 -f 549/1 531/1 529/1 -f 457/1 544/1 530/1 -f 457/1 546/1 544/1 -f 457/1 548/1 546/1 -f 459/1 548/1 457/1 -f 455/1 548/1 459/1 -f 552/1 548/1 455/1 -f 529/1 552/1 455/1 -f 531/1 552/1 529/1 -f 333/1 533/1 470/1 -f 474/1 333/1 470/1 -f 539/1 532/1 533/1 -f 532/1 534/1 533/1 -f 333/1 539/1 533/1 -f 472/1 473/1 470/1 -f 473/1 474/1 470/1 -f 534/1 535/1 533/1 -f 471/1 472/1 470/1 -f 534/1 478/1 535/1 -f 534/1 536/1 478/1 -f 534/1 537/1 536/1 -f 537/1 481/1 536/1 -f 537/1 410/1 481/1 -f 561/1 563/1 410/1 -f 563/1 538/1 410/1 -f 554/1 560/1 410/1 -f 537/1 561/1 410/1 -f 538/1 543/1 410/1 -f 557/1 555/1 410/1 -f 555/1 554/1 410/1 -f 543/1 557/1 410/1 -f 560/1 412/1 410/1 -f 540/1 539/1 333/1 -f 521/1 539/1 540/1 -f 506/1 521/1 520/1 -f 521/1 540/1 520/1 -f 560/1 541/1 412/1 -f 542/1 487/1 541/1 -f 560/1 542/1 541/1 -f 506/1 523/1 521/1 -f 544/1 487/1 542/1 -f 538/1 545/1 543/1 -f 506/1 524/1 523/1 -f 546/1 487/1 544/1 -f 511/1 524/1 506/1 -f 492/1 487/1 546/1 -f 538/1 550/1 545/1 -f 548/1 492/1 546/1 -f 511/1 547/1 524/1 -f 511/1 514/1 547/1 -f 496/1 492/1 548/1 -f 517/1 551/1 547/1 -f 514/1 517/1 547/1 -f 552/1 496/1 548/1 -f 501/1 496/1 552/1 -f 549/1 550/1 538/1 -f 527/1 549/1 538/1 -f 517/1 526/1 551/1 -f 531/1 501/1 552/1 -f 517/1 518/1 526/1 -f 518/1 527/1 526/1 -f 518/1 549/1 527/1 -f 518/1 501/1 549/1 -f 501/1 531/1 549/1 -f 550/1 559/1 545/1 -f 550/1 553/1 559/1 -f 555/1 556/1 554/1 -f 557/1 469/1 555/1 -f 469/1 556/1 555/1 -f 543/1 558/1 557/1 -f 558/1 469/1 557/1 -f 559/1 558/1 543/1 -f 545/1 559/1 543/1 -f 556/1 444/1 554/1 -f 444/1 560/1 554/1 -f 442/1 460/1 539/1 -f 460/1 532/1 539/1 -f 460/1 534/1 532/1 -f 463/1 534/1 460/1 -f 463/1 537/1 534/1 -f 562/1 537/1 463/1 -f 562/1 561/1 537/1 -f 564/1 561/1 562/1 -f 564/1 563/1 561/1 -f 468/1 563/1 564/1 -f 468/1 451/1 563/1 -f 451/1 538/1 563/1 -f 565/7 570/8 682/9 -f 567/10 565/7 682/9 -f 566/11 565/7 567/10 -f 599/12 566/11 567/10 -f 659/13 569/14 567/10 -f 568/15 599/12 567/10 -f 569/14 568/15 567/10 -f 570/8 684/16 682/9 -f 565/7 605/17 570/8 -f 605/17 606/18 570/8 -f 606/18 578/19 570/8 -f 640/20 638/21 569/14 -f 642/22 640/20 569/14 -f 581/23 642/22 569/14 -f 638/21 568/15 569/14 -f 571/24 605/17 565/7 -f 610/25 608/26 565/7 -f 608/26 571/24 565/7 -f 582/27 610/25 565/7 -f 588/28 582/27 565/7 -f 566/11 623/29 565/7 -f 623/29 572/30 565/7 -f 572/30 573/31 565/7 -f 573/31 624/32 565/7 -f 624/32 627/33 565/7 -f 627/33 588/28 565/7 -f 574/34 623/29 566/11 -f 575/35 574/34 566/11 -f 629/36 626/37 566/11 -f 599/12 629/36 566/11 -f 626/37 575/35 566/11 -f 638/21 576/38 568/15 -f 576/38 577/39 568/15 -f 577/39 643/40 568/15 -f 643/40 646/41 568/15 -f 646/41 599/12 568/15 -f 580/42 642/22 581/23 -f 578/19 579/43 570/8 -f 611/44 590/45 570/8 -f 579/43 611/44 570/8 -f 589/46 649/47 581/23 -f 649/47 580/42 581/23 -f 613/48 590/45 611/44 -f 588/28 614/49 582/27 -f 630/50 588/28 627/33 -f 599/12 584/51 629/36 -f 583/52 599/12 646/41 -f 589/46 585/53 649/47 -f 616/54 590/45 613/48 -f 632/55 588/28 630/50 -f 586/56 599/12 583/52 -f 588/28 619/57 614/49 -f 599/12 635/58 584/51 -f 589/46 655/59 585/53 -f 618/60 590/45 616/54 -f 633/61 588/28 632/55 -f 653/62 599/12 586/56 -f 622/63 590/45 618/60 -f 588/28 621/64 619/57 -f 636/65 588/28 633/61 -f 599/12 587/66 635/58 -f 657/67 599/12 653/62 -f 589/46 656/68 655/59 -f 588/28 590/45 621/64 -f 621/64 590/45 622/63 -f 599/12 588/28 636/65 -f 587/66 599/12 636/65 -f 589/46 599/12 657/67 -f 656/68 589/46 657/67 -f 662/69 599/12 589/46 -f 588/28 591/70 590/45 -f 593/71 599/12 662/69 -f 588/28 592/72 591/70 -f 592/72 595/73 594/74 -f 665/75 593/71 663/76 -f 667/77 593/71 665/75 -f 592/72 678/78 595/73 -f 596/79 593/71 667/77 -f 592/72 598/80 678/78 -f 597/81 593/71 596/79 -f 669/82 593/71 597/81 -f 599/12 592/72 588/28 -f 592/72 600/83 598/80 -f 675/84 592/72 599/12 -f 593/71 675/84 599/12 -f 675/84 593/71 669/82 -f 672/85 600/83 592/72 -f 669/82 601/86 675/84 -f 673/87 672/85 592/72 -f 601/86 602/88 675/84 -f 603/89 673/87 592/72 -f 675/84 603/89 592/72 -f 602/88 604/90 675/84 -f 690/91 606/92 698/93 -f 606/92 605/94 698/93 -f 605/94 607/95 698/93 -f 571/96 607/95 605/94 -f 692/97 578/98 690/91 -f 578/98 606/92 690/91 -f 571/96 702/99 607/95 -f 608/100 702/99 571/96 -f 694/101 578/98 692/97 -f 608/100 609/102 702/99 -f 610/103 609/102 608/100 -f 579/104 578/98 694/101 -f 704/105 611/106 694/101 -f 611/106 579/104 694/101 -f 610/103 612/107 609/102 -f 582/108 612/107 610/103 -f 613/109 611/106 704/105 -f 615/110 613/109 704/105 -f 582/108 706/111 612/107 -f 614/112 706/111 582/108 -f 616/113 613/109 615/110 -f 614/112 617/114 706/111 -f 709/115 616/113 615/110 -f 619/116 617/114 614/112 -f 618/117 616/113 709/115 -f 619/116 620/118 617/114 -f 622/119 618/117 709/115 -f 712/120 622/119 709/115 -f 621/121 620/118 619/116 -f 621/121 712/120 620/118 -f 712/120 621/121 622/119 -f 685/122 572/123 699/124 -f 572/123 623/125 699/124 -f 623/125 701/126 699/124 -f 574/127 701/126 623/125 -f 686/128 573/129 685/122 -f 573/129 572/123 685/122 -f 575/130 701/126 574/127 -f 624/131 573/129 686/128 -f 575/130 703/132 701/126 -f 625/133 624/131 686/128 -f 626/134 703/132 575/130 -f 627/135 624/131 625/133 -f 626/134 628/136 703/132 -f 697/137 627/135 625/133 -f 629/138 628/136 626/134 -f 630/139 627/135 697/137 -f 696/140 630/139 697/137 -f 629/138 631/141 628/136 -f 584/142 631/141 629/138 -f 632/143 630/139 696/140 -f 584/142 708/144 631/141 -f 695/145 632/143 696/140 -f 635/146 708/144 584/142 -f 633/147 632/143 695/145 -f 635/146 634/148 708/144 -f 636/149 633/147 695/145 -f 637/150 636/149 695/145 -f 635/146 711/151 634/148 -f 587/152 711/151 635/146 -f 587/152 637/150 711/151 -f 637/150 587/152 636/149 -f 576/153 638/154 689/155 -f 638/154 688/156 689/155 -f 639/157 576/153 689/155 -f 640/158 688/156 638/154 -f 641/159 577/160 639/157 -f 577/160 576/153 639/157 -f 640/158 687/161 688/156 -f 642/162 687/161 640/158 -f 644/163 643/164 641/159 -f 643/164 577/160 641/159 -f 580/165 687/161 642/162 -f 580/165 645/166 687/161 -f 647/167 646/168 644/163 -f 646/168 643/164 644/163 -f 580/165 648/169 645/166 -f 649/170 648/169 580/165 -f 583/171 646/168 647/167 -f 650/172 583/171 647/167 -f 649/170 707/173 648/169 -f 585/174 707/173 649/170 -f 586/175 583/171 650/172 -f 585/174 651/176 707/173 -f 654/177 586/175 650/172 -f 655/178 651/176 585/174 -f 655/178 652/179 651/176 -f 653/180 586/175 654/177 -f 657/181 653/180 654/177 -f 710/182 657/181 654/177 -f 655/178 713/183 652/179 -f 656/184 713/183 655/178 -f 713/183 657/181 710/182 -f 713/183 656/184 657/181 -f 660/185 659/186 658/187 -f 660/185 569/188 659/186 -f 661/189 569/188 660/185 -f 661/189 581/190 569/188 -f 662/191 589/192 705/193 -f 700/194 662/191 705/193 -f 593/195 662/191 700/194 -f 716/196 593/195 700/194 -f 664/197 593/195 716/196 -f 663/198 593/195 664/197 -f 666/199 663/198 664/197 -f 666/199 665/200 663/198 -f 666/199 667/201 665/200 -f 668/202 667/201 666/199 -f 668/202 596/203 667/201 -f 719/204 596/203 668/202 -f 719/204 597/205 596/203 -f 720/206 669/207 719/204 -f 669/207 597/205 719/204 -f 670/208 669/207 720/206 -f 670/208 601/209 669/207 -f 722/210 601/209 670/208 -f 722/210 602/211 601/209 -f 721/212 602/211 722/210 -f 721/212 604/213 602/211 -f 675/214 721/212 676/215 -f 675/214 604/213 721/212 -f 600/216 672/217 671/218 -f 672/217 714/219 671/218 -f 672/217 673/220 714/219 -f 673/220 674/221 714/219 -f 673/220 603/222 674/221 -f 603/222 675/214 674/221 -f 675/214 676/215 674/221 -f 598/223 671/218 715/224 -f 600/216 671/218 598/223 -f 594/225 595/226 677/227 -f 595/226 717/228 677/227 -f 595/226 678/229 717/228 -f 678/229 718/230 717/228 -f 678/229 598/223 718/230 -f 598/223 715/224 718/230 -f 679/231 594/225 677/227 -f 592/232 594/225 679/231 -f 590/233 681/234 680/235 -f 591/236 681/234 590/233 -f 591/236 679/231 681/234 -f 592/232 679/231 591/236 -f 570/237 680/235 693/238 -f 590/233 680/235 570/237 -f 682/239 684/240 683/241 -f 684/240 691/242 683/241 -f 684/240 570/237 691/242 -f 570/237 693/238 691/242 -f 658/187 567/243 683/241 -f 567/243 682/239 683/241 -f 659/186 567/243 658/187 -f 705/193 589/192 661/189 -f 589/192 581/190 661/189 -f 639/157 658/187 683/241 -f 686/128 685/122 683/241 -f 641/159 639/157 683/241 -f 625/133 686/128 683/241 -f 644/163 641/159 683/241 -f 690/91 698/93 683/241 -f 698/93 697/137 683/241 -f 697/137 625/133 683/241 -f 685/122 699/124 683/241 -f 699/124 644/163 683/241 -f 687/161 705/193 658/187 -f 688/156 687/161 658/187 -f 689/155 688/156 658/187 -f 639/157 689/155 658/187 -f 692/97 690/91 683/241 -f 691/242 692/97 683/241 -f 705/193 660/185 658/187 -f 705/193 661/189 660/185 -f 693/238 692/97 691/242 -f 694/101 692/97 693/238 -f 680/235 704/105 693/238 -f 704/105 694/101 693/238 -f 647/167 644/163 699/124 -f 637/150 695/145 698/93 -f 695/145 696/140 698/93 -f 696/140 697/137 698/93 -f 607/95 637/150 698/93 -f 654/177 650/172 699/124 -f 710/182 654/177 699/124 -f 700/194 710/182 699/124 -f 716/196 700/194 699/124 -f 701/126 716/196 699/124 -f 650/172 647/167 699/124 -f 702/99 637/150 607/95 -f 703/132 716/196 701/126 -f 609/102 637/150 702/99 -f 645/166 705/193 687/161 -f 628/136 716/196 703/132 -f 612/107 637/150 609/102 -f 648/169 705/193 645/166 -f 716/196 637/150 612/107 -f 680/235 615/110 704/105 -f 706/111 716/196 612/107 -f 631/141 716/196 628/136 -f 707/173 705/193 648/169 -f 617/114 716/196 706/111 -f 708/144 716/196 631/141 -f 651/176 705/193 707/173 -f 700/194 705/193 651/176 -f 680/235 709/115 615/110 -f 652/179 700/194 651/176 -f 620/118 716/196 617/114 -f 634/148 716/196 708/144 -f 680/235 712/120 709/115 -f 711/151 716/196 634/148 -f 713/183 700/194 652/179 -f 680/235 716/196 620/118 -f 712/120 680/235 620/118 -f 700/194 713/183 710/182 -f 637/150 716/196 711/151 -f 681/234 716/196 680/235 -f 676/215 716/196 681/234 -f 679/231 676/215 681/234 -f 714/219 674/221 679/231 -f 671/218 714/219 679/231 -f 674/221 676/215 679/231 -f 715/224 671/218 679/231 -f 718/230 715/224 679/231 -f 676/215 721/212 716/196 -f 677/227 717/228 679/231 -f 717/228 718/230 679/231 -f 721/212 664/197 716/196 -f 721/212 720/206 664/197 -f 720/206 719/204 664/197 -f 719/204 666/199 664/197 -f 719/204 668/202 666/199 -f 721/212 670/208 720/206 -f 721/212 722/210 670/208 -f 724/1 725/1 723/1 -f 725/1 728/1 723/1 -f 728/1 727/1 723/1 -f 724/1 726/1 725/1 -f 789/1 726/1 724/1 -f 725/1 730/1 728/1 -f 726/1 730/1 725/1 -f 789/1 731/1 726/1 -f 790/1 731/1 789/1 -f 728/1 733/1 727/1 -f 790/1 791/1 731/1 -f 727/1 732/1 729/1 -f 733/1 732/1 727/1 -f 726/1 734/1 730/1 -f 726/1 735/1 734/1 -f 731/1 735/1 726/1 -f 734/1 741/1 730/1 -f 732/1 737/1 729/1 -f 728/1 736/1 733/1 -f 730/1 736/1 728/1 -f 731/1 738/1 735/1 -f 740/1 738/1 731/1 -f 791/1 740/1 731/1 -f 741/1 736/1 730/1 -f 733/1 739/1 732/1 -f 736/1 739/1 733/1 -f 738/1 734/1 735/1 -f 791/1 792/1 740/1 -f 742/1 747/1 744/1 -f 745/1 749/1 742/1 -f 746/1 749/1 745/1 -f 743/1 746/1 745/1 -f 764/1 746/1 743/1 -f 744/1 747/1 751/1 -f 742/1 748/1 747/1 -f 749/1 753/1 742/1 -f 748/1 752/1 747/1 -f 742/1 753/1 748/1 -f 764/1 750/1 746/1 -f 747/1 755/1 751/1 -f 752/1 755/1 747/1 -f 749/1 758/1 753/1 -f 746/1 756/1 749/1 -f 750/1 754/1 746/1 -f 753/1 761/1 748/1 -f 748/1 761/1 752/1 -f 749/1 756/1 758/1 -f 746/1 754/1 756/1 -f 753/1 763/1 761/1 -f 750/1 757/1 754/1 -f 752/1 760/1 755/1 -f 759/1 757/1 750/1 -f 752/1 762/1 760/1 -f 761/1 762/1 752/1 -f 758/1 763/1 753/1 -f 759/1 793/1 757/1 -f 766/1 764/1 743/1 -f 768/1 764/1 766/1 -f 768/1 750/1 764/1 -f 773/1 750/1 768/1 -f 773/1 759/1 750/1 -f 798/1 759/1 773/1 -f 798/1 793/1 759/1 -f 767/1 769/1 765/1 -f 769/1 770/1 765/1 -f 770/1 766/1 765/1 -f 770/1 771/1 766/1 -f 771/1 768/1 766/1 -f 813/1 769/1 767/1 -f 771/1 773/1 768/1 -f 772/1 770/1 769/1 -f 813/1 772/1 769/1 -f 772/1 797/1 770/1 -f 797/1 771/1 770/1 -f 797/1 774/1 771/1 -f 774/1 773/1 771/1 -f 841/1 772/1 813/1 -f 796/1 797/1 772/1 -f 774/1 798/1 773/1 -f 841/1 796/1 772/1 -f 797/1 842/1 774/1 -f 842/1 798/1 774/1 -f 778/1 779/1 776/1 -f 777/1 776/1 775/1 -f 777/1 778/1 776/1 -f 780/1 777/1 775/1 -f 777/1 781/1 778/1 -f 781/1 779/1 778/1 -f 780/1 782/1 777/1 -f 782/1 781/1 777/1 -f 781/1 784/1 779/1 -f 782/1 783/1 781/1 -f 823/1 782/1 780/1 -f 897/1 784/1 781/1 -f 822/1 823/1 780/1 -f 783/1 825/1 781/1 -f 825/1 897/1 781/1 -f 823/1 783/1 782/1 -f 824/1 825/1 783/1 -f 824/1 783/1 823/1 -f 779/1 785/1 723/1 -f 776/1 779/1 723/1 -f 785/1 819/1 723/1 -f 819/1 724/1 723/1 -f 819/1 786/1 724/1 -f 786/1 818/1 724/1 -f 818/1 789/1 724/1 -f 787/1 789/1 818/1 -f 787/1 744/1 789/1 -f 788/1 742/1 787/1 -f 742/1 744/1 787/1 -f 816/1 742/1 788/1 -f 745/1 742/1 816/1 -f 743/1 745/1 816/1 -f 817/1 743/1 816/1 -f 767/1 766/1 817/1 -f 766/1 743/1 817/1 -f 765/1 766/1 767/1 -f 775/1 776/1 723/1 -f 727/1 775/1 723/1 -f 780/1 775/1 727/1 -f 729/1 780/1 727/1 -f 822/1 780/1 729/1 -f 737/1 822/1 729/1 -f 751/1 790/1 789/1 -f 744/1 751/1 789/1 -f 751/1 755/1 790/1 -f 755/1 791/1 790/1 -f 760/1 792/1 791/1 -f 755/1 760/1 791/1 -f 798/1 837/1 793/1 -f 826/1 837/1 798/1 -f 871/1 886/1 885/1 -f 871/1 866/1 886/1 -f 866/1 868/1 886/1 -f 868/1 799/1 886/1 -f 868/1 869/1 799/1 -f 869/1 865/1 799/1 -f 865/1 887/1 799/1 -f 865/1 867/1 887/1 -f 867/1 855/1 887/1 -f 855/1 888/1 887/1 -f 855/1 800/1 888/1 -f 855/1 801/1 800/1 -f 856/1 802/1 801/1 -f 855/1 856/1 801/1 -f 856/1 853/1 802/1 -f 853/1 803/1 802/1 -f 853/1 857/1 803/1 -f 857/1 854/1 803/1 -f 854/1 804/1 803/1 -f 854/1 850/1 804/1 -f 807/1 892/1 808/1 -f 807/1 806/1 892/1 -f 806/1 810/1 892/1 -f 806/1 809/1 810/1 -f 809/1 894/1 810/1 -f 809/1 795/1 894/1 -f 795/1 896/1 894/1 -f 795/1 794/1 896/1 -f 794/1 811/1 896/1 -f 812/1 767/1 817/1 -f 812/1 814/2 767/1 -f 814/2 813/1 767/1 -f 814/2 841/1 813/1 -f 815/1 788/1 787/1 -f 815/1 893/1 788/1 -f 893/1 816/1 788/1 -f 893/1 895/1 816/1 -f 895/1 817/1 816/1 -f 895/1 812/1 817/1 -f 815/1 787/1 818/1 -f 821/1 815/1 818/1 -f 889/1 819/1 785/1 -f 889/1 891/1 819/1 -f 891/1 786/1 819/1 -f 891/1 820/1 786/1 -f 821/1 818/1 786/1 -f 820/1 821/1 786/1 -f 898/1 889/1 785/1 -f 779/1 898/1 785/1 -f 784/1 898/1 779/1 -f 909/1 899/1 737/1 -f 899/1 822/1 737/1 -f 923/1 924/1 792/1 -f 760/1 923/1 792/1 -f 732/1 909/1 737/1 -f 914/1 909/1 732/1 -f 910/1 914/1 732/1 -f 739/1 910/1 732/1 -f 736/1 910/1 739/1 -f 913/1 910/1 736/1 -f 912/1 913/1 736/1 -f 741/1 912/1 736/1 -f 911/1 912/1 741/1 -f 734/1 911/1 741/1 -f 738/1 908/1 734/1 -f 908/1 911/1 734/1 -f 925/1 908/1 738/1 -f 740/1 925/1 738/1 -f 924/1 925/1 740/1 -f 792/1 924/1 740/1 -f 762/1 926/1 760/1 -f 926/1 923/1 760/1 -f 930/1 926/1 762/1 -f 761/1 930/1 762/1 -f 928/1 930/1 761/1 -f 763/1 928/1 761/1 -f 927/1 928/1 763/1 -f 758/1 927/1 763/1 -f 932/1 927/1 758/1 -f 756/1 929/1 758/1 -f 929/1 932/1 758/1 -f 754/1 929/1 756/1 -f 936/1 929/1 754/1 -f 757/1 938/1 754/1 -f 938/1 936/1 754/1 -f 837/1 938/1 757/1 -f 793/1 837/1 757/1 -f 827/1 828/1 826/1 -f 830/1 831/1 827/1 -f 831/1 828/1 827/1 -f 829/1 833/1 830/1 -f 831/1 832/1 828/1 -f 843/1 834/1 829/1 -f 834/1 833/1 829/1 -f 833/1 831/1 830/1 -f 836/1 832/1 831/1 -f 833/1 836/1 831/1 -f 835/1 836/1 833/1 -f 834/1 835/1 833/1 -f 828/1 837/1 826/1 -f 828/1 838/1 837/1 -f 832/1 838/1 828/1 -f 840/1 839/1 811/1 -f 794/1 840/1 811/1 -f 814/2 843/1 841/1 -f 829/1 796/1 841/1 -f 843/1 829/1 841/1 -f 829/1 830/1 796/1 -f 830/1 797/1 796/1 -f 830/1 827/1 797/1 -f 827/1 842/1 797/1 -f 827/1 826/1 842/1 -f 826/1 798/1 842/1 -f 941/1 942/1 843/1 -f 942/1 834/1 843/1 -f 942/1 835/1 834/1 -f 942/1 943/1 835/1 -f 943/1 945/1 835/1 -f 945/1 836/1 835/1 -f 804/1 844/1 949/1 -f 850/1 844/1 804/1 -f 848/1 847/1 844/1 -f 851/1 848/1 844/1 -f 845/1 848/1 851/1 -f 849/1 848/1 845/1 -f 846/1 847/1 848/1 -f 962/1 849/1 845/1 -f 849/1 846/1 848/1 -f 846/1 954/1 847/1 -f 849/1 957/1 846/1 -f 958/1 957/1 849/1 -f 962/1 958/1 849/1 -f 851/1 844/1 850/1 -f 863/1 851/1 850/1 -f 845/1 851/1 863/1 -f 864/1 845/1 863/1 -f 962/1 845/1 864/1 -f 852/1 962/1 864/1 -f 858/1 857/1 853/1 -f 859/1 856/1 855/1 -f 856/1 858/1 853/1 -f 857/1 861/1 854/1 -f 858/1 862/1 857/1 -f 860/1 858/1 856/1 -f 859/1 860/1 856/1 -f 862/1 861/1 857/1 -f 863/1 850/1 854/1 -f 861/1 863/1 854/1 -f 860/1 862/1 858/1 -f 864/1 861/1 862/1 -f 860/1 852/1 862/1 -f 864/1 863/1 861/1 -f 852/1 864/1 862/1 -f 867/1 859/1 855/1 -f 870/1 859/1 867/1 -f 872/1 859/1 870/1 -f 872/1 860/1 859/1 -f 865/1 870/1 867/1 -f 869/1 870/1 865/1 -f 871/1 873/1 866/1 -f 873/1 868/1 866/1 -f 868/1 874/1 869/1 -f 869/1 872/1 870/1 -f 873/1 874/1 868/1 -f 874/1 872/1 869/1 -f 876/1 873/1 871/1 -f 961/1 872/1 874/1 -f 873/1 961/1 874/1 -f 876/1 875/1 873/1 -f 875/1 961/1 873/1 -f 877/1 879/1 871/1 -f 879/1 876/1 871/1 -f 879/1 875/1 876/1 -f 879/1 882/1 875/1 -f 882/1 961/1 875/1 -f 877/1 871/1 965/1 -f 871/1 885/1 965/1 -f 878/1 879/1 877/1 -f 880/1 878/1 877/1 -f 878/1 883/1 879/1 -f 880/1 883/1 878/1 -f 883/1 882/1 879/1 -f 881/1 883/1 880/1 -f 966/1 968/1 881/1 -f 968/1 883/1 881/1 -f 967/1 968/1 966/1 -f 968/1 970/1 883/1 -f 970/1 882/1 883/1 -f 970/1 969/1 882/1 -f 805/1 807/1 808/1 -f 890/1 805/1 808/1 -f 898/1 808/1 889/1 -f 808/1 891/1 889/1 -f 890/1 808/1 898/1 -f 808/1 892/1 891/1 -f 892/1 820/1 891/1 -f 892/1 810/1 820/1 -f 810/1 821/1 820/1 -f 810/1 815/1 821/1 -f 894/1 815/1 810/1 -f 893/1 815/1 894/1 -f 896/1 893/1 894/1 -f 895/1 893/1 896/1 -f 811/1 895/1 896/1 -f 812/1 895/1 811/1 -f 839/1 812/1 811/1 -f 814/2 812/1 839/1 -f 899/1 823/1 822/1 -f 899/1 900/1 823/1 -f 900/1 824/1 823/1 -f 900/1 901/1 824/1 -f 901/1 825/1 824/1 -f 901/1 902/1 825/1 -f 902/1 897/1 825/1 -f 902/1 903/1 897/1 -f 898/1 784/1 897/1 -f 903/1 898/1 897/1 -f 978/1 900/1 899/1 -f 978/1 904/1 900/1 -f 904/1 901/1 900/1 -f 905/1 902/1 901/1 -f 904/1 905/1 901/1 -f 905/1 903/1 902/1 -f 977/1 904/1 978/1 -f 905/1 906/1 903/1 -f 907/1 905/1 904/1 -f 977/1 907/1 904/1 -f 907/1 906/1 905/1 -f 973/1 972/1 903/1 -f 906/1 973/1 903/1 -f 974/1 973/1 906/1 -f 907/1 974/1 906/1 -f 1010/1 974/1 907/1 -f 977/1 1010/1 907/1 -f 915/1 899/1 909/1 -f 978/1 899/1 915/1 -f 921/1 978/1 915/1 -f 924/1 979/1 925/1 -f 925/1 980/1 908/1 -f 979/1 980/1 925/1 -f 918/1 911/1 908/1 -f 980/1 918/1 908/1 -f 914/1 915/1 909/1 -f 913/1 919/1 910/1 -f 920/1 912/1 911/1 -f 919/1 914/1 910/1 -f 918/1 920/1 911/1 -f 916/1 913/1 912/1 -f 920/1 916/1 912/1 -f 916/1 919/1 913/1 -f 917/1 915/1 914/1 -f 916/1 981/1 919/1 -f 919/1 917/1 914/1 -f 920/1 981/1 916/1 -f 919/1 922/1 917/1 -f 981/1 922/1 919/1 -f 917/1 921/1 915/1 -f 926/1 931/1 923/1 -f 931/1 924/1 923/1 -f 931/1 979/1 924/1 -f 930/1 931/1 926/1 -f 930/1 935/1 931/1 -f 933/1 928/1 927/1 -f 932/1 933/1 927/1 -f 928/1 935/1 930/1 -f 933/1 982/1 928/1 -f 929/1 936/1 937/1 -f 929/1 934/1 932/1 -f 932/1 934/1 933/1 -f 937/1 934/1 929/1 -f 982/1 935/1 928/1 -f 838/1 938/1 837/1 -f 933/1 939/1 982/1 -f 934/1 939/1 933/1 -f 937/1 940/1 934/1 -f 938/1 984/1 936/1 -f 940/1 939/1 934/1 -f 838/1 984/1 938/1 -f 936/1 940/1 937/1 -f 984/1 940/1 936/1 -f 945/1 985/1 838/1 -f 832/1 945/1 838/1 -f 836/1 945/1 832/1 -f 843/1 814/2 839/1 -f 840/1 843/1 839/1 -f 988/1 840/1 953/1 -f 988/1 941/1 840/1 -f 941/1 843/1 840/1 -f 944/1 942/1 941/1 -f 943/1 942/1 944/1 -f 946/1 943/1 944/1 -f 947/1 945/1 943/1 -f 946/1 947/1 943/1 -f 948/1 947/1 946/1 -f 844/1 847/1 949/1 -f 847/1 950/1 949/1 -f 847/1 954/1 950/1 -f 955/1 951/1 950/1 -f 954/1 955/1 950/1 -f 955/1 987/1 951/1 -f 987/1 952/1 951/1 -f 987/1 989/1 952/1 -f 989/1 986/1 952/1 -f 986/1 953/1 952/1 -f 986/1 988/1 953/1 -f 846/1 956/1 954/1 -f 956/1 955/1 954/1 -f 956/1 987/1 955/1 -f 990/1 987/1 956/1 -f 959/244 956/1 846/1 -f 957/1 959/244 846/1 -f 959/244 990/1 956/1 -f 960/1 959/244 957/1 -f 958/1 960/1 957/1 -f 962/1 860/1 872/1 -f 961/1 962/1 872/1 -f 962/1 852/1 860/1 -f 882/1 962/1 961/1 -f 958/1 962/1 882/1 -f 969/1 958/1 882/1 -f 1007/1 998/1 963/1 -f 998/1 997/1 963/1 -f 997/1 964/1 963/1 -f 997/1 999/1 964/1 -f 999/1 967/1 964/1 -f 967/1 884/1 964/1 -f 967/1 966/1 884/1 -f 966/1 881/1 884/1 -f 881/1 965/1 884/1 -f 881/1 880/1 965/1 -f 880/1 877/1 965/1 -f 1003/1 968/1 967/1 -f 999/1 1003/1 967/1 -f 1003/1 970/1 968/1 -f 1000/1 1003/1 999/1 -f 970/1 971/1 969/1 -f 1003/1 971/1 970/1 -f 1006/1 971/1 1003/1 -f 805/1 890/1 898/1 -f 903/1 805/1 898/1 -f 903/1 963/1 805/1 -f 903/1 972/1 963/1 -f 972/1 1007/1 963/1 -f 1008/1 972/1 973/1 -f 974/1 1008/1 973/1 -f 974/1 975/1 1008/1 -f 1010/1 976/1 974/1 -f 976/1 975/1 974/1 -f 977/1 978/1 921/1 -f 1013/1 1010/1 921/1 -f 1010/1 977/1 921/1 -f 1018/1 980/1 979/1 -f 1018/1 918/1 980/1 -f 1018/1 1016/1 918/1 -f 1016/1 1011/1 918/1 -f 1011/1 920/1 918/1 -f 1011/1 981/1 920/1 -f 1011/1 1014/1 981/1 -f 917/1 1013/1 921/1 -f 1014/1 922/1 981/1 -f 922/1 1013/1 917/1 -f 1014/1 1013/1 922/1 -f 1020/1 1018/1 979/1 -f 931/1 1020/1 979/1 -f 935/1 1020/1 931/1 -f 1022/1 1020/1 935/1 -f 982/1 1022/1 935/1 -f 983/1 1022/1 982/1 -f 939/1 983/1 982/1 -f 940/1 983/1 939/1 -f 1023/1 983/1 940/1 -f 985/1 984/1 838/1 -f 984/1 1023/1 940/1 -f 985/1 1023/1 984/1 -f 947/1 985/1 945/1 -f 947/1 1026/1 985/1 -f 947/1 948/1 1026/1 -f 944/1 941/1 988/1 -f 993/1 944/1 988/1 -f 994/1 946/1 993/1 -f 946/1 944/1 993/1 -f 948/1 946/1 994/1 -f 1028/3 948/1 994/1 -f 991/1 986/1 989/1 -f 991/1 988/1 986/1 -f 990/1 989/1 987/1 -f 991/1 993/1 988/1 -f 959/244 991/1 989/1 -f 990/1 959/244 989/1 -f 992/1 993/1 991/1 -f 959/244 992/1 991/1 -f 960/1 995/1 959/244 -f 995/1 992/1 959/244 -f 1028/3 994/1 993/1 -f 992/1 1028/3 993/1 -f 996/1 992/1 995/1 -f 996/1 1028/3 992/1 -f 971/1 960/1 969/1 -f 960/1 958/1 969/1 -f 1006/1 960/1 971/1 -f 995/1 960/1 1006/1 -f 998/1 1002/1 997/1 -f 1000/1 999/1 997/1 -f 1001/1 998/1 1007/1 -f 1001/1 1004/1 998/1 -f 1004/1 1002/1 998/1 -f 1002/1 1000/1 997/1 -f 1009/1 1004/1 1001/1 -f 1002/1 1003/1 1000/1 -f 1004/1 1005/1 1002/1 -f 1005/1 1003/1 1002/1 -f 1005/1 1006/1 1003/1 -f 1009/1 1027/6 1004/1 -f 1027/6 1005/1 1004/1 -f 1027/6 1006/1 1005/1 -f 1008/1 1007/1 972/1 -f 1008/1 1001/1 1007/1 -f 975/1 1001/1 1008/1 -f 975/1 1009/1 1001/1 -f 976/1 1009/1 975/1 -f 976/1 1027/6 1009/1 -f 976/1 1010/1 1013/1 -f 1015/1 976/1 1013/1 -f 1018/1 1019/1 1016/1 -f 1012/1 1019/1 1018/1 -f 1016/1 1014/1 1011/1 -f 1014/1 1015/1 1013/1 -f 1016/1 1017/1 1014/1 -f 1019/1 1017/1 1016/1 -f 1014/1 1017/1 1015/1 -f 1020/1 1012/1 1018/1 -f 1021/1 1012/1 1020/1 -f 1019/1 1012/1 1021/1 -f 1021/1 1024/1 1019/1 -f 1022/1 1021/1 1020/1 -f 1023/1 1025/1 983/1 -f 983/1 1024/1 1022/1 -f 1025/1 1024/1 983/1 -f 1022/1 1024/1 1021/1 -f 1026/1 1025/1 1023/1 -f 985/1 1026/1 1023/1 -f 1017/1 976/1 1015/1 -f 1017/1 1027/6 976/1 -f 1017/1 1019/1 1027/6 -f 1024/1 995/1 1019/1 -f 995/1 1006/1 1019/1 -f 1006/1 1027/6 1019/1 -f 1024/1 996/1 995/1 -f 1028/3 996/1 1024/1 -f 1026/1 1028/3 1024/1 -f 1026/1 948/1 1028/3 -f 1025/1 1026/1 1024/1 -f 1046/1 1030/1 1045/1 -f 1056/1 1030/1 1046/1 -f 1031/1 1056/1 1046/1 -f 1032/1 1031/1 1046/1 -f 1045/1 1033/1 1042/1 -f 1030/1 1033/1 1045/1 -f 1036/1 1034/1 1035/1 -f 1042/1 1036/1 1035/1 -f 1033/1 1036/1 1042/1 -f 1066/1 1037/1 1067/1 -f 1066/1 1060/1 1037/1 -f 1039/1 1031/1 1032/1 -f 1038/1 1039/1 1032/1 -f 1035/1 1080/1 1077/1 -f 1035/1 1047/1 1080/1 -f 1040/1 1035/1 1077/1 -f 1042/1 1035/1 1040/1 -f 1041/1 1042/1 1040/1 -f 1043/1 1042/1 1041/1 -f 1045/1 1042/1 1043/1 -f 1044/1 1045/1 1043/1 -f 1044/1 1074/1 1045/1 -f 1074/1 1046/1 1045/1 -f 1074/1 1076/1 1046/1 -f 1076/1 1032/1 1046/1 -f 1076/1 1038/1 1032/1 -f 1076/1 1073/1 1038/1 -f 1048/1 1047/1 1035/1 -f 1034/1 1048/1 1035/1 -f 1086/1 1054/1 1061/1 -f 1058/1 1054/1 1086/1 -f 1053/1 1054/1 1058/1 -f 1059/1 1053/1 1058/1 -f 1060/1 1053/1 1059/1 -f 1037/1 1060/1 1059/1 -f 1061/1 1055/1 1084/1 -f 1054/1 1055/1 1061/1 -f 1051/1 1062/1 1085/1 -f 1062/1 1063/1 1085/1 -f 1062/1 1064/1 1063/1 -f 1062/1 1052/1 1064/1 -f 1052/1 1065/1 1064/1 -f 1052/1 1066/1 1065/1 -f 1066/1 1067/1 1065/1 -f 1055/1 1092/1 1084/1 -f 1055/1 1068/1 1092/1 -f 1068/1 1070/1 1092/1 -f 1068/1 1069/1 1070/1 -f 1069/1 1071/1 1070/1 -f 1069/1 1057/1 1071/1 -f 1038/1 1072/1 1071/1 -f 1039/1 1038/1 1071/1 -f 1057/1 1039/1 1071/1 -f 1038/1 1073/1 1072/1 -f 1072/1 1073/1 1093/1 -f 1073/1 1076/1 1093/1 -f 1074/1 1044/1 1094/1 -f 1075/1 1074/1 1094/1 -f 1076/1 1074/1 1075/1 -f 1093/1 1076/1 1075/1 -f 1094/1 1044/1 1089/1 -f 1044/1 1043/1 1089/1 -f 1088/1 1077/1 1087/1 -f 1040/1 1077/1 1088/1 -f 1078/1 1040/1 1088/1 -f 1041/1 1040/1 1078/1 -f 1089/1 1041/1 1078/1 -f 1043/1 1041/1 1089/1 -f 1077/1 1079/1 1087/1 -f 1077/1 1080/1 1079/1 -f 1080/1 1081/1 1079/1 -f 1047/1 1049/1 1081/1 -f 1080/1 1047/1 1081/1 -f 1048/1 1049/1 1047/1 -f 1049/1 1090/1 1081/1 -f 1049/1 1082/1 1090/1 -f 1082/1 1083/1 1090/1 -f 1082/1 1050/1 1083/1 -f 1050/1 1051/1 1083/1 -f 1051/1 1091/1 1083/1 -f 1051/1 1085/1 1091/1 -f 1085/1 1029/1 1091/1 -f 1029/1 1061/1 1084/1 -f 1085/1 1061/1 1029/1 -f 1085/1 1063/1 1061/1 -f 1063/1 1086/1 1061/1 -f 1063/1 1064/1 1086/1 -f 1058/1 1086/1 1064/1 -f 1064/1 1065/1 1058/1 -f 1065/1 1059/1 1058/1 -f 1065/1 1037/1 1059/1 -f 1065/1 1067/1 1037/1 -f 1079/1 1081/1 1087/1 -f 1081/1 1089/1 1087/1 -f 1089/1 1088/1 1087/1 -f 1089/1 1078/1 1088/1 -f 1081/1 1090/1 1089/1 -f 1090/1 1029/1 1089/1 -f 1029/1 1094/1 1089/1 -f 1083/1 1029/1 1090/1 -f 1091/1 1029/1 1083/1 -f 1070/1 1094/1 1029/1 -f 1092/1 1070/1 1029/1 -f 1084/1 1092/1 1029/1 -f 1071/1 1094/1 1070/1 -f 1071/1 1072/1 1094/1 -f 1072/1 1093/1 1094/1 -f 1093/1 1075/1 1094/1 -f 1103/1 1096/1 1095/1 -f 1103/1 1095/1 1099/1 -f 1109/1 1096/1 1103/1 -f 1099/1 1095/1 1108/1 -f 1099/1 1108/1 1097/1 -f 1098/1 1109/1 1103/1 -f 1110/1 1098/1 1103/1 -f 1103/1 1099/1 1104/1 -f 1105/1 1103/1 1100/1 -f 1101/1 1103/1 1104/1 -f 1100/1 1103/1 1101/1 -f 1101/1 1104/1 1102/1 -f 1107/1 1103/1 1105/1 -f 1102/1 1104/1 1106/1 -f 1124/1 1111/1 1113/1 -f 1112/1 1123/1 1111/1 -f 1125/1 1111/1 1124/1 -f 1126/1 1111/1 1125/1 -f 1111/1 1114/1 1112/1 -f 1119/1 1111/1 1126/1 -f 1111/1 1118/1 1114/1 -f 1115/1 1111/1 1119/1 -f 1116/1 1118/1 1111/1 -f 1115/1 1116/1 1111/1 -f 1116/1 1117/1 1118/1 -f 1121/1 1115/1 1119/1 -f 1117/1 1120/1 1118/1 -f 1122/1 1115/1 1121/1 -f 1100/1 1115/1 1105/1 -f 1104/1 1118/1 1106/1 -f 1095/1 1111/1 1108/1 -f 1098/1 1125/1 1109/1 -f 1108/1 1123/1 1097/1 -f 1107/1 1119/1 1103/1 -f 1110/1 1126/1 1098/1 -f 1097/1 1112/1 1099/1 -f 803/1 804/1 949/1 950/1 951/1 952/1 953/1 840/1 794/1 795/1 809/1 806/1 807/1 805/1 963/1 964/1 884/1 965/1 885/1 886/1 799/1 887/1 888/1 801/1 802/1 -f 1030/1 1056/1 1031/1 1039/1 1057/1 1069/1 1068/1 1055/1 1054/1 1053/1 1060/1 1066/1 1052/1 1062/1 1051/1 1050/1 1082/1 1049/1 1048/1 1034/1 1036/1 1033/1 -f 1116/1 1101/1 1102/1 1117/1 -f 1113/1 1096/1 1109/1 1124/1 -f 1108/1 1111/1 1123/1 -f 1126/1 1110/1 1103/1 1119/1 -f 1097/1 1123/1 1112/1 -f 1109/1 1125/1 1124/1 -f 1099/1 1112/1 1114/1 -f 1098/1 1126/1 1125/1 -f 1111/1 1095/1 1096/1 1113/1 -f 1121/1 1107/1 1105/1 1122/1 -f 1107/1 1121/1 1119/1 -f 1118/1 1104/1 1099/1 1114/1 -f 1115/1 1100/1 1101/1 1116/1 -f 1117/1 1102/1 1106/1 1120/1 -f 1105/1 1115/1 1122/1 -f 1106/1 1118/1 1120/1 +usemtl Material.001 +f 1/1/1 541/1/1 149/1/1 +f 412/1/2 541/1/2 1/1/2 +f 9/1/3 48/1/3 47/1/3 +f 6/1/4 9/1/4 47/1/4 +f 8/1/5 50/1/5 48/1/5 +f 9/1/6 8/1/6 48/1/6 +f 2/1/7 26/1/7 69/1/7 +f 71/1/8 2/1/8 69/1/8 +f 3/1/9 2/1/9 71/1/9 +f 72/1/10 3/1/10 71/1/10 +f 152/1/11 447/1/11 150/1/11 +f 448/1/12 447/1/12 152/1/12 +f 154/1/13 448/1/13 152/1/13 +f 154/1/14 4/1/14 448/1/14 +f 4/1/15 5/1/15 450/1/15 +f 154/1/16 5/1/16 4/1/16 +f 155/1/17 5/1/17 154/1/17 +f 528/1/18 5/1/18 155/1/18 +f 158/1/19 528/1/19 155/1/19 +f 159/1/20 528/1/20 158/1/20 +f 161/1/21 528/1/21 159/1/21 +f 322/1/22 528/1/22 161/1/22 +f 321/1/23 322/1/23 161/1/23 +f 7/1/24 9/1/24 6/1/24 +f 7/1/25 8/1/25 9/1/25 +f 165/1/26 10/1/26 7/1/26 +f 10/1/27 8/1/27 7/1/27 +f 165/1/28 13/1/28 10/1/28 +f 10/1/29 13/1/29 8/1/29 +f 11/1/30 12/1/30 165/1/30 +f 12/1/31 13/1/31 165/1/31 +f 14/1/32 12/1/32 11/1/32 +f 16/1/33 13/1/33 12/1/33 +f 16/1/34 12/1/34 14/1/34 +f 18/1/35 13/1/35 16/1/35 +f 15/1/36 16/1/36 14/1/36 +f 17/1/37 16/1/37 15/1/37 +f 17/1/38 18/1/38 16/1/38 +f 19/1/39 20/1/39 17/1/39 +f 20/1/40 18/1/40 17/1/40 +f 21/1/41 22/1/41 19/1/41 +f 22/1/42 20/1/42 19/1/42 +f 25/1/43 22/1/43 21/1/43 +f 166/1/44 25/1/44 21/1/44 +f 25/1/45 20/1/45 22/1/45 +f 23/1/46 24/1/46 166/1/46 +f 24/1/47 25/1/47 166/1/47 +f 27/1/48 26/1/48 2/1/48 +f 27/1/49 28/1/49 26/1/49 +f 27/1/50 29/1/50 28/1/50 +f 3/1/51 27/1/51 2/1/51 +f 3/1/52 29/1/52 27/1/52 +f 3/1/53 31/1/53 29/1/53 +f 29/1/54 30/1/54 28/1/54 +f 31/1/55 30/1/55 29/1/55 +f 142/1/56 31/1/56 3/1/56 +f 33/1/57 32/1/57 30/1/57 +f 31/1/58 33/1/58 30/1/58 +f 142/1/59 33/1/59 31/1/59 +f 36/1/60 35/1/60 32/1/60 +f 33/1/61 36/1/61 32/1/61 +f 34/1/62 36/1/62 33/1/62 +f 142/1/63 34/1/63 33/1/63 +f 144/1/64 34/1/64 142/1/64 +f 36/1/65 39/1/65 35/1/65 +f 37/1/66 39/1/66 36/1/66 +f 34/1/67 37/1/67 36/1/67 +f 144/1/68 37/1/68 34/1/68 +f 38/1/69 39/1/69 37/1/69 +f 144/1/70 38/1/70 37/1/70 +f 38/1/71 40/1/71 39/1/71 +f 144/1/72 41/1/72 38/1/72 +f 43/1/73 41/1/73 144/1/73 +f 41/1/74 40/1/74 38/1/74 +f 41/1/75 42/1/75 40/1/75 +f 43/1/76 42/1/76 41/1/76 +f 43/1/77 167/1/77 42/1/77 +f 169/1/78 167/1/78 43/1/78 +f 168/1/79 169/1/79 43/1/79 +f 437/1/80 240/1/80 237/1/80 +f 438/1/81 240/1/81 437/1/81 +f 438/1/82 242/1/82 240/1/82 +f 522/1/83 242/1/83 438/1/83 +f 44/1/84 242/1/84 522/1/84 +f 44/1/85 245/1/85 242/1/85 +f 44/1/86 246/1/86 245/1/86 +f 44/1/87 248/1/87 246/1/87 +f 46/1/88 248/1/88 44/1/88 +f 46/1/89 45/1/89 248/1/89 +f 46/1/90 282/1/90 45/1/90 +f 69/1/91 6/1/91 47/1/91 +f 69/1/92 26/1/92 6/1/92 +f 48/1/93 49/1/93 47/1/93 +f 51/1/94 52/1/94 49/1/94 +f 51/1/95 49/1/95 48/1/95 +f 50/1/96 51/1/96 48/1/96 +f 55/1/97 52/1/97 51/1/97 +f 55/1/98 51/1/98 50/1/98 +f 54/1/99 53/1/99 52/1/99 +f 55/1/100 54/1/100 52/1/100 +f 50/1/101 90/1/101 55/1/101 +f 90/1/102 54/1/102 55/1/102 +f 57/1/103 56/1/103 53/1/103 +f 54/1/104 57/1/104 53/1/104 +f 90/1/105 57/1/105 54/1/105 +f 57/1/106 58/1/106 56/1/106 +f 57/1/107 59/1/107 58/1/107 +f 90/1/108 59/1/108 57/1/108 +f 91/1/109 59/1/109 90/1/109 +f 59/1/110 60/1/110 58/1/110 +f 62/1/111 61/1/111 60/1/111 +f 59/1/112 62/1/112 60/1/112 +f 65/1/113 62/1/113 59/1/113 +f 91/1/114 65/1/114 59/1/114 +f 62/1/115 63/1/115 61/1/115 +f 64/1/116 66/1/116 63/1/116 +f 62/1/117 64/1/117 63/1/117 +f 65/1/118 64/1/118 62/1/118 +f 68/1/119 64/1/119 65/1/119 +f 64/1/120 67/1/120 66/1/120 +f 253/1/121 67/1/121 64/1/121 +f 68/1/122 253/1/122 64/1/122 +f 73/1/123 70/1/123 69/1/123 +f 70/1/124 71/1/124 69/1/124 +f 73/1/125 74/1/125 70/1/125 +f 70/1/126 72/1/126 71/1/126 +f 74/1/127 72/1/127 70/1/127 +f 74/1/128 76/1/128 72/1/128 +f 254/1/129 74/1/129 73/1/129 +f 75/1/130 74/1/130 254/1/130 +f 75/1/131 78/1/131 74/1/131 +f 78/1/132 76/1/132 74/1/132 +f 77/1/133 75/1/133 254/1/133 +f 77/1/134 79/1/134 75/1/134 +f 79/1/135 78/1/135 75/1/135 +f 80/1/136 78/1/136 79/1/136 +f 255/1/137 79/1/137 77/1/137 +f 255/1/138 81/1/138 79/1/138 +f 81/1/139 80/1/139 79/1/139 +f 80/1/140 82/1/140 78/1/140 +f 81/1/141 82/1/141 80/1/141 +f 83/1/142 84/1/142 255/1/142 +f 84/1/143 81/1/143 255/1/143 +f 84/1/144 82/1/144 81/1/144 +f 85/1/145 84/1/145 83/1/145 +f 88/1/146 82/1/146 84/1/146 +f 85/1/147 88/1/147 84/1/147 +f 86/1/148 85/1/148 83/1/148 +f 87/1/149 85/1/149 86/1/149 +f 87/1/150 88/1/150 85/1/150 +f 256/1/151 87/1/151 86/1/151 +f 256/1/152 89/1/152 87/1/152 +f 89/1/153 88/1/153 87/1/153 +f 89/1/154 136/1/154 88/1/154 +f 257/1/155 89/1/155 256/1/155 +f 257/1/156 136/1/156 89/1/156 +f 119/1/157 102/1/157 50/1/157 +f 8/1/158 119/1/158 50/1/158 +f 13/1/159 119/1/159 8/1/159 +f 102/1/160 90/1/160 50/1/160 +f 123/1/161 119/1/161 13/1/161 +f 102/1/162 107/1/162 90/1/162 +f 18/1/163 123/1/163 13/1/163 +f 129/1/164 123/1/164 18/1/164 +f 111/1/165 91/1/165 90/1/165 +f 107/1/166 111/1/166 90/1/166 +f 20/1/167 129/1/167 18/1/167 +f 111/1/168 65/1/168 91/1/168 +f 130/1/169 129/1/169 20/1/169 +f 111/1/170 113/1/170 65/1/170 +f 113/1/171 68/1/171 65/1/171 +f 25/1/172 130/1/172 20/1/172 +f 93/1/173 130/1/173 25/1/173 +f 92/1/174 68/1/174 113/1/174 +f 92/1/175 237/1/175 68/1/175 +f 437/1/176 237/1/176 92/1/176 +f 25/1/177 447/1/177 93/1/177 +f 150/1/178 447/1/178 25/1/178 +f 435/1/179 214/1/179 212/1/179 +f 217/1/180 435/1/180 293/1/180 +f 217/1/181 214/1/181 435/1/181 +f 223/1/182 292/1/182 98/1/182 +f 223/1/183 225/1/183 292/1/183 +f 225/1/184 94/1/184 292/1/184 +f 225/1/185 216/1/185 94/1/185 +f 216/1/186 95/1/186 94/1/186 +f 216/1/187 218/1/187 95/1/187 +f 218/1/188 293/1/188 95/1/188 +f 218/1/189 217/1/189 293/1/189 +f 233/1/190 224/1/190 96/1/190 +f 224/1/191 97/1/191 96/1/191 +f 224/1/192 222/1/192 97/1/192 +f 222/1/193 299/1/193 97/1/193 +f 222/1/194 223/1/194 299/1/194 +f 223/1/195 98/1/195 299/1/195 +f 305/1/196 185/1/196 96/1/196 +f 185/1/197 233/1/197 96/1/197 +f 186/1/198 185/1/198 305/1/198 +f 307/1/199 186/1/199 305/1/199 +f 187/1/200 186/1/200 307/1/200 +f 306/1/201 189/1/201 307/1/201 +f 189/1/202 187/1/202 307/1/202 +f 316/1/203 189/1/203 306/1/203 +f 197/1/204 189/1/204 316/1/204 +f 99/1/205 197/1/205 316/1/205 +f 198/1/206 197/1/206 99/1/206 +f 313/1/207 198/1/207 99/1/207 +f 196/1/208 198/1/208 313/1/208 +f 319/1/209 196/1/209 313/1/209 +f 202/1/210 196/1/210 319/1/210 +f 205/1/211 100/1/211 454/1/211 +f 100/1/212 205/1/212 319/1/212 +f 205/1/213 202/1/213 319/1/213 +f 103/1/214 102/1/214 101/1/214 +f 105/1/215 103/1/215 101/1/215 +f 327/1/216 105/1/216 101/1/216 +f 103/1/217 107/1/217 102/1/217 +f 105/1/218 104/1/218 103/1/218 +f 328/1/219 104/1/219 105/1/219 +f 104/1/220 107/1/220 103/1/220 +f 108/1/221 107/1/221 104/1/221 +f 328/1/222 108/1/222 104/1/222 +f 106/1/223 108/1/223 328/1/223 +f 109/1/224 107/1/224 108/1/224 +f 106/1/225 109/1/225 108/1/225 +f 109/1/226 111/1/226 107/1/226 +f 110/1/227 109/1/227 106/1/227 +f 109/1/228 112/1/228 111/1/228 +f 110/1/229 112/1/229 109/1/229 +f 330/1/230 112/1/230 110/1/230 +f 112/1/231 113/1/231 111/1/231 +f 114/1/232 113/1/232 112/1/232 +f 330/1/233 114/1/233 112/1/233 +f 331/1/234 114/1/234 330/1/234 +f 114/1/235 92/1/235 113/1/235 +f 115/1/236 92/1/236 114/1/236 +f 331/1/237 115/1/237 114/1/237 +f 115/1/238 283/1/238 92/1/238 +f 441/1/239 283/1/239 115/1/239 +f 119/1/240 101/1/240 102/1/240 +f 116/1/241 101/1/241 119/1/241 +f 117/1/242 101/1/242 116/1/242 +f 117/1/243 327/1/243 101/1/243 +f 118/1/244 327/1/244 117/1/244 +f 119/1/245 121/1/245 116/1/245 +f 121/1/246 120/1/246 116/1/246 +f 120/1/247 117/1/247 116/1/247 +f 120/1/248 118/1/248 117/1/248 +f 123/1/249 121/1/249 119/1/249 +f 121/1/250 122/1/250 120/1/250 +f 123/1/251 124/1/251 121/1/251 +f 124/1/252 122/1/252 121/1/252 +f 129/1/253 126/1/253 123/1/253 +f 126/1/254 124/1/254 123/1/254 +f 126/1/255 125/1/255 124/1/255 +f 127/1/256 126/1/256 129/1/256 +f 128/1/257 125/1/257 126/1/257 +f 127/1/258 128/1/258 126/1/258 +f 130/1/259 127/1/259 129/1/259 +f 130/1/260 131/1/260 127/1/260 +f 131/1/261 128/1/261 127/1/261 +f 133/1/262 132/1/262 130/1/262 +f 132/1/263 131/1/263 130/1/263 +f 133/1/264 134/1/264 132/1/264 +f 93/1/265 133/1/265 130/1/265 +f 284/1/266 134/1/266 133/1/266 +f 93/1/267 284/1/267 133/1/267 +f 285/1/268 284/1/268 93/1/268 +f 540/1/269 141/1/269 272/1/269 +f 520/1/270 540/1/270 272/1/270 +f 136/1/271 135/1/271 353/1/271 +f 136/1/272 338/1/272 135/1/272 +f 258/1/273 338/1/273 136/1/273 +f 258/1/274 340/1/274 338/1/274 +f 137/1/275 340/1/275 258/1/275 +f 261/1/276 340/1/276 137/1/276 +f 261/1/277 343/1/277 340/1/277 +f 262/1/278 343/1/278 261/1/278 +f 264/1/279 344/1/279 262/1/279 +f 344/1/280 343/1/280 262/1/280 +f 346/1/281 344/1/281 264/1/281 +f 138/1/282 346/1/282 264/1/282 +f 138/1/283 348/1/283 346/1/283 +f 139/1/284 348/1/284 138/1/284 +f 350/1/285 348/1/285 139/1/285 +f 268/1/286 350/1/286 139/1/286 +f 140/1/287 350/1/287 268/1/287 +f 141/1/288 140/1/288 268/1/288 +f 272/1/289 141/1/289 268/1/289 +f 356/1/290 3/1/290 72/1/290 +f 356/1/291 376/1/291 3/1/291 +f 76/1/292 356/1/292 72/1/292 +f 363/1/293 356/1/293 76/1/293 +f 376/1/294 142/1/294 3/1/294 +f 78/1/295 363/1/295 76/1/295 +f 376/1/296 380/1/296 142/1/296 +f 143/1/297 363/1/297 78/1/297 +f 82/1/298 143/1/298 78/1/298 +f 380/1/299 381/1/299 142/1/299 +f 381/1/300 144/1/300 142/1/300 +f 372/1/301 143/1/301 82/1/301 +f 387/1/302 144/1/302 381/1/302 +f 88/1/303 372/1/303 82/1/303 +f 353/1/304 372/1/304 88/1/304 +f 387/1/305 43/1/305 144/1/305 +f 136/1/306 353/1/306 88/1/306 +f 389/1/307 43/1/307 387/1/307 +f 389/1/308 168/1/308 43/1/308 +f 170/1/309 168/1/309 389/1/309 +f 395/1/310 170/1/310 389/1/310 +f 395/1/311 145/1/311 170/1/311 +f 396/1/312 145/1/312 395/1/312 +f 396/1/313 172/1/313 145/1/313 +f 146/1/314 172/1/314 396/1/314 +f 146/1/315 147/1/315 172/1/315 +f 399/1/316 147/1/316 146/1/316 +f 399/1/317 175/1/317 147/1/317 +f 403/1/318 175/1/318 399/1/318 +f 179/1/319 175/1/319 403/1/319 +f 404/1/320 179/1/320 403/1/320 +f 148/1/321 179/1/321 404/1/321 +f 406/1/322 148/1/322 404/1/322 +f 182/1/323 148/1/323 406/1/323 +f 407/1/324 182/1/324 406/1/324 +f 149/1/325 182/1/325 407/1/325 +f 1/1/326 149/1/326 407/1/326 +f 151/1/327 152/1/327 150/1/327 +f 413/1/328 153/1/328 151/1/328 +f 151/1/329 153/1/329 152/1/329 +f 153/1/330 154/1/330 152/1/330 +f 413/1/331 160/1/331 153/1/331 +f 153/1/332 157/1/332 154/1/332 +f 160/1/333 156/1/333 153/1/333 +f 156/1/334 157/1/334 153/1/334 +f 157/1/335 155/1/335 154/1/335 +f 158/1/336 155/1/336 157/1/336 +f 157/1/337 163/1/337 158/1/337 +f 160/1/338 162/1/338 156/1/338 +f 156/1/339 163/1/339 157/1/339 +f 162/1/340 163/1/340 156/1/340 +f 158/1/341 164/1/341 159/1/341 +f 164/1/342 161/1/342 159/1/342 +f 163/1/343 164/1/343 158/1/343 +f 162/1/344 164/1/344 163/1/344 +f 164/1/345 321/1/345 161/1/345 +f 413/1/346 24/1/346 23/1/346 +f 413/1/347 151/1/347 24/1/347 +f 151/1/348 150/1/348 24/1/348 +f 150/1/349 25/1/349 24/1/349 +f 26/1/350 7/1/350 6/1/350 +f 28/1/351 165/1/351 7/1/351 +f 26/1/352 28/1/352 7/1/352 +f 28/1/353 11/1/353 165/1/353 +f 30/1/354 14/1/354 11/1/354 +f 28/1/355 30/1/355 11/1/355 +f 32/1/356 15/1/356 14/1/356 +f 30/1/357 32/1/357 14/1/357 +f 35/1/358 17/1/358 15/1/358 +f 32/1/359 35/1/359 15/1/359 +f 35/1/360 19/1/360 17/1/360 +f 35/1/361 39/1/361 19/1/361 +f 39/1/362 21/1/362 19/1/362 +f 40/1/363 21/1/363 39/1/363 +f 40/1/364 166/1/364 21/1/364 +f 42/1/365 166/1/365 40/1/365 +f 42/1/366 23/1/366 166/1/366 +f 167/1/367 23/1/367 42/1/367 +f 170/1/368 169/1/368 168/1/368 +f 169/1/369 171/1/369 167/1/369 +f 170/1/370 171/1/370 169/1/370 +f 171/1/371 173/1/371 167/1/371 +f 145/1/372 171/1/372 170/1/372 +f 145/1/373 172/1/373 171/1/373 +f 172/1/374 173/1/374 171/1/374 +f 147/1/375 173/1/375 172/1/375 +f 147/1/376 174/1/376 173/1/376 +f 147/1/377 177/1/377 174/1/377 +f 175/1/378 177/1/378 147/1/378 +f 177/1/379 176/1/379 174/1/379 +f 179/1/380 177/1/380 175/1/380 +f 177/1/381 178/1/381 176/1/381 +f 179/1/382 178/1/382 177/1/382 +f 179/1/383 148/1/383 178/1/383 +f 180/1/384 176/1/384 178/1/384 +f 148/1/385 180/1/385 178/1/385 +f 180/1/386 181/1/386 176/1/386 +f 148/1/387 182/1/387 180/1/387 +f 183/1/388 181/1/388 180/1/388 +f 182/1/389 183/1/389 180/1/389 +f 149/1/390 183/1/390 182/1/390 +f 183/1/391 184/1/391 181/1/391 +f 541/1/392 184/1/392 183/1/392 +f 149/1/393 541/1/393 183/1/393 +f 186/1/394 188/1/394 185/1/394 +f 187/1/395 188/1/395 186/1/395 +f 188/1/396 191/1/396 185/1/396 +f 189/1/397 190/1/397 187/1/397 +f 200/1/398 189/1/398 197/1/398 +f 187/1/399 190/1/399 188/1/399 +f 200/1/400 193/1/400 189/1/400 +f 193/1/401 190/1/401 189/1/401 +f 188/1/402 192/1/402 191/1/402 +f 195/1/403 192/1/403 188/1/403 +f 190/1/404 195/1/404 188/1/404 +f 192/1/405 194/1/405 191/1/405 +f 193/1/406 195/1/406 190/1/406 +f 200/1/407 195/1/407 193/1/407 +f 195/1/408 194/1/408 192/1/408 +f 198/1/409 200/1/409 197/1/409 +f 196/1/410 201/1/410 198/1/410 +f 199/1/411 201/1/411 196/1/411 +f 202/1/412 199/1/412 196/1/412 +f 203/1/413 199/1/413 202/1/413 +f 198/1/414 201/1/414 200/1/414 +f 200/1/415 201/1/415 195/1/415 +f 203/1/416 201/1/416 199/1/416 +f 204/1/417 202/1/417 205/1/417 +f 204/1/418 203/1/418 202/1/418 +f 206/1/419 205/1/419 210/1/419 +f 205/1/420 458/1/420 210/1/420 +f 205/1/421 454/1/421 458/1/421 +f 206/1/422 204/1/422 205/1/422 +f 320/1/423 208/1/423 207/1/423 +f 208/1/423 325/1/423 207/1/423 +f 325/1/424 324/1/424 207/1/424 +f 208/1/423 415/1/423 325/1/423 +f 415/1/423 209/1/423 325/1/423 +f 415/1/423 210/1/423 209/1/423 +f 418/1/423 206/1/423 210/1/423 +f 415/1/423 416/1/423 210/1/423 +f 417/1/423 418/1/423 210/1/423 +f 416/1/423 417/1/423 210/1/423 +f 432/1/425 213/1/425 211/1/425 +f 212/1/426 213/1/426 432/1/426 +f 214/1/427 213/1/427 212/1/427 +f 215/1/428 213/1/428 214/1/428 +f 217/1/429 215/1/429 214/1/429 +f 219/1/430 215/1/430 217/1/430 +f 420/1/431 215/1/431 219/1/431 +f 219/1/432 217/1/432 218/1/432 +f 225/1/433 221/1/433 216/1/433 +f 221/1/434 218/1/434 216/1/434 +f 220/1/435 221/1/435 225/1/435 +f 221/1/436 219/1/436 218/1/436 +f 221/1/437 420/1/437 219/1/437 +f 230/1/438 221/1/438 220/1/438 +f 230/1/439 420/1/439 221/1/439 +f 233/1/440 226/1/440 224/1/440 +f 227/1/441 222/1/441 224/1/441 +f 227/1/442 228/1/442 222/1/442 +f 228/1/443 223/1/443 222/1/443 +f 228/1/444 225/1/444 223/1/444 +f 226/1/445 227/1/445 224/1/445 +f 220/1/446 225/1/446 228/1/446 +f 231/1/447 228/1/447 227/1/447 +f 229/1/448 227/1/448 226/1/448 +f 229/1/449 231/1/449 227/1/449 +f 230/1/450 220/1/450 228/1/450 +f 231/1/451 230/1/451 228/1/451 +f 229/1/452 232/1/452 231/1/452 +f 232/1/453 230/1/453 231/1/453 +f 185/1/454 226/1/454 233/1/454 +f 191/1/455 226/1/455 185/1/455 +f 191/1/456 229/1/456 226/1/456 +f 191/1/457 194/1/457 229/1/457 +f 194/1/458 232/1/458 229/1/458 +f 274/1/423 234/1/423 280/1/423 +f 235/1/423 422/1/423 274/1/423 +f 422/1/423 234/1/423 274/1/423 +f 425/1/423 235/1/423 274/1/423 +f 428/1/423 426/1/423 274/1/423 +f 426/1/423 425/1/423 274/1/423 +f 275/1/423 428/1/423 274/1/423 +f 211/1/423 428/1/423 275/1/423 +f 236/1/423 279/1/423 275/1/423 +f 279/1/423 211/1/423 275/1/423 +f 213/1/423 428/1/423 211/1/423 +f 240/1/459 238/1/459 237/1/459 +f 240/1/460 239/1/460 238/1/460 +f 241/1/461 239/1/461 240/1/461 +f 241/1/462 244/1/462 239/1/462 +f 244/1/463 243/1/463 239/1/463 +f 242/1/464 241/1/464 240/1/464 +f 245/1/465 241/1/465 242/1/465 +f 244/1/466 241/1/466 245/1/466 +f 249/1/467 243/1/467 244/1/467 +f 247/1/468 244/1/468 245/1/468 +f 246/1/469 247/1/469 245/1/469 +f 247/1/470 249/1/470 244/1/470 +f 249/1/471 252/1/471 243/1/471 +f 250/1/472 249/1/472 247/1/472 +f 248/1/473 247/1/473 246/1/473 +f 250/1/474 247/1/474 248/1/474 +f 45/1/475 250/1/475 248/1/475 +f 252/1/476 249/1/476 250/1/476 +f 45/1/477 251/1/477 250/1/477 +f 282/1/478 251/1/478 45/1/478 +f 251/1/479 252/1/479 250/1/479 +f 239/1/480 243/1/480 67/1/480 +f 253/1/481 239/1/481 67/1/481 +f 238/1/482 239/1/482 253/1/482 +f 68/1/483 238/1/483 253/1/483 +f 237/1/484 238/1/484 68/1/484 +f 49/1/485 73/1/485 47/1/485 +f 73/1/486 69/1/486 47/1/486 +f 52/1/487 73/1/487 49/1/487 +f 254/1/488 73/1/488 52/1/488 +f 53/1/489 254/1/489 52/1/489 +f 56/1/490 254/1/490 53/1/490 +f 77/1/491 254/1/491 56/1/491 +f 58/1/492 77/1/492 56/1/492 +f 255/1/493 77/1/493 58/1/493 +f 60/1/494 255/1/494 58/1/494 +f 83/1/495 255/1/495 60/1/495 +f 61/1/496 83/1/496 60/1/496 +f 86/1/497 83/1/497 61/1/497 +f 63/1/498 86/1/498 61/1/498 +f 66/1/499 86/1/499 63/1/499 +f 66/1/500 256/1/500 86/1/500 +f 67/1/501 256/1/501 66/1/501 +f 259/1/502 257/1/502 256/1/502 +f 259/1/503 258/1/503 257/1/503 +f 258/1/504 136/1/504 257/1/504 +f 259/1/505 137/1/505 258/1/505 +f 260/1/506 137/1/506 259/1/506 +f 260/1/507 261/1/507 137/1/507 +f 263/1/508 260/1/508 259/1/508 +f 263/1/509 262/1/509 260/1/509 +f 262/1/510 261/1/510 260/1/510 +f 263/1/511 265/1/511 262/1/511 +f 265/1/512 264/1/512 262/1/512 +f 138/1/513 264/1/513 265/1/513 +f 266/1/514 265/1/514 263/1/514 +f 266/1/515 139/1/515 265/1/515 +f 139/1/516 138/1/516 265/1/516 +f 267/1/517 268/1/517 266/1/517 +f 268/1/518 139/1/518 266/1/518 +f 270/1/519 267/1/519 266/1/519 +f 270/1/520 271/1/520 267/1/520 +f 271/1/521 272/1/521 267/1/521 +f 272/1/522 268/1/522 267/1/522 +f 269/1/523 271/1/523 270/1/523 +f 269/1/524 520/1/524 271/1/524 +f 520/1/525 272/1/525 271/1/525 +f 276/1/526 275/1/526 273/1/526 +f 275/1/527 274/1/527 273/1/527 +f 236/1/528 275/1/528 276/1/528 +f 277/1/529 236/1/529 276/1/529 +f 278/1/530 236/1/530 277/1/530 +f 279/1/531 236/1/531 278/1/531 +f 430/1/532 279/1/532 278/1/532 +f 211/1/533 279/1/533 430/1/533 +f 432/1/534 211/1/534 430/1/534 +f 251/1/535 280/1/535 252/1/535 +f 282/1/536 280/1/536 251/1/536 +f 46/1/537 281/1/537 282/1/537 +f 281/1/538 280/1/538 282/1/538 +f 273/1/539 274/1/539 281/1/539 +f 274/1/540 280/1/540 281/1/540 +f 436/1/541 283/1/541 441/1/541 +f 436/1/542 437/1/542 283/1/542 +f 437/1/543 92/1/543 283/1/543 +f 285/1/544 445/1/544 284/1/544 +f 446/1/545 445/1/545 285/1/545 +f 93/1/546 446/1/546 285/1/546 +f 447/1/547 446/1/547 93/1/547 +f 291/1/548 286/1/548 288/1/548 +f 291/1/549 435/1/549 286/1/549 +f 293/1/550 435/1/550 291/1/550 +f 297/1/551 289/1/551 287/1/551 +f 290/1/552 288/1/552 287/1/552 +f 298/1/553 289/1/553 297/1/553 +f 289/1/554 290/1/554 287/1/554 +f 95/1/555 288/1/555 290/1/555 +f 95/1/556 291/1/556 288/1/556 +f 98/1/557 289/1/557 298/1/557 +f 292/1/558 290/1/558 289/1/558 +f 98/1/559 292/1/559 289/1/559 +f 292/1/560 94/1/560 290/1/560 +f 94/1/561 95/1/561 290/1/561 +f 95/1/562 293/1/562 291/1/562 +f 300/1/563 295/1/563 294/1/563 +f 297/1/564 287/1/564 294/1/564 +f 295/1/565 296/1/565 294/1/565 +f 296/1/566 297/1/566 294/1/566 +f 295/1/567 97/1/567 296/1/567 +f 98/1/568 298/1/568 297/1/568 +f 300/1/569 97/1/569 295/1/569 +f 296/1/570 98/1/570 297/1/570 +f 97/1/571 299/1/571 296/1/571 +f 96/1/572 97/1/572 300/1/572 +f 299/1/573 98/1/573 296/1/573 +f 302/1/574 294/1/574 301/1/574 +f 302/1/575 300/1/575 294/1/575 +f 304/1/576 300/1/576 302/1/576 +f 304/1/577 96/1/577 300/1/577 +f 305/1/578 96/1/578 304/1/578 +f 301/1/579 303/1/579 302/1/579 +f 314/1/580 303/1/580 301/1/580 +f 309/1/581 314/1/581 301/1/581 +f 303/1/582 304/1/582 302/1/582 +f 310/1/583 314/1/583 309/1/583 +f 314/1/584 306/1/584 303/1/584 +f 316/1/585 306/1/585 314/1/585 +f 303/1/586 305/1/586 304/1/586 +f 307/1/587 305/1/587 303/1/587 +f 306/1/588 307/1/588 303/1/588 +f 308/1/589 310/1/589 309/1/589 +f 311/1/590 310/1/590 308/1/590 +f 317/1/591 311/1/591 308/1/591 +f 317/1/592 313/1/592 311/1/592 +f 315/1/593 313/1/593 317/1/593 +f 312/1/594 315/1/594 317/1/594 +f 311/1/595 99/1/595 310/1/595 +f 313/1/596 99/1/596 311/1/596 +f 310/1/597 316/1/597 314/1/597 +f 312/1/598 319/1/598 315/1/598 +f 99/1/599 316/1/599 310/1/599 +f 315/1/600 319/1/600 313/1/600 +f 318/1/601 312/1/601 317/1/601 +f 100/1/602 312/1/602 318/1/602 +f 100/1/603 319/1/603 312/1/603 +f 320/1/604 164/1/604 162/1/604 +f 320/1/605 321/1/605 164/1/605 +f 320/1/606 322/1/606 321/1/606 +f 320/1/607 323/1/607 322/1/607 +f 320/1/608 207/1/608 452/1/608 +f 323/1/609 320/1/609 452/1/609 +f 324/1/610 452/1/610 207/1/610 +f 324/1/611 453/1/611 452/1/611 +f 325/1/612 453/1/612 324/1/612 +f 325/1/613 326/1/613 453/1/613 +f 209/1/614 326/1/614 325/1/614 +f 209/1/615 456/1/615 326/1/615 +f 210/1/616 456/1/616 209/1/616 +f 210/1/617 458/1/617 456/1/617 +f 464/1/618 105/1/618 327/1/618 +f 464/1/619 462/1/619 105/1/619 +f 462/1/620 328/1/620 105/1/620 +f 462/1/621 106/1/621 328/1/621 +f 329/1/622 106/1/622 462/1/622 +f 329/1/623 110/1/623 106/1/623 +f 329/1/624 330/1/624 110/1/624 +f 461/1/625 330/1/625 329/1/625 +f 461/1/626 331/1/626 330/1/626 +f 443/1/627 331/1/627 461/1/627 +f 443/1/628 115/1/628 331/1/628 +f 443/1/629 441/1/629 115/1/629 +f 465/1/630 464/1/630 118/1/630 +f 464/1/631 327/1/631 118/1/631 +f 120/1/632 465/1/632 118/1/632 +f 122/1/633 465/1/633 120/1/633 +f 466/1/634 465/1/634 122/1/634 +f 124/1/635 466/1/635 122/1/635 +f 125/1/636 466/1/636 124/1/636 +f 128/1/637 332/1/637 125/1/637 +f 332/1/638 466/1/638 125/1/638 +f 131/1/639 332/1/639 128/1/639 +f 132/1/640 332/1/640 131/1/640 +f 134/1/641 332/1/641 132/1/641 +f 134/1/642 467/1/642 332/1/642 +f 284/1/643 467/1/643 134/1/643 +f 352/1/644 333/1/644 351/1/644 +f 540/1/645 333/1/645 352/1/645 +f 141/1/646 540/1/646 352/1/646 +f 334/1/647 337/1/647 355/1/647 +f 335/1/648 337/1/648 334/1/648 +f 338/1/649 335/1/649 135/1/649 +f 336/1/650 337/1/650 335/1/650 +f 338/1/651 336/1/651 335/1/651 +f 336/1/652 339/1/652 337/1/652 +f 338/1/653 340/1/653 336/1/653 +f 339/1/654 341/1/654 337/1/654 +f 340/1/655 339/1/655 336/1/655 +f 343/1/656 339/1/656 340/1/656 +f 339/1/657 342/1/657 341/1/657 +f 343/1/658 342/1/658 339/1/658 +f 343/1/659 344/1/659 342/1/659 +f 342/1/660 345/1/660 341/1/660 +f 344/1/661 345/1/661 342/1/661 +f 346/1/662 345/1/662 344/1/662 +f 346/1/663 347/1/663 345/1/663 +f 348/1/664 347/1/664 346/1/664 +f 347/1/665 349/1/665 345/1/665 +f 350/1/666 349/1/666 347/1/666 +f 348/1/667 350/1/667 347/1/667 +f 350/1/668 351/1/668 349/1/668 +f 140/1/669 351/1/669 350/1/669 +f 140/1/670 352/1/670 351/1/670 +f 141/1/671 352/1/671 140/1/671 +f 135/1/672 354/1/672 353/1/672 +f 135/1/673 335/1/673 354/1/673 +f 334/1/674 354/1/674 335/1/674 +f 358/1/675 357/1/675 356/1/675 +f 363/1/676 361/1/676 356/1/676 +f 358/1/677 360/1/677 357/1/677 +f 360/1/678 359/1/678 357/1/678 +f 361/1/679 358/1/679 356/1/679 +f 361/1/680 362/1/680 358/1/680 +f 362/1/681 360/1/681 358/1/681 +f 361/1/682 364/1/682 362/1/682 +f 363/1/683 365/1/683 361/1/683 +f 365/1/684 364/1/684 361/1/684 +f 365/1/685 367/1/685 364/1/685 +f 143/1/686 366/1/686 363/1/686 +f 366/1/687 365/1/687 363/1/687 +f 366/1/688 367/1/688 365/1/688 +f 368/1/689 367/1/689 366/1/689 +f 143/1/690 369/1/690 366/1/690 +f 369/1/691 368/1/691 366/1/691 +f 372/1/692 369/1/692 143/1/692 +f 369/1/693 370/1/693 368/1/693 +f 371/1/694 369/1/694 372/1/694 +f 371/1/695 370/1/695 369/1/695 +f 374/1/696 370/1/696 371/1/696 +f 353/1/697 354/1/697 372/1/697 +f 354/1/698 371/1/698 372/1/698 +f 354/1/699 373/1/699 371/1/699 +f 373/1/700 374/1/700 371/1/700 +f 334/1/701 373/1/701 354/1/701 +f 334/1/702 355/1/702 373/1/702 +f 355/1/703 374/1/703 373/1/703 +f 357/1/704 376/1/704 356/1/704 +f 357/1/705 375/1/705 376/1/705 +f 359/1/706 375/1/706 357/1/706 +f 475/1/707 375/1/707 359/1/707 +f 375/1/708 377/1/708 376/1/708 +f 377/1/709 380/1/709 376/1/709 +f 378/1/710 377/1/710 375/1/710 +f 475/1/711 378/1/711 375/1/711 +f 379/1/712 380/1/712 377/1/712 +f 378/1/713 379/1/713 377/1/713 +f 476/1/714 379/1/714 378/1/714 +f 476/1/715 380/1/715 379/1/715 +f 383/1/716 380/1/716 476/1/716 +f 477/1/717 383/1/717 476/1/717 +f 383/1/718 381/1/718 380/1/718 +f 477/1/719 382/1/719 383/1/719 +f 383/1/720 384/1/720 381/1/720 +f 385/1/721 384/1/721 383/1/721 +f 382/1/722 385/1/722 383/1/722 +f 479/1/723 385/1/723 382/1/723 +f 384/1/724 387/1/724 381/1/724 +f 386/1/725 387/1/725 384/1/725 +f 385/1/726 386/1/726 384/1/726 +f 479/1/727 386/1/727 385/1/727 +f 480/1/728 386/1/728 479/1/728 +f 386/1/729 388/1/729 387/1/729 +f 390/1/730 388/1/730 386/1/730 +f 480/1/731 390/1/731 386/1/731 +f 391/1/732 390/1/732 480/1/732 +f 388/1/733 389/1/733 387/1/733 +f 391/1/734 392/1/734 390/1/734 +f 392/1/735 393/1/735 390/1/735 +f 393/1/736 388/1/736 390/1/736 +f 393/1/737 389/1/737 388/1/737 +f 394/1/738 393/1/738 392/1/738 +f 393/1/739 395/1/739 389/1/739 +f 394/1/740 395/1/740 393/1/740 +f 396/1/741 395/1/741 394/1/741 +f 398/1/742 397/1/742 394/1/742 +f 397/1/743 396/1/743 394/1/743 +f 146/1/744 396/1/744 397/1/744 +f 398/1/745 400/1/745 397/1/745 +f 400/1/746 146/1/746 397/1/746 +f 400/1/747 399/1/747 146/1/747 +f 401/1/748 400/1/748 398/1/748 +f 401/1/749 402/1/749 400/1/749 +f 402/1/750 403/1/750 400/1/750 +f 403/1/751 399/1/751 400/1/751 +f 405/1/752 402/1/752 401/1/752 +f 405/1/753 404/1/753 402/1/753 +f 404/1/754 403/1/754 402/1/754 +f 408/1/755 404/1/755 405/1/755 +f 408/1/756 406/1/756 404/1/756 +f 411/1/757 408/1/757 405/1/757 +f 411/1/758 409/1/758 408/1/758 +f 407/1/759 406/1/759 408/1/759 +f 409/1/760 407/1/760 408/1/760 +f 409/1/761 1/1/761 407/1/761 +f 410/1/762 409/1/762 411/1/762 +f 410/1/763 412/1/763 409/1/763 +f 412/1/764 1/1/764 409/1/764 +f 181/1/765 23/1/765 167/1/765 +f 184/1/766 413/1/766 23/1/766 +f 181/1/767 184/1/767 23/1/767 +f 173/1/768 181/1/768 167/1/768 +f 176/1/769 181/1/769 173/1/769 +f 174/1/770 176/1/770 173/1/770 +f 482/1/771 413/1/771 184/1/771 +f 482/1/772 160/1/772 413/1/772 +f 482/1/773 162/1/773 160/1/773 +f 482/1/774 208/1/774 162/1/774 +f 208/1/775 320/1/775 162/1/775 +f 485/1/776 208/1/776 482/1/776 +f 414/1/777 208/1/777 485/1/777 +f 415/1/778 208/1/778 414/1/778 +f 488/1/779 415/1/779 414/1/779 +f 491/1/780 415/1/780 488/1/780 +f 416/1/781 415/1/781 491/1/781 +f 493/1/782 416/1/782 491/1/782 +f 494/1/783 416/1/783 493/1/783 +f 417/1/784 416/1/784 494/1/784 +f 497/1/785 417/1/785 494/1/785 +f 500/1/786 417/1/786 497/1/786 +f 502/1/787 418/1/787 500/1/787 +f 418/1/788 417/1/788 500/1/788 +f 504/1/789 418/1/789 502/1/789 +f 230/1/790 232/1/790 419/1/790 +f 428/1/791 215/1/791 419/1/791 +f 215/1/792 420/1/792 419/1/792 +f 420/1/793 230/1/793 419/1/793 +f 232/1/794 504/1/794 419/1/794 +f 204/1/795 418/1/795 504/1/795 +f 203/1/796 204/1/796 504/1/796 +f 194/1/797 195/1/797 504/1/797 +f 195/1/798 201/1/798 504/1/798 +f 201/1/799 203/1/799 504/1/799 +f 232/1/800 194/1/800 504/1/800 +f 428/1/801 213/1/801 215/1/801 +f 206/1/802 418/1/802 204/1/802 +f 234/1/803 508/1/803 421/1/803 +f 234/1/804 510/1/804 508/1/804 +f 422/1/805 510/1/805 234/1/805 +f 422/1/806 423/1/806 510/1/806 +f 235/1/807 423/1/807 422/1/807 +f 235/1/808 513/1/808 423/1/808 +f 235/1/809 424/1/809 513/1/809 +f 425/1/810 424/1/810 235/1/810 +f 425/1/811 516/1/811 424/1/811 +f 425/1/812 427/1/812 516/1/812 +f 425/1/813 426/1/813 427/1/813 +f 426/1/814 519/1/814 427/1/814 +f 426/1/815 428/1/815 519/1/815 +f 428/1/816 419/1/816 519/1/816 +f 270/1/817 259/1/817 256/1/817 +f 269/1/818 270/1/818 256/1/818 +f 67/1/819 269/1/819 256/1/819 +f 421/1/820 269/1/820 67/1/820 +f 243/1/821 421/1/821 67/1/821 +f 270/1/822 266/1/822 259/1/822 +f 266/1/823 263/1/823 259/1/823 +f 252/1/824 421/1/824 243/1/824 +f 280/1/825 234/1/825 252/1/825 +f 234/1/826 421/1/826 252/1/826 +f 429/1/827 273/1/827 281/1/827 +f 429/1/827 277/1/827 273/1/827 +f 277/1/828 276/1/828 273/1/828 +f 429/1/829 431/1/829 277/1/829 +f 431/1/830 278/1/830 277/1/830 +f 431/1/831 430/1/831 278/1/831 +f 431/1/832 432/1/832 430/1/832 +f 431/1/833 433/1/833 432/1/833 +f 525/1/834 212/1/834 432/1/834 +f 433/1/835 434/1/835 432/1/835 +f 434/1/835 525/1/835 432/1/835 +f 439/1/836 438/1/836 437/1/836 +f 436/1/837 439/1/837 437/1/837 +f 440/1/838 439/1/838 436/1/838 +f 439/1/839 522/1/839 438/1/839 +f 440/1/840 522/1/840 439/1/840 +f 436/1/841 441/1/841 443/1/841 +f 442/1/842 436/1/842 443/1/842 +f 442/1/843 440/1/843 436/1/843 +f 284/1/844 444/1/844 467/1/844 +f 445/1/845 444/1/845 284/1/845 +f 445/1/846 449/1/846 444/1/846 +f 448/1/847 446/1/847 447/1/847 +f 4/1/848 446/1/848 448/1/848 +f 4/1/849 445/1/849 446/1/849 +f 450/1/850 445/1/850 4/1/850 +f 450/1/851 449/1/851 445/1/851 +f 288/1/852 286/1/852 451/1/852 +f 553/1/853 301/1/853 451/1/853 +f 301/1/854 294/1/854 451/1/854 +f 287/1/855 288/1/855 451/1/855 +f 294/1/856 287/1/856 451/1/856 +f 309/1/857 301/1/857 553/1/857 +f 308/1/858 309/1/858 553/1/858 +f 318/1/859 317/1/859 553/1/859 +f 317/1/860 308/1/860 553/1/860 +f 530/1/827 323/1/827 452/1/827 +f 453/1/827 530/1/827 452/1/827 +f 457/1/861 530/1/861 453/1/861 +f 326/1/862 457/1/862 453/1/862 +f 456/1/863 457/1/863 326/1/863 +f 454/1/864 529/1/864 458/1/864 +f 529/1/865 455/1/865 458/1/865 +f 458/1/866 457/1/866 456/1/866 +f 459/1/867 457/1/867 458/1/867 +f 455/1/868 459/1/868 458/1/868 +f 463/1/423 460/1/423 464/1/423 +f 461/1/423 329/1/423 464/1/423 +f 460/1/423 443/1/423 464/1/423 +f 443/1/423 461/1/423 464/1/423 +f 465/1/423 463/1/423 464/1/423 +f 329/1/423 462/1/423 464/1/423 +f 562/1/423 463/1/423 465/1/423 +f 466/1/423 562/1/423 465/1/423 +f 332/1/423 562/1/423 466/1/423 +f 564/1/423 562/1/423 332/1/423 +f 467/1/423 564/1/423 332/1/423 +f 460/1/423 442/1/423 443/1/423 +f 444/1/423 556/1/423 467/1/423 +f 556/1/423 564/1/423 467/1/423 +f 468/1/423 564/1/423 556/1/423 +f 451/1/423 468/1/423 556/1/423 +f 469/1/423 451/1/423 556/1/423 +f 558/1/423 451/1/423 469/1/423 +f 559/1/423 451/1/423 558/1/423 +f 553/1/423 451/1/423 559/1/423 +f 351/1/869 333/1/869 474/1/869 +f 355/1/870 351/1/870 474/1/870 +f 337/1/871 351/1/871 355/1/871 +f 345/1/872 349/1/872 337/1/872 +f 349/1/873 351/1/873 337/1/873 +f 341/1/874 345/1/874 337/1/874 +f 360/1/875 470/1/875 359/1/875 +f 362/1/876 470/1/876 360/1/876 +f 471/1/877 470/1/877 362/1/877 +f 364/1/878 471/1/878 362/1/878 +f 472/1/879 471/1/879 364/1/879 +f 367/1/880 472/1/880 364/1/880 +f 368/1/881 472/1/881 367/1/881 +f 370/1/882 472/1/882 368/1/882 +f 473/1/883 472/1/883 370/1/883 +f 374/1/884 473/1/884 370/1/884 +f 374/1/885 474/1/885 473/1/885 +f 355/1/886 474/1/886 374/1/886 +f 359/1/887 470/1/887 475/1/887 +f 470/1/888 533/1/888 475/1/888 +f 533/1/889 378/1/889 475/1/889 +f 533/1/890 535/1/890 378/1/890 +f 535/1/891 476/1/891 378/1/891 +f 535/1/892 477/1/892 476/1/892 +f 535/1/893 478/1/893 477/1/893 +f 478/1/894 382/1/894 477/1/894 +f 478/1/895 536/1/895 382/1/895 +f 536/1/896 479/1/896 382/1/896 +f 536/1/897 480/1/897 479/1/897 +f 481/1/898 480/1/898 536/1/898 +f 481/1/899 391/1/899 480/1/899 +f 481/1/900 392/1/900 391/1/900 +f 481/1/901 410/1/901 392/1/901 +f 410/1/902 411/1/902 392/1/902 +f 411/1/903 394/1/903 392/1/903 +f 411/1/904 405/1/904 394/1/904 +f 405/1/905 401/1/905 394/1/905 +f 401/1/906 398/1/906 394/1/906 +f 483/1/907 482/1/907 184/1/907 +f 541/1/908 483/1/908 184/1/908 +f 487/1/909 483/1/909 541/1/909 +f 484/1/910 483/1/910 487/1/910 +f 484/1/911 485/1/911 483/1/911 +f 485/1/912 482/1/912 483/1/912 +f 486/1/913 485/1/913 484/1/913 +f 486/1/914 414/1/914 485/1/914 +f 492/1/915 484/1/915 487/1/915 +f 492/1/916 486/1/916 484/1/916 +f 489/1/917 486/1/917 492/1/917 +f 489/1/918 488/1/918 486/1/918 +f 488/1/919 414/1/919 486/1/919 +f 491/1/920 488/1/920 489/1/920 +f 492/1/921 490/1/921 489/1/921 +f 490/1/922 491/1/922 489/1/922 +f 493/1/923 491/1/923 490/1/923 +f 495/1/924 490/1/924 492/1/924 +f 495/1/925 493/1/925 490/1/925 +f 496/1/926 495/1/926 492/1/926 +f 495/1/927 494/1/927 493/1/927 +f 496/1/928 497/1/928 495/1/928 +f 497/1/929 494/1/929 495/1/929 +f 501/1/930 498/1/930 496/1/930 +f 498/1/931 497/1/931 496/1/931 +f 498/1/932 500/1/932 497/1/932 +f 501/1/933 499/1/933 498/1/933 +f 499/1/934 500/1/934 498/1/934 +f 499/1/935 502/1/935 500/1/935 +f 503/1/936 499/1/936 501/1/936 +f 503/1/937 502/1/937 499/1/937 +f 503/1/938 504/1/938 502/1/938 +f 503/1/939 501/1/939 518/1/939 +f 505/1/940 503/1/940 518/1/940 +f 504/1/941 503/1/941 505/1/941 +f 419/1/942 504/1/942 505/1/942 +f 508/1/943 506/1/943 507/1/943 +f 421/1/944 508/1/944 507/1/944 +f 509/1/945 511/1/945 506/1/945 +f 508/1/946 509/1/946 506/1/946 +f 510/1/947 509/1/947 508/1/947 +f 509/1/948 512/1/948 511/1/948 +f 423/1/949 512/1/949 509/1/949 +f 510/1/950 423/1/950 509/1/950 +f 513/1/951 512/1/951 423/1/951 +f 512/1/952 514/1/952 511/1/952 +f 424/1/953 514/1/953 512/1/953 +f 513/1/954 424/1/954 512/1/954 +f 516/1/955 515/1/955 514/1/955 +f 424/1/956 516/1/956 514/1/956 +f 515/1/957 517/1/957 514/1/957 +f 516/1/958 517/1/958 515/1/958 +f 427/1/959 517/1/959 516/1/959 +f 519/1/960 518/1/960 517/1/960 +f 427/1/961 519/1/961 517/1/961 +f 519/1/962 505/1/962 518/1/962 +f 419/1/963 505/1/963 519/1/963 +f 421/1/964 507/1/964 269/1/964 +f 507/1/965 520/1/965 269/1/965 +f 507/1/966 506/1/966 520/1/966 +f 523/1/967 522/1/967 521/1/967 +f 523/1/968 44/1/968 522/1/968 +f 523/1/969 46/1/969 44/1/969 +f 523/1/970 429/1/970 46/1/970 +f 429/1/971 281/1/971 46/1/971 +f 524/1/972 429/1/972 523/1/972 +f 431/1/973 429/1/973 524/1/973 +f 433/1/974 431/1/974 524/1/974 +f 547/1/975 433/1/975 524/1/975 +f 547/1/976 434/1/976 433/1/976 +f 551/1/977 434/1/977 547/1/977 +f 526/1/978 434/1/978 551/1/978 +f 526/1/979 525/1/979 434/1/979 +f 526/1/980 212/1/980 525/1/980 +f 286/1/981 435/1/981 212/1/981 +f 526/1/982 527/1/982 212/1/982 +f 527/1/983 286/1/983 212/1/983 +f 451/1/984 527/1/984 538/1/984 +f 286/1/985 527/1/985 451/1/985 +f 442/1/986 539/1/986 521/1/986 +f 522/1/987 442/1/987 521/1/987 +f 522/1/988 440/1/988 442/1/988 +f 5/1/989 544/1/989 542/1/989 +f 450/1/990 5/1/990 542/1/990 +f 528/1/991 544/1/991 5/1/991 +f 530/1/992 544/1/992 528/1/992 +f 322/1/993 530/1/993 528/1/993 +f 323/1/994 530/1/994 322/1/994 +f 444/1/995 542/1/995 560/1/995 +f 449/1/996 450/1/996 542/1/996 +f 444/1/997 449/1/997 542/1/997 +f 549/1/998 553/1/998 550/1/998 +f 549/1/999 318/1/999 553/1/999 +f 318/1/1000 454/1/1000 100/1/1000 +f 549/1/1001 529/1/1001 454/1/1001 +f 318/1/1002 549/1/1002 454/1/1002 +f 549/1/1003 531/1/1003 529/1/1003 +f 457/1/1004 544/1/1004 530/1/1004 +f 457/1/1005 546/1/1005 544/1/1005 +f 457/1/1006 548/1/1006 546/1/1006 +f 459/1/1007 548/1/1007 457/1/1007 +f 455/1/1008 548/1/1008 459/1/1008 +f 552/1/1009 548/1/1009 455/1/1009 +f 529/1/1010 552/1/1010 455/1/1010 +f 531/1/1011 552/1/1011 529/1/1011 +f 333/1/1012 533/1/1012 470/1/1012 +f 474/1/1012 333/1/1012 470/1/1012 +f 539/1/1012 532/1/1012 533/1/1012 +f 532/1/1012 534/1/1012 533/1/1012 +f 333/1/1012 539/1/1012 533/1/1012 +f 472/1/1012 473/1/1012 470/1/1012 +f 473/1/1012 474/1/1012 470/1/1012 +f 534/1/1012 535/1/1012 533/1/1012 +f 471/1/1012 472/1/1012 470/1/1012 +f 534/1/1012 478/1/1012 535/1/1012 +f 534/1/1012 536/1/1012 478/1/1012 +f 534/1/1012 537/1/1012 536/1/1012 +f 537/1/1012 481/1/1012 536/1/1012 +f 537/1/1012 410/1/1012 481/1/1012 +f 561/1/1012 563/1/1012 410/1/1012 +f 563/1/1012 538/1/1012 410/1/1012 +f 554/1/1012 560/1/1012 410/1/1012 +f 537/1/1012 561/1/1012 410/1/1012 +f 538/1/1012 543/1/1012 410/1/1012 +f 557/1/1012 555/1/1012 410/1/1012 +f 555/1/1012 554/1/1012 410/1/1012 +f 543/1/1012 557/1/1012 410/1/1012 +f 560/1/1013 412/1/1013 410/1/1013 +f 540/1/1014 539/1/1014 333/1/1014 +f 521/1/1015 539/1/1015 540/1/1015 +f 506/1/1016 521/1/1016 520/1/1016 +f 521/1/1017 540/1/1017 520/1/1017 +f 560/1/1018 541/1/1018 412/1/1018 +f 542/1/1019 487/1/1019 541/1/1019 +f 560/1/1020 542/1/1020 541/1/1020 +f 506/1/1021 523/1/1021 521/1/1021 +f 544/1/1022 487/1/1022 542/1/1022 +f 538/1/1012 545/1/1012 543/1/1012 +f 506/1/1023 524/1/1023 523/1/1023 +f 546/1/1024 487/1/1024 544/1/1024 +f 511/1/1025 524/1/1025 506/1/1025 +f 492/1/1026 487/1/1026 546/1/1026 +f 538/1/1027 550/1/1027 545/1/1027 +f 548/1/1028 492/1/1028 546/1/1028 +f 511/1/1029 547/1/1029 524/1/1029 +f 511/1/1030 514/1/1030 547/1/1030 +f 496/1/1031 492/1/1031 548/1/1031 +f 517/1/1032 551/1/1032 547/1/1032 +f 514/1/1033 517/1/1033 547/1/1033 +f 552/1/1034 496/1/1034 548/1/1034 +f 501/1/1035 496/1/1035 552/1/1035 +f 549/1/1036 550/1/1036 538/1/1036 +f 527/1/1037 549/1/1037 538/1/1037 +f 517/1/1038 526/1/1038 551/1/1038 +f 531/1/1039 501/1/1039 552/1/1039 +f 517/1/1040 518/1/1040 526/1/1040 +f 518/1/1041 527/1/1041 526/1/1041 +f 518/1/1042 549/1/1042 527/1/1042 +f 518/1/1043 501/1/1043 549/1/1043 +f 501/1/1044 531/1/1044 549/1/1044 +f 550/1/1045 559/1/1045 545/1/1045 +f 550/1/1046 553/1/1046 559/1/1046 +f 555/1/1047 556/1/1047 554/1/1047 +f 557/1/1048 469/1/1048 555/1/1048 +f 469/1/1049 556/1/1049 555/1/1049 +f 543/1/1050 558/1/1050 557/1/1050 +f 558/1/1051 469/1/1051 557/1/1051 +f 559/1/1052 558/1/1052 543/1/1052 +f 545/1/1053 559/1/1053 543/1/1053 +f 556/1/1054 444/1/1054 554/1/1054 +f 444/1/1055 560/1/1055 554/1/1055 +f 442/1/1056 460/1/1056 539/1/1056 +f 460/1/1057 532/1/1057 539/1/1057 +f 460/1/1058 534/1/1058 532/1/1058 +f 463/1/1059 534/1/1059 460/1/1059 +f 463/1/1060 537/1/1060 534/1/1060 +f 562/1/1061 537/1/1061 463/1/1061 +f 562/1/1062 561/1/1062 537/1/1062 +f 564/1/1063 561/1/1063 562/1/1063 +f 564/1/1064 563/1/1064 561/1/1064 +f 468/1/1065 563/1/1065 564/1/1065 +f 468/1/1066 451/1/1066 563/1/1066 +f 451/1/1067 538/1/1067 563/1/1067 +f 565/2/423 570/3/423 682/4/423 +f 567/5/423 565/2/423 682/4/423 +f 566/6/423 565/2/423 567/5/423 +f 599/7/423 566/6/423 567/5/423 +f 659/8/423 569/9/423 567/5/423 +f 568/10/423 599/7/423 567/5/423 +f 569/9/423 568/10/423 567/5/423 +f 570/3/423 684/11/423 682/4/423 +f 565/2/423 605/12/423 570/3/423 +f 605/12/423 606/13/423 570/3/423 +f 606/13/423 578/14/423 570/3/423 +f 640/15/423 638/16/423 569/9/423 +f 642/17/423 640/15/423 569/9/423 +f 581/18/423 642/17/423 569/9/423 +f 638/16/423 568/10/423 569/9/423 +f 571/19/423 605/12/423 565/2/423 +f 610/20/423 608/21/423 565/2/423 +f 608/21/423 571/19/423 565/2/423 +f 582/22/423 610/20/423 565/2/423 +f 588/23/423 582/22/423 565/2/423 +f 566/6/423 623/24/423 565/2/423 +f 623/24/423 572/25/423 565/2/423 +f 572/25/423 573/26/423 565/2/423 +f 573/26/423 624/27/423 565/2/423 +f 624/27/423 627/28/423 565/2/423 +f 627/28/423 588/23/423 565/2/423 +f 574/29/423 623/24/423 566/6/423 +f 575/30/423 574/29/423 566/6/423 +f 629/31/423 626/32/423 566/6/423 +f 599/7/423 629/31/423 566/6/423 +f 626/32/423 575/30/423 566/6/423 +f 638/16/423 576/33/423 568/10/423 +f 576/33/423 577/34/423 568/10/423 +f 577/34/423 643/35/423 568/10/423 +f 643/35/423 646/36/423 568/10/423 +f 646/36/423 599/7/423 568/10/423 +f 580/37/423 642/17/423 581/18/423 +f 578/14/423 579/38/423 570/3/423 +f 611/39/423 590/40/423 570/3/423 +f 579/38/423 611/39/423 570/3/423 +f 589/41/423 649/42/423 581/18/423 +f 649/42/423 580/37/423 581/18/423 +f 613/43/423 590/40/423 611/39/423 +f 588/23/423 614/44/423 582/22/423 +f 630/45/423 588/23/423 627/28/423 +f 599/7/423 584/46/423 629/31/423 +f 583/47/423 599/7/423 646/36/423 +f 589/41/423 585/48/423 649/42/423 +f 616/49/423 590/40/423 613/43/423 +f 632/50/423 588/23/423 630/45/423 +f 586/51/423 599/7/423 583/47/423 +f 588/23/423 619/52/423 614/44/423 +f 599/7/423 635/53/423 584/46/423 +f 589/41/423 655/54/423 585/48/423 +f 618/55/423 590/40/423 616/49/423 +f 633/56/423 588/23/423 632/50/423 +f 653/57/423 599/7/423 586/51/423 +f 622/58/423 590/40/423 618/55/423 +f 588/23/423 621/59/423 619/52/423 +f 636/60/423 588/23/423 633/56/423 +f 599/7/423 587/61/423 635/53/423 +f 657/62/423 599/7/423 653/57/423 +f 589/41/423 656/63/423 655/54/423 +f 588/23/423 590/40/423 621/59/423 +f 621/59/423 590/40/423 622/58/423 +f 599/7/423 588/23/423 636/60/423 +f 587/61/423 599/7/423 636/60/423 +f 589/41/423 599/7/423 657/62/423 +f 656/63/423 589/41/423 657/62/423 +f 662/64/423 599/7/423 589/41/423 +f 588/23/423 591/65/423 590/40/423 +f 593/66/423 599/7/423 662/64/423 +f 588/23/1068 592/67/1068 591/65/1068 +f 592/67/423 595/68/423 594/69/423 +f 665/70/423 593/66/423 663/71/423 +f 667/72/423 593/66/423 665/70/423 +f 592/67/423 678/73/423 595/68/423 +f 596/74/423 593/66/423 667/72/423 +f 592/67/423 598/75/423 678/73/423 +f 597/76/423 593/66/423 596/74/423 +f 669/77/423 593/66/423 597/76/423 +f 599/7/423 592/67/423 588/23/423 +f 592/67/423 600/78/423 598/75/423 +f 675/79/423 592/67/423 599/7/423 +f 593/66/423 675/79/423 599/7/423 +f 675/79/423 593/66/423 669/77/423 +f 672/80/423 600/78/423 592/67/423 +f 669/77/423 601/81/423 675/79/423 +f 673/82/423 672/80/423 592/67/423 +f 601/81/423 602/83/423 675/79/423 +f 603/84/423 673/82/423 592/67/423 +f 675/79/423 603/84/423 592/67/423 +f 602/83/423 604/85/423 675/79/423 +f 690/86/1069 606/86/1069 698/86/1069 +f 606/86/1070 605/86/1070 698/86/1070 +f 605/86/1071 607/86/1071 698/86/1071 +f 571/86/1072 607/86/1072 605/86/1072 +f 692/86/1073 578/86/1073 690/86/1073 +f 578/86/1074 606/86/1074 690/86/1074 +f 571/86/1075 702/86/1075 607/86/1075 +f 608/86/1076 702/86/1076 571/86/1076 +f 694/86/1077 578/86/1077 692/86/1077 +f 608/86/1078 609/86/1078 702/86/1078 +f 610/86/1079 609/86/1079 608/86/1079 +f 579/86/1080 578/86/1080 694/86/1080 +f 704/86/1081 611/86/1081 694/86/1081 +f 611/86/1082 579/86/1082 694/86/1082 +f 610/86/1083 612/86/1083 609/86/1083 +f 582/86/1084 612/86/1084 610/86/1084 +f 613/86/1085 611/86/1085 704/86/1085 +f 615/86/1086 613/86/1086 704/86/1086 +f 582/86/1087 706/86/1087 612/86/1087 +f 614/86/1088 706/86/1088 582/86/1088 +f 616/86/1089 613/86/1089 615/86/1089 +f 614/86/1090 617/86/1090 706/86/1090 +f 709/86/1091 616/86/1091 615/86/1091 +f 619/86/1092 617/86/1092 614/86/1092 +f 618/86/1093 616/86/1093 709/86/1093 +f 619/86/1094 620/86/1094 617/86/1094 +f 622/86/1095 618/86/1095 709/86/1095 +f 712/86/1096 622/86/1096 709/86/1096 +f 621/86/1097 620/86/1097 619/86/1097 +f 621/86/1098 712/86/1098 620/86/1098 +f 712/86/1099 621/86/1099 622/86/1099 +f 685/87/1069 572/87/1069 699/87/1069 +f 572/87/1070 623/87/1070 699/87/1070 +f 623/87/1100 701/87/1100 699/87/1100 +f 574/87/1101 701/87/1101 623/87/1101 +f 686/87/1102 573/87/1102 685/87/1102 +f 573/87/1103 572/87/1103 685/87/1103 +f 575/87/1104 701/87/1104 574/87/1104 +f 624/88/1105 573/87/1105 686/87/1105 +f 575/87/1106 703/87/1106 701/87/1106 +f 625/88/1107 624/88/1107 686/87/1107 +f 626/87/1108 703/87/1108 575/87/1108 +f 627/88/1109 624/88/1109 625/88/1109 +f 626/87/1110 628/87/1110 703/87/1110 +f 697/88/1111 627/88/1111 625/88/1111 +f 629/87/1112 628/87/1112 626/87/1112 +f 630/88/1113 627/88/1113 697/88/1113 +f 696/88/1086 630/88/1086 697/88/1086 +f 629/87/1114 631/87/1114 628/87/1114 +f 584/87/1088 631/87/1088 629/87/1088 +f 632/88/1089 630/88/1089 696/88/1089 +f 584/87/1090 708/87/1090 631/87/1090 +f 695/87/1091 632/88/1091 696/88/1091 +f 635/87/1092 708/87/1092 584/87/1092 +f 633/87/1093 632/88/1093 695/87/1093 +f 635/87/1115 634/87/1115 708/87/1115 +f 636/87/1095 633/87/1095 695/87/1095 +f 637/87/1116 636/87/1116 695/87/1116 +f 635/87/1117 711/87/1117 634/87/1117 +f 587/87/1118 711/87/1118 635/87/1118 +f 587/87/1119 637/87/1119 711/87/1119 +f 637/87/1120 587/87/1120 636/87/1120 +f 576/89/1121 638/90/1121 689/89/1121 +f 638/90/1122 688/90/1122 689/89/1122 +f 639/89/1123 576/89/1123 689/89/1123 +f 640/90/1124 688/90/1124 638/90/1124 +f 641/89/1125 577/89/1125 639/89/1125 +f 577/89/1126 576/89/1126 639/89/1126 +f 640/90/1127 687/90/1127 688/90/1127 +f 642/90/1128 687/90/1128 640/90/1128 +f 644/89/1129 643/89/1129 641/89/1129 +f 643/89/1130 577/89/1130 641/89/1130 +f 580/90/1131 687/90/1131 642/90/1131 +f 580/90/1132 645/90/1132 687/90/1132 +f 647/89/1081 646/89/1081 644/89/1081 +f 646/89/1133 643/89/1133 644/89/1133 +f 580/90/1134 648/90/1134 645/90/1134 +f 649/90/1084 648/90/1084 580/90/1084 +f 583/89/1085 646/89/1085 647/89/1085 +f 650/89/1086 583/89/1086 647/89/1086 +f 649/90/1135 707/90/1135 648/90/1135 +f 585/90/1088 707/90/1088 649/90/1088 +f 586/89/1089 583/89/1089 650/89/1089 +f 585/90/1136 651/90/1136 707/90/1136 +f 654/89/1091 586/89/1091 650/89/1091 +f 655/90/1137 651/90/1137 585/90/1137 +f 655/90/1138 652/90/1138 651/90/1138 +f 653/89/1093 586/89/1093 654/89/1093 +f 657/89/1095 653/89/1095 654/89/1095 +f 710/89/1139 657/89/1139 654/89/1139 +f 655/90/1140 713/90/1140 652/90/1140 +f 656/90/1141 713/90/1141 655/90/1141 +f 713/90/1142 657/89/1142 710/89/1142 +f 713/90/1143 656/90/1143 657/89/1143 +f 660/91/1144 659/91/1144 658/91/1144 +f 660/91/1145 569/91/1145 659/91/1145 +f 661/91/1146 569/91/1146 660/91/1146 +f 661/91/1147 581/91/1147 569/91/1147 +f 662/92/1148 589/92/1148 705/92/1148 +f 700/92/1149 662/92/1149 705/92/1149 +f 593/92/1150 662/92/1150 700/92/1150 +f 716/92/1151 593/92/1151 700/92/1151 +f 664/93/1152 593/92/1152 716/92/1152 +f 663/93/1153 593/92/1153 664/93/1153 +f 666/94/1154 663/93/1154 664/93/1154 +f 666/94/1155 665/94/1155 663/93/1155 +f 666/94/1156 667/94/1156 665/94/1156 +f 668/94/1157 667/94/1157 666/94/1157 +f 668/94/1158 596/94/1158 667/94/1158 +f 719/94/1159 596/94/1159 668/94/1159 +f 719/94/1160 597/94/1160 596/94/1160 +f 720/95/1161 669/95/1161 719/94/1161 +f 669/95/1162 597/94/1162 719/94/1162 +f 670/95/1163 669/95/1163 720/95/1163 +f 670/95/1164 601/95/1164 669/95/1164 +f 722/95/1165 601/95/1165 670/95/1165 +f 722/95/1166 602/95/1166 601/95/1166 +f 721/96/1167 602/95/1167 722/95/1167 +f 721/96/1168 604/96/1168 602/95/1168 +f 675/97/1169 721/96/1169 676/97/1169 +f 675/97/1170 604/96/1170 721/96/1170 +f 600/97/1171 672/97/1171 671/97/1171 +f 672/97/1172 714/97/1172 671/97/1172 +f 672/97/1173 673/97/1173 714/97/1173 +f 673/97/1174 674/97/1174 714/97/1174 +f 673/97/1175 603/97/1175 674/97/1175 +f 603/97/1176 675/97/1176 674/97/1176 +f 675/97/1177 676/97/1177 674/97/1177 +f 598/98/1178 671/97/1178 715/98/1178 +f 600/97/1179 671/97/1179 598/98/1179 +f 594/98/1180 595/98/1180 677/98/1180 +f 595/98/1181 717/98/1181 677/98/1181 +f 595/98/1182 678/98/1182 717/98/1182 +f 678/98/1183 718/98/1183 717/98/1183 +f 678/98/1184 598/98/1184 718/98/1184 +f 598/98/1185 715/98/1185 718/98/1185 +f 679/99/1186 594/98/1186 677/98/1186 +f 592/99/1187 594/98/1187 679/99/1187 +f 590/99/1188 681/99/1188 680/99/1188 +f 591/99/1189 681/99/1189 590/99/1189 +f 591/99/1190 679/99/1190 681/99/1190 +f 592/99/1191 679/99/1191 591/99/1191 +f 570/100/1192 680/99/1192 693/101/1192 +f 590/99/1193 680/99/1193 570/100/1193 +f 682/100/1194 684/100/1194 683/100/1194 +f 684/100/1195 691/100/1195 683/100/1195 +f 684/100/1196 570/100/1196 691/100/1196 +f 570/100/1197 693/101/1197 691/100/1197 +f 658/91/1198 567/102/1198 683/100/1198 +f 567/102/1199 682/100/1199 683/100/1199 +f 659/91/1200 567/102/1200 658/91/1200 +f 705/92/1201 589/92/1201 661/91/1201 +f 589/92/1202 581/91/1202 661/91/1202 +f 639/89/1012 658/91/1012 683/100/1012 +f 686/87/1012 685/87/1012 683/100/1012 +f 641/89/1012 639/89/1012 683/100/1012 +f 625/88/1012 686/87/1012 683/100/1012 +f 644/89/1012 641/89/1012 683/100/1012 +f 690/86/1012 698/86/1012 683/100/1012 +f 698/86/1012 697/88/1012 683/100/1012 +f 697/88/1012 625/88/1012 683/100/1012 +f 685/87/1012 699/87/1012 683/100/1012 +f 699/87/1012 644/89/1012 683/100/1012 +f 687/90/1012 705/92/1012 658/91/1012 +f 688/90/1012 687/90/1012 658/91/1012 +f 689/89/1012 688/90/1012 658/91/1012 +f 639/89/1012 689/89/1012 658/91/1012 +f 692/86/1012 690/86/1012 683/100/1012 +f 691/100/1012 692/86/1012 683/100/1012 +f 705/92/1012 660/91/1012 658/91/1012 +f 705/92/1012 661/91/1012 660/91/1012 +f 693/101/1012 692/86/1012 691/100/1012 +f 694/86/1012 692/86/1012 693/101/1012 +f 680/99/1012 704/86/1012 693/101/1012 +f 704/86/1012 694/86/1012 693/101/1012 +f 647/89/1012 644/89/1012 699/87/1012 +f 637/87/1012 695/87/1012 698/86/1012 +f 695/87/1012 696/88/1012 698/86/1012 +f 696/88/1012 697/88/1012 698/86/1012 +f 607/86/1012 637/87/1012 698/86/1012 +f 654/89/1012 650/89/1012 699/87/1012 +f 710/89/1012 654/89/1012 699/87/1012 +f 700/92/1012 710/89/1012 699/87/1012 +f 716/92/1012 700/92/1012 699/87/1012 +f 701/87/1012 716/92/1012 699/87/1012 +f 650/89/1012 647/89/1012 699/87/1012 +f 702/86/1012 637/87/1012 607/86/1012 +f 703/87/1012 716/92/1012 701/87/1012 +f 609/86/1012 637/87/1012 702/86/1012 +f 645/90/1012 705/92/1012 687/90/1012 +f 628/87/1012 716/92/1012 703/87/1012 +f 612/86/1012 637/87/1012 609/86/1012 +f 648/90/1012 705/92/1012 645/90/1012 +f 716/92/1012 637/87/1012 612/86/1012 +f 680/99/1012 615/86/1012 704/86/1012 +f 706/86/1012 716/92/1012 612/86/1012 +f 631/87/1012 716/92/1012 628/87/1012 +f 707/90/1012 705/92/1012 648/90/1012 +f 617/86/1012 716/92/1012 706/86/1012 +f 708/87/1012 716/92/1012 631/87/1012 +f 651/90/1012 705/92/1012 707/90/1012 +f 700/92/1012 705/92/1012 651/90/1012 +f 680/99/1012 709/86/1012 615/86/1012 +f 652/90/1012 700/92/1012 651/90/1012 +f 620/86/1012 716/92/1012 617/86/1012 +f 634/87/1012 716/92/1012 708/87/1012 +f 680/99/1012 712/86/1012 709/86/1012 +f 711/87/1012 716/92/1012 634/87/1012 +f 713/90/1012 700/92/1012 652/90/1012 +f 680/99/1012 716/92/1012 620/86/1012 +f 712/86/1012 680/99/1012 620/86/1012 +f 700/92/1012 713/90/1012 710/89/1012 +f 637/87/1012 716/92/1012 711/87/1012 +f 681/99/1012 716/92/1012 680/99/1012 +f 676/97/1012 716/92/1012 681/99/1012 +f 679/99/1012 676/97/1012 681/99/1012 +f 714/97/1012 674/97/1012 679/99/1012 +f 671/97/1012 714/97/1012 679/99/1012 +f 674/97/1012 676/97/1012 679/99/1012 +f 715/98/1012 671/97/1012 679/99/1012 +f 718/98/1012 715/98/1012 679/99/1012 +f 676/97/1012 721/96/1012 716/92/1012 +f 677/98/1012 717/98/1012 679/99/1012 +f 717/98/1012 718/98/1012 679/99/1012 +f 721/96/1012 664/93/1012 716/92/1012 +f 721/96/1012 720/95/1012 664/93/1012 +f 720/95/1012 719/94/1012 664/93/1012 +f 719/94/1012 666/94/1012 664/93/1012 +f 719/94/1012 668/94/1012 666/94/1012 +f 721/96/1012 670/95/1012 720/95/1012 +f 721/96/1012 722/95/1012 670/95/1012 +f 724/1/1203 725/1/1203 723/1/1203 +f 725/1/1204 728/1/1204 723/1/1204 +f 728/1/1205 727/1/1205 723/1/1205 +f 724/1/1206 726/1/1206 725/1/1206 +f 789/1/1207 726/1/1207 724/1/1207 +f 725/1/1208 730/1/1208 728/1/1208 +f 726/1/1209 730/1/1209 725/1/1209 +f 789/1/1210 731/1/1210 726/1/1210 +f 790/1/1211 731/1/1211 789/1/1211 +f 728/1/1212 733/1/1212 727/1/1212 +f 790/1/1213 791/1/1213 731/1/1213 +f 727/1/1214 732/1/1214 729/1/1214 +f 733/1/1215 732/1/1215 727/1/1215 +f 726/1/1216 734/1/1216 730/1/1216 +f 726/1/1217 735/1/1217 734/1/1217 +f 731/1/1218 735/1/1218 726/1/1218 +f 734/1/1219 741/1/1219 730/1/1219 +f 732/1/1220 737/1/1220 729/1/1220 +f 728/1/1221 736/1/1221 733/1/1221 +f 730/1/1222 736/1/1222 728/1/1222 +f 731/1/1223 738/1/1223 735/1/1223 +f 740/1/1224 738/1/1224 731/1/1224 +f 791/1/1225 740/1/1225 731/1/1225 +f 741/1/1226 736/1/1226 730/1/1226 +f 733/1/1227 739/1/1227 732/1/1227 +f 736/1/1228 739/1/1228 733/1/1228 +f 738/1/1229 734/1/1229 735/1/1229 +f 791/1/1230 792/1/1230 740/1/1230 +f 742/1/1231 747/1/1231 744/1/1231 +f 745/1/1232 749/1/1232 742/1/1232 +f 746/1/1233 749/1/1233 745/1/1233 +f 743/1/1234 746/1/1234 745/1/1234 +f 764/1/1235 746/1/1235 743/1/1235 +f 744/1/1236 747/1/1236 751/1/1236 +f 742/1/1237 748/1/1237 747/1/1237 +f 749/1/1238 753/1/1238 742/1/1238 +f 748/1/1239 752/1/1239 747/1/1239 +f 742/1/1240 753/1/1240 748/1/1240 +f 764/1/1241 750/1/1241 746/1/1241 +f 747/1/1242 755/1/1242 751/1/1242 +f 752/1/1243 755/1/1243 747/1/1243 +f 749/1/1244 758/1/1244 753/1/1244 +f 746/1/1245 756/1/1245 749/1/1245 +f 750/1/1246 754/1/1246 746/1/1246 +f 753/1/1247 761/1/1247 748/1/1247 +f 748/1/1248 761/1/1248 752/1/1248 +f 749/1/1249 756/1/1249 758/1/1249 +f 746/1/1250 754/1/1250 756/1/1250 +f 753/1/1251 763/1/1251 761/1/1251 +f 750/1/1252 757/1/1252 754/1/1252 +f 752/1/1253 760/1/1253 755/1/1253 +f 759/1/1254 757/1/1254 750/1/1254 +f 752/1/1255 762/1/1255 760/1/1255 +f 761/1/1256 762/1/1256 752/1/1256 +f 758/1/1257 763/1/1257 753/1/1257 +f 759/1/1258 793/1/1258 757/1/1258 +f 766/1/1259 764/1/1259 743/1/1259 +f 768/1/1260 764/1/1260 766/1/1260 +f 768/1/1261 750/1/1261 764/1/1261 +f 773/1/1262 750/1/1262 768/1/1262 +f 773/1/1263 759/1/1263 750/1/1263 +f 798/1/1264 759/1/1264 773/1/1264 +f 798/1/1265 793/1/1265 759/1/1265 +f 767/1/1266 769/1/1266 765/1/1266 +f 769/1/1267 770/1/1267 765/1/1267 +f 770/1/1268 766/1/1268 765/1/1268 +f 770/1/1269 771/1/1269 766/1/1269 +f 771/1/1270 768/1/1270 766/1/1270 +f 813/1/1271 769/1/1271 767/1/1271 +f 771/1/1272 773/1/1272 768/1/1272 +f 772/1/1273 770/1/1273 769/1/1273 +f 813/1/1274 772/1/1274 769/1/1274 +f 772/1/1275 797/1/1275 770/1/1275 +f 797/1/1276 771/1/1276 770/1/1276 +f 797/1/1277 774/1/1277 771/1/1277 +f 774/1/1278 773/1/1278 771/1/1278 +f 841/1/1279 772/1/1279 813/1/1279 +f 796/1/1280 797/1/1280 772/1/1280 +f 774/1/1281 798/1/1281 773/1/1281 +f 841/1/1282 796/1/1282 772/1/1282 +f 797/1/1283 842/1/1283 774/1/1283 +f 842/1/1284 798/1/1284 774/1/1284 +f 778/1/1285 779/1/1285 776/1/1285 +f 777/1/1286 776/1/1286 775/1/1286 +f 777/1/1287 778/1/1287 776/1/1287 +f 780/1/1288 777/1/1288 775/1/1288 +f 777/1/1289 781/1/1289 778/1/1289 +f 781/1/1290 779/1/1290 778/1/1290 +f 780/1/1291 782/1/1291 777/1/1291 +f 782/1/1292 781/1/1292 777/1/1292 +f 781/1/1293 784/1/1293 779/1/1293 +f 782/1/1294 783/1/1294 781/1/1294 +f 823/1/1295 782/1/1295 780/1/1295 +f 897/1/1296 784/1/1296 781/1/1296 +f 822/1/1297 823/1/1297 780/1/1297 +f 783/1/1298 825/1/1298 781/1/1298 +f 825/1/1299 897/1/1299 781/1/1299 +f 823/1/1300 783/1/1300 782/1/1300 +f 824/1/1301 825/1/1301 783/1/1301 +f 824/1/1302 783/1/1302 823/1/1302 +f 779/1/1303 785/1/1303 723/1/1303 +f 776/1/1304 779/1/1304 723/1/1304 +f 785/1/1305 819/1/1305 723/1/1305 +f 819/1/1306 724/1/1306 723/1/1306 +f 819/1/1307 786/1/1307 724/1/1307 +f 786/1/1308 818/1/1308 724/1/1308 +f 818/1/1309 789/1/1309 724/1/1309 +f 787/1/1310 789/1/1310 818/1/1310 +f 787/1/1311 744/1/1311 789/1/1311 +f 788/1/1312 742/1/1312 787/1/1312 +f 742/1/1313 744/1/1313 787/1/1313 +f 816/1/1314 742/1/1314 788/1/1314 +f 745/1/1315 742/1/1315 816/1/1315 +f 743/1/1316 745/1/1316 816/1/1316 +f 817/1/1317 743/1/1317 816/1/1317 +f 767/1/1318 766/1/1318 817/1/1318 +f 766/1/1319 743/1/1319 817/1/1319 +f 765/1/1320 766/1/1320 767/1/1320 +f 775/1/1321 776/1/1321 723/1/1321 +f 727/1/1322 775/1/1322 723/1/1322 +f 780/1/1323 775/1/1323 727/1/1323 +f 729/1/1324 780/1/1324 727/1/1324 +f 822/1/1325 780/1/1325 729/1/1325 +f 737/1/1326 822/1/1326 729/1/1326 +f 751/1/1327 790/1/1327 789/1/1327 +f 744/1/1328 751/1/1328 789/1/1328 +f 751/1/1329 755/1/1329 790/1/1329 +f 755/1/1330 791/1/1330 790/1/1330 +f 760/1/1331 792/1/1331 791/1/1331 +f 755/1/1332 760/1/1332 791/1/1332 +f 798/1/1333 837/1/1333 793/1/1333 +f 826/1/1334 837/1/1334 798/1/1334 +f 871/1/1335 886/1/1335 885/1/1335 +f 871/1/1336 866/1/1336 886/1/1336 +f 866/1/1337 868/1/1337 886/1/1337 +f 868/1/1338 799/1/1338 886/1/1338 +f 868/1/1339 869/1/1339 799/1/1339 +f 869/1/1340 865/1/1340 799/1/1340 +f 865/1/1341 887/1/1341 799/1/1341 +f 865/1/1342 867/1/1342 887/1/1342 +f 867/1/1343 855/1/1343 887/1/1343 +f 855/1/1344 888/1/1344 887/1/1344 +f 855/1/1345 800/1/1345 888/1/1345 +f 855/1/1346 801/1/1346 800/1/1346 +f 856/1/1347 802/1/1347 801/1/1347 +f 855/1/1348 856/1/1348 801/1/1348 +f 856/1/1349 853/1/1349 802/1/1349 +f 853/1/1350 803/1/1350 802/1/1350 +f 853/1/1351 857/1/1351 803/1/1351 +f 857/1/1352 854/1/1352 803/1/1352 +f 854/1/1353 804/1/1353 803/1/1353 +f 854/1/1354 850/1/1354 804/1/1354 +f 807/1/1355 892/1/1355 808/1/1355 +f 807/1/1356 806/1/1356 892/1/1356 +f 806/1/1357 810/1/1357 892/1/1357 +f 806/1/1358 809/1/1358 810/1/1358 +f 809/1/1359 894/1/1359 810/1/1359 +f 809/1/1360 795/1/1360 894/1/1360 +f 795/1/1361 896/1/1361 894/1/1361 +f 795/1/1362 794/1/1362 896/1/1362 +f 794/1/1363 811/1/1363 896/1/1363 +f 812/1/1364 767/1/1364 817/1/1364 +f 812/1/1365 814/1/1365 767/1/1365 +f 814/1/1366 813/1/1366 767/1/1366 +f 814/1/1367 841/1/1367 813/1/1367 +f 815/1/1368 788/1/1368 787/1/1368 +f 815/1/1369 893/1/1369 788/1/1369 +f 893/1/1370 816/1/1370 788/1/1370 +f 893/1/1371 895/1/1371 816/1/1371 +f 895/1/1372 817/1/1372 816/1/1372 +f 895/1/1373 812/1/1373 817/1/1373 +f 815/1/1374 787/1/1374 818/1/1374 +f 821/1/1375 815/1/1375 818/1/1375 +f 889/1/1376 819/1/1376 785/1/1376 +f 889/1/1377 891/1/1377 819/1/1377 +f 891/1/1378 786/1/1378 819/1/1378 +f 891/1/1379 820/1/1379 786/1/1379 +f 821/1/1380 818/1/1380 786/1/1380 +f 820/1/1381 821/1/1381 786/1/1381 +f 898/1/1382 889/1/1382 785/1/1382 +f 779/1/1383 898/1/1383 785/1/1383 +f 784/1/1384 898/1/1384 779/1/1384 +f 909/1/1385 899/1/1385 737/1/1385 +f 899/1/1386 822/1/1386 737/1/1386 +f 923/1/1387 924/1/1387 792/1/1387 +f 760/1/1388 923/1/1388 792/1/1388 +f 732/1/1389 909/1/1389 737/1/1389 +f 914/1/1390 909/1/1390 732/1/1390 +f 910/1/1391 914/1/1391 732/1/1391 +f 739/1/1392 910/1/1392 732/1/1392 +f 736/1/1393 910/1/1393 739/1/1393 +f 913/1/1394 910/1/1394 736/1/1394 +f 912/1/1395 913/1/1395 736/1/1395 +f 741/1/1396 912/1/1396 736/1/1396 +f 911/1/1397 912/1/1397 741/1/1397 +f 734/1/1398 911/1/1398 741/1/1398 +f 738/1/1399 908/1/1399 734/1/1399 +f 908/1/1400 911/1/1400 734/1/1400 +f 925/1/1401 908/1/1401 738/1/1401 +f 740/1/1402 925/1/1402 738/1/1402 +f 924/1/1403 925/1/1403 740/1/1403 +f 792/1/1404 924/1/1404 740/1/1404 +f 762/1/1405 926/1/1405 760/1/1405 +f 926/1/1406 923/1/1406 760/1/1406 +f 930/1/1407 926/1/1407 762/1/1407 +f 761/1/1408 930/1/1408 762/1/1408 +f 928/1/1409 930/1/1409 761/1/1409 +f 763/1/1410 928/1/1410 761/1/1410 +f 927/1/1411 928/1/1411 763/1/1411 +f 758/1/1412 927/1/1412 763/1/1412 +f 932/1/1413 927/1/1413 758/1/1413 +f 756/1/1414 929/1/1414 758/1/1414 +f 929/1/1415 932/1/1415 758/1/1415 +f 754/1/1416 929/1/1416 756/1/1416 +f 936/1/1417 929/1/1417 754/1/1417 +f 757/1/1418 938/1/1418 754/1/1418 +f 938/1/1419 936/1/1419 754/1/1419 +f 837/1/1420 938/1/1420 757/1/1420 +f 793/1/1421 837/1/1421 757/1/1421 +f 827/1/1422 828/1/1422 826/1/1422 +f 830/1/1423 831/1/1423 827/1/1423 +f 831/1/1424 828/1/1424 827/1/1424 +f 829/1/1425 833/1/1425 830/1/1425 +f 831/1/1426 832/1/1426 828/1/1426 +f 843/1/1427 834/1/1427 829/1/1427 +f 834/1/1428 833/1/1428 829/1/1428 +f 833/1/1429 831/1/1429 830/1/1429 +f 836/1/1430 832/1/1430 831/1/1430 +f 833/1/1431 836/1/1431 831/1/1431 +f 835/1/1432 836/1/1432 833/1/1432 +f 834/1/1433 835/1/1433 833/1/1433 +f 828/1/1434 837/1/1434 826/1/1434 +f 828/1/1435 838/1/1435 837/1/1435 +f 832/1/1436 838/1/1436 828/1/1436 +f 840/1/1437 839/1/1437 811/1/1437 +f 794/1/1438 840/1/1438 811/1/1438 +f 814/1/1439 843/1/1439 841/1/1439 +f 829/1/1440 796/1/1440 841/1/1440 +f 843/1/1441 829/1/1441 841/1/1441 +f 829/1/1442 830/1/1442 796/1/1442 +f 830/1/1443 797/1/1443 796/1/1443 +f 830/1/1444 827/1/1444 797/1/1444 +f 827/1/1445 842/1/1445 797/1/1445 +f 827/1/1446 826/1/1446 842/1/1446 +f 826/1/1447 798/1/1447 842/1/1447 +f 941/1/1448 942/1/1448 843/1/1448 +f 942/1/1449 834/1/1449 843/1/1449 +f 942/1/1450 835/1/1450 834/1/1450 +f 942/1/1451 943/1/1451 835/1/1451 +f 943/1/1452 945/1/1452 835/1/1452 +f 945/1/1453 836/1/1453 835/1/1453 +f 804/1/1454 844/1/1454 949/1/1454 +f 850/1/1455 844/1/1455 804/1/1455 +f 848/1/1456 847/1/1456 844/1/1456 +f 851/1/1457 848/1/1457 844/1/1457 +f 845/1/1458 848/1/1458 851/1/1458 +f 849/1/1459 848/1/1459 845/1/1459 +f 846/1/1460 847/1/1460 848/1/1460 +f 962/1/1461 849/1/1461 845/1/1461 +f 849/1/1462 846/1/1462 848/1/1462 +f 846/1/1463 954/1/1463 847/1/1463 +f 849/1/1464 957/1/1464 846/1/1464 +f 958/1/1465 957/1/1465 849/1/1465 +f 962/1/1466 958/1/1466 849/1/1466 +f 851/1/1467 844/1/1467 850/1/1467 +f 863/1/1468 851/1/1468 850/1/1468 +f 845/1/1469 851/1/1469 863/1/1469 +f 864/1/1470 845/1/1470 863/1/1470 +f 962/1/1471 845/1/1471 864/1/1471 +f 852/1/1472 962/1/1472 864/1/1472 +f 858/1/1473 857/1/1473 853/1/1473 +f 859/1/1474 856/1/1474 855/1/1474 +f 856/1/1475 858/1/1475 853/1/1475 +f 857/1/1476 861/1/1476 854/1/1476 +f 858/1/1477 862/1/1477 857/1/1477 +f 860/1/1478 858/1/1478 856/1/1478 +f 859/1/1479 860/1/1479 856/1/1479 +f 862/1/1480 861/1/1480 857/1/1480 +f 863/1/1481 850/1/1481 854/1/1481 +f 861/1/1482 863/1/1482 854/1/1482 +f 860/1/1483 862/1/1483 858/1/1483 +f 864/1/1484 861/1/1484 862/1/1484 +f 860/1/1485 852/1/1485 862/1/1485 +f 864/1/1486 863/1/1486 861/1/1486 +f 852/1/1487 864/1/1487 862/1/1487 +f 867/1/1488 859/1/1488 855/1/1488 +f 870/1/1489 859/1/1489 867/1/1489 +f 872/1/1490 859/1/1490 870/1/1490 +f 872/1/1491 860/1/1491 859/1/1491 +f 865/1/1492 870/1/1492 867/1/1492 +f 869/1/1493 870/1/1493 865/1/1493 +f 871/1/1494 873/1/1494 866/1/1494 +f 873/1/1495 868/1/1495 866/1/1495 +f 868/1/1496 874/1/1496 869/1/1496 +f 869/1/1497 872/1/1497 870/1/1497 +f 873/1/1498 874/1/1498 868/1/1498 +f 874/1/1499 872/1/1499 869/1/1499 +f 876/1/1500 873/1/1500 871/1/1500 +f 961/1/1501 872/1/1501 874/1/1501 +f 873/1/1502 961/1/1502 874/1/1502 +f 876/1/1503 875/1/1503 873/1/1503 +f 875/1/1504 961/1/1504 873/1/1504 +f 877/1/1505 879/1/1505 871/1/1505 +f 879/1/1506 876/1/1506 871/1/1506 +f 879/1/1507 875/1/1507 876/1/1507 +f 879/1/1508 882/1/1508 875/1/1508 +f 882/1/1509 961/1/1509 875/1/1509 +f 877/1/1510 871/1/1510 965/1/1510 +f 871/1/1511 885/1/1511 965/1/1511 +f 878/1/1512 879/1/1512 877/1/1512 +f 880/1/1513 878/1/1513 877/1/1513 +f 878/1/1514 883/1/1514 879/1/1514 +f 880/1/1515 883/1/1515 878/1/1515 +f 883/1/1516 882/1/1516 879/1/1516 +f 881/1/1517 883/1/1517 880/1/1517 +f 966/1/1518 968/1/1518 881/1/1518 +f 968/1/1519 883/1/1519 881/1/1519 +f 967/1/1520 968/1/1520 966/1/1520 +f 968/1/1521 970/1/1521 883/1/1521 +f 970/1/1522 882/1/1522 883/1/1522 +f 970/1/1523 969/1/1523 882/1/1523 +f 805/1/1524 807/1/1524 808/1/1524 +f 890/1/1525 805/1/1525 808/1/1525 +f 898/1/1012 808/1/1012 889/1/1012 +f 808/1/1012 891/1/1012 889/1/1012 +f 890/1/1012 808/1/1012 898/1/1012 +f 808/1/1012 892/1/1012 891/1/1012 +f 892/1/1012 820/1/1012 891/1/1012 +f 892/1/1012 810/1/1012 820/1/1012 +f 810/1/1012 821/1/1012 820/1/1012 +f 810/1/1012 815/1/1012 821/1/1012 +f 894/1/1012 815/1/1012 810/1/1012 +f 893/1/1012 815/1/1012 894/1/1012 +f 896/1/1012 893/1/1012 894/1/1012 +f 895/1/1012 893/1/1012 896/1/1012 +f 811/1/1012 895/1/1012 896/1/1012 +f 812/1/1012 895/1/1012 811/1/1012 +f 839/1/1012 812/1/1012 811/1/1012 +f 814/1/1012 812/1/1012 839/1/1012 +f 899/1/1526 823/1/1526 822/1/1526 +f 899/1/1527 900/1/1527 823/1/1527 +f 900/1/1528 824/1/1528 823/1/1528 +f 900/1/1529 901/1/1529 824/1/1529 +f 901/1/1530 825/1/1530 824/1/1530 +f 901/1/1531 902/1/1531 825/1/1531 +f 902/1/1532 897/1/1532 825/1/1532 +f 902/1/1533 903/1/1533 897/1/1533 +f 898/1/1534 784/1/1534 897/1/1534 +f 903/1/1535 898/1/1535 897/1/1535 +f 978/1/1536 900/1/1536 899/1/1536 +f 978/1/1537 904/1/1537 900/1/1537 +f 904/1/1538 901/1/1538 900/1/1538 +f 905/1/1539 902/1/1539 901/1/1539 +f 904/1/1540 905/1/1540 901/1/1540 +f 905/1/1541 903/1/1541 902/1/1541 +f 977/1/1542 904/1/1542 978/1/1542 +f 905/1/1543 906/1/1543 903/1/1543 +f 907/1/1544 905/1/1544 904/1/1544 +f 977/1/1545 907/1/1545 904/1/1545 +f 907/1/1546 906/1/1546 905/1/1546 +f 973/1/1547 972/1/1547 903/1/1547 +f 906/1/1548 973/1/1548 903/1/1548 +f 974/1/1549 973/1/1549 906/1/1549 +f 907/1/1550 974/1/1550 906/1/1550 +f 1010/1/1551 974/1/1551 907/1/1551 +f 977/1/1552 1010/1/1552 907/1/1552 +f 915/1/1553 899/1/1553 909/1/1553 +f 978/1/1554 899/1/1554 915/1/1554 +f 921/1/1555 978/1/1555 915/1/1555 +f 924/1/1556 979/1/1556 925/1/1556 +f 925/1/1557 980/1/1557 908/1/1557 +f 979/1/1558 980/1/1558 925/1/1558 +f 918/1/1559 911/1/1559 908/1/1559 +f 980/1/1560 918/1/1560 908/1/1560 +f 914/1/1561 915/1/1561 909/1/1561 +f 913/1/1562 919/1/1562 910/1/1562 +f 920/1/1563 912/1/1563 911/1/1563 +f 919/1/1564 914/1/1564 910/1/1564 +f 918/1/1565 920/1/1565 911/1/1565 +f 916/1/1566 913/1/1566 912/1/1566 +f 920/1/1567 916/1/1567 912/1/1567 +f 916/1/1568 919/1/1568 913/1/1568 +f 917/1/1569 915/1/1569 914/1/1569 +f 916/1/1570 981/1/1570 919/1/1570 +f 919/1/1571 917/1/1571 914/1/1571 +f 920/1/1572 981/1/1572 916/1/1572 +f 919/1/1573 922/1/1573 917/1/1573 +f 981/1/1574 922/1/1574 919/1/1574 +f 917/1/1575 921/1/1575 915/1/1575 +f 926/1/1576 931/1/1576 923/1/1576 +f 931/1/1577 924/1/1577 923/1/1577 +f 931/1/1578 979/1/1578 924/1/1578 +f 930/1/1579 931/1/1579 926/1/1579 +f 930/1/1580 935/1/1580 931/1/1580 +f 933/1/1581 928/1/1581 927/1/1581 +f 932/1/1582 933/1/1582 927/1/1582 +f 928/1/1583 935/1/1583 930/1/1583 +f 933/1/1584 982/1/1584 928/1/1584 +f 929/1/1585 936/1/1585 937/1/1585 +f 929/1/1586 934/1/1586 932/1/1586 +f 932/1/1587 934/1/1587 933/1/1587 +f 937/1/1588 934/1/1588 929/1/1588 +f 982/1/1589 935/1/1589 928/1/1589 +f 838/1/1590 938/1/1590 837/1/1590 +f 933/1/1591 939/1/1591 982/1/1591 +f 934/1/1592 939/1/1592 933/1/1592 +f 937/1/1593 940/1/1593 934/1/1593 +f 938/1/1594 984/1/1594 936/1/1594 +f 940/1/1595 939/1/1595 934/1/1595 +f 838/1/1596 984/1/1596 938/1/1596 +f 936/1/1597 940/1/1597 937/1/1597 +f 984/1/1598 940/1/1598 936/1/1598 +f 945/1/1599 985/1/1599 838/1/1599 +f 832/1/1600 945/1/1600 838/1/1600 +f 836/1/1601 945/1/1601 832/1/1601 +f 843/1/1602 814/1/1602 839/1/1602 +f 840/1/1603 843/1/1603 839/1/1603 +f 988/1/1604 840/1/1604 953/1/1604 +f 988/1/1605 941/1/1605 840/1/1605 +f 941/1/1606 843/1/1606 840/1/1606 +f 944/1/1607 942/1/1607 941/1/1607 +f 943/1/1608 942/1/1608 944/1/1608 +f 946/1/1609 943/1/1609 944/1/1609 +f 947/1/1610 945/1/1610 943/1/1610 +f 946/1/1611 947/1/1611 943/1/1611 +f 948/1/1612 947/1/1612 946/1/1612 +f 844/1/1613 847/1/1613 949/1/1613 +f 847/1/1614 950/1/1614 949/1/1614 +f 847/1/1615 954/1/1615 950/1/1615 +f 955/1/1616 951/1/1616 950/1/1616 +f 954/1/1617 955/1/1617 950/1/1617 +f 955/1/1618 987/1/1618 951/1/1618 +f 987/1/1619 952/1/1619 951/1/1619 +f 987/1/1620 989/1/1620 952/1/1620 +f 989/1/1621 986/1/1621 952/1/1621 +f 986/1/1622 953/1/1622 952/1/1622 +f 986/1/1623 988/1/1623 953/1/1623 +f 846/1/1624 956/1/1624 954/1/1624 +f 956/1/1625 955/1/1625 954/1/1625 +f 956/1/1626 987/1/1626 955/1/1626 +f 990/1/1627 987/1/1627 956/1/1627 +f 959/1/1628 956/1/1628 846/1/1628 +f 957/1/1629 959/1/1629 846/1/1629 +f 959/1/1630 990/1/1630 956/1/1630 +f 960/1/1631 959/1/1631 957/1/1631 +f 958/1/1632 960/1/1632 957/1/1632 +f 962/1/1633 860/1/1633 872/1/1633 +f 961/1/1634 962/1/1634 872/1/1634 +f 962/1/1635 852/1/1635 860/1/1635 +f 882/1/1636 962/1/1636 961/1/1636 +f 958/1/1637 962/1/1637 882/1/1637 +f 969/1/1638 958/1/1638 882/1/1638 +f 1007/1/1639 998/1/1639 963/1/1639 +f 998/1/1640 997/1/1640 963/1/1640 +f 997/1/1641 964/1/1641 963/1/1641 +f 997/1/1642 999/1/1642 964/1/1642 +f 999/1/1643 967/1/1643 964/1/1643 +f 967/1/1644 884/1/1644 964/1/1644 +f 967/1/1645 966/1/1645 884/1/1645 +f 966/1/1646 881/1/1646 884/1/1646 +f 881/1/1647 965/1/1647 884/1/1647 +f 881/1/1648 880/1/1648 965/1/1648 +f 880/1/1649 877/1/1649 965/1/1649 +f 1003/1/1650 968/1/1650 967/1/1650 +f 999/1/1651 1003/1/1651 967/1/1651 +f 1003/1/1652 970/1/1652 968/1/1652 +f 1000/1/1653 1003/1/1653 999/1/1653 +f 970/1/1654 971/1/1654 969/1/1654 +f 1003/1/1655 971/1/1655 970/1/1655 +f 1006/1/1656 971/1/1656 1003/1/1656 +f 805/1/1657 890/1/1657 898/1/1657 +f 903/1/1658 805/1/1658 898/1/1658 +f 903/1/1659 963/1/1659 805/1/1659 +f 903/1/1660 972/1/1660 963/1/1660 +f 972/1/1661 1007/1/1661 963/1/1661 +f 1008/1/1662 972/1/1662 973/1/1662 +f 974/1/1663 1008/1/1663 973/1/1663 +f 974/1/1664 975/1/1664 1008/1/1664 +f 1010/1/1665 976/1/1665 974/1/1665 +f 976/1/1666 975/1/1666 974/1/1666 +f 977/1/1667 978/1/1667 921/1/1667 +f 1013/1/1668 1010/1/1668 921/1/1668 +f 1010/1/1669 977/1/1669 921/1/1669 +f 1018/1/1670 980/1/1670 979/1/1670 +f 1018/1/1671 918/1/1671 980/1/1671 +f 1018/1/1672 1016/1/1672 918/1/1672 +f 1016/1/1673 1011/1/1673 918/1/1673 +f 1011/1/1674 920/1/1674 918/1/1674 +f 1011/1/1675 981/1/1675 920/1/1675 +f 1011/1/1676 1014/1/1676 981/1/1676 +f 917/1/1677 1013/1/1677 921/1/1677 +f 1014/1/1678 922/1/1678 981/1/1678 +f 922/1/1679 1013/1/1679 917/1/1679 +f 1014/1/1680 1013/1/1680 922/1/1680 +f 1020/1/1681 1018/1/1681 979/1/1681 +f 931/1/1682 1020/1/1682 979/1/1682 +f 935/1/1683 1020/1/1683 931/1/1683 +f 1022/1/1684 1020/1/1684 935/1/1684 +f 982/1/1685 1022/1/1685 935/1/1685 +f 983/1/1686 1022/1/1686 982/1/1686 +f 939/1/1687 983/1/1687 982/1/1687 +f 940/1/1688 983/1/1688 939/1/1688 +f 1023/1/1689 983/1/1689 940/1/1689 +f 985/1/1690 984/1/1690 838/1/1690 +f 984/1/1691 1023/1/1691 940/1/1691 +f 985/1/1692 1023/1/1692 984/1/1692 +f 947/1/1693 985/1/1693 945/1/1693 +f 947/1/1694 1026/1/1694 985/1/1694 +f 947/1/1695 948/1/1695 1026/1/1695 +f 944/1/1696 941/1/1696 988/1/1696 +f 993/1/1697 944/1/1697 988/1/1697 +f 994/1/1698 946/1/1698 993/1/1698 +f 946/1/1699 944/1/1699 993/1/1699 +f 948/1/1700 946/1/1700 994/1/1700 +f 1028/1/1701 948/1/1701 994/1/1701 +f 991/1/1702 986/1/1702 989/1/1702 +f 991/1/1703 988/1/1703 986/1/1703 +f 990/1/1704 989/1/1704 987/1/1704 +f 991/1/1705 993/1/1705 988/1/1705 +f 959/1/1706 991/1/1706 989/1/1706 +f 990/1/1707 959/1/1707 989/1/1707 +f 992/1/1708 993/1/1708 991/1/1708 +f 959/1/1709 992/1/1709 991/1/1709 +f 960/1/1710 995/1/1710 959/1/1710 +f 995/1/1711 992/1/1711 959/1/1711 +f 1028/1/1712 994/1/1712 993/1/1712 +f 992/1/1713 1028/1/1713 993/1/1713 +f 996/1/1714 992/1/1714 995/1/1714 +f 996/1/1715 1028/1/1715 992/1/1715 +f 971/1/1716 960/1/1716 969/1/1716 +f 960/1/1717 958/1/1717 969/1/1717 +f 1006/1/1718 960/1/1718 971/1/1718 +f 995/1/1719 960/1/1719 1006/1/1719 +f 998/1/1720 1002/1/1720 997/1/1720 +f 1000/1/1721 999/1/1721 997/1/1721 +f 1001/1/1722 998/1/1722 1007/1/1722 +f 1001/1/1723 1004/1/1723 998/1/1723 +f 1004/1/1724 1002/1/1724 998/1/1724 +f 1002/1/1725 1000/1/1725 997/1/1725 +f 1009/1/1726 1004/1/1726 1001/1/1726 +f 1002/1/1727 1003/1/1727 1000/1/1727 +f 1004/1/1728 1005/1/1728 1002/1/1728 +f 1005/1/1729 1003/1/1729 1002/1/1729 +f 1005/1/1730 1006/1/1730 1003/1/1730 +f 1009/1/1731 1027/1/1731 1004/1/1731 +f 1027/1/1732 1005/1/1732 1004/1/1732 +f 1027/1/1733 1006/1/1733 1005/1/1733 +f 1008/1/1734 1007/1/1734 972/1/1734 +f 1008/1/1735 1001/1/1735 1007/1/1735 +f 975/1/1736 1001/1/1736 1008/1/1736 +f 975/1/1737 1009/1/1737 1001/1/1737 +f 976/1/1738 1009/1/1738 975/1/1738 +f 976/1/1739 1027/1/1739 1009/1/1739 +f 976/1/1740 1010/1/1740 1013/1/1740 +f 1015/1/1741 976/1/1741 1013/1/1741 +f 1018/1/1742 1019/1/1742 1016/1/1742 +f 1012/1/1743 1019/1/1743 1018/1/1743 +f 1016/1/1744 1014/1/1744 1011/1/1744 +f 1014/1/1745 1015/1/1745 1013/1/1745 +f 1016/1/1746 1017/1/1746 1014/1/1746 +f 1019/1/1747 1017/1/1747 1016/1/1747 +f 1014/1/1748 1017/1/1748 1015/1/1748 +f 1020/1/1749 1012/1/1749 1018/1/1749 +f 1021/1/1750 1012/1/1750 1020/1/1750 +f 1019/1/1751 1012/1/1751 1021/1/1751 +f 1021/1/1752 1024/1/1752 1019/1/1752 +f 1022/1/1753 1021/1/1753 1020/1/1753 +f 1023/1/1754 1025/1/1754 983/1/1754 +f 983/1/1755 1024/1/1755 1022/1/1755 +f 1025/1/1756 1024/1/1756 983/1/1756 +f 1022/1/1757 1024/1/1757 1021/1/1757 +f 1026/1/1758 1025/1/1758 1023/1/1758 +f 985/1/1759 1026/1/1759 1023/1/1759 +f 1017/1/1760 976/1/1760 1015/1/1760 +f 1017/1/1761 1027/1/1761 976/1/1761 +f 1017/1/1762 1019/1/1762 1027/1/1762 +f 1024/1/1763 995/1/1763 1019/1/1763 +f 995/1/1764 1006/1/1764 1019/1/1764 +f 1006/1/1765 1027/1/1765 1019/1/1765 +f 1024/1/1766 996/1/1766 995/1/1766 +f 1028/1/1767 996/1/1767 1024/1/1767 +f 1026/1/1768 1028/1/1768 1024/1/1768 +f 1026/1/1769 948/1/1769 1028/1/1769 +f 1025/1/1770 1026/1/1770 1024/1/1770 +f 1046/1/1771 1030/1/1771 1045/1/1771 +f 1056/1/1772 1030/1/1772 1046/1/1772 +f 1031/1/1773 1056/1/1773 1046/1/1773 +f 1032/1/1774 1031/1/1774 1046/1/1774 +f 1045/1/1775 1033/1/1775 1042/1/1775 +f 1030/1/1776 1033/1/1776 1045/1/1776 +f 1036/1/1777 1034/1/1777 1035/1/1777 +f 1042/1/1778 1036/1/1778 1035/1/1778 +f 1033/1/1779 1036/1/1779 1042/1/1779 +f 1066/1/1780 1037/1/1780 1067/1/1780 +f 1066/1/1781 1060/1/1781 1037/1/1781 +f 1039/1/1782 1031/1/1782 1032/1/1782 +f 1038/1/1783 1039/1/1783 1032/1/1783 +f 1035/1/423 1080/1/423 1077/1/423 +f 1035/1/423 1047/1/423 1080/1/423 +f 1040/1/423 1035/1/423 1077/1/423 +f 1042/1/423 1035/1/423 1040/1/423 +f 1041/1/423 1042/1/423 1040/1/423 +f 1043/1/423 1042/1/423 1041/1/423 +f 1045/1/423 1042/1/423 1043/1/423 +f 1044/1/423 1045/1/423 1043/1/423 +f 1044/1/423 1074/1/423 1045/1/423 +f 1074/1/423 1046/1/423 1045/1/423 +f 1074/1/423 1076/1/423 1046/1/423 +f 1076/1/423 1032/1/423 1046/1/423 +f 1076/1/423 1038/1/423 1032/1/423 +f 1076/1/423 1073/1/423 1038/1/423 +f 1048/1/1784 1047/1/1784 1035/1/1784 +f 1034/1/1785 1048/1/1785 1035/1/1785 +f 1086/1/1786 1054/1/1786 1061/1/1786 +f 1058/1/1787 1054/1/1787 1086/1/1787 +f 1053/1/1788 1054/1/1788 1058/1/1788 +f 1059/1/1789 1053/1/1789 1058/1/1789 +f 1060/1/1790 1053/1/1790 1059/1/1790 +f 1037/1/1791 1060/1/1791 1059/1/1791 +f 1061/1/1792 1055/1/1792 1084/1/1792 +f 1054/1/1793 1055/1/1793 1061/1/1793 +f 1051/1/1794 1062/1/1794 1085/1/1794 +f 1062/1/1795 1063/1/1795 1085/1/1795 +f 1062/1/1796 1064/1/1796 1063/1/1796 +f 1062/1/1797 1052/1/1797 1064/1/1797 +f 1052/1/1798 1065/1/1798 1064/1/1798 +f 1052/1/1799 1066/1/1799 1065/1/1799 +f 1066/1/1800 1067/1/1800 1065/1/1800 +f 1055/1/1801 1092/1/1801 1084/1/1801 +f 1055/1/1802 1068/1/1802 1092/1/1802 +f 1068/1/1803 1070/1/1803 1092/1/1803 +f 1068/1/1804 1069/1/1804 1070/1/1804 +f 1069/1/1805 1071/1/1805 1070/1/1805 +f 1069/1/1806 1057/1/1806 1071/1/1806 +f 1038/1/1807 1072/1/1807 1071/1/1807 +f 1039/1/1808 1038/1/1808 1071/1/1808 +f 1057/1/1809 1039/1/1809 1071/1/1809 +f 1038/1/1810 1073/1/1810 1072/1/1810 +f 1072/1/1811 1073/1/1811 1093/1/1811 +f 1073/1/1812 1076/1/1812 1093/1/1812 +f 1074/1/1813 1044/1/1813 1094/1/1813 +f 1075/1/1814 1074/1/1814 1094/1/1814 +f 1076/1/1815 1074/1/1815 1075/1/1815 +f 1093/1/1816 1076/1/1816 1075/1/1816 +f 1094/1/1817 1044/1/1817 1089/1/1817 +f 1044/1/1818 1043/1/1818 1089/1/1818 +f 1088/1/1819 1077/1/1819 1087/1/1819 +f 1040/1/1820 1077/1/1820 1088/1/1820 +f 1078/1/1821 1040/1/1821 1088/1/1821 +f 1041/1/1822 1040/1/1822 1078/1/1822 +f 1089/1/1823 1041/1/1823 1078/1/1823 +f 1043/1/1824 1041/1/1824 1089/1/1824 +f 1077/1/1825 1079/1/1825 1087/1/1825 +f 1077/1/1826 1080/1/1826 1079/1/1826 +f 1080/1/1827 1081/1/1827 1079/1/1827 +f 1047/1/1828 1049/1/1828 1081/1/1828 +f 1080/1/1829 1047/1/1829 1081/1/1829 +f 1048/1/1830 1049/1/1830 1047/1/1830 +f 1049/1/1831 1090/1/1831 1081/1/1831 +f 1049/1/1832 1082/1/1832 1090/1/1832 +f 1082/1/1833 1083/1/1833 1090/1/1833 +f 1082/1/1834 1050/1/1834 1083/1/1834 +f 1050/1/1835 1051/1/1835 1083/1/1835 +f 1051/1/1836 1091/1/1836 1083/1/1836 +f 1051/1/1837 1085/1/1837 1091/1/1837 +f 1085/1/1838 1029/1/1838 1091/1/1838 +f 1029/1/1839 1061/1/1839 1084/1/1839 +f 1085/1/1840 1061/1/1840 1029/1/1840 +f 1085/1/1841 1063/1/1841 1061/1/1841 +f 1063/1/1842 1086/1/1842 1061/1/1842 +f 1063/1/1843 1064/1/1843 1086/1/1843 +f 1058/1/1844 1086/1/1844 1064/1/1844 +f 1064/1/1845 1065/1/1845 1058/1/1845 +f 1065/1/1846 1059/1/1846 1058/1/1846 +f 1065/1/1847 1037/1/1847 1059/1/1847 +f 1065/1/1848 1067/1/1848 1037/1/1848 +f 1079/1/1012 1081/1/1012 1087/1/1012 +f 1081/1/1012 1089/1/1012 1087/1/1012 +f 1089/1/1012 1088/1/1012 1087/1/1012 +f 1089/1/1012 1078/1/1012 1088/1/1012 +f 1081/1/1012 1090/1/1012 1089/1/1012 +f 1090/1/1012 1029/1/1012 1089/1/1012 +f 1029/1/1012 1094/1/1012 1089/1/1012 +f 1083/1/1012 1029/1/1012 1090/1/1012 +f 1091/1/1849 1029/1/1849 1083/1/1849 +f 1070/1/1012 1094/1/1012 1029/1/1012 +f 1092/1/1012 1070/1/1012 1029/1/1012 +f 1084/1/1850 1092/1/1850 1029/1/1850 +f 1071/1/1012 1094/1/1012 1070/1/1012 +f 1071/1/1012 1072/1/1012 1094/1/1012 +f 1072/1/1012 1093/1/1012 1094/1/1012 +f 1093/1/1012 1075/1/1012 1094/1/1012 +f 803/1/1012 804/1/1012 949/1/1012 950/1/1012 951/1/1012 952/1/1012 953/1/1012 840/1/1012 794/1/1012 795/1/1012 809/1/1012 806/1/1012 807/1/1012 805/1/1012 963/1/1012 964/1/1012 884/1/1012 965/1/1012 885/1/1012 886/1/1012 799/1/1012 887/1/1012 888/1/1012 801/1/1012 802/1/1012 +f 1030/1/423 1056/1/423 1031/1/423 1039/1/423 1057/1/423 1069/1/423 1068/1/423 1055/1/423 1054/1/423 1053/1/423 1060/1/423 1066/1/423 1052/1/423 1062/1/423 1051/1/423 1050/1/423 1082/1/423 1049/1/423 1048/1/423 1034/1/423 1036/1/423 1033/1/423 diff --git a/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml b/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml index bcbb6d76799..f76e1c6ef72 100644 --- a/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml +++ b/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2018 Ultimaker B.V. +// Copyright (c) 2025 UltiMaker // Cura is released under the terms of the LGPLv3 or higher. import QtQuick 2.7 @@ -12,7 +12,7 @@ Button id: configurationItem property var configuration: null - hoverEnabled: isValidMaterial + hoverEnabled: isValidMaterial && isValidCore property bool isValidMaterial: { @@ -25,7 +25,6 @@ Button for (var index in extruderConfigurations) { var name = extruderConfigurations[index].material ? extruderConfigurations[index].material.name : "" - if (name == "" || name == "Unknown") { return false @@ -34,6 +33,25 @@ Button return true } + property bool isValidCore: + { + if (configuration === null) + { + return false + } + var extruderConfigurations = configuration.extruderConfigurations + var coresList = configuration.validCoresForPrinterType + for (var index in extruderConfigurations) + { + var name = extruderConfigurations[index].hotendID ? extruderConfigurations[index].hotendID : "" + if (name != "" && ! coresList.includes(name)) + { + return false + } + } + return true + } + background: Rectangle { color: parent.hovered ? UM.Theme.getColor("action_button_hovered") : UM.Theme.getColor("action_button") @@ -60,7 +78,7 @@ Button right: parent.right rightMargin: UM.Theme.getSize("wide_margin").width } - height: childrenRect.height + height: unknownMaterial.visible ? unknownMaterial.height : (repeater.count > 0 ? repeater.itemAt(0).height : 0) spacing: UM.Theme.getSize("default_margin").width Repeater @@ -72,21 +90,20 @@ Button { width: Math.round(parent.width / (configuration !== null ? configuration.extruderConfigurations.length : 1)) printCoreConfiguration: modelData - visible: configurationItem.isValidMaterial + visible: configurationItem.isValidMaterial && configurationItem.isValidCore } } - // Unknown material + // Unknown material or core ('variant') Item { id: unknownMaterial - height: unknownMaterialMessage.height + UM.Theme.getSize("thin_margin").width / 2 + height: unknownMaterialMessage.height width: parent.width anchors.top: parent.top - anchors.topMargin: UM.Theme.getSize("thin_margin").width / 2 - visible: !configurationItem.isValidMaterial + visible: ! (configurationItem.isValidMaterial && configurationItem.isValidCore) UM.ColorImage { @@ -102,13 +119,9 @@ Button UM.Label { id: unknownMaterialMessage - text: - { - if (configuration === null) - { - return "" - } + function whenUnknownMaterial() + { var extruderConfigurations = configuration.extruderConfigurations var unknownMaterials = [] for (var index in extruderConfigurations) @@ -135,9 +148,47 @@ Button unknownMaterials = "" + unknownMaterials + "" var draftResult = catalog.i18nc("@label", "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile."); - var result = draftResult.arg(unknownMaterials).arg("" + catalog.i18nc("@label","Marketplace") + " ") + return draftResult.arg(unknownMaterials).arg("" + catalog.i18nc("@label","Marketplace") + " ") + } + + function whenMismatchedCore() + { + var extruderConfigurations = configuration.extruderConfigurations + var coresList = configuration.validCoresForPrinterType + var mismatchedCores = [] + for (var index in extruderConfigurations) + { + var name = extruderConfigurations[index].hotendID ? extruderConfigurations[index].hotendID : "" + if (name != "" && ! coresList.includes(name)) + { + mismatchedCores.push(name) + } + } + + mismatchedCores = "" + mismatchedCores + "" + var draftResult = catalog.i18nc("@label", "This configuration is not available because there is a mismatch or other problem with core-type %1. Please visit %2 to check which cores this printer-type supports w.r.t. new slices."); + return draftResult.arg(mismatchedCores).arg("" + catalog.i18nc("@label","WEBSITE") + " ") + } + + text: + { + if (configuration === null) + { + return "" + } + + var extruderConfigurations = configuration.extruderConfigurations + var perExtruder = [] + for (var index in extruderConfigurations) + { + var matName = extruderConfigurations[index].material ? extruderConfigurations[index].material.name : "" + var coreName = extruderConfigurations[index].hotendID ? extruderConfigurations[index].hotendID : "" + perExtruder.push(` [${coreName}/${matName}]`) + } - return result + var configsStr = "" + perExtruder + "" + var warnStr = isValidMaterial ? whenMismatchedCore() : whenUnknownMaterial() + return configsStr + "
    " + warnStr } width: extruderRow.width @@ -225,7 +276,7 @@ Button onClicked: { - if(isValidMaterial) + if (isValidMaterial && isValidCore) { toggleContent() Cura.MachineManager.applyRemoteConfiguration(configuration) diff --git a/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml b/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml index 7acba1e103e..41bf047795a 100644 --- a/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml +++ b/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml @@ -18,6 +18,12 @@ Item name: "cura" } + UM.I18nCatalog + { + id: catalog_fdmprinter + name: "fdmprinter.def.json" + } + width: parent.width height: childrenRect.height @@ -281,7 +287,7 @@ Item UM.Label { - text: Cura.MachineManager.activeDefinitionVariantsName + text: catalog_fdmprinter.i18nc("variant_name", Cura.MachineManager.activeDefinitionVariantsName) height: parent.height width: selectors.textWidth } diff --git a/resources/qml/Preferences/GeneralPage.qml b/resources/qml/Preferences/GeneralPage.qml index 4cc87e9644f..62cab53a78d 100644 --- a/resources/qml/Preferences/GeneralPage.qml +++ b/resources/qml/Preferences/GeneralPage.qml @@ -109,6 +109,9 @@ UM.PreferencesPage UM.Preferences.resetPreference("general/restore_window_geometry") restoreWindowPositionCheckbox.checked = boolCheck(UM.Preferences.getValue("general/restore_window_geometry")) + UM.Preferences.resetPreference("tool/flip_y_axis_tool_handle") + flipToolhandleYCheckbox.checked = boolcheck(UM.Preferences.getValue("tool/flip_y_axis_tool_handle")) + UM.Preferences.resetPreference("general/camera_perspective_mode") //var defaultCameraMode = UM.Preferences.getValue("general/camera_perspective_mode") // /setDefaultCameraMode(defaultCameraMode) @@ -662,6 +665,21 @@ UM.PreferencesPage } } } + UM.TooltipArea + { + width: childrenRect.width + height: childrenRect.height + text: catalog.i18nc("@info:tooltip", "Should the Y axis of the translate toolhandle be flipped? This will only affect model's Y coordinate, all other settings such as machine Printhead settings are unaffected and still behave as before.") + + UM.CheckBox + { + id: flipToolhandleYCheckbox + text: catalog.i18nc("@option:check", "Flip model's toolhandle Y axis (restart required)") + checked: boolCheck(UM.Preferences.getValue("tool/flip_y_axis_tool_handle")) + onCheckedChanged: UM.Preferences.setValue("tool/flip_y_axis_tool_handle", checked) + } + } + Item { diff --git a/resources/qml/Settings/SettingItem.qml b/resources/qml/Settings/SettingItem.qml index 1d8ad654e31..f46c59ff618 100644 --- a/resources/qml/Settings/SettingItem.qml +++ b/resources/qml/Settings/SettingItem.qml @@ -13,7 +13,7 @@ import "." Item { id: base - height: enabled ? UM.Theme.getSize("section").height + UM.Theme.getSize("narrow_margin").height : 0 + height: enabled ? Math.max(UM.Theme.getSize("section").height, label.height) + UM.Theme.getSize("narrow_margin").height : 0 anchors.left: parent.left anchors.right: parent.right diff --git a/resources/quality/flsun_v400/flsun_v400_normal.inst.cfg b/resources/quality/flsun_v400/flsun_v400_normal.inst.cfg index 50ed6266a08..d058a2d219c 100644 --- a/resources/quality/flsun_v400/flsun_v400_normal.inst.cfg +++ b/resources/quality/flsun_v400/flsun_v400_normal.inst.cfg @@ -115,7 +115,7 @@ travel_avoid_other_parts = True travel_avoid_supports = True travel_retract_before_outer_wall = False wall_overhang_angle = 35.0 -wall_overhang_speed_factor = 60.0 +wall_overhang_speed_factors = [60] wall_thickness = =line_width*2 z_seam_corner = z_seam_corner_inner z_seam_position = backright diff --git a/resources/quality/ultimaker2/um2_normal.inst.cfg b/resources/quality/ultimaker2/um2_normal.inst.cfg index c4731f4d9cd..f9c4f6b7051 100644 --- a/resources/quality/ultimaker2/um2_normal.inst.cfg +++ b/resources/quality/ultimaker2/um2_normal.inst.cfg @@ -11,4 +11,5 @@ type = quality weight = 0 [values] +layer_height = 0.1 diff --git a/resources/quality/ultimaker_method/um_method_labs_basf-ultrafuse-316l-175_0.15mm.inst.cfg b/resources/quality/ultimaker_method/um_method_labs_basf-ultrafuse-316l-175_0.15mm.inst.cfg index 11a738ba810..74b11bcb643 100644 --- a/resources/quality/ultimaker_method/um_method_labs_basf-ultrafuse-316l-175_0.15mm.inst.cfg +++ b/resources/quality/ultimaker_method/um_method_labs_basf-ultrafuse-316l-175_0.15mm.inst.cfg @@ -32,7 +32,7 @@ skin_overlap = 20.0 skirt_brim_minimal_length = 100.0 speed_print = 25 support_enable = False -top_bottom_thickness = =layer_height * 2 +top_bottom_thickness = =math.floor(layer_height * 2000)/1000.0 top_thickness = =top_bottom_thickness wall_0_material_flow_layer_0 = 110 wall_x_material_flow_layer_0 = 110 diff --git a/resources/quality/ultimaker_methodx/um_methodx_1c_um-abs-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodx/um_methodx_1c_um-abs-175_0.2mm.inst.cfg index 4f5ae8282da..cf7eab6e73e 100644 --- a/resources/quality/ultimaker_methodx/um_methodx_1c_um-abs-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodx/um_methodx_1c_um-abs-175_0.2mm.inst.cfg @@ -59,5 +59,5 @@ support_xy_overrides_z = xy_overrides_z support_z_distance = 0.15 top_skin_expand_distance = 2.4 wall_overhang_angle = 30 -wall_overhang_speed_factor = 40 +wall_overhang_speed_factors = [40] diff --git a/resources/quality/ultimaker_methodx/um_methodx_1c_um-abscf-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodx/um_methodx_1c_um-abscf-175_0.2mm.inst.cfg index 0ff8f110910..f0eafdde7ed 100644 --- a/resources/quality/ultimaker_methodx/um_methodx_1c_um-abscf-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodx/um_methodx_1c_um-abscf-175_0.2mm.inst.cfg @@ -52,5 +52,5 @@ support_xy_distance = 0.3 support_xy_distance_overhang = 0.25 support_z_distance = 0.15 wall_overhang_angle = 30 -wall_overhang_speed_factor = 50 +wall_overhang_speed_factors = [50] diff --git a/resources/quality/ultimaker_methodx/um_methodx_1c_um-absr-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodx/um_methodx_1c_um-absr-175_0.2mm.inst.cfg index ff1861c6956..057ae522edd 100644 --- a/resources/quality/ultimaker_methodx/um_methodx_1c_um-absr-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodx/um_methodx_1c_um-absr-175_0.2mm.inst.cfg @@ -58,5 +58,5 @@ support_xy_overrides_z = xy_overrides_z support_z_distance = 0.15 top_skin_expand_distance = 2.4 wall_overhang_angle = 30 -wall_overhang_speed_factor = 40 +wall_overhang_speed_factors = [40] diff --git a/resources/quality/ultimaker_methodx/um_methodx_1c_um-asa-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodx/um_methodx_1c_um-asa-175_0.2mm.inst.cfg index fe6c6fa10c4..7e03bcd23ca 100644 --- a/resources/quality/ultimaker_methodx/um_methodx_1c_um-asa-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodx/um_methodx_1c_um-asa-175_0.2mm.inst.cfg @@ -57,5 +57,5 @@ support_xy_overrides_z = xy_overrides_z support_z_distance = 0.15 top_skin_expand_distance = 2.4 wall_overhang_angle = 30 -wall_overhang_speed_factor = 40 +wall_overhang_speed_factors = [40] diff --git a/resources/quality/ultimaker_methodx/um_methodx_1xa_um-abs-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodx/um_methodx_1xa_um-abs-175_0.2mm.inst.cfg index 45e11f5e9d8..f2a60264b19 100644 --- a/resources/quality/ultimaker_methodx/um_methodx_1xa_um-abs-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodx/um_methodx_1xa_um-abs-175_0.2mm.inst.cfg @@ -59,5 +59,5 @@ support_xy_overrides_z = xy_overrides_z support_z_distance = 0.15 top_skin_expand_distance = 2.4 wall_overhang_angle = 30 -wall_overhang_speed_factor = 40 +wall_overhang_speed_factors = [40] diff --git a/resources/quality/ultimaker_methodx/um_methodx_1xa_um-absr-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodx/um_methodx_1xa_um-absr-175_0.2mm.inst.cfg index 18b44fda57a..e87533888b1 100644 --- a/resources/quality/ultimaker_methodx/um_methodx_1xa_um-absr-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodx/um_methodx_1xa_um-absr-175_0.2mm.inst.cfg @@ -58,5 +58,5 @@ support_xy_overrides_z = xy_overrides_z support_z_distance = 0.15 top_skin_expand_distance = 2.4 wall_overhang_angle = 30 -wall_overhang_speed_factor = 40 +wall_overhang_speed_factors = [40] diff --git a/resources/quality/ultimaker_methodx/um_methodx_1xa_um-asa-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodx/um_methodx_1xa_um-asa-175_0.2mm.inst.cfg index 774b8fb2a8c..1ad566527fe 100644 --- a/resources/quality/ultimaker_methodx/um_methodx_1xa_um-asa-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodx/um_methodx_1xa_um-asa-175_0.2mm.inst.cfg @@ -57,5 +57,5 @@ support_xy_overrides_z = xy_overrides_z support_z_distance = 0.15 top_skin_expand_distance = 2.4 wall_overhang_angle = 30 -wall_overhang_speed_factor = 40 +wall_overhang_speed_factors = [40] diff --git a/resources/quality/ultimaker_methodx/um_methodx_labs_basf-ultrafuse-316l-175_0.15mm.inst.cfg b/resources/quality/ultimaker_methodx/um_methodx_labs_basf-ultrafuse-316l-175_0.15mm.inst.cfg index f4d07747513..8fd51cbe460 100644 --- a/resources/quality/ultimaker_methodx/um_methodx_labs_basf-ultrafuse-316l-175_0.15mm.inst.cfg +++ b/resources/quality/ultimaker_methodx/um_methodx_labs_basf-ultrafuse-316l-175_0.15mm.inst.cfg @@ -32,7 +32,7 @@ skin_overlap = 20.0 skirt_brim_minimal_length = 100.0 speed_print = 25 support_enable = False -top_bottom_thickness = =layer_height * 2 +top_bottom_thickness = =math.floor(layer_height * 2000)/1000.0 top_thickness = =top_bottom_thickness wall_0_material_flow_layer_0 = 110 wall_x_material_flow_layer_0 = 110 diff --git a/resources/quality/ultimaker_methodx/um_methodx_labs_polymaker-polymax-pc-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodx/um_methodx_labs_polymaker-polymax-pc-175_0.2mm.inst.cfg index e9d09c2c34c..795235c75e3 100644 --- a/resources/quality/ultimaker_methodx/um_methodx_labs_polymaker-polymax-pc-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodx/um_methodx_labs_polymaker-polymax-pc-175_0.2mm.inst.cfg @@ -54,5 +54,5 @@ support_xy_overrides_z = xy_overrides_z support_z_distance = 0.22 top_skin_expand_distance = 2.4 wall_overhang_angle = 30 -wall_overhang_speed_factor = 40 +wall_overhang_speed_factors = [40] diff --git a/resources/quality/ultimaker_methodx/um_methodx_labs_um-abs-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodx/um_methodx_labs_um-abs-175_0.2mm.inst.cfg index a5f7d05d6ed..c4ab6ee1155 100644 --- a/resources/quality/ultimaker_methodx/um_methodx_labs_um-abs-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodx/um_methodx_labs_um-abs-175_0.2mm.inst.cfg @@ -59,5 +59,5 @@ support_xy_overrides_z = xy_overrides_z support_z_distance = 0.15 top_skin_expand_distance = 2.4 wall_overhang_angle = 30 -wall_overhang_speed_factor = 40 +wall_overhang_speed_factors = [40] diff --git a/resources/quality/ultimaker_methodx/um_methodx_labs_um-abscf-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodx/um_methodx_labs_um-abscf-175_0.2mm.inst.cfg index 56e2126cb2e..25dbd1868aa 100644 --- a/resources/quality/ultimaker_methodx/um_methodx_labs_um-abscf-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodx/um_methodx_labs_um-abscf-175_0.2mm.inst.cfg @@ -52,5 +52,5 @@ support_xy_distance = 0.3 support_xy_distance_overhang = 0.25 support_z_distance = 0.15 wall_overhang_angle = 30 -wall_overhang_speed_factor = 50 +wall_overhang_speed_factors = [50] diff --git a/resources/quality/ultimaker_methodx/um_methodx_labs_um-absr-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodx/um_methodx_labs_um-absr-175_0.2mm.inst.cfg index 7447dc5085d..8b19d722d4e 100644 --- a/resources/quality/ultimaker_methodx/um_methodx_labs_um-absr-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodx/um_methodx_labs_um-absr-175_0.2mm.inst.cfg @@ -58,5 +58,5 @@ support_xy_overrides_z = xy_overrides_z support_z_distance = 0.15 top_skin_expand_distance = 2.4 wall_overhang_angle = 30 -wall_overhang_speed_factor = 40 +wall_overhang_speed_factors = [40] diff --git a/resources/quality/ultimaker_methodx/um_methodx_labs_um-asa-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodx/um_methodx_labs_um-asa-175_0.2mm.inst.cfg index d2f64e3b656..c19ff979bfd 100644 --- a/resources/quality/ultimaker_methodx/um_methodx_labs_um-asa-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodx/um_methodx_labs_um-asa-175_0.2mm.inst.cfg @@ -57,5 +57,5 @@ support_xy_overrides_z = xy_overrides_z support_z_distance = 0.15 top_skin_expand_distance = 2.4 wall_overhang_angle = 30 -wall_overhang_speed_factor = 40 +wall_overhang_speed_factors = [40] diff --git a/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-abs-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-abs-175_0.2mm.inst.cfg index caf364adc90..fe70d6d0c62 100644 --- a/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-abs-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-abs-175_0.2mm.inst.cfg @@ -59,5 +59,5 @@ support_xy_overrides_z = xy_overrides_z support_z_distance = 0.15 top_skin_expand_distance = 2.4 wall_overhang_angle = 30 -wall_overhang_speed_factor = 40 +wall_overhang_speed_factors = [40] diff --git a/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-abscf-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-abscf-175_0.2mm.inst.cfg index e4a889749a3..d4d053df9f9 100644 --- a/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-abscf-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-abscf-175_0.2mm.inst.cfg @@ -54,5 +54,5 @@ support_xy_distance = 0.3 support_xy_distance_overhang = 0.25 support_z_distance = 0.15 wall_overhang_angle = 30 -wall_overhang_speed_factor = 50 +wall_overhang_speed_factors = [50] diff --git a/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-absr-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-absr-175_0.2mm.inst.cfg index a08dd10302e..29b3de7eac4 100644 --- a/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-absr-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-absr-175_0.2mm.inst.cfg @@ -57,5 +57,5 @@ support_xy_overrides_z = xy_overrides_z support_z_distance = 0.15 top_skin_expand_distance = 2.4 wall_overhang_angle = 30 -wall_overhang_speed_factor = 40 +wall_overhang_speed_factors = [40] diff --git a/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-asa-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-asa-175_0.2mm.inst.cfg index 420a7192352..a3b23179cb7 100644 --- a/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-asa-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-asa-175_0.2mm.inst.cfg @@ -57,5 +57,5 @@ support_xy_overrides_z = xy_overrides_z support_z_distance = 0.15 top_skin_expand_distance = 2.4 wall_overhang_angle = 30 -wall_overhang_speed_factor = 40 +wall_overhang_speed_factors = [40] diff --git a/resources/quality/ultimaker_methodxl/um_methodxl_1xa_um-abs-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodxl/um_methodxl_1xa_um-abs-175_0.2mm.inst.cfg index 39b7d69230b..e31448572eb 100644 --- a/resources/quality/ultimaker_methodxl/um_methodxl_1xa_um-abs-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodxl/um_methodxl_1xa_um-abs-175_0.2mm.inst.cfg @@ -59,5 +59,5 @@ support_xy_overrides_z = xy_overrides_z support_z_distance = 0.15 top_skin_expand_distance = 2.4 wall_overhang_angle = 30 -wall_overhang_speed_factor = 40 +wall_overhang_speed_factors = [40] diff --git a/resources/quality/ultimaker_methodxl/um_methodxl_1xa_um-absr-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodxl/um_methodxl_1xa_um-absr-175_0.2mm.inst.cfg index 84086e1856d..3596d120959 100644 --- a/resources/quality/ultimaker_methodxl/um_methodxl_1xa_um-absr-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodxl/um_methodxl_1xa_um-absr-175_0.2mm.inst.cfg @@ -57,5 +57,5 @@ support_xy_overrides_z = xy_overrides_z support_z_distance = 0.15 top_skin_expand_distance = 2.4 wall_overhang_angle = 30 -wall_overhang_speed_factor = 40 +wall_overhang_speed_factors = [40] diff --git a/resources/quality/ultimaker_methodxl/um_methodxl_1xa_um-asa-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodxl/um_methodxl_1xa_um-asa-175_0.2mm.inst.cfg index 155696925f4..5d3c07cde91 100644 --- a/resources/quality/ultimaker_methodxl/um_methodxl_1xa_um-asa-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodxl/um_methodxl_1xa_um-asa-175_0.2mm.inst.cfg @@ -57,5 +57,5 @@ support_xy_overrides_z = xy_overrides_z support_z_distance = 0.15 top_skin_expand_distance = 2.4 wall_overhang_angle = 30 -wall_overhang_speed_factor = 40 +wall_overhang_speed_factors = [40] diff --git a/resources/quality/ultimaker_methodxl/um_methodxl_labs_polymaker-polymax-pc-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodxl/um_methodxl_labs_polymaker-polymax-pc-175_0.2mm.inst.cfg index a075d5ffe60..29433f83875 100644 --- a/resources/quality/ultimaker_methodxl/um_methodxl_labs_polymaker-polymax-pc-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodxl/um_methodxl_labs_polymaker-polymax-pc-175_0.2mm.inst.cfg @@ -54,5 +54,5 @@ support_xy_overrides_z = xy_overrides_z support_z_distance = 0.22 top_skin_expand_distance = 2.4 wall_overhang_angle = 30 -wall_overhang_speed_factor = 40 +wall_overhang_speed_factors = [40] diff --git a/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-abs-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-abs-175_0.2mm.inst.cfg index 3309bb6660e..627ff55215f 100644 --- a/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-abs-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-abs-175_0.2mm.inst.cfg @@ -59,5 +59,5 @@ support_xy_overrides_z = xy_overrides_z support_z_distance = 0.15 top_skin_expand_distance = 2.4 wall_overhang_angle = 30 -wall_overhang_speed_factor = 40 +wall_overhang_speed_factors = [40] diff --git a/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-abscf-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-abscf-175_0.2mm.inst.cfg index 6596cdd4df9..71bcca17c01 100644 --- a/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-abscf-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-abscf-175_0.2mm.inst.cfg @@ -54,5 +54,5 @@ support_xy_distance = 0.3 support_xy_distance_overhang = 0.25 support_z_distance = 0.15 wall_overhang_angle = 30 -wall_overhang_speed_factor = 50 +wall_overhang_speed_factors = [50] diff --git a/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-absr-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-absr-175_0.2mm.inst.cfg index e7a46cdcee2..fa7a1b5e56b 100644 --- a/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-absr-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-absr-175_0.2mm.inst.cfg @@ -57,5 +57,5 @@ support_xy_overrides_z = xy_overrides_z support_z_distance = 0.15 top_skin_expand_distance = 2.4 wall_overhang_angle = 30 -wall_overhang_speed_factor = 40 +wall_overhang_speed_factors = [40] diff --git a/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-asa-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-asa-175_0.2mm.inst.cfg index 972840dde0c..d9f9ba645e0 100644 --- a/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-asa-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-asa-175_0.2mm.inst.cfg @@ -57,5 +57,5 @@ support_xy_overrides_z = xy_overrides_z support_z_distance = 0.15 top_skin_expand_distance = 2.4 wall_overhang_angle = 30 -wall_overhang_speed_factor = 40 +wall_overhang_speed_factors = [40] diff --git a/resources/quality/ultimaker_sketch/um_sketch_0.4mm_um-metallic-pla-175_0.2mm.inst.cfg b/resources/quality/ultimaker_sketch/um_sketch_0.4mm_um-metallic-pla-175_0.2mm.inst.cfg new file mode 100644 index 00000000000..7e3fa34166e --- /dev/null +++ b/resources/quality/ultimaker_sketch/um_sketch_0.4mm_um-metallic-pla-175_0.2mm.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = ultimaker_sketch +name = Fast +version = 4 + +[metadata] +material = ultimaker_metallic_pla_175 +quality_type = draft +setting_version = 24 +type = quality +variant = 0.4mm +weight = -2 + +[values] + diff --git a/resources/quality/ultimaker_sketch_large/um_sketch_large_0.4mm_um-metallic-pla-175_0.2mm.inst.cfg b/resources/quality/ultimaker_sketch_large/um_sketch_large_0.4mm_um-metallic-pla-175_0.2mm.inst.cfg new file mode 100644 index 00000000000..b9ea5d2aecb --- /dev/null +++ b/resources/quality/ultimaker_sketch_large/um_sketch_large_0.4mm_um-metallic-pla-175_0.2mm.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = ultimaker_sketch_large +name = Fast +version = 4 + +[metadata] +material = ultimaker_metallic_pla_175 +quality_type = draft +setting_version = 24 +type = quality +variant = 0.4mm +weight = -2 + +[values] + diff --git a/resources/quality/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-metallic-pla-175_0.2mm.inst.cfg b/resources/quality/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-metallic-pla-175_0.2mm.inst.cfg new file mode 100644 index 00000000000..dd752baffa8 --- /dev/null +++ b/resources/quality/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-metallic-pla-175_0.2mm.inst.cfg @@ -0,0 +1,28 @@ +[general] +definition = ultimaker_sketch_sprint +name = Fast +version = 4 + +[metadata] +material = ultimaker_metallic_pla_175 +quality_type = draft +setting_version = 24 +type = quality +variant = 0.4mm +weight = -2 + +[values] +cool_min_temperature = 230 +infill_angles = [45,45,45,45,45,135,135,135,135,135] +material_final_print_temperature = 230 +material_initial_print_temperature = 230 +speed_print = 125 +speed_roofing = 100 +speed_support_bottom = 100 +speed_support_interface = 125 +speed_topbottom = 100 +speed_wall = 75 +speed_wall_x = 100 +support_material_flow = 92 +wall_overhang_speed_factor = 23 + diff --git a/resources/quality/voron2/voron2_v6_0.25_ASA_extrafine.inst.cfg b/resources/quality/voron2/voron2_v6_0.25_ASA_extrafine.inst.cfg new file mode 100644 index 00000000000..9819984b71a --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.25_ASA_extrafine.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Extra Fine +version = 4 + +[metadata] +material = generic_asa +quality_type = extrafine +setting_version = 24 +type = quality +variant = V6 0.25mm + +[values] +speed_print = 300 + diff --git a/resources/quality/voron2/voron2_v6_0.25_ASA_fast.inst.cfg b/resources/quality/voron2/voron2_v6_0.25_ASA_fast.inst.cfg new file mode 100644 index 00000000000..05d0a504e90 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.25_ASA_fast.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Fast +version = 4 + +[metadata] +material = generic_asa +quality_type = fast +setting_version = 24 +type = quality +variant = V6 0.25mm + +[values] +speed_print = 180 + diff --git a/resources/quality/voron2/voron2_v6_0.25_ASA_fine.inst.cfg b/resources/quality/voron2/voron2_v6_0.25_ASA_fine.inst.cfg new file mode 100644 index 00000000000..e1111c1026b --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.25_ASA_fine.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Fine +version = 4 + +[metadata] +material = generic_asa +quality_type = fine +setting_version = 24 +type = quality +variant = V6 0.25mm + +[values] +speed_print = 300 + diff --git a/resources/quality/voron2/voron2_v6_0.25_ASA_normal.inst.cfg b/resources/quality/voron2/voron2_v6_0.25_ASA_normal.inst.cfg new file mode 100644 index 00000000000..b4e2f497797 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.25_ASA_normal.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Normal +version = 4 + +[metadata] +material = generic_asa +quality_type = normal +setting_version = 24 +type = quality +variant = V6 0.25mm + +[values] +speed_print = 240 + diff --git a/resources/quality/voron2/voron2_v6_0.25_PVA_extrafine.inst.cfg b/resources/quality/voron2/voron2_v6_0.25_PVA_extrafine.inst.cfg new file mode 100644 index 00000000000..10f80e47852 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.25_PVA_extrafine.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Extra Fine +version = 4 + +[metadata] +material = generic_pva +quality_type = extrafine +setting_version = 24 +type = quality +variant = V6 0.25mm + +[values] +speed_print = 300 + diff --git a/resources/quality/voron2/voron2_v6_0.25_PVA_fast.inst.cfg b/resources/quality/voron2/voron2_v6_0.25_PVA_fast.inst.cfg new file mode 100644 index 00000000000..c84b36660ba --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.25_PVA_fast.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Fast +version = 4 + +[metadata] +material = generic_pva +quality_type = fast +setting_version = 24 +type = quality +variant = V6 0.25mm + +[values] +speed_print = 180 + diff --git a/resources/quality/voron2/voron2_v6_0.25_PVA_fine.inst.cfg b/resources/quality/voron2/voron2_v6_0.25_PVA_fine.inst.cfg new file mode 100644 index 00000000000..c6eb62e1b6b --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.25_PVA_fine.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Fine +version = 4 + +[metadata] +material = generic_pva +quality_type = fine +setting_version = 24 +type = quality +variant = V6 0.25mm + +[values] +speed_print = 300 + diff --git a/resources/quality/voron2/voron2_v6_0.25_PVA_normal.inst.cfg b/resources/quality/voron2/voron2_v6_0.25_PVA_normal.inst.cfg new file mode 100644 index 00000000000..f2e5706e310 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.25_PVA_normal.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Normal +version = 4 + +[metadata] +material = generic_pva +quality_type = normal +setting_version = 24 +type = quality +variant = V6 0.25mm + +[values] +speed_print = 240 + diff --git a/resources/quality/voron2/voron2_v6_0.25_TPU_extrafine.inst.cfg b/resources/quality/voron2/voron2_v6_0.25_TPU_extrafine.inst.cfg new file mode 100644 index 00000000000..9324b9ba0e7 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.25_TPU_extrafine.inst.cfg @@ -0,0 +1,22 @@ +[general] +definition = voron2_base +name = Extra Fine +version = 4 + +[metadata] +material = generic_tpu +quality_type = extrafine +setting_version = 24 +type = quality +variant = V6 0.25mm + +[values] +speed_infill = =speed_print +speed_layer_0 = =math.ceil(speed_print * 0.375) +speed_print = 300 +speed_roofing = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 0.50) +speed_wall = =math.ceil(speed_print * 0.50) +speed_wall_0 = =speed_wall +speed_wall_x = =speed_print + diff --git a/resources/quality/voron2/voron2_v6_0.25_TPU_fast.inst.cfg b/resources/quality/voron2/voron2_v6_0.25_TPU_fast.inst.cfg new file mode 100644 index 00000000000..862586934ed --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.25_TPU_fast.inst.cfg @@ -0,0 +1,22 @@ +[general] +definition = voron2_base +name = Fast +version = 4 + +[metadata] +material = generic_tpu +quality_type = fast +setting_version = 24 +type = quality +variant = V6 0.25mm + +[values] +speed_infill = =speed_print +speed_layer_0 = =math.ceil(speed_print * 0.375) +speed_print = 180 +speed_roofing = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 0.50) +speed_wall = =math.ceil(speed_print * 0.50) +speed_wall_0 = =speed_wall +speed_wall_x = =speed_print + diff --git a/resources/quality/voron2/voron2_v6_0.25_TPU_fine.inst.cfg b/resources/quality/voron2/voron2_v6_0.25_TPU_fine.inst.cfg new file mode 100644 index 00000000000..ee753c59cff --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.25_TPU_fine.inst.cfg @@ -0,0 +1,22 @@ +[general] +definition = voron2_base +name = Fine +version = 4 + +[metadata] +material = generic_tpu +quality_type = fine +setting_version = 24 +type = quality +variant = V6 0.25mm + +[values] +speed_infill = =speed_print +speed_layer_0 = =math.ceil(speed_print * 0.375) +speed_print = 300 +speed_roofing = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 0.50) +speed_wall = =math.ceil(speed_print * 0.50) +speed_wall_0 = =speed_wall +speed_wall_x = =speed_print + diff --git a/resources/quality/voron2/voron2_v6_0.25_TPU_normal.inst.cfg b/resources/quality/voron2/voron2_v6_0.25_TPU_normal.inst.cfg new file mode 100644 index 00000000000..35054797742 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.25_TPU_normal.inst.cfg @@ -0,0 +1,22 @@ +[general] +definition = voron2_base +name = Normal +version = 4 + +[metadata] +material = generic_tpu +quality_type = normal +setting_version = 24 +type = quality +variant = V6 0.25mm + +[values] +speed_infill = =speed_print +speed_layer_0 = =math.ceil(speed_print * 0.375) +speed_print = 240 +speed_roofing = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 0.50) +speed_wall = =math.ceil(speed_print * 0.50) +speed_wall_0 = =speed_wall +speed_wall_x = =speed_print + diff --git a/resources/quality/voron2/voron2_v6_0.30_ASA_extrafine.inst.cfg b/resources/quality/voron2/voron2_v6_0.30_ASA_extrafine.inst.cfg new file mode 100644 index 00000000000..dcf9a6fe45c --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.30_ASA_extrafine.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Extra Fine +version = 4 + +[metadata] +material = generic_asa +quality_type = extrafine +setting_version = 24 +type = quality +variant = V6 0.30mm + +[values] +speed_print = 300 + diff --git a/resources/quality/voron2/voron2_v6_0.30_ASA_fast.inst.cfg b/resources/quality/voron2/voron2_v6_0.30_ASA_fast.inst.cfg new file mode 100644 index 00000000000..b79bb0e0966 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.30_ASA_fast.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Fast +version = 4 + +[metadata] +material = generic_asa +quality_type = fast +setting_version = 24 +type = quality +variant = V6 0.30mm + +[values] +speed_print = 160 + diff --git a/resources/quality/voron2/voron2_v6_0.30_ASA_fine.inst.cfg b/resources/quality/voron2/voron2_v6_0.30_ASA_fine.inst.cfg new file mode 100644 index 00000000000..0d85a07e9c3 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.30_ASA_fine.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Fine +version = 4 + +[metadata] +material = generic_asa +quality_type = fine +setting_version = 24 +type = quality +variant = V6 0.30mm + +[values] +speed_print = 300 + diff --git a/resources/quality/voron2/voron2_v6_0.30_ASA_normal.inst.cfg b/resources/quality/voron2/voron2_v6_0.30_ASA_normal.inst.cfg new file mode 100644 index 00000000000..734e32367ce --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.30_ASA_normal.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Normal +version = 4 + +[metadata] +material = generic_asa +quality_type = normal +setting_version = 24 +type = quality +variant = V6 0.30mm + +[values] +speed_print = 200 + diff --git a/resources/quality/voron2/voron2_v6_0.30_PVA_extrafine.inst.cfg b/resources/quality/voron2/voron2_v6_0.30_PVA_extrafine.inst.cfg new file mode 100644 index 00000000000..97c131f56ba --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.30_PVA_extrafine.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Extra Fine +version = 4 + +[metadata] +material = generic_pva +quality_type = extrafine +setting_version = 24 +type = quality +variant = V6 0.30mm + +[values] +speed_print = 300 + diff --git a/resources/quality/voron2/voron2_v6_0.30_PVA_fast.inst.cfg b/resources/quality/voron2/voron2_v6_0.30_PVA_fast.inst.cfg new file mode 100644 index 00000000000..3da38499eed --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.30_PVA_fast.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Fast +version = 4 + +[metadata] +material = generic_pva +quality_type = fast +setting_version = 24 +type = quality +variant = V6 0.30mm + +[values] +speed_print = 160 + diff --git a/resources/quality/voron2/voron2_v6_0.30_PVA_fine.inst.cfg b/resources/quality/voron2/voron2_v6_0.30_PVA_fine.inst.cfg new file mode 100644 index 00000000000..aaa65f6439f --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.30_PVA_fine.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Fine +version = 4 + +[metadata] +material = generic_pva +quality_type = fine +setting_version = 24 +type = quality +variant = V6 0.30mm + +[values] +speed_print = 300 + diff --git a/resources/quality/voron2/voron2_v6_0.30_PVA_normal.inst.cfg b/resources/quality/voron2/voron2_v6_0.30_PVA_normal.inst.cfg new file mode 100644 index 00000000000..cd98f31944f --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.30_PVA_normal.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Normal +version = 4 + +[metadata] +material = generic_pva +quality_type = normal +setting_version = 24 +type = quality +variant = V6 0.30mm + +[values] +speed_print = 200 + diff --git a/resources/quality/voron2/voron2_v6_0.30_TPU_extrafine.inst.cfg b/resources/quality/voron2/voron2_v6_0.30_TPU_extrafine.inst.cfg new file mode 100644 index 00000000000..c8bfbf11a34 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.30_TPU_extrafine.inst.cfg @@ -0,0 +1,22 @@ +[general] +definition = voron2_base +name = Extra Fine +version = 4 + +[metadata] +material = generic_tpu +quality_type = extrafine +setting_version = 24 +type = quality +variant = V6 0.30mm + +[values] +speed_infill = =speed_print +speed_layer_0 = =math.ceil(speed_print * 0.375) +speed_print = 300 +speed_roofing = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 0.50) +speed_wall = =math.ceil(speed_print * 0.50) +speed_wall_0 = =speed_wall +speed_wall_x = =speed_print + diff --git a/resources/quality/voron2/voron2_v6_0.30_TPU_fast.inst.cfg b/resources/quality/voron2/voron2_v6_0.30_TPU_fast.inst.cfg new file mode 100644 index 00000000000..e14363b52db --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.30_TPU_fast.inst.cfg @@ -0,0 +1,22 @@ +[general] +definition = voron2_base +name = Fast +version = 4 + +[metadata] +material = generic_tpu +quality_type = fast +setting_version = 24 +type = quality +variant = V6 0.30mm + +[values] +speed_infill = =speed_print +speed_layer_0 = =math.ceil(speed_print * 0.375) +speed_print = 160 +speed_roofing = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 0.50) +speed_wall = =math.ceil(speed_print * 0.50) +speed_wall_0 = =speed_wall +speed_wall_x = =speed_print + diff --git a/resources/quality/voron2/voron2_v6_0.30_TPU_fine.inst.cfg b/resources/quality/voron2/voron2_v6_0.30_TPU_fine.inst.cfg new file mode 100644 index 00000000000..c476909acf2 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.30_TPU_fine.inst.cfg @@ -0,0 +1,22 @@ +[general] +definition = voron2_base +name = Fine +version = 4 + +[metadata] +material = generic_tpu +quality_type = fine +setting_version = 24 +type = quality +variant = V6 0.30mm + +[values] +speed_infill = =speed_print +speed_layer_0 = =math.ceil(speed_print * 0.375) +speed_print = 300 +speed_roofing = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 0.50) +speed_wall = =math.ceil(speed_print * 0.50) +speed_wall_0 = =speed_wall +speed_wall_x = =speed_print + diff --git a/resources/quality/voron2/voron2_v6_0.30_TPU_normal.inst.cfg b/resources/quality/voron2/voron2_v6_0.30_TPU_normal.inst.cfg new file mode 100644 index 00000000000..376ddc9f116 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.30_TPU_normal.inst.cfg @@ -0,0 +1,22 @@ +[general] +definition = voron2_base +name = Normal +version = 4 + +[metadata] +material = generic_tpu +quality_type = normal +setting_version = 24 +type = quality +variant = V6 0.30mm + +[values] +speed_infill = =speed_print +speed_layer_0 = =math.ceil(speed_print * 0.375) +speed_print = 200 +speed_roofing = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 0.50) +speed_wall = =math.ceil(speed_print * 0.50) +speed_wall_0 = =speed_wall +speed_wall_x = =speed_print + diff --git a/resources/quality/voron2/voron2_v6_0.35_ASA_fast.inst.cfg b/resources/quality/voron2/voron2_v6_0.35_ASA_fast.inst.cfg new file mode 100644 index 00000000000..dbac6990bff --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.35_ASA_fast.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Fast +version = 4 + +[metadata] +material = generic_asa +quality_type = fast +setting_version = 24 +type = quality +variant = V6 0.35mm + +[values] +speed_print = 135 + diff --git a/resources/quality/voron2/voron2_v6_0.35_ASA_fine.inst.cfg b/resources/quality/voron2/voron2_v6_0.35_ASA_fine.inst.cfg new file mode 100644 index 00000000000..990496f4d96 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.35_ASA_fine.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Fine +version = 4 + +[metadata] +material = generic_asa +quality_type = fine +setting_version = 24 +type = quality +variant = V6 0.35mm + +[values] +speed_print = 270 + diff --git a/resources/quality/voron2/voron2_v6_0.35_ASA_normal.inst.cfg b/resources/quality/voron2/voron2_v6_0.35_ASA_normal.inst.cfg new file mode 100644 index 00000000000..3a58e94bc17 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.35_ASA_normal.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Normal +version = 4 + +[metadata] +material = generic_asa +quality_type = normal +setting_version = 24 +type = quality +variant = V6 0.35mm + +[values] +speed_print = 180 + diff --git a/resources/quality/voron2/voron2_v6_0.35_PVA_fast.inst.cfg b/resources/quality/voron2/voron2_v6_0.35_PVA_fast.inst.cfg new file mode 100644 index 00000000000..13b1d6c2f07 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.35_PVA_fast.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Fast +version = 4 + +[metadata] +material = generic_pva +quality_type = fast +setting_version = 24 +type = quality +variant = V6 0.35mm + +[values] +speed_print = 135 + diff --git a/resources/quality/voron2/voron2_v6_0.35_PVA_fine.inst.cfg b/resources/quality/voron2/voron2_v6_0.35_PVA_fine.inst.cfg new file mode 100644 index 00000000000..21843a75c97 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.35_PVA_fine.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Fine +version = 4 + +[metadata] +material = generic_pva +quality_type = fine +setting_version = 24 +type = quality +variant = V6 0.35mm + +[values] +speed_print = 270 + diff --git a/resources/quality/voron2/voron2_v6_0.35_PVA_normal.inst.cfg b/resources/quality/voron2/voron2_v6_0.35_PVA_normal.inst.cfg new file mode 100644 index 00000000000..9b982421ed7 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.35_PVA_normal.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Normal +version = 4 + +[metadata] +material = generic_pva +quality_type = normal +setting_version = 24 +type = quality +variant = V6 0.35mm + +[values] +speed_print = 180 + diff --git a/resources/quality/voron2/voron2_v6_0.35_TPU_fast.inst.cfg b/resources/quality/voron2/voron2_v6_0.35_TPU_fast.inst.cfg new file mode 100644 index 00000000000..633abd8caa0 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.35_TPU_fast.inst.cfg @@ -0,0 +1,22 @@ +[general] +definition = voron2_base +name = Fast +version = 4 + +[metadata] +material = generic_tpu +quality_type = fast +setting_version = 24 +type = quality +variant = V6 0.35mm + +[values] +speed_infill = =speed_print +speed_layer_0 = =math.ceil(speed_print * 0.375) +speed_print = 135 +speed_roofing = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 0.50) +speed_wall = =math.ceil(speed_print * 0.50) +speed_wall_0 = =speed_wall +speed_wall_x = =speed_print + diff --git a/resources/quality/voron2/voron2_v6_0.35_TPU_fine.inst.cfg b/resources/quality/voron2/voron2_v6_0.35_TPU_fine.inst.cfg new file mode 100644 index 00000000000..fe16e614b00 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.35_TPU_fine.inst.cfg @@ -0,0 +1,22 @@ +[general] +definition = voron2_base +name = Fine +version = 4 + +[metadata] +material = generic_tpu +quality_type = fine +setting_version = 24 +type = quality +variant = V6 0.35mm + +[values] +speed_infill = =speed_print +speed_layer_0 = =math.ceil(speed_print * 0.375) +speed_print = 270 +speed_roofing = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 0.50) +speed_wall = =math.ceil(speed_print * 0.50) +speed_wall_0 = =speed_wall +speed_wall_x = =speed_print + diff --git a/resources/quality/voron2/voron2_v6_0.35_TPU_normal.inst.cfg b/resources/quality/voron2/voron2_v6_0.35_TPU_normal.inst.cfg new file mode 100644 index 00000000000..bb5a5abf6c3 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.35_TPU_normal.inst.cfg @@ -0,0 +1,22 @@ +[general] +definition = voron2_base +name = Normal +version = 4 + +[metadata] +material = generic_tpu +quality_type = normal +setting_version = 24 +type = quality +variant = V6 0.35mm + +[values] +speed_infill = =speed_print +speed_layer_0 = =math.ceil(speed_print * 0.375) +speed_print = 180 +speed_roofing = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 0.50) +speed_wall = =math.ceil(speed_print * 0.50) +speed_wall_0 = =speed_wall +speed_wall_x = =speed_print + diff --git a/resources/quality/voron2/voron2_v6_0.40_ASA_extrafast.inst.cfg b/resources/quality/voron2/voron2_v6_0.40_ASA_extrafast.inst.cfg new file mode 100644 index 00000000000..8820ff968cb --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.40_ASA_extrafast.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Extra Fast +version = 4 + +[metadata] +material = generic_asa +quality_type = extrafast +setting_version = 24 +type = quality +variant = V6 0.40mm + +[values] +speed_print = 80 + diff --git a/resources/quality/voron2/voron2_v6_0.40_ASA_fast.inst.cfg b/resources/quality/voron2/voron2_v6_0.40_ASA_fast.inst.cfg new file mode 100644 index 00000000000..917e90cf7f3 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.40_ASA_fast.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Fast +version = 4 + +[metadata] +material = generic_asa +quality_type = fast +setting_version = 24 +type = quality +variant = V6 0.40mm + +[values] +speed_print = 120 + diff --git a/resources/quality/voron2/voron2_v6_0.40_ASA_fine.inst.cfg b/resources/quality/voron2/voron2_v6_0.40_ASA_fine.inst.cfg new file mode 100644 index 00000000000..1cb5221228c --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.40_ASA_fine.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Fine +version = 4 + +[metadata] +material = generic_asa +quality_type = fine +setting_version = 24 +type = quality +variant = V6 0.40mm + +[values] +speed_print = 240 + diff --git a/resources/quality/voron2/voron2_v6_0.40_ASA_normal.inst.cfg b/resources/quality/voron2/voron2_v6_0.40_ASA_normal.inst.cfg new file mode 100644 index 00000000000..3a18c9f8c19 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.40_ASA_normal.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Normal +version = 4 + +[metadata] +material = generic_asa +quality_type = normal +setting_version = 24 +type = quality +variant = V6 0.40mm + +[values] +speed_print = 160 + diff --git a/resources/quality/voron2/voron2_v6_0.40_PVA_extrafast.inst.cfg b/resources/quality/voron2/voron2_v6_0.40_PVA_extrafast.inst.cfg new file mode 100644 index 00000000000..b8865a8af84 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.40_PVA_extrafast.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Extra Fast +version = 4 + +[metadata] +material = generic_pva +quality_type = extrafast +setting_version = 24 +type = quality +variant = V6 0.40mm + +[values] +speed_print = 80 + diff --git a/resources/quality/voron2/voron2_v6_0.40_PVA_fast.inst.cfg b/resources/quality/voron2/voron2_v6_0.40_PVA_fast.inst.cfg new file mode 100644 index 00000000000..983addb7075 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.40_PVA_fast.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Fast +version = 4 + +[metadata] +material = generic_pva +quality_type = fast +setting_version = 24 +type = quality +variant = V6 0.40mm + +[values] +speed_print = 120 + diff --git a/resources/quality/voron2/voron2_v6_0.40_PVA_fine.inst.cfg b/resources/quality/voron2/voron2_v6_0.40_PVA_fine.inst.cfg new file mode 100644 index 00000000000..80328cf24fb --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.40_PVA_fine.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Fine +version = 4 + +[metadata] +material = generic_pva +quality_type = fine +setting_version = 24 +type = quality +variant = V6 0.40mm + +[values] +speed_print = 240 + diff --git a/resources/quality/voron2/voron2_v6_0.40_PVA_normal.inst.cfg b/resources/quality/voron2/voron2_v6_0.40_PVA_normal.inst.cfg new file mode 100644 index 00000000000..a0e8fa9446b --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.40_PVA_normal.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Normal +version = 4 + +[metadata] +material = generic_pva +quality_type = normal +setting_version = 24 +type = quality +variant = V6 0.40mm + +[values] +speed_print = 160 + diff --git a/resources/quality/voron2/voron2_v6_0.40_TPU_extrafast.inst.cfg b/resources/quality/voron2/voron2_v6_0.40_TPU_extrafast.inst.cfg new file mode 100644 index 00000000000..27dccc84ed3 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.40_TPU_extrafast.inst.cfg @@ -0,0 +1,22 @@ +[general] +definition = voron2_base +name = Extra Fast +version = 4 + +[metadata] +material = generic_tpu +quality_type = extrafast +setting_version = 24 +type = quality +variant = V6 0.40mm + +[values] +speed_infill = =speed_print +speed_layer_0 = =math.ceil(speed_print * 0.375) +speed_print = 80 +speed_roofing = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 0.50) +speed_wall = =math.ceil(speed_print * 0.50) +speed_wall_0 = =speed_wall +speed_wall_x = =speed_print + diff --git a/resources/quality/voron2/voron2_v6_0.40_TPU_fast.inst.cfg b/resources/quality/voron2/voron2_v6_0.40_TPU_fast.inst.cfg new file mode 100644 index 00000000000..6b6e07d2526 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.40_TPU_fast.inst.cfg @@ -0,0 +1,22 @@ +[general] +definition = voron2_base +name = Fast +version = 4 + +[metadata] +material = generic_tpu +quality_type = fast +setting_version = 24 +type = quality +variant = V6 0.40mm + +[values] +speed_infill = =speed_print +speed_layer_0 = =math.ceil(speed_print * 0.375) +speed_print = 120 +speed_roofing = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 0.50) +speed_wall = =math.ceil(speed_print * 0.50) +speed_wall_0 = =speed_wall +speed_wall_x = =speed_print + diff --git a/resources/quality/voron2/voron2_v6_0.40_TPU_fine.inst.cfg b/resources/quality/voron2/voron2_v6_0.40_TPU_fine.inst.cfg new file mode 100644 index 00000000000..1a9e191377c --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.40_TPU_fine.inst.cfg @@ -0,0 +1,22 @@ +[general] +definition = voron2_base +name = Fine +version = 4 + +[metadata] +material = generic_tpu +quality_type = fine +setting_version = 24 +type = quality +variant = V6 0.40mm + +[values] +speed_infill = =speed_print +speed_layer_0 = =math.ceil(speed_print * 0.375) +speed_print = 240 +speed_roofing = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 0.50) +speed_wall = =math.ceil(speed_print * 0.50) +speed_wall_0 = =speed_wall +speed_wall_x = =speed_print + diff --git a/resources/quality/voron2/voron2_v6_0.40_TPU_normal.inst.cfg b/resources/quality/voron2/voron2_v6_0.40_TPU_normal.inst.cfg new file mode 100644 index 00000000000..e467bdc3d33 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.40_TPU_normal.inst.cfg @@ -0,0 +1,22 @@ +[general] +definition = voron2_base +name = Normal +version = 4 + +[metadata] +material = generic_tpu +quality_type = normal +setting_version = 24 +type = quality +variant = V6 0.40mm + +[values] +speed_infill = =speed_print +speed_layer_0 = =math.ceil(speed_print * 0.375) +speed_print = 160 +speed_roofing = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 0.50) +speed_wall = =math.ceil(speed_print * 0.50) +speed_wall_0 = =speed_wall +speed_wall_x = =speed_print + diff --git a/resources/quality/voron2/voron2_v6_0.50_ASA_extrafast.inst.cfg b/resources/quality/voron2/voron2_v6_0.50_ASA_extrafast.inst.cfg new file mode 100644 index 00000000000..90e70de3195 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.50_ASA_extrafast.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Extra Fast +version = 4 + +[metadata] +material = generic_asa +quality_type = extrafast +setting_version = 24 +type = quality +variant = V6 0.50mm + +[values] +speed_print = 60 + diff --git a/resources/quality/voron2/voron2_v6_0.50_ASA_fast.inst.cfg b/resources/quality/voron2/voron2_v6_0.50_ASA_fast.inst.cfg new file mode 100644 index 00000000000..b4a86e68d86 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.50_ASA_fast.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Fast +version = 4 + +[metadata] +material = generic_asa +quality_type = fast +setting_version = 24 +type = quality +variant = V6 0.50mm + +[values] +speed_print = 90 + diff --git a/resources/quality/voron2/voron2_v6_0.50_ASA_normal.inst.cfg b/resources/quality/voron2/voron2_v6_0.50_ASA_normal.inst.cfg new file mode 100644 index 00000000000..4e97f5035e7 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.50_ASA_normal.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Normal +version = 4 + +[metadata] +material = generic_asa +quality_type = normal +setting_version = 24 +type = quality +variant = V6 0.50mm + +[values] +speed_print = 120 + diff --git a/resources/quality/voron2/voron2_v6_0.50_ASA_sprint.inst.cfg b/resources/quality/voron2/voron2_v6_0.50_ASA_sprint.inst.cfg new file mode 100644 index 00000000000..465abff92e2 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.50_ASA_sprint.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Sprint +version = 4 + +[metadata] +material = generic_asa +quality_type = sprint +setting_version = 24 +type = quality +variant = V6 0.50mm + +[values] +speed_print = 45 + diff --git a/resources/quality/voron2/voron2_v6_0.50_PVA_extrafast.inst.cfg b/resources/quality/voron2/voron2_v6_0.50_PVA_extrafast.inst.cfg new file mode 100644 index 00000000000..872f7a33133 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.50_PVA_extrafast.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Extra Fast +version = 4 + +[metadata] +material = generic_pva +quality_type = extrafast +setting_version = 24 +type = quality +variant = V6 0.50mm + +[values] +speed_print = 60 + diff --git a/resources/quality/voron2/voron2_v6_0.50_PVA_fast.inst.cfg b/resources/quality/voron2/voron2_v6_0.50_PVA_fast.inst.cfg new file mode 100644 index 00000000000..0e252d6c8d0 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.50_PVA_fast.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Fast +version = 4 + +[metadata] +material = generic_pva +quality_type = fast +setting_version = 24 +type = quality +variant = V6 0.50mm + +[values] +speed_print = 90 + diff --git a/resources/quality/voron2/voron2_v6_0.50_PVA_normal.inst.cfg b/resources/quality/voron2/voron2_v6_0.50_PVA_normal.inst.cfg new file mode 100644 index 00000000000..29a9a6dcfc4 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.50_PVA_normal.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Normal +version = 4 + +[metadata] +material = generic_pva +quality_type = normal +setting_version = 24 +type = quality +variant = V6 0.50mm + +[values] +speed_print = 120 + diff --git a/resources/quality/voron2/voron2_v6_0.50_PVA_sprint.inst.cfg b/resources/quality/voron2/voron2_v6_0.50_PVA_sprint.inst.cfg new file mode 100644 index 00000000000..9f25c84c7cb --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.50_PVA_sprint.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Sprint +version = 4 + +[metadata] +material = generic_pva +quality_type = sprint +setting_version = 24 +type = quality +variant = V6 0.50mm + +[values] +speed_print = 45 + diff --git a/resources/quality/voron2/voron2_v6_0.50_TPU_extrafast.inst.cfg b/resources/quality/voron2/voron2_v6_0.50_TPU_extrafast.inst.cfg new file mode 100644 index 00000000000..a331f526c61 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.50_TPU_extrafast.inst.cfg @@ -0,0 +1,22 @@ +[general] +definition = voron2_base +name = Extra Fast +version = 4 + +[metadata] +material = generic_tpu +quality_type = extrafast +setting_version = 24 +type = quality +variant = V6 0.50mm + +[values] +speed_infill = =speed_print +speed_layer_0 = =math.ceil(speed_print * 0.375) +speed_print = 60 +speed_roofing = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 0.50) +speed_wall = =math.ceil(speed_print * 0.50) +speed_wall_0 = =speed_wall +speed_wall_x = =speed_print + diff --git a/resources/quality/voron2/voron2_v6_0.50_TPU_fast.inst.cfg b/resources/quality/voron2/voron2_v6_0.50_TPU_fast.inst.cfg new file mode 100644 index 00000000000..a6a095226ff --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.50_TPU_fast.inst.cfg @@ -0,0 +1,22 @@ +[general] +definition = voron2_base +name = Fast +version = 4 + +[metadata] +material = generic_tpu +quality_type = fast +setting_version = 24 +type = quality +variant = V6 0.50mm + +[values] +speed_infill = =speed_print +speed_layer_0 = =math.ceil(speed_print * 0.375) +speed_print = 90 +speed_roofing = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 0.50) +speed_wall = =math.ceil(speed_print * 0.50) +speed_wall_0 = =speed_wall +speed_wall_x = =speed_print + diff --git a/resources/quality/voron2/voron2_v6_0.50_TPU_normal.inst.cfg b/resources/quality/voron2/voron2_v6_0.50_TPU_normal.inst.cfg new file mode 100644 index 00000000000..a5e7c741864 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.50_TPU_normal.inst.cfg @@ -0,0 +1,22 @@ +[general] +definition = voron2_base +name = Normal +version = 4 + +[metadata] +material = generic_tpu +quality_type = normal +setting_version = 24 +type = quality +variant = V6 0.50mm + +[values] +speed_infill = =speed_print +speed_layer_0 = =math.ceil(speed_print * 0.375) +speed_print = 120 +speed_roofing = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 0.50) +speed_wall = =math.ceil(speed_print * 0.50) +speed_wall_0 = =speed_wall +speed_wall_x = =speed_print + diff --git a/resources/quality/voron2/voron2_v6_0.50_TPU_sprint.inst.cfg b/resources/quality/voron2/voron2_v6_0.50_TPU_sprint.inst.cfg new file mode 100644 index 00000000000..08fee402c50 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.50_TPU_sprint.inst.cfg @@ -0,0 +1,22 @@ +[general] +definition = voron2_base +name = Sprint +version = 4 + +[metadata] +material = generic_tpu +quality_type = sprint +setting_version = 24 +type = quality +variant = V6 0.50mm + +[values] +speed_infill = =speed_print +speed_layer_0 = =math.ceil(speed_print * 0.375) +speed_print = 45 +speed_roofing = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 0.50) +speed_wall = =math.ceil(speed_print * 0.50) +speed_wall_0 = =speed_wall +speed_wall_x = =speed_print + diff --git a/resources/quality/voron2/voron2_v6_0.60_ASA_extrafast.inst.cfg b/resources/quality/voron2/voron2_v6_0.60_ASA_extrafast.inst.cfg new file mode 100644 index 00000000000..67368a8f184 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.60_ASA_extrafast.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Extra Fast +version = 4 + +[metadata] +material = generic_asa +quality_type = extrafast +setting_version = 24 +type = quality +variant = V6 0.60mm + +[values] +speed_print = 50 + diff --git a/resources/quality/voron2/voron2_v6_0.60_ASA_fast.inst.cfg b/resources/quality/voron2/voron2_v6_0.60_ASA_fast.inst.cfg new file mode 100644 index 00000000000..d62d2bf669b --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.60_ASA_fast.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Fast +version = 4 + +[metadata] +material = generic_asa +quality_type = fast +setting_version = 24 +type = quality +variant = V6 0.60mm + +[values] +speed_print = 80 + diff --git a/resources/quality/voron2/voron2_v6_0.60_ASA_sprint.inst.cfg b/resources/quality/voron2/voron2_v6_0.60_ASA_sprint.inst.cfg new file mode 100644 index 00000000000..573dd89ea50 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.60_ASA_sprint.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Sprint +version = 4 + +[metadata] +material = generic_asa +quality_type = sprint +setting_version = 24 +type = quality +variant = V6 0.60mm + +[values] +speed_print = 40 + diff --git a/resources/quality/voron2/voron2_v6_0.60_PVA_extrafast.inst.cfg b/resources/quality/voron2/voron2_v6_0.60_PVA_extrafast.inst.cfg new file mode 100644 index 00000000000..ac210cfdc15 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.60_PVA_extrafast.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Extra Fast +version = 4 + +[metadata] +material = generic_pva +quality_type = extrafast +setting_version = 24 +type = quality +variant = V6 0.60mm + +[values] +speed_print = 50 + diff --git a/resources/quality/voron2/voron2_v6_0.60_PVA_fast.inst.cfg b/resources/quality/voron2/voron2_v6_0.60_PVA_fast.inst.cfg new file mode 100644 index 00000000000..1a0a40ba8a6 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.60_PVA_fast.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Fast +version = 4 + +[metadata] +material = generic_pva +quality_type = fast +setting_version = 24 +type = quality +variant = V6 0.60mm + +[values] +speed_print = 80 + diff --git a/resources/quality/voron2/voron2_v6_0.60_PVA_sprint.inst.cfg b/resources/quality/voron2/voron2_v6_0.60_PVA_sprint.inst.cfg new file mode 100644 index 00000000000..aab8ba5499f --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.60_PVA_sprint.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Sprint +version = 4 + +[metadata] +material = generic_pva +quality_type = sprint +setting_version = 24 +type = quality +variant = V6 0.60mm + +[values] +speed_print = 40 + diff --git a/resources/quality/voron2/voron2_v6_0.60_TPU_extrafast.inst.cfg b/resources/quality/voron2/voron2_v6_0.60_TPU_extrafast.inst.cfg new file mode 100644 index 00000000000..7438b747db3 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.60_TPU_extrafast.inst.cfg @@ -0,0 +1,22 @@ +[general] +definition = voron2_base +name = Extra Fast +version = 4 + +[metadata] +material = generic_tpu +quality_type = extrafast +setting_version = 24 +type = quality +variant = V6 0.60mm + +[values] +speed_infill = =speed_print +speed_layer_0 = =math.ceil(speed_print * 0.375) +speed_print = 50 +speed_roofing = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 0.50) +speed_wall = =math.ceil(speed_print * 0.50) +speed_wall_0 = =speed_wall +speed_wall_x = =speed_print + diff --git a/resources/quality/voron2/voron2_v6_0.60_TPU_fast.inst.cfg b/resources/quality/voron2/voron2_v6_0.60_TPU_fast.inst.cfg new file mode 100644 index 00000000000..9da50270b28 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.60_TPU_fast.inst.cfg @@ -0,0 +1,22 @@ +[general] +definition = voron2_base +name = Fast +version = 4 + +[metadata] +material = generic_tpu +quality_type = fast +setting_version = 24 +type = quality +variant = V6 0.60mm + +[values] +speed_infill = =speed_print +speed_layer_0 = =math.ceil(speed_print * 0.375) +speed_print = 80 +speed_roofing = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 0.50) +speed_wall = =math.ceil(speed_print * 0.50) +speed_wall_0 = =speed_wall +speed_wall_x = =speed_print + diff --git a/resources/quality/voron2/voron2_v6_0.60_TPU_sprint.inst.cfg b/resources/quality/voron2/voron2_v6_0.60_TPU_sprint.inst.cfg new file mode 100644 index 00000000000..7dec53da68c --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.60_TPU_sprint.inst.cfg @@ -0,0 +1,22 @@ +[general] +definition = voron2_base +name = Sprint +version = 4 + +[metadata] +material = generic_tpu +quality_type = sprint +setting_version = 24 +type = quality +variant = V6 0.60mm + +[values] +speed_infill = =speed_print +speed_layer_0 = =math.ceil(speed_print * 0.375) +speed_print = 40 +speed_roofing = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 0.50) +speed_wall = =math.ceil(speed_print * 0.50) +speed_wall_0 = =speed_wall +speed_wall_x = =speed_print + diff --git a/resources/quality/voron2/voron2_v6_0.80_ASA_extrafast.inst.cfg b/resources/quality/voron2/voron2_v6_0.80_ASA_extrafast.inst.cfg new file mode 100644 index 00000000000..186d2ad149e --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.80_ASA_extrafast.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Extra Fast +version = 4 + +[metadata] +material = generic_asa +quality_type = extrafast +setting_version = 24 +type = quality +variant = V6 0.80mm + +[values] +speed_print = 40 + diff --git a/resources/quality/voron2/voron2_v6_0.80_ASA_sprint.inst.cfg b/resources/quality/voron2/voron2_v6_0.80_ASA_sprint.inst.cfg new file mode 100644 index 00000000000..81d541a38ba --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.80_ASA_sprint.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Sprint +version = 4 + +[metadata] +material = generic_asa +quality_type = sprint +setting_version = 24 +type = quality +variant = V6 0.80mm + +[values] +speed_print = 30 + diff --git a/resources/quality/voron2/voron2_v6_0.80_ASA_supersprint.inst.cfg b/resources/quality/voron2/voron2_v6_0.80_ASA_supersprint.inst.cfg new file mode 100644 index 00000000000..78628ebbc47 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.80_ASA_supersprint.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Super Sprint +version = 4 + +[metadata] +material = generic_asa +quality_type = supersprint +setting_version = 24 +type = quality +variant = V6 0.80mm + +[values] +speed_print = 24 + diff --git a/resources/quality/voron2/voron2_v6_0.80_PVA_extrafast.inst.cfg b/resources/quality/voron2/voron2_v6_0.80_PVA_extrafast.inst.cfg new file mode 100644 index 00000000000..af96ecd40d3 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.80_PVA_extrafast.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Extra Fast +version = 4 + +[metadata] +material = generic_pva +quality_type = extrafast +setting_version = 24 +type = quality +variant = V6 0.80mm + +[values] +speed_print = 40 + diff --git a/resources/quality/voron2/voron2_v6_0.80_PVA_sprint.inst.cfg b/resources/quality/voron2/voron2_v6_0.80_PVA_sprint.inst.cfg new file mode 100644 index 00000000000..1bb40fb822b --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.80_PVA_sprint.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Sprint +version = 4 + +[metadata] +material = generic_pva +quality_type = sprint +setting_version = 24 +type = quality +variant = V6 0.80mm + +[values] +speed_print = 30 + diff --git a/resources/quality/voron2/voron2_v6_0.80_PVA_supersprint.inst.cfg b/resources/quality/voron2/voron2_v6_0.80_PVA_supersprint.inst.cfg new file mode 100644 index 00000000000..34c27750dc5 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.80_PVA_supersprint.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Super Sprint +version = 4 + +[metadata] +material = generic_pva +quality_type = supersprint +setting_version = 24 +type = quality +variant = V6 0.80mm + +[values] +speed_print = 24 + diff --git a/resources/quality/voron2/voron2_v6_0.80_TPU_extrafast.inst.cfg b/resources/quality/voron2/voron2_v6_0.80_TPU_extrafast.inst.cfg new file mode 100644 index 00000000000..74e38683e2b --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.80_TPU_extrafast.inst.cfg @@ -0,0 +1,22 @@ +[general] +definition = voron2_base +name = Extra Fast +version = 4 + +[metadata] +material = generic_tpu +quality_type = extrafast +setting_version = 24 +type = quality +variant = V6 0.80mm + +[values] +speed_infill = =speed_print +speed_layer_0 = =math.ceil(speed_print * 0.375) +speed_print = 40 +speed_roofing = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 0.50) +speed_wall = =math.ceil(speed_print * 0.50) +speed_wall_0 = =speed_wall +speed_wall_x = =speed_print + diff --git a/resources/quality/voron2/voron2_v6_0.80_TPU_sprint.inst.cfg b/resources/quality/voron2/voron2_v6_0.80_TPU_sprint.inst.cfg new file mode 100644 index 00000000000..8da78abc98a --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.80_TPU_sprint.inst.cfg @@ -0,0 +1,22 @@ +[general] +definition = voron2_base +name = Sprint +version = 4 + +[metadata] +material = generic_tpu +quality_type = sprint +setting_version = 24 +type = quality +variant = V6 0.80mm + +[values] +speed_infill = =speed_print +speed_layer_0 = =math.ceil(speed_print * 0.375) +speed_print = 30 +speed_roofing = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 0.50) +speed_wall = =math.ceil(speed_print * 0.50) +speed_wall_0 = =speed_wall +speed_wall_x = =speed_print + diff --git a/resources/quality/voron2/voron2_v6_0.80_TPU_supersprint.inst.cfg b/resources/quality/voron2/voron2_v6_0.80_TPU_supersprint.inst.cfg new file mode 100644 index 00000000000..3620d1c44c3 --- /dev/null +++ b/resources/quality/voron2/voron2_v6_0.80_TPU_supersprint.inst.cfg @@ -0,0 +1,22 @@ +[general] +definition = voron2_base +name = Super Sprint +version = 4 + +[metadata] +material = generic_tpu +quality_type = supersprint +setting_version = 24 +type = quality +variant = V6 0.80mm + +[values] +speed_infill = =speed_print +speed_layer_0 = =math.ceil(speed_print * 0.375) +speed_print = 24 +speed_roofing = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 0.50) +speed_wall = =math.ceil(speed_print * 0.50) +speed_wall_0 = =speed_wall +speed_wall_x = =speed_print + diff --git a/resources/quality/voron2/voron2_volcano_0.40_ASA_extrafast.inst.cfg b/resources/quality/voron2/voron2_volcano_0.40_ASA_extrafast.inst.cfg new file mode 100644 index 00000000000..8593ee439eb --- /dev/null +++ b/resources/quality/voron2/voron2_volcano_0.40_ASA_extrafast.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Extra Fast +version = 4 + +[metadata] +material = generic_asa +quality_type = extrafast +setting_version = 24 +type = quality +variant = Volcano 0.40mm + +[values] +speed_print = 250 + diff --git a/resources/quality/voron2/voron2_volcano_0.40_ASA_fast.inst.cfg b/resources/quality/voron2/voron2_volcano_0.40_ASA_fast.inst.cfg new file mode 100644 index 00000000000..b5220d0a374 --- /dev/null +++ b/resources/quality/voron2/voron2_volcano_0.40_ASA_fast.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Fast +version = 4 + +[metadata] +material = generic_asa +quality_type = fast +setting_version = 24 +type = quality +variant = Volcano 0.40mm + +[values] +speed_print = 300 + diff --git a/resources/quality/voron2/voron2_volcano_0.40_ASA_normal.inst.cfg b/resources/quality/voron2/voron2_volcano_0.40_ASA_normal.inst.cfg new file mode 100644 index 00000000000..7fd15f3ffb0 --- /dev/null +++ b/resources/quality/voron2/voron2_volcano_0.40_ASA_normal.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Normal +version = 4 + +[metadata] +material = generic_asa +quality_type = normal +setting_version = 24 +type = quality +variant = Volcano 0.40mm + +[values] +speed_print = 300 + diff --git a/resources/quality/voron2/voron2_volcano_0.40_PVA_extrafast.inst.cfg b/resources/quality/voron2/voron2_volcano_0.40_PVA_extrafast.inst.cfg new file mode 100644 index 00000000000..f1446254a20 --- /dev/null +++ b/resources/quality/voron2/voron2_volcano_0.40_PVA_extrafast.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Extra Fast +version = 4 + +[metadata] +material = generic_pva +quality_type = extrafast +setting_version = 24 +type = quality +variant = Volcano 0.40mm + +[values] +speed_print = 250 + diff --git a/resources/quality/voron2/voron2_volcano_0.40_PVA_fast.inst.cfg b/resources/quality/voron2/voron2_volcano_0.40_PVA_fast.inst.cfg new file mode 100644 index 00000000000..dd518500b3c --- /dev/null +++ b/resources/quality/voron2/voron2_volcano_0.40_PVA_fast.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Fast +version = 4 + +[metadata] +material = generic_pva +quality_type = fast +setting_version = 24 +type = quality +variant = Volcano 0.40mm + +[values] +speed_print = 300 + diff --git a/resources/quality/voron2/voron2_volcano_0.40_PVA_normal.inst.cfg b/resources/quality/voron2/voron2_volcano_0.40_PVA_normal.inst.cfg new file mode 100644 index 00000000000..94def9aa8f2 --- /dev/null +++ b/resources/quality/voron2/voron2_volcano_0.40_PVA_normal.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Normal +version = 4 + +[metadata] +material = generic_pva +quality_type = normal +setting_version = 24 +type = quality +variant = Volcano 0.40mm + +[values] +speed_print = 300 + diff --git a/resources/quality/voron2/voron2_volcano_0.40_TPU_extrafast.inst.cfg b/resources/quality/voron2/voron2_volcano_0.40_TPU_extrafast.inst.cfg new file mode 100644 index 00000000000..4ba5c656f24 --- /dev/null +++ b/resources/quality/voron2/voron2_volcano_0.40_TPU_extrafast.inst.cfg @@ -0,0 +1,22 @@ +[general] +definition = voron2_base +name = Extra Fast +version = 4 + +[metadata] +material = generic_tpu +quality_type = extrafast +setting_version = 24 +type = quality +variant = Volcano 0.40mm + +[values] +speed_infill = =speed_print +speed_layer_0 = =math.ceil(speed_print * 0.375) +speed_print = 250 +speed_roofing = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 0.50) +speed_wall = =math.ceil(speed_print * 0.50) +speed_wall_0 = =speed_wall +speed_wall_x = =speed_print + diff --git a/resources/quality/voron2/voron2_volcano_0.40_TPU_fast.inst.cfg b/resources/quality/voron2/voron2_volcano_0.40_TPU_fast.inst.cfg new file mode 100644 index 00000000000..ed1a9d44e85 --- /dev/null +++ b/resources/quality/voron2/voron2_volcano_0.40_TPU_fast.inst.cfg @@ -0,0 +1,22 @@ +[general] +definition = voron2_base +name = Fast +version = 4 + +[metadata] +material = generic_tpu +quality_type = fast +setting_version = 24 +type = quality +variant = Volcano 0.40mm + +[values] +speed_infill = =speed_print +speed_layer_0 = =math.ceil(speed_print * 0.375) +speed_print = 300 +speed_roofing = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 0.50) +speed_wall = =math.ceil(speed_print * 0.50) +speed_wall_0 = =speed_wall +speed_wall_x = =speed_print + diff --git a/resources/quality/voron2/voron2_volcano_0.40_TPU_normal.inst.cfg b/resources/quality/voron2/voron2_volcano_0.40_TPU_normal.inst.cfg new file mode 100644 index 00000000000..c24f0543048 --- /dev/null +++ b/resources/quality/voron2/voron2_volcano_0.40_TPU_normal.inst.cfg @@ -0,0 +1,22 @@ +[general] +definition = voron2_base +name = Normal +version = 4 + +[metadata] +material = generic_tpu +quality_type = normal +setting_version = 24 +type = quality +variant = Volcano 0.40mm + +[values] +speed_infill = =speed_print +speed_layer_0 = =math.ceil(speed_print * 0.375) +speed_print = 300 +speed_roofing = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 0.50) +speed_wall = =math.ceil(speed_print * 0.50) +speed_wall_0 = =speed_wall +speed_wall_x = =speed_print + diff --git a/resources/quality/voron2/voron2_volcano_0.60_ASA_extrafast.inst.cfg b/resources/quality/voron2/voron2_volcano_0.60_ASA_extrafast.inst.cfg new file mode 100644 index 00000000000..62e5ac1d1e5 --- /dev/null +++ b/resources/quality/voron2/voron2_volcano_0.60_ASA_extrafast.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Extra Fast +version = 4 + +[metadata] +material = generic_asa +quality_type = extrafast +setting_version = 24 +type = quality +variant = Volcano 0.60mm + +[values] +speed_print = 165 + diff --git a/resources/quality/voron2/voron2_volcano_0.60_ASA_fast.inst.cfg b/resources/quality/voron2/voron2_volcano_0.60_ASA_fast.inst.cfg new file mode 100644 index 00000000000..f74b6150740 --- /dev/null +++ b/resources/quality/voron2/voron2_volcano_0.60_ASA_fast.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Fast +version = 4 + +[metadata] +material = generic_asa +quality_type = fast +setting_version = 24 +type = quality +variant = Volcano 0.60mm + +[values] +speed_print = 250 + diff --git a/resources/quality/voron2/voron2_volcano_0.60_ASA_sprint.inst.cfg b/resources/quality/voron2/voron2_volcano_0.60_ASA_sprint.inst.cfg new file mode 100644 index 00000000000..ac5377a9fad --- /dev/null +++ b/resources/quality/voron2/voron2_volcano_0.60_ASA_sprint.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Sprint +version = 4 + +[metadata] +material = generic_asa +quality_type = sprint +setting_version = 24 +type = quality +variant = Volcano 0.60mm + +[values] +speed_print = 125 + diff --git a/resources/quality/voron2/voron2_volcano_0.60_PVA_extrafast.inst.cfg b/resources/quality/voron2/voron2_volcano_0.60_PVA_extrafast.inst.cfg new file mode 100644 index 00000000000..78c4f59752c --- /dev/null +++ b/resources/quality/voron2/voron2_volcano_0.60_PVA_extrafast.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Extra Fast +version = 4 + +[metadata] +material = generic_pva +quality_type = extrafast +setting_version = 24 +type = quality +variant = Volcano 0.60mm + +[values] +speed_print = 165 + diff --git a/resources/quality/voron2/voron2_volcano_0.60_PVA_fast.inst.cfg b/resources/quality/voron2/voron2_volcano_0.60_PVA_fast.inst.cfg new file mode 100644 index 00000000000..97cc5bd2882 --- /dev/null +++ b/resources/quality/voron2/voron2_volcano_0.60_PVA_fast.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Fast +version = 4 + +[metadata] +material = generic_pva +quality_type = fast +setting_version = 24 +type = quality +variant = Volcano 0.60mm + +[values] +speed_print = 250 + diff --git a/resources/quality/voron2/voron2_volcano_0.60_PVA_sprint.inst.cfg b/resources/quality/voron2/voron2_volcano_0.60_PVA_sprint.inst.cfg new file mode 100644 index 00000000000..98f7f15cb3c --- /dev/null +++ b/resources/quality/voron2/voron2_volcano_0.60_PVA_sprint.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Sprint +version = 4 + +[metadata] +material = generic_pva +quality_type = sprint +setting_version = 24 +type = quality +variant = Volcano 0.60mm + +[values] +speed_print = 125 + diff --git a/resources/quality/voron2/voron2_volcano_0.60_TPU_extrafast.inst.cfg b/resources/quality/voron2/voron2_volcano_0.60_TPU_extrafast.inst.cfg new file mode 100644 index 00000000000..bbc2b959f05 --- /dev/null +++ b/resources/quality/voron2/voron2_volcano_0.60_TPU_extrafast.inst.cfg @@ -0,0 +1,22 @@ +[general] +definition = voron2_base +name = Extra Fast +version = 4 + +[metadata] +material = generic_tpu +quality_type = extrafast +setting_version = 24 +type = quality +variant = Volcano 0.60mm + +[values] +speed_infill = =speed_print +speed_layer_0 = =math.ceil(speed_print * 0.375) +speed_print = 165 +speed_roofing = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 0.50) +speed_wall = =math.ceil(speed_print * 0.50) +speed_wall_0 = =speed_wall +speed_wall_x = =speed_print + diff --git a/resources/quality/voron2/voron2_volcano_0.60_TPU_fast.inst.cfg b/resources/quality/voron2/voron2_volcano_0.60_TPU_fast.inst.cfg new file mode 100644 index 00000000000..211c9317fe0 --- /dev/null +++ b/resources/quality/voron2/voron2_volcano_0.60_TPU_fast.inst.cfg @@ -0,0 +1,22 @@ +[general] +definition = voron2_base +name = Fast +version = 4 + +[metadata] +material = generic_tpu +quality_type = fast +setting_version = 24 +type = quality +variant = Volcano 0.60mm + +[values] +speed_infill = =speed_print +speed_layer_0 = =math.ceil(speed_print * 0.375) +speed_print = 250 +speed_roofing = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 0.50) +speed_wall = =math.ceil(speed_print * 0.50) +speed_wall_0 = =speed_wall +speed_wall_x = =speed_print + diff --git a/resources/quality/voron2/voron2_volcano_0.60_TPU_sprint.inst.cfg b/resources/quality/voron2/voron2_volcano_0.60_TPU_sprint.inst.cfg new file mode 100644 index 00000000000..776d93e8573 --- /dev/null +++ b/resources/quality/voron2/voron2_volcano_0.60_TPU_sprint.inst.cfg @@ -0,0 +1,22 @@ +[general] +definition = voron2_base +name = Sprint +version = 4 + +[metadata] +material = generic_tpu +quality_type = sprint +setting_version = 24 +type = quality +variant = Volcano 0.60mm + +[values] +speed_infill = =speed_print +speed_layer_0 = =math.ceil(speed_print * 0.375) +speed_print = 125 +speed_roofing = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 0.50) +speed_wall = =math.ceil(speed_print * 0.50) +speed_wall_0 = =speed_wall +speed_wall_x = =speed_print + diff --git a/resources/quality/voron2/voron2_volcano_0.80_ASA_extrafast.inst.cfg b/resources/quality/voron2/voron2_volcano_0.80_ASA_extrafast.inst.cfg new file mode 100644 index 00000000000..2ffba84452e --- /dev/null +++ b/resources/quality/voron2/voron2_volcano_0.80_ASA_extrafast.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Extra Fast +version = 4 + +[metadata] +material = generic_asa +quality_type = extrafast +setting_version = 24 +type = quality +variant = Volcano 0.80mm + +[values] +speed_print = 125 + diff --git a/resources/quality/voron2/voron2_volcano_0.80_ASA_sprint.inst.cfg b/resources/quality/voron2/voron2_volcano_0.80_ASA_sprint.inst.cfg new file mode 100644 index 00000000000..500999a45f7 --- /dev/null +++ b/resources/quality/voron2/voron2_volcano_0.80_ASA_sprint.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Sprint +version = 4 + +[metadata] +material = generic_asa +quality_type = sprint +setting_version = 24 +type = quality +variant = Volcano 0.80mm + +[values] +speed_print = 90 + diff --git a/resources/quality/voron2/voron2_volcano_0.80_ASA_supersprint.inst.cfg b/resources/quality/voron2/voron2_volcano_0.80_ASA_supersprint.inst.cfg new file mode 100644 index 00000000000..9bd3bc46a3f --- /dev/null +++ b/resources/quality/voron2/voron2_volcano_0.80_ASA_supersprint.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Super Sprint +version = 4 + +[metadata] +material = generic_asa +quality_type = supersprint +setting_version = 24 +type = quality +variant = Volcano 0.80mm + +[values] +speed_print = 70 + diff --git a/resources/quality/voron2/voron2_volcano_0.80_PVA_extrafast.inst.cfg b/resources/quality/voron2/voron2_volcano_0.80_PVA_extrafast.inst.cfg new file mode 100644 index 00000000000..cad3c1ae889 --- /dev/null +++ b/resources/quality/voron2/voron2_volcano_0.80_PVA_extrafast.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Extra Fast +version = 4 + +[metadata] +material = generic_pva +quality_type = extrafast +setting_version = 24 +type = quality +variant = Volcano 0.80mm + +[values] +speed_print = 125 + diff --git a/resources/quality/voron2/voron2_volcano_0.80_PVA_sprint.inst.cfg b/resources/quality/voron2/voron2_volcano_0.80_PVA_sprint.inst.cfg new file mode 100644 index 00000000000..ee3accfaba8 --- /dev/null +++ b/resources/quality/voron2/voron2_volcano_0.80_PVA_sprint.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Sprint +version = 4 + +[metadata] +material = generic_pva +quality_type = sprint +setting_version = 24 +type = quality +variant = Volcano 0.80mm + +[values] +speed_print = 90 + diff --git a/resources/quality/voron2/voron2_volcano_0.80_PVA_supersprint.inst.cfg b/resources/quality/voron2/voron2_volcano_0.80_PVA_supersprint.inst.cfg new file mode 100644 index 00000000000..a326841ab09 --- /dev/null +++ b/resources/quality/voron2/voron2_volcano_0.80_PVA_supersprint.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Super Sprint +version = 4 + +[metadata] +material = generic_pva +quality_type = supersprint +setting_version = 24 +type = quality +variant = Volcano 0.80mm + +[values] +speed_print = 70 + diff --git a/resources/quality/voron2/voron2_volcano_0.80_TPU_extrafast.inst.cfg b/resources/quality/voron2/voron2_volcano_0.80_TPU_extrafast.inst.cfg new file mode 100644 index 00000000000..7e9fd11c83a --- /dev/null +++ b/resources/quality/voron2/voron2_volcano_0.80_TPU_extrafast.inst.cfg @@ -0,0 +1,22 @@ +[general] +definition = voron2_base +name = Extra Fast +version = 4 + +[metadata] +material = generic_tpu +quality_type = extrafast +setting_version = 24 +type = quality +variant = Volcano 0.80mm + +[values] +speed_infill = =speed_print +speed_layer_0 = =math.ceil(speed_print * 0.375) +speed_print = 125 +speed_roofing = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 0.50) +speed_wall = =math.ceil(speed_print * 0.50) +speed_wall_0 = =speed_wall +speed_wall_x = =speed_print + diff --git a/resources/quality/voron2/voron2_volcano_0.80_TPU_sprint.inst.cfg b/resources/quality/voron2/voron2_volcano_0.80_TPU_sprint.inst.cfg new file mode 100644 index 00000000000..29df645cce8 --- /dev/null +++ b/resources/quality/voron2/voron2_volcano_0.80_TPU_sprint.inst.cfg @@ -0,0 +1,22 @@ +[general] +definition = voron2_base +name = Sprint +version = 4 + +[metadata] +material = generic_tpu +quality_type = sprint +setting_version = 24 +type = quality +variant = Volcano 0.80mm + +[values] +speed_infill = =speed_print +speed_layer_0 = =math.ceil(speed_print * 0.375) +speed_print = 90 +speed_roofing = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 0.50) +speed_wall = =math.ceil(speed_print * 0.50) +speed_wall_0 = =speed_wall +speed_wall_x = =speed_print + diff --git a/resources/quality/voron2/voron2_volcano_0.80_TPU_supersprint.inst.cfg b/resources/quality/voron2/voron2_volcano_0.80_TPU_supersprint.inst.cfg new file mode 100644 index 00000000000..a064df9b4bf --- /dev/null +++ b/resources/quality/voron2/voron2_volcano_0.80_TPU_supersprint.inst.cfg @@ -0,0 +1,22 @@ +[general] +definition = voron2_base +name = Super Sprint +version = 4 + +[metadata] +material = generic_tpu +quality_type = supersprint +setting_version = 24 +type = quality +variant = Volcano 0.80mm + +[values] +speed_infill = =speed_print +speed_layer_0 = =math.ceil(speed_print * 0.375) +speed_print = 70 +speed_roofing = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 0.50) +speed_wall = =math.ceil(speed_print * 0.50) +speed_wall_0 = =speed_wall +speed_wall_x = =speed_print + diff --git a/resources/quality/voron2/voron2_volcano_1.00_ASA_sprint.inst.cfg b/resources/quality/voron2/voron2_volcano_1.00_ASA_sprint.inst.cfg new file mode 100644 index 00000000000..daeb14d8632 --- /dev/null +++ b/resources/quality/voron2/voron2_volcano_1.00_ASA_sprint.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Sprint +version = 4 + +[metadata] +material = generic_asa +quality_type = sprint +setting_version = 24 +type = quality +variant = Volcano 1.00mm + +[values] +speed_print = 75 + diff --git a/resources/quality/voron2/voron2_volcano_1.00_ASA_supersprint.inst.cfg b/resources/quality/voron2/voron2_volcano_1.00_ASA_supersprint.inst.cfg new file mode 100644 index 00000000000..214ebfcaa14 --- /dev/null +++ b/resources/quality/voron2/voron2_volcano_1.00_ASA_supersprint.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Super Sprint +version = 4 + +[metadata] +material = generic_asa +quality_type = supersprint +setting_version = 24 +type = quality +variant = Volcano 1.00mm + +[values] +speed_print = 60 + diff --git a/resources/quality/voron2/voron2_volcano_1.00_ASA_ultrasprint.inst.cfg b/resources/quality/voron2/voron2_volcano_1.00_ASA_ultrasprint.inst.cfg new file mode 100644 index 00000000000..e4fb8078cb0 --- /dev/null +++ b/resources/quality/voron2/voron2_volcano_1.00_ASA_ultrasprint.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Ultra Sprint +version = 4 + +[metadata] +material = generic_asa +quality_type = ultrasprint +setting_version = 24 +type = quality +variant = Volcano 1.00mm + +[values] +speed_print = 50 + diff --git a/resources/quality/voron2/voron2_volcano_1.00_PVA_sprint.inst.cfg b/resources/quality/voron2/voron2_volcano_1.00_PVA_sprint.inst.cfg new file mode 100644 index 00000000000..421af6a4b12 --- /dev/null +++ b/resources/quality/voron2/voron2_volcano_1.00_PVA_sprint.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Sprint +version = 4 + +[metadata] +material = generic_pva +quality_type = sprint +setting_version = 24 +type = quality +variant = Volcano 1.00mm + +[values] +speed_print = 75 + diff --git a/resources/quality/voron2/voron2_volcano_1.00_PVA_supersprint.inst.cfg b/resources/quality/voron2/voron2_volcano_1.00_PVA_supersprint.inst.cfg new file mode 100644 index 00000000000..7b7d35e6b78 --- /dev/null +++ b/resources/quality/voron2/voron2_volcano_1.00_PVA_supersprint.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Super Sprint +version = 4 + +[metadata] +material = generic_pva +quality_type = supersprint +setting_version = 24 +type = quality +variant = Volcano 1.00mm + +[values] +speed_print = 60 + diff --git a/resources/quality/voron2/voron2_volcano_1.00_PVA_ultrasprint.inst.cfg b/resources/quality/voron2/voron2_volcano_1.00_PVA_ultrasprint.inst.cfg new file mode 100644 index 00000000000..455b0031c4c --- /dev/null +++ b/resources/quality/voron2/voron2_volcano_1.00_PVA_ultrasprint.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Ultra Sprint +version = 4 + +[metadata] +material = generic_pva +quality_type = ultrasprint +setting_version = 24 +type = quality +variant = Volcano 1.00mm + +[values] +speed_print = 50 + diff --git a/resources/quality/voron2/voron2_volcano_1.00_TPU_sprint.inst.cfg b/resources/quality/voron2/voron2_volcano_1.00_TPU_sprint.inst.cfg new file mode 100644 index 00000000000..5422b31737a --- /dev/null +++ b/resources/quality/voron2/voron2_volcano_1.00_TPU_sprint.inst.cfg @@ -0,0 +1,22 @@ +[general] +definition = voron2_base +name = Sprint +version = 4 + +[metadata] +material = generic_tpu +quality_type = sprint +setting_version = 24 +type = quality +variant = Volcano 1.00mm + +[values] +speed_infill = =speed_print +speed_layer_0 = =math.ceil(speed_print * 0.375) +speed_print = 75 +speed_roofing = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 0.50) +speed_wall = =math.ceil(speed_print * 0.50) +speed_wall_0 = =speed_wall +speed_wall_x = =speed_print + diff --git a/resources/quality/voron2/voron2_volcano_1.00_TPU_supersprint.inst.cfg b/resources/quality/voron2/voron2_volcano_1.00_TPU_supersprint.inst.cfg new file mode 100644 index 00000000000..c74b5ec7f9d --- /dev/null +++ b/resources/quality/voron2/voron2_volcano_1.00_TPU_supersprint.inst.cfg @@ -0,0 +1,22 @@ +[general] +definition = voron2_base +name = Super Sprint +version = 4 + +[metadata] +material = generic_tpu +quality_type = supersprint +setting_version = 24 +type = quality +variant = Volcano 1.00mm + +[values] +speed_infill = =speed_print +speed_layer_0 = =math.ceil(speed_print * 0.375) +speed_print = 60 +speed_roofing = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 0.50) +speed_wall = =math.ceil(speed_print * 0.50) +speed_wall_0 = =speed_wall +speed_wall_x = =speed_print + diff --git a/resources/quality/voron2/voron2_volcano_1.00_TPU_ultrasprint.inst.cfg b/resources/quality/voron2/voron2_volcano_1.00_TPU_ultrasprint.inst.cfg new file mode 100644 index 00000000000..b37f33ef17f --- /dev/null +++ b/resources/quality/voron2/voron2_volcano_1.00_TPU_ultrasprint.inst.cfg @@ -0,0 +1,22 @@ +[general] +definition = voron2_base +name = Ultra Sprint +version = 4 + +[metadata] +material = generic_tpu +quality_type = ultrasprint +setting_version = 24 +type = quality +variant = Volcano 1.00mm + +[values] +speed_infill = =speed_print +speed_layer_0 = =math.ceil(speed_print * 0.375) +speed_print = 50 +speed_roofing = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 0.50) +speed_wall = =math.ceil(speed_print * 0.50) +speed_wall_0 = =speed_wall +speed_wall_x = =speed_print + diff --git a/resources/quality/voron2/voron2_volcano_1.20_ASA_sprint.inst.cfg b/resources/quality/voron2/voron2_volcano_1.20_ASA_sprint.inst.cfg new file mode 100644 index 00000000000..1b364cc93cf --- /dev/null +++ b/resources/quality/voron2/voron2_volcano_1.20_ASA_sprint.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Sprint +version = 4 + +[metadata] +material = generic_asa +quality_type = sprint +setting_version = 24 +type = quality +variant = Volcano 1.20mm + +[values] +speed_print = 60 + diff --git a/resources/quality/voron2/voron2_volcano_1.20_ASA_supersprint.inst.cfg b/resources/quality/voron2/voron2_volcano_1.20_ASA_supersprint.inst.cfg new file mode 100644 index 00000000000..0ccc19d7797 --- /dev/null +++ b/resources/quality/voron2/voron2_volcano_1.20_ASA_supersprint.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Super Sprint +version = 4 + +[metadata] +material = generic_asa +quality_type = supersprint +setting_version = 24 +type = quality +variant = Volcano 1.20mm + +[values] +speed_print = 50 + diff --git a/resources/quality/voron2/voron2_volcano_1.20_ASA_ultrasprint.inst.cfg b/resources/quality/voron2/voron2_volcano_1.20_ASA_ultrasprint.inst.cfg new file mode 100644 index 00000000000..ec266f9e8a9 --- /dev/null +++ b/resources/quality/voron2/voron2_volcano_1.20_ASA_ultrasprint.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Ultra Sprint +version = 4 + +[metadata] +material = generic_asa +quality_type = ultrasprint +setting_version = 24 +type = quality +variant = Volcano 1.20mm + +[values] +speed_print = 40 + diff --git a/resources/quality/voron2/voron2_volcano_1.20_PVA_sprint.inst.cfg b/resources/quality/voron2/voron2_volcano_1.20_PVA_sprint.inst.cfg new file mode 100644 index 00000000000..34cfd8d7586 --- /dev/null +++ b/resources/quality/voron2/voron2_volcano_1.20_PVA_sprint.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Sprint +version = 4 + +[metadata] +material = generic_pva +quality_type = sprint +setting_version = 24 +type = quality +variant = Volcano 1.20mm + +[values] +speed_print = 60 + diff --git a/resources/quality/voron2/voron2_volcano_1.20_PVA_supersprint.inst.cfg b/resources/quality/voron2/voron2_volcano_1.20_PVA_supersprint.inst.cfg new file mode 100644 index 00000000000..85031171264 --- /dev/null +++ b/resources/quality/voron2/voron2_volcano_1.20_PVA_supersprint.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Super Sprint +version = 4 + +[metadata] +material = generic_pva +quality_type = supersprint +setting_version = 24 +type = quality +variant = Volcano 1.20mm + +[values] +speed_print = 50 + diff --git a/resources/quality/voron2/voron2_volcano_1.20_PVA_ultrasprint.inst.cfg b/resources/quality/voron2/voron2_volcano_1.20_PVA_ultrasprint.inst.cfg new file mode 100644 index 00000000000..800f262b7c5 --- /dev/null +++ b/resources/quality/voron2/voron2_volcano_1.20_PVA_ultrasprint.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = voron2_base +name = Ultra Sprint +version = 4 + +[metadata] +material = generic_pva +quality_type = ultrasprint +setting_version = 24 +type = quality +variant = Volcano 1.20mm + +[values] +speed_print = 40 + diff --git a/resources/quality/voron2/voron2_volcano_1.20_TPU_sprint.inst.cfg b/resources/quality/voron2/voron2_volcano_1.20_TPU_sprint.inst.cfg new file mode 100644 index 00000000000..fc11f589311 --- /dev/null +++ b/resources/quality/voron2/voron2_volcano_1.20_TPU_sprint.inst.cfg @@ -0,0 +1,22 @@ +[general] +definition = voron2_base +name = Sprint +version = 4 + +[metadata] +material = generic_tpu +quality_type = sprint +setting_version = 24 +type = quality +variant = Volcano 1.20mm + +[values] +speed_infill = =speed_print +speed_layer_0 = =math.ceil(speed_print * 0.375) +speed_print = 60 +speed_roofing = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 0.50) +speed_wall = =math.ceil(speed_print * 0.50) +speed_wall_0 = =speed_wall +speed_wall_x = =speed_print + diff --git a/resources/quality/voron2/voron2_volcano_1.20_TPU_supersprint.inst.cfg b/resources/quality/voron2/voron2_volcano_1.20_TPU_supersprint.inst.cfg new file mode 100644 index 00000000000..9fc17ac4d67 --- /dev/null +++ b/resources/quality/voron2/voron2_volcano_1.20_TPU_supersprint.inst.cfg @@ -0,0 +1,22 @@ +[general] +definition = voron2_base +name = Super Sprint +version = 4 + +[metadata] +material = generic_tpu +quality_type = supersprint +setting_version = 24 +type = quality +variant = Volcano 1.20mm + +[values] +speed_infill = =speed_print +speed_layer_0 = =math.ceil(speed_print * 0.375) +speed_print = 50 +speed_roofing = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 0.50) +speed_wall = =math.ceil(speed_print * 0.50) +speed_wall_0 = =speed_wall +speed_wall_x = =speed_print + diff --git a/resources/quality/voron2/voron2_volcano_1.20_TPU_ultrasprint.inst.cfg b/resources/quality/voron2/voron2_volcano_1.20_TPU_ultrasprint.inst.cfg new file mode 100644 index 00000000000..b8b4cb618d2 --- /dev/null +++ b/resources/quality/voron2/voron2_volcano_1.20_TPU_ultrasprint.inst.cfg @@ -0,0 +1,22 @@ +[general] +definition = voron2_base +name = Ultra Sprint +version = 4 + +[metadata] +material = generic_tpu +quality_type = ultrasprint +setting_version = 24 +type = quality +variant = Volcano 1.20mm + +[values] +speed_infill = =speed_print +speed_layer_0 = =math.ceil(speed_print * 0.375) +speed_print = 40 +speed_roofing = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 0.50) +speed_wall = =math.ceil(speed_print * 0.50) +speed_wall_0 = =speed_wall +speed_wall_x = =speed_print + diff --git a/resources/quality/zyyx_pro_ii/carbon04/flex/zyyx_pro_ii_04_flex_fast.inst.cfg b/resources/quality/zyyx_pro_ii/carbon04/flex/zyyx_pro_ii_04_flex_fast.inst.cfg deleted file mode 100644 index 4319f179bba..00000000000 --- a/resources/quality/zyyx_pro_ii/carbon04/flex/zyyx_pro_ii_04_flex_fast.inst.cfg +++ /dev/null @@ -1,21 +0,0 @@ -[general] -definition = zyyx_pro_ii -name = Fast -version = 4 - -[metadata] -material = generic_pla -quality_type = fast -setting_version = 24 -type = quality -variant = Carbon0.4 -weight = 0 - -[values] -material_print_temperature_layer_0 = =material_print_temperature + 5 -retraction_hop = 0.2 -retraction_hop_enabled = True -retraction_speed = 15 -speed_print = 20 -speed_travel = 80 - diff --git a/resources/quality/zyyx_pro_ii/carbon04/flex/zyyx_pro_ii_04_flex_fine.inst.cfg b/resources/quality/zyyx_pro_ii/carbon04/flex/zyyx_pro_ii_04_flex_fine.inst.cfg deleted file mode 100644 index 1fe4ffd7c8f..00000000000 --- a/resources/quality/zyyx_pro_ii/carbon04/flex/zyyx_pro_ii_04_flex_fine.inst.cfg +++ /dev/null @@ -1,21 +0,0 @@ -[general] -definition = zyyx_pro_ii -name = Fine -version = 4 - -[metadata] -material = generic_pla -quality_type = fine -setting_version = 24 -type = quality -variant = Carbon0.4 -weight = 0 - -[values] -material_print_temperature_layer_0 = =material_print_temperature + 5 -retraction_hop = 0.2 -retraction_hop_enabled = True -retraction_speed = 15 -speed_print = 20 -speed_travel = 80 - diff --git a/resources/quality/zyyx_pro_ii/carbon04/flex/zyyx_pro_ii_04_flex_normal.inst.cfg b/resources/quality/zyyx_pro_ii/carbon04/flex/zyyx_pro_ii_04_flex_normal.inst.cfg deleted file mode 100644 index 90c4254961f..00000000000 --- a/resources/quality/zyyx_pro_ii/carbon04/flex/zyyx_pro_ii_04_flex_normal.inst.cfg +++ /dev/null @@ -1,21 +0,0 @@ -[general] -definition = zyyx_pro_ii -name = Normal -version = 4 - -[metadata] -material = generic_pla -quality_type = normal -setting_version = 24 -type = quality -variant = Carbon0.4 -weight = 0 - -[values] -material_print_temperature_layer_0 = =material_print_temperature + 5 -retraction_hop = 0.2 -retraction_hop_enabled = True -retraction_speed = 15 -speed_print = 20 -speed_travel = 80 - diff --git a/resources/quality/zyyx_pro_ii/carbon04/pla/zyyx_pro_ii_04_pla_fast.inst.cfg b/resources/quality/zyyx_pro_ii/carbon04/pla/zyyx_pro_ii_04_pla_fast.inst.cfg deleted file mode 100644 index 6732d610c66..00000000000 --- a/resources/quality/zyyx_pro_ii/carbon04/pla/zyyx_pro_ii_04_pla_fast.inst.cfg +++ /dev/null @@ -1,42 +0,0 @@ -[general] -definition = zyyx_pro_ii -name = Fast -version = 4 - -[metadata] -material = generic_pla -quality_type = fast -setting_version = 24 -type = quality -variant = Carbon0.4 -weight = 0 - -[values] -adhesion_type = skirt -brim_width = 7 -infill_overlap = -2 -infill_pattern = quarter_cubic -layer_height = 0.3 -material_bed_temperature = 35 -material_flow = 420.0 -material_flow_layer_0 = 150.0 -material_print_temperature_layer_0 = 235 -retraction_amount = 1.5 -retraction_count_max = 25 -retraction_min_travel = =line_width * 2 -retraction_prime_speed = =retraction_speed -retraction_speed = 20 -skin_overlap = 15 -skirt_line_count = 2 -speed_print = 40 -speed_topbottom = =math.ceil(speed_print * 30 / 70) -speed_wall = =math.ceil(speed_print * 30 / 70) -support_angle = 60 -support_bottom_distance = =support_z_distance / 2 -support_pattern = zigzag -support_top_distance = =support_z_distance -support_use_towers = True -support_z_distance = =layer_height * 2 -top_bottom_thickness = =layer_height*3 -wall_thickness = =line_width *2 - diff --git a/resources/quality/zyyx_pro_ii/carbon04/pla/zyyx_pro_ii_04_pla_fine.inst.cfg b/resources/quality/zyyx_pro_ii/carbon04/pla/zyyx_pro_ii_04_pla_fine.inst.cfg deleted file mode 100644 index db1659b871b..00000000000 --- a/resources/quality/zyyx_pro_ii/carbon04/pla/zyyx_pro_ii_04_pla_fine.inst.cfg +++ /dev/null @@ -1,42 +0,0 @@ -[general] -definition = zyyx_pro_ii -name = Fine -version = 4 - -[metadata] -material = generic_pla -quality_type = fine -setting_version = 24 -type = quality -variant = Carbon0.4 -weight = 0 - -[values] -adhesion_type = skirt -brim_width = 7 -infill_overlap = -2 -infill_pattern = quarter_cubic -layer_height = 0.15 -material_bed_temperature = 35 -material_flow = 420.0 -material_flow_layer_0 = 150.0 -material_print_temperature_layer_0 = 235 -retraction_amount = 1.5 -retraction_count_max = 25 -retraction_min_travel = =line_width * 2 -retraction_prime_speed = =retraction_speed -retraction_speed = 20 -skin_overlap = 15 -skirt_line_count = 2 -speed_print = 30 -speed_topbottom = =math.ceil(speed_print * 30 / 70) -speed_wall = =math.ceil(speed_print * 30 / 70) -support_angle = 60 -support_bottom_distance = =support_z_distance / 2 -support_pattern = zigzag -support_top_distance = =support_z_distance -support_use_towers = True -support_z_distance = =layer_height * 2 -top_bottom_thickness = =layer_height*3 -wall_thickness = =line_width *2 - diff --git a/resources/quality/zyyx_pro_ii/carbon04/pla/zyyx_pro_ii_04_pla_normal.inst.cfg b/resources/quality/zyyx_pro_ii/carbon04/pla/zyyx_pro_ii_04_pla_normal.inst.cfg deleted file mode 100644 index 3817e040fcb..00000000000 --- a/resources/quality/zyyx_pro_ii/carbon04/pla/zyyx_pro_ii_04_pla_normal.inst.cfg +++ /dev/null @@ -1,42 +0,0 @@ -[general] -definition = zyyx_pro_ii -name = Normal -version = 4 - -[metadata] -material = generic_pla -quality_type = normal -setting_version = 24 -type = quality -variant = Carbon0.4 -weight = 0 - -[values] -adhesion_type = skirt -brim_width = 7 -infill_overlap = -2 -infill_pattern = quarter_cubic -layer_height = 0.2 -material_bed_temperature = 35 -material_flow = 420.0 -material_flow_layer_0 = 150.0 -material_print_temperature_layer_0 = 235 -retraction_amount = 1.5 -retraction_count_max = 25 -retraction_min_travel = =line_width * 2 -retraction_prime_speed = =retraction_speed -retraction_speed = 20 -skin_overlap = 15 -skirt_line_count = 2 -speed_print = 40 -speed_topbottom = =math.ceil(speed_print * 30 / 70) -speed_wall = =math.ceil(speed_print * 30 / 70) -support_angle = 60 -support_bottom_distance = =support_z_distance / 2 -support_pattern = zigzag -support_top_distance = =support_z_distance -support_use_towers = True -support_z_distance = =layer_height * 2 -top_bottom_thickness = =layer_height*3 -wall_thickness = =line_width *2 - diff --git a/resources/quality/zyyx_pro_ii/carbon04/zyyx_pro_ii_04_global_fast.inst.cfg b/resources/quality/zyyx_pro_ii/carbon04/zyyx_pro_ii_04_global_fast.inst.cfg deleted file mode 100644 index 847ac209e4d..00000000000 --- a/resources/quality/zyyx_pro_ii/carbon04/zyyx_pro_ii_04_global_fast.inst.cfg +++ /dev/null @@ -1,40 +0,0 @@ -[general] -definition = zyyx_pro_ii -name = Fast -version = 4 - -[metadata] -global_quality = True -quality_type = fast -setting_version = 24 -type = quality -variant = Carbon0.4 -weight = -2 - -[values] -adhesion_type = skirt -brim_width = 7 -infill_overlap = -2 -infill_pattern = quarter_cubic -layer_height = 0.3 -material_flow = 420.0 -material_flow_layer_0 = 150.0 -retraction_amount = 1.5 -retraction_count_max = 25 -retraction_min_travel = =line_width * 2 -retraction_prime_speed = =retraction_speed -retraction_speed = 20 -skin_overlap = 15 -skirt_line_count = 2 -speed_print = 40 -speed_topbottom = =math.ceil(speed_print * 30 / 70) -speed_wall = =math.ceil(speed_print * 30 / 70) -support_angle = 60 -support_bottom_distance = =support_z_distance / 2 -support_pattern = zigzag -support_top_distance = =support_z_distance -support_use_towers = True -support_z_distance = =layer_height * 2 -top_bottom_thickness = =layer_height*3 -wall_thickness = =line_width *2 - diff --git a/resources/quality/zyyx_pro_ii/carbon04/zyyx_pro_ii_04_global_fine.inst.cfg b/resources/quality/zyyx_pro_ii/carbon04/zyyx_pro_ii_04_global_fine.inst.cfg deleted file mode 100644 index 508e8808175..00000000000 --- a/resources/quality/zyyx_pro_ii/carbon04/zyyx_pro_ii_04_global_fine.inst.cfg +++ /dev/null @@ -1,40 +0,0 @@ -[general] -definition = zyyx_pro_ii -name = Fine -version = 4 - -[metadata] -global_quality = True -quality_type = fine -setting_version = 24 -type = quality -variant = Carbon0.4 -weight = -2 - -[values] -adhesion_type = skirt -brim_width = 7 -infill_overlap = -2 -infill_pattern = quarter_cubic -layer_height = 0.15 -material_flow = 420.0 -material_flow_layer_0 = 150.0 -retraction_amount = 1.5 -retraction_count_max = 25 -retraction_min_travel = =line_width * 2 -retraction_prime_speed = =retraction_speed -retraction_speed = 20 -skin_overlap = 15 -skirt_line_count = 2 -speed_print = 30 -speed_topbottom = =math.ceil(speed_print * 30 / 70) -speed_wall = =math.ceil(speed_print * 30 / 70) -support_angle = 60 -support_bottom_distance = =support_z_distance / 2 -support_pattern = zigzag -support_top_distance = =support_z_distance -support_use_towers = True -support_z_distance = =layer_height * 2 -top_bottom_thickness = =layer_height*3 -wall_thickness = =line_width *2 - diff --git a/resources/quality/zyyx_pro_ii/carbon04/zyyx_pro_ii_04_global_normal.inst.cfg b/resources/quality/zyyx_pro_ii/carbon04/zyyx_pro_ii_04_global_normal.inst.cfg deleted file mode 100644 index d7b01a7ae61..00000000000 --- a/resources/quality/zyyx_pro_ii/carbon04/zyyx_pro_ii_04_global_normal.inst.cfg +++ /dev/null @@ -1,40 +0,0 @@ -[general] -definition = zyyx_pro_ii -name = Normal -version = 4 - -[metadata] -global_quality = True -quality_type = normal -setting_version = 24 -type = quality -variant = Carbon0.4 -weight = -2 - -[values] -adhesion_type = skirt -brim_width = 7 -infill_overlap = -2 -infill_pattern = quarter_cubic -layer_height = 0.2 -material_flow = 420.0 -material_flow_layer_0 = 150.0 -retraction_amount = 1.5 -retraction_count_max = 25 -retraction_min_travel = =line_width * 2 -retraction_prime_speed = =retraction_speed -retraction_speed = 20 -skin_overlap = 15 -skirt_line_count = 2 -speed_print = 40 -speed_topbottom = =math.ceil(speed_print * 30 / 70) -speed_wall = =math.ceil(speed_print * 30 / 70) -support_angle = 60 -support_bottom_distance = =support_z_distance / 2 -support_pattern = zigzag -support_top_distance = =support_z_distance -support_use_towers = True -support_z_distance = =layer_height * 2 -top_bottom_thickness = =layer_height*3 -wall_thickness = =line_width *2 - diff --git a/resources/quality/zyyx_pro_ii/carbon06/flex/zyyx_pro_ii_06_flex_fast.inst.cfg b/resources/quality/zyyx_pro_ii/carbon06/flex/zyyx_pro_ii_06_flex_fast.inst.cfg deleted file mode 100644 index e01028beaa6..00000000000 --- a/resources/quality/zyyx_pro_ii/carbon06/flex/zyyx_pro_ii_06_flex_fast.inst.cfg +++ /dev/null @@ -1,21 +0,0 @@ -[general] -definition = zyyx_pro_ii -name = Fast -version = 4 - -[metadata] -material = generic_pla -quality_type = fast -setting_version = 24 -type = quality -variant = Carbon0.6 -weight = 0 - -[values] -material_print_temperature_layer_0 = =material_print_temperature + 5 -retraction_hop = 0.2 -retraction_hop_enabled = True -retraction_speed = 15 -speed_print = 20 -speed_travel = 80 - diff --git a/resources/quality/zyyx_pro_ii/carbon06/flex/zyyx_pro_ii_06_flex_fine.inst.cfg b/resources/quality/zyyx_pro_ii/carbon06/flex/zyyx_pro_ii_06_flex_fine.inst.cfg deleted file mode 100644 index 7204aad8829..00000000000 --- a/resources/quality/zyyx_pro_ii/carbon06/flex/zyyx_pro_ii_06_flex_fine.inst.cfg +++ /dev/null @@ -1,21 +0,0 @@ -[general] -definition = zyyx_pro_ii -name = Fine -version = 4 - -[metadata] -material = generic_pla -quality_type = fine -setting_version = 24 -type = quality -variant = Carbon0.6 -weight = 0 - -[values] -material_print_temperature_layer_0 = =material_print_temperature + 5 -retraction_hop = 0.2 -retraction_hop_enabled = True -retraction_speed = 15 -speed_print = 20 -speed_travel = 80 - diff --git a/resources/quality/zyyx_pro_ii/carbon06/flex/zyyx_pro_ii_06_flex_normal.inst.cfg b/resources/quality/zyyx_pro_ii/carbon06/flex/zyyx_pro_ii_06_flex_normal.inst.cfg deleted file mode 100644 index f5df71563f1..00000000000 --- a/resources/quality/zyyx_pro_ii/carbon06/flex/zyyx_pro_ii_06_flex_normal.inst.cfg +++ /dev/null @@ -1,21 +0,0 @@ -[general] -definition = zyyx_pro_ii -name = Normal -version = 4 - -[metadata] -material = generic_pla -quality_type = normal -setting_version = 24 -type = quality -variant = Carbon0.6 -weight = 0 - -[values] -material_print_temperature_layer_0 = =material_print_temperature + 5 -retraction_hop = 0.2 -retraction_hop_enabled = True -retraction_speed = 15 -speed_print = 20 -speed_travel = 80 - diff --git a/resources/quality/zyyx_pro_ii/carbon06/pla/zyyx_pro_ii_06_pla_fast.inst.cfg b/resources/quality/zyyx_pro_ii/carbon06/pla/zyyx_pro_ii_06_pla_fast.inst.cfg deleted file mode 100644 index 824655ffad8..00000000000 --- a/resources/quality/zyyx_pro_ii/carbon06/pla/zyyx_pro_ii_06_pla_fast.inst.cfg +++ /dev/null @@ -1,42 +0,0 @@ -[general] -definition = zyyx_pro_ii -name = Fast -version = 4 - -[metadata] -material = generic_pla -quality_type = fast -setting_version = 24 -type = quality -variant = Carbon0.6 -weight = 0 - -[values] -adhesion_type = skirt -brim_width = 7 -infill_overlap = -2 -infill_pattern = quarter_cubic -layer_height = 0.3 -material_bed_temperature = 35 -material_flow = 420.0 -material_flow_layer_0 = 150.0 -material_print_temperature_layer_0 = 235 -retraction_amount = 1.2 -retraction_count_max = 25 -retraction_min_travel = =line_width * 2 -retraction_prime_speed = =retraction_speed -retraction_speed = 20 -skin_overlap = 15 -skirt_line_count = 2 -speed_print = 70 -speed_topbottom = =math.ceil(speed_print * 30 / 70) -speed_wall = =math.ceil(speed_print * 30 / 70) -support_angle = 60 -support_bottom_distance = =support_z_distance / 2 -support_pattern = zigzag -support_top_distance = =support_z_distance -support_use_towers = True -support_z_distance = =layer_height * 2 -top_bottom_thickness = =layer_height*3 -wall_thickness = =line_width *2 - diff --git a/resources/quality/zyyx_pro_ii/carbon06/pla/zyyx_pro_ii_06_pla_fine.inst.cfg b/resources/quality/zyyx_pro_ii/carbon06/pla/zyyx_pro_ii_06_pla_fine.inst.cfg deleted file mode 100644 index 63beda8df72..00000000000 --- a/resources/quality/zyyx_pro_ii/carbon06/pla/zyyx_pro_ii_06_pla_fine.inst.cfg +++ /dev/null @@ -1,42 +0,0 @@ -[general] -definition = zyyx_pro_ii -name = Fine -version = 4 - -[metadata] -material = generic_pla -quality_type = fine -setting_version = 24 -type = quality -variant = Carbon0.6 -weight = 0 - -[values] -adhesion_type = skirt -brim_width = 7 -infill_overlap = -2 -infill_pattern = quarter_cubic -layer_height = 0.15 -material_bed_temperature = 35 -material_flow = 420.0 -material_flow_layer_0 = 150.0 -material_print_temperature_layer_0 = 235 -retraction_amount = 1.2 -retraction_count_max = 25 -retraction_min_travel = =line_width * 2 -retraction_prime_speed = =retraction_speed -retraction_speed = 20 -skin_overlap = 15 -skirt_line_count = 2 -speed_print = 30 -speed_topbottom = =math.ceil(speed_print * 30 / 70) -speed_wall = =math.ceil(speed_print * 30 / 70) -support_angle = 50 -support_bottom_distance = =support_z_distance / 2 -support_pattern = zigzag -support_top_distance = =support_z_distance -support_use_towers = True -support_z_distance = =layer_height * 2 -top_bottom_thickness = =layer_height*3 -wall_thickness = =line_width *2 - diff --git a/resources/quality/zyyx_pro_ii/carbon06/pla/zyyx_pro_ii_06_pla_normal.inst.cfg b/resources/quality/zyyx_pro_ii/carbon06/pla/zyyx_pro_ii_06_pla_normal.inst.cfg deleted file mode 100644 index 2637e3b7fbe..00000000000 --- a/resources/quality/zyyx_pro_ii/carbon06/pla/zyyx_pro_ii_06_pla_normal.inst.cfg +++ /dev/null @@ -1,42 +0,0 @@ -[general] -definition = zyyx_pro_ii -name = Normal -version = 4 - -[metadata] -material = generic_pla -quality_type = normal -setting_version = 24 -type = quality -variant = Carbon0.6 -weight = 0 - -[values] -adhesion_type = skirt -brim_width = 7 -infill_overlap = -2 -infill_pattern = quarter_cubic -layer_height = 0.2 -material_bed_temperature = 35 -material_flow = 420.0 -material_flow_layer_0 = 150.0 -material_print_temperature_layer_0 = 235 -retraction_amount = 1.2 -retraction_count_max = 25 -retraction_min_travel = =line_width * 2 -retraction_prime_speed = =retraction_speed -retraction_speed = 20 -skin_overlap = 15 -skirt_line_count = 2 -speed_print = 40 -speed_topbottom = =math.ceil(speed_print * 30 / 70) -speed_wall = =math.ceil(speed_print * 30 / 70) -support_angle = 60 -support_bottom_distance = =support_z_distance / 2 -support_pattern = zigzag -support_top_distance = =support_z_distance -support_use_towers = True -support_z_distance = =layer_height * 2 -top_bottom_thickness = =layer_height*3 -wall_thickness = =line_width *2 - diff --git a/resources/quality/zyyx_pro_ii/carbon06/zyyx_pro_ii_06_global_fast.inst.cfg b/resources/quality/zyyx_pro_ii/carbon06/zyyx_pro_ii_06_global_fast.inst.cfg deleted file mode 100644 index 5ffa680b49d..00000000000 --- a/resources/quality/zyyx_pro_ii/carbon06/zyyx_pro_ii_06_global_fast.inst.cfg +++ /dev/null @@ -1,40 +0,0 @@ -[general] -definition = zyyx_pro_ii -name = Fast -version = 4 - -[metadata] -global_quality = True -quality_type = fast -setting_version = 24 -type = quality -variant = Carbon0.6 -weight = -2 - -[values] -adhesion_type = skirt -brim_width = 7 -infill_overlap = -2 -infill_pattern = quarter_cubic -layer_height = 0.3 -material_flow = 420.0 -material_flow_layer_0 = 150.0 -retraction_amount = 1.2 -retraction_count_max = 25 -retraction_min_travel = =line_width * 2 -retraction_prime_speed = =retraction_speed -retraction_speed = 20 -skin_overlap = 15 -skirt_line_count = 2 -speed_print = 70 -speed_topbottom = =math.ceil(speed_print * 30 / 70) -speed_wall = =math.ceil(speed_print * 30 / 70) -support_angle = 60 -support_bottom_distance = =support_z_distance / 2 -support_pattern = zigzag -support_top_distance = =support_z_distance -support_use_towers = True -support_z_distance = =layer_height * 2 -top_bottom_thickness = =layer_height*3 -wall_thickness = =line_width *2 - diff --git a/resources/quality/zyyx_pro_ii/carbon06/zyyx_pro_ii_06_global_fine.inst.cfg b/resources/quality/zyyx_pro_ii/carbon06/zyyx_pro_ii_06_global_fine.inst.cfg deleted file mode 100644 index f1efe4cde49..00000000000 --- a/resources/quality/zyyx_pro_ii/carbon06/zyyx_pro_ii_06_global_fine.inst.cfg +++ /dev/null @@ -1,40 +0,0 @@ -[general] -definition = zyyx_pro_ii -name = Fine -version = 4 - -[metadata] -global_quality = True -quality_type = fine -setting_version = 24 -type = quality -variant = Carbon0.6 -weight = -2 - -[values] -adhesion_type = skirt -brim_width = 7 -infill_overlap = -2 -infill_pattern = quarter_cubic -layer_height = 0.15 -material_flow = 420.0 -material_flow_layer_0 = 150.0 -retraction_amount = 1.2 -retraction_count_max = 25 -retraction_min_travel = =line_width * 2 -retraction_prime_speed = =retraction_speed -retraction_speed = 20 -skin_overlap = 15 -skirt_line_count = 2 -speed_print = 30 -speed_topbottom = =math.ceil(speed_print * 30 / 70) -speed_wall = =math.ceil(speed_print * 30 / 70) -support_angle = 50 -support_bottom_distance = =support_z_distance / 2 -support_pattern = zigzag -support_top_distance = =support_z_distance -support_use_towers = True -support_z_distance = =layer_height * 2 -top_bottom_thickness = =layer_height*3 -wall_thickness = =line_width *2 - diff --git a/resources/quality/zyyx_pro_ii/carbon06/zyyx_pro_ii_06_global_normal.inst.cfg b/resources/quality/zyyx_pro_ii/carbon06/zyyx_pro_ii_06_global_normal.inst.cfg deleted file mode 100644 index 22c0edf5961..00000000000 --- a/resources/quality/zyyx_pro_ii/carbon06/zyyx_pro_ii_06_global_normal.inst.cfg +++ /dev/null @@ -1,42 +0,0 @@ -[general] -definition = zyyx_pro_ii -name = Normal -version = 4 - -[metadata] -global_quality = True -quality_type = normal -setting_version = 24 -type = quality -variant = Carbon0.6 -weight = -2 - -[values] -adhesion_type = skirt -brim_width = 7 -infill_overlap = -2 -infill_pattern = quarter_cubic -layer_height = 0.2 -material_bed_temperature = 35 -material_flow = 420.0 -material_flow_layer_0 = 150.0 -material_print_temperature_layer_0 = 235 -retraction_amount = 1.2 -retraction_count_max = 25 -retraction_min_travel = =line_width * 2 -retraction_prime_speed = =retraction_speed -retraction_speed = 20 -skin_overlap = 15 -skirt_line_count = 2 -speed_print = 40 -speed_topbottom = =math.ceil(speed_print * 30 / 70) -speed_wall = =math.ceil(speed_print * 30 / 70) -support_angle = 60 -support_bottom_distance = =support_z_distance / 2 -support_pattern = zigzag -support_top_distance = =support_z_distance -support_use_towers = True -support_z_distance = =layer_height * 2 -top_bottom_thickness = =layer_height*3 -wall_thickness = =line_width *2 - diff --git a/resources/quality/zyyx_pro_ii/carbon12/flex/zyyx_pro_ii_12_flex_normal.inst.cfg b/resources/quality/zyyx_pro_ii/carbon12/flex/zyyx_pro_ii_12_flex_normal.inst.cfg deleted file mode 100644 index 60dc7a557c0..00000000000 --- a/resources/quality/zyyx_pro_ii/carbon12/flex/zyyx_pro_ii_12_flex_normal.inst.cfg +++ /dev/null @@ -1,21 +0,0 @@ -[general] -definition = zyyx_pro_ii -name = Normal -version = 4 - -[metadata] -material = generic_pla -quality_type = normal -setting_version = 24 -type = quality -variant = Carbon1.2 -weight = 0 - -[values] -material_print_temperature_layer_0 = =material_print_temperature + 5 -retraction_hop = 0.2 -retraction_hop_enabled = True -retraction_speed = 15 -speed_print = 20 -speed_travel = 80 - diff --git a/resources/quality/zyyx_pro_ii/carbon12/pla/zyyx_pro_ii_12_pla_normal.inst.cfg b/resources/quality/zyyx_pro_ii/carbon12/pla/zyyx_pro_ii_12_pla_normal.inst.cfg deleted file mode 100644 index 9ef2fd5f7e5..00000000000 --- a/resources/quality/zyyx_pro_ii/carbon12/pla/zyyx_pro_ii_12_pla_normal.inst.cfg +++ /dev/null @@ -1,42 +0,0 @@ -[general] -definition = zyyx_pro_ii -name = Normal -version = 4 - -[metadata] -material = generic_pla -quality_type = normal -setting_version = 24 -type = quality -variant = Carbon1.2 -weight = 0 - -[values] -adhesion_type = skirt -brim_width = 7 -infill_overlap = -2 -infill_pattern = quarter_cubic -layer_height = 0.4 -material_bed_temperature = 35 -material_flow = 420.0 -material_flow_layer_0 = 150.0 -material_print_temperature_layer_0 = 235 -retraction_amount = 1.2 -retraction_count_max = 25 -retraction_min_travel = =line_width * 2 -retraction_prime_speed = =retraction_speed -retraction_speed = 20 -skin_overlap = 15 -skirt_line_count = 2 -speed_print = 40 -speed_topbottom = =math.ceil(speed_print * 30 / 70) -speed_wall = =math.ceil(speed_print * 30 / 70) -support_angle = 60 -support_bottom_distance = =support_z_distance / 2 -support_pattern = zigzag -support_top_distance = =support_z_distance -support_use_towers = True -support_z_distance = =layer_height * 2 -top_bottom_thickness = =layer_height*3 -wall_thickness = =line_width *2 - diff --git a/resources/quality/zyyx_pro_ii/carbon12/zyyx_pro_ii_12_global_normal.inst.cfg b/resources/quality/zyyx_pro_ii/carbon12/zyyx_pro_ii_12_global_normal.inst.cfg deleted file mode 100644 index 36d23c001ad..00000000000 --- a/resources/quality/zyyx_pro_ii/carbon12/zyyx_pro_ii_12_global_normal.inst.cfg +++ /dev/null @@ -1,40 +0,0 @@ -[general] -definition = zyyx_pro_ii -name = Normal -version = 4 - -[metadata] -global_quality = True -quality_type = normal -setting_version = 24 -type = quality -variant = Carbon1.2 -weight = -2 - -[values] -adhesion_type = skirt -brim_width = 7 -infill_overlap = -2 -infill_pattern = quarter_cubic -layer_height = 0.4 -material_flow = 420.0 -material_flow_layer_0 = 150.0 -retraction_amount = 1.2 -retraction_count_max = 25 -retraction_min_travel = =line_width * 2 -retraction_prime_speed = =retraction_speed -retraction_speed = 20 -skin_overlap = 15 -skirt_line_count = 2 -speed_print = 40 -speed_topbottom = =math.ceil(speed_print * 30 / 70) -speed_wall = =math.ceil(speed_print * 30 / 70) -support_angle = 60 -support_bottom_distance = =support_z_distance / 2 -support_pattern = zigzag -support_top_distance = =support_z_distance -support_use_towers = True -support_z_distance = =layer_height * 2 -top_bottom_thickness = =layer_height*3 -wall_thickness = =line_width *2 - diff --git a/resources/quality/zyyx_pro_ii/multi02/flex/zyyx_pro_ii_02_flex_normal.inst.cfg b/resources/quality/zyyx_pro_ii/multi02/flex/zyyx_pro_ii_02_flex_normal.inst.cfg deleted file mode 100644 index 6641abe078e..00000000000 --- a/resources/quality/zyyx_pro_ii/multi02/flex/zyyx_pro_ii_02_flex_normal.inst.cfg +++ /dev/null @@ -1,21 +0,0 @@ -[general] -definition = zyyx_pro_ii -name = Normal -version = 4 - -[metadata] -material = generic_pla -quality_type = normal -setting_version = 24 -type = quality -variant = Multi0.2 -weight = 0 - -[values] -material_print_temperature_layer_0 = =material_print_temperature + 5 -retraction_hop = 0.2 -retraction_hop_enabled = True -retraction_speed = 15 -speed_print = 20 -speed_travel = 80 - diff --git a/resources/quality/zyyx_pro_ii/multi02/pla/zyyx_pro_ii_02_pla_normal.inst.cfg b/resources/quality/zyyx_pro_ii/multi02/pla/zyyx_pro_ii_02_pla_normal.inst.cfg deleted file mode 100644 index 7d22f046498..00000000000 --- a/resources/quality/zyyx_pro_ii/multi02/pla/zyyx_pro_ii_02_pla_normal.inst.cfg +++ /dev/null @@ -1,42 +0,0 @@ -[general] -definition = zyyx_pro_ii -name = Normal -version = 4 - -[metadata] -material = generic_pla -quality_type = normal -setting_version = 24 -type = quality -variant = Multi0.2 -weight = 0 - -[values] -adhesion_type = skirt -brim_width = 7 -infill_overlap = -2 -infill_pattern = quarter_cubic -layer_height = 0.2 -material_bed_temperature = 35 -material_flow = 420.0 -material_flow_layer_0 = 150.0 -material_print_temperature_layer_0 = 235 -retraction_amount = 1.5 -retraction_count_max = 25 -retraction_min_travel = =line_width * 2 -retraction_prime_speed = =retraction_speed -retraction_speed = 20 -skin_overlap = 15 -skirt_line_count = 2 -speed_print = 40 -speed_topbottom = =math.ceil(speed_print * 30 / 70) -speed_wall = =math.ceil(speed_print * 30 / 70) -support_angle = 60 -support_bottom_distance = =support_z_distance / 2 -support_pattern = zigzag -support_top_distance = =support_z_distance -support_use_towers = True -support_z_distance = =layer_height * 2 -top_bottom_thickness = =layer_height*3 -wall_thickness = =line_width *2 - diff --git a/resources/quality/zyyx_pro_ii/multi02/zyyx_pro_ii_02_global_normal.inst.cfg b/resources/quality/zyyx_pro_ii/multi02/zyyx_pro_ii_02_global_normal.inst.cfg deleted file mode 100644 index 84027310fa2..00000000000 --- a/resources/quality/zyyx_pro_ii/multi02/zyyx_pro_ii_02_global_normal.inst.cfg +++ /dev/null @@ -1,40 +0,0 @@ -[general] -definition = zyyx_pro_ii -name = Normal -version = 4 - -[metadata] -global_quality = True -quality_type = normal -setting_version = 24 -type = quality -variant = Multi0.2 -weight = -2 - -[values] -adhesion_type = skirt -brim_width = 7 -infill_overlap = -2 -infill_pattern = quarter_cubic -layer_height = 0.2 -material_flow = 420.0 -material_flow_layer_0 = 150.0 -retraction_amount = 1.5 -retraction_count_max = 25 -retraction_min_travel = =line_width * 2 -retraction_prime_speed = =retraction_speed -retraction_speed = 20 -skin_overlap = 15 -skirt_line_count = 2 -speed_print = 40 -speed_topbottom = =math.ceil(speed_print * 30 / 70) -speed_wall = =math.ceil(speed_print * 30 / 70) -support_angle = 60 -support_bottom_distance = =support_z_distance / 2 -support_pattern = zigzag -support_top_distance = =support_z_distance -support_use_towers = True -support_z_distance = =layer_height * 2 -top_bottom_thickness = =layer_height*3 -wall_thickness = =line_width *2 - diff --git a/resources/setting_visibility/advanced.cfg b/resources/setting_visibility/advanced.cfg index 93c3dc91efd..8585a05eeca 100644 --- a/resources/setting_visibility/advanced.cfg +++ b/resources/setting_visibility/advanced.cfg @@ -133,6 +133,7 @@ prime_tower_mode prime_tower_position_x prime_tower_position_y prime_tower_brim_enable +interlocking_enable [meshfix] @@ -144,7 +145,6 @@ magic_spiralize smooth_spiralized_contours [experimental] -interlocking_enable conical_overhang_enabled support_conical_enabled adaptive_layer_height_enabled diff --git a/resources/setting_visibility/basic.cfg b/resources/setting_visibility/basic.cfg index 0193eb26ba7..6c6124ab673 100644 --- a/resources/setting_visibility/basic.cfg +++ b/resources/setting_visibility/basic.cfg @@ -56,6 +56,7 @@ adhesion_extruder_nr prime_tower_enable prime_tower_position_x prime_tower_position_y +interlocking_enable [meshfix] diff --git a/resources/setting_visibility/expert.cfg b/resources/setting_visibility/expert.cfg index b13618e5c16..c8935896b6a 100644 --- a/resources/setting_visibility/expert.cfg +++ b/resources/setting_visibility/expert.cfg @@ -248,6 +248,7 @@ cool_fan_speed_0 cool_fan_full_at_height cool_fan_full_layer cool_min_layer_time +cool_min_layer_time_overhang cool_min_speed cool_lift_head cool_during_extruder_switch @@ -378,6 +379,12 @@ prime_tower_min_shell_thickness ooze_shield_enabled ooze_shield_angle ooze_shield_dist +interlocking_enable +interlocking_beam_width +interlocking_orientation +interlocking_beam_layer_count +interlocking_dept +interlocking_boundary_avoidance [meshfix] meshfix_union_all @@ -428,12 +435,6 @@ roofing_monotonic roofing_angles infill_enable_travel_optimization material_flow_temp_graph -interlocking_enable -interlocking_beam_width -interlocking_orientation -interlocking_beam_layer_count -interlocking_dept -interlocking_boundary_avoidance support_skip_some_zags support_skip_zag_per_mm support_zag_skip_count diff --git a/resources/shaders/grid.shader b/resources/shaders/grid.shader index 0ec6cc0f989..7386263c840 100644 --- a/resources/shaders/grid.shader +++ b/resources/shaders/grid.shader @@ -45,6 +45,7 @@ fragment = float majorLine = min(majorGrid.x, majorGrid.y); gl_FragColor = mix(minorGridColor, u_gridColor0, 1.0 - min(majorLine, 1.0)); + gl_FragColor.a = u_plateColor.a; } vertex41core = @@ -88,6 +89,7 @@ fragment41core = float majorLine = min(majorGrid.x, majorGrid.y); frag_color = mix(minorGridColor, u_gridColor0, 1.0 - min(majorLine, 1.0)); + frag_color.a = u_plateColor.a; } [defaults] diff --git a/resources/texts/change_log.txt b/resources/texts/change_log.txt index 589ce1f6cb3..97c2da39b0e 100644 --- a/resources/texts/change_log.txt +++ b/resources/texts/change_log.txt @@ -6,13 +6,13 @@ - Introduced Build Fan Speed at Height, Build Fan Speed at Layer, and Build Volume Fan Number to control extra fans, like those controlling the build volume separately - Added the "Extra Infill Lines to Support Skins" setting and other improvements to help make printing over sparse infill more reliable, contributed by @Hello1024 - Significant UI speed improvements interacting with custom settings especially if your printer has multiple extruders -- Introduced an Anycolor option for the UltiMaker S and F series enabling you to print with any UltiMaker color loaded in the material station that is compatible with the printjobs. Note that it’s only compatible with the latest version of the firmware (for Factor 4 >=10.1 and for S-series >=9.0) +- Introduced an Anycolor option for the UltiMaker S and F series enabling you to print with any UltiMaker color loaded in the material station that is compatible with the printjobs. Note that it’s only compatible with the latest version of the firmware (for Factor 4 >=10.1 and for S-series >=9.0, and it does not include the UltiMaker S3) - Added an option to Export Package for Technical Support to the help menu, it includes a project file with the settings but also the logs - Improved the way materials are selected when using multiple extruders to print the build plate adhesion so it doesn't default to the first extruder but the best option instead. - Improved processes so not only installers but also executables inside installers are signed for Windows -- Introduced an error message that informs when a file is too big to slice +- Introduced improvements to how models and projects with large file size (500MB) slice. A message was also added to inform the user when a file size is too big to slice. - Made it possible for multiple Engine plugins that are registered to the same slot to be used together. (Only for Modify plugins, and Plugins will be addressed alphabetically) -- Moved the Gradual Flow Engine Plug-in to CuraEngine instead +- Moved the Gradual Flow Engine Plug-in to CuraEngine, this also resolved slicing crashes when the plugin was used in combination with large number of smaller models that were printed at once. - Improved and expanded the Insert at Layer Change post-processing script, contributed by @GregValiant - Improved and expanded the Time Lapse Post Processing script, contributed by @GregValiant - Added a registry entry to provide the option to silent uninstall on Windows, contributed by @Rotzbua @@ -22,24 +22,47 @@ - Fixed a bug so objects in a 3MF reload in the same position as they were saved again, contributed by @nilsiism - Fixed an issue where overhanging walls and walls that were adjacent to overhanging walls were not printed at the correct speed - Fixed a bug that prevented the "Sync materials with printers" page from displaying when accessed immediately after starting Cura or signing in -- Fixed a bug where reloading an updated model would result in not all the duplicates of the model being updated +- Fixed a bug where reloading an updated model would not update the duplicates of the model on the build plate - Fixed a bug that showed incompatible materials when switching between printers with a different filament diameter. -- Fixed a bug where tree support in enclosed holes have missing layers +- Fixed a bug where tree support in enclosed holes has missing layers - Made improvements in the G-codePathModify slot for Engine Plugins, contributed by @ThomasRahm -- Fixed a bug that prevented changes to the initial layer diameter from being applied properly, contributed by @ThomasRahm +- Fixed a bug that prevented changes to the initial layer diameter from being applied properly in tree support, contributed by @ThomasRahm - Fixed a rounding issue in the engine math, @0x5844 +* Bugs resolved since the Beta release +- Spiralize outer contour no longer adds unnecessary seams to the model +- When coasting is enabled the printhead no longer drops down +- Fixed coasting strategy so it's only applied to outer/inner walls, and not to skin, top-bottom, or infill +- Fixed wiping direction when printing a single wall +- Improved wiping in combination with the scarf seam +- Significantly improved the strategy for sharpest corner - smart hiding seam location combination +- Fixed a bug where long scarf seam length and short scarf seam steps would result in the seam being moved outward +- Fixed a bug where seam acceleration and deceleration around seam were not working +- Fixed a bug where infill was wrongly removed from narrow spaces +- Triple-clicking values and searches that you entered now has you select everything so you can edit it in the field similar to other desktop applications +- Updated dependencies and improved how unwanted and unused binaries are excluded from the building process. +- Added Eazao material for the new Eazao printers +- Updated the urls schemes to make them more robust when attempting to open files in Cura +- Retract before outer wall now works correctly on all layers +- Resolved top reported crashes coming in via the analyzing tool Sentry +- Removed an unwanted Z-hop when starting a new layer +- Layer starts are more visible in the print preview with the scarf seam +- Made the X to close floating and pop up windows a little bigger +- Improved the visuals of printers with a build plate texture, they now render more consistently regardless of zoom or angle of view +- The UI now displays correctly on Wayland, with this fix we noticed some performance drop compared to X11 + * Printer definitions, profiles, and materials: - Introduced Makerbot Sketch Sprint - Introduced Makerbot Sketch and Sketch Large - Introduced new materials to the UltiMaker Method series, ABS, PETG, Nylon-CF, and Tough PLA -- Introduced Labs Extruder for the UltiMaker Method series together with BASF Ultrafuse 316L, TPE SEBS 1300 95A, and Polymax PC. Except BASF Ultrafuse 316L is not available on the Method XL. +- Introduced new materials for Labs Extruder of the UltiMaker Method series, BASF Ultrafuse 316L, TPE SEBS 1300 95A, and Polymax PC. Except BASF Ultrafuse 316L is not available on the Method XL. - Various setting improvements for ABS and Nylon for UltiMaker Method series - Various setting improvements for dual extrusion support for the UltiMaker Method series -- Implemented a hard limit so the bed temperature cannot be more than 120C on all UltiMaker printers. +- Implemented a hard limit so the bed temperature cannot be more than 120°C on all UltiMaker printers. +- Fixed an error in the profile Ultimaker 2 profile naming - Introduced the Creality CR-M4, contributed by @kixell - Introduced Eazao M500, M600, M700, and Potter, and updated the Eazao Zero, contributed by @Eazo -- Introduced ZYYX+, ZYYX Pro, and ZYYX Pro ii, contributed by @theodorhansson +- Introduced ZYYX+ and ZYYX Pro, contributed by @theodorhansson - Updated acceleration settings for the Creality Ender-2 V3 SE, contributed by @T9Air * Community Translations diff --git a/resources/themes/cura-light/theme.json b/resources/themes/cura-light/theme.json index 32eee7e5d67..946a762243a 100644 --- a/resources/themes/cura-light/theme.json +++ b/resources/themes/cura-light/theme.json @@ -567,7 +567,7 @@ "section_icon_column": [2.5, 2.5], "setting": [25.0, 1.8], - "setting_control": [11.0, 2.0], + "setting_control": [9.0, 2.0], "setting_control_radius": [0.15, 0.15], "setting_control_depth_margin": [1.4, 0.0], "setting_unit_margin": [0.5, 0.5], @@ -646,7 +646,10 @@ "wizard_progress": [10.0, 0.0], "message": [30.0, 5.0], - "message_close": [1, 1], + "message_close": [ + 2, + 2 + ], "message_radius": [0.25, 0.25], "message_action_button": [0, 2.5], "message_image": [15.0, 10.0], diff --git a/resources/variants/zyyx/zyyx_pro_ii_carbon0.4.inst.cfg b/resources/variants/zyyx/zyyx_pro_ii_carbon0.4.inst.cfg deleted file mode 100644 index ac231a5cfb6..00000000000 --- a/resources/variants/zyyx/zyyx_pro_ii_carbon0.4.inst.cfg +++ /dev/null @@ -1,16 +0,0 @@ -[general] -definition = zyyx_pro_ii -name = Carbon0.4 -version = 4 - -[metadata] -hardware_type = nozzle -setting_version = 24 -type = variant - -[values] -machine_nozzle_cool_down_speed = 0.9 -machine_nozzle_id = Carbon0.4 -machine_nozzle_size = 0.4 -machine_nozzle_tip_outer_diameter = 1.6 - diff --git a/resources/variants/zyyx/zyyx_pro_ii_carbon0.6.inst.cfg b/resources/variants/zyyx/zyyx_pro_ii_carbon0.6.inst.cfg deleted file mode 100644 index 7521ae0357f..00000000000 --- a/resources/variants/zyyx/zyyx_pro_ii_carbon0.6.inst.cfg +++ /dev/null @@ -1,16 +0,0 @@ -[general] -definition = zyyx_pro_ii -name = Carbon0.6 -version = 4 - -[metadata] -hardware_type = nozzle -setting_version = 24 -type = variant - -[values] -machine_nozzle_cool_down_speed = 0.9 -machine_nozzle_id = Carbon0.6 -machine_nozzle_size = 0.6 -machine_nozzle_tip_outer_diameter = 1.8 - diff --git a/resources/variants/zyyx/zyyx_pro_ii_carbon1.2.inst.cfg b/resources/variants/zyyx/zyyx_pro_ii_carbon1.2.inst.cfg deleted file mode 100644 index 0145237bf42..00000000000 --- a/resources/variants/zyyx/zyyx_pro_ii_carbon1.2.inst.cfg +++ /dev/null @@ -1,64 +0,0 @@ -[general] -definition = zyyx_pro_ii -name = Carbon1.2 -version = 4 - -[metadata] -hardware_type = nozzle -setting_version = 24 -type = variant - -[values] -acceleration_enabled = True -acceleration_print = 4000 -brim_width = 7 -cool_fan_speed = 7 -cool_fan_speed_max = 100 -cool_min_speed = 5 -infill_before_walls = False -infill_pattern = triangles -infill_wipe_dist = 0 -jerk_enabled = True -jerk_print = 25 -jerk_topbottom = =math.ceil(jerk_print * 25 / 25) -jerk_wall = =math.ceil(jerk_print * 25 / 25) -jerk_wall_0 = =math.ceil(jerk_wall * 25 / 25) -layer_height = 0.2 -machine_min_cool_heat_time_window = 15 -machine_nozzle_cool_down_speed = 0.85 -machine_nozzle_heat_up_speed = 1.5 -machine_nozzle_id = Carbon1.2 -machine_nozzle_size = 1.2 -machine_nozzle_tip_outer_diameter = 2.4 -material_final_print_temperature = =material_print_temperature - 10 -material_initial_print_temperature = =material_print_temperature - 5 -material_print_temperature = 200 -material_standby_temperature = 100 -multiple_mesh_overlap = 0 -prime_tower_enable = False -prime_tower_wipe_enabled = True -retract_at_layer_change = =not magic_spiralize -retraction_amount = 6.5 -retraction_count_max = 25 -retraction_extrusion_window = 1 -retraction_hop = 2 -retraction_hop_only_when_collides = True -retraction_min_travel = =line_width * 2 -skin_overlap = 5 -speed_layer_0 = 20 -speed_print = 35 -speed_topbottom = =math.ceil(speed_print * 25 / 35) -speed_wall_0 = =math.ceil(speed_wall * 25 / 30) -support_angle = 60 -support_bottom_distance = =support_z_distance / 2 -support_pattern = zigzag -support_top_distance = =support_z_distance -support_z_distance = =layer_height * 2 -switch_extruder_prime_speed = 20 -switch_extruder_retraction_amount = 16.5 -top_bottom_thickness = 1.4 -wall_0_inset = 0 -wall_line_width_0 = =wall_line_width -wall_line_width_x = =wall_line_width -wall_thickness = 2 - diff --git a/resources/variants/zyyx/zyyx_pro_ii_multi0.2.inst.cfg b/resources/variants/zyyx/zyyx_pro_ii_multi0.2.inst.cfg deleted file mode 100644 index edf7db4f98c..00000000000 --- a/resources/variants/zyyx/zyyx_pro_ii_multi0.2.inst.cfg +++ /dev/null @@ -1,49 +0,0 @@ -[general] -definition = zyyx_pro_ii -name = Multi0.2 -version = 4 - -[metadata] -hardware_type = nozzle -setting_version = 24 -type = variant - -[values] -brim_width = 7 -layer_height_0 = 0.17 -machine_nozzle_cool_down_speed = 0.85 -machine_nozzle_heat_up_speed = 1.5 -machine_nozzle_id = Multi0.2 -machine_nozzle_size = 0.2 -machine_nozzle_tip_outer_diameter = 1.0 -material_final_print_temperature = =material_print_temperature - 10 -material_initial_print_temperature = =material_print_temperature - 5 -raft_airgap = 0.3 -raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 -raft_interface_line_spacing = =raft_interface_line_width + 0.2 -raft_interface_line_width = =line_width * 2 -raft_interface_thickness = =layer_height * 1.5 -raft_jerk = =jerk_print -raft_margin = 15 -raft_surface_layers = 2 -retraction_count_max = 25 -retraction_extrusion_window = 1 -retraction_min_travel = 0.7 -retraction_prime_speed = =retraction_speed -skin_overlap = 15 -speed_layer_0 = 20 -speed_print = 55 -speed_topbottom = 20 -speed_wall = =math.ceil(speed_print * 30 / 55) -support_angle = 60 -support_bottom_distance = =support_z_distance / 2 -support_pattern = zigzag -support_top_distance = =support_z_distance -support_use_towers = True -support_z_distance = =layer_height * 2 -switch_extruder_prime_speed = =switch_extruder_retraction_speeds -switch_extruder_retraction_amount = =machine_heat_zone_length -top_bottom_thickness = 1.2 -wall_line_width_x = 0.23 -wall_thickness = 1.3 - diff --git a/scripts/get_pypi_hashes.py b/scripts/get_pypi_hashes.py new file mode 100755 index 00000000000..cd113129328 --- /dev/null +++ b/scripts/get_pypi_hashes.py @@ -0,0 +1,26 @@ +import requests +import argparse +from pathlib import Path + + +def get_package_wheel_hashes(package, version, os): + url = f"https://pypi.org/pypi/{package}/{version}/json" + data = requests.get(url).json() + + print(f" {package}:") + print(f" version: \"{version}\"") + print(f" hashes:") + + for url in data["urls"]: + if os is None or os in url["filename"]: + print(f" - sha256:{url['digests']['sha256']}") + + +if __name__ == "__main__": + parser = argparse.ArgumentParser( + description="Display the hashes of the wheel files to be inserted in pip_requirements") + parser.add_argument("package", type=Path, help="Name of the target package") + parser.add_argument("version", type=Path, help="Version of the target package") + parser.add_argument('--os', type=str, help='Specific package OS', choices=['win', 'macosx', 'manylinux', 'musllinux']) + args = parser.parse_args() + get_package_wheel_hashes(args.package, args.version, args.os) diff --git a/tests/API/TestAccount.py b/tests/API/TestAccount.py index 9d62646eff5..26da8d04cd1 100644 --- a/tests/API/TestAccount.py +++ b/tests/API/TestAccount.py @@ -80,12 +80,12 @@ def test_errorLoginState(application): with patch("UM.TaskManagement.HttpRequestManager.HttpRequestManager.getInstance"): # Don't want triggers for account information to actually make HTTP requests. account._onLoginStateChanged(True, "BLARG!") # Even though we said that the login worked, it had an error message, so the login failed. - account.loginStateChanged.emit.called_with(False) + account.loginStateChanged.emit.assert_called_with(False) with patch("UM.TaskManagement.HttpRequestManager.HttpRequestManager.getInstance"): account._onLoginStateChanged(True) account._onLoginStateChanged(False, "OMGZOMG!") - account.loginStateChanged.emit.called_with(False) + account.loginStateChanged.emit.assert_called_with(False) def test_sync_success(): account = Account(MagicMock()) diff --git a/tests/Settings/TestCuraStackBuilder.py b/tests/Settings/TestCuraStackBuilder.py index 6bd19a0d30d..4776d204225 100644 --- a/tests/Settings/TestCuraStackBuilder.py +++ b/tests/Settings/TestCuraStackBuilder.py @@ -50,9 +50,11 @@ def quality_changes_container(): def test_createMachineWithUnknownDefinition(application, container_registry): application.getContainerRegistry = MagicMock(return_value=container_registry) with patch("cura.CuraApplication.CuraApplication.getInstance", MagicMock(return_value=application)): - with patch("UM.ConfigurationErrorMessage.ConfigurationErrorMessage.getInstance") as mocked_config_error: + mocked_config_error = MagicMock() + with patch("UM.ConfigurationErrorMessage.ConfigurationErrorMessage.getInstance", + MagicMock(return_value=mocked_config_error)): assert CuraStackBuilder.createMachine("Whatever", "NOPE") is None - assert mocked_config_error.addFaultyContainers.called_with("NOPE") + mocked_config_error.addFaultyContainers.assert_called_once_with("NOPE") def test_createMachine(application, container_registry, definition_container, global_variant, material_instance_container, diff --git a/tests/TestBuildVolume.py b/tests/TestBuildVolume.py index 5012784bdf0..ece4b22d6f9 100644 --- a/tests/TestBuildVolume.py +++ b/tests/TestBuildVolume.py @@ -424,4 +424,3 @@ def test_oneAtATime(self, build_volume: BuildVolume): with patch("cura.Settings.ExtruderManager.ExtruderManager.getInstance"): with patch.dict(self.setting_property_dict, {"print_sequence": {"value": "one_at_a_time"}}): assert build_volume.getEdgeDisallowedSize() == 0.1 - diff --git a/tests/TestConvexHullDecorator.py b/tests/TestConvexHullDecorator.py index eed5a3a6c36..94bcd58f37d 100644 --- a/tests/TestConvexHullDecorator.py +++ b/tests/TestConvexHullDecorator.py @@ -188,4 +188,4 @@ def test_compute2DConvexHullMeshDataGrouped(convex_hull_decorator): copied_decorator._global_stack = mocked_stack copied_decorator._getSettingProperty = MagicMock(return_value=0) node.addDecorator(copied_decorator) - assert convex_hull_decorator._compute2DConvexHull() == Polygon([[-5.0, 5.0], [5.0, 5.0], [5.0, -5.0], [-5.0, -5.0]]) \ No newline at end of file + assert convex_hull_decorator._compute2DConvexHull() == Polygon([[-5.0, 5.0], [5.0, 5.0], [5.0, -5.0], [-5.0, -5.0]]) diff --git a/tests/TestCuraSceneController.py b/tests/TestCuraSceneController.py index 634ce89d867..fe6f964593e 100644 --- a/tests/TestCuraSceneController.py +++ b/tests/TestCuraSceneController.py @@ -75,5 +75,4 @@ def test_updateMaxBuildPlate(objects_model, multi_build_plate_model): # And check what happens if we move down again! controller._calcMaxBuildPlate = MagicMock(return_value=2) controller.updateMaxBuildPlate(SceneNode()) - assert controller._active_build_plate == 0 # We don't have any items anywhere, so default to 0 - + assert controller._active_build_plate == 0 # We don't have any items anywhere, so default to 0 diff --git a/tests/TestCuraSceneNode.py b/tests/TestCuraSceneNode.py index 9e2fcb11880..77f4051a998 100644 --- a/tests/TestCuraSceneNode.py +++ b/tests/TestCuraSceneNode.py @@ -53,5 +53,3 @@ def test_invalidConvexHull(self, cura_scene_node): def test_outsideBuildArea(cura_scene_node): cura_scene_node.setOutsideBuildArea(True) assert cura_scene_node.isOutsideBuildArea - - diff --git a/tests/TestLayer.py b/tests/TestLayer.py index f8183437d6f..602a0a50613 100644 --- a/tests/TestLayer.py +++ b/tests/TestLayer.py @@ -36,4 +36,4 @@ def test_elementCount(): layer_polygon.elementCount = 12 layer.polygons.append(layer_polygon) assert layer.build(0, 0, [], [], [], [], [] ,[] , []) == (9001, 9002) - assert layer.elementCount == 12 \ No newline at end of file + assert layer.elementCount == 12 diff --git a/tests/TestOAuth2.py b/tests/TestOAuth2.py index 41edaebbf72..6856db7a687 100644 --- a/tests/TestOAuth2.py +++ b/tests/TestOAuth2.py @@ -3,6 +3,7 @@ from datetime import datetime from unittest.mock import MagicMock, Mock, patch +from pytest import fixture from PyQt6.QtGui import QDesktopServices from PyQt6.QtNetwork import QNetworkReply @@ -59,6 +60,17 @@ MALFORMED_AUTH_RESPONSE = AuthenticationResponse(success=False) +@fixture +def http_request_manager(): + mock_reply = Mock() # The user profile that the service should respond with. + mock_reply.error = Mock(return_value=QNetworkReply.NetworkError.NoError) + + http_mock = Mock() + http_mock.get = lambda url, headers_dict, callback, error_callback, timeout: callback(mock_reply) + http_mock.readJSON = Mock(return_value={"data": {"user_id": "id_ego_or_superego", "username": "Ghostkeeper"}}) + http_mock.setDelayRequests = Mock() + return http_mock + def test_cleanAuthService() -> None: """ Ensure that when setting up an AuthorizationService, no data is set. @@ -72,18 +84,24 @@ def test_cleanAuthService() -> None: assert authorization_service.getAccessToken() is None -def test_refreshAccessTokenSuccess(): + +def test_refreshAccessTokenSuccess(http_request_manager): authorization_service = AuthorizationService(OAUTH_SETTINGS, Preferences()) authorization_service.initialize() with patch.object(AuthorizationService, "getUserProfile", return_value=UserProfile()): authorization_service._storeAuthData(SUCCESSFUL_AUTH_RESPONSE) authorization_service.onAuthStateChanged.emit = MagicMock() - with patch.object(AuthorizationHelpers, "getAccessTokenUsingRefreshToken", return_value=SUCCESSFUL_AUTH_RESPONSE): - authorization_service.refreshAccessToken() - assert authorization_service.onAuthStateChanged.emit.called_with(True) + with patch("UM.TaskManagement.HttpRequestManager.HttpRequestManager.getInstance", + MagicMock(return_value=http_request_manager)): + with patch.object(AuthorizationService, "getUserProfile", return_value=UserProfile()): + with patch.object(AuthorizationHelpers, "getAccessTokenUsingRefreshToken", + side_effect=lambda refresh_token, callback: callback(SUCCESSFUL_AUTH_RESPONSE)): + authorization_service.refreshAccessToken() + authorization_service.onAuthStateChanged.emit.assert_called_once_with(logged_in=True) + -def test__parseJWTNoRefreshToken(): +def test__parseJWTNoRefreshToken(http_request_manager): """ Tests parsing the user profile if there is no refresh token stored, but there is a normal authentication token. @@ -94,13 +112,9 @@ def test__parseJWTNoRefreshToken(): authorization_service._storeAuthData(NO_REFRESH_AUTH_RESPONSE) mock_callback = Mock() # To log the final profile response. - mock_reply = Mock() # The user profile that the service should respond with. - mock_reply.error = Mock(return_value = QNetworkReply.NetworkError.NoError) - http_mock = Mock() - http_mock.get = lambda url, headers_dict, callback, error_callback, timeout: callback(mock_reply) - http_mock.readJSON = Mock(return_value = {"data": {"user_id": "id_ego_or_superego", "username": "Ghostkeeper"}}) - with patch("UM.TaskManagement.HttpRequestManager.HttpRequestManager.getInstance", MagicMock(return_value = http_mock)): + with patch("UM.TaskManagement.HttpRequestManager.HttpRequestManager.getInstance", + MagicMock(return_value=http_request_manager)): authorization_service._parseJWT(mock_callback) mock_callback.assert_called_once() profile_reply = mock_callback.call_args_list[0][0][0] @@ -175,9 +189,10 @@ def test_refreshAccessTokenFailed(): """ authorization_service = AuthorizationService(OAUTH_SETTINGS, Preferences()) authorization_service.initialize() + with patch.object(AuthorizationService, "getUserProfile", return_value=UserProfile()): + authorization_service._storeAuthData(SUCCESSFUL_AUTH_RESPONSE) + authorization_service.onAuthStateChanged.emit = MagicMock() - def mock_refresh(self, refresh_token, callback): # Refreshing gives a valid token. - callback(FAILED_AUTH_RESPONSE) mock_reply = Mock() # The response that the request should give, containing an error about it failing to authenticate. mock_reply.error = Mock(return_value = QNetworkReply.NetworkError.AuthenticationRequiredError) # The reply is 403: Authentication required, meaning the server responded with a "Can't do that, Dave". http_mock = Mock() @@ -187,10 +202,10 @@ def mock_refresh(self, refresh_token, callback): # Refreshing gives a valid tok with patch("UM.TaskManagement.HttpRequestManager.HttpRequestManager.readJSON", Mock(return_value = {"error_description": "Mock a failed request!"})): with patch("UM.TaskManagement.HttpRequestManager.HttpRequestManager.getInstance", MagicMock(return_value = http_mock)): authorization_service._storeAuthData(SUCCESSFUL_AUTH_RESPONSE) - authorization_service.onAuthStateChanged.emit = MagicMock() - with patch("cura.OAuth2.AuthorizationHelpers.AuthorizationHelpers.getAccessTokenUsingRefreshToken", mock_refresh): + with patch("cura.OAuth2.AuthorizationHelpers.AuthorizationHelpers.getAccessTokenUsingRefreshToken", + side_effect=lambda refresh_token, callback: callback(FAILED_AUTH_RESPONSE)): authorization_service.refreshAccessToken() - assert authorization_service.onAuthStateChanged.emit.called_with(False) + authorization_service.onAuthStateChanged.emit.assert_called_with(logged_in=False) def test_refreshAccesTokenWithoutData(): authorization_service = AuthorizationService(OAUTH_SETTINGS, Preferences()) diff --git a/tests/TestObjectsModel.py b/tests/TestObjectsModel.py index b34c32a95ee..1bc0bf6aced 100644 --- a/tests/TestObjectsModel.py +++ b/tests/TestObjectsModel.py @@ -226,4 +226,3 @@ def test_updateOutsideBuildplate(self, objects_model, application_with_mocked_sc "per_object_settings_count": 0, "mesh_type": "" }] - diff --git a/tests/TestPrintInformation.py b/tests/TestPrintInformation.py index bfebe4a5288..4135782f0cf 100644 --- a/tests/TestPrintInformation.py +++ b/tests/TestPrintInformation.py @@ -148,4 +148,4 @@ def test_defineAbbreviatedMachineName(): # Test not ultimaker printer, name suffix should have first letter from the printer name project_name = ["HelloWorld", ".3mf"] print_information.setProjectName(project_name[0] + project_name[1]) - assert printer_name[0] + "_" + project_name[0] == print_information._job_name \ No newline at end of file + assert printer_name[0] + "_" + project_name[0] == print_information._job_name diff --git a/tests/TestProfileRequirements.py b/tests/TestProfileRequirements.py index a88513ce24f..c2114cba790 100644 --- a/tests/TestProfileRequirements.py +++ b/tests/TestProfileRequirements.py @@ -1,8 +1,8 @@ # Copyright (c) 2018 Ultimaker B.V. # Cura is released under the terms of the LGPLv3 or higher. -import configparser #To read the profiles. -import os #To join paths. +import configparser # To read the profiles. +import os # To join paths. import pytest ## Makes sure that the variants for the Ultimaker 3 Extended are exactly the @@ -13,7 +13,7 @@ # needed, but until then we should keep them the same. It's happened all too # often that we updated the variants for the UM3 but forgot about the UM3E. @pytest.mark.parametrize("um3_file, um3e_file", [ - #List the corresponding files below. + # List the corresponding files below. ("ultimaker3_aa0.25.inst.cfg", "ultimaker3_extended_aa0.25.inst.cfg"), ("ultimaker3_aa0.8.inst.cfg", "ultimaker3_extended_aa0.8.inst.cfg"), ("ultimaker3_aa04.inst.cfg", "ultimaker3_extended_aa04.inst.cfg"),