Compare commits

..

51 Commits

Author SHA1 Message Date
Rodrigo Faselli
d102157138 Merge branch 'main' into feature/cache_profiles_and_optimize_loading_speed 2026-06-26 07:47:50 -03:00
ExPikaPaka
df95a30a0f Fix missing filament profiles in Filament Selection dialog (#14398)
* Resolve preset type based on nozle diameter if printer_variant is empty

* Fix incorectly resolving plastic type (PLA, ABS, etc.)

* Revert default print-variant handling as it can be not only nozzle diameter

---------

Co-authored-by: SoftFever <softfeverever@gmail.com>
2026-06-26 18:37:33 +08:00
SoftFever
a1a9a0ce2b CI: add _x64 suffix to Windows installer/portable names for consistency with arm64 2026-06-26 16:39:13 +08:00
SoftFever
b7ab7f4225 update locale 2026-06-26 11:56:29 +08:00
Myself
465125167b CrealityPrint: remove hardcoded :4408 from Device WebView URL (#14326)
* CrealityPrint: use printhost_port for WebView URL instead of hardcoded :4408

Fixes #4408 — when printhost_port is configured, use that port in the
Device WebView URL instead of always defaulting to :4408.

* CrealityPrint: remove hardcoded :4408 from Device WebView URL

Drop the CrealityPrint-specific get_print_host_webui override that
unconditionally appended :4408. The generic fallback in PrintHost
already uses print_host_webui/print_host config — users who need
Mainsail on port 4408 should set print_host_webui explicitly.

Fixes #4408
2026-06-26 02:21:42 +08:00
SoftFever
19755451a9 CI: download profile validator from nightly release 2026-06-26 02:14:57 +08:00
pallaswept
5d352294ed Allow appimage execution for non-owner (#14339) 2026-06-26 01:27:47 +08:00
SoftFever
e3b4c6df84 Fix AMS overwrite sync showing filaments in wrong order (#14335) (#14408)
Syncing the filament list from AMS with the "Overwriting" option
  displayed the AMS filaments in the wrong (reversed) order in the
  preview, even though the filament mapping that was actually applied
  was correct. Reported on macOS with a Bambu X1C.

  The preview depends on MaterialHash being iterated in material-index
  order. MaterialHash is a WX_DECLARE_HASH_MAP, which under OrcaSlicer's
  current wxWidgets 3.3 build (wxUSE_STD_CONTAINERS=1) resolves to
  std::unordered_map; its iteration order is unspecified and on macOS
  (libc++) comes out reversed, which scrambled the preview. The same
  code is unaffected in BambuStudio because its older wxWidgets build
  still uses wx's own key-ordered hash table, so this only became
  visible after the wx upgrade.

  Fixes #14335
2026-06-26 01:20:38 +08:00
yw4z
b06305f990 Plate toolbar improvements and fixes (slice button, keep view angle on slice, review button for failed plates, percentage and improve failed state) (#14292)
* Update Plater.cpp

* init

* Revert "Update Plater.cpp"

This reverts commit ae515bc7a4.

* fix empty plate showing as failed

* keep zooming on slice

* update

* add hover effect for active plate

* fix condition and match code

* Update GLCanvas3D.cpp

* fix button colors

* add hover effect to border of plate stats button

* fix scrollbar disappear while clicking plate buttons

* Update GLCanvas3D.cpp

* fix slicing percent for new plates

* update

* Update GLCanvas3D.cpp

* update plate states on config change

* fix non functional scrollbar
2026-06-25 22:31:33 +08:00
SoftFever
dbd9c22d80 feat: native Windows ARM64 build support (Snapdragon X Elite) (supersedes #14059) (#14381)
* feat: native Windows ARM64 build support

Builds on the merged DEPS_ARCH=arm64 plumbing (#13424) by adding the
dependency and source fixes needed for a green native ARM64 build on the
windows-11-arm runner. Validated end-to-end on Snapdragon X Elite hardware
(via a downstream fork using the same fixes); see OrcaSlicer/OrcaSlicer#8271
for the full writeup.

Dependencies:
- OpenEXR 2.5.5: ImfSimd.h hard-codes IMF_HAVE_SSE2 for any MSVC, pulling in
  <emmintrin.h> (x86-only) -> C1189. Patch the header to require an x86 target
  and force SSE cache vars off on ARM64.
- Boost.Context: use the winfib implementation on ARM64 (Windows Fiber API)
  to avoid the armasm64 / CMake ASM_ARMASM linker-module bug, while keeping
  the Boost::context target Boost.Asio needs.
- OpenCV: disable WITH_IPP on ARM64 (Intel IPP/IPP-ICV is x86/x64 only;
  otherwise ~200 unresolved ippicv* externals at link).
- OpenSSL: use VC-WIN64-ARM on ARM64.
- FindGLEW: add an ARM64 arch branch.

Sources:
- clipper Int128.hpp: _mul128 is an x64-only intrinsic guarded by _WIN64
  (true on ARM64); guard on _M_X64 and use the portable path.
- imgui imgui_widgets.cpp: fix va_start(vaList, &text) -> va_start(vaList, text)
  (the &-form compiled on x64 but is invalid on ARM64).
- crash reporter: StackWalker.cpp gains an _M_ARM64 branch; BaseException.cpp
  uses Cpsr instead of the x86-only EFlags on ARM64.

CI:
- New build_windows_arm64.yml on windows-11-arm: pins CMake 3.31.x, stages
  ARM64 GMP/MPFR from MSYS2 clangarm64 (with llvm-dlltool import libs),
  caches deps with a fixed-depth hashFiles key, builds and uploads the binary.

OCCT/STEP, SVG-to-3D and text emboss all build and work on ARM64 (no stubs
needed). Full feature parity with x64.

* fix(ci): use forward-slash DESTDIR to avoid CMake '\a' escape error

deps configure failed at GMP/GMP.cmake: "Invalid character escape '\a'"
because DESTDIR carried Windows backslashes (C:\a\...) and is re-parsed
when re-set with the /usr/local suffix. Pass DESTDIR (and the slicer's
DEPS prefix) with forward slashes via %CD:\=/%.

* fix(ci): don't export DESTDIR env var (CMake staged-install doubles paths)

Setting a DESTDIR *environment* variable made CMake treat it as the staged
install prefix and prepend it to every dependency's install path, so e.g.
FreeType installed to <DESTDIR>/a/.../OrcaSlicer_dep/usr/local and OCCT
then couldn't find its headers. Compute the forward-slash path into a
differently-named var (ORCA_DESTDIR) and pass it only via -DDESTDIR.

* ci(windows-arm64): fold ARM64 build into the standard Windows matrix

Replace the standalone build_windows_arm64.yml with a matrix entry on the
existing build_windows job, so x64 and ARM64 share one reusable workflow
chain (build_all -> build_check_cache -> build_deps -> build_orca), per
review feedback on #14059.

- build_all.yml: build_windows now matrices over {x64: windows-latest,
  arm64: windows-11-arm} and threads `arch` through. Self-hosted runner
  stays x64-only.
- build_check_cache.yml: cache key and dep-prefix path are now
  architecture-specific on Windows (deps/build-arm64/OrcaSlicer_dep).
- build_release_vs.bat: accept an `arm64` argument (mirrors
  build_release_vs2022.bat) -> uses `-A ARM64` and the build-arm64 tree.
  The top-level CMake auto-derives CMAKE_PREFIX_PATH from the build dir,
  so no explicit prefix is needed.
- build_deps.yml / build_orca.yml: gate the ARM64-only prep behind
  `inputs.arch == 'arm64'` -- pin CMake 3.31.x, and stage MSYS2
  clangarm64 GMP/MPFR import libs. NSIS installer/PDB/profile_validator
  remain x64-only; ARM64 ships the portable zip. Artifact names get an
  arch suffix to avoid collisions between the two Windows jobs.

https://claude.ai/code/session_0164c7ZhCLsYBmCiVN9pWDjK

* ci(temp): generate GMP/MPFR win-arm64 blobs to commit to repo

* feat(deps): add prebuilt GMP/MPFR win-arm64 blobs

The repo ships prebuilt GMP/MPFR import libs + DLLs for win-x64 and
win-x86; the Windows ARM64 build path copies from win-${DEPS_ARCH}
(CMakeLists.txt) but the win-arm64 blobs were missing, so the slicer
configure failed at "file COPY cannot find .../win-arm64/libgmp-10.dll".

Add win-arm64 libgmp-10.{dll,lib} and libmpfr-4.{dll,lib}, generated from
the MSYS2 clangarm64 gmp/mpfr packages with MSVC-compatible import libs via
llvm-dlltool. Headers are shared across arches and unchanged.

* simplify OpenEXR.cmake

* set default arch

* support msix

* ship installer

* try to fix webview2runtime issue

---------

Co-authored-by: Adam Behrman <adam.behrman@gmail.com>
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Adam Behrman <abehrman@users.noreply.github.com>
2026-06-25 22:10:49 +08:00
wujie
67645760f2 Add Elegoo Centauri 2 machine profiles (#14402)
* feat(profiles,elegoo): add Elegoo Centauri 2 machine profiles

* chore(profiles,elegoo): add type/from to Elegoo process presets
2026-06-25 22:08:27 +08:00
NM
6c7f3629bc fix(profiles): Snapmaker U1 — add bed dimensions to fdm_U1 for all nozzle variants (#14391)
fix(profiles): add printable_area to fdm_U1 so all nozzle variants inherit correct 270x270 bed

The 0.2/0.6/0.8 nozzle profiles inherit from fdm_U1 which had no
printable_area defined, causing them to fall back to a smaller default
bed size. The 0.4 profile was the only one that set it explicitly.

Move printable_area and printable_height to the shared parent (fdm_U1)
so all Snapmaker U1 nozzle variants get the correct 270x270mm bed.
Bump vendor version to trigger profile re-sync on existing installs.

Co-authored-by: ni4223 <ni4223@users.noreply.github.com>
2026-06-25 22:04:10 +08:00
SoftFever
688127af5b Specify plate index for the 3mf workflow (#14404)
feat: forward plateindex for index-coded .gcode.3mf uploads

Gcode inside a .gcode.3mf is index-coded (Metadata/plate_<N>.gcode) and a
bundle may carry several, so the upload must name which plate to print —
even a single-plate bundle, since its entry is still indexed.

A 1-based plate index is stored in PrintHostUpload::extended_info when use_3mf
is set; the OctoPrint and Moonraker hosts forward it as a `plateindex` form
field. Servers that don't use it ignore the unknown field, so the plain G-code
path is unchanged.
2026-06-25 22:02:19 +08:00
SoftFever
0c5d85e516 Fix/skirt flow crash empty plate (#14403)
* Fix crash when arranging with per-object skirt on empty plate
2026-06-25 18:50:58 +08:00
SoftFever
da074043f2 Fix fuzzy skin artifacting regression (#14376) (#14382)
Fix fuzzy skin artifacting (#14376)
2026-06-25 10:52:19 +08:00
SoftFever
4e03983426 build belt parallel branch and publish the nightly release 2026-06-24 21:02:57 +08:00
dependabot[bot]
d3ac5ab98e Bump actions/github-script from 7 to 9 (#13431)
Bumps [actions/github-script](https://github.com/actions/github-script) from 7 to 9.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](https://github.com/actions/github-script/compare/v7...v9)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-version: '9'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-24 20:35:21 +08:00
SoftFever
0b77321d3a bump flashforge profile version 2026-06-24 19:16:15 +08:00
Markus K.
a6816d8c0d Fix hyperlink for flow ratio calibration wiki (#14378) 2026-06-24 12:23:55 +03:00
Kiss Lorand
045179150f Refactor skirt/brim + bugfixes related to them (#14333)
Refactor skirt and brim ownership and emission flow

Refactor skirt and brim generation around a common object/group
ownership model.

Skirts and brims are now emitted as a coordinated preamble
(skirt -> brim -> object) instead of being generated and emitted
through multiple independent code paths.

Changes:
- Fix repeated skirt emission caused by the previous skirt state
  tracking logic.
- Restore local skirt/brim ordering for per-object skirts in
  By Layer mode.
- Emit brims together with their owning object or object group.
- Handle combined brims independently from skirt grouping.
- Handle draft shields through the same ownership model as skirts.
- Fix draft shield generation when skirt height is zero.
- Generate draft shields after brim geometry is known, preventing
  draft shields from overlapping brims.
- Reject unsafe grouped per-object skirt configurations in
  By Object mode.
- Remove legacy skirt emission paths and state-management
  workarounds.

Support brim generation remains unchanged.

Co-authored-by: SoftFever <softfeverever@gmail.com>
2026-06-24 15:48:31 +08:00
SoftFever
4c3e30144d Show a warning dialog about profile sync changes. (#14377) 2026-06-24 14:58:33 +08:00
Indy Jones
ff83aa41ef Fix duplicate Flashforge filaments in system filament list (#14316)
The `@FF AD5M 0.25 nozzle` filament variants carried the base profile's
full printer list (AD5M/AD5M Pro/AD5X 0.4/0.6/0.8) instead of the 0.25
nozzle printers. Combined with base profiles that also listed the AD5X
0.4/0.6/0.8 printers already covered by dedicated `@FF AD5X` variants,
multiple presets with the same alias became compatible with the same
printer. The filament combobox keys presets by full name but displays
them by alias, so these surfaced as duplicate entries (e.g. "Flashforge
PLA Silk", "Flashforge ASA Basic" shown twice).

Fix the `compatible_printers` lists (data only, no settings changed):
- Repoint the 15 `@FF AD5M 0.25 nozzle` variants to the actual 0.25
  nozzle printers (Adventurer 5M 0.25 + Adventurer 5M Pro 0.25).
- Remove the redundant AD5X 0.4/0.6/0.8 entries from the base profiles
  where dedicated AD5X variants already exist.
- Bump Flashforge profile version to 02.04.00.02.

Each affected filament now resolves to exactly one preset per printer,
and the previously uncovered AD5M 0.25 nozzle printers gain coverage.
2026-06-24 14:20:11 +08:00
NM
91b712a237 feat(profiles): Snapmaker U1, add 0.2mm & 0.8mm nozzle profiles, complete 0.6mm process lineup (#14305)
* Snapmaker U1: add 0.2mm and 0.8mm nozzle profiles

Add machine and process profiles for the Snapmaker U1's 0.2mm and
0.8mm nozzles, and complete the 0.6mm process lineup. Follows the
same data-only pattern used to add the 0.6 / 0.4+0.6 nozzles in
commit afc3756.

The U1 ships with 0.4, 0.4+0.6 and 0.6 nozzle options today; the 0.2
and 0.8 nozzles are supported hardware but have no profiles, so they
cannot be selected. This adds them the Orca-native way: per-nozzle
machine presets plus a model-file dropdown entry, with their process
profiles filtered in via compatible_printers.

Machine (2): lean presets inheriting fdm_U1, mirroring the existing
SM_U1_06 (0.6) preset and overriding only the per-nozzle values;
setting_ids SM_U1_02 / SM_U1_08.

Process (21): 2 per-nozzle commons (fdm_process_U1_0.2_common,
_0.8_common) holding the nozzle line widths, plus 19 profiles
(0.2: 8, 0.6: 6, 0.8: 5) that inherit their per-nozzle common and
carry their own layer height, matching upstream's factoring. The two
0.24 Standard profiles that shared id GP029 are split into
GP029_06_024 / GP029_08_024.

Model dropdown: machine/Snapmaker U1.json nozzle_diameter
"0.4;0.4+0.6;0.6" -> "0.2;0.4;0.4+0.6;0.6;0.8".
Vendor index: register the new presets in Snapmaker.json.

The existing 0.4 / 0.6 / 0.4+0.6 presets resolve identically before
and after. scripts/orca_extra_profile_check.py and the profile
validator both pass.

* chore(profiles): bump Snapmaker vendor version to 02.04.00.04

Bump the Snapmaker vendor config_version so existing installs pick up the new 0.2mm and 0.8mm U1 nozzle profiles. PresetUpdater only re-imports a vendor bundle when the shipped version is strictly greater than the cached one.

---------

Co-authored-by: ni4223 <ni4223@users.noreply.github.com>
2026-06-24 14:18:38 +08:00
TheLegendTubaGuy
8491f87ddb Set Qidi X-Max 4 printer agent (#14334)
* Set Qidi X-Max 4 printer agent

* bump version

---------

Co-authored-by: SoftFever <softfeverever@gmail.com>
2026-06-24 14:16:20 +08:00
Sandmann
99fde4a24e fix(CrealityPrint): avoid false 'End of file' error when K1 closes the WS after start (#14344)
K1C: corrige erro 'End of file' ao enviar impressao (start_print)

A K1-family fecha o WebSocket 9999 assim que aceita o comando de iniciar
impressao. O start_print fazia um ws.read() bloqueante logo apos o write, que
estourava 'End of file [asio.misc:2]' e era reportado como erro -- embora a
impressao ja tivesse iniciado (o comando e entregue no write). Torna o read e o
close best-effort (overloads com error_code), eliminando o falso erro. Mesmo
padrao ja usado em feed_filament; cobre os caminhos single-color e multicor.
2026-06-24 14:13:45 +08:00
Ian Bassi
5538bf6463 Lang: Gettext update (#14361) 2026-06-22 20:16:55 -03:00
foXaCe
fdf4a493cb i18n(fr): translate strings added after the post-refactor sync (#14304) 2026-06-22 20:13:19 -03:00
Heiko Liebscher
932410e06b Improve German (de) translation (#14352)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-22 15:40:14 -03:00
SoftFever
a409791826 bump version to 2.5.0-dev 2026-06-22 00:50:51 +08:00
Noisyfox
ba12608e4a Don't allow adding more colors for non-semm printers on obj import color remapping dialog (#14275) 2026-06-21 18:20:58 +08:00
Indy Jones
b8dd2d3ca8 Fix start G-code: wait for nozzle temperature before purge line (#14120)
Several Artillery and Flashforge machine profiles set the first-layer nozzle temperature with M104 (set, no wait) immediately before the purge/prime line. The purge then runs before the nozzle reaches temperature, so filament is extruded through a nozzle that is not yet hot enough to melt it. Changed M104 to M109 so the printer waits for the target temperature before purging.

Affected profiles:
- Artillery Sidewinder X3 Plus / X3 Pro / X4 Plus / X4 Pro (0.4 nozzle)
- Flashforge AD5X (0.25/0.4/0.6/0.8)
- Flashforge Adventurer 5M / 5M Pro (0.25/0.8 overrides + shared fdm_adventurer5m_common, which also covers the 0.4/0.6 variants via inheritance)

Refs #4337
2026-06-20 20:16:37 +08:00
ExPikaPaka
f088a18167 Remove leftover cache file 2026-06-18 10:38:05 +02:00
ExPikaPaka
f2f5bea4bf Skip invalid vendors 2026-06-18 10:37:04 +02:00
ExPikaPaka
0cd9e77e95 Remove BOM added by VSC 2026-06-18 08:52:42 +02:00
ExPikaPaka
f35c2b1ef7 Use get_vendor_cache_key() to match cache keys written by the app 2026-06-18 08:35:13 +02:00
ExPikaPaka
97dee9349b Fix use-after-free in CallAfter lambda; replace raw thread pointer with unique_ptr 2026-06-18 08:35:03 +02:00
ExPikaPaka
493597f132 Remove CachedPrinterModel/VendorProfile/Preset mirror structs from VendorCache 2026-06-18 08:34:50 +02:00
ExPikaPaka
517fa29d6f Add cereal serialize() to VendorProfile, PrinterModel, Preset, and Semver 2026-06-18 08:34:27 +02:00
ExPikaPaka
2ab9e14525 Simplify code a bit more 2026-06-17 09:17:07 +02:00
ExPikaPaka
b6a1546ff5 Merge branch 'feature/cache_profiles_and_optimize_loading_speed' of https://github.com/OrcaSlicer/OrcaSlicer into feature/cache_profiles_and_optimize_loading_speed 2026-06-17 08:50:38 +02:00
ExPikaPaka
6e36411736 Simplify code by mergin it in PresetBundle 2026-06-17 08:46:06 +02:00
ExPikaPaka
0ec6c03c83 Generate cache per vendor 2026-06-17 08:45:24 +02:00
SoftFever
7a8f5a88c9 Merge branch 'main' into feature/cache_profiles_and_optimize_loading_speed 2026-06-16 16:27:46 +08:00
ExPikaPaka
83e1712ded Add inspecting tool and fix CI cache generation 2026-06-16 08:57:33 +02:00
ExPikaPaka
80fbf3b405 Add cache to GuideDialog as previos version didn't work as expected 2026-06-16 08:57:09 +02:00
ExPikaPaka
5b80d0cc07 Handle corrupted files 2026-06-16 08:56:25 +02:00
ExPikaPaka
88901a969f Add partial cache generation when only one of the vendros is changed to speed up recalculation time 2026-06-15 09:28:59 +02:00
ExPikaPaka
5d0c640f7b Add CI\CD step to prepare cache file in ahead of time so user does not need to wait 2026-06-15 09:19:53 +02:00
ExPikaPaka
d861e8af22 Integrate caching into WebGuideDialog which speeds up time of SetupWizzard and PrinterSelection dialog 2026-06-15 08:52:55 +02:00
ExPikaPaka
6186436b23 Removing user\bundle serialization and keeping it only for system presets 2026-06-15 08:31:33 +02:00
ExPikaPaka
604f15e20d Add caching system for presets 2026-06-11 08:52:44 +02:00
423 changed files with 10694 additions and 9452 deletions

View File

@@ -5,6 +5,7 @@ on:
branches:
- main
- release/*
- belt-printer
paths:
- 'deps/**'
- 'src/**'
@@ -14,7 +15,6 @@ on:
- 'resources/**'
- ".github/workflows/build_*.yml"
- 'scripts/flatpak/**'
- 'snap/**'
- 'scripts/msix/**'
- 'tests/**'
@@ -30,10 +30,10 @@ on:
- 'version.inc'
- ".github/workflows/build_*.yml"
- 'build_linux.sh'
- 'build_release_vs.bat'
- 'build_release_vs2022.bat'
- 'build_release_macos.sh'
- 'scripts/flatpak/**'
- 'snap/**'
- 'scripts/msix/**'
- 'tests/**'
@@ -58,7 +58,7 @@ jobs:
strategy:
fail-fast: false
# Build both arches on every event (PRs included), through the same
# build_check_cache -> build_deps -> build_orca chain (AppImage + snap).
# build_check_cache -> build_deps -> build_orca chain (the AppImage).
# aarch64 always uses the GitHub-hosted arm runner (there is no arm
# self-hosted server). amd64's empty arch is load-bearing: it keeps the
# historical 'linux-clang' deps cache key and the unsuffixed asset names.
@@ -77,11 +77,22 @@ jobs:
build-deps-only: ${{ inputs.build-deps-only || false }}
secrets: inherit
build_windows:
name: Build Windows ${{ matrix.arch }}
strategy:
fail-fast: false
matrix:
include:
- arch: x64
os: windows-latest
- arch: arm64
os: windows-11-arm
# Don't run scheduled builds on forks:
if: ${{ !cancelled() && (github.event_name != 'schedule' || github.repository == 'OrcaSlicer/OrcaSlicer') }}
uses: ./.github/workflows/build_check_cache.yml
with:
os: ${{ vars.SELF_HOSTED && 'orca-win-server' || 'windows-latest' }}
# Self-hosted runner is x64-only; ARM64 always uses the GitHub-hosted runner.
os: ${{ (matrix.arch == 'x64' && vars.SELF_HOSTED) && 'orca-win-server' || matrix.os }}
arch: ${{ matrix.arch }}
build-deps-only: ${{ inputs.build-deps-only || false }}
force-build: ${{ github.event_name == 'schedule' }}
secrets: inherit
@@ -186,6 +197,9 @@ jobs:
date:
ver:
ver_pure:
# Belt-printer nightlies share the main nightly release but carry a `_belt`
# suffix so they never overwrite the main assets.
nightly_suffix: ${{ github.ref == 'refs/heads/belt-printer' && '_belt' || '' }}
steps:
- name: "Remove unneeded stuff to free disk space"
run:
@@ -244,12 +258,12 @@ jobs:
name: OrcaSlicer-Linux-flatpak_${{ env.ver }}_${{ matrix.variant.arch }}.flatpak
path: '/__w/OrcaSlicer/OrcaSlicer/OrcaSlicer-Linux-flatpak_${{ env.ver }}_${{ matrix.variant.arch }}.flatpak'
- name: Deploy Flatpak to nightly release
if: github.repository == 'OrcaSlicer/OrcaSlicer' && github.ref == 'refs/heads/main'
if: github.repository == 'OrcaSlicer/OrcaSlicer' && (github.ref == 'refs/heads/main' || github.ref == 'refs/heads/belt-printer')
uses: WebFreak001/deploy-nightly@v3.2.0
with:
upload_url: https://uploads.github.com/repos/OrcaSlicer/OrcaSlicer/releases/137995723/assets{?name,label}
release_id: 137995723
asset_path: /__w/OrcaSlicer/OrcaSlicer/OrcaSlicer-Linux-flatpak_${{ env.ver }}_${{ matrix.variant.arch }}.flatpak
asset_name: OrcaSlicer-Linux-flatpak_nightly_${{ matrix.variant.arch }}.flatpak
asset_name: OrcaSlicer-Linux-flatpak_nightly${{ env.nightly_suffix }}_${{ matrix.variant.arch }}.flatpak
asset_content_type: application/octet-stream
max_releases: 1 # optional, if there are more releases than this matching the asset_name, the oldest ones are going to be deleted

View File

@@ -33,11 +33,12 @@ jobs:
- name: set outputs
id: set_outputs
env:
# Keep macOS/Linux cache keys architecture-specific. amd64 Linux passes
# Keep macOS/Windows cache keys architecture-specific. amd64 Linux passes
# no arch (key stays 'linux-clang', preserving the existing cache);
# aarch64 gets its own 'linux-clang-aarch64' key.
cache-os: ${{ runner.os == 'macOS' && format('macos-{0}', inputs.arch) || (runner.os == 'Windows' && 'windows' || format('linux-clang{0}', inputs.arch && format('-{0}', inputs.arch) || '')) }}
dep-folder-name: ${{ runner.os == 'macOS' && format('/{0}', inputs.arch) || '/OrcaSlicer_dep' }}
cache-os: ${{ runner.os == 'macOS' && format('macos-{0}', inputs.arch) || (runner.os == 'Windows' && format('windows-{0}', inputs.arch) || format('linux-clang{0}', inputs.arch && format('-{0}', inputs.arch) || '')) }}
# ARM64 builds use the build-arm64 tree (see build_release_vs.bat); x64/other use build.
dep-folder-name: ${{ runner.os == 'macOS' && format('/{0}', inputs.arch) || (runner.os == 'Windows' && inputs.arch == 'arm64') && '-arm64/OrcaSlicer_dep' || '/OrcaSlicer_dep' }}
output-cmd: ${{ runner.os == 'Windows' && '$env:GITHUB_OUTPUT' || '"$GITHUB_OUTPUT"'}}
run: |
echo cache-key=${{ env.cache-os }}-cache-orcaslicer_deps-build-${{ hashFiles('deps/**') }} >> ${{ env.output-cmd }}

View File

@@ -45,11 +45,28 @@ jobs:
key: ${{ inputs.cache-key }}
- uses: lukka/get-cmake@latest
# The windows-11-arm runner needs CMake <= 3.31 (handled in the next step).
if: ${{ !(runner.os == 'Windows' && inputs.arch == 'arm64') }}
with:
cmakeVersion: "~4.3.0" # use most recent 4.3.x version
useLocalCache: true # <--= Use the local cache (default is 'false').
useCloudCache: true
- name: Install CMake 3.31.x (Windows ARM64)
# windows-11-arm ships CMake 4.x, which removed pre-3.5 policy
# compatibility AND has incomplete ASM_ARMASM linker modules
# (breaks Boost.Context on ARM64). Pin to the last 3.x release.
if: runner.os == 'Windows' && inputs.arch == 'arm64'
shell: pwsh
run: |
$ver = "3.31.6"
$url = "https://github.com/Kitware/CMake/releases/download/v$ver/cmake-$ver-windows-arm64.zip"
Invoke-WebRequest -Uri $url -OutFile "$env:RUNNER_TEMP\cmake.zip"
Expand-Archive -Path "$env:RUNNER_TEMP\cmake.zip" -DestinationPath "$env:RUNNER_TEMP\cmake" -Force
$cmakeBin = "$env:RUNNER_TEMP\cmake\cmake-$ver-windows-arm64\bin"
if (-not (Test-Path "$cmakeBin\cmake.exe")) { throw "cmake.exe not found at $cmakeBin" }
Add-Content -Path $env:GITHUB_PATH -Value $cmakeBin
- name: setup dev on Windows
if: runner.os == 'Windows'
uses: microsoft/setup-msbuild@v3
@@ -65,6 +82,50 @@ jobs:
shell: pwsh
- name: Install MSYS2 (clangarm64) with GMP/MPFR and LLVM tools
if: runner.os == 'Windows' && inputs.arch == 'arm64'
uses: msys2/setup-msys2@v2
with:
msystem: CLANGARM64
update: true
install: >-
mingw-w64-clang-aarch64-gmp
mingw-w64-clang-aarch64-mpfr
mingw-w64-clang-aarch64-llvm
- name: Stage ARM64 GMP/MPFR (no prebuilt blobs exist for win-arm64)
# GMP/MPFR ship prebuilt x64/x86 blobs in-tree but none for ARM64.
# Pull them from MSYS2 clangarm64 and generate MSVC import libs via
# llvm-dlltool, then stage into deps/{GMP,MPFR}/.../win-arm64 where the
# MSVC branch of GMP.cmake/MPFR.cmake copies them into the dep prefix.
if: runner.os == 'Windows' && inputs.arch == 'arm64'
shell: msys2 {0}
run: |
set -euo pipefail
BIN=/clangarm64/bin
REPO=$(cygpath -u "$GITHUB_WORKSPACE")
make_import_lib() {
local dll="$1"; local lib="$2"; local def="/tmp/${dll%.dll}.def"
echo "EXPORTS" > "$def"
llvm-readobj --coff-exports "$BIN/$dll" | awk '/Name: /{print $2}' >> "$def"
llvm-dlltool -m arm64 -D "$dll" -d "$def" -l "$BIN/$lib"
}
make_import_lib libgmp-10.dll libgmp-10.lib
# MPFR 4.x ships as libmpfr-6.dll; rename to libmpfr-4 BEFORE generating
# the import lib so the baked-in runtime DLL name is correct.
MPFR_DLL=$(ls $BIN/libmpfr-*.dll | head -1 | xargs basename)
if [ "$MPFR_DLL" != "libmpfr-4.dll" ]; then cp "$BIN/$MPFR_DLL" "$BIN/libmpfr-4.dll"; fi
make_import_lib libmpfr-4.dll libmpfr-4.lib
mkdir -p $REPO/deps/GMP/gmp/lib/win-arm64 $REPO/deps/MPFR/mpfr/lib/win-arm64
cp $BIN/libgmp-10.dll $BIN/libgmp-10.lib $REPO/deps/GMP/gmp/lib/win-arm64/
cp $BIN/libmpfr-4.dll $BIN/libmpfr-4.lib $REPO/deps/MPFR/mpfr/lib/win-arm64/
cp /clangarm64/include/gmp.h $REPO/deps/GMP/gmp/include/
cp /clangarm64/include/mpfr.h $REPO/deps/MPFR/mpfr/include/ || true
# Build Dependencies
- name: Build on Windows
if: runner.os == 'Windows'
@@ -73,8 +134,14 @@ jobs:
if (-not "${{ vars.SELF_HOSTED }}") {
choco install strawberryperl
}
.\build_release_vs.bat deps
.\build_release_vs.bat pack
$arch = "${{ inputs.arch }}"
if ($arch -eq "arm64") {
.\build_release_vs.bat deps arm64
.\build_release_vs.bat pack arm64
} else {
.\build_release_vs.bat deps
.\build_release_vs.bat pack
}
shell: pwsh
- name: Build on Mac ${{ inputs.arch }}

View File

@@ -29,6 +29,11 @@ jobs:
ubuntu-ver: '2404'
ubuntu-ver-str: '_Ubuntu2404'
ORCA_UPDATER_SIG_KEY: ${{ secrets.ORCA_UPDATER_SIG_KEY }}
# Branches whose builds are published to the nightly release. The
# belt-printer branch ships alongside main but its assets carry a `_belt`
# suffix (nightly_suffix) so they never overwrite the main nightly assets.
deploy_nightly: ${{ github.ref == 'refs/heads/main' || github.ref == 'refs/heads/belt-printer' }}
nightly_suffix: ${{ github.ref == 'refs/heads/belt-printer' && '_belt' || '' }}
steps:
- name: Checkout
@@ -45,11 +50,28 @@ jobs:
fail-on-cache-miss: true
- uses: lukka/get-cmake@latest
# The windows-11-arm runner needs CMake <= 3.31 (handled in the next step).
if: ${{ !(runner.os == 'Windows' && inputs.arch == 'arm64') }}
with:
cmakeVersion: "~4.3.0" # use most recent 4.3.x version
useLocalCache: true # <--= Use the local cache (default is 'false').
useCloudCache: true
- name: Install CMake 3.31.x (Windows ARM64)
# windows-11-arm ships CMake 4.x, which removed pre-3.5 policy
# compatibility AND has incomplete ASM_ARMASM linker modules
# (breaks Boost.Context on ARM64). Pin to the last 3.x release.
if: runner.os == 'Windows' && inputs.arch == 'arm64'
shell: pwsh
run: |
$ver = "3.31.6"
$url = "https://github.com/Kitware/CMake/releases/download/v$ver/cmake-$ver-windows-arm64.zip"
Invoke-WebRequest -Uri $url -OutFile "$env:RUNNER_TEMP\cmake.zip"
Expand-Archive -Path "$env:RUNNER_TEMP\cmake.zip" -DestinationPath "$env:RUNNER_TEMP\cmake" -Force
$cmakeBin = "$env:RUNNER_TEMP\cmake\cmake-$ver-windows-arm64\bin"
if (-not (Test-Path "$cmakeBin\cmake.exe")) { throw "cmake.exe not found at $cmakeBin" }
Add-Content -Path $env:GITHUB_PATH -Value $cmakeBin
- name: Get the version and date on Ubuntu and macOS
if: runner.os != 'Windows'
run: |
@@ -65,14 +87,10 @@ jobs:
echo "ver_pure=$ver_pure" >> $GITHUB_ENV
echo "date=$(date +'%Y%m%d')" >> $GITHUB_ENV
echo "git_commit_hash=$git_commit_hash" >> $GITHUB_ENV
# Per-arch Linux naming, computed once: amd64 keeps the historical
# unsuffixed names (arch_suffix empty); snap_arch is snapcraft's token.
# Unused on macOS/Windows.
# Per-arch Linux AppImage naming: amd64 keeps the historical unsuffixed
# name (arch_suffix empty). Unused on macOS/Windows.
if [ '${{ inputs.arch }}' = 'aarch64' ]; then
echo "arch_suffix=_aarch64" >> $GITHUB_ENV
echo "snap_arch=arm64" >> $GITHUB_ENV
else
echo "snap_arch=amd64" >> $GITHUB_ENV
fi
shell: bash
@@ -126,6 +144,15 @@ jobs:
run: |
./build_release_macos.sh -s -n -x ${{ !vars.SELF_HOSTED && '-1' || '' }} -a ${{ inputs.arch }} -t 10.15
- name: Generate system presets cache (macOS)
if: runner.os == 'macOS' && !inputs.macos-combine-only
working-directory: ${{ github.workspace }}
shell: bash
run: |
tool=$(find build/${{ inputs.arch }} -name generate_system_cache -type f | head -1)
profiles=$(find build/${{ inputs.arch }} -path "*/Resources/profiles" -type d | head -1)
"$tool" --path "$profiles" --log_level 2
- name: Pack macOS app bundle ${{ inputs.arch }}
if: runner.os == 'macOS' && !inputs.macos-combine-only
working-directory: ${{ github.workspace }}
@@ -164,7 +191,7 @@ jobs:
# Thanks to RaySajuuk, it's working now
- name: Sign app and notary
if: github.repository == 'OrcaSlicer/OrcaSlicer' && (github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/heads/release/')) && runner.os == 'macOS' && inputs.macos-combine-only
if: github.repository == 'OrcaSlicer/OrcaSlicer' && (github.ref == 'refs/heads/main' || github.ref == 'refs/heads/belt-printer' || startsWith(github.ref, 'refs/heads/release/')) && runner.os == 'macOS' && inputs.macos-combine-only
working-directory: ${{ github.workspace }}
env:
BUILD_CERTIFICATE_BASE64: ${{ secrets.BUILD_CERTIFICATE_BASE64 }}
@@ -220,7 +247,7 @@ jobs:
fi
- name: Create DMG without notary
if: github.ref != 'refs/heads/main' && runner.os == 'macOS' && inputs.macos-combine-only
if: github.ref != 'refs/heads/main' && github.ref != 'refs/heads/belt-printer' && runner.os == 'macOS' && inputs.macos-combine-only
working-directory: ${{ github.workspace }}
run: |
# Load the `retry` helper (retries flaky commands such as `hdiutil create`).
@@ -266,13 +293,13 @@ jobs:
if-no-files-found: ignore
- name: Deploy Mac release
if: github.repository == 'OrcaSlicer/OrcaSlicer' && github.ref == 'refs/heads/main' && runner.os == 'macOS' && inputs.macos-combine-only && !vars.SELF_HOSTED
if: github.repository == 'OrcaSlicer/OrcaSlicer' && env.deploy_nightly == 'true' && runner.os == 'macOS' && inputs.macos-combine-only && !vars.SELF_HOSTED
uses: WebFreak001/deploy-nightly@v3.2.0
with:
upload_url: https://uploads.github.com/repos/OrcaSlicer/OrcaSlicer/releases/137995723/assets{?name,label}
release_id: 137995723
asset_path: ${{ github.workspace }}/OrcaSlicer_Mac_universal_${{ env.ver }}.dmg
asset_name: OrcaSlicer_Mac_universal_nightly.dmg
asset_name: OrcaSlicer_Mac_universal_nightly${{ env.nightly_suffix }}.dmg
asset_content_type: application/octet-stream
max_releases: 1 # optional, if there are more releases than this matching the asset_name, the oldest ones are going to be deleted
@@ -288,6 +315,18 @@ jobs:
max_releases: 1
# Windows
- name: Set Windows build variables
if: runner.os == 'Windows'
shell: pwsh
run: |
if ("${{ inputs.arch }}" -eq "arm64") {
"BUILD_DIR=build-arm64" | Out-File -Append -FilePath $env:GITHUB_ENV -Encoding utf8
"ARCH_SUFFIX=_arm64" | Out-File -Append -FilePath $env:GITHUB_ENV -Encoding utf8
} else {
"BUILD_DIR=build" | Out-File -Append -FilePath $env:GITHUB_ENV -Encoding utf8
"ARCH_SUFFIX=_x64" | Out-File -Append -FilePath $env:GITHUB_ENV -Encoding utf8
}
- name: setup MSVC
if: runner.os == 'Windows'
uses: microsoft/setup-msbuild@v3
@@ -305,23 +344,44 @@ jobs:
# env:
# WindowsSdkDir: 'C:\Program Files (x86)\Windows Kits\10\'
# WindowsSDKVersion: '10.0.26100.0\'
run: .\build_release_vs.bat slicer
run: |
$arch = "${{ inputs.arch }}"
if ($arch -eq "arm64") { .\build_release_vs.bat slicer arm64 } else { .\build_release_vs.bat slicer }
shell: pwsh
- name: Generate system presets cache (Windows)
if: runner.os == 'Windows'
shell: pwsh
run: |
$tool = Get-ChildItem -Recurse -Path build -Filter "generate_system_cache.exe" | Select-Object -First 1
if (-not $tool) { Write-Error "generate_system_cache.exe not found in build tree"; exit 1 }
$profiles = Get-ChildItem -Recurse -Path build -Directory -Filter profiles |
Where-Object { $_.FullName -match 'resources' } | Select-Object -First 1
if (-not $profiles) { Write-Error "profiles directory not found in build tree"; exit 1 }
# Add the slicer's runtime DLL directory to PATH so generate_system_cache.exe
# can resolve its dependencies (TKernel.dll etc.) without a full install step.
$dll_dir = Get-ChildItem -Recurse -Path build -Filter "TKernel.dll" |
Select-Object -First 1 | Select-Object -ExpandProperty DirectoryName
if ($dll_dir) { $env:PATH = "$dll_dir;$env:PATH" }
& $tool.FullName --path $profiles.FullName --log_level 2
# NSIS is x86-only; it runs (and the installer it emits runs) under ARM64's
# x86 emulation, packaging the native arm64 payload from build-arm64.
- name: Create installer Win
if: runner.os == 'Windows' && !vars.SELF_HOSTED
working-directory: ${{ github.workspace }}/build
working-directory: ${{ github.workspace }}/${{ env.BUILD_DIR }}
run: |
cpack -G NSIS
- name: Pack app
if: runner.os == 'Windows'
working-directory: ${{ github.workspace }}/build
working-directory: ${{ github.workspace }}/${{ env.BUILD_DIR }}
shell: cmd
run: '"C:/Program Files/7-Zip/7z.exe" a -tzip OrcaSlicer_Windows_${{ env.ver }}_portable.zip ${{ github.workspace }}/build/OrcaSlicer'
run: '"C:/Program Files/7-Zip/7z.exe" a -tzip OrcaSlicer_Windows_${{ env.ver }}${{ env.ARCH_SUFFIX }}_portable.zip ${{ github.workspace }}/${{ env.BUILD_DIR }}/OrcaSlicer'
- name: Pack PDB
if: runner.os == 'Windows' && !vars.SELF_HOSTED
working-directory: ${{ github.workspace }}/build/src/Release
if: runner.os == 'Windows' && inputs.arch != 'arm64' && !vars.SELF_HOSTED
working-directory: ${{ github.workspace }}/${{ env.BUILD_DIR }}/src/Release
shell: cmd
run: '"C:/Program Files/7-Zip/7z.exe" a -m0=lzma2 -mx9 Debug_PDB_${{ env.ver }}_for_developers_only.7z *.pdb'
@@ -329,54 +389,54 @@ jobs:
if: runner.os == 'Windows'
uses: actions/upload-artifact@v7
with:
name: OrcaSlicer_Windows_${{ env.ver }}_portable
path: ${{ github.workspace }}/build/OrcaSlicer
name: OrcaSlicer_Windows_${{ env.ver }}${{ env.ARCH_SUFFIX }}_portable
path: ${{ github.workspace }}/${{ env.BUILD_DIR }}/OrcaSlicer
- name: Upload artifacts Win installer
if: runner.os == 'Windows' && !vars.SELF_HOSTED
uses: actions/upload-artifact@v7
with:
name: OrcaSlicer_Windows_${{ env.ver }}
path: ${{ github.workspace }}/build/OrcaSlicer*.exe
name: OrcaSlicer_Windows_${{ env.ver }}${{ env.ARCH_SUFFIX }}
path: ${{ github.workspace }}/${{ env.BUILD_DIR }}/OrcaSlicer*.exe
- name: Upload artifacts Win PDB
if: runner.os == 'Windows' && !vars.SELF_HOSTED
if: runner.os == 'Windows' && inputs.arch != 'arm64' && !vars.SELF_HOSTED
uses: actions/upload-artifact@v7
with:
name: PDB
path: ${{ github.workspace }}/build/src/Release/Debug_PDB_${{ env.ver }}_for_developers_only.7z
- name: Upload OrcaSlicer_profile_validator Win
if: runner.os == 'Windows' && !vars.SELF_HOSTED
if: runner.os == 'Windows' && inputs.arch != 'arm64' && !vars.SELF_HOSTED
uses: actions/upload-artifact@v7
with:
name: OrcaSlicer_profile_validator_Windows_${{ env.ver }}
path: ${{ github.workspace }}/build/src/Release/OrcaSlicer_profile_validator.exe
- name: Deploy Windows release portable
if: github.repository == 'OrcaSlicer/OrcaSlicer' && github.ref == 'refs/heads/main' && runner.os == 'Windows' && !vars.SELF_HOSTED
if: github.repository == 'OrcaSlicer/OrcaSlicer' && env.deploy_nightly == 'true' && runner.os == 'Windows' && !vars.SELF_HOSTED
uses: WebFreak001/deploy-nightly@v3.2.0
with:
upload_url: https://uploads.github.com/repos/OrcaSlicer/OrcaSlicer/releases/137995723/assets{?name,label}
release_id: 137995723
asset_path: ${{ github.workspace }}/build/OrcaSlicer_Windows_${{ env.ver }}_portable.zip
asset_name: OrcaSlicer_Windows_nightly_portable.zip
asset_path: ${{ github.workspace }}/${{ env.BUILD_DIR }}/OrcaSlicer_Windows_${{ env.ver }}${{ env.ARCH_SUFFIX }}_portable.zip
asset_name: OrcaSlicer_Windows${{ env.ARCH_SUFFIX }}_nightly${{ env.nightly_suffix }}_portable.zip
asset_content_type: application/x-zip-compressed
max_releases: 1
- name: Deploy Windows release installer
if: github.repository == 'OrcaSlicer/OrcaSlicer' && github.ref == 'refs/heads/main' && runner.os == 'Windows' && !vars.SELF_HOSTED
if: github.repository == 'OrcaSlicer/OrcaSlicer' && env.deploy_nightly == 'true' && runner.os == 'Windows' && !vars.SELF_HOSTED
uses: WebFreak001/deploy-nightly@v3.2.0
with:
upload_url: https://uploads.github.com/repos/OrcaSlicer/OrcaSlicer/releases/137995723/assets{?name,label}
release_id: 137995723
asset_path: ${{ github.workspace }}/build/OrcaSlicer_Windows_Installer_${{ env.ver }}.exe
asset_name: OrcaSlicer_Windows_Installer_nightly.exe
asset_path: ${{ github.workspace }}/${{ env.BUILD_DIR }}/OrcaSlicer_Windows_Installer_${{ env.ver }}${{ env.ARCH_SUFFIX }}.exe
asset_name: OrcaSlicer_Windows_Installer${{ env.ARCH_SUFFIX }}_nightly${{ env.nightly_suffix }}.exe
asset_content_type: application/x-msdownload
max_releases: 1
- name: Deploy Windows OrcaSlicer_profile_validator release
if: github.repository == 'OrcaSlicer/OrcaSlicer' && github.ref == 'refs/heads/main' && runner.os == 'Windows' && !vars.SELF_HOSTED
if: github.repository == 'OrcaSlicer/OrcaSlicer' && github.ref == 'refs/heads/main' && runner.os == 'Windows' && inputs.arch != 'arm64' && !vars.SELF_HOSTED
uses: WebFreak001/deploy-nightly@v3.2.0
with:
upload_url: https://uploads.github.com/repos/OrcaSlicer/OrcaSlicer/releases/137995723/assets{?name,label}
@@ -392,8 +452,9 @@ jobs:
shell: pwsh
run: |
./scripts/msix/build_msix.ps1 `
-InstallDir "${{ github.workspace }}/build/OrcaSlicer" `
-OutputPath "${{ github.workspace }}/build/OrcaSlicer_Windows_MSIX_${{ env.ver }}.msix" `
-InstallDir "${{ github.workspace }}/${{ env.BUILD_DIR }}/OrcaSlicer" `
-OutputPath "${{ github.workspace }}/${{ env.BUILD_DIR }}/OrcaSlicer_Windows_MSIX_${{ env.ver }}${{ env.ARCH_SUFFIX }}.msix" `
-Architecture "${{ inputs.arch }}" `
-IdentityName "${{ vars.ORCA_MSIX_IDENTITY_NAME || 'OrcaSlicer.OrcaSlicer' }}" `
-Publisher "${{ vars.ORCA_MSIX_PUBLISHER || 'CN=38F7EA55-C73B-4072-B3B2-C8E0EA15BB82' }}" `
-PublisherDisplayName "${{ vars.ORCA_MSIX_PUBLISHER_DISPLAY_NAME || 'OrcaSlicer' }}"
@@ -402,8 +463,8 @@ jobs:
if: runner.os == 'Windows' && !vars.SELF_HOSTED
uses: actions/upload-artifact@v7
with:
name: OrcaSlicer_Windows_MSIX_${{ env.ver }}
path: ${{ github.workspace }}/build/OrcaSlicer_Windows_MSIX_${{ env.ver }}.msix
name: OrcaSlicer_Windows_MSIX_${{ env.ver }}${{ env.ARCH_SUFFIX }}
path: ${{ github.workspace }}/${{ env.BUILD_DIR }}/OrcaSlicer_Windows_MSIX_${{ env.ver }}${{ env.ARCH_SUFFIX }}.msix
# Ubuntu
- name: Apt-Install Dependencies
@@ -429,37 +490,6 @@ jobs:
chmod +x "$appimage"
if $tests; then tar -cvpf build_tests.tar build/tests; fi
# Build the snap right here, reusing the AppDir we just produced
# (build/package): the compiled binary + bundled libs + resources are
# repackaged as-is, for both amd64 and aarch64. Skipped on PRs (snapcraft
# adds several minutes per arch). The snap is Store-only; it is never
# attached to a GitHub release.
- name: Free disk space for snap build
if: runner.os == 'Linux' && !vars.SELF_HOSTED && github.event_name != 'pull_request'
run: sudo rm -rf /usr/local/lib/android /usr/share/dotnet /opt/ghc /opt/hostedtoolcache || true
- name: Build snap
if: runner.os == 'Linux' && !vars.SELF_HOSTED && github.event_name != 'pull_request'
id: snapbuild
uses: snapcore/action-build@v1
- name: Upload snap artifact
if: ${{ ! env.ACT && runner.os == 'Linux' && !vars.SELF_HOSTED && github.event_name != 'pull_request' }}
uses: actions/upload-artifact@v7
with:
name: OrcaSlicer-Linux-snap_${{ env.ver }}_${{ env.snap_arch }}.snap
path: ${{ steps.snapbuild.outputs.snap }}
retention-days: 5
if-no-files-found: error
# Nightly -> Snap Store 'edge'. NOTE: classic confinement means the Store
# holds uploads for manual review until classic is granted (snap/README.md).
- name: Publish snap to edge (nightly)
if: github.repository == 'OrcaSlicer/OrcaSlicer' && github.ref == 'refs/heads/main' && runner.os == 'Linux' && !vars.SELF_HOSTED
uses: snapcore/action-publish@v1
env:
SNAPCRAFT_STORE_CREDENTIALS: ${{ secrets.SNAPCRAFT_STORE_CREDENTIALS }}
with:
snap: ${{ steps.snapbuild.outputs.snap }}
release: edge
# Use tar because upload-artifacts won't always preserve directory structure
# and doesn't preserve file permissions
- name: Upload Test Artifact
@@ -472,6 +502,22 @@ jobs:
retention-days: 5
if-no-files-found: error
- name: Generate system presets cache (Linux)
if: runner.os == 'Linux'
shell: bash
run: |
tool=$(find build -name generate_system_cache -type f | head -1)
if [ -z "$tool" ]; then echo "ERROR: generate_system_cache not found in build tree" >&2; exit 1; fi
"$tool" --path build/package/resources/profiles --log_level 2
# Re-pack the AppImage so the per-vendor caches are included
appimage=$(find build -maxdepth 1 -name "OrcaSlicer_Linux_AppImage*.AppImage" | head -1)
chmod +x "$appimage"
"$appimage" --appimage-extract
cp build/package/resources/profiles/*.cache squashfs-root/resources/profiles/
appimagetool=$(find build -name "appimagetool.AppImage" | head -1)
ARCH=$(uname -m) "$appimagetool" --appimage-extract-and-run squashfs-root "$appimage"
rm -rf squashfs-root
- name: Run external slicer regression tests
if: runner.os == 'Linux' && inputs.arch != 'aarch64'
timeout-minutes: 20
@@ -506,13 +552,13 @@ jobs:
path: './build/src/Release/OrcaSlicer_profile_validator'
- name: Deploy Ubuntu release
if: ${{ github.repository == 'OrcaSlicer/OrcaSlicer' && ! env.ACT && github.ref == 'refs/heads/main' && runner.os == 'Linux' && !vars.SELF_HOSTED }}
if: ${{ github.repository == 'OrcaSlicer/OrcaSlicer' && ! env.ACT && env.deploy_nightly == 'true' && runner.os == 'Linux' && !vars.SELF_HOSTED }}
uses: WebFreak001/deploy-nightly@v3.2.0
with:
upload_url: https://uploads.github.com/repos/OrcaSlicer/OrcaSlicer/releases/137995723/assets{?name,label}
release_id: 137995723
asset_path: ./build/OrcaSlicer_Linux_AppImage${{ env.ubuntu-ver-str }}${{ env.arch_suffix }}_${{ env.ver }}.AppImage
asset_name: OrcaSlicer_Linux_AppImage${{ env.ubuntu-ver-str }}${{ env.arch_suffix }}_nightly.AppImage
asset_name: OrcaSlicer_Linux_AppImage${{ env.ubuntu-ver-str }}${{ env.arch_suffix }}_nightly${{ env.nightly_suffix }}.AppImage
asset_content_type: application/octet-stream
max_releases: 1 # optional, if there are more releases than this matching the asset_name, the oldest ones are going to be deleted
- name: Deploy Ubuntu release

View File

@@ -38,7 +38,7 @@ jobs:
- name: Download
working-directory: ${{ github.workspace }}
run: |
curl -LJO https://github.com/SoftFever/Orca_tools/releases/download/1/OrcaSlicer_profile_validator
curl -L -o OrcaSlicer_profile_validator https://github.com/OrcaSlicer/OrcaSlicer/releases/download/nightly-builds/OrcaSlicer_profile_validator_Linux_Ubuntu2404_nightly
chmod +x ./OrcaSlicer_profile_validator
# validate profiles

View File

@@ -24,7 +24,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Ask PR author for label
uses: actions/github-script@v7
uses: actions/github-script@v9
with:
script: |
function isPermissionDenied(error) {
@@ -88,7 +88,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Apply label command from PR author
uses: actions/github-script@v7
uses: actions/github-script@v9
with:
script: |
function isPermissionDenied(error) {

View File

@@ -79,7 +79,6 @@ jobs:
-p 'OrcaSlicer_Mac_universal_*' \
-p 'OrcaSlicer_Linux_ubuntu_*' \
-p 'OrcaSlicer-Linux-flatpak_*' \
-p 'OrcaSlicer-Linux-snap_*' \
-p 'PDB'
echo "Downloaded artifact folders:"
ls -1 artifacts
@@ -93,30 +92,30 @@ jobs:
# binaries are already unzipped. Copy the inner binary for each platform.
# -type f is required (some artifact *folders* are named "*.flatpak").
# Windows installer: the .exe inside the installer artifact, NOT the
# orca-slicer.exe that lives in the portable app folder.
find artifacts -type f -name '*.exe' -path '*OrcaSlicer_Windows_*' ! -path '*_portable*' -exec cp -v {} upload/ \;
# Windows installers (x64 + arm64): the .exe inside each installer
# artifact, NOT the orca-slicer.exe in the portable app folder. CPack
# now bakes the arch into the filename (…_x64.exe / …_arm64.exe), so
# copy them straight through.
find artifacts -type f -name '*.exe' -path '*OrcaSlicer_Windows_V*' ! -path '*_portable*' -exec cp -v {} upload/ \;
# macOS universal DMG (profile-validator DMG isn't downloaded).
find artifacts -type f -name '*.dmg' -path '*OrcaSlicer_Mac_universal_*' -exec cp -v {} upload/ \;
# Linux AppImage.
find artifacts -type f -name '*.AppImage' -exec cp -v {} upload/ \;
# Flatpak bundles (x86_64 + aarch64).
find artifacts -type f -name '*.flatpak' -exec cp -v {} upload/ \;
# Snaps are intentionally NOT copied here: they go to the Snap Store
# only (see the "Publish snaps to the Snap Store" step), not to the
# GitHub release.
# Windows debug symbols (PDB archive, for developers).
find artifacts -type f -name 'Debug_PDB_*.7z' -exec cp -v {} upload/ \;
# Portable Windows build is an unzipped folder artifact; re-zip it to the
# released filename (this one stays a .zip on the release).
portable_dir=$(find artifacts -maxdepth 1 -type d -name 'OrcaSlicer_Windows_*_portable' | head -n1)
if [ -n "${portable_dir:-}" ]; then
( cd "$portable_dir" && zip -qr "$GITHUB_WORKSPACE/upload/$(basename "$portable_dir").zip" . )
echo "Zipped portable -> $(basename "$portable_dir").zip"
else
# Portable Windows builds (x64 + arm64) are unzipped folder artifacts;
# re-zip each to its released filename (these stay .zip on the release).
mapfile -t portable_dirs < <(find artifacts -maxdepth 1 -type d -name 'OrcaSlicer_Windows_*_portable')
if [ ${#portable_dirs[@]} -eq 0 ]; then
echo "::warning::Windows portable artifact not found."
fi
for portable_dir in "${portable_dirs[@]}"; do
( cd "$portable_dir" && zip -qr "$GITHUB_WORKSPACE/upload/$(basename "$portable_dir").zip" . )
echo "Zipped portable -> $(basename "$portable_dir").zip"
done
echo "Assets to upload:"
ls -lh upload
@@ -130,30 +129,3 @@ jobs:
gh release upload "$TAG" upload/* --repo "$GITHUB_REPOSITORY" --clobber
echo "Uploaded to draft release: $TAG"
gh release view "$TAG" --repo "$GITHUB_REPOSITORY" --json assets --jq '.assets[].name'
- name: Publish snaps to the Snap Store
# Snaps ship to the Store only (not as release assets). Channel comes from
# the tag suffix; nightly -> edge is handled in the build workflows.
# NOTE: classic confinement means the Store holds uploads for manual
# review until classic is granted (see snap/README.md).
env:
SNAPCRAFT_STORE_CREDENTIALS: ${{ secrets.SNAPCRAFT_STORE_CREDENTIALS }}
run: |
set -euo pipefail
mapfile -t snaps < <(find artifacts -type f -name '*.snap')
if [ ${#snaps[@]} -eq 0 ]; then
echo "::warning::No .snap artifacts in run $RUN_ID; skipping Snap Store publish."
exit 0
fi
case "$TAG" in
*-rc*) channel=candidate ;;
*-beta*|*-alpha*) channel=beta ;;
*) channel=stable ;;
esac
echo "Releasing $TAG to Snap Store channel: $channel"
sudo snap install snapcraft --classic
for s in "${snaps[@]}"; do
echo "::group::snapcraft upload $s --release=$channel"
snapcraft upload "$s" --release="$channel"
echo "::endgroup::"
done

View File

@@ -934,6 +934,16 @@ set (CPACK_PACKAGE_VERSION_MAJOR "${ORCA_VERSION_MAJOR}")
set (CPACK_PACKAGE_VERSION_MINOR "${ORCA_VERSION_MINOR}")
set (CPACK_PACKAGE_VERSION_PATCH "${ORCA_VERSION_PATCH}")
set (CPACK_PACKAGE_FILE_NAME "OrcaSlicer_Windows_Installer_V${SoftFever_VERSION}")
# Suffix the Windows installer with its target arch so the x64 and arm64 builds
# produce distinct filenames (matches ARCH_SUFFIX in build_orca.yml). Same
# CMAKE_SYSTEM_PROCESSOR mapping used by orcaslicer_copy_dlls() above.
if (WIN32)
if (CMAKE_SYSTEM_PROCESSOR STREQUAL "ARM64")
string (APPEND CPACK_PACKAGE_FILE_NAME "_arm64")
else ()
string (APPEND CPACK_PACKAGE_FILE_NAME "_x64")
endif ()
endif ()
set (CPACK_PACKAGE_DESCRIPTION_SUMMARY "Orca Slicer is an open source slicer for FDM printers")
set (CPACK_PACKAGE_HOMEPAGE_URL "https://github.com/OrcaSlicer/OrcaSlicer")
set (CPACK_PACKAGE_INSTALL_DIRECTORY ${CPACK_PACKAGE_NAME})

View File

@@ -159,28 +159,6 @@ flatpak run com.orcaslicer.OrcaSlicer
It can also be installed through graphical software managers (KDE Discover, GNOME Software, etc.) when Flathub is enabled. Search for **OrcaSlicer** in your software center.
### Snap Store
OrcaSlicer is available from the Snap Store:
[![Get it from the Snap Store](https://snapcraft.io/static/images/badges/en/snap-store-black.svg)](https://snapcraft.io/orcaslicer)
```shell
sudo snap install orcaslicer --classic
```
Use a different channel for pre-releases or bleeding-edge builds:
```shell
sudo snap install orcaslicer --classic --candidate # release candidates (vX.Y.Z-rc)
sudo snap install orcaslicer --classic --beta # alpha / beta pre-releases
sudo snap install orcaslicer --classic --edge # nightly builds
```
The snap uses classic confinement, so it has full hardware and filesystem access just like the
AppImage — including USB/serial printers, removable media, network shares, and 3D mice
(3Dconnexion SpaceMouse via `spacenavd`). No extra setup is required after install.
### AppImage
AppImages are published for both **x86_64** and **aarch64** (ARM64). Pick the file matching your CPU — the ARM64 build has `aarch64` in its name (e.g. `OrcaSlicer_Linux_AppImage_Ubuntu2404_aarch64_*.AppImage`).

View File

@@ -567,6 +567,8 @@ if [[ -n "${BUILD_ORCA}" ]] || [[ -n "${BUILD_TESTS}" ]] ; then
print_and_run cmake --build $BUILD_DIR --config "${BUILD_CONFIG}" --target OrcaSlicer
echo "Building OrcaSlicer_profile_validator .."
print_and_run cmake --build $BUILD_DIR --config "${BUILD_CONFIG}" --target OrcaSlicer_profile_validator
echo "Building generate_system_cache ..."
print_and_run cmake --build $BUILD_DIR --config "${BUILD_CONFIG}" --target generate_system_cache
./scripts/run_gettext.sh
fi
if [[ -n "${BUILD_TESTS}" ]] ; then

View File

@@ -3,6 +3,17 @@
set WP=%CD%
set _START_TIME=%TIME%
@REM Default target architecture to the host CPU arch; override by passing
@REM "x64" or "arm64" as an argument. PROCESSOR_ARCHITEW6432 covers a 32-bit
@REM shell running on a 64-bit OS, where PROCESSOR_ARCHITECTURE reads "x86".
set arch=x64
if /I "%PROCESSOR_ARCHITECTURE%"=="ARM64" set arch=ARM64
if /I "%PROCESSOR_ARCHITEW6432%"=="ARM64" set arch=ARM64
if /I "%1"=="arm64" set arch=ARM64
if /I "%2"=="arm64" set arch=ARM64
if /I "%1"=="x64" set arch=x64
if /I "%2"=="x64" set arch=x64
@REM Check for Ninja Multi-Config option (-x)
set USE_NINJA=0
for %%a in (%*) do (
@@ -68,12 +79,13 @@ echo Using CMake generator: %CMAKE_GENERATOR%
@REM Pack deps
if "%1"=="pack" (
setlocal ENABLEDELAYEDEXPANSION
setlocal ENABLEDELAYEDEXPANSION
cd %WP%/deps/build
if "%arch%"=="ARM64" cd %WP%/deps/build-arm64
for /f "tokens=2-4 delims=/ " %%a in ('date /t') do set build_date=%%c%%b%%a
echo packing deps: OrcaSlicer_dep_win64_!build_date!_vs!VS_VERSION!.zip
echo packing deps: OrcaSlicer_dep_win-!arch!_!build_date!_vs!VS_VERSION!.zip
%WP%/tools/7z.exe a OrcaSlicer_dep_win64_!build_date!_vs!VS_VERSION!.zip OrcaSlicer_dep
%WP%/tools/7z.exe a OrcaSlicer_dep_win-!arch!_!build_date!_vs!VS_VERSION!.zip OrcaSlicer_dep
goto :done
)
@@ -95,9 +107,10 @@ if "%debug%"=="ON" (
set build_dir=build
)
)
echo build type set to %build_type%
if "%arch%"=="ARM64" set build_dir=%build_dir%-arm64
echo build type set to %build_type%, arch=%arch%
setlocal DISABLEDELAYEDEXPANSION
setlocal DISABLEDELAYEDEXPANSION
cd deps
mkdir %build_dir%
cd %build_dir%
@@ -116,7 +129,7 @@ if "%USE_NINJA%"=="1" (
cmake ../ -G %CMAKE_GENERATOR% -DCMAKE_BUILD_TYPE=%build_type%
cmake --build . --config %build_type% --target deps
) else (
cmake ../ -G %CMAKE_GENERATOR% -A x64 -DCMAKE_BUILD_TYPE=%build_type%
cmake ../ -G %CMAKE_GENERATOR% -A %arch% -DCMAKE_BUILD_TYPE=%build_type%
cmake --build . --config %build_type% --target deps -- -m
)
@echo off
@@ -135,7 +148,7 @@ if "%USE_NINJA%"=="1" (
cmake .. -G %CMAKE_GENERATOR% -DORCA_TOOLS=ON %SIG_FLAG% -DCMAKE_BUILD_TYPE=%build_type%
cmake --build . --config %build_type% --target ALL_BUILD
) else (
cmake .. -G %CMAKE_GENERATOR% -A x64 -DORCA_TOOLS=ON %SIG_FLAG% -DCMAKE_BUILD_TYPE=%build_type%
cmake .. -G %CMAKE_GENERATOR% -A %arch% -DORCA_TOOLS=ON %SIG_FLAG% -DCMAKE_BUILD_TYPE=%build_type%
cmake --build . --config %build_type% --target ALL_BUILD -- -m
)
@echo off

View File

@@ -15,10 +15,18 @@ if "%1"=="pack" (
set debug=OFF
set debuginfo=OFF
@REM Default target architecture to the host CPU arch; override with x64/arm64 arg.
set arch=x64
if /I "%PROCESSOR_ARCHITECTURE%"=="ARM64" set arch=ARM64
if /I "%PROCESSOR_ARCHITEW6432%"=="ARM64" set arch=ARM64
if "%1"=="debug" set debug=ON
if "%2"=="debug" set debug=ON
if "%1"=="debuginfo" set debuginfo=ON
if "%2"=="debuginfo" set debuginfo=ON
if /I "%1"=="arm64" set arch=ARM64
if /I "%2"=="arm64" set arch=ARM64
if /I "%1"=="x64" set arch=x64
if /I "%2"=="x64" set arch=x64
if "%debug%"=="ON" (
set build_type=Debug
set build_dir=build-dbg
@@ -31,7 +39,8 @@ if "%debug%"=="ON" (
set build_dir=build
)
)
echo build type set to %build_type%
if "%arch%"=="ARM64" set build_dir=%build_dir%-arm64
echo build type set to %build_type%, arch=%arch%
setlocal DISABLEDELAYEDEXPANSION
cd deps
@@ -48,7 +57,7 @@ echo "building deps.."
echo on
REM Set minimum CMake policy to avoid <3.5 errors
set CMAKE_POLICY_VERSION_MINIMUM=3.5
cmake ../ -G "Visual Studio 17 2022" -A x64 -DCMAKE_BUILD_TYPE=%build_type%
cmake ../ -G "Visual Studio 17 2022" -A %arch% -DCMAKE_BUILD_TYPE=%build_type%
cmake --build . --config %build_type% --target deps -- -m
@echo off
@@ -62,7 +71,7 @@ cd %build_dir%
echo on
set CMAKE_POLICY_VERSION_MINIMUM=3.5
cmake .. -G "Visual Studio 17 2022" -A x64 -DORCA_TOOLS=ON %SIG_FLAG% -DCMAKE_BUILD_TYPE=%build_type%
cmake .. -G "Visual Studio 17 2022" -A %arch% -DORCA_TOOLS=ON %SIG_FLAG% -DCMAKE_BUILD_TYPE=%build_type%
cmake --build . --config %build_type% --target ALL_BUILD -- -m
@echo off
cd ..

View File

@@ -124,6 +124,8 @@ endif()
if("${CMAKE_GENERATOR_PLATFORM}" MATCHES "x64" OR "${CMAKE_GENERATOR}" MATCHES "Win64")
set(_arch "x64")
elseif("${CMAKE_GENERATOR_PLATFORM}" MATCHES "ARM64")
set(_arch "x64") # GLEW ships one header set; ARM64 uses the x64 import path
else()
set(_arch "Win32")
endif()

View File

@@ -10,6 +10,15 @@ if (APPLE AND CMAKE_OSX_ARCHITECTURES)
set(_context_arch_line "-DBOOST_CONTEXT_ARCHITECTURE:STRING=${CMAKE_OSX_ARCHITECTURES}")
endif ()
# Windows ARM64: Boost.Context's default fcontext implementation assembles .asm
# via armasm64, which trips a CMake ASM_ARMASM linker-module bug under the VS
# generator. The winfib implementation (Windows Fiber API) avoids assembly while
# keeping the Boost::context target that Boost.Asio's stackful coroutines need.
set(_context_impl_line "")
if (MSVC AND "${DEPS_ARCH}" STREQUAL "arm64")
set(_context_impl_line "-DBOOST_CONTEXT_IMPLEMENTATION:STRING=winfib")
endif ()
set(_options "")
if (MSVC AND DEP_DEBUG)
set(_options "FORWARD_CONFIG")
@@ -28,6 +37,7 @@ orcaslicer_add_cmake_project(Boost
-DBOOST_IOSTREAMS_ENABLE_ZSTD:BOOL=OFF
"${_context_abi_line}"
"${_context_arch_line}"
"${_context_impl_line}"
)
set(DEP_Boost_DEPENDS ZLIB)

BIN
deps/GMP/gmp/lib/win-arm64/libgmp-10.dll vendored Normal file

Binary file not shown.

BIN
deps/GMP/gmp/lib/win-arm64/libgmp-10.lib vendored Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1,4 +1,6 @@
if (MSVC)
# Intel IPP / IPP-ICV is x86/x64 only — there is no ARM64 build, so enabling it
# leaves ~200 unresolved ippicv* externals at link time on Windows ARM64.
if (MSVC AND NOT "${DEPS_ARCH}" STREQUAL "arm64")
set(_use_IPP "-DWITH_IPP=ON")
if (DEP_DEBUG)
set(_options "FORWARD_CONFIG")

View File

@@ -32,6 +32,17 @@ else()
if (CMAKE_SYSTEM_NAME STREQUAL "Linux")
set(_patch_cmd ${PATCH_CMD} ${CMAKE_CURRENT_LIST_DIR}/0001-OpenEXR-GCC13.patch)
elseif (MSVC AND "${DEPS_ARCH}" STREQUAL "arm64")
# Windows ARM64: OpenEXR 2.5.5 hard-codes IMF_HAVE_SSE2 for any MSVC
# (ImfSimd.h: `_MSC_VER >= 1300`), pulling in <emmintrin.h> (x86-only) -> C1189.
# Patch the header to require an x86 target, and force the SSE cache vars off.
set(_patch_cmd ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_LIST_DIR}/patch_openexr_arm64.cmake)
set(_openexr_arm64_args
-DOPENEXR_IMF_HAVE_SSE2:BOOL=OFF
-DOPENEXR_IMF_HAVE_SSSE3:BOOL=OFF
-DILMBASE_HAVE_SSE:BOOL=OFF
-DILMBASE_FORCE_DISABLE_INTEL_SSE:BOOL=ON
)
else ()
set(_patch_cmd "")
endif ()
@@ -49,6 +60,7 @@ orcaslicer_add_cmake_project(OpenEXR
-DPYILMBASE_ENABLE:BOOL=OFF
-DOPENEXR_VIEWERS_ENABLE:BOOL=OFF
-DOPENEXR_BUILD_UTILS:BOOL=OFF
${_openexr_arm64_args}
)
endif()

29
deps/OpenEXR/patch_openexr_arm64.cmake vendored Normal file
View File

@@ -0,0 +1,29 @@
# Applied as PATCH_COMMAND for OpenEXR 2.5.5 on Windows ARM64.
#
# Root cause of the ARM64 build failure: OpenEXR/IlmImf/ImfSimd.h hard-codes
# #if defined __SSE2__ || (_MSC_VER >= 1300 && !_M_CEE_PURE)
# #define IMF_HAVE_SSE2 1
# #endif
# The `_MSC_VER >= 1300` arm is true for *every* MSVC, including ARM64, so
# IMF_HAVE_SSE2 gets defined and <emmintrin.h> (an x86-only header) is pulled
# in -> error C1189. This is a pure-preprocessor decision, so no CMake cache
# variable can suppress it. Patch the header to also require an x86 target.
set(_simd "OpenEXR/IlmImf/ImfSimd.h")
if(EXISTS "${_simd}")
file(READ "${_simd}" _content)
set(_old "#if defined __SSE2__ || (_MSC_VER >= 1300 && !_M_CEE_PURE)")
set(_new "#if (defined __SSE2__ || (_MSC_VER >= 1300 && !_M_CEE_PURE)) && (defined(_M_IX86) || defined(_M_X64) || defined(__i386__) || defined(__x86_64__))")
if(_content MATCHES "_M_IX86")
message(STATUS "[ARM64 patch] ImfSimd.h already guarded")
else()
string(REPLACE "${_old}" "${_new}" _patched "${_content}")
if(_patched STREQUAL _content)
message(FATAL_ERROR "[ARM64 patch] Failed to match SSE2 guard in ${_simd}")
endif()
file(WRITE "${_simd}" "${_patched}")
message(STATUS "[ARM64 patch] Guarded IMF_HAVE_SSE2 with x86 arch check in ${_simd}")
endif()
else()
message(FATAL_ERROR "[ARM64 patch] Not found: ${_simd}")
endif()

View File

@@ -6,7 +6,11 @@ if(DEFINED OPENSSL_ARCH)
set(_cross_arch ${OPENSSL_ARCH})
else()
if(WIN32)
set(_cross_arch "VC-WIN64A")
if("${CMAKE_GENERATOR_PLATFORM}" STREQUAL "ARM64")
set(_cross_arch "VC-WIN64-ARM")
else()
set(_cross_arch "VC-WIN64A")
endif()
elseif(APPLE)
set(_cross_arch "darwin64-${CMAKE_OSX_ARCHITECTURES}-cc")
endif()

View File

@@ -267,7 +267,7 @@ void ImGui::Text(const char* fmt, ...)
void ImGui::TextCentered(const char* text, ...)
{
va_list vaList;
va_start(vaList,&text);
va_start(vaList, text);
float font_size = ImGui::GetFontSize() * strlen(text) / 2;
ImGui::SameLine(ImGui::GetCursorPos().x / 2 - font_size + (font_size / 2));

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-19 10:33-0300\n"
"POT-Creation-Date: 2026-06-26 10:26+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1675,6 +1675,20 @@ msgstr ""
msgid "Untitled"
msgstr ""
msgid ""
"Since version 2.4.0, OrcaSlicer syncs user profiles through Orca Cloud instead of Bambu Cloud.\n"
"\n"
"To migrate your existing profiles, log in to Orca Cloud and they will be transferred automatically. To learn more about how OrcaSlicer stores and syncs your profiles, or to migrate your presets manually, check out our wiki.\n"
"\n"
"If you did not use Bambu Cloud to sync profiles, this change does not affect you and you can safely ignore this message."
msgstr ""
msgid "Profile syncing change"
msgstr ""
msgid "Learn more"
msgstr ""
msgid "Reloading network plug-in..."
msgstr ""
@@ -1702,6 +1716,12 @@ msgstr ""
msgid "WebView2 Runtime"
msgstr ""
msgid ""
"The Microsoft WebView2 Runtime could not be installed.\n"
"Some features, including the setup wizard, may appear blank until it is installed.\n"
"Please install it manually from https://developer.microsoft.com/microsoft-edge/webview2/ and restart Orca Slicer."
msgstr ""
#, possible-c-format, possible-boost-format
msgid "Resources path does not exist or is not a directory: %s"
msgstr ""
@@ -3883,6 +3903,9 @@ msgstr ""
msgid "The recommended nozzle temperature for this filament type is [%d, %d] degrees Celsius."
msgstr ""
msgid "Adaptive Pressure Advance model validation failed:\n"
msgstr ""
msgid ""
"Too small max volumetric speed.\n"
"Value was reset to 0.5"
@@ -4947,6 +4970,12 @@ msgstr ""
msgid "Stats"
msgstr ""
msgid "Slice"
msgstr ""
msgid "Review"
msgstr ""
msgid "Assembly Return"
msgstr ""
@@ -5013,7 +5042,7 @@ msgstr ""
msgid "Size:"
msgstr ""
#, possible-c-format, possible-boost-format
#, possible-boost-format
msgid "Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please separate the conflicted objects farther (%s <-> %s)."
msgstr ""
@@ -10637,12 +10666,21 @@ msgstr ""
msgid "The precise wall option will be ignored for outer-inner or inner-outer-inner wall sequences."
msgstr ""
msgid "The Adaptive Pressure Advance model for one or more extruders may contain invalid values."
msgstr ""
msgid "Filament shrinkage will not be used because filament shrinkage for the used filaments does not match."
msgstr ""
msgid "Generating skirt & brim"
msgstr ""
msgid ""
"Per-object skirts cannot fit between the objects in By object print sequence.\n"
"\n"
"Move the objects farther apart, reduce brim/skirt size, switch Skirt type to Combined, or switch Print sequence to By layer."
msgstr ""
msgid "Exporting G-code"
msgstr ""
@@ -12175,7 +12213,6 @@ msgstr ""
msgid "Z-buckling bias optimization (experimental)"
msgstr ""
#, possible-c-format, possible-boost-format
msgid "Tightens the gyroid wave along the Z (vertical) axis at low infill density to shorten the effective vertical column length and improve Z-axis compression buckling resistance. Filament use is preserved. No effect at ~30% sparse infill density and above. Only applies when Sparse infill pattern is set to Gyroid."
msgstr ""
@@ -14846,9 +14883,6 @@ msgstr ""
msgid "Export the objects as multiple STLs to directory."
msgstr ""
msgid "Slice"
msgstr ""
msgid "Slice the plates: 0-all plates, i-plate i, others-invalid"
msgstr ""

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-19 10:33-0300\n"
"POT-Creation-Date: 2026-06-26 10:26+0800\n"
"PO-Revision-Date: 2025-03-15 10:55+0100\n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -1720,6 +1720,20 @@ msgstr "OrcaSlicer ha tingut una excepció no gestionada: %1%"
msgid "Untitled"
msgstr "Sense títol"
msgid ""
"Since version 2.4.0, OrcaSlicer syncs user profiles through Orca Cloud instead of Bambu Cloud.\n"
"\n"
"To migrate your existing profiles, log in to Orca Cloud and they will be transferred automatically. To learn more about how OrcaSlicer stores and syncs your profiles, or to migrate your presets manually, check out our wiki.\n"
"\n"
"If you did not use Bambu Cloud to sync profiles, this change does not affect you and you can safely ignore this message."
msgstr "Des de la versió 2.4.0, OrcaSlicer sincronitza els perfils d'usuari a través d'Orca Cloud en lloc de Bambu Cloud.\n\nPer migrar els teus perfils existents, inicia la sessió a Orca Cloud i es transferiran automàticament. Per obtenir més informació sobre com OrcaSlicer emmagatzema i sincronitza els teus perfils, o per migrar els teus perfils manualment, consulta la nostra wiki.\n\nSi no feies servir Bambu Cloud per sincronitzar perfils, aquest canvi no t'afecta i pots ignorar aquest missatge amb tranquil·litat."
msgid "Profile syncing change"
msgstr ""
msgid "Learn more"
msgstr ""
msgid "Reloading network plug-in..."
msgstr "Recarregant el connector de xarxa..."
@@ -1749,6 +1763,12 @@ msgstr ""
msgid "WebView2 Runtime"
msgstr "WebView2 Runtime"
msgid ""
"The Microsoft WebView2 Runtime could not be installed.\n"
"Some features, including the setup wizard, may appear blank until it is installed.\n"
"Please install it manually from https://developer.microsoft.com/microsoft-edge/webview2/ and restart Orca Slicer."
msgstr ""
#, c-format, boost-format
msgid "Resources path does not exist or is not a directory: %s"
msgstr "El camí de recursos no existeix o no és un directori: %s"
@@ -4070,6 +4090,9 @@ msgstr ""
msgid "The recommended nozzle temperature for this filament type is [%d, %d] degrees Celsius."
msgstr "La temperatura recomanada del broquet d'aquest tipus de filament és de [%d, %d] graus Celsius."
msgid "Adaptive Pressure Advance model validation failed:\n"
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid ""
"Too small max volumetric speed.\n"
@@ -5204,6 +5227,12 @@ msgstr "Totes les plaques"
msgid "Stats"
msgstr "Estadístiques"
msgid "Slice"
msgstr "Llesca"
msgid "Review"
msgstr ""
msgid "Assembly Return"
msgstr "Tornar a Agrupar"
@@ -5272,7 +5301,7 @@ msgid "Size:"
msgstr "Mida:"
# TODO: Review, changed by lang refactor. PR 14254
#, c-format, boost-format
#, boost-format
msgid "Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please separate the conflicted objects farther (%s <-> %s)."
msgstr "S'han trobat conflictes de rutes gcode a la capa %d, Z = %.2lfmm. Si us plau, separeu els objectes conflictius més lluny ( %s <-> %s )."
@@ -11181,12 +11210,21 @@ msgstr ""
msgid "The precise wall option will be ignored for outer-inner or inner-outer-inner wall sequences."
msgstr "L'opció de paret precisa s'ignorarà per a les seqüències de parets exterior-interior o interior-exterior-interior."
msgid "The Adaptive Pressure Advance model for one or more extruders may contain invalid values."
msgstr ""
msgid "Filament shrinkage will not be used because filament shrinkage for the used filaments does not match."
msgstr "La contracció del filament no s'utilitzarà perquè la contracció del filament per als filaments utilitzats difereix significativament."
msgid "Generating skirt & brim"
msgstr "Generant Faldilla i Vora d'Adherència"
msgid ""
"Per-object skirts cannot fit between the objects in By object print sequence.\n"
"\n"
"Move the objects farther apart, reduce brim/skirt size, switch Skirt type to Combined, or switch Print sequence to By layer."
msgstr ""
msgid "Exporting G-code"
msgstr "Exportant el Codi-G"
@@ -12931,7 +12969,6 @@ msgstr "Ús de múltiples línies per al patró de farciment, si el patró de fa
msgid "Z-buckling bias optimization (experimental)"
msgstr ""
#, c-format, boost-format
msgid "Tightens the gyroid wave along the Z (vertical) axis at low infill density to shorten the effective vertical column length and improve Z-axis compression buckling resistance. Filament use is preserved. No effect at ~30% sparse infill density and above. Only applies when Sparse infill pattern is set to Gyroid."
msgstr ""
@@ -15843,9 +15880,6 @@ msgstr "Exportar diversos STL"
msgid "Export the objects as multiple STLs to directory."
msgstr "Exportar els objectes com a diversos STL al directori"
msgid "Slice"
msgstr "Llesca"
msgid "Slice the plates: 0-all plates, i-plate i, others-invalid"
msgstr "Laminar les plaques: 0-totes les plaques, i-placa i, altres-no vàlides"

View File

@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Orca Slicer\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-19 10:33-0300\n"
"POT-Creation-Date: 2026-06-26 10:26+0800\n"
"PO-Revision-Date: \n"
"Last-Translator: Jakub Hencl\n"
"Language-Team: \n"
@@ -1713,6 +1713,20 @@ msgstr "OrcaSlicer narazil na neošetřenou výjimku: %1%"
msgid "Untitled"
msgstr "Bez názvu"
msgid ""
"Since version 2.4.0, OrcaSlicer syncs user profiles through Orca Cloud instead of Bambu Cloud.\n"
"\n"
"To migrate your existing profiles, log in to Orca Cloud and they will be transferred automatically. To learn more about how OrcaSlicer stores and syncs your profiles, or to migrate your presets manually, check out our wiki.\n"
"\n"
"If you did not use Bambu Cloud to sync profiles, this change does not affect you and you can safely ignore this message."
msgstr "Od verze 2.4.0 OrcaSlicer synchronizuje uživatelské profily prostřednictvím Orca Cloud namísto Bambu Cloud.\n\nChcete-li migrovat své stávající profily, přihlaste se k Orca Cloud a budou automaticky přeneseny. Další informace o tom, jak OrcaSlicer ukládá a synchronizuje vaše profily, nebo o ruční migraci vašich předvoleb najdete na naší wiki.\n\nPokud jste k synchronizaci profilů nepoužívali Bambu Cloud, tato změna se vás netýká a můžete tuto zprávu klidně ignorovat."
msgid "Profile syncing change"
msgstr ""
msgid "Learn more"
msgstr ""
msgid "Reloading network plug-in..."
msgstr "Znovunačítání síťového plug-inu..."
@@ -1742,6 +1756,12 @@ msgstr ""
msgid "WebView2 Runtime"
msgstr "WebView2 Runtime"
msgid ""
"The Microsoft WebView2 Runtime could not be installed.\n"
"Some features, including the setup wizard, may appear blank until it is installed.\n"
"Please install it manually from https://developer.microsoft.com/microsoft-edge/webview2/ and restart Orca Slicer."
msgstr ""
#, c-format, boost-format
msgid "Resources path does not exist or is not a directory: %s"
msgstr "Cesta ke zdrojům neexistuje nebo není adresář: %s"
@@ -4068,6 +4088,9 @@ msgstr ""
msgid "The recommended nozzle temperature for this filament type is [%d, %d] degrees Celsius."
msgstr "Doporučená teplota trysky pro tento typ filamentu je [%d, %d] stupňů Celsia."
msgid "Adaptive Pressure Advance model validation failed:\n"
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid ""
"Too small max volumetric speed.\n"
@@ -5201,6 +5224,12 @@ msgstr "Všechny desky"
msgid "Stats"
msgstr "Statistiky"
msgid "Slice"
msgstr "Slicovat"
msgid "Review"
msgstr ""
msgid "Assembly Return"
msgstr "Návrat k sestavě"
@@ -5268,7 +5297,7 @@ msgstr "Objem:"
msgid "Size:"
msgstr "Velikost:"
#, c-format, boost-format
#, boost-format
msgid "Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please separate the conflicted objects farther (%s <-> %s)."
msgstr "Byly nalezeny konflikty drah G-kódu ve vrstvě %d, Z = %.2lf mm. Oddělte prosím konfliktní objekty více od sebe (%s <-> %s)."
@@ -11185,12 +11214,21 @@ msgstr ""
msgid "The precise wall option will be ignored for outer-inner or inner-outer-inner wall sequences."
msgstr "Možnost přesné stěny se ignoruje pro sekvence stěn vnější-vnitřní nebo vnitřní-vnější-vnitřní."
msgid "The Adaptive Pressure Advance model for one or more extruders may contain invalid values."
msgstr ""
msgid "Filament shrinkage will not be used because filament shrinkage for the used filaments does not match."
msgstr "Smrštění filamentu nebude použito, protože hodnoty smrštění použitých filamentů se neshodují."
msgid "Generating skirt & brim"
msgstr "Generování sukně a lemu"
msgid ""
"Per-object skirts cannot fit between the objects in By object print sequence.\n"
"\n"
"Move the objects farther apart, reduce brim/skirt size, switch Skirt type to Combined, or switch Print sequence to By layer."
msgstr ""
msgid "Exporting G-code"
msgstr "Exportuji G-code"
@@ -12936,7 +12974,6 @@ msgstr "Použití více řádků pro vzor výplně, pokud to daný vzor podporuj
msgid "Z-buckling bias optimization (experimental)"
msgstr ""
#, c-format, boost-format
msgid "Tightens the gyroid wave along the Z (vertical) axis at low infill density to shorten the effective vertical column length and improve Z-axis compression buckling resistance. Filament use is preserved. No effect at ~30% sparse infill density and above. Only applies when Sparse infill pattern is set to Gyroid."
msgstr ""
@@ -15884,9 +15921,6 @@ msgstr "Exportovat více STL"
msgid "Export the objects as multiple STLs to directory."
msgstr "Exportovat objekty jako více STL do adresáře."
msgid "Slice"
msgstr "Slicovat"
msgid "Slice the plates: 0-all plates, i-plate i, others-invalid"
msgstr "Slicovat desky: 0-všechny desky, i-deska i, ostatní-neplatné"

View File

@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Orca Slicer\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-19 10:33-0300\n"
"POT-Creation-Date: 2026-06-26 10:26+0800\n"
"PO-Revision-Date: \n"
"Last-Translator: Heiko Liebscher <hliebschergmail.com>\n"
"Language-Team: \n"
@@ -27,7 +27,7 @@ msgid "left extruder"
msgstr "linker Extruder"
msgid "extruder"
msgstr ""
msgstr "Extruder"
msgid "TPU is not supported by AMS."
msgstr "TPU wird vom AMS nicht unterstützt."
@@ -85,7 +85,7 @@ msgid "Serial:"
msgstr "Seriennummer:"
msgid "Version:"
msgstr ""
msgstr "Version:"
msgid "Latest version"
msgstr "Neueste Version"
@@ -246,7 +246,7 @@ msgid "Reset"
msgstr "Zurücksetzen"
msgid "Enter"
msgstr ""
msgstr "Eingabe"
msgid "Shortcut Key "
msgstr "Tastenkürzel"
@@ -261,7 +261,7 @@ msgid "Vertical"
msgstr "Vertikal"
msgid "Horizontal"
msgstr ""
msgstr "Horizontal"
msgid "Remove painted color"
msgstr "Gemalte Farbe entfernen"
@@ -358,7 +358,7 @@ msgid "Single sided scaling"
msgstr "Einseitige Skalierung"
msgid "Position"
msgstr ""
msgstr "Position"
msgid "Rotate (relative)"
msgstr "Rotation (relativ)"
@@ -426,7 +426,7 @@ msgid "Uniform scale"
msgstr "einheitliche Skalierung"
msgid "Planar"
msgstr ""
msgstr "Planar"
msgid "Dovetail"
msgstr "Schwalbenschwanz"
@@ -450,7 +450,7 @@ msgid "Prism"
msgstr "Prisma"
msgid "Frustum"
msgstr ""
msgstr "Frustum"
msgid "Square"
msgstr "Quadrat"
@@ -863,19 +863,19 @@ msgid "Emboss"
msgstr "Prägen"
msgid "NORMAL"
msgstr ""
msgstr "Normal"
msgid "SMALL"
msgstr "Schmal"
msgid "ITALIC"
msgstr "kursiv"
msgstr "Kursiv"
msgid "SWISS"
msgstr ""
msgstr "Swiss"
msgid "MODERN"
msgstr ""
msgstr "Modern"
msgid "First font"
msgstr "erste Schriftart"
@@ -964,7 +964,7 @@ msgid "Name has to be unique."
msgstr "Name muss eindeutig sein."
msgid "OK"
msgstr ""
msgstr "OK"
msgid "Rename style"
msgstr "Benenne Stil um"
@@ -1458,7 +1458,7 @@ msgid "Restart selection"
msgstr "Auswahl neu starten"
msgid "Esc"
msgstr ""
msgstr "Esc"
msgid "Cancel a feature until exit"
msgstr "Abbrechen einer Funktion bis zum Verlassen"
@@ -1592,6 +1592,9 @@ msgid ""
"because they are restricted to the bed \n"
"and only parts can be lifted."
msgstr ""
"Es wird empfohlen, die Objekte zuerst zusammenzubauen,\n"
"da sie auf das Druckbett beschränkt sind \n"
"und nur Teile angehoben werden können."
msgid "Face and face assembly"
msgstr "Face und Face Zusammenbau"
@@ -1629,7 +1632,7 @@ msgid "Process"
msgstr "Prozess"
msgid "Filament"
msgstr ""
msgstr "Filament"
msgid "Machine"
msgstr "Maschine"
@@ -1713,6 +1716,20 @@ msgstr "OrcaSlicer hat eine unbehandelte Ausnahme erzeugt: %1%"
msgid "Untitled"
msgstr "Unbenannt"
msgid ""
"Since version 2.4.0, OrcaSlicer syncs user profiles through Orca Cloud instead of Bambu Cloud.\n"
"\n"
"To migrate your existing profiles, log in to Orca Cloud and they will be transferred automatically. To learn more about how OrcaSlicer stores and syncs your profiles, or to migrate your presets manually, check out our wiki.\n"
"\n"
"If you did not use Bambu Cloud to sync profiles, this change does not affect you and you can safely ignore this message."
msgstr "Seit Version 2.4.0 synchronisiert OrcaSlicer Benutzerprofile über Orca Cloud anstelle der Bambu Cloud.\n\nUm Ihre vorhandenen Profile zu migrieren, melden Sie sich bei Orca Cloud an, dann werden sie automatisch übertragen. Weitere Informationen darüber, wie OrcaSlicer Ihre Profile speichert und synchronisiert, oder wie Sie Ihre Profile manuell migrieren, finden Sie in unserem Wiki.\n\nWenn Sie die Bambu Cloud nicht zum Synchronisieren von Profilen verwendet haben, betrifft Sie diese Änderung nicht und Sie können diese Meldung ignorieren."
msgid "Profile syncing change"
msgstr ""
msgid "Learn more"
msgstr "Mehr erfahren"
msgid "Reloading network plug-in..."
msgstr "Netzwerk-Plugin wird neu geladen..."
@@ -1742,6 +1759,12 @@ msgstr ""
msgid "WebView2 Runtime"
msgstr "WebView2-Runtime"
msgid ""
"The Microsoft WebView2 Runtime could not be installed.\n"
"Some features, including the setup wizard, may appear blank until it is installed.\n"
"Please install it manually from https://developer.microsoft.com/microsoft-edge/webview2/ and restart Orca Slicer."
msgstr ""
#, c-format, boost-format
msgid "Resources path does not exist or is not a directory: %s"
msgstr "Ressourcenpfad existiert nicht oder ist kein Verzeichnis: %s"
@@ -1769,7 +1792,7 @@ msgid "This is the newest version."
msgstr "Dies ist die neueste Version."
msgid "Info"
msgstr ""
msgstr "Info"
msgid "Loading printer & filament profiles"
msgstr "Lade Drucker- und Filamentprofile"
@@ -1817,7 +1840,7 @@ msgid "Choose one file (GCODE/3MF):"
msgstr "Wählen sie eine Datei (GCODE/3MF):"
msgid "Ext"
msgstr ""
msgstr "Ext"
msgid "Some presets are modified."
msgstr "Einige Profileinstellungen wurden geändert."
@@ -2087,7 +2110,7 @@ msgid "Ironing"
msgstr "Glätten"
msgid "Fuzzy skin"
msgstr ""
msgstr "Fuzzy skin"
msgid "Extruders"
msgstr "Extruder"
@@ -2174,7 +2197,7 @@ msgid "Disc"
msgstr "Scheibe"
msgid "Torus"
msgstr ""
msgstr "Torus"
msgid "Orca Cube"
msgstr "Orca Würfel"
@@ -2310,7 +2333,7 @@ msgstr "Standard"
#, c-format, boost-format
msgid "Filament %d"
msgstr ""
msgstr "Filament %d"
msgid "current"
msgstr "Aktuell"
@@ -2571,10 +2594,10 @@ msgid "Edit Plate Name"
msgstr "Ändere Plattenname"
msgid "Name"
msgstr ""
msgstr "Name"
msgid "Fila."
msgstr ""
msgstr "Fila."
#, c-format, boost-format
msgid "%1$d error repaired"
@@ -2868,7 +2891,7 @@ msgid "Color"
msgstr "Farbe"
msgid "Pause"
msgstr ""
msgstr "Pause"
msgid "Template"
msgstr "Vorlage"
@@ -2877,7 +2900,7 @@ msgid "Custom"
msgstr "Benutzerdefiniert"
msgid "Pause:"
msgstr ""
msgstr "Pause:"
msgid "Custom Template:"
msgstr "Benutzerdefinierte Vorlage:"
@@ -2918,7 +2941,7 @@ msgid "Insert template custom G-code at the beginning of this layer."
msgstr "Fügen Sie am Anfang dieses Layers benutzerdefinierten G-Code aus einer Vorlage ein."
msgid "Filament "
msgstr ""
msgstr "Filament "
msgid "Change filament at the beginning of this layer."
msgstr "Wechseln Sie am Anfang dieses Layers das Filament."
@@ -2951,7 +2974,7 @@ msgid "Check the status of current system services"
msgstr "Überprüfen Sie den Status der aktuellen Systemdienste"
msgid "code"
msgstr ""
msgstr "Code"
msgid "Failed to connect to cloud service"
msgstr "Verbindung zum Cloud-Dienst fehlgeschlagen"
@@ -2998,7 +3021,7 @@ msgid "Off"
msgstr "Aus"
msgid "Filter"
msgstr ""
msgstr "Filter"
msgid "Enabling filtration redirects the right fan to filter gas, which may reduce cooling performance."
msgstr "Die Aktivierung der Filtration leitet den rechten Lüfter um, um Gas zu filtern, was die Kühlleistung verringern kann."
@@ -3068,13 +3091,13 @@ msgid "Parts"
msgstr "Teile"
msgid "Aux"
msgstr ""
msgstr "Aux"
msgid "Nozzle1"
msgstr "Düse1"
msgid "MC Board"
msgstr ""
msgstr "MC Board"
msgid "Heat"
msgstr "Heizen"
@@ -3161,7 +3184,7 @@ msgid "Developer mode"
msgstr "Entwicklermodus"
msgid "Launch troubleshoot center"
msgstr ""
msgstr "Fehlerbehebungszentrum starten"
msgid ""
"All the selected objects are on a locked plate.\n"
@@ -3472,7 +3495,7 @@ msgid "Orca Slicer is licensed under "
msgstr "Orca Slicer ist lizenziert unter "
msgid "GNU Affero General Public License, version 3"
msgstr ""
msgstr "GNU Affero General Public License, Version 3"
msgid "Orca Slicer is based on PrusaSlicer and BambuStudio"
msgstr "Orca Slicer basiert auf PrusaSlicer und BambuStudio"
@@ -3497,7 +3520,7 @@ msgid "Today, OrcaSlicer is the most widely used and actively developed open-sou
msgstr "Heute ist OrcaSlicer der am weitesten verbreitete und aktiv entwickelte Open-Source-Slicer in der 3D-Druck-Community. Viele seiner Innovationen wurden von anderen Slicern übernommen und treiben die gesamte Industrie voran."
msgid "Version"
msgstr ""
msgstr "Version"
msgid "AMS Materials Setting"
msgstr "AMS Material Einstellung"
@@ -3514,17 +3537,17 @@ msgid ""
msgstr "Düsentemperatur"
msgid "max"
msgstr ""
msgstr "max"
msgid "min"
msgstr ""
msgstr "min"
#, boost-format
msgid "The input value should be greater than %1% and less than %2%"
msgstr "Der Eingabewert sollte größer als %1% und kleiner als %2% sein"
msgid "SN"
msgstr ""
msgstr "SN"
msgid "Factors of Flow Dynamics Calibration"
msgstr "Dynamische Flusskalibrierungsfaktoren"
@@ -3671,7 +3694,7 @@ msgstr ""
"Und Sie können nicht darauf klicken, um es zu ändern"
msgid "AMS Slots"
msgstr ""
msgstr "AMS-Slots"
msgid "Please select from the following filaments"
msgstr "Bitte wählen Sie aus den folgenden Filamenten"
@@ -3827,7 +3850,7 @@ msgid "AMS will attempt to estimate the remaining capacity of the Bambu Lab fila
msgstr "AMS versucht, die verbleibende Kapazität der Bambu Lab Filamente zu schätzen."
msgid "AMS filament backup"
msgstr ""
msgstr "AMS-Filament-Backup"
msgid "AMS will continue to another spool with matching filament properties automatically when current filament runs out."
msgstr "AMS wechselt automatisch zu einer anderen Spule mit denselben Filamenteigenschaften, wenn das aktuelle Filament leer ist."
@@ -4076,6 +4099,9 @@ msgstr ""
msgid "The recommended nozzle temperature for this filament type is [%d, %d] degrees Celsius."
msgstr "Die empfohlene Düsentemperatur für diesen Filamenttyp beträgt [%d, %d] °C."
msgid "Adaptive Pressure Advance model validation failed:\n"
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid ""
"Too small max volumetric speed.\n"
@@ -4246,7 +4272,7 @@ msgid "Changing filament"
msgstr "Filament wechseln"
msgid "M400 pause"
msgstr ""
msgstr "M400 Pause"
msgid "Paused (filament ran out)"
msgstr "Pausiert (Filament leer)"
@@ -4663,7 +4689,7 @@ msgid "Invalid format. Expected vector format: \"%1%\""
msgstr "Ungültiges Format. Erwartetes Vektorformat: \"%1%\""
msgid "N/A"
msgstr ""
msgstr "Nicht verfügbar"
msgid "Pick"
msgstr "Wähle"
@@ -4980,7 +5006,7 @@ msgid "Options"
msgstr "Optionen"
msgid "Extruder"
msgstr ""
msgstr "Extruder"
msgid "Cost"
msgstr "Kosten"
@@ -5052,7 +5078,7 @@ msgid "Smooth"
msgstr "Höhenunterschiede glätten"
msgid "Radius"
msgstr ""
msgstr "Radius"
msgid "Keep min"
msgstr "Minimum beibehalten"
@@ -5210,6 +5236,12 @@ msgstr "alle Druckplatten"
msgid "Stats"
msgstr "Statistiken"
msgid "Slice"
msgstr "Slice"
msgid "Review"
msgstr ""
msgid "Assembly Return"
msgstr "Zurücksetzen der Montage"
@@ -5277,7 +5309,7 @@ msgstr "Volumen:"
msgid "Size:"
msgstr "Größe:"
#, c-format, boost-format
#, boost-format
msgid "Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please separate the conflicted objects farther (%s <-> %s)."
msgstr "Konflikte von G-Code-Pfaden wurden bei Layer %d, Z = %.2lf mm gefunden.Bitte trennen Sie die konfliktbehafteten Objekte weiter voneinander (%s <-> %s)."
@@ -6044,7 +6076,7 @@ msgid "Switch to timelapse files."
msgstr "Wechseln zu Zeitrafferdateien."
msgid "Video"
msgstr ""
msgstr "Video"
msgid "Switch to video files."
msgstr "Wechseln Sie zu Videodateien."
@@ -6247,7 +6279,7 @@ msgid "Invert Roll axis"
msgstr "Invertiere Roll-Achse"
msgid "(LAN)"
msgstr ""
msgstr "(LAN)"
msgid "Search"
msgstr "Suche"
@@ -6259,7 +6291,7 @@ msgid "Other Device"
msgstr "Anderes Gerät"
msgid "Online"
msgstr ""
msgstr "Online"
msgid "Input access code"
msgstr "Zugangscode eingeben"
@@ -6272,7 +6304,7 @@ msgid "Log out successful."
msgstr "Abmeldung erfolgreich."
msgid "Offline"
msgstr ""
msgstr "Offline"
msgid "Busy"
msgstr "Beschäftigt"
@@ -6328,7 +6360,7 @@ msgid "Parts Skip"
msgstr "Teile überspringen"
msgid "Stop"
msgstr ""
msgstr "Stopp"
msgid "Layer: N/A"
msgstr "Schicht: N/A"
@@ -6464,10 +6496,10 @@ msgid "Silent"
msgstr "Leise"
msgid "Standard"
msgstr ""
msgstr "Standard"
msgid "Sport"
msgstr ""
msgstr "Sport"
msgid "Ludicrous"
msgstr "Verrückt"
@@ -6630,7 +6662,7 @@ msgstr ""
#, c-format, boost-format
msgid "%s information"
msgstr ""
msgstr "%s Informationen"
msgid "Skip"
msgstr "Überspringen"
@@ -6702,7 +6734,7 @@ msgid "New network plug-in available."
msgstr "Neues Netzwerk-Plugin verfügbar"
msgid "Details"
msgstr ""
msgstr "Details"
msgid "New printer config available."
msgstr "Neue Druckerkonfiguration verfügbar."
@@ -7553,7 +7585,7 @@ msgid "Importing to Orca Slicer failed. Please download the file and manually im
msgstr "Der Import in Orca Slicer ist fehlgeschlagen. Bitte laden Sie die Datei manuell herunter und importieren Sie sie."
msgid "INFO:"
msgstr ""
msgstr "INFO:"
msgid "No accelerations provided for calibration. Use default acceleration value "
msgstr "Keine Beschleunigungen für die Kalibrierung bereitgestellt. Verwenden Sie den Standardbeschleunigungswert"
@@ -8075,7 +8107,7 @@ msgid "With this option enabled, you can print materials with a large temperatur
msgstr "Mit dieser Option können Sie Materialien mit großen Temperaturunterschieden zusammen drucken."
msgid "Touchpad"
msgstr ""
msgstr "Touchpad"
msgid "Camera style"
msgstr "Kamerastil"
@@ -8177,13 +8209,16 @@ msgid "Renders cast shadows on the plate in realistic view."
msgstr "Zeigt geworfene Schatten auf der Platte in der realistischen Ansicht an."
msgid "Smooth normals"
msgstr ""
msgstr "Glatte Normalen"
msgid ""
"Applies smooth normals to the realistic view.\n"
"\n"
"Requires manual scene reload to take effect (right-click on 3D view → \"Reload All\")."
msgstr ""
"Wendet glatte Normalen auf die realistische Ansicht an.\n"
"\n"
"Erfordert manuelles Neuladen der Szene, um wirksam zu werden (Rechtsklick auf 3D-Ansicht → \"Alle neu laden\")."
msgid "Anti-aliasing"
msgstr "Kantenglättung"
@@ -8246,7 +8281,7 @@ msgid "Displays current viewport FPS in the top-right corner."
msgstr "Zeigt die aktuelle FPS des Viewports in der oberen rechten Ecke an."
msgid "Login region"
msgstr ""
msgstr "Anmeldungsregion"
msgid "Stealth mode"
msgstr "Unsichtbarer Modus"
@@ -8268,7 +8303,7 @@ msgid "Network test"
msgstr "Netzwerktest"
msgid "Test"
msgstr ""
msgstr "Test"
msgid "Cloud Providers"
msgstr "Cloud-Anbieter"
@@ -8314,10 +8349,10 @@ msgid "Color only"
msgstr "Nur Farbe"
msgid "Bambu network plug-in"
msgstr ""
msgstr "Bambu Netzwerk-Plugin"
msgid "Enable Bambu network plug-in"
msgstr ""
msgstr "Bambu Netzwerk-Plugin aktivieren"
msgid "Network plug-in version"
msgstr "Netzwerk-Plugin-Version"
@@ -8552,7 +8587,7 @@ msgid "Left filaments"
msgstr "linke Filamente"
msgid "AMS filament"
msgstr ""
msgstr "AMS-Filament"
msgid "Right filaments"
msgstr "rechte Filamente"
@@ -8576,7 +8611,7 @@ msgid "Bundle presets"
msgstr "Gebündelte Profile"
msgid "System"
msgstr ""
msgstr "System"
msgid "Unsupported presets"
msgstr "Nicht unterstützte Profile"
@@ -9431,7 +9466,7 @@ msgid "Tree supports"
msgstr "Baumstützen"
msgid "Multimaterial"
msgstr ""
msgstr "Multimaterial"
msgid "Filament for Features"
msgstr "Filament für Funktionen"
@@ -9567,10 +9602,10 @@ msgid "Complete print"
msgstr "Druck abgeschlossen"
msgid "Filament start G-code"
msgstr ""
msgstr "Filament Start G-Code"
msgid "Filament end G-code"
msgstr ""
msgstr "Filament Ende G-Code"
msgid "Wipe tower parameters"
msgstr "Reinigungsturm-Parameter"
@@ -9662,7 +9697,7 @@ msgid "Motion ability"
msgstr "Bewegungseinstellung"
msgid "Normal"
msgstr ""
msgstr "Normal"
msgid "Resonance Compensation"
msgstr "Resonanzkompensation"
@@ -10148,7 +10183,7 @@ msgstr ""
msgctxt "Sync_AMS"
msgid "Original"
msgstr ""
msgstr "Original"
msgid "After mapping"
msgstr "Nach dem Zuordnen"
@@ -10277,7 +10312,7 @@ msgstr "Farbe und Typ des Filaments erfolgreich vom Drucker synchronisiert."
msgctxt "FinishSyncAms"
msgid "OK"
msgstr ""
msgstr "OK"
msgid "Ramming customization"
msgstr "Ramming-Anpassung"
@@ -10571,7 +10606,7 @@ msgid "Support/Color Painting: adjust section position"
msgstr "Stützen/Farbmalen: Position des Abschnitts anpassen"
msgid "Gizmo"
msgstr ""
msgstr "Gizmo"
msgid "Set extruder number for the objects and parts"
msgstr "Extrudernummer für die Objekte und Teile einstellen"
@@ -10742,10 +10777,10 @@ msgid "Air Pump"
msgstr "Luftpumpe"
msgid "Laser 10W"
msgstr ""
msgstr "Laser 10W"
msgid "Laser 40W"
msgstr ""
msgstr "Laser 40W"
msgid "Cutting Module"
msgstr "Schneidemodul"
@@ -11218,12 +11253,21 @@ msgstr ""
msgid "The precise wall option will be ignored for outer-inner or inner-outer-inner wall sequences."
msgstr "Die Option für präzise Wände wird für Außen-Innen- oder Innen-Außen-Innen-Wand-Sequenzen ignoriert."
msgid "The Adaptive Pressure Advance model for one or more extruders may contain invalid values."
msgstr ""
msgid "Filament shrinkage will not be used because filament shrinkage for the used filaments does not match."
msgstr "Filament-Schrumpfung wird nicht verwendet, da sich die Filament-Schrumpfung für die verwendeten Filamente signifikant unterscheidet."
msgid "Generating skirt & brim"
msgstr "Generieren von Schürze und Rand (skirt & brim)"
msgid ""
"Per-object skirts cannot fit between the objects in By object print sequence.\n"
"\n"
"Move the objects farther apart, reduce brim/skirt size, switch Skirt type to Combined, or switch Print sequence to By layer."
msgstr ""
msgid "Exporting G-code"
msgstr "Exportiere G-Code"
@@ -11332,10 +11376,10 @@ msgid "Allow controlling BambuLab's printer through 3rd party print hosts."
msgstr "Erlauben Sie die Steuerung von BambuLab-Druckern durch Drittanbieter-Druck-Hosts"
msgid "Use 3MF instead of G-code"
msgstr ""
msgstr "Benutze 3MF statt G-Code"
msgid "Enable this if the printer accepts a 3MF file as the print job. When enabled, Orca Slicer sends the sliced file as a .gcode.3mf, instead of a plain .gcode file."
msgstr ""
msgstr "Aktivieren Sie diese Option, wenn der Drucker eine 3MF-Datei als Druckauftrag akzeptiert. Wenn aktiviert, sendet Orca Slicer die geslicete Datei als .gcode.3mf, anstatt als einfache .gcode-Datei."
msgid "Printer Agent"
msgstr "Drucker-Agent"
@@ -12604,6 +12648,8 @@ msgid ""
"Enable adaptive PA for overhangs as well as when flow changes within the same feature. This is an experimental option, as if the PA profile is not set accurately, it will cause uniformity issues on the external surfaces before and after overhangs.\n"
"Not compatible with Prusa printers as they pause to process PA changes, which causes delays and defects."
msgstr ""
"Aktivieren Sie adaptives PA auch für Überhänge sowie bei Flussänderungen innerhalb desselben Features. Dies ist eine experimentelle Option, da sie bei ungenau eingestelltem PA-Profil zu Uniformitätsproblemen auf den äußeren Oberflächen vor und nach Überhängen führen kann.\n"
"Nicht kompatibel mit Prusa-Druckern, da diese pausieren, um PA-Änderungen zu verarbeiten, was zu Verzögerungen und Defekten führt."
msgid "Pressure advance for bridges"
msgstr "Pressure Advance für Brücken"
@@ -13041,7 +13087,7 @@ msgid "Z-buckling bias optimization (experimental)"
msgstr "Z-Buckling-Bias-Optimierung (experimentell)"
# TODO: Review, changed by lang refactor. PR 14254
#, fuzzy, c-format, boost-format
#, fuzzy
msgid "Tightens the gyroid wave along the Z (vertical) axis at low infill density to shorten the effective vertical column length and improve Z-axis compression buckling resistance. Filament use is preserved. No effect at ~30% sparse infill density and above. Only applies when Sparse infill pattern is set to Gyroid."
msgstr "Strafft die Gyroid-Welle entlang der Z-Achse (vertikal) bei geringer Fülldichte, um die effektive vertikale Säulenlänge zu verkürzen und die Z-Achsen-Kompressions-Knickfestigkeit zu verbessern. Der Filamentverbrauch bleibt erhalten. Keine Auswirkung bei ~30% einfacher Fülldichte und darüber. Gilt nur, wenn das einfache Füllmuster auf Gyroid eingestellt ist."
@@ -13068,7 +13114,7 @@ msgid "Grid"
msgstr "Gitternetz"
msgid "Tri-hexagon"
msgstr ""
msgstr "Tri-Hexagon"
msgid "Cubic"
msgstr "Kubisch"
@@ -13107,7 +13153,7 @@ msgid "TPMS-FK"
msgstr "TPMS-FK"
msgid "Gyroid"
msgstr ""
msgstr "Gyroid"
msgid "Lateral lattice angle 1"
msgstr "Gitterwinkel 1"
@@ -13288,7 +13334,7 @@ msgid "Travel speed of the first layer."
msgstr "Bewegungsgeschwindigkeit der ersten Schicht"
msgid "Number of slow layers"
msgstr ""
msgstr "Anzahl der langsamen Schichten"
msgid "The first few layers are printed slower than normal. The speed is gradually increased in a linear fashion over the specified number of layers."
msgstr "Die ersten paar Schichten werden langsamer als normal gedruckt. Die Geschwindigkeit wird allmählich linear über die angegebene Anzahl von Schichten erhöht."
@@ -13429,7 +13475,7 @@ msgid "Displacement"
msgstr "Verschiebung"
msgid "Extrusion"
msgstr ""
msgstr "Extrusion"
msgid "Combined"
msgstr "Kombiniert"
@@ -13463,7 +13509,7 @@ msgid "Billow"
msgstr "Billow"
msgid "Ridged Multifractal"
msgstr ""
msgstr "Ridged Multifractal"
msgid "Voronoi"
msgstr "Voronoi"
@@ -14198,7 +14244,7 @@ msgstr ""
"Bitte schalten Sie diese Option aus, wenn Sie Ringe testen."
msgid "Min"
msgstr ""
msgstr "Min"
msgid "Minimum speed of resonance avoidance."
msgstr "Minimale Geschwindigkeit der Resonanzvermeidung."
@@ -16010,9 +16056,6 @@ msgstr "Mehrere STLs exportieren"
msgid "Export the objects as multiple STLs to directory."
msgstr "Exportieren Sie die Objekte als mehrere STLs in ein Verzeichnis"
msgid "Slice"
msgstr ""
msgid "Slice the plates: 0-all plates, i-plate i, others-invalid"
msgstr "Slicen sie die Druckplatten: 0-alle Druckplatten; i-Druckplatte i; andere ungültig"
@@ -16516,7 +16559,7 @@ msgid "Hour"
msgstr "Stunde"
msgid "Minute"
msgstr ""
msgstr "Minute"
msgid "Second"
msgstr "Sekunde"
@@ -16552,7 +16595,7 @@ msgid "Index of the current layer. One-based (i.e. first layer is number 1)."
msgstr "Index der aktuellen Schicht. Einsbasiert (d.h. die erste Schicht ist Nummer 1)."
msgid "Layer Z"
msgstr ""
msgstr "Schichthöhe Z"
msgid "Height of the current layer above the print bed, measured to the top of the layer."
msgstr "Höhe der aktuellen Schicht über dem Druckbett, gemessen an der Oberseite der Schicht."
@@ -16719,7 +16762,7 @@ msgid "Error desc"
msgstr "Fehlerbeschreibung"
msgid "Extra info"
msgstr ""
msgstr "Zusätzliche Informationen"
msgid "Flow Dynamics"
msgstr "Flussdynamik"
@@ -17125,13 +17168,13 @@ msgid "Address"
msgstr "IP Adresse"
msgid "Hostname"
msgstr ""
msgstr "Hostname"
msgid "Service name"
msgstr ""
msgstr "Dienstname"
msgid "OctoPrint version"
msgstr ""
msgstr "OctoPrint-Version"
msgid "Searching for devices"
msgstr "Suche nach Geräten"
@@ -17169,7 +17212,7 @@ msgid "PA Pattern"
msgstr "PA Muster"
msgid "Start PA: "
msgstr ""
msgstr "Start PA:"
msgid "End PA: "
msgstr "Ende PA:"
@@ -17278,7 +17321,7 @@ msgstr ""
"Ende > Start + Schritt"
msgid "VFA test"
msgstr ""
msgstr "VFA-Test"
msgid "Start speed: "
msgstr "Startgeschwindigkeit"
@@ -17326,7 +17369,7 @@ msgstr ""
"Fixed-Time-Bewegung noch nicht implementiert."
msgid "Klipper version => 0.9.0"
msgstr ""
msgstr "Klipper Version => 0.9.0"
msgid ""
"RepRap firmware version => 3.4.0\n"
@@ -17405,7 +17448,7 @@ msgid "SCV-V2"
msgstr "SCV-V2"
msgid "Start: "
msgstr ""
msgstr "Start:"
msgid "End: "
msgstr "Ende: "
@@ -17649,25 +17692,25 @@ msgid "Export Log"
msgstr "Protokoll exportieren"
msgid "OrcaSlicer Version:"
msgstr ""
msgstr "OrcaSlicer Version:"
msgid "System Version:"
msgstr ""
msgstr "Systemversion:"
msgid "DNS Server:"
msgstr ""
msgstr "DNS-Server:"
msgid "Test OrcaSlicer (GitHub)"
msgstr ""
msgstr "OrcaSlicer testen (GitHub)"
msgid "Test OrcaSlicer (GitHub):"
msgstr ""
msgstr "OrcaSlicer testen (GitHub):"
msgid "Test bing.com"
msgstr ""
msgstr "Bing.com testen"
msgid "Test bing.com:"
msgstr ""
msgstr "Bing.com testen:"
msgid "Log Info"
msgstr "Protokoll Info"
@@ -18261,7 +18304,7 @@ msgid "To use a custom CA file, please import your CA file into Certificate Stor
msgstr "Um eine benutzerdefinierte CA-Datei zu verwenden, importieren Sie bitte Ihre CA-Datei in den Zertifikatspeicher / das Schlüsselbund."
msgid "Login/Test"
msgstr ""
msgstr "Anmelden/Testen"
msgid "Connection to printers connected via the print host failed."
msgstr "Die Verbindung zu den über den Druck-Host verbundenen Druckern ist fehlgeschlagen."
@@ -18569,22 +18612,22 @@ msgid "Standard profile for 0.4mm nozzle, prioritizing speed."
msgstr "Standardprofil für 0,4 mm Düse, das die Geschwindigkeit priorisiert."
msgid "High quality profile for 0.6mm nozzle, prioritizing print quality and strength."
msgstr ""
msgstr "Hochwertiges Profil für 0,6 mm Düse, das Druckqualität und Festigkeit priorisiert."
msgid "Strength profile for 0.6mm nozzle, prioritizing strength."
msgstr ""
msgstr "Festigkeitsprofil für 0,6 mm Düse, das die Festigkeit priorisiert."
msgid "Standard profile for 0.6mm nozzle, prioritizing speed."
msgstr ""
msgstr "Standardprofil für 0,6 mm Düse, das die Geschwindigkeit priorisiert."
msgid "High quality profile for 0.8mm nozzle, prioritizing print quality."
msgstr ""
msgstr "Hochwertiges Profil für 0,8 mm Düse, das die Druckqualität priorisiert."
msgid "Strength profile for 0.8mm nozzle, prioritizing strength."
msgstr ""
msgstr "Festigkeitsprofil für 0,8 mm Düse, das die Festigkeit priorisiert."
msgid "Standard profile for 0.8mm nozzle, prioritizing speed."
msgstr ""
msgstr "Standardprofil für 0,8 mm Düse, das die Geschwindigkeit priorisiert."
msgid "No AMS"
msgstr "Kein AMS"
@@ -20308,9 +20351,6 @@ msgstr ""
#~ msgid "Automatic calibration only supports cases where the left and right nozzle diameters are identical."
#~ msgstr "Die automatische Kalibrierung unterstützt nur Fälle, in denen die linken und rechten Düsendurchmesser identisch sind."
#~ msgid "Learn more"
#~ msgstr "Mehr erfahren"
#~ msgid "✖ Skipped %1%: %2%, same file\n"
#~ msgstr "✖ %1% übersprungen: %2%, gleiche Datei\n"

View File

@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Orca Slicer\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-19 10:33-0300\n"
"POT-Creation-Date: 2026-06-26 10:26+0800\n"
"PO-Revision-Date: 2026-06-17 15:44-0300\n"
"Last-Translator: Alexandre Folle de Menezes\n"
"Language-Team: \n"
@@ -1671,6 +1671,20 @@ msgstr ""
msgid "Untitled"
msgstr ""
msgid ""
"Since version 2.4.0, OrcaSlicer syncs user profiles through Orca Cloud instead of Bambu Cloud.\n"
"\n"
"To migrate your existing profiles, log in to Orca Cloud and they will be transferred automatically. To learn more about how OrcaSlicer stores and syncs your profiles, or to migrate your presets manually, check out our wiki.\n"
"\n"
"If you did not use Bambu Cloud to sync profiles, this change does not affect you and you can safely ignore this message."
msgstr ""
msgid "Profile syncing change"
msgstr ""
msgid "Learn more"
msgstr ""
msgid "Reloading network plug-in..."
msgstr ""
@@ -1698,6 +1712,12 @@ msgstr ""
msgid "WebView2 Runtime"
msgstr ""
msgid ""
"The Microsoft WebView2 Runtime could not be installed.\n"
"Some features, including the setup wizard, may appear blank until it is installed.\n"
"Please install it manually from https://developer.microsoft.com/microsoft-edge/webview2/ and restart Orca Slicer."
msgstr ""
#, c-format, boost-format
msgid "Resources path does not exist or is not a directory: %s"
msgstr ""
@@ -3879,6 +3899,9 @@ msgstr ""
msgid "The recommended nozzle temperature for this filament type is [%d, %d] degrees Celsius."
msgstr ""
msgid "Adaptive Pressure Advance model validation failed:\n"
msgstr ""
msgid ""
"Too small max volumetric speed.\n"
"Value was reset to 0.5"
@@ -4943,6 +4966,12 @@ msgstr ""
msgid "Stats"
msgstr ""
msgid "Slice"
msgstr ""
msgid "Review"
msgstr ""
msgid "Assembly Return"
msgstr ""
@@ -5009,7 +5038,7 @@ msgstr ""
msgid "Size:"
msgstr ""
#, c-format, boost-format
#, boost-format
msgid "Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please separate the conflicted objects farther (%s <-> %s)."
msgstr ""
@@ -10633,12 +10662,21 @@ msgstr ""
msgid "The precise wall option will be ignored for outer-inner or inner-outer-inner wall sequences."
msgstr ""
msgid "The Adaptive Pressure Advance model for one or more extruders may contain invalid values."
msgstr ""
msgid "Filament shrinkage will not be used because filament shrinkage for the used filaments does not match."
msgstr ""
msgid "Generating skirt & brim"
msgstr ""
msgid ""
"Per-object skirts cannot fit between the objects in By object print sequence.\n"
"\n"
"Move the objects farther apart, reduce brim/skirt size, switch Skirt type to Combined, or switch Print sequence to By layer."
msgstr ""
msgid "Exporting G-code"
msgstr ""
@@ -12171,7 +12209,6 @@ msgstr ""
msgid "Z-buckling bias optimization (experimental)"
msgstr ""
#, c-format, boost-format
msgid "Tightens the gyroid wave along the Z (vertical) axis at low infill density to shorten the effective vertical column length and improve Z-axis compression buckling resistance. Filament use is preserved. No effect at ~30% sparse infill density and above. Only applies when Sparse infill pattern is set to Gyroid."
msgstr ""
@@ -14842,9 +14879,6 @@ msgstr ""
msgid "Export the objects as multiple STLs to directory."
msgstr ""
msgid "Slice"
msgstr ""
msgid "Slice the plates: 0-all plates, i-plate i, others-invalid"
msgstr ""

View File

@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Orca Slicer\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-19 10:33-0300\n"
"POT-Creation-Date: 2026-06-26 10:26+0800\n"
"PO-Revision-Date: \n"
"Last-Translator: Ian A. Bassi <>\n"
"Language-Team: \n"
@@ -1711,6 +1711,20 @@ msgstr "OrcaSlicer recibió una notificación de excepción no controlada: %1%"
msgid "Untitled"
msgstr "Sin título"
msgid ""
"Since version 2.4.0, OrcaSlicer syncs user profiles through Orca Cloud instead of Bambu Cloud.\n"
"\n"
"To migrate your existing profiles, log in to Orca Cloud and they will be transferred automatically. To learn more about how OrcaSlicer stores and syncs your profiles, or to migrate your presets manually, check out our wiki.\n"
"\n"
"If you did not use Bambu Cloud to sync profiles, this change does not affect you and you can safely ignore this message."
msgstr "Desde la versión 2.4.0, OrcaSlicer sincroniza los perfiles de usuario a través de Orca Cloud en lugar de Bambu Cloud.\n\nPara migrar tus perfiles existentes, inicia sesión en Orca Cloud y se transferirán automáticamente. Para obtener más información sobre cómo OrcaSlicer almacena y sincroniza tus perfiles, o para migrar tus perfiles manualmente, consulta nuestra wiki.\n\nSi no usabas Bambu Cloud para sincronizar perfiles, este cambio no te afecta y puedes ignorar este mensaje con seguridad."
msgid "Profile syncing change"
msgstr ""
msgid "Learn more"
msgstr ""
msgid "Reloading network plug-in..."
msgstr "Recargando el complemento de red..."
@@ -1742,6 +1756,12 @@ msgstr ""
msgid "WebView2 Runtime"
msgstr "WebView2 Runtime"
msgid ""
"The Microsoft WebView2 Runtime could not be installed.\n"
"Some features, including the setup wizard, may appear blank until it is installed.\n"
"Please install it manually from https://developer.microsoft.com/microsoft-edge/webview2/ and restart Orca Slicer."
msgstr ""
#, c-format, boost-format
msgid "Resources path does not exist or is not a directory: %s"
msgstr "La ruta de recursos no existe o no es un directorio: %s"
@@ -4077,6 +4097,9 @@ msgstr ""
msgid "The recommended nozzle temperature for this filament type is [%d, %d] degrees Celsius."
msgstr "La temperatura recomendada de la boquilla para este tipo de filamento es de [%d, %d] grados Celsius."
msgid "Adaptive Pressure Advance model validation failed:\n"
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid ""
"Too small max volumetric speed.\n"
@@ -5210,6 +5233,12 @@ msgstr "Todas las camas"
msgid "Stats"
msgstr "Estadísticas"
msgid "Slice"
msgstr "Laminar"
msgid "Review"
msgstr ""
msgid "Assembly Return"
msgstr "Volver a agrupar"
@@ -5277,7 +5306,7 @@ msgstr "Volumen:"
msgid "Size:"
msgstr "Tamaño:"
#, c-format, boost-format
#, boost-format
msgid "Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please separate the conflicted objects farther (%s <-> %s)."
msgstr "Se han encontrado conflictos de rutas G-Code en la capa %d, Z = %.2lfmm. Por favor, separe más los objetos en conflicto (%s <-> %s)."
@@ -11213,12 +11242,21 @@ msgstr ""
msgid "The precise wall option will be ignored for outer-inner or inner-outer-inner wall sequences."
msgstr "La opción de pared precisa se ignorará para secuencias de paredes externo-interno o interno-externo-interno."
msgid "The Adaptive Pressure Advance model for one or more extruders may contain invalid values."
msgstr ""
msgid "Filament shrinkage will not be used because filament shrinkage for the used filaments does not match."
msgstr "La contracción del filamento no se utilizará porque la contracción del filamento para los filamentos utilizados difiere significativamente."
msgid "Generating skirt & brim"
msgstr "Generando falda y borde de adherencia"
msgid ""
"Per-object skirts cannot fit between the objects in By object print sequence.\n"
"\n"
"Move the objects farther apart, reduce brim/skirt size, switch Skirt type to Combined, or switch Print sequence to By layer."
msgstr ""
msgid "Exporting G-code"
msgstr "Exportando G-Code"
@@ -13046,7 +13084,7 @@ msgid "Z-buckling bias optimization (experimental)"
msgstr "Optimización del desplazamiento por deformación en Z (experimental)"
# TODO: Review, changed by lang refactor. PR 14254
#, fuzzy, c-format, boost-format
#, fuzzy
msgid "Tightens the gyroid wave along the Z (vertical) axis at low infill density to shorten the effective vertical column length and improve Z-axis compression buckling resistance. Filament use is preserved. No effect at ~30% sparse infill density and above. Only applies when Sparse infill pattern is set to Gyroid."
msgstr "Ajusta la onda giroide a lo largo del eje Z (vertical) con una densidad de relleno baja para acortar la longitud efectiva de la columna vertical y mejorar la resistencia al pandeo por compresión en el eje Z. Se mantiene el consumo de filamento. No tiene efecto con una densidad de relleno escasa de aproximadamente el ~30% o superior. Solo se aplica cuando el patrón de relleno escaso está configurado en «Giroide»."
@@ -16018,9 +16056,6 @@ msgstr "Exportar múltiples STL"
msgid "Export the objects as multiple STLs to directory."
msgstr "Exportar los objetos como múltiples STL a un directorio."
msgid "Slice"
msgstr "Laminar"
msgid "Slice the plates: 0-all plates, i-plate i, others-invalid"
msgstr "Cortar las camas: 0-todas las camas, i-cama i, otras-inválidas"

View File

@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Orca Slicer\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-19 10:33-0300\n"
"POT-Creation-Date: 2026-06-26 10:26+0800\n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: Guislain Cyril, Thomas Lété\n"
@@ -1695,6 +1695,20 @@ msgstr "Orca Slicer a reçu une exception non gérée : %1%"
msgid "Untitled"
msgstr "Sans titre"
msgid ""
"Since version 2.4.0, OrcaSlicer syncs user profiles through Orca Cloud instead of Bambu Cloud.\n"
"\n"
"To migrate your existing profiles, log in to Orca Cloud and they will be transferred automatically. To learn more about how OrcaSlicer stores and syncs your profiles, or to migrate your presets manually, check out our wiki.\n"
"\n"
"If you did not use Bambu Cloud to sync profiles, this change does not affect you and you can safely ignore this message."
msgstr "Depuis la version 2.4.0, OrcaSlicer synchronise les profils utilisateur via Orca Cloud au lieu de Bambu Cloud.\n\nPour migrer vos profils existants, connectez-vous à Orca Cloud et ils seront transférés automatiquement. Pour en savoir plus sur la façon dont OrcaSlicer stocke et synchronise vos profils, ou pour migrer vos préréglages manuellement, consultez notre wiki.\n\nSi vous n'utilisiez pas Bambu Cloud pour synchroniser vos profils, ce changement ne vous concerne pas et vous pouvez ignorer ce message."
msgid "Profile syncing change"
msgstr ""
msgid "Learn more"
msgstr ""
msgid "Reloading network plug-in..."
msgstr "Rechargement du plug-in réseau…"
@@ -1724,6 +1738,12 @@ msgstr ""
msgid "WebView2 Runtime"
msgstr "WebView2 Runtime"
msgid ""
"The Microsoft WebView2 Runtime could not be installed.\n"
"Some features, including the setup wizard, may appear blank until it is installed.\n"
"Please install it manually from https://developer.microsoft.com/microsoft-edge/webview2/ and restart Orca Slicer."
msgstr ""
#, c-format, boost-format
msgid "Resources path does not exist or is not a directory: %s"
msgstr "Le chemin des ressources n'existe pas ou n'est pas un répertoire : %s"
@@ -3972,6 +3992,9 @@ msgstr ""
msgid "The recommended nozzle temperature for this filament type is [%d, %d] degrees Celsius."
msgstr "La température de buse recommandée pour ce type de filament est de [%d, %d] degrés Celsius."
msgid "Adaptive Pressure Advance model validation failed:\n"
msgstr ""
msgid ""
"Too small max volumetric speed.\n"
"Value was reset to 0.5"
@@ -5086,6 +5109,12 @@ msgstr "Toutes les plaques"
msgid "Stats"
msgstr "Statistiques"
msgid "Slice"
msgstr "Découper"
msgid "Review"
msgstr ""
msgid "Assembly Return"
msgstr "Retour d'assemblage"
@@ -5152,7 +5181,7 @@ msgstr "Volume :"
msgid "Size:"
msgstr "Taille :"
#, c-format, boost-format
#, boost-format
msgid "Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please separate the conflicted objects farther (%s <-> %s)."
msgstr "Des conflits de chemins G-code ont été trouvés au niveau de la couche %d, z = %.2lfmm. Veuillez séparer davantage les objets en conflit (%s <-> %s)."
@@ -7990,13 +8019,16 @@ msgid "Renders cast shadows on the plate in realistic view."
msgstr "Affiche les ombres portées sur la plaque dans la vue réaliste."
msgid "Smooth normals"
msgstr ""
msgstr "Normales lissées"
msgid ""
"Applies smooth normals to the realistic view.\n"
"\n"
"Requires manual scene reload to take effect (right-click on 3D view → \"Reload All\")."
msgstr ""
"Applique les normales lissées à la vue réaliste.\n"
"\n"
"Nécessite un rechargement manuel de la scène pour prendre effet (clic droit sur la vue 3D → « Tout recharger »)."
msgid "Anti-aliasing"
msgstr "Anticrénelage"
@@ -10970,12 +11002,21 @@ msgstr ""
msgid "The precise wall option will be ignored for outer-inner or inner-outer-inner wall sequences."
msgstr "L'option de paroi précise sera ignorée pour les séquences de parois extérieure-intérieure ou intérieure-extérieure-intérieure."
msgid "The Adaptive Pressure Advance model for one or more extruders may contain invalid values."
msgstr ""
msgid "Filament shrinkage will not be used because filament shrinkage for the used filaments does not match."
msgstr "Le rétrécissement du filament ne sera pas utilisé car le rétrécissement des filaments utilisés ne correspond pas."
msgid "Generating skirt & brim"
msgstr "Génération jupe et bord"
msgid ""
"Per-object skirts cannot fit between the objects in By object print sequence.\n"
"\n"
"Move the objects farther apart, reduce brim/skirt size, switch Skirt type to Combined, or switch Print sequence to By layer."
msgstr ""
msgid "Exporting G-code"
msgstr "Exportation du G-code"
@@ -12747,7 +12788,7 @@ msgid "Z-buckling bias optimization (experimental)"
msgstr "Optimisation du biais de flambage en Z (expérimental)"
# TODO: Review, changed by lang refactor. PR 14254
#, fuzzy, c-format, boost-format
#, fuzzy
msgid "Tightens the gyroid wave along the Z (vertical) axis at low infill density to shorten the effective vertical column length and improve Z-axis compression buckling resistance. Filament use is preserved. No effect at ~30% sparse infill density and above. Only applies when Sparse infill pattern is set to Gyroid."
msgstr "Resserre londe gyroïde le long de laxe Z (vertical) à faible densité de remplissage afin de raccourcir la longueur effective des colonnes verticales et daméliorer la résistance au flambage en compression selon laxe Z. La consommation de filament est préservée. Aucun effet à partir denviron 30 % de densité de remplissage. Sapplique uniquement lorsque le motif de remplissage est réglé sur Gyroïde."
@@ -12989,7 +13030,7 @@ msgid "Travel speed of the first layer."
msgstr "Vitesse de déplacement de la couche initiale"
msgid "Number of slow layers"
msgstr ""
msgstr "Nombre de couches lentes"
msgid "The first few layers are printed slower than normal. The speed is gradually increased in a linear fashion over the specified number of layers."
msgstr "Les premières couches sont imprimées plus lentement que la normale. La vitesse augmente progressivement de manière linéaire sur le nombre de couches spécifié."
@@ -15621,9 +15662,6 @@ msgstr "Exporter plusieurs STL"
msgid "Export the objects as multiple STLs to directory."
msgstr "Exporter les objets sous forme de STLs multiples dans un répertoire"
msgid "Slice"
msgstr "Découper"
msgid "Slice the plates: 0-all plates, i-plate i, others-invalid"
msgstr "Trancher toutes les plaques : 0-toutes, i-plaque i, autres-invalides"

View File

@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Orca Slicer\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-19 10:33-0300\n"
"POT-Creation-Date: 2026-06-26 10:26+0800\n"
"Language: hu\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -1708,6 +1708,20 @@ msgstr "Az OrcaSlicer kezeletlen kivételt kapott: %1%"
msgid "Untitled"
msgstr "Névtelen"
msgid ""
"Since version 2.4.0, OrcaSlicer syncs user profiles through Orca Cloud instead of Bambu Cloud.\n"
"\n"
"To migrate your existing profiles, log in to Orca Cloud and they will be transferred automatically. To learn more about how OrcaSlicer stores and syncs your profiles, or to migrate your presets manually, check out our wiki.\n"
"\n"
"If you did not use Bambu Cloud to sync profiles, this change does not affect you and you can safely ignore this message."
msgstr "A 2.4.0-s verziótól kezdve az OrcaSlicer a felhasználói profilokat a Bambu Cloud helyett az Orca Cloudon keresztül szinkronizálja.\n\nMeglévő profiljai átviteléhez jelentkezzen be az Orca Cloudba, és azok automatikusan átkerülnek. Ha többet szeretne megtudni arról, hogyan tárolja és szinkronizálja az OrcaSlicer a profiljait, vagy ha kézzel szeretné átvinni a beállításait, tekintse meg a wikinket.\n\nHa nem használta a Bambu Cloudot a profilok szinkronizálásához, ez a változás nem érinti Önt, és nyugodtan figyelmen kívül hagyhatja ezt az üzenetet."
msgid "Profile syncing change"
msgstr ""
msgid "Learn more"
msgstr ""
msgid "Reloading network plug-in..."
msgstr "Hálózati bővítmény újratöltése..."
@@ -1737,6 +1751,12 @@ msgstr ""
msgid "WebView2 Runtime"
msgstr "WebView2 Runtime"
msgid ""
"The Microsoft WebView2 Runtime could not be installed.\n"
"Some features, including the setup wizard, may appear blank until it is installed.\n"
"Please install it manually from https://developer.microsoft.com/microsoft-edge/webview2/ and restart Orca Slicer."
msgstr ""
#, c-format, boost-format
msgid "Resources path does not exist or is not a directory: %s"
msgstr "Az erőforrások elérési útja nem létezik vagy nem könyvtár: %s"
@@ -4062,6 +4082,9 @@ msgstr ""
msgid "The recommended nozzle temperature for this filament type is [%d, %d] degrees Celsius."
msgstr "Az ajánlott fúvóka hőmérséklet ehhez a filament típushoz [%d, %d] Celsius-fok"
msgid "Adaptive Pressure Advance model validation failed:\n"
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid ""
"Too small max volumetric speed.\n"
@@ -5195,6 +5218,12 @@ msgstr "Összes tálca"
msgid "Stats"
msgstr "Statisztika"
msgid "Slice"
msgstr "Szeletelés"
msgid "Review"
msgstr ""
msgid "Assembly Return"
msgstr "Vissza az összeszereléshez"
@@ -5262,7 +5291,7 @@ msgstr "Térfogat:"
msgid "Size:"
msgstr "Méret:"
#, c-format, boost-format
#, boost-format
msgid "Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please separate the conflicted objects farther (%s <-> %s)."
msgstr "G-kód útvonalütközés található a(z) %d. rétegen, Z = %.2lfmm. Helyezd távolabb egymástól az ütköző objektumokat (%s <-> %s)."
@@ -11196,12 +11225,21 @@ msgstr ""
msgid "The precise wall option will be ignored for outer-inner or inner-outer-inner wall sequences."
msgstr "A pontos fal opció figyelmen kívül lesz hagyva külső-belső vagy belső-külső-belső fali sorrend esetén."
msgid "The Adaptive Pressure Advance model for one or more extruders may contain invalid values."
msgstr ""
msgid "Filament shrinkage will not be used because filament shrinkage for the used filaments does not match."
msgstr "A filament zsugorodása nem lesz figyelembe véve, mert a használt filamentekhez megadott zsugorodási értékek nem egyeznek."
msgid "Generating skirt & brim"
msgstr "Szoknya & perem generálása"
msgid ""
"Per-object skirts cannot fit between the objects in By object print sequence.\n"
"\n"
"Move the objects farther apart, reduce brim/skirt size, switch Skirt type to Combined, or switch Print sequence to By layer."
msgstr ""
msgid "Exporting G-code"
msgstr "G-kód exportálása"
@@ -12953,7 +12991,7 @@ msgid "Z-buckling bias optimization (experimental)"
msgstr "Z-kihajlási torzítás optimalizálása (kísérleti)"
# TODO: Review, changed by lang refactor. PR 14254
#, fuzzy, c-format, boost-format
#, fuzzy
msgid "Tightens the gyroid wave along the Z (vertical) axis at low infill density to shorten the effective vertical column length and improve Z-axis compression buckling resistance. Filament use is preserved. No effect at ~30% sparse infill density and above. Only applies when Sparse infill pattern is set to Gyroid."
msgstr "Alacsony feltöltési sűrűség mellett megfeszíti a gyroid hullámot a Z (függőleges) tengely mentén, hogy lerövidítse a tényleges függőleges oszlophosszt és javítsa a Z-tengely összenyomódási kihajlási ellenállását. A filamenthasználat megmarad. Nincs hatása ~30%-os és afeletti ritka kitöltési sűrűségnél. Csak akkor érvényes, ha a Ritka kitöltési minta Gyroid-ra van állítva."
@@ -15922,9 +15960,6 @@ msgstr "Több STL exportálása"
msgid "Export the objects as multiple STLs to directory."
msgstr "Az objektumok exportálása több STL fájlként egy könyvtárba."
msgid "Slice"
msgstr "Szeletelés"
msgid "Slice the plates: 0-all plates, i-plate i, others-invalid"
msgstr "Tálcák szeletelése: 0 - összes tálca, i - i tálca, egyéb - érvénytelen"

View File

@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Orca Slicer\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-19 10:33-0300\n"
"POT-Creation-Date: 2026-06-26 10:26+0800\n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -1711,6 +1711,20 @@ msgstr "OrcaSlicer ha ricevuto un'eccezione non gestita: %1%"
msgid "Untitled"
msgstr "Senza titolo"
msgid ""
"Since version 2.4.0, OrcaSlicer syncs user profiles through Orca Cloud instead of Bambu Cloud.\n"
"\n"
"To migrate your existing profiles, log in to Orca Cloud and they will be transferred automatically. To learn more about how OrcaSlicer stores and syncs your profiles, or to migrate your presets manually, check out our wiki.\n"
"\n"
"If you did not use Bambu Cloud to sync profiles, this change does not affect you and you can safely ignore this message."
msgstr "Dalla versione 2.4.0, OrcaSlicer sincronizza i profili utente tramite Orca Cloud anziché Bambu Cloud.\n\nPer migrare i tuoi profili esistenti, accedi a Orca Cloud e verranno trasferiti automaticamente. Per saperne di più su come OrcaSlicer memorizza e sincronizza i tuoi profili, o per migrare i tuoi profili manualmente, consulta la nostra wiki.\n\nSe non utilizzavi Bambu Cloud per sincronizzare i profili, questa modifica non ti riguarda e puoi ignorare questo messaggio."
msgid "Profile syncing change"
msgstr ""
msgid "Learn more"
msgstr ""
msgid "Reloading network plug-in..."
msgstr "Ricaricamento modulo di rete..."
@@ -1740,6 +1754,12 @@ msgstr ""
msgid "WebView2 Runtime"
msgstr "WebView2 Runtime"
msgid ""
"The Microsoft WebView2 Runtime could not be installed.\n"
"Some features, including the setup wizard, may appear blank until it is installed.\n"
"Please install it manually from https://developer.microsoft.com/microsoft-edge/webview2/ and restart Orca Slicer."
msgstr ""
#, c-format, boost-format
msgid "Resources path does not exist or is not a directory: %s"
msgstr "Il percorso delle risorse non esiste o non è una directory: %s"
@@ -4063,6 +4083,9 @@ msgstr ""
msgid "The recommended nozzle temperature for this filament type is [%d, %d] degrees Celsius."
msgstr "La temperatura dell'ugello consigliata per questo filamento è [%d, %d] gradi Celsius."
msgid "Adaptive Pressure Advance model validation failed:\n"
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid ""
"Too small max volumetric speed.\n"
@@ -5196,6 +5219,12 @@ msgstr "Tutte le piastre"
msgid "Stats"
msgstr "Statistiche"
msgid "Slice"
msgstr "Elabora"
msgid "Review"
msgstr ""
msgid "Assembly Return"
msgstr "Ritorna al montaggio"
@@ -5263,7 +5292,7 @@ msgstr ""
msgid "Size:"
msgstr "Dimensione:"
#, c-format, boost-format
#, boost-format
msgid "Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please separate the conflicted objects farther (%s <-> %s)."
msgstr "Sono stati trovati conflitti di percorsi nel G-code sullo strato %d, Z = %.2lfmm. Si prega di separare gli oggetti in conflitto (%s <-> %s)."
@@ -11178,12 +11207,21 @@ msgstr ""
msgid "The precise wall option will be ignored for outer-inner or inner-outer-inner wall sequences."
msgstr "L'opzione parete precisa verrà ignorata per le sequenze di pareti esterno-interno o interno-esterno-interno."
msgid "The Adaptive Pressure Advance model for one or more extruders may contain invalid values."
msgstr ""
msgid "Filament shrinkage will not be used because filament shrinkage for the used filaments does not match."
msgstr "La compensazione del restringimento del materiale non verrà utilizzata perché il fenomeno di restringimento nei filamenti utilizzati varia in modo significativo."
msgid "Generating skirt & brim"
msgstr "Generazione gonna e tesa"
msgid ""
"Per-object skirts cannot fit between the objects in By object print sequence.\n"
"\n"
"Move the objects farther apart, reduce brim/skirt size, switch Skirt type to Combined, or switch Print sequence to By layer."
msgstr ""
msgid "Exporting G-code"
msgstr "Esportazione G-code"
@@ -12935,7 +12973,6 @@ msgstr "Utilizzo di linee multiple per il pattern di riempimento, se supportato
msgid "Z-buckling bias optimization (experimental)"
msgstr ""
#, c-format, boost-format
msgid "Tightens the gyroid wave along the Z (vertical) axis at low infill density to shorten the effective vertical column length and improve Z-axis compression buckling resistance. Filament use is preserved. No effect at ~30% sparse infill density and above. Only applies when Sparse infill pattern is set to Gyroid."
msgstr ""
@@ -15888,9 +15925,6 @@ msgstr "Esporta STL multipli"
msgid "Export the objects as multiple STLs to directory."
msgstr "Esporta gli oggetti come STL multipli nella directory."
msgid "Slice"
msgstr "Elabora"
msgid "Slice the plates: 0-all plates, i-plate i, others-invalid"
msgstr "Elaborazione dei piatti: 0-tutti i piatti, i-piatto i, altri-non valido"

View File

@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Orca Slicer\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-19 10:33-0300\n"
"POT-Creation-Date: 2026-06-26 10:26+0800\n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -1709,6 +1709,20 @@ msgstr "OrcaSlicerで未処理の例外が発生しました: %1%"
msgid "Untitled"
msgstr "名称未設定"
msgid ""
"Since version 2.4.0, OrcaSlicer syncs user profiles through Orca Cloud instead of Bambu Cloud.\n"
"\n"
"To migrate your existing profiles, log in to Orca Cloud and they will be transferred automatically. To learn more about how OrcaSlicer stores and syncs your profiles, or to migrate your presets manually, check out our wiki.\n"
"\n"
"If you did not use Bambu Cloud to sync profiles, this change does not affect you and you can safely ignore this message."
msgstr "バージョン 2.4.0 以降、OrcaSlicer はユーザープロファイルを Bambu Cloud ではなく Orca Cloud を通じて同期します。\n\n既存のプロファイルを移行するには、Orca Cloud にログインしてください。自動的に転送されます。OrcaSlicer がプロファイルを保存・同期する仕組みの詳細や、プリセットを手動で移行する方法については、Wiki をご覧ください。\n\nプロファイルの同期に Bambu Cloud を使用していなかった場合、この変更の影響はありません。このメッセージは無視して問題ありません。"
msgid "Profile syncing change"
msgstr ""
msgid "Learn more"
msgstr ""
msgid "Reloading network plug-in..."
msgstr "ネットワークプラグインを再読み込み中..."
@@ -1738,6 +1752,12 @@ msgstr ""
msgid "WebView2 Runtime"
msgstr "WebView2 Runtime"
msgid ""
"The Microsoft WebView2 Runtime could not be installed.\n"
"Some features, including the setup wizard, may appear blank until it is installed.\n"
"Please install it manually from https://developer.microsoft.com/microsoft-edge/webview2/ and restart Orca Slicer."
msgstr ""
#, c-format, boost-format
msgid "Resources path does not exist or is not a directory: %s"
msgstr "リソースパスが存在しないかディレクトリではありません: %s"
@@ -4045,6 +4065,9 @@ msgstr ""
msgid "The recommended nozzle temperature for this filament type is [%d, %d] degrees Celsius."
msgstr "このフィラメントで推奨ノズル温度は %d ~ %d ℃です。"
msgid "Adaptive Pressure Advance model validation failed:\n"
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid ""
"Too small max volumetric speed.\n"
@@ -5169,6 +5192,12 @@ msgstr "全プレート"
msgid "Stats"
msgstr "統計"
msgid "Slice"
msgstr "スライス"
msgid "Review"
msgstr ""
msgid "Assembly Return"
msgstr "戻る"
@@ -5236,7 +5265,7 @@ msgstr "ボリューム"
msgid "Size:"
msgstr "サイズ:"
#, c-format, boost-format
#, boost-format
msgid "Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please separate the conflicted objects farther (%s <-> %s)."
msgstr "レイヤー%d、Z = %.2lfmmでG-codeパスの衝突が検出されました。衝突するオブジェクトをもっと離してください%s <-> %s。"
@@ -11096,12 +11125,21 @@ msgstr ""
msgid "The precise wall option will be ignored for outer-inner or inner-outer-inner wall sequences."
msgstr "正確な壁オプションは外側-内側または内側-外側-内側の壁シーケンスでは無視されます。"
msgid "The Adaptive Pressure Advance model for one or more extruders may contain invalid values."
msgstr ""
msgid "Filament shrinkage will not be used because filament shrinkage for the used filaments does not match."
msgstr "使用するフィラメントの収縮率が大きく異なるため、フィラメント収縮率は使用しません。"
msgid "Generating skirt & brim"
msgstr "スカートとブリムを生成"
msgid ""
"Per-object skirts cannot fit between the objects in By object print sequence.\n"
"\n"
"Move the objects farther apart, reduce brim/skirt size, switch Skirt type to Combined, or switch Print sequence to By layer."
msgstr ""
msgid "Exporting G-code"
msgstr "G-codeをエクスポート中"
@@ -12697,7 +12735,6 @@ msgstr "充填パターンが対応している場合は、複数のラインを
msgid "Z-buckling bias optimization (experimental)"
msgstr ""
#, c-format, boost-format
msgid "Tightens the gyroid wave along the Z (vertical) axis at low infill density to shorten the effective vertical column length and improve Z-axis compression buckling resistance. Filament use is preserved. No effect at ~30% sparse infill density and above. Only applies when Sparse infill pattern is set to Gyroid."
msgstr ""
@@ -15471,9 +15508,6 @@ msgstr ""
msgid "Export the objects as multiple STLs to directory."
msgstr ""
msgid "Slice"
msgstr "スライス"
msgid "Slice the plates: 0-all plates, i-plate i, others-invalid"
msgstr "プレートをスライス: 0: 全て, i:プレートi, その他: 無効"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Orca Slicer\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-19 10:33-0300\n"
"POT-Creation-Date: 2026-06-26 10:26+0800\n"
"PO-Revision-Date: 2025-06-02 17:12+0900\n"
"Last-Translator: crwusiz <crwusiz@gmail.com>\n"
"Language-Team: \n"
@@ -1715,6 +1715,20 @@ msgstr "Orca Slicer에 처리되지 않은 예외가 발생했습니다: %1%"
msgid "Untitled"
msgstr "제목 없음"
msgid ""
"Since version 2.4.0, OrcaSlicer syncs user profiles through Orca Cloud instead of Bambu Cloud.\n"
"\n"
"To migrate your existing profiles, log in to Orca Cloud and they will be transferred automatically. To learn more about how OrcaSlicer stores and syncs your profiles, or to migrate your presets manually, check out our wiki.\n"
"\n"
"If you did not use Bambu Cloud to sync profiles, this change does not affect you and you can safely ignore this message."
msgstr "버전 2.4.0부터 OrcaSlicer는 사용자 프로파일을 Bambu Cloud 대신 Orca Cloud를 통해 동기화합니다.\n\n기존 프로파일을 이전하려면 Orca Cloud에 로그인하세요. 자동으로 전송됩니다. OrcaSlicer가 프로파일을 저장하고 동기화하는 방식에 대해 자세히 알아보거나 사전 설정을 수동으로 이전하려면 위키를 참조하세요.\n\n프로파일 동기화에 Bambu Cloud를 사용하지 않았다면 이 변경 사항은 영향을 주지 않으므로 이 메시지를 무시해도 됩니다."
msgid "Profile syncing change"
msgstr ""
msgid "Learn more"
msgstr ""
msgid "Reloading network plug-in..."
msgstr "네트워크 플러그인 재로드 중..."
@@ -1744,6 +1758,12 @@ msgstr ""
msgid "WebView2 Runtime"
msgstr "WebView2 런타임"
msgid ""
"The Microsoft WebView2 Runtime could not be installed.\n"
"Some features, including the setup wizard, may appear blank until it is installed.\n"
"Please install it manually from https://developer.microsoft.com/microsoft-edge/webview2/ and restart Orca Slicer."
msgstr ""
#, c-format, boost-format
msgid "Resources path does not exist or is not a directory: %s"
msgstr "리소스 경로가 존재하지 않거나 디렉토리가 아닙니다: %s"
@@ -4060,6 +4080,9 @@ msgstr ""
msgid "The recommended nozzle temperature for this filament type is [%d, %d] degrees Celsius."
msgstr "이 필라멘트 유형의 권장 노즐 온도는 [%d, %d]°C입니다"
msgid "Adaptive Pressure Advance model validation failed:\n"
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid ""
"Too small max volumetric speed.\n"
@@ -5195,6 +5218,12 @@ msgstr "전체 플레이트"
msgid "Stats"
msgstr "통계"
msgid "Slice"
msgstr "슬라이스"
msgid "Review"
msgstr ""
msgid "Assembly Return"
msgstr "조립 되돌리기"
@@ -5262,7 +5291,7 @@ msgstr "용량:"
msgid "Size:"
msgstr "크기:"
#, c-format, boost-format
#, boost-format
msgid "Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please separate the conflicted objects farther (%s <-> %s)."
msgstr "레이어 %d, Z = %.2lf mm에서 Gcode 경로 충돌이 발견되었습니다. 충돌하는 객체를 더 멀리 분리하세요 (%s <-> %s)."
@@ -11140,12 +11169,21 @@ msgstr ""
msgid "The precise wall option will be ignored for outer-inner or inner-outer-inner wall sequences."
msgstr ""
msgid "The Adaptive Pressure Advance model for one or more extruders may contain invalid values."
msgstr ""
msgid "Filament shrinkage will not be used because filament shrinkage for the used filaments does not match."
msgstr ""
msgid "Generating skirt & brim"
msgstr "스커트 & 브림 생성 중"
msgid ""
"Per-object skirts cannot fit between the objects in By object print sequence.\n"
"\n"
"Move the objects farther apart, reduce brim/skirt size, switch Skirt type to Combined, or switch Print sequence to By layer."
msgstr ""
msgid "Exporting G-code"
msgstr "Gcode 내보내는 중"
@@ -12854,7 +12892,6 @@ msgstr "채우기 패턴에서 지원되는 경우 채우기 패턴에 여러
msgid "Z-buckling bias optimization (experimental)"
msgstr ""
#, c-format, boost-format
msgid "Tightens the gyroid wave along the Z (vertical) axis at low infill density to shorten the effective vertical column length and improve Z-axis compression buckling resistance. Filament use is preserved. No effect at ~30% sparse infill density and above. Only applies when Sparse infill pattern is set to Gyroid."
msgstr ""
@@ -15748,9 +15785,6 @@ msgstr "여러 STL을 내보내기"
msgid "Export the objects as multiple STLs to directory."
msgstr "객체를 여러 STL로 경로에 내보내기"
msgid "Slice"
msgstr "슬라이스"
msgid "Slice the plates: 0-all plates, i-plate i, others-invalid"
msgstr "플레이트 슬라이스: 0-모든 플레이트, i-플레이트 i, 기타-잘못됨"

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-19 10:33-0300\n"
"POT-Creation-Date: 2026-06-26 10:26+0800\n"
"PO-Revision-Date: 2025-10-25 23:01+0300\n"
"Last-Translator: Gintaras Kučinskas <sharanchius@gmail.com>\n"
"Language-Team: \n"
@@ -1719,6 +1719,20 @@ msgstr "OrcaSlicer susidūrė su neapdorota klaida: %1%"
msgid "Untitled"
msgstr "Be pavadinimo"
msgid ""
"Since version 2.4.0, OrcaSlicer syncs user profiles through Orca Cloud instead of Bambu Cloud.\n"
"\n"
"To migrate your existing profiles, log in to Orca Cloud and they will be transferred automatically. To learn more about how OrcaSlicer stores and syncs your profiles, or to migrate your presets manually, check out our wiki.\n"
"\n"
"If you did not use Bambu Cloud to sync profiles, this change does not affect you and you can safely ignore this message."
msgstr "Nuo 2.4.0 versijos OrcaSlicer sinchronizuoja naudotojo profilius per Orca Cloud, o ne Bambu Cloud.\n\nNorėdami perkelti esamus profilius, prisijunkite prie Orca Cloud ir jie bus perkelti automatiškai. Norėdami sužinoti daugiau apie tai, kaip OrcaSlicer saugo ir sinchronizuoja jūsų profilius, arba norėdami perkelti profilius rankiniu būdu, apsilankykite mūsų wiki.\n\nJei profiliams sinchronizuoti nenaudojote Bambu Cloud, šis pakeitimas jums neaktualus ir šį pranešimą galite ignoruoti."
msgid "Profile syncing change"
msgstr ""
msgid "Learn more"
msgstr ""
msgid "Reloading network plug-in..."
msgstr ""
@@ -1748,6 +1762,12 @@ msgstr ""
msgid "WebView2 Runtime"
msgstr "\"WebView2\" paleidimo terpė"
msgid ""
"The Microsoft WebView2 Runtime could not be installed.\n"
"Some features, including the setup wizard, may appear blank until it is installed.\n"
"Please install it manually from https://developer.microsoft.com/microsoft-edge/webview2/ and restart Orca Slicer."
msgstr ""
#, c-format, boost-format
msgid "Resources path does not exist or is not a directory: %s"
msgstr "Išteklių kelias neegzistuoja arba nėra katalogas: %s"
@@ -4055,6 +4075,9 @@ msgstr ""
msgid "The recommended nozzle temperature for this filament type is [%d, %d] degrees Celsius."
msgstr "Rekomenduojama šio tipo gijos spausdinimo temperatūra yra nuo %d iki %d laipsnių Celsijaus."
msgid "Adaptive Pressure Advance model validation failed:\n"
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid ""
"Too small max volumetric speed.\n"
@@ -5188,6 +5211,12 @@ msgstr "Visos plokštės"
msgid "Stats"
msgstr "Statistika"
msgid "Slice"
msgstr "Sluoksniuoti"
msgid "Review"
msgstr ""
msgid "Assembly Return"
msgstr "Sugrąžinti surinkimą"
@@ -5255,7 +5284,7 @@ msgstr "Tūris:"
msgid "Size:"
msgstr "Dydis:"
#, c-format, boost-format
#, boost-format
msgid "Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please separate the conflicted objects farther (%s <-> %s)."
msgstr "Rasta G-kode judėjimo kelių konfliktų %d sluoksnyje, Z = %.2lfmm. Prašome labiau atskirti konfliktinius objektus (%s <-> %s)."
@@ -11129,12 +11158,21 @@ msgstr ""
msgid "The precise wall option will be ignored for outer-inner or inner-outer-inner wall sequences."
msgstr "Tiksli sienos parinktis bus ignoruojama išorinės-vidinės arba vidinės-išorinės-vidinės sienų sekose."
msgid "The Adaptive Pressure Advance model for one or more extruders may contain invalid values."
msgstr ""
msgid "Filament shrinkage will not be used because filament shrinkage for the used filaments does not match."
msgstr "Gijų susitraukimas nenaudojamas, nes naudojamų gijų susitraukimas labai skiriasi."
msgid "Generating skirt & brim"
msgstr "Generuojamas apvadas ir kraštas"
msgid ""
"Per-object skirts cannot fit between the objects in By object print sequence.\n"
"\n"
"Move the objects farther apart, reduce brim/skirt size, switch Skirt type to Combined, or switch Print sequence to By layer."
msgstr ""
msgid "Exporting G-code"
msgstr "Eksportuojamas G-kodas"
@@ -12841,7 +12879,6 @@ msgstr "Naudoti kelias linijas užpildymo šablonui, jei tai palaiko užpildymo
msgid "Z-buckling bias optimization (experimental)"
msgstr ""
#, c-format, boost-format
msgid "Tightens the gyroid wave along the Z (vertical) axis at low infill density to shorten the effective vertical column length and improve Z-axis compression buckling resistance. Filament use is preserved. No effect at ~30% sparse infill density and above. Only applies when Sparse infill pattern is set to Gyroid."
msgstr ""
@@ -15745,9 +15782,6 @@ msgstr "Eksportuoti kaip kelis STL"
msgid "Export the objects as multiple STLs to directory."
msgstr "Eksportuokite objektus kaip kelis STL į katalogą."
msgid "Slice"
msgstr "Sluoksniuoti"
msgid "Slice the plates: 0-all plates, i-plate i, others-invalid"
msgstr "Sluoksniuoja plokštes: 0-visos plokštės, i-plokštė i, kitos-negaliojančios"

View File

@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Orca Slicer\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-19 10:33-0300\n"
"POT-Creation-Date: 2026-06-26 10:26+0800\n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -1696,6 +1696,20 @@ msgstr "OrcaSlicer kreeg een onbehandelde uitzondering: %1%"
msgid "Untitled"
msgstr "Naamloos"
msgid ""
"Since version 2.4.0, OrcaSlicer syncs user profiles through Orca Cloud instead of Bambu Cloud.\n"
"\n"
"To migrate your existing profiles, log in to Orca Cloud and they will be transferred automatically. To learn more about how OrcaSlicer stores and syncs your profiles, or to migrate your presets manually, check out our wiki.\n"
"\n"
"If you did not use Bambu Cloud to sync profiles, this change does not affect you and you can safely ignore this message."
msgstr "Sinds versie 2.4.0 synchroniseert OrcaSlicer gebruikersprofielen via Orca Cloud in plaats van Bambu Cloud.\n\nOm je bestaande profielen te migreren, log je in bij Orca Cloud en worden ze automatisch overgezet. Raadpleeg onze wiki voor meer informatie over hoe OrcaSlicer je profielen opslaat en synchroniseert, of om je voorinstellingen handmatig te migreren.\n\nAls je Bambu Cloud niet gebruikte om profielen te synchroniseren, heeft deze wijziging geen invloed op jou en kun je dit bericht veilig negeren."
msgid "Profile syncing change"
msgstr ""
msgid "Learn more"
msgstr ""
msgid "Reloading network plug-in..."
msgstr ""
@@ -1725,6 +1739,12 @@ msgstr ""
msgid "WebView2 Runtime"
msgstr "WebView2 Runtime"
msgid ""
"The Microsoft WebView2 Runtime could not be installed.\n"
"Some features, including the setup wizard, may appear blank until it is installed.\n"
"Please install it manually from https://developer.microsoft.com/microsoft-edge/webview2/ and restart Orca Slicer."
msgstr ""
#, c-format, boost-format
msgid "Resources path does not exist or is not a directory: %s"
msgstr ""
@@ -4017,6 +4037,9 @@ msgstr ""
msgid "The recommended nozzle temperature for this filament type is [%d, %d] degrees Celsius."
msgstr "De aanbevolen mondstuk temperatuur voor dit type filament is [%d, %d] graden Celsius."
msgid "Adaptive Pressure Advance model validation failed:\n"
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid ""
"Too small max volumetric speed.\n"
@@ -5135,6 +5158,12 @@ msgstr "Alle platen"
msgid "Stats"
msgstr "Statistieken"
msgid "Slice"
msgstr ""
msgid "Review"
msgstr ""
msgid "Assembly Return"
msgstr "Montage terug"
@@ -5202,7 +5231,7 @@ msgstr ""
msgid "Size:"
msgstr "Maat:"
#, c-format, boost-format
#, boost-format
msgid "Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please separate the conflicted objects farther (%s <-> %s)."
msgstr ""
@@ -11025,12 +11054,21 @@ msgstr ""
msgid "The precise wall option will be ignored for outer-inner or inner-outer-inner wall sequences."
msgstr ""
msgid "The Adaptive Pressure Advance model for one or more extruders may contain invalid values."
msgstr ""
msgid "Filament shrinkage will not be used because filament shrinkage for the used filaments does not match."
msgstr ""
msgid "Generating skirt & brim"
msgstr "Skirt en brim worden gegenereerd"
msgid ""
"Per-object skirts cannot fit between the objects in By object print sequence.\n"
"\n"
"Move the objects farther apart, reduce brim/skirt size, switch Skirt type to Combined, or switch Print sequence to By layer."
msgstr ""
msgid "Exporting G-code"
msgstr "G-code exporteren"
@@ -12622,7 +12660,6 @@ msgstr ""
msgid "Z-buckling bias optimization (experimental)"
msgstr ""
#, c-format, boost-format
msgid "Tightens the gyroid wave along the Z (vertical) axis at low infill density to shorten the effective vertical column length and improve Z-axis compression buckling resistance. Filament use is preserved. No effect at ~30% sparse infill density and above. Only applies when Sparse infill pattern is set to Gyroid."
msgstr ""
@@ -15400,9 +15437,6 @@ msgstr ""
msgid "Export the objects as multiple STLs to directory."
msgstr ""
msgid "Slice"
msgstr ""
msgid "Slice the plates: 0-all plates, i-plate i, others-invalid"
msgstr "Slice de printbedden: 0-alle printbedden, i-printbed i, andere-onjuist"

View File

@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: OrcaSlicer 2.3.0-rc\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-19 10:33-0300\n"
"POT-Creation-Date: 2026-06-26 10:26+0800\n"
"PO-Revision-Date: \n"
"Last-Translator: Krzysztof Morga <<tlumaczeniebs@gmail.com>>\n"
"Language-Team: \n"
@@ -1716,6 +1716,20 @@ msgstr "OrcaSlicer napotkał nieobsługiwany wyjątek: %1%"
msgid "Untitled"
msgstr "Bez tytułu"
msgid ""
"Since version 2.4.0, OrcaSlicer syncs user profiles through Orca Cloud instead of Bambu Cloud.\n"
"\n"
"To migrate your existing profiles, log in to Orca Cloud and they will be transferred automatically. To learn more about how OrcaSlicer stores and syncs your profiles, or to migrate your presets manually, check out our wiki.\n"
"\n"
"If you did not use Bambu Cloud to sync profiles, this change does not affect you and you can safely ignore this message."
msgstr "Od wersji 2.4.0 OrcaSlicer synchronizuje profile użytkownika za pośrednictwem Orca Cloud zamiast Bambu Cloud.\n\nAby przenieść istniejące profile, zaloguj się do Orca Cloud, a zostaną one przeniesione automatycznie. Aby dowiedzieć się więcej o tym, jak OrcaSlicer przechowuje i synchronizuje Twoje profile, lub aby ręcznie przenieść swoje profile, zajrzyj do naszej wiki.\n\nJeśli nie korzystano z Bambu Cloud do synchronizacji profili, ta zmiana Cię nie dotyczy i możesz zignorować tę wiadomość."
msgid "Profile syncing change"
msgstr ""
msgid "Learn more"
msgstr ""
msgid "Reloading network plug-in..."
msgstr ""
@@ -1745,6 +1759,12 @@ msgstr ""
msgid "WebView2 Runtime"
msgstr "WebView2 Runtime"
msgid ""
"The Microsoft WebView2 Runtime could not be installed.\n"
"Some features, including the setup wizard, may appear blank until it is installed.\n"
"Please install it manually from https://developer.microsoft.com/microsoft-edge/webview2/ and restart Orca Slicer."
msgstr ""
#, c-format, boost-format
msgid "Resources path does not exist or is not a directory: %s"
msgstr ""
@@ -4065,6 +4085,9 @@ msgstr ""
msgid "The recommended nozzle temperature for this filament type is [%d, %d] degrees Celsius."
msgstr "Zalecana temperatura dyszy dla tego typu filamentu wynosi [%d, %d] stopni Celsjusza"
msgid "Adaptive Pressure Advance model validation failed:\n"
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid ""
"Too small max volumetric speed.\n"
@@ -5192,6 +5215,12 @@ msgstr ""
msgid "Stats"
msgstr ""
msgid "Slice"
msgstr ""
msgid "Review"
msgstr ""
msgid "Assembly Return"
msgstr "Powrót do montażu"
@@ -5259,7 +5288,7 @@ msgstr "Objętość:"
msgid "Size:"
msgstr "Rozmiar:"
#, c-format, boost-format
#, boost-format
msgid "Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please separate the conflicted objects farther (%s <-> %s)."
msgstr "Wykryto konflikty ścieżek G-code na warstwie %d, Z = %.2lfmm. Proszę oddalić od siebie obiekty będące w konflikcie (%s <-> %s)."
@@ -11155,12 +11184,21 @@ msgstr ""
msgid "The precise wall option will be ignored for outer-inner or inner-outer-inner wall sequences."
msgstr ""
msgid "The Adaptive Pressure Advance model for one or more extruders may contain invalid values."
msgstr ""
msgid "Filament shrinkage will not be used because filament shrinkage for the used filaments does not match."
msgstr "Kompensacja skurczu filamentu nie będzie zastosowana, ponieważ skurcz używanych filamentów jest zbyt zróżnicowany."
msgid "Generating skirt & brim"
msgstr "Generowanie skirtu i brimu"
msgid ""
"Per-object skirts cannot fit between the objects in By object print sequence.\n"
"\n"
"Move the objects farther apart, reduce brim/skirt size, switch Skirt type to Combined, or switch Print sequence to By layer."
msgstr ""
msgid "Exporting G-code"
msgstr "Eksportowanie G-code"
@@ -12869,7 +12907,6 @@ msgstr "Wypełnienie przy użyciu wielu linii, jeśli jest to obsługiwane przez
msgid "Z-buckling bias optimization (experimental)"
msgstr ""
#, c-format, boost-format
msgid "Tightens the gyroid wave along the Z (vertical) axis at low infill density to shorten the effective vertical column length and improve Z-axis compression buckling resistance. Filament use is preserved. No effect at ~30% sparse infill density and above. Only applies when Sparse infill pattern is set to Gyroid."
msgstr ""
@@ -15765,9 +15802,6 @@ msgstr "Eksportuj jako wiele plików STL"
msgid "Export the objects as multiple STLs to directory."
msgstr "Eksportuj obiekty jako wiele plików STL do katalogu."
msgid "Slice"
msgstr ""
msgid "Slice the plates: 0-all plates, i-plate i, others-invalid"
msgstr "Slice podłoża: 0-wszystkie podłoża, i-podłoże i, inne-nieważne"

View File

@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Orca Slicer\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-18 09:16-0300\n"
"POT-Creation-Date: 2026-06-26 10:26+0800\n"
"PO-Revision-Date: 2026-06-19 20:49-0300\n"
"Last-Translator: Alexandre Folle de Menezes\n"
"Language-Team: Portuguese, Brazilian\n"
@@ -1695,6 +1695,20 @@ msgstr "OrcaSlicer encontrou uma exceção não tratada: %1%"
msgid "Untitled"
msgstr "Sem título"
msgid ""
"Since version 2.4.0, OrcaSlicer syncs user profiles through Orca Cloud instead of Bambu Cloud.\n"
"\n"
"To migrate your existing profiles, log in to Orca Cloud and they will be transferred automatically. To learn more about how OrcaSlicer stores and syncs your profiles, or to migrate your presets manually, check out our wiki.\n"
"\n"
"If you did not use Bambu Cloud to sync profiles, this change does not affect you and you can safely ignore this message."
msgstr "Desde a versão 2.4.0, o OrcaSlicer sincroniza os perfis de usuário através do Orca Cloud em vez do Bambu Cloud.\n\nPara migrar seus perfis existentes, faça login no Orca Cloud e eles serão transferidos automaticamente. Para saber mais sobre como o OrcaSlicer armazena e sincroniza seus perfis, ou para migrar suas predefinições manualmente, consulte nossa wiki.\n\nSe você não usava o Bambu Cloud para sincronizar perfis, esta mudança não afeta você e você pode ignorar esta mensagem com segurança."
msgid "Profile syncing change"
msgstr ""
msgid "Learn more"
msgstr "Saber mais"
msgid "Reloading network plug-in..."
msgstr "Recarregando o plug-in de rede…"
@@ -1724,6 +1738,12 @@ msgstr ""
msgid "WebView2 Runtime"
msgstr "Tempo de execução WebView2"
msgid ""
"The Microsoft WebView2 Runtime could not be installed.\n"
"Some features, including the setup wizard, may appear blank until it is installed.\n"
"Please install it manually from https://developer.microsoft.com/microsoft-edge/webview2/ and restart Orca Slicer."
msgstr ""
#, c-format, boost-format
msgid "Resources path does not exist or is not a directory: %s"
msgstr "O caminho dos recursos não existe ou não é um diretório: %s"
@@ -3995,6 +4015,9 @@ msgstr ""
msgid "The recommended nozzle temperature for this filament type is [%d, %d] degrees Celsius."
msgstr "A temperatura do bico recomendada para este tipo de filamento é [%d, %d] graus Celsius."
msgid "Adaptive Pressure Advance model validation failed:\n"
msgstr ""
msgid ""
"Too small max volumetric speed.\n"
"Value was reset to 0.5"
@@ -5125,6 +5148,12 @@ msgstr "Todas as Placas"
msgid "Stats"
msgstr "Estatísticas"
msgid "Slice"
msgstr "Fatiar"
msgid "Review"
msgstr ""
msgid "Assembly Return"
msgstr "Retornar à Montagem"
@@ -5192,7 +5221,7 @@ msgstr "Volume:"
msgid "Size:"
msgstr "Tamanho:"
#, c-format, boost-format
#, boost-format
msgid "Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please separate the conflicted objects farther (%s <-> %s)."
msgstr "Foram encontrados conflitos de caminhos de G-code na camada %d, Z = %.2lfmm. Por favor, separe mais os objetos em conflito (%s <-> %s)."
@@ -11102,12 +11131,21 @@ msgstr ""
msgid "The precise wall option will be ignored for outer-inner or inner-outer-inner wall sequences."
msgstr "A opção de parede precisa será ignorada para sequências externa-interna ou interna-externa-interna."
msgid "The Adaptive Pressure Advance model for one or more extruders may contain invalid values."
msgstr ""
msgid "Filament shrinkage will not be used because filament shrinkage for the used filaments does not match."
msgstr "A contração de filamento não será usada porque a contração dos filamentos usados difere significativamente."
msgid "Generating skirt & brim"
msgstr "Gerando saia e borda"
msgid ""
"Per-object skirts cannot fit between the objects in By object print sequence.\n"
"\n"
"Move the objects farther apart, reduce brim/skirt size, switch Skirt type to Combined, or switch Print sequence to By layer."
msgstr ""
msgid "Exporting G-code"
msgstr "Exportando G-code"
@@ -12854,7 +12892,6 @@ msgstr "Usar múltiplas linhas para o padrão de preenchimento, se suportado pel
msgid "Z-buckling bias optimization (experimental)"
msgstr ""
#, c-format, boost-format
msgid "Tightens the gyroid wave along the Z (vertical) axis at low infill density to shorten the effective vertical column length and improve Z-axis compression buckling resistance. Filament use is preserved. No effect at ~30% sparse infill density and above. Only applies when Sparse infill pattern is set to Gyroid."
msgstr ""
@@ -13103,9 +13140,6 @@ msgstr "Velocidade de deslocamento da primeira camada."
msgid "Number of slow layers"
msgstr ""
msgid "This is the number of top interface layers."
msgstr "Este é o número de camadas de interface superiores."
msgid "The first few layers are printed slower than normal. The speed is gradually increased in a linear fashion over the specified number of layers."
msgstr "As primeiras camadas são impressas mais lentamente do que o normal. A velocidade é aumentada gradualmente de forma linear sobre o número especificado de camadas."
@@ -15122,6 +15156,9 @@ msgstr ""
msgid "Top interface layers"
msgstr "Camadas de interface superior"
msgid "This is the number of top interface layers."
msgstr "Este é o número de camadas de interface superiores."
msgid "Bottom interface layers"
msgstr "Camadas de interface inferior"
@@ -15817,9 +15854,6 @@ msgstr "Exportar vários STLs"
msgid "Export the objects as multiple STLs to directory."
msgstr "Exportar os objetos como vários STLs para o diretório."
msgid "Slice"
msgstr "Fatiar"
msgid "Slice the plates: 0-all plates, i-plate i, others-invalid"
msgstr "Fatiar as placas: 0-todas as placas, i-placa i, outros-inválido"
@@ -19208,7 +19242,8 @@ msgstr ""
"Divida suas impressões em placas\n"
"Você sabia que pode dividir um modelo que tem diversas peças em placas individuais distintas prontas para imprimir? Isso simplifica o processo de manter o controle de todas as peças."
#: resources/data/hints.ini: [hint:Speed up your print with Adaptive Layer Height]
#: resources/data/hints.ini: [hint:Speed up your print with Adaptive Layer
#: Height]
msgid ""
"Speed up your print with Adaptive Layer Height\n"
"Did you know that you can print a model even faster by using the Adaptive Layer Height option? Check it out!"
@@ -19280,7 +19315,8 @@ msgstr ""
"Melhorar a resistência\n"
"Você sabia que pode usar mais voltas de parede e maior densidade de preenchimento esparso mais alta para melhorar a resistência do modelo?"
#: resources/data/hints.ini: [hint:When do you need to print with the printer door opened]
#: resources/data/hints.ini: [hint:When do you need to print with the printer
#: door opened]
msgid ""
"When do you need to print with the printer door opened?\n"
"Did you know that opening the printer door can reduce the probability of extruder/hotend clogging when printing lower temperature filament with a higher enclosure temperature? There is more info about this in the Wiki."
@@ -19968,9 +20004,6 @@ msgstr ""
#~ msgid "Wiki Guide: Input Shaping Calibration"
#~ msgstr "Wiki Guide: Calibração da Modelagem de Entrada"
#~ msgid "Learn more"
#~ msgstr "Saber mais"
#~ msgid "Tips: You can drag the filaments to reassign them to different nozzles."
#~ msgstr "Dica: Você pode arrastar os filamentos para reatribuí-los a diferentes bicos."

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: OrcaSlicer V2.3.2 beta2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-19 10:33-0300\n"
"POT-Creation-Date: 2026-06-26 10:26+0800\n"
"PO-Revision-Date: 2026-02-25 13:38+0300\n"
"Last-Translator: Felix14_v2\n"
"Language-Team: Felix14_v2 (ДС/ТГ: @felix14_v2, почта: aleks111001@list.ru), Andylg <andylg@yandex.ru>\n"
@@ -1770,6 +1770,20 @@ msgstr "Неизвестная ошибка OrcaSlicer : %1%"
msgid "Untitled"
msgstr "Без названия"
msgid ""
"Since version 2.4.0, OrcaSlicer syncs user profiles through Orca Cloud instead of Bambu Cloud.\n"
"\n"
"To migrate your existing profiles, log in to Orca Cloud and they will be transferred automatically. To learn more about how OrcaSlicer stores and syncs your profiles, or to migrate your presets manually, check out our wiki.\n"
"\n"
"If you did not use Bambu Cloud to sync profiles, this change does not affect you and you can safely ignore this message."
msgstr "Начиная с версии 2.4.0, OrcaSlicer синхронизирует пользовательские профили через Orca Cloud вместо Bambu Cloud.\n\nЧтобы перенести существующие профили, войдите в Orca Cloud, и они будут перенесены автоматически. Чтобы узнать больше о том, как OrcaSlicer хранит и синхронизирует ваши профили, или перенести профили вручную, посетите нашу вики.\n\nЕсли вы не использовали Bambu Cloud для синхронизации профилей, это изменение вас не затрагивает, и вы можете спокойно проигнорировать это сообщение."
msgid "Profile syncing change"
msgstr ""
msgid "Learn more"
msgstr ""
msgid "Reloading network plug-in..."
msgstr "Перезагрузка сетевого плагина..."
@@ -1799,6 +1813,12 @@ msgstr ""
msgid "WebView2 Runtime"
msgstr "WebView2 Runtime"
msgid ""
"The Microsoft WebView2 Runtime could not be installed.\n"
"Some features, including the setup wizard, may appear blank until it is installed.\n"
"Please install it manually from https://developer.microsoft.com/microsoft-edge/webview2/ and restart Orca Slicer."
msgstr ""
#, c-format, boost-format
msgid "Resources path does not exist or is not a directory: %s"
msgstr "Путь не существует или не является каталогом: %s"
@@ -4176,6 +4196,9 @@ msgstr ""
msgid "The recommended nozzle temperature for this filament type is [%d, %d] degrees Celsius."
msgstr "Диапазон рекомендуемых температур печати данным типом материала составляет [%d, %d] градусов Цельсия."
msgid "Adaptive Pressure Advance model validation failed:\n"
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid ""
"Too small max volumetric speed.\n"
@@ -5362,6 +5385,12 @@ msgstr "Все столы"
msgid "Stats"
msgstr "Статистика"
msgid "Slice"
msgstr "Нарезать"
msgid "Review"
msgstr ""
msgid "Assembly Return"
msgstr "Выйти из сборки"
@@ -5433,7 +5462,7 @@ msgstr "Объём:"
msgid "Size:"
msgstr "Размер:"
#, c-format, boost-format
#, boost-format
msgid "Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please separate the conflicted objects farther (%s <-> %s)."
msgstr "В G-коде на %d слое (z = %.2lf мм) обнаружен конфликт путей. Пожалуйста, разместите конфликтующие модели дальше друг от друга (%s <-> %s)."
@@ -11506,12 +11535,21 @@ msgstr ""
msgid "The precise wall option will be ignored for outer-inner or inner-outer-inner wall sequences."
msgstr "Параметр точной стенки будет проигнорирован для последовательностей стен «внешняя-внутренняя» или «внутренняя-внешняя-внутренняя»."
msgid "The Adaptive Pressure Advance model for one or more extruders may contain invalid values."
msgstr ""
msgid "Filament shrinkage will not be used because filament shrinkage for the used filaments does not match."
msgstr "Компенсация усадки материала не будет использоваться, поскольку усадка у используемых материалов не совпадает."
msgid "Generating skirt & brim"
msgstr "Генерация юбки и каймы"
msgid ""
"Per-object skirts cannot fit between the objects in By object print sequence.\n"
"\n"
"Move the objects farther apart, reduce brim/skirt size, switch Skirt type to Combined, or switch Print sequence to By layer."
msgstr ""
msgid "Exporting G-code"
msgstr "Экспорт в G-код"
@@ -13388,7 +13426,6 @@ msgstr ""
msgid "Z-buckling bias optimization (experimental)"
msgstr ""
#, c-format, boost-format
msgid "Tightens the gyroid wave along the Z (vertical) axis at low infill density to shorten the effective vertical column length and improve Z-axis compression buckling resistance. Filament use is preserved. No effect at ~30% sparse infill density and above. Only applies when Sparse infill pattern is set to Gyroid."
msgstr ""
@@ -16639,9 +16676,6 @@ msgstr "Экспорт в отдельные STL"
msgid "Export the objects as multiple STLs to directory."
msgstr "Экспорт моделей в папку в отдельные STL-файлы."
msgid "Slice"
msgstr "Нарезать"
msgid "Slice the plates: 0-all plates, i-plate i, others-invalid"
msgstr "Нарезать столы: 0 - все, i - стол i, другие - недопустимо"

View File

@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Orca Slicer\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-19 10:33-0300\n"
"POT-Creation-Date: 2026-06-26 10:26+0800\n"
"Language: sv\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -1687,6 +1687,20 @@ msgstr ""
msgid "Untitled"
msgstr "Ej namngiven"
msgid ""
"Since version 2.4.0, OrcaSlicer syncs user profiles through Orca Cloud instead of Bambu Cloud.\n"
"\n"
"To migrate your existing profiles, log in to Orca Cloud and they will be transferred automatically. To learn more about how OrcaSlicer stores and syncs your profiles, or to migrate your presets manually, check out our wiki.\n"
"\n"
"If you did not use Bambu Cloud to sync profiles, this change does not affect you and you can safely ignore this message."
msgstr "Från och med version 2.4.0 synkroniserar OrcaSlicer användarprofiler via Orca Cloud i stället för Bambu Cloud.\n\nLogga in på Orca Cloud för att migrera dina befintliga profiler, så överförs de automatiskt. Läs mer om hur OrcaSlicer lagrar och synkroniserar dina profiler, eller om hur du migrerar dina förinställningar manuellt, i vår wiki.\n\nOm du inte använde Bambu Cloud för att synkronisera profiler påverkar den här ändringen dig inte och du kan ignorera det här meddelandet."
msgid "Profile syncing change"
msgstr ""
msgid "Learn more"
msgstr ""
msgid "Reloading network plug-in..."
msgstr ""
@@ -1714,6 +1728,12 @@ msgstr ""
msgid "WebView2 Runtime"
msgstr "WebView2 Runtime"
msgid ""
"The Microsoft WebView2 Runtime could not be installed.\n"
"Some features, including the setup wizard, may appear blank until it is installed.\n"
"Please install it manually from https://developer.microsoft.com/microsoft-edge/webview2/ and restart Orca Slicer."
msgstr ""
#, c-format, boost-format
msgid "Resources path does not exist or is not a directory: %s"
msgstr ""
@@ -4007,6 +4027,9 @@ msgstr ""
msgid "The recommended nozzle temperature for this filament type is [%d, %d] degrees Celsius."
msgstr "Rekommenderad nozzel temperatur med denna filament typ är [%d, %d] grader celius"
msgid "Adaptive Pressure Advance model validation failed:\n"
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid ""
"Too small max volumetric speed.\n"
@@ -5126,6 +5149,12 @@ msgstr "Alla plattor"
msgid "Stats"
msgstr "Statistik"
msgid "Slice"
msgstr "Bered"
msgid "Review"
msgstr ""
msgid "Assembly Return"
msgstr "Monterings retur"
@@ -5193,7 +5222,7 @@ msgstr "Volym:"
msgid "Size:"
msgstr "Storlek:"
#, c-format, boost-format
#, boost-format
msgid "Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please separate the conflicted objects farther (%s <-> %s)."
msgstr ""
@@ -11001,12 +11030,21 @@ msgstr ""
msgid "The precise wall option will be ignored for outer-inner or inner-outer-inner wall sequences."
msgstr ""
msgid "The Adaptive Pressure Advance model for one or more extruders may contain invalid values."
msgstr ""
msgid "Filament shrinkage will not be used because filament shrinkage for the used filaments does not match."
msgstr ""
msgid "Generating skirt & brim"
msgstr "Skapar Skirt & Brim"
msgid ""
"Per-object skirts cannot fit between the objects in By object print sequence.\n"
"\n"
"Move the objects farther apart, reduce brim/skirt size, switch Skirt type to Combined, or switch Print sequence to By layer."
msgstr ""
msgid "Exporting G-code"
msgstr "Exporterar G-kod"
@@ -12595,7 +12633,6 @@ msgstr ""
msgid "Z-buckling bias optimization (experimental)"
msgstr ""
#, c-format, boost-format
msgid "Tightens the gyroid wave along the Z (vertical) axis at low infill density to shorten the effective vertical column length and improve Z-axis compression buckling resistance. Filament use is preserved. No effect at ~30% sparse infill density and above. Only applies when Sparse infill pattern is set to Gyroid."
msgstr ""
@@ -15372,9 +15409,6 @@ msgstr ""
msgid "Export the objects as multiple STLs to directory."
msgstr ""
msgid "Slice"
msgstr "Bered"
msgid "Slice the plates: 0-all plates, i-plate i, others-invalid"
msgstr "Bered plattorna: 0-alla plattor, i-platta i, andra-ogiltiga"

File diff suppressed because it is too large Load Diff

View File

@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Orca Slicer\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-19 10:33-0300\n"
"POT-Creation-Date: 2026-06-26 10:26+0800\n"
"PO-Revision-Date: 2026-04-08 23:59+0300\n"
"Last-Translator: GlauTech\n"
"Language-Team: \n"
@@ -1712,6 +1712,20 @@ msgstr "OrcaSlicer'da işlenmeyen bir istisna oluştu: %1%"
msgid "Untitled"
msgstr "İsimsiz"
msgid ""
"Since version 2.4.0, OrcaSlicer syncs user profiles through Orca Cloud instead of Bambu Cloud.\n"
"\n"
"To migrate your existing profiles, log in to Orca Cloud and they will be transferred automatically. To learn more about how OrcaSlicer stores and syncs your profiles, or to migrate your presets manually, check out our wiki.\n"
"\n"
"If you did not use Bambu Cloud to sync profiles, this change does not affect you and you can safely ignore this message."
msgstr "OrcaSlicer, 2.4.0 sürümünden itibaren kullanıcı profillerini Bambu Cloud yerine Orca Cloud üzerinden senkronize eder.\n\nMevcut profillerinizi taşımak için Orca Cloud'da oturum açın; profilleriniz otomatik olarak aktarılacaktır. OrcaSlicer'ın profillerinizi nasıl depolayıp senkronize ettiği hakkında daha fazla bilgi edinmek veya ön ayarlarınızı elle taşımak için wiki'mize göz atın.\n\nProfilleri senkronize etmek için Bambu Cloud kullanmadıysanız bu değişiklik sizi etkilemez ve bu mesajı güvenle yoksayabilirsiniz."
msgid "Profile syncing change"
msgstr ""
msgid "Learn more"
msgstr ""
msgid "Reloading network plug-in..."
msgstr "Ağ eklentisi yeniden yükleniyor..."
@@ -1741,6 +1755,12 @@ msgstr ""
msgid "WebView2 Runtime"
msgstr "WebView2 Çalışma Zamanı"
msgid ""
"The Microsoft WebView2 Runtime could not be installed.\n"
"Some features, including the setup wizard, may appear blank until it is installed.\n"
"Please install it manually from https://developer.microsoft.com/microsoft-edge/webview2/ and restart Orca Slicer."
msgstr ""
#, c-format, boost-format
msgid "Resources path does not exist or is not a directory: %s"
msgstr "Kaynak yolu mevcut değil veya bir dizin değil: %s"
@@ -4063,6 +4083,9 @@ msgstr ""
msgid "The recommended nozzle temperature for this filament type is [%d, %d] degrees Celsius."
msgstr "Bu filament tipinin tavsiye edilen Nozul sıcaklığı [%d, %d] derece santigrattır."
msgid "Adaptive Pressure Advance model validation failed:\n"
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid ""
"Too small max volumetric speed.\n"
@@ -5196,6 +5219,12 @@ msgstr "Tüm Plakalar"
msgid "Stats"
msgstr "İstatistikler"
msgid "Slice"
msgstr "Dilimle"
msgid "Review"
msgstr ""
msgid "Assembly Return"
msgstr "Montaj İptali"
@@ -5263,7 +5292,7 @@ msgstr "Hacim:"
msgid "Size:"
msgstr "Boyut:"
#, c-format, boost-format
#, boost-format
msgid "Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please separate the conflicted objects farther (%s <-> %s)."
msgstr "%d katmanında gcode yollarında çakışmalar bulundu, Z = %.2lfmm. Lütfen çakışan nesneleri daha uzağa ayırın (%s <-> %s)."
@@ -11160,12 +11189,21 @@ msgstr ""
msgid "The precise wall option will be ignored for outer-inner or inner-outer-inner wall sequences."
msgstr "Dışiç veya içdışiç duvar sıralamaları için 'Hassas duvar' seçeneği yok sayılacaktır."
msgid "The Adaptive Pressure Advance model for one or more extruders may contain invalid values."
msgstr ""
msgid "Filament shrinkage will not be used because filament shrinkage for the used filaments does not match."
msgstr "Filament büzülmesi kullanılmayacaktır çünkü kullanılan filamentlerin filament büzülmesi önemli ölçüde farklılık göstermektedir."
msgid "Generating skirt & brim"
msgstr "Etek ve kenar oluşturma"
msgid ""
"Per-object skirts cannot fit between the objects in By object print sequence.\n"
"\n"
"Move the objects farther apart, reduce brim/skirt size, switch Skirt type to Combined, or switch Print sequence to By layer."
msgstr ""
msgid "Exporting G-code"
msgstr "G kodu dışa aktarılıyor"
@@ -12901,7 +12939,6 @@ msgstr "Dolgu deseni tarafından destekleniyorsa, dolgu deseni için birden fazl
msgid "Z-buckling bias optimization (experimental)"
msgstr ""
#, c-format, boost-format
msgid "Tightens the gyroid wave along the Z (vertical) axis at low infill density to shorten the effective vertical column length and improve Z-axis compression buckling resistance. Filament use is preserved. No effect at ~30% sparse infill density and above. Only applies when Sparse infill pattern is set to Gyroid."
msgstr ""
@@ -15810,9 +15847,6 @@ msgstr "Birden çok STLyi dışa aktar"
msgid "Export the objects as multiple STLs to directory."
msgstr "Nesneleri birden fazla STL olarak dizine aktarın."
msgid "Slice"
msgstr "Dilimle"
msgid "Slice the plates: 0-all plates, i-plate i, others-invalid"
msgstr "Plakaları dilimleyin: 0-tüm plakalar, i-plaka i, diğerleri-geçersiz"

View File

@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: orcaslicerua\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-19 10:33-0300\n"
"POT-Creation-Date: 2026-06-26 10:26+0800\n"
"PO-Revision-Date: 2025-03-07 09:30+0200\n"
"Last-Translator: \n"
"Language-Team: Ukrainian\n"
@@ -1721,6 +1721,20 @@ msgstr "Невідома помилка OrcaSlicer : %1%"
msgid "Untitled"
msgstr "Без назви"
msgid ""
"Since version 2.4.0, OrcaSlicer syncs user profiles through Orca Cloud instead of Bambu Cloud.\n"
"\n"
"To migrate your existing profiles, log in to Orca Cloud and they will be transferred automatically. To learn more about how OrcaSlicer stores and syncs your profiles, or to migrate your presets manually, check out our wiki.\n"
"\n"
"If you did not use Bambu Cloud to sync profiles, this change does not affect you and you can safely ignore this message."
msgstr "Починаючи з версії 2.4.0, OrcaSlicer синхронізує профілі користувача через Orca Cloud замість Bambu Cloud.\n\nЩоб перенести наявні профілі, увійдіть до Orca Cloud, і вони будуть перенесені автоматично. Щоб дізнатися більше про те, як OrcaSlicer зберігає та синхронізує ваші профілі, або щоб перенести свої шаблони вручну, перегляньте нашу вікі.\n\nЯкщо ви не використовували Bambu Cloud для синхронізації профілів, ця зміна вас не стосується, і ви можете сміливо проігнорувати це повідомлення."
msgid "Profile syncing change"
msgstr ""
msgid "Learn more"
msgstr ""
msgid "Reloading network plug-in..."
msgstr ""
@@ -1750,6 +1764,12 @@ msgstr ""
msgid "WebView2 Runtime"
msgstr "Виконання WebView2"
msgid ""
"The Microsoft WebView2 Runtime could not be installed.\n"
"Some features, including the setup wizard, may appear blank until it is installed.\n"
"Please install it manually from https://developer.microsoft.com/microsoft-edge/webview2/ and restart Orca Slicer."
msgstr ""
#, c-format, boost-format
msgid "Resources path does not exist or is not a directory: %s"
msgstr ""
@@ -4071,6 +4091,9 @@ msgstr ""
msgid "The recommended nozzle temperature for this filament type is [%d, %d] degrees Celsius."
msgstr "Рекомендована температура сопла для цього типу нитки становить [%d, %d] градусів Цельсія"
msgid "Adaptive Pressure Advance model validation failed:\n"
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid ""
"Too small max volumetric speed.\n"
@@ -5197,6 +5220,12 @@ msgstr ""
msgid "Stats"
msgstr ""
msgid "Slice"
msgstr "Нарізка"
msgid "Review"
msgstr ""
msgid "Assembly Return"
msgstr "Повернення збірки"
@@ -5265,7 +5294,7 @@ msgid "Size:"
msgstr "Розмір:"
# TODO: Review, changed by lang refactor. PR 14254
#, c-format, boost-format
#, boost-format
msgid "Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please separate the conflicted objects farther (%s <-> %s)."
msgstr ""
"Виявлено конфлікти шляхів gcode на рівні %d, Z = %.2lf мм. Будь ласка \n"
@@ -11165,12 +11194,21 @@ msgstr ""
msgid "The precise wall option will be ignored for outer-inner or inner-outer-inner wall sequences."
msgstr ""
msgid "The Adaptive Pressure Advance model for one or more extruders may contain invalid values."
msgstr ""
msgid "Filament shrinkage will not be used because filament shrinkage for the used filaments does not match."
msgstr ""
msgid "Generating skirt & brim"
msgstr "Генерація спідниці та кайми"
msgid ""
"Per-object skirts cannot fit between the objects in By object print sequence.\n"
"\n"
"Move the objects farther apart, reduce brim/skirt size, switch Skirt type to Combined, or switch Print sequence to By layer."
msgstr ""
msgid "Exporting G-code"
msgstr "Експорт G-code"
@@ -12885,7 +12923,6 @@ msgstr ""
msgid "Z-buckling bias optimization (experimental)"
msgstr ""
#, c-format, boost-format
msgid "Tightens the gyroid wave along the Z (vertical) axis at low infill density to shorten the effective vertical column length and improve Z-axis compression buckling resistance. Filament use is preserved. No effect at ~30% sparse infill density and above. Only applies when Sparse infill pattern is set to Gyroid."
msgstr ""
@@ -15781,9 +15818,6 @@ msgstr "Експортувати декілька STL"
msgid "Export the objects as multiple STLs to directory."
msgstr "Експортувати об'єкти як декілька STL у папку"
msgid "Slice"
msgstr "Нарізка"
msgid "Slice the plates: 0-all plates, i-plate i, others-invalid"
msgstr "Нарізати пластини: 0-всі пластини, i-пластина i, інші-неприпустимі"

View File

@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Orca Slicer\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-19 10:33-0300\n"
"POT-Creation-Date: 2026-06-26 10:26+0800\n"
"PO-Revision-Date: 2025-10-02 17:43+0700\n"
"Last-Translator: \n"
"Language-Team: hainguyen.ts13@gmail.com\n"
@@ -1712,6 +1712,20 @@ msgstr "OrcaSlicer gặp ngoại lệ không xử lý được: %1%"
msgid "Untitled"
msgstr "Không tiêu đề"
msgid ""
"Since version 2.4.0, OrcaSlicer syncs user profiles through Orca Cloud instead of Bambu Cloud.\n"
"\n"
"To migrate your existing profiles, log in to Orca Cloud and they will be transferred automatically. To learn more about how OrcaSlicer stores and syncs your profiles, or to migrate your presets manually, check out our wiki.\n"
"\n"
"If you did not use Bambu Cloud to sync profiles, this change does not affect you and you can safely ignore this message."
msgstr "Kể từ phiên bản 2.4.0, OrcaSlicer đồng bộ hồ sơ người dùng thông qua Orca Cloud thay vì Bambu Cloud.\n\nĐể di chuyển các hồ sơ hiện có của bạn, hãy đăng nhập vào Orca Cloud và chúng sẽ được chuyển tự động. Để tìm hiểu thêm về cách OrcaSlicer lưu trữ và đồng bộ hồ sơ của bạn, hoặc để di chuyển các cài đặt sẵn theo cách thủ công, hãy xem wiki của chúng tôi.\n\nNếu bạn không sử dụng Bambu Cloud để đồng bộ hồ sơ, thay đổi này không ảnh hưởng đến bạn và bạn có thể bỏ qua thông báo này."
msgid "Profile syncing change"
msgstr ""
msgid "Learn more"
msgstr ""
msgid "Reloading network plug-in..."
msgstr ""
@@ -1741,6 +1755,12 @@ msgstr ""
msgid "WebView2 Runtime"
msgstr "WebView2 Runtime"
msgid ""
"The Microsoft WebView2 Runtime could not be installed.\n"
"Some features, including the setup wizard, may appear blank until it is installed.\n"
"Please install it manually from https://developer.microsoft.com/microsoft-edge/webview2/ and restart Orca Slicer."
msgstr ""
#, c-format, boost-format
msgid "Resources path does not exist or is not a directory: %s"
msgstr "Đường dẫn tài nguyên không tồn tại hoặc không phải thư mục: %s"
@@ -4036,6 +4056,9 @@ msgstr ""
msgid "The recommended nozzle temperature for this filament type is [%d, %d] degrees Celsius."
msgstr "Nhiệt độ vòi phun khuyến nghị cho loại filament này là [%d, %d] độ C."
msgid "Adaptive Pressure Advance model validation failed:\n"
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid ""
"Too small max volumetric speed.\n"
@@ -5168,6 +5191,12 @@ msgstr "Tất cả plate"
msgid "Stats"
msgstr "Thống kê"
msgid "Slice"
msgstr ""
msgid "Review"
msgstr ""
msgid "Assembly Return"
msgstr "Trở về lắp ráp"
@@ -5235,7 +5264,7 @@ msgstr "Thể tích:"
msgid "Size:"
msgstr "Kích thước:"
#, c-format, boost-format
#, boost-format
msgid "Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please separate the conflicted objects farther (%s <-> %s)."
msgstr "Đã tìm thấy xung đột đường đi G-code tại lớp %d, Z = %.2lfmm. Vui lòng tách các vật thể xung đột ra xa hơn (%s <-> %s)."
@@ -11083,12 +11112,21 @@ msgstr ""
msgid "The precise wall option will be ignored for outer-inner or inner-outer-inner wall sequences."
msgstr "Tùy chọn thành chính xác sẽ bị bỏ qua cho trình tự thành ngoài-trong hoặc trong-ngoài-trong."
msgid "The Adaptive Pressure Advance model for one or more extruders may contain invalid values."
msgstr ""
msgid "Filament shrinkage will not be used because filament shrinkage for the used filaments does not match."
msgstr "Co ngót filament sẽ không được sử dụng vì co ngót filament của các filament đã dùng khác nhau đáng kể."
msgid "Generating skirt & brim"
msgstr "Đang tạo viền & brim"
msgid ""
"Per-object skirts cannot fit between the objects in By object print sequence.\n"
"\n"
"Move the objects farther apart, reduce brim/skirt size, switch Skirt type to Combined, or switch Print sequence to By layer."
msgstr ""
msgid "Exporting G-code"
msgstr "Đang xuất G-code"
@@ -12795,7 +12833,6 @@ msgstr "Sử dụng nhiều đường cho mẫu infill, nếu được hỗ tr
msgid "Z-buckling bias optimization (experimental)"
msgstr ""
#, c-format, boost-format
msgid "Tightens the gyroid wave along the Z (vertical) axis at low infill density to shorten the effective vertical column length and improve Z-axis compression buckling resistance. Filament use is preserved. No effect at ~30% sparse infill density and above. Only applies when Sparse infill pattern is set to Gyroid."
msgstr ""
@@ -15699,9 +15736,6 @@ msgstr "Xuất nhiều STL"
msgid "Export the objects as multiple STLs to directory."
msgstr "Xuất các đối tượng dưới dạng nhiều STL vào thư mục."
msgid "Slice"
msgstr ""
msgid "Slice the plates: 0-all plates, i-plate i, others-invalid"
msgstr "Slice các bản: 0-tất cả bản, i-bản i, khác-không hợp lệ"

View File

@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Slic3rPE\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-19 10:33-0300\n"
"POT-Creation-Date: 2026-06-26 10:26+0800\n"
"PO-Revision-Date: 2026-06-11 12:37-0300\n"
"Last-Translator: Handle <mail@bysb.net>\n"
"Language-Team: \n"
@@ -249,7 +249,7 @@ msgid "Reset"
msgstr "重置"
msgid "Enter"
msgstr ""
msgstr "回车"
msgid "Shortcut Key "
msgstr "快捷键 "
@@ -1454,7 +1454,7 @@ msgid "Restart selection"
msgstr "重新选择"
msgid "Esc"
msgstr ""
msgstr "Esc"
msgid "Cancel a feature until exit"
msgstr "取消一个特征直到退出"
@@ -1710,6 +1710,20 @@ msgstr "OrcaSlicer 捕捉到一个未处理的异常:%1%"
msgid "Untitled"
msgstr "未命名"
msgid ""
"Since version 2.4.0, OrcaSlicer syncs user profiles through Orca Cloud instead of Bambu Cloud.\n"
"\n"
"To migrate your existing profiles, log in to Orca Cloud and they will be transferred automatically. To learn more about how OrcaSlicer stores and syncs your profiles, or to migrate your presets manually, check out our wiki.\n"
"\n"
"If you did not use Bambu Cloud to sync profiles, this change does not affect you and you can safely ignore this message."
msgstr "自 2.4.0 版本起OrcaSlicer 通过 Orca Cloud而非 Bambu Cloud同步用户配置文件。\n\n要迁移您现有的配置文件请登录 Orca Cloud配置文件将被自动转移。若要进一步了解 OrcaSlicer 如何存储和同步您的配置文件,或手动迁移您的预设,请查看我们的 Wiki。\n\n如果您此前未使用 Bambu Cloud 同步配置文件,则此变更不会影响您,您可以放心忽略此消息。"
msgid "Profile syncing change"
msgstr "配置文件同步方式变更"
msgid "Learn more"
msgstr "了解更多"
msgid "Reloading network plug-in..."
msgstr "正在重新加载网络插件..."
@@ -1739,6 +1753,12 @@ msgstr ""
msgid "WebView2 Runtime"
msgstr "WebView2 运行库"
msgid ""
"The Microsoft WebView2 Runtime could not be installed.\n"
"Some features, including the setup wizard, may appear blank until it is installed.\n"
"Please install it manually from https://developer.microsoft.com/microsoft-edge/webview2/ and restart Orca Slicer."
msgstr "无法安装 Microsoft WebView2 运行库。\n在安装之前包括设置向导在内的部分功能可能显示为空白。\n请从 https://developer.microsoft.com/microsoft-edge/webview2/ 手动安装,然后重启 Orca Slicer。"
#, c-format, boost-format
msgid "Resources path does not exist or is not a directory: %s"
msgstr "资源路径不存在或不是目录:%s"
@@ -1811,7 +1831,7 @@ msgid "Choose one file (GCODE/3MF):"
msgstr "选择一个文件GCODE/3MF"
msgid "Ext"
msgstr ""
msgstr "外置"
msgid "Some presets are modified."
msgstr "预设已被修改。"
@@ -2820,7 +2840,7 @@ msgid "Plate"
msgstr "盘"
msgid "Brim"
msgstr ""
msgstr "Brim"
msgid "Object/Part Settings"
msgstr "对象/零件设置"
@@ -4033,11 +4053,11 @@ msgstr "热床形状"
#, c-format, boost-format
msgid "A minimum temperature above %d℃ is recommended for %s.\n"
msgstr ""
msgstr "建议最低温度高于 %d℃适用于 %s。\n"
#, c-format, boost-format
msgid "A maximum temperature below %d℃ is recommended for %s.\n"
msgstr ""
msgstr "建议最高温度低于 %d℃适用于 %s。\n"
msgid "The recommended minimum temperature cannot be higher than the recommended maximum temperature.\n"
msgstr "推荐最低温度不能大于推荐最高温度。\n"
@@ -4059,6 +4079,9 @@ msgstr ""
msgid "The recommended nozzle temperature for this filament type is [%d, %d] degrees Celsius."
msgstr "该耗材的推荐喷嘴温度是[%d, %d]摄氏度"
msgid "Adaptive Pressure Advance model validation failed:\n"
msgstr "自适应压力提前模型验证失败:\n"
# TODO: Review, changed by lang refactor. PR 14254
msgid ""
"Too small max volumetric speed.\n"
@@ -4641,7 +4664,7 @@ msgid "Invalid format. Expected vector format: \"%1%\""
msgstr "无效格式,应该是\"%1%\"这种数组格式"
msgid "N/A"
msgstr ""
msgstr "不适用"
msgid "Pick"
msgstr "选择"
@@ -5189,6 +5212,12 @@ msgstr "所有打印板"
msgid "Stats"
msgstr "统计"
msgid "Slice"
msgstr "切片"
msgid "Review"
msgstr "查看"
msgid "Assembly Return"
msgstr "退出装配体视图"
@@ -5256,7 +5285,7 @@ msgstr "体积:"
msgid "Size:"
msgstr "尺寸:"
#, c-format, boost-format
#, boost-format
msgid "Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please separate the conflicted objects farther (%s <-> %s)."
msgstr "发现G-code路径在层%d高度为%.2lf mm处有冲突。请将有冲突的对象分离得更远(%s <-> %s)。"
@@ -8128,13 +8157,13 @@ msgid "Renders cast shadows on the plate in realistic view."
msgstr "在写实渲染中渲染投射到打印板上的阴影。"
msgid "Smooth normals"
msgstr ""
msgstr "平滑法线"
msgid ""
"Applies smooth normals to the realistic view.\n"
"\n"
"Requires manual scene reload to take effect (right-click on 3D view → \"Reload All\")."
msgstr ""
msgstr "在写实渲染中应用平滑法线。\n\n需要手动重新加载场景才能生效在 3D 视图中右键单击 →“重新加载全部”)。"
msgid "Anti-aliasing"
msgstr "抗锯齿"
@@ -8265,10 +8294,10 @@ msgid "Color only"
msgstr "仅颜色"
msgid "Bambu network plug-in"
msgstr ""
msgstr "Bambu网络插件"
msgid "Enable Bambu network plug-in"
msgstr ""
msgstr "启用Bambu网络插件"
msgid "Network plug-in version"
msgstr "网络插件版本"
@@ -11170,12 +11199,21 @@ msgstr ""
msgid "The precise wall option will be ignored for outer-inner or inner-outer-inner wall sequences."
msgstr "当壁序列为外内或内外内时,精确墙壁选项将被忽略。"
msgid "The Adaptive Pressure Advance model for one or more extruders may contain invalid values."
msgstr "一个或多个挤出机的自适应压力提前模型可能包含无效值。"
msgid "Filament shrinkage will not be used because filament shrinkage for the used filaments does not match."
msgstr "不会使用耗材收缩率,因为所用耗材的耗材收缩率不匹配。"
msgid "Generating skirt & brim"
msgstr "正在生成裙边和brim"
msgid ""
"Per-object skirts cannot fit between the objects in By object print sequence.\n"
"\n"
"Move the objects farther apart, reduce brim/skirt size, switch Skirt type to Combined, or switch Print sequence to By layer."
msgstr "在“逐件”打印顺序下,物体之间无法容纳逐物体裙边。\n\n请增大物体之间的距离、减小 brim/裙边尺寸、将裙边类型切换为“组合”,或将打印顺序切换为“逐层”。"
msgid "Exporting G-code"
msgstr "正在导出G-code"
@@ -12514,7 +12552,7 @@ msgstr "为悬垂启用自适应压力提前(试验)"
msgid ""
"Enable adaptive PA for overhangs as well as when flow changes within the same feature. This is an experimental option, as if the PA profile is not set accurately, it will cause uniformity issues on the external surfaces before and after overhangs.\n"
"Not compatible with Prusa printers as they pause to process PA changes, which causes delays and defects."
msgstr ""
msgstr "针对悬垂以及同一特征内的流量变化启用自适应 PA。这是一个实验性选项因为如果未准确设置 PA 配置文件,将导致悬垂前后外表面出现均匀性问题。\n与 Prusa 打印机不兼容,因为它们会暂停以处理 PA 变化,从而导致延迟和瑕疵。"
msgid "Pressure advance for bridges"
msgstr "为搭桥启用压力提前"
@@ -12907,7 +12945,7 @@ msgid "Filament price, for statistical purposes only."
msgstr "耗材丝的价格。只用于统计信息。"
msgid "money/kg"
msgstr ""
msgstr "金额/kg"
msgid "Vendor"
msgstr "供应商"
@@ -12963,8 +13001,6 @@ msgstr "如果填充图案支持,使用多线进行填充。"
msgid "Z-buckling bias optimization (experimental)"
msgstr "Z 轴屈曲偏置优化(实验性)"
# TODO: Review, changed by lang refactor. PR 14254
#, fuzzy, c-format, boost-format
msgid "Tightens the gyroid wave along the Z (vertical) axis at low infill density to shorten the effective vertical column length and improve Z-axis compression buckling resistance. Filament use is preserved. No effect at ~30% sparse infill density and above. Only applies when Sparse infill pattern is set to Gyroid."
msgstr "在低填充密度下沿 Z垂直轴收紧螺旋Gyroid波形以缩短有效的垂直柱长提升 Z 轴抗压屈曲能力。耗材用量保持不变。在约 30% 及以上的稀疏填充密度下无效果。仅当稀疏填充图案设置为 Gyroid 时适用。"
@@ -13213,7 +13249,7 @@ msgid "Travel speed of the first layer."
msgstr "首层空驶速度"
msgid "Number of slow layers"
msgstr ""
msgstr "慢速层数量"
msgid "The first few layers are printed slower than normal. The speed is gradually increased in a linear fashion over the specified number of layers."
msgstr ""
@@ -15934,9 +15970,6 @@ msgstr "导出多个STL"
msgid "Export the objects as multiple STLs to directory."
msgstr "将对象导出为多个STL到目录。"
msgid "Slice"
msgstr "切片"
msgid "Slice the plates: 0-all plates, i-plate i, others-invalid"
msgstr "对打印板切片0-所有板i-第i个板其他-无效"
@@ -18085,7 +18118,7 @@ msgstr ""
#, c-format, boost-format
msgid "Printing %1s material with %2s nozzle may cause nozzle damage."
msgstr ""
msgstr "使用 %1s 材料搭配 %2s 喷嘴打印可能会损坏喷嘴。"
msgid "Need select printer"
msgstr "需要选择打印机"

View File

@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Orca Slicer\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-19 10:33-0300\n"
"POT-Creation-Date: 2026-06-26 10:26+0800\n"
"PO-Revision-Date: 2025-11-28 13:48-0600\n"
"Last-Translator: tntchn <15895303+tntchn@users.noreply.github.com>\n"
"Language-Team: \n"
@@ -252,7 +252,7 @@ msgid "Reset"
msgstr "重設"
msgid "Enter"
msgstr ""
msgstr "Enter"
msgid "Shortcut Key "
msgstr "快捷鍵 "
@@ -874,13 +874,13 @@ msgid "ITALIC"
msgstr "斜體"
msgid "SWISS"
msgstr ""
msgstr "瑞士體"
msgid "MODERN"
msgstr ""
msgstr "現代"
msgid "First font"
msgstr ""
msgstr "第一個字型"
msgid "Default font"
msgstr "預設字型"
@@ -1458,7 +1458,7 @@ msgid "Restart selection"
msgstr "重新開始選取"
msgid "Esc"
msgstr ""
msgstr "Esc"
msgid "Cancel a feature until exit"
msgstr "在退出前取消功能"
@@ -1712,6 +1712,20 @@ msgstr "Orca Slicer 遭遇到一個未處理的例外:%1%"
msgid "Untitled"
msgstr "未命名"
msgid ""
"Since version 2.4.0, OrcaSlicer syncs user profiles through Orca Cloud instead of Bambu Cloud.\n"
"\n"
"To migrate your existing profiles, log in to Orca Cloud and they will be transferred automatically. To learn more about how OrcaSlicer stores and syncs your profiles, or to migrate your presets manually, check out our wiki.\n"
"\n"
"If you did not use Bambu Cloud to sync profiles, this change does not affect you and you can safely ignore this message."
msgstr "自 2.4.0 版本起OrcaSlicer 透過 Orca Cloud而非 Bambu Cloud同步使用者設定檔。\n\n若要移轉您現有的設定檔請登入 Orca Cloud設定檔將會自動轉移。若要進一步了解 OrcaSlicer 如何儲存與同步您的設定檔,或手動移轉您的預設,請參閱我們的 wiki。\n\n若您先前並未使用 Bambu Cloud 同步設定檔,則此變更不會影響您,您可以放心忽略此訊息。"
msgid "Profile syncing change"
msgstr "設定檔同步方式變更"
msgid "Learn more"
msgstr "了解更多"
msgid "Reloading network plug-in..."
msgstr "正在重新載入網路外掛程式..."
@@ -1739,6 +1753,12 @@ msgstr "Orca Slicer 需要 Microsoft WebView2 Runtime 才能操作某些功能
msgid "WebView2 Runtime"
msgstr "WebView2 Runtime"
msgid ""
"The Microsoft WebView2 Runtime could not be installed.\n"
"Some features, including the setup wizard, may appear blank until it is installed.\n"
"Please install it manually from https://developer.microsoft.com/microsoft-edge/webview2/ and restart Orca Slicer."
msgstr "無法安裝 Microsoft WebView2 Runtime。\n在安裝完成前包括設定精靈在內的部分功能可能顯示為空白。\n請從 https://developer.microsoft.com/microsoft-edge/webview2/ 手動安裝,然後重新啟動 Orca Slicer。"
#, c-format, boost-format
msgid "Resources path does not exist or is not a directory: %s"
msgstr "資源路徑不存在或並非目錄:%s"
@@ -2153,7 +2173,7 @@ msgid "Delete the selected object"
msgstr "刪除所選物件"
msgid "Backspace"
msgstr ""
msgstr "Backspace"
msgid "Load..."
msgstr "載入..."
@@ -2537,7 +2557,7 @@ msgid "Center"
msgstr "居中"
msgid "Drop"
msgstr ""
msgstr "下降"
msgid "Edit Process Settings"
msgstr "編輯列印參數"
@@ -2946,7 +2966,7 @@ msgid "Check the status of current system services"
msgstr "請檢查目前系統服務狀態"
msgid "code"
msgstr ""
msgstr "代碼"
msgid "Failed to connect to cloud service"
msgstr "無法連接到雲端服務"
@@ -3471,7 +3491,7 @@ msgid "Orca Slicer is based on PrusaSlicer and BambuStudio"
msgstr "Orca Slicer 基於 PrusaSlicer 與 BambuStudio"
msgid "Libraries"
msgstr ""
msgstr "函式庫"
msgid "This software uses open source components whose copyright and other proprietary rights belong to their respective owners"
msgstr "本軟體採用了開源組件,其版權及相關專有權歸屬於各自的所有者"
@@ -4077,6 +4097,9 @@ msgstr ""
msgid "The recommended nozzle temperature for this filament type is [%d, %d] degrees Celsius."
msgstr "該線材的推薦噴嘴溫度是攝氏 [%d, %d] 度"
msgid "Adaptive Pressure Advance model validation failed:\n"
msgstr "自適應壓力補償模型驗證失敗:\n"
# TODO: Review, changed by lang refactor. PR 14254
msgid ""
"Too small max volumetric speed.\n"
@@ -4683,7 +4706,7 @@ msgid "Invalid format. Expected vector format: \"%1%\""
msgstr "無效格式,應該是「%1%」這種格式"
msgid "N/A"
msgstr ""
msgstr "不適用"
msgid "Pick"
msgstr "選取"
@@ -4782,7 +4805,7 @@ msgid "Gap infill"
msgstr "填縫"
msgid "Skirt"
msgstr ""
msgstr "Skirt"
msgid "Support interface"
msgstr "支撐面"
@@ -5231,6 +5254,12 @@ msgstr "所有列印板"
msgid "Stats"
msgstr "統計"
msgid "Slice"
msgstr "切片"
msgid "Review"
msgstr "檢視"
msgid "Assembly Return"
msgstr "退出組裝視角"
@@ -5298,7 +5327,7 @@ msgstr "體積:"
msgid "Size:"
msgstr "尺寸:"
#, c-format, boost-format
#, boost-format
msgid "Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please separate the conflicted objects farther (%s <-> %s)."
msgstr "發現 G-code 路徑在 %d 層Z = %.2lf mm 處的衝突。請將有衝突的物件分離得更遠(%s <-> %s。"
@@ -8185,13 +8214,13 @@ msgid "Renders cast shadows on the plate in realistic view."
msgstr "在擬真檢視中於列印板上算繪投射陰影。"
msgid "Smooth normals"
msgstr ""
msgstr "平滑法線"
msgid ""
"Applies smooth normals to the realistic view.\n"
"\n"
"Requires manual scene reload to take effect (right-click on 3D view → \"Reload All\")."
msgstr ""
msgstr "將平滑法線套用至擬真檢視。\n\n需要手動重新載入場景才能生效在 3D 檢視中按一下滑鼠右鍵 →「重新載入所有物件」)。"
msgid "Anti-aliasing"
msgstr "抗鋸齒"
@@ -8322,10 +8351,10 @@ msgid "Color only"
msgstr "僅顏色"
msgid "Bambu network plug-in"
msgstr ""
msgstr "Bambu 網路外掛程式"
msgid "Enable Bambu network plug-in"
msgstr ""
msgstr "啟用 Bambu 網路外掛程式"
msgid "Network plug-in version"
msgstr "網路外掛程式版本"
@@ -11231,12 +11260,21 @@ msgstr ""
msgid "The precise wall option will be ignored for outer-inner or inner-outer-inner wall sequences."
msgstr "當壁序列為外內或內外內時,精確牆壁選項將被忽略。"
msgid "The Adaptive Pressure Advance model for one or more extruders may contain invalid values."
msgstr "一個或多個擠出機的自適應壓力補償模型可能包含無效值。"
msgid "Filament shrinkage will not be used because filament shrinkage for the used filaments does not match."
msgstr "線材收縮補償將被停用,因為所使用的線材之間的收縮率差異過大。"
msgid "Generating skirt & brim"
msgstr "正在產生 Skirt 和 Brim"
msgid ""
"Per-object skirts cannot fit between the objects in By object print sequence.\n"
"\n"
"Move the objects farther apart, reduce brim/skirt size, switch Skirt type to Combined, or switch Print sequence to By layer."
msgstr "在「逐件」列印順序下,物件之間無法容納各別物件的 Skirt。\n\n請加大物件之間的距離、縮小 Brim/Skirt 尺寸、將 Skirt 類型切換為「合併」,或將列印順序切換為「逐層」。"
msgid "Exporting G-code"
msgstr "正在匯出 G-code"
@@ -12586,7 +12624,7 @@ msgstr "啟用懸挑自適應壓力補償 (beta)"
msgid ""
"Enable adaptive PA for overhangs as well as when flow changes within the same feature. This is an experimental option, as if the PA profile is not set accurately, it will cause uniformity issues on the external surfaces before and after overhangs.\n"
"Not compatible with Prusa printers as they pause to process PA changes, which causes delays and defects."
msgstr ""
msgstr "針對懸空以及同一特徵內的流量變化啟用自適應壓力補償 (PA)。這是一個實驗性選項,因為若 PA 設定檔設定不準確,將會導致懸空前後的外表面出現均勻性問題。\n與 Prusa 印表機不相容,因為它們會暫停以處理 PA 變更,進而導致延遲與瑕疵。"
msgid "Pressure advance for bridges"
msgstr "橋接的壓力補償"
@@ -13022,7 +13060,7 @@ msgid "Z-buckling bias optimization (experimental)"
msgstr "Z 軸挫曲偏置最佳化(實驗性)"
# TODO: Review, changed by lang refactor. PR 14254
#, fuzzy, c-format, boost-format
#, fuzzy
msgid "Tightens the gyroid wave along the Z (vertical) axis at low infill density to shorten the effective vertical column length and improve Z-axis compression buckling resistance. Filament use is preserved. No effect at ~30% sparse infill density and above. Only applies when Sparse infill pattern is set to Gyroid."
msgstr "在低填充密度時,沿 Z垂直軸收緊螺旋體波形以縮短有效垂直柱長度並提升 Z 軸抗壓挫曲能力。線材用量維持不變。在約 30% 稀疏填充密度及以上時無效果。僅在稀疏填充圖案設為螺旋體時適用。"
@@ -13271,7 +13309,7 @@ msgid "Travel speed of the first layer."
msgstr "首層空駛速度"
msgid "Number of slow layers"
msgstr ""
msgstr "慢速層數量"
msgid "The first few layers are printed slower than normal. The speed is gradually increased in a linear fashion over the specified number of layers."
msgstr "減慢前幾層的列印速度。列印速度會逐漸加速到滿速。"
@@ -15977,9 +16015,6 @@ msgstr "匯出為多個 STL 檔案"
msgid "Export the objects as multiple STLs to directory."
msgstr "將物件匯出為多個 STL 檔案至指定資料夾"
msgid "Slice"
msgstr "切片"
msgid "Slice the plates: 0-all plates, i-plate i, others-invalid"
msgstr "切片板選項0 代表所有板i 代表第 i 塊板,其餘則為無效輸入"
@@ -18132,7 +18167,7 @@ msgstr ""
#, c-format, boost-format
msgid "Printing %1s material with %2s nozzle may cause nozzle damage."
msgstr ""
msgstr "使用 %1s 材料搭配 %2s 噴嘴列印可能會損壞噴嘴。"
msgid "Need select printer"
msgstr "需要選擇列印設備"

View File

@@ -123,7 +123,7 @@
"0"
],
"machine_pause_gcode": "M600",
"machine_start_gcode": "M140 S60\nM104 S140\nM190 S[first_layer_bed_temperature]\nM109 S{temperature_vitrification[0]}\nG28;\nNOZZLE_WIPE\nM140 S[first_layer_bed_temperature];\nM104 S[first_layer_temperature];\nDRAW_LINE_ONLY",
"machine_start_gcode": "M140 S60\nM104 S140\nM190 S[first_layer_bed_temperature]\nM109 S{temperature_vitrification[0]}\nG28;\nNOZZLE_WIPE\nM140 S[first_layer_bed_temperature];\nM109 S[first_layer_temperature];\nDRAW_LINE_ONLY",
"machine_unload_filament_time": "0",
"manual_filament_change": "0",
"max_layer_height": [

View File

@@ -126,7 +126,7 @@
"0"
],
"machine_pause_gcode": "M600",
"machine_start_gcode": "M140 S60\nM104 S140\nM190 S[first_layer_bed_temperature]\nM109 S{temperature_vitrification[0]}\nG28;\nNOZZLE_WIPE\nM140 S[first_layer_bed_temperature];\nM104 S[first_layer_temperature];\nDRAW_LINE_ONLY",
"machine_start_gcode": "M140 S60\nM104 S140\nM190 S[first_layer_bed_temperature]\nM109 S{temperature_vitrification[0]}\nG28;\nNOZZLE_WIPE\nM140 S[first_layer_bed_temperature];\nM109 S[first_layer_temperature];\nDRAW_LINE_ONLY",
"machine_unload_filament_time": "0",
"manual_filament_change": "0",
"max_layer_height": [

View File

@@ -126,7 +126,7 @@
"0"
],
"machine_pause_gcode": "M600",
"machine_start_gcode": "M104 S140\nM190 S[first_layer_bed_temperature]\nM109 S{temperature_vitrification[0]}\nG28;\nG1 X230 Y300 Z10 F5000\nSET_KINEMATIC_POSITION Y=0\nG1 Y20 F4000\nG1 X230 F4000\nG1 Z-1 F600 \nG1 X270 F4000\nG1 Y25 F4000\nG1 X230 F4000\nG92 E0\nG1 Z10 F1200\nG1 Y0 F5000\nG1 E-1 F3000\nM400\nSET_KINEMATIC_POSITION Y=300\nG92 E-1\nM140 S[first_layer_bed_temperature];\nM104 S[first_layer_temperature];\nG1 X0 Y0.8 Z0.8 F18000\nG92 E0\nG1 X0 Y0.8 Z0.3 E8 F600\nG92 E0\nG1 X200 Y0.8 Z0.3 F1800.0 E20.0;draw line\nG92 E0\nG1 X200 Y0 Z0.3 F1800.0 E0.08;draw line\nG92 E0\nG1 X100 Y0 Z0.3 F1800.0 E10.0;draw line\nG92 E0\nG1 X100 Y1.6 Z0.3 F1800.0 E0.16;draw line\nG92 E0\nG1 X180 Y1.6 Z0.3 F1800.0 E8;draw line\nG92 E0\nG1 X180 Y0 Z0.3 F1800.0 E0.16;draw line\nG92 E0\nG1 E-1 Z5 F18000\nG92 E0",
"machine_start_gcode": "M104 S140\nM190 S[first_layer_bed_temperature]\nM109 S{temperature_vitrification[0]}\nG28;\nG1 X230 Y300 Z10 F5000\nSET_KINEMATIC_POSITION Y=0\nG1 Y20 F4000\nG1 X230 F4000\nG1 Z-1 F600 \nG1 X270 F4000\nG1 Y25 F4000\nG1 X230 F4000\nG92 E0\nG1 Z10 F1200\nG1 Y0 F5000\nG1 E-1 F3000\nM400\nSET_KINEMATIC_POSITION Y=300\nG92 E-1\nM140 S[first_layer_bed_temperature];\nM109 S[first_layer_temperature];\nG1 X0 Y0.8 Z0.8 F18000\nG92 E0\nG1 X0 Y0.8 Z0.3 E8 F600\nG92 E0\nG1 X200 Y0.8 Z0.3 F1800.0 E20.0;draw line\nG92 E0\nG1 X200 Y0 Z0.3 F1800.0 E0.08;draw line\nG92 E0\nG1 X100 Y0 Z0.3 F1800.0 E10.0;draw line\nG92 E0\nG1 X100 Y1.6 Z0.3 F1800.0 E0.16;draw line\nG92 E0\nG1 X180 Y1.6 Z0.3 F1800.0 E8;draw line\nG92 E0\nG1 X180 Y0 Z0.3 F1800.0 E0.16;draw line\nG92 E0\nG1 E-1 Z5 F18000\nG92 E0",
"machine_unload_filament_time": "0",
"manual_filament_change": "0",
"max_layer_height": [

View File

@@ -126,7 +126,7 @@
"0"
],
"machine_pause_gcode": "M600",
"machine_start_gcode": "M104 S140\nM190 S[first_layer_bed_temperature]\nM109 S{temperature_vitrification[0]}\nG28;\nG1 X180 Y247 Z10 F5000\nSET_KINEMATIC_POSITION Y=0\nG1 Y11 F4000\nG1 X180 F4000\nG1 Z-1 F600 \nG1 X230 F4000\nG1 Y15 F4000\nG1 X180 F4000\nG92 E0\nG1 Z10 F1200\nG1 Y0 F5000\nG1 E-1 F3000\nM400\nSET_KINEMATIC_POSITION Y=247\nG92 E-1\nM140 S[first_layer_bed_temperature];\nM104 S[first_layer_temperature];\nG1 X0 Y0.8 Z0.8 F18000\nG92 E0\nG1 X0 Y0.8 Z0.3 E8 F600\nG92 E0\nG1 X170 Y0.8 Z0.3 F1800.0 E17.0;draw line\nG92 E0\nG1 X170 Y0 Z0.3 F1800.0 E0.08;draw line\nG92 E0\nG1 X70 Y0 Z0.3 F1800.0 E10.0;draw line\nG92 E0\nG1 X70 Y1.6 Z0.3 F1800.0 E0.16;draw line\nG92 E0\nG1 X150 Y1.6 Z0.3 F1800.0 E8;draw line\nG92 E0\nG1 X150 Y0 Z0.3 F1800.0 E0.16;draw line\nG92 E0\nG1 E-1 Z5 F18000\nG92 E0\n",
"machine_start_gcode": "M104 S140\nM190 S[first_layer_bed_temperature]\nM109 S{temperature_vitrification[0]}\nG28;\nG1 X180 Y247 Z10 F5000\nSET_KINEMATIC_POSITION Y=0\nG1 Y11 F4000\nG1 X180 F4000\nG1 Z-1 F600 \nG1 X230 F4000\nG1 Y15 F4000\nG1 X180 F4000\nG92 E0\nG1 Z10 F1200\nG1 Y0 F5000\nG1 E-1 F3000\nM400\nSET_KINEMATIC_POSITION Y=247\nG92 E-1\nM140 S[first_layer_bed_temperature];\nM109 S[first_layer_temperature];\nG1 X0 Y0.8 Z0.8 F18000\nG92 E0\nG1 X0 Y0.8 Z0.3 E8 F600\nG92 E0\nG1 X170 Y0.8 Z0.3 F1800.0 E17.0;draw line\nG92 E0\nG1 X170 Y0 Z0.3 F1800.0 E0.08;draw line\nG92 E0\nG1 X70 Y0 Z0.3 F1800.0 E10.0;draw line\nG92 E0\nG1 X70 Y1.6 Z0.3 F1800.0 E0.16;draw line\nG92 E0\nG1 X150 Y1.6 Z0.3 F1800.0 E8;draw line\nG92 E0\nG1 X150 Y0 Z0.3 F1800.0 E0.16;draw line\nG92 E0\nG1 E-1 Z5 F18000\nG92 E0\n",
"machine_unload_filament_time": "0",
"manual_filament_change": "0",
"max_layer_height": [

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

View File

@@ -0,0 +1,32 @@
{
"type": "filament",
"name": "Elegoo ABS @EC2",
"inherits": "Elegoo ABS @base",
"from": "system",
"setting_id": "EABSEC2",
"instantiation": "true",
"fan_max_speed": [
"40"
],
"filament_max_volumetric_speed": [
"18"
],
"pressure_advance": [
"0.04"
],
"enable_pressure_advance": [
"1"
],
"nozzle_temperature": [
"270"
],
"nozzle_temperature_initial_layer": [
"270"
],
"compatible_printers": [
"Elegoo Centauri 2 0.2 nozzle",
"Elegoo Centauri 2 0.4 nozzle",
"Elegoo Centauri 2 0.6 nozzle",
"Elegoo Centauri 2 0.8 nozzle"
]
}

View File

@@ -0,0 +1,26 @@
{
"type": "filament",
"name": "Elegoo ASA @EC2",
"inherits": "Elegoo ASA @base",
"from": "system",
"setting_id": "EASAEC2",
"instantiation": "true",
"pressure_advance": [
"0.04"
],
"enable_pressure_advance": [
"1"
],
"nozzle_temperature": [
"270"
],
"nozzle_temperature_initial_layer": [
"270"
],
"compatible_printers": [
"Elegoo Centauri 2 0.2 nozzle",
"Elegoo Centauri 2 0.4 nozzle",
"Elegoo Centauri 2 0.6 nozzle",
"Elegoo Centauri 2 0.8 nozzle"
]
}

View File

@@ -0,0 +1,38 @@
{
"type": "filament",
"name": "Elegoo ASA-CF @EC2",
"inherits": "Elegoo ASA @base",
"from": "system",
"setting_id": "EASACFEC2",
"instantiation": "true",
"pressure_advance": [
"0.04"
],
"enable_pressure_advance": [
"1"
],
"nozzle_temperature": [
"270"
],
"nozzle_temperature_initial_layer": [
"270"
],
"fan_max_speed": [
"30"
],
"filament_max_volumetric_speed": [
"18"
],
"textured_plate_temp": [
"100"
],
"textured_plate_temp_initial_layer": [
"100"
],
"compatible_printers": [
"Elegoo Centauri 2 0.2 nozzle",
"Elegoo Centauri 2 0.4 nozzle",
"Elegoo Centauri 2 0.6 nozzle",
"Elegoo Centauri 2 0.8 nozzle"
]
}

View File

@@ -0,0 +1,74 @@
{
"type": "filament",
"name": "Elegoo PAHT-CF @EC2",
"inherits": "Elegoo PAHT @base",
"from": "system",
"setting_id": "EPAHTCFEC2",
"instantiation": "true",
"close_fan_the_first_x_layers": [
"3"
],
"fan_cooling_layer_time": [
"5"
],
"fan_max_speed": [
"30"
],
"fan_min_speed": [
"10"
],
"filament_flow_ratio": [
"0.96"
],
"filament_max_volumetric_speed": [
"6"
],
"nozzle_temperature": [
"290"
],
"nozzle_temperature_initial_layer": [
"290"
],
"nozzle_temperature_range_high": [
"290"
],
"nozzle_temperature_range_low": [
"260"
],
"overhang_fan_speed": [
"40"
],
"overhang_fan_threshold": [
"0%"
],
"reduce_fan_stop_start_freq": [
"0"
],
"slow_down_layer_time": [
"2"
],
"slow_down_min_speed": [
"10"
],
"textured_plate_temp": [
"100"
],
"textured_plate_temp_initial_layer": [
"100"
],
"pressure_advance": [
"0.052"
],
"enable_pressure_advance": [
"1"
],
"filament_start_gcode": [
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
"Elegoo Centauri 2 0.2 nozzle",
"Elegoo Centauri 2 0.4 nozzle",
"Elegoo Centauri 2 0.6 nozzle",
"Elegoo Centauri 2 0.8 nozzle"
]
}

View File

@@ -0,0 +1,59 @@
{
"type": "filament",
"name": "Elegoo PC @EC2",
"inherits": "Elegoo PC @base",
"from": "system",
"setting_id": "EPCEC2",
"instantiation": "true",
"pressure_advance": [
"0.052"
],
"enable_pressure_advance": [
"1"
],
"nozzle_temperature": [
"270"
],
"nozzle_temperature_initial_layer": [
"270"
],
"nozzle_temperature_range_high": [
"270"
],
"nozzle_temperature_range_low": [
"250"
],
"overhang_fan_threshold": [
"25%"
],
"slow_down_layer_time": [
"6"
],
"textured_plate_temp": [
"100"
],
"textured_plate_temp_initial_layer": [
"100"
],
"fan_cooling_layer_time": [
"30"
],
"fan_max_speed": [
"35"
],
"fan_min_speed": [
"10"
],
"filament_max_volumetric_speed": [
"16"
],
"filament_start_gcode": [
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
"Elegoo Centauri 2 0.2 nozzle",
"Elegoo Centauri 2 0.4 nozzle",
"Elegoo Centauri 2 0.6 nozzle",
"Elegoo Centauri 2 0.8 nozzle"
]
}

View File

@@ -0,0 +1,44 @@
{
"type": "filament",
"name": "Elegoo PC-FR @EC2",
"inherits": "Elegoo PC @base",
"from": "system",
"setting_id": "EPCFREC2",
"instantiation": "true",
"pressure_advance": [
"0.05"
],
"enable_pressure_advance": [
"1"
],
"nozzle_temperature": [
"280"
],
"nozzle_temperature_initial_layer": [
"280"
],
"nozzle_temperature_range_high": [
"290"
],
"nozzle_temperature_range_low": [
"260"
],
"slow_down_layer_time": [
"10"
],
"fan_max_speed": [
"40"
],
"filament_density": [
"1.1"
],
"filament_max_volumetric_speed": [
"18"
],
"compatible_printers": [
"Elegoo Centauri 2 0.2 nozzle",
"Elegoo Centauri 2 0.4 nozzle",
"Elegoo Centauri 2 0.6 nozzle",
"Elegoo Centauri 2 0.8 nozzle"
]
}

View File

@@ -0,0 +1,62 @@
{
"type": "filament",
"name": "Elegoo PET-CF @EC2",
"inherits": "Elegoo PETG @base",
"from": "system",
"setting_id": "EPETCFEC2",
"instantiation": "true",
"pressure_advance": [
"0.05"
],
"enable_pressure_advance": [
"1"
],
"fan_cooling_layer_time": [
"5"
],
"filament_max_volumetric_speed": [
"8"
],
"nozzle_temperature": [
"270"
],
"nozzle_temperature_initial_layer": [
"270"
],
"nozzle_temperature_range_high": [
"290"
],
"nozzle_temperature_range_low": [
"260"
],
"overhang_fan_speed": [
"40"
],
"overhang_fan_threshold": [
"0%"
],
"reduce_fan_stop_start_freq": [
"0"
],
"slow_down_layer_time": [
"2"
],
"slow_down_min_speed": [
"20"
],
"textured_plate_temp": [
"100"
],
"textured_plate_temp_initial_layer": [
"100"
],
"filament_type": [
"PET-CF"
],
"compatible_printers": [
"Elegoo Centauri 2 0.2 nozzle",
"Elegoo Centauri 2 0.4 nozzle",
"Elegoo Centauri 2 0.6 nozzle",
"Elegoo Centauri 2 0.8 nozzle"
]
}

View File

@@ -0,0 +1,32 @@
{
"type": "filament",
"name": "Elegoo PETG @EC2",
"inherits": "Elegoo PETG @base",
"from": "system",
"setting_id": "EPETGEC2",
"instantiation": "true",
"pressure_advance": [
"0.05"
],
"enable_pressure_advance": [
"1"
],
"overhang_fan_threshold": [
"50%"
],
"nozzle_temperature": [
"250"
],
"nozzle_temperature_initial_layer": [
"250"
],
"filament_max_volumetric_speed": [
"11"
],
"compatible_printers": [
"Elegoo Centauri 2 0.2 nozzle",
"Elegoo Centauri 2 0.4 nozzle",
"Elegoo Centauri 2 0.6 nozzle",
"Elegoo Centauri 2 0.8 nozzle"
]
}

View File

@@ -0,0 +1,47 @@
{
"type": "filament",
"name": "Elegoo PETG HF @EC2",
"inherits": "Elegoo PETG @base",
"from": "system",
"setting_id": "ERPETGHFEC2",
"instantiation": "true",
"pressure_advance": [
"0.052"
],
"enable_pressure_advance": [
"1"
],
"filament_flow_ratio": [
"0.99"
],
"fan_min_speed": [
"30"
],
"filament_density": [
"1.26"
],
"filament_max_volumetric_speed": [
"18"
],
"fan_max_speed": [
"50"
],
"nozzle_temperature": [
"240"
],
"nozzle_temperature_initial_layer": [
"240"
],
"nozzle_temperature_range_high": [
"250"
],
"overhang_fan_speed": [
"100"
],
"compatible_printers": [
"Elegoo Centauri 2 0.2 nozzle",
"Elegoo Centauri 2 0.4 nozzle",
"Elegoo Centauri 2 0.6 nozzle",
"Elegoo Centauri 2 0.8 nozzle"
]
}

View File

@@ -0,0 +1,26 @@
{
"type": "filament",
"name": "Elegoo PETG PRO @EC2",
"inherits": "Elegoo PETG @base",
"from": "system",
"setting_id": "EPETGPROEC2",
"instantiation": "true",
"pressure_advance": [
"0.1"
],
"overhang_fan_threshold": [
"50%"
],
"enable_pressure_advance": [
"1"
],
"filament_max_volumetric_speed": [
"5"
],
"compatible_printers": [
"Elegoo Centauri 2 0.2 nozzle",
"Elegoo Centauri 2 0.4 nozzle",
"Elegoo Centauri 2 0.6 nozzle",
"Elegoo Centauri 2 0.8 nozzle"
]
}

View File

@@ -0,0 +1,32 @@
{
"type": "filament",
"name": "Elegoo PETG Translucent @EC2",
"inherits": "Elegoo PETG @base",
"from": "system",
"setting_id": "EPETGTRANSEC2",
"instantiation": "true",
"pressure_advance": [
"0.052"
],
"enable_pressure_advance": [
"1"
],
"fan_max_speed": [
"35"
],
"filament_max_volumetric_speed": [
"10"
],
"nozzle_temperature": [
"255"
],
"nozzle_temperature_initial_layer": [
"255"
],
"compatible_printers": [
"Elegoo Centauri 2 0.2 nozzle",
"Elegoo Centauri 2 0.4 nozzle",
"Elegoo Centauri 2 0.6 nozzle",
"Elegoo Centauri 2 0.8 nozzle"
]
}

View File

@@ -0,0 +1,50 @@
{
"type": "filament",
"name": "Elegoo PETG-CF @EC2",
"inherits": "Elegoo PETG @base",
"from": "system",
"setting_id": "EPETGCFEC2",
"instantiation": "true",
"pressure_advance": [
"0.052"
],
"enable_pressure_advance": [
"1"
],
"filament_flow_ratio": [
"0.99"
],
"filament_density": [
"1.26"
],
"nozzle_temperature": [
"250"
],
"nozzle_temperature_initial_layer": [
"250"
],
"fan_max_speed": [
"40"
],
"fan_min_speed": [
"5"
],
"filament_max_volumetric_speed": [
"12"
],
"nozzle_temperature_range_low": [
"240"
],
"overhang_fan_speed": [
"100"
],
"slow_down_layer_time": [
"6"
],
"compatible_printers": [
"Elegoo Centauri 2 0.2 nozzle",
"Elegoo Centauri 2 0.4 nozzle",
"Elegoo Centauri 2 0.6 nozzle",
"Elegoo Centauri 2 0.8 nozzle"
]
}

View File

@@ -0,0 +1,47 @@
{
"type": "filament",
"name": "Elegoo PETG-GF @EC2",
"inherits": "Elegoo PETG @base",
"from": "system",
"setting_id": "EPETGFEC2",
"instantiation": "true",
"pressure_advance": [
"0.052"
],
"enable_pressure_advance": [
"1"
],
"filament_density": [
"1.26"
],
"nozzle_temperature": [
"250"
],
"nozzle_temperature_initial_layer": [
"250"
],
"fan_max_speed": [
"40"
],
"fan_min_speed": [
"5"
],
"filament_max_volumetric_speed": [
"10"
],
"nozzle_temperature_range_low": [
"240"
],
"overhang_fan_speed": [
"100"
],
"slow_down_layer_time": [
"6"
],
"compatible_printers": [
"Elegoo Centauri 2 0.2 nozzle",
"Elegoo Centauri 2 0.4 nozzle",
"Elegoo Centauri 2 0.6 nozzle",
"Elegoo Centauri 2 0.8 nozzle"
]
}

View File

@@ -0,0 +1,35 @@
{
"type": "filament",
"name": "Elegoo PLA @EC2",
"inherits": "Elegoo PLA @base",
"from": "system",
"setting_id": "EPLAEC2",
"instantiation": "true",
"filament_max_volumetric_speed": [
"21"
],
"nozzle_temperature_initial_layer": [
"210"
],
"nozzle_temperature": [
"210"
],
"pressure_advance": [
"0.04"
],
"enable_pressure_advance": [
"1"
],
"slow_down_layer_time": [
"4"
],
"filament_start_gcode": [
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
"Elegoo Centauri 2 0.2 nozzle",
"Elegoo Centauri 2 0.4 nozzle",
"Elegoo Centauri 2 0.6 nozzle",
"Elegoo Centauri 2 0.8 nozzle"
]
}

View File

@@ -0,0 +1,38 @@
{
"type": "filament",
"name": "Elegoo PLA Basic @EC2",
"inherits": "Elegoo PLA @base",
"from": "system",
"setting_id": "EPLABASICEC2",
"instantiation": "true",
"nozzle_temperature": [
"220"
],
"nozzle_temperature_initial_layer": [
"220"
],
"nozzle_temperature_range_high": [
"230"
],
"filament_max_volumetric_speed": [
"21"
],
"pressure_advance": [
"0.04"
],
"enable_pressure_advance": [
"1"
],
"slow_down_layer_time": [
"4"
],
"filament_start_gcode": [
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
"Elegoo Centauri 2 0.2 nozzle",
"Elegoo Centauri 2 0.4 nozzle",
"Elegoo Centauri 2 0.6 nozzle",
"Elegoo Centauri 2 0.8 nozzle"
]
}

View File

@@ -0,0 +1,41 @@
{
"type": "filament",
"name": "Elegoo PLA Galaxy @EC2",
"inherits": "Elegoo PLA @base",
"from": "system",
"setting_id": "EPLAGALAXYEC2",
"instantiation": "true",
"fan_min_speed": [
"80"
],
"filament_max_volumetric_speed": [
"18"
],
"nozzle_temperature": [
"220"
],
"nozzle_temperature_initial_layer": [
"220"
],
"nozzle_temperature_range_high": [
"220"
],
"pressure_advance": [
"0.04"
],
"enable_pressure_advance": [
"1"
],
"slow_down_layer_time": [
"4"
],
"filament_start_gcode": [
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
"Elegoo Centauri 2 0.2 nozzle",
"Elegoo Centauri 2 0.4 nozzle",
"Elegoo Centauri 2 0.6 nozzle",
"Elegoo Centauri 2 0.8 nozzle"
]
}

View File

@@ -0,0 +1,41 @@
{
"type": "filament",
"name": "Elegoo PLA Glow @EC2",
"inherits": "Elegoo PLA @base",
"from": "system",
"setting_id": "EPLAGLOWEC2",
"instantiation": "true",
"pressure_advance": [
"0.04"
],
"enable_pressure_advance": [
"1"
],
"slow_down_layer_time": [
"4"
],
"filament_start_gcode": [
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"fan_min_speed": [
"100"
],
"filament_max_volumetric_speed": [
"18"
],
"nozzle_temperature": [
"220"
],
"nozzle_temperature_initial_layer": [
"220"
],
"nozzle_temperature_range_high": [
"230"
],
"compatible_printers": [
"Elegoo Centauri 2 0.2 nozzle",
"Elegoo Centauri 2 0.4 nozzle",
"Elegoo Centauri 2 0.6 nozzle",
"Elegoo Centauri 2 0.8 nozzle"
]
}

View File

@@ -0,0 +1,41 @@
{
"type": "filament",
"name": "Elegoo PLA Marble @EC2",
"inherits": "Elegoo PLA @base",
"from": "system",
"setting_id": "EPLAMARBLEEC2",
"instantiation": "true",
"fan_min_speed": [
"80"
],
"filament_max_volumetric_speed": [
"18"
],
"nozzle_temperature": [
"220"
],
"nozzle_temperature_initial_layer": [
"220"
],
"nozzle_temperature_range_high": [
"220"
],
"pressure_advance": [
"0.052"
],
"enable_pressure_advance": [
"1"
],
"slow_down_layer_time": [
"4"
],
"filament_start_gcode": [
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
"Elegoo Centauri 2 0.2 nozzle",
"Elegoo Centauri 2 0.4 nozzle",
"Elegoo Centauri 2 0.6 nozzle",
"Elegoo Centauri 2 0.8 nozzle"
]
}

View File

@@ -0,0 +1,53 @@
{
"type": "filament",
"name": "Elegoo PLA Matte @EC2",
"inherits": "Elegoo PLA @base",
"from": "system",
"setting_id": "EPLAMEC2",
"instantiation": "true",
"fan_cooling_layer_time": [
"80"
],
"fan_max_speed": [
"80"
],
"fan_min_speed": [
"60"
],
"filament_max_volumetric_speed": [
"16"
],
"hot_plate_temp": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"slow_down_layer_time": [
"6"
],
"textured_plate_temp": [
"65"
],
"textured_plate_temp_initial_layer": [
"65"
],
"pressure_advance": [
"0.04"
],
"enable_pressure_advance": [
"1"
],
"filament_density": [
"1.25"
],
"filament_start_gcode": [
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
"Elegoo Centauri 2 0.2 nozzle",
"Elegoo Centauri 2 0.4 nozzle",
"Elegoo Centauri 2 0.6 nozzle",
"Elegoo Centauri 2 0.8 nozzle"
]
}

View File

@@ -0,0 +1,32 @@
{
"type": "filament",
"name": "Elegoo PLA PRO @EC2",
"inherits": "Elegoo PLA @base",
"from": "system",
"setting_id": "EPLAPROEC2",
"instantiation": "true",
"filament_max_volumetric_speed": [
"20"
],
"enable_pressure_advance": [
"1"
],
"filament_flow_ratio": [
"0.99"
],
"pressure_advance": [
"0.032"
],
"slow_down_layer_time": [
"6"
],
"filament_start_gcode": [
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
"Elegoo Centauri 2 0.2 nozzle",
"Elegoo Centauri 2 0.4 nozzle",
"Elegoo Centauri 2 0.6 nozzle",
"Elegoo Centauri 2 0.8 nozzle"
]
}

View File

@@ -0,0 +1,56 @@
{
"type": "filament",
"name": "Elegoo PLA Silk @EC2",
"inherits": "Elegoo PLA @base",
"from": "system",
"setting_id": "EPLASEC2",
"instantiation": "true",
"fan_cooling_layer_time": [
"80"
],
"fan_max_speed": [
"80"
],
"fan_min_speed": [
"60"
],
"hot_plate_temp": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"slow_down_layer_time": [
"8"
],
"textured_plate_temp": [
"65"
],
"textured_plate_temp_initial_layer": [
"65"
],
"enable_pressure_advance": [
"1"
],
"pressure_advance": [
"0.04"
],
"filament_density": [
"1.32"
],
"nozzle_temperature": [
"230"
],
"nozzle_temperature_initial_layer": [
"230"
],
"filament_start_gcode": [
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
"Elegoo Centauri 2 0.2 nozzle",
"Elegoo Centauri 2 0.4 nozzle",
"Elegoo Centauri 2 0.6 nozzle",
"Elegoo Centauri 2 0.8 nozzle"
]
}

View File

@@ -0,0 +1,44 @@
{
"type": "filament",
"name": "Elegoo PLA Sparkle @EC2",
"inherits": "Elegoo PLA @base",
"from": "system",
"setting_id": "EPLASPARKLEEC2",
"instantiation": "true",
"fan_min_speed": [
"80"
],
"filament_max_volumetric_speed": [
"18"
],
"nozzle_temperature": [
"220"
],
"nozzle_temperature_initial_layer": [
"220"
],
"nozzle_temperature_range_high": [
"220"
],
"pressure_advance": [
"0.04"
],
"enable_pressure_advance": [
"1"
],
"filament_flow_ratio": [
"0.99"
],
"slow_down_layer_time": [
"4"
],
"filament_start_gcode": [
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
"Elegoo Centauri 2 0.2 nozzle",
"Elegoo Centauri 2 0.4 nozzle",
"Elegoo Centauri 2 0.6 nozzle",
"Elegoo Centauri 2 0.8 nozzle"
]
}

View File

@@ -0,0 +1,44 @@
{
"type": "filament",
"name": "Elegoo PLA Translucent2 @EC2",
"inherits": "Elegoo PLA @base",
"from": "system",
"setting_id": "EPLATRA2EC2",
"instantiation": "true",
"pressure_advance": [
"0.04"
],
"enable_pressure_advance": [
"1"
],
"fan_min_speed": [
"100"
],
"filament_max_volumetric_speed": [
"15"
],
"filament_retract_when_changing_layer": [
"1"
],
"filament_retraction_length": [
"0.4"
],
"nozzle_temperature": [
"220"
],
"nozzle_temperature_initial_layer": [
"220"
],
"slow_down_layer_time": [
"8"
],
"filament_start_gcode": [
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
"Elegoo Centauri 2 0.2 nozzle",
"Elegoo Centauri 2 0.4 nozzle",
"Elegoo Centauri 2 0.6 nozzle",
"Elegoo Centauri 2 0.8 nozzle"
]
}

View File

@@ -0,0 +1,41 @@
{
"type": "filament",
"name": "Elegoo PLA Wood @EC2",
"inherits": "Elegoo PLA @base",
"from": "system",
"setting_id": "EPLAWOODEC2",
"instantiation": "true",
"fan_min_speed": [
"80"
],
"filament_max_volumetric_speed": [
"10"
],
"nozzle_temperature": [
"220"
],
"nozzle_temperature_initial_layer": [
"220"
],
"nozzle_temperature_range_low": [
"200"
],
"pressure_advance": [
"0.052"
],
"enable_pressure_advance": [
"1"
],
"slow_down_layer_time": [
"4"
],
"filament_start_gcode": [
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
"Elegoo Centauri 2 0.2 nozzle",
"Elegoo Centauri 2 0.4 nozzle",
"Elegoo Centauri 2 0.6 nozzle",
"Elegoo Centauri 2 0.8 nozzle"
]
}

View File

@@ -0,0 +1,29 @@
{
"type": "filament",
"name": "Elegoo PLA+ @EC2",
"inherits": "Elegoo PLA @base",
"from": "system",
"setting_id": "EPLAPLUSEC2",
"instantiation": "true",
"filament_max_volumetric_speed": [
"20"
],
"pressure_advance": [
"0.04"
],
"enable_pressure_advance": [
"1"
],
"slow_down_layer_time": [
"6"
],
"filament_start_gcode": [
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
"Elegoo Centauri 2 0.2 nozzle",
"Elegoo Centauri 2 0.4 nozzle",
"Elegoo Centauri 2 0.6 nozzle",
"Elegoo Centauri 2 0.8 nozzle"
]
}

View File

@@ -0,0 +1,65 @@
{
"type": "filament",
"name": "Elegoo PLA-CF @EC2",
"inherits": "Elegoo PLA @base",
"from": "system",
"setting_id": "EPLACFEC2",
"instantiation": "true",
"fan_cooling_layer_time": [
"80"
],
"fan_max_speed": [
"80"
],
"fan_min_speed": [
"60"
],
"filament_max_volumetric_speed": [
"16"
],
"hot_plate_temp": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"slow_down_layer_time": [
"6"
],
"textured_plate_temp": [
"65"
],
"textured_plate_temp_initial_layer": [
"65"
],
"pressure_advance": [
"0.032"
],
"enable_pressure_advance": [
"1"
],
"additional_cooling_fan_speed": [
"0"
],
"cool_plate_temp": [
"45"
],
"cool_plate_temp_initial_layer": [
"45"
],
"filament_density": [
"1.21"
],
"required_nozzle_HRC": [
"40"
],
"filament_start_gcode": [
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
"Elegoo Centauri 2 0.2 nozzle",
"Elegoo Centauri 2 0.4 nozzle",
"Elegoo Centauri 2 0.6 nozzle",
"Elegoo Centauri 2 0.8 nozzle"
]
}

View File

@@ -0,0 +1,42 @@
{
"type": "filament",
"name": "Elegoo Rapid PETG @EC2",
"renamed_from": "Elegoo RAPID PETG @EC2",
"inherits": "Elegoo PETG @base",
"from": "system",
"setting_id": "ERPETGEC2",
"instantiation": "true",
"pressure_advance": [
"0.052"
],
"enable_pressure_advance": [
"1"
],
"filament_flow_ratio": [
"0.99"
],
"fan_max_speed": [
"80"
],
"fan_min_speed": [
"30"
],
"filament_density": [
"1.26"
],
"filament_max_volumetric_speed": [
"18"
],
"nozzle_temperature": [
"250"
],
"nozzle_temperature_initial_layer": [
"250"
],
"compatible_printers": [
"Elegoo Centauri 2 0.2 nozzle",
"Elegoo Centauri 2 0.4 nozzle",
"Elegoo Centauri 2 0.6 nozzle",
"Elegoo Centauri 2 0.8 nozzle"
]
}

View File

@@ -0,0 +1,54 @@
{
"type": "filament",
"name": "Elegoo Rapid PLA+ @EC2",
"renamed_from": "Elegoo RAPID PLA+ @EC2",
"inherits": "Elegoo PLA @base",
"from": "system",
"setting_id": "ERPLAPLUSEC2",
"instantiation": "true",
"fan_cooling_layer_time": [
"80"
],
"fan_max_speed": [
"100"
],
"fan_min_speed": [
"60"
],
"hot_plate_temp": [
"60"
],
"hot_plate_temp_initial_layer": [
"60"
],
"slow_down_layer_time": [
"4"
],
"textured_plate_temp": [
"60"
],
"textured_plate_temp_initial_layer": [
"60"
],
"pressure_advance": [
"0.04"
],
"enable_pressure_advance": [
"1"
],
"filament_max_volumetric_speed": [
"21"
],
"filament_density": [
"1.25"
],
"filament_start_gcode": [
"; filament start gcode\n{if (bed_temperature[current_extruder] >55)||(bed_temperature_initial_layer[current_extruder] >55)}M106 P3 S200\n{elsif(bed_temperature[current_extruder] >50)||(bed_temperature_initial_layer[current_extruder] >50)}M106 P3 S150\n{elsif(bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S50\n{endif}\n\n{if activate_air_filtration[current_extruder] && support_air_filtration}\nM106 P3 S{during_print_exhaust_fan_speed_num[current_extruder]} \n{endif}"
],
"compatible_printers": [
"Elegoo Centauri 2 0.2 nozzle",
"Elegoo Centauri 2 0.4 nozzle",
"Elegoo Centauri 2 0.6 nozzle",
"Elegoo Centauri 2 0.8 nozzle"
]
}

View File

@@ -0,0 +1,33 @@
{
"type": "filament",
"name": "Elegoo Rapid TPU 95A @EC2",
"renamed_from": "Elegoo RAPID TPU 95A @EC2",
"inherits": "Elegoo TPU @base",
"from": "system",
"setting_id": "ERTPU95AEC2",
"instantiation": "true",
"pressure_advance": [
"0.1"
],
"enable_pressure_advance": [
"1"
],
"nozzle_temperature": [
"230"
],
"nozzle_temperature_initial_layer": [
"230"
],
"nozzle_temperature_range_high": [
"230"
],
"filament_max_volumetric_speed": [
"12"
],
"compatible_printers": [
"Elegoo Centauri 2 0.2 nozzle",
"Elegoo Centauri 2 0.4 nozzle",
"Elegoo Centauri 2 0.6 nozzle",
"Elegoo Centauri 2 0.8 nozzle"
]
}

View File

@@ -0,0 +1,23 @@
{
"type": "filament",
"name": "Elegoo TPU 95A @EC2",
"inherits": "Elegoo TPU @base",
"from": "system",
"setting_id": "ETPU95AEC2",
"instantiation": "true",
"filament_max_volumetric_speed": [
"3.2"
],
"pressure_advance": [
"0.1"
],
"enable_pressure_advance": [
"1"
],
"compatible_printers": [
"Elegoo Centauri 2 0.2 nozzle",
"Elegoo Centauri 2 0.4 nozzle",
"Elegoo Centauri 2 0.6 nozzle",
"Elegoo Centauri 2 0.8 nozzle"
]
}

View File

@@ -1,7 +1,7 @@
{
"type": "filament",
"name": "Elegoo Rapid PETG @Elegoo Giga",
"renamed_from": "Elegoo RAPID PETG @Elegoo Giga;Elegoo Rapid PETG @EOS Giga",
"renamed_from": "Elegoo RAPID PETG @Elegoo Giga;Elegoo Rapid PETG @EOS Giga;Elegoo RAPID PETG @EOS Giga",
"inherits": "Elegoo PETG @base",
"from": "system",
"setting_id": "ERPETGEOSG00",

View File

@@ -1,7 +1,7 @@
{
"type": "filament",
"name": "Elegoo Rapid PLA+ @Elegoo Giga",
"renamed_from": "Elegoo RAPID PLA+ @Elegoo Giga;Elegoo Rapid PLA+ @EOS Giga",
"renamed_from": "Elegoo RAPID PLA+ @Elegoo Giga;Elegoo Rapid PLA+ @EOS Giga;Elegoo RAPID PLA+ @EOS Giga",
"inherits": "Elegoo PLA @base",
"from": "system",
"setting_id": "ERPLAEOSG00",

View File

@@ -1,7 +1,7 @@
{
"type": "filament",
"name": "Elegoo Rapid TPU 95A @Elegoo Giga",
"renamed_from": "Elegoo RAPID TPU 95A @Elegoo Giga;Elegoo Rapid TPU 95A @EOS Giga",
"renamed_from": "Elegoo RAPID TPU 95A @Elegoo Giga;Elegoo Rapid TPU 95A @EOS Giga;Elegoo RAPID TPU 95A @EOS Giga",
"inherits": "Elegoo TPU @base",
"from": "system",
"setting_id": "ERTPU95AEOSG00",

View File

@@ -11,7 +11,7 @@
"printer_model": "Elegoo Centauri",
"printer_variant": "0.2",
"default_filament_profile": [
"Elegoo PLA @0.2 nozzle"
"Elegoo PLA @EC"
],
"default_print_profile": "0.10mm Standard @Elegoo C 0.2 nozzle",
"retraction_minimum_travel": [

View File

@@ -8,5 +8,5 @@
"bed_model": "elegoo_centuri_buildplate_model.stl",
"bed_texture": "elegoo_centuri_buildplate_texture.svg",
"hotend_model": "",
"default_materials": "Elegoo ASA @0.2 nozzle;Elegoo ASA @EC;Elegoo PETG @0.2 nozzle;Elegoo PETG @EC;Elegoo PETG PRO @0.2 nozzle;Elegoo PETG PRO @EC;Elegoo PLA @0.2 nozzle;Elegoo PLA Matte @0.2 nozzle;Elegoo PLA Matte @EC;Elegoo PLA PRO @0.2 nozzle;Elegoo PLA PRO @EC;Elegoo PLA Silk @0.2 nozzle;Elegoo PLA Silk @EC;Elegoo PLA @EC;Elegoo PLA+ @0.2 nozzle;Elegoo PLA+ @EC;Elegoo Rapid PETG @0.2 nozzle;Elegoo Rapid PETG @EC;Elegoo Rapid PLA+ @0.2 nozzle;Elegoo Rapid PLA+ @EC;Elegoo TPU 95A @EC;Elegoo PLA Basic @0.2 nozzle;Elegoo PLA Basic @EC;Elegoo PLA Galaxy @EC;Elegoo PLA Marble @EC;Elegoo PLA Sparkle @EC;Elegoo PLA Wood @EC;Elegoo Rapid TPU 95A @EC;Elegoo ABS @0.2 nozzle;Elegoo ABS @EC;Elegoo PAHT-CF @EC;Elegoo PC @0.2 nozzle;Elegoo PC @EC;Elegoo PC-FR @0.2 nozzle;Elegoo PC-FR @EC;Elegoo PETG-CF @EC;Elegoo PETG-GF @EC;Elegoo PETG Translucent @0.2 nozzle;Elegoo PETG Translucent @EC"
"default_materials": "Elegoo ASA @EC;Elegoo PETG @EC;Elegoo PETG PRO @EC;Elegoo PLA Matte @EC;Elegoo PLA PRO @EC;Elegoo PLA Silk @EC;Elegoo PLA @EC;Elegoo PLA+ @EC;Elegoo Rapid PETG @EC;Elegoo Rapid PLA+ @EC;Elegoo TPU 95A @EC;Elegoo PLA Basic @EC;Elegoo PLA Galaxy @EC;Elegoo PLA Marble @EC;Elegoo PLA Sparkle @EC;Elegoo PLA Wood @EC;Elegoo Rapid TPU 95A @EC;Elegoo ABS @EC;Elegoo PAHT-CF @EC;Elegoo PC @EC;Elegoo PC-FR @EC;Elegoo PETG-CF @EC;Elegoo PETG-GF @EC;Elegoo PETG Translucent @EC"
}

View File

@@ -0,0 +1,32 @@
{
"type": "machine",
"name": "Elegoo Centauri 2 0.2 nozzle",
"inherits": "Elegoo Centauri 2 0.4 nozzle",
"from": "system",
"setting_id": "EC202",
"instantiation": "true",
"nozzle_diameter": [
"0.2"
],
"printer_model": "Elegoo Centauri 2",
"printer_variant": "0.2",
"default_filament_profile": [
"Elegoo PLA @EC2"
],
"default_print_profile": "0.10mm Standard @Elegoo C2 0.2 nozzle",
"retraction_minimum_travel": [
"0.4"
],
"wipe_distance": [
"0.8"
],
"retraction_length": [
"0.5"
],
"max_layer_height": [
"0.14"
],
"min_layer_height": [
"0.06"
]
}

View File

@@ -0,0 +1,95 @@
{
"type": "machine",
"name": "Elegoo Centauri 2 0.4 nozzle",
"inherits": "fdm_elegoo_3dp_001_common",
"from": "system",
"setting_id": "EC204",
"instantiation": "true",
"nozzle_diameter": [
"0.4"
],
"host_type": "elegoolink",
"printer_model": "Elegoo Centauri 2",
"printer_variant": "0.4",
"auxiliary_fan": "1",
"printable_area": [
"0x0",
"256x0",
"256x256",
"0x256"
],
"printable_height": "256",
"retract_lift_below": [
"255"
],
"bed_exclude_area": [
"246x0",
"256x0",
"256x20",
"246x20"
],
"bed_texture_area": [
"0x-10",
"256x-10",
"256x256",
"0x256"
],
"thumbnails": [
"144x144"
],
"machine_max_acceleration_travel": [
"20000",
"20000"
],
"default_filament_profile": [
"Elegoo PLA @EC2"
],
"default_print_profile": "0.20mm Standard @Elegoo C2 0.4 nozzle",
"extruder_offset": [
"0x1.5"
],
"fan_speedup_time": "0.5",
"machine_load_filament_time": "29",
"machine_unload_filament_time": "28",
"nozzle_type": "hardened_steel",
"scan_first_layer": "1",
"upward_compatible_machine": [],
"manual_filament_change": "0",
"auto_toolchange_command": "0",
"purge_in_prime_tower": "0",
"gcode_flavor": "klipper",
"machine_pause_gcode": "M600",
"support_multi_filament": "1",
"support_wan_network": "1",
"bed_mesh_max": "243,245",
"bed_mesh_min": "10,10",
"bed_mesh_probe_distance": "22,22",
"disable_m73": "0",
"machine_max_acceleration_extruding": [
"20000",
"20000"
],
"machine_max_acceleration_z": [
"500",
"500"
],
"machine_max_jerk_e": [
"1",
"1"
],
"machine_max_jerk_x": [
"9",
"9"
],
"machine_max_jerk_y": [
"9",
"9"
],
"change_filament_gcode": "\n;==========C2_CHANGE_FILAMENT_GCODE==========\n;===== date: 2026-01-16-001 =====================\nM106 S0\nM106 P2 S0\nG1 Z{min(max_layer_z+3, printable_height+0.5)} F1200\nM6211 T[next_extruder] L[flush_length] M{old_filament_e_feedrate} N{new_filament_e_feedrate} Q[old_filament_temp] R[nozzle_temperature_range_high] S[new_filament_temp]\nT[next_extruder]\n",
"layer_change_gcode": "M73 L{layer_num+1}\n;LAYER:{layer_num+1}\nSET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count] CURRENT_LAYER={layer_num+1}",
"machine_end_gcode": ";===== C2_END_GCODE ================\n;===== date: 2026-01-16-001 =====================\n\n\nM140 S0 ;Turn-off bed\nM83\nG92 E0 ; zero the extruder\nG1 E-1.5 F1800\nG2 I0 J1 Z{max_layer_z+0.5} F3000 ; lower z a little\nM106 S0\nM106 P2 S0\nG90\n{if max_layer_z > 75}G1 Z{min(max_layer_z+5, printable_height+0.5)} F20000{else}G1 Z80 F20000 {endif}; Move print head up \nG180 S9\nM104 S0\nM84\n",
"machine_start_gcode": ";===== C2_START_GCODE ================\n;===== date: 2026-01-16-001 =====================\n\nG90\nM104 S140\nM140 S[bed_temperature_initial_layer_single]\nM190 S[bed_temperature_initial_layer_single] A\nM106 S0\nBED_MESH_CALIBRATE mesh_min={adaptive_bed_mesh_min[0]},{adaptive_bed_mesh_min[1]} mesh_max={adaptive_bed_mesh_max[0]},{adaptive_bed_mesh_max[1]} ALGORITHM=[bed_mesh_algo] PROBE_COUNT={bed_mesh_probe_count[0]},{bed_mesh_probe_count[1]} ADAPTIVE=0 ADAPTIVE_MARGIN=0 FROM_SLICER=1\nM204 S{min(20000,max(1000,outer_wall_acceleration))} ;Call exterior wall print acceleration\nG28\nM109 S[nozzle_temperature_initial_layer]\nM6211 A1 L200 T[initial_no_support_extruder] Q[nozzle_temperature_initial_layer] R[nozzle_temperature_initial_layer] S[nozzle_temperature_initial_layer]\nT[initial_no_support_extruder]\n\n{if first_layer_print_min[1] > 0.5}\nG180 S7\nG1 X{print_bed_max[0]*0.5-1} Y-1.2 F20000\nG1 Z0.5 F900\nM109 S[nozzle_temperature_initial_layer]\nM83\nG92 E0 ;Reset Extruder\nG1 E6 F{min(1200, max(120, filament_max_volumetric_speed[initial_no_support_extruder]*60/2/2.5043))} \nM106 S200\nG1 X{print_bed_max[0]*0.5-41} E20 F{min(12000, max(1200, filament_max_volumetric_speed[initial_no_support_extruder]*60/2/2.5043))} \nG1 F6000\nG1 X{print_bed_max[0]*0.5-46} E0.8\n{else}\nG1 E30 F{min(1200, max(120, filament_max_volumetric_speed[initial_no_support_extruder]*60/2/2.5043))}\n{endif}\nM106 S0\nG180 S8\nG1 F20000\nG92 E0 ;Reset Extruder\nSET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count] CURRENT_LAYER=0\n;LAYER_COUNT:[total_layer_count]\n;LAYER:0",
"retract_restart_extra_toolchange": [
"0.5"
]
}

View File

@@ -0,0 +1,32 @@
{
"type": "machine",
"name": "Elegoo Centauri 2 0.6 nozzle",
"inherits": "Elegoo Centauri 2 0.4 nozzle",
"from": "system",
"setting_id": "EC206",
"instantiation": "true",
"nozzle_diameter": [
"0.6"
],
"printer_model": "Elegoo Centauri 2",
"printer_variant": "0.6",
"default_filament_profile": [
"Elegoo PLA @EC2"
],
"default_print_profile": "0.30mm Standard @Elegoo C2 0.6 nozzle",
"retraction_minimum_travel": [
"1.2"
],
"wipe_distance": [
"1.8"
],
"retraction_length": [
"0.8"
],
"max_layer_height": [
"0.42"
],
"min_layer_height": [
"0.12"
]
}

View File

@@ -0,0 +1,35 @@
{
"type": "machine",
"name": "Elegoo Centauri 2 0.8 nozzle",
"inherits": "Elegoo Centauri 2 0.4 nozzle",
"from": "system",
"setting_id": "EC208",
"instantiation": "true",
"nozzle_diameter": [
"0.8"
],
"printer_model": "Elegoo Centauri 2",
"printer_variant": "0.8",
"default_filament_profile": [
"Elegoo PLA @EC2"
],
"default_print_profile": "0.40mm Standard @Elegoo C2 0.8 nozzle",
"retraction_minimum_travel": [
"1.6"
],
"wipe_distance": [
"2.0"
],
"retraction_length": [
"1.2"
],
"max_layer_height": [
"0.56"
],
"min_layer_height": [
"0.16"
],
"retract_length_toolchange": [
"3"
]
}

View File

@@ -0,0 +1,12 @@
{
"type": "machine_model",
"name": "Elegoo Centauri 2",
"model_id": "Elegoo-C2",
"nozzle_diameter": "0.4;0.2;0.6;0.8",
"machine_tech": "FFF",
"family": "Elegoo",
"bed_model": "elegoo_centuri_carbon_buildplate_model.stl",
"bed_texture": "elegoo_centuri_carbon_buildplate_texture.png",
"hotend_model": "",
"default_materials": "Elegoo ASA @EC2;Elegoo PETG @EC2;Elegoo PETG PRO @EC2;Elegoo PLA Matte @EC2;Elegoo PLA PRO @EC2;Elegoo PLA Silk @EC2;Elegoo PLA-CF @EC2;Elegoo PLA @EC2;Elegoo PLA+ @EC2;Elegoo Rapid PETG @EC2;Elegoo Rapid PLA+ @EC2;Elegoo TPU 95A @EC2;Elegoo PLA Basic @EC2;Elegoo PLA Galaxy @EC2;Elegoo PLA Marble @EC2;Elegoo PLA Sparkle @EC2;Elegoo PLA Wood @EC2;Elegoo Rapid TPU 95A @EC2;Elegoo ABS @EC2;Elegoo PAHT-CF @EC2;Elegoo PC @EC2;Elegoo PC-FR @EC2;Elegoo PETG-CF @EC2;Elegoo PETG-GF @EC2;Elegoo PETG Translucent @EC2;Elegoo ASA-CF @EC2;Elegoo PET-CF @EC2;Elegoo PETG HF @EC2;Elegoo PLA Glow @EC2;Elegoo PLA Translucent2 @EC2"
}

View File

@@ -11,7 +11,7 @@
"printer_model": "Elegoo Centauri Carbon",
"printer_variant": "0.2",
"default_filament_profile": [
"Elegoo PLA @0.2 nozzle"
"Elegoo PLA @ECC"
],
"default_print_profile": "0.10mm Standard @Elegoo CC 0.2 nozzle",
"retraction_minimum_travel": [

View File

@@ -8,5 +8,5 @@
"bed_model": "elegoo_centuri_carbon_buildplate_model.stl",
"bed_texture": "elegoo_centuri_carbon_buildplate_texture.svg",
"hotend_model": "",
"default_materials": "Elegoo ASA @0.2 nozzle;Elegoo ASA @ECC;Elegoo PETG @0.2 nozzle;Elegoo PETG @ECC;Elegoo PETG PRO @0.2 nozzle;Elegoo PETG PRO @ECC;Elegoo PLA @0.2 nozzle;Elegoo PLA Matte @0.2 nozzle;Elegoo PLA Matte @ECC;Elegoo PLA PRO @0.2 nozzle;Elegoo PLA PRO @ECC;Elegoo PLA Silk @0.2 nozzle;Elegoo PLA Silk @ECC;Elegoo PLA-CF @ECC;Elegoo PLA @ECC;Elegoo PLA+ @0.2 nozzle;Elegoo PLA+ @ECC;Elegoo Rapid PETG @0.2 nozzle;Elegoo Rapid PETG @ECC;Elegoo Rapid PLA+ @0.2 nozzle;Elegoo Rapid PLA+ @ECC;Elegoo TPU 95A @ECC;Elegoo PLA Basic @0.2 nozzle;Elegoo PLA Basic @ECC;Elegoo PLA Galaxy @ECC;Elegoo PLA Marble @ECC;Elegoo PLA Sparkle @ECC;Elegoo PLA Wood @ECC;Elegoo Rapid TPU 95A @ECC;Elegoo ABS @0.2 nozzle;Elegoo ABS @ECC;Elegoo PAHT-CF @ECC;Elegoo PC @0.2 nozzle;Elegoo PC @ECC;Elegoo PC-FR @0.2 nozzle;Elegoo PC-FR @ECC;Elegoo PETG-CF @ECC;Elegoo PETG-GF @ECC;Elegoo PETG Translucent @0.2 nozzle;Elegoo PETG Translucent @ECC"
"default_materials": "Elegoo ASA @ECC;Elegoo PETG @ECC;Elegoo PETG PRO @ECC;Elegoo PLA Matte @ECC;Elegoo PLA PRO @ECC;Elegoo PLA Silk @ECC;Elegoo PLA-CF @ECC;Elegoo PLA @ECC;Elegoo PLA+ @ECC;Elegoo Rapid PETG @ECC;Elegoo Rapid PLA+ @ECC;Elegoo TPU 95A @ECC;Elegoo PLA Basic @ECC;Elegoo PLA Galaxy @ECC;Elegoo PLA Marble @ECC;Elegoo PLA Sparkle @ECC;Elegoo PLA Wood @ECC;Elegoo Rapid TPU 95A @ECC;Elegoo ABS @ECC;Elegoo PAHT-CF @ECC;Elegoo PC @ECC;Elegoo PC-FR @ECC;Elegoo PETG-CF @ECC;Elegoo PETG-GF @ECC;Elegoo PETG Translucent @ECC"
}

View File

@@ -11,7 +11,7 @@
"printer_model": "Elegoo Centauri Carbon 2",
"printer_variant": "0.2",
"default_filament_profile": [
"Elegoo PLA @0.2 nozzle"
"Elegoo PLA @ECC2"
],
"default_print_profile": "0.10mm Standard @Elegoo CC2 0.2 nozzle",
"retraction_minimum_travel": [

View File

@@ -8,5 +8,5 @@
"bed_model": "elegoo_centuri_carbon_buildplate_model.stl",
"bed_texture": "elegoo_centuri_carbon_buildplate_texture.svg",
"hotend_model": "",
"default_materials": "Elegoo ASA @0.2 nozzle;Elegoo ASA @ECC2;Elegoo PETG @0.2 nozzle;Elegoo PETG @ECC2;Elegoo PETG PRO @0.2 nozzle;Elegoo PETG PRO @ECC2;Elegoo PLA @0.2 nozzle;Elegoo PLA Matte @0.2 nozzle;Elegoo PLA Matte @ECC2;Elegoo PLA PRO @0.2 nozzle;Elegoo PLA PRO @ECC2;Elegoo PLA Silk @0.2 nozzle;Elegoo PLA Silk @ECC2;Elegoo PLA-CF @ECC2;Elegoo PLA @ECC2;Elegoo PLA+ @0.2 nozzle;Elegoo PLA+ @ECC2;Elegoo Rapid PETG @0.2 nozzle;Elegoo Rapid PETG @ECC2;Elegoo Rapid PLA+ @0.2 nozzle;Elegoo Rapid PLA+ @ECC2;Elegoo TPU 95A @ECC2;Elegoo PLA Basic @0.2 nozzle;Elegoo PLA Basic @ECC2;Elegoo PLA Galaxy @ECC2;Elegoo PLA Marble @ECC2;Elegoo PLA Sparkle @ECC2;Elegoo PLA Wood @ECC2;Elegoo Rapid TPU 95A @ECC2;Elegoo ABS @0.2 nozzle;Elegoo ABS @ECC2;Elegoo PAHT-CF @ECC2;Elegoo PC @0.2 nozzle;Elegoo PC @ECC2;Elegoo PC-FR @0.2 nozzle;Elegoo PC-FR @ECC2;Elegoo PETG-CF @ECC2;Elegoo PETG-GF @ECC2;Elegoo PETG Translucent @0.2 nozzle;Elegoo PETG Translucent @ECC2;Elegoo ASA-CF @ECC2;Elegoo PET-CF @ECC2;Elegoo PETG HF @ECC2;Elegoo PLA Glow @ECC2;Elegoo PLA Translucent2 @ECC2"
"default_materials": "Elegoo ASA @ECC2;Elegoo PETG @ECC2;Elegoo PETG PRO @ECC2;Elegoo PLA Matte @ECC2;Elegoo PLA PRO @ECC2;Elegoo PLA Silk @ECC2;Elegoo PLA-CF @ECC2;Elegoo PLA @ECC2;Elegoo PLA+ @ECC2;Elegoo Rapid PETG @ECC2;Elegoo Rapid PLA+ @ECC2;Elegoo TPU 95A @ECC2;Elegoo PLA Basic @ECC2;Elegoo PLA Galaxy @ECC2;Elegoo PLA Marble @ECC2;Elegoo PLA Sparkle @ECC2;Elegoo PLA Wood @ECC2;Elegoo Rapid TPU 95A @ECC2;Elegoo ABS @ECC2;Elegoo PAHT-CF @ECC2;Elegoo PC @ECC2;Elegoo PC-FR @ECC2;Elegoo PETG-CF @ECC2;Elegoo PETG-GF @ECC2;Elegoo PETG Translucent @ECC2;Elegoo ASA-CF @ECC2;Elegoo PET-CF @ECC2;Elegoo PETG HF @ECC2;Elegoo PLA Glow @ECC2;Elegoo PLA Translucent2 @ECC2"
}

View File

@@ -1,7 +1,9 @@
{
"type": "process",
"elefant_foot_compensation": "0.05",
"inherits": "0.10mm Standard @Elegoo C 0.2 nozzle",
"layer_height": "0.08",
"name": "0.08mm Optimal @Elegoo C 0.2 nozzle",
"from": "system",
"instantiation": "true"
}

View File

@@ -1,6 +1,8 @@
{
"type": "process",
"inherits": "0.10mm Standard @Elegoo C 0.2 nozzle",
"layer_height": "0.12",
"name": "0.12mm Draft @Elegoo C 0.2 nozzle",
"from": "system",
"instantiation": "true"
}

View File

@@ -1,7 +1,9 @@
{
"type": "process",
"inherits": "0.20mm Standard @Elegoo C 0.4 nozzle",
"layer_height": "0.12",
"name": "0.12mm Fine @Elegoo C 0.4 nozzle",
"from": "system",
"wall_loops": "3",
"instantiation": "true"
}

View File

@@ -1,6 +1,8 @@
{
"type": "process",
"inherits": "0.10mm Standard @Elegoo C 0.2 nozzle",
"layer_height": "0.14",
"name": "0.14mm Extra Draft @Elegoo C 0.2 nozzle",
"from": "system",
"instantiation": "true"
}

Some files were not shown because too many files have changed in this diff Show More