Compare commits

...
Author SHA1 Message Date
SoftFever ab00de4c5b Merge remote-tracking branch 'origin/main' into fix/profile_reference
# Conflicts:
#	resources/profiles/Afinia.json
#	resources/profiles/Creality.json
#	resources/profiles/Prusa.json
#	src/libslic3r/PresetBundle.cpp
2026-07-05 22:24:42 +08:00
SoftFever d830c6a181 Fix dangling and incompatible default_materials across 21 vendors
Replace 400 default_materials entries that referenced an unknown filament
(92) or a filament not compatible with the model (308) with the most-
specialized compatible same-type material, as flagged by the new
check_default_materials validator. Bump the 21 touched vendor versions so
the fixes reach existing installs.
2026-07-05 22:14:55 +08:00
SoftFever 01d8f33fa2 add defeault material check 2026-07-05 21:32:11 +08:00
SoftFever 8747605930 Fixes invalid inherits/compatible_printers/compatible_prints references that point at a deleted or renamed preset. (#14595)
* fix profile reference for Creality

* fix profile reference for Blocks

* fix profile reference for OrcaArena

* fix profile reference for re3D

* fix profile reference for Chuanying

* fix profile reference for Prusa

* fix profile reference for Wanhao France

* fix profile reference for MagicMaker

* fix profile reference for Afinia

Remove the ABS/ABS+/PLA/TPU/Value ABS/Value PLA filament presets that referenced the non-existent "Afinia H400 Pro" printer. The real printer is "Afinia H+1(HS)", already served by the @HS filament variants.

* fix profile reference for Comgrow

Remove the orphaned "0.20mm Standard @Comgrow T500 1.0" process preset and its process_list entry. Its only compatible printer "Comgrow T500 1.0 nozzle" never existed (the T500 model defines nozzle diameters 0.4/0.6/0.8 only).

* always run check_preset_references
2026-07-05 20:26:36 +08:00
SoftFever d31393f0fd Merge branch 'main' into fix/profile_reference 2026-07-05 17:58:22 +08:00
SoftFever ee1f4ef1d6 Show preset name in cloud sync conflict and error messages (#14592)
The 409 conflict notification, the force-push confirmation dialog, and the payload-too-large (413) dialog now name the affected preset. The name was already parsed from the conflict body but never surfaced. The account-level preset-limit message stays generic since it isn't about one specific preset.
2026-07-05 17:05:41 +08:00
SoftFever 5ba5c6672d Fix reload from disk for STEP models after reopening a project (#12992) (#14591)
* Fix reload from disk for STEP models after reopening a project (#12992)

reload_from_disk matched reloaded source volumes with an exact
source.input_file string comparison. After a project is saved and
reopened, the stored source path is only the filename (the default,
non-full-path save) while a freshly re-imported volume carries a full
path, so the comparison never matched: reload fell into fail_list and
the "locate file" dialog was effectively useless for STEP models.

Fall back to a case-insensitive filename comparison when the exact
paths differ, so the existing same-folder source lookup (and the
locate dialog) can reload the model. Projects that stored absolute
source paths still match exactly as before; no 3mf format change.

* Add Preferences option to store full source paths in projects

Expose the existing export_sources_full_pathnames setting (previously
only editable in the config file) as a checkbox under Preferences >
General > Project. Enabling it stores absolute source paths in saved
projects, so "Reload from disk" works when the source file is kept in
a different folder than the project (companion to #12992).
2026-07-05 16:40:00 +08:00
Valerii BokhanandSoftFever b68cb8b97b Adding the add:north filament profiles to OrcaFilamentLibrary (#13366)
* Adding add:north filament profiles to OrcaFilamentLibrary

* addnorth filament profiles: moving the files to the BBL folder

* addnorth filament profiles: fixing filenames and setting ids

* addnorth filament profiles: updated settings (baseed on 26-06-2026 version)

* addnorth filament profiles: removed unsupported printers

* bump version

---------

Co-authored-by: SoftFever <softfeverever@gmail.com>
2026-07-05 15:41:11 +08:00
FlorianandRodrigo Faselli 2d4f7a7437 added option to limit polyhole edges (#12349)
Co-authored-by: Rodrigo Faselli <162915171+RF47@users.noreply.github.com>
2026-07-04 23:03:36 -03:00
SoftFever dd99549d20 fix gcode time estimiation error (#14573)
fix gcode estimiation error
2026-07-04 15:29:19 +08:00
ExPikaPaka b3a0c8bd40 Preserve disabled filament overrides (nil) through cloud sync (#14550) 2026-07-04 10:42:48 +08:00
Valerii Bokhan 1882861a98 Feature: Small perimeters speed for supports (#13459) 2026-07-03 17:27:57 -03:00
yw4z 65a9e655cf Add wireframe toggle to canvas menu and fix keyboard shortcut (#14469) 2026-07-03 17:27:30 -03:00
Ian Bassi 61168cdb6f Do not reduce speed for calibrations (#13658) 2026-07-03 17:27:18 -03:00
Ian Bassi a6dd002fe7 Top and Bottom layer directions (#13631)
* Top layer direction

* Bottom layer direction

* comSimple
2026-07-03 17:27:05 -03:00
Ian Bassiandyw4z 8309a9e8ee Exposing STEP import values (#14484)
Co-authored-by: yw4z <ywsyildiz@gmail.com>
2026-07-03 17:19:24 -03:00
yw4z 5a629c0199 Add OrcaSlicer Badge to Handy Models (#14487) 2026-07-03 16:54:26 -03:00
sharanchius db48951c94 Update Lithuanian translations in text.js (#14553) 2026-07-03 15:48:02 -03:00
f33bf459ba Update adaptive pressure advance option labels and tooltips (#14411)
Co-authored-by: yw4z <ywsyildiz@gmail.com>
Co-authored-by: Ioannis Giannakas <59056762+igiannakas@users.noreply.github.com>
Co-authored-by: Ian Bassi <ian.bassi@outlook.com>
2026-07-03 11:42:23 -03:00
Ian Chua aa7986b8d0 fix: add logging for refresh token flow and use local os keychain as source of truth. (#14531) 2026-07-03 22:27:17 +08:00
foXaCe 02799e68ed i18n(fr): catalog 3 untracked dialogs and complete the French catalog (#14555) 2026-07-03 09:59:06 -03:00
TheLegendTubaGuy a564a01013 fix: preserve PA batch speed and accel overrides (#14540)
* fix: preserve PA batch speed and accel overrides

* Remove broken ModelConfig set_config_values
2026-07-03 16:28:57 +08:00
raistlin7447 adc8763099 fix: crash in Measure tool when a plain edge is the first selection (#14538)
* fix: crash in Measure tool when a plain edge is the first selection

The SPHERE_2 gripper raycaster called get_feature_offset() on
.first.feature instead of .second.feature (copy-pasted from the SPHERE_1
block). Plain planar-border edges store no extra point, so the Edge
branch dereferenced an empty optional behind a release-stripped assert,
aborting on Flatpak and undefined behavior elsewhere.

Point the SPHERE_2 raycaster at .second.feature and fall the Edge branch
back to the edge midpoint.

Fixes #14018
2026-07-03 11:29:28 +08:00
raistlin7447 036bd7bcec feat: add {first_object_name} filename placeholder (#14497)
{input_filename_base} is meant to be the saved project's file name. Before
#13753 a bug made it fall back to the first object's name when a project was
saved; #13753 fixed it to use the project name. Some users relied on the old
behavior to get the part name into their output file name and had no
placeholder to recover it ({model_name} is the 3mf designer metadata, blank
for plain STL imports).

Add {first_object_name} as a dedicated placeholder for the first printable
object on the current plate, populated in update_object_placeholders()
independently of {input_filename_base}.

Closes #14493
2026-07-03 00:14:32 +08:00
raistlin7447 d24e7f75ef fix: crash when rotating the prime tower (#14499)
Selecting the prime tower and rotating it (PageUp/PageDown) crashed.
Selection::notify_instance_update() indexed m_model->objects with the
wipe tower's synthetic id (>= 1000), which is not a ModelObject index,
so the lookup returned garbage and dereferencing it segfaulted.

do_rotate/do_scale/do_mirror already skip the wipe tower in their own
loops but all call this shared helper, so scale and mirror hit the same
fault. Selection::drop() had the same latent bug via a direct index.
Guard both with the >= 1000 check already used throughout the file.

Fixes #14498
2026-07-03 00:08:15 +08:00
sharanchius 0f88b88f3b Updated and fixed the Lithuanian translation v2.4.1 (#14532)
Atnaujintas lietuvių kalbos vertimas v2.4.1
2026-07-02 23:51:55 +08:00
Noisyfox 464a81d585 Support accessing coFloatsOrPercents values in gcode template (#14526)
* Support accessing `coFloatsOrPercents` values in gcode template (OrcaSlicer/OrcaSlicer#14522)

* Vector option values are separated by comma

* Fix wrong cast used for checking nullability
2026-07-02 23:51:20 +08:00
dependabot[bot]andSoftFever 4c58d0adf8 Bump actions/checkout from 6 to 7 (#14517)
Bumps [actions/checkout](https://github.com/actions/checkout) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '7'
  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>
Co-authored-by: SoftFever <softfeverever@gmail.com>
2026-07-02 23:50:31 +08:00
dependabot[bot] ce6c2ec7ce Bump actions/cache from 5 to 6 (#14516)
Bumps [actions/cache](https://github.com/actions/cache) from 5 to 6.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: '6'
  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-07-02 23:50:06 +08:00
Gabriel MonteiroandGabriel dbe99d0d6f feat(log): enable console logging in RelWithDebInfo builds (#14439)
* feat(log): enable console logging in RelWithDebInfo builds

* perf(log): make console logging async to avoid blocking startup

* fix(log): gate console sink to RelWithDebInfo builds

---------

Co-authored-by: Gabriel <bielpaess912@gmail.com>
2026-07-02 21:49:51 +08:00
ExPikaPaka 5bccc25705 Fix "plug-in file may be in use" install failure when migrating from older versions (#14373) (#14528)
Fix network plug-in install failing when the plug-in DLL is in use (#14373)

Switching or reinstalling the Bambu network plug-in from a running
OrcaSlicer failed with "The plug-in file may be in use". install_plugin()
deleted each existing file before extracting the new one, and on Windows a
currently-loaded DLL (BambuSource.dll, or the legacy networking library)
cannot be removed or overwritten in place, so the whole install aborted.

Rename an in-use file aside to "<name>.old" before writing the new one: the
running module keeps mapping the renamed file while the new version is
extracted, so the install succeeds without having to unload the plug-in
first. Stale ".old" files are cleaned up at the start of on_init_network(),
before the plug-in is (re)loaded, so they do not accumulate.
2026-07-02 18:58:23 +08:00
SoftFever a6ccbced03 Feat/update preset validator (#14507)
# Description

This PR expands profile validation so we can catch backward
compatibility issues with custom presets generated by older OrcaSlicer
releases. It also adds missing `renamed_from` metadata for presets that
were renamed or moved, so older user presets can resolve their original
parent names against the current system profiles.

## Background

Many users have reported missing preset issues after upgrading past
2.4.1. Investigation showed two common causes:

- preset lookup and compatibility checks did not always account for
`renamed_from`
- some renamed base presets were missing the old preset name in their
`renamed_from` metadata

The existing profile workflow validates the current system profile tree
and a single nightly-generated custom preset bundle. That is useful for
catching current profile errors, but it does not validate user presets
generated by older OrcaSlicer versions against the current system
profiles. As a result, older missing-parent compatibility gaps can slip
through.

## Changes

- Update `check_profiles.yml` to validate historical custom preset
fixtures from `OrcaSlicer/OrcaSlicer-profile-validator`.
- Download the fixture manifest from the public `fixture-archive`
release.
- Validate each `orca_custom_presets_<version>.zip` fixture
independently against the current PR's `resources/profiles`.
- Generate per-version validation logs and upload them as workflow
artifacts.
- Fail profile validation if any historical fixture version fails.
- Add missing `renamed_from` aliases for renamed/moved presets found by
the historical fixture validation.

## Profile Compatibility Fixes

This PR adds aliases for older parent names including:

- `0.20mm Bambu Support W @BBL X1C` -> `0.20mm Standard @BBL X1C`
- `Bambu PLA Impact @BBL X1C` -> `Bambu PLA Impact @System`
- `Ginger Generic rPLA` -> `Ginger Generic PLA`
- `Ginger Generic rPETG` -> `Ginger Generic PETG`
- legacy `Panchroma PLA Stain` BBL filament names -> current `Panchroma
PLA Satin` names
- legacy Elegoo casing/name variants such as `Elegoo RAPID PLA+`,
`Elegoo RAPID PETG`, `Elegoo RAPID PETG+`, and `Elegoo PETG Pro @System`

## Validation Flow

The custom preset validation step now:

1. Downloads `manifest.json` from the `fixture-archive` release.
2. Iterates over every fixture listed in the manifest.
3. Copies the current branch's `resources/profiles` into a temporary
profile tree.
4. Removes any existing `user` directory from that temporary tree.
5. Unzips exactly one historical fixture into the temporary tree.
6. Runs `OrcaSlicer_profile_validator -p <temp profile tree> -l 2`.
7. Writes a version-specific log and a consolidated summary.

This keeps validation scoped per fixture version and avoids mixing
generated user presets from different OrcaSlicer releases.

## Fixture Source

Historical fixtures are stored as public release assets in:

`OrcaSlicer/OrcaSlicer-profile-validator`, release tag `fixture-archive`

Each release asset is expected to be named like:

```text
orca_custom_presets_v2.4.1.zip
```

## Testing

Validated locally with:

- current system profile validation
- BBL filament subtype validation
- historical custom preset fixture validation
- extra profile JSON check in a clean profile tree

The affected historical fixture set passed after adding the missing
`renamed_from` aliases.

The release manifest controls which fixture versions are validated.
[How to Download Pull Requests Artifacts for
Testing](https://www.orcaslicer.com/wiki/how_to_download_pr_artifacts)
2026-07-02 18:47:49 +08:00
SoftFever c7b28565ef don't upload logs 2026-07-02 18:44:45 +08:00
SoftFever 66b3e27af3 fix "Bambu PLA Impact @BBL X1C" 2026-07-02 18:20:56 +08:00
SoftFever 3bc2c51fe9 revert change in resources\profiles\OrcaFilamentLibrary\filament\Bambu\Bambu PLA Impact @System.json 2026-07-02 17:49:48 +08:00
SoftFever 187beb68c3 fix voron 2026-07-02 17:42:47 +08:00
Ian Chua 7d62ded630 fix: add renamed_from for missing names from 1.9.0 -> 2.2.0 2026-07-02 11:25:22 +08:00
SoftFever 5157adde65 always run check_preset_references 2026-07-02 02:08:20 +08:00
SoftFever 320eb1a731 fix profile reference for Comgrow
Remove the orphaned "0.20mm Standard @Comgrow T500 1.0" process preset and its process_list entry. Its only compatible printer "Comgrow T500 1.0 nozzle" never existed (the T500 model defines nozzle diameters 0.4/0.6/0.8 only).
2026-07-02 01:31:18 +08:00
SoftFever 586c9a1900 fix profile reference for Afinia
Remove the ABS/ABS+/PLA/TPU/Value ABS/Value PLA filament presets that referenced the non-existent "Afinia H400 Pro" printer. The real printer is "Afinia H+1(HS)", already served by the @HS filament variants.
2026-07-02 01:23:34 +08:00
SoftFever 98cb8ef327 fix profile reference for MagicMaker 2026-07-02 01:23:34 +08:00
SoftFever 7c03826748 fix profile reference for Wanhao France 2026-07-02 01:23:34 +08:00
SoftFever dfb09d8c80 fix profile reference for Prusa 2026-07-02 01:23:34 +08:00
SoftFever c0e6f1f4b9 fix profile reference for Chuanying 2026-07-02 01:23:34 +08:00
SoftFever 3791a333dc fix profile reference for re3D 2026-07-02 01:23:34 +08:00
SoftFever 4cba48d15e fix profile reference for OrcaArena 2026-07-02 01:23:34 +08:00
SoftFever 499476fc60 fix profile reference for Blocks 2026-07-02 00:43:18 +08:00
SoftFever f8132b3a67 fix profile reference for Creality 2026-07-01 23:57:10 +08:00
SoftFever 395e070a0e fix build errors 2026-07-01 23:51:33 +08:00
SoftFever 895488048c Fix issue that Orca keeps asking for re-install Bambu network plugin (#14511)
# Description

There is a bug that if user used to use legacy plugin, the
`NetworkAgent::use_legacy_network` will not be properly reset after user
install a newer plugin version through the plugin update dialog (ie, not
from selecting a plugin version from Preference screen). And in that
case Orca will download the legacy plugin but instead installing it with
a newer version suffix. So on next start up Orca can't find the plugin
because it tries to load using legacy version suffix instead.

This PR fixes it by getting rid of that error-prone static variable,
instead it always use the version number directly.

Fix #14373
Fix #14441

# Screenshots/Recordings/Graphs

<!--
> Please attach relevant screenshots to showcase the UI changes.
> Please attach images that can help explain the changes.
-->

## Tests

<!--
> Please describe the tests that you have conducted to verify the
changes made in this PR.
-->

<!--
> A guide for users on how to download the artifacts from this PR.
-->

[How to Download Pull Requests Artifacts for
Testing](https://www.orcaslicer.com/wiki/how_to_download_pr_artifacts)
2026-07-01 23:21:09 +08:00
SoftFever ff556f2867 fix: treat renamed printer presets as compatible aliases (#14504)
# Description

Fixes user filament presets that reference an old printer preset name in
`compatible_printers`, even when the current system printer preset
correctly declares that old name in `renamed_from`.

## Core Issue

`PresetCollection::find_preset()` was updated to resolve `renamed_from`,
but this specific failure does not go through `find_preset()`.

For root user filament presets with empty `inherits`, Orca infers
`compatible_printers` from the filament name suffix after `@`. For
example:

```json
"ELEGOO PLA Base @Elegoo Neptune 4 Pro (0.4 nozzle)"
```

loads with:

```json
"compatible_printers": ["Elegoo Neptune 4 Pro (0.4 nozzle)"]
```

The current system printer preset is named:

```text
Elegoo Neptune 4 Pro 0.4 nozzle
```

and has:

```json
"renamed_from": "Elegoo Neptune 4 Pro (0.4 nozzle)"
```

However, filament compatibility was doing a direct string comparison
against the active printer name. Since that compatibility path does not
call `find_preset()`, the `renamed_from` mapping was never considered.

## Fix

Teach printer compatibility checks to treat
`active_printer.preset.renamed_from` entries as aliases of the active
printer name.

This preserves existing user preset JSON and avoids rewriting
`compatible_printers`, while allowing old printer suffixes to remain
compatible with renamed system printer presets.

## Tests

<!--
> A guide for users on how to download the artifacts from this PR.
-->

[How to Download Pull Requests Artifacts for
Testing](https://www.orcaslicer.com/wiki/how_to_download_pr_artifacts)
2026-07-01 21:56:31 +08:00
SoftFever 81546a1b56 Merge branch 'main' into fix/renamed-printer-filament-compat 2026-07-01 21:56:22 +08:00
SoftFever ec954696b4 fix qidi profiles 2026-07-01 21:55:27 +08:00
SoftFever f516f47c8e add profile validator checks 2026-07-01 21:55:19 +08:00
Noisyfox 6b886b04f2 Don't keep a separate use_legacy_network which is error-prone. Always infer from installed plugin version. (OrcaSlicer/OrcaSlicer#14441) 2026-07-01 21:17:11 +08:00
Noisyfox ac79886c5c NetworkAgent::use_legacy_network is only meant to be an intention of whether user wants to use legacy plugin or not, anything that actually interact with the plugin should use the loaded plugin version instead. 2026-07-01 21:03:53 +08:00
Ian Chua 43a83397d4 fix: restore presets that were renamed based on errors logged by workflow 2026-07-01 18:53:36 +08:00
Ian Chua ced980e6a8 feat: update preset validator to validate against older generated presets 2026-07-01 18:34:07 +08:00
SoftFever 57297d5ab1 keep harmless sla normalize 2026-07-01 17:46:53 +08:00
yw4z 49fe64cb07 Fix: Filament section not foldable on launch for toolchanger / idex printers (#14406)
* init

* Update Plater.cpp
2026-07-01 12:21:40 +03:00
KrishMananandyw4z 8d84204aeb Add startup progress bar to loading screen (#14155)
* Add startup progress bar to splash screen

* Move progress bar down and remove percentages

* Cleaned up changes

* Update GUI_App.cpp

---------

Co-authored-by: yw4z <ywsyildiz@gmail.com>
2026-07-01 11:45:25 +03:00
SoftFever 9af07685fd revert changes in Preset.cpp 2026-07-01 15:25:54 +08:00
SoftFever e39be23d6d fix compatible_prints/printers on load instead 2026-07-01 15:25:43 +08:00
Ian Chua 8ba9630e53 fix 2026-07-01 13:00:18 +08:00
Ian Chua 1a89c18ff2 fix: treat renamed printer presets as compatible aliases 2026-07-01 12:58:17 +08:00
Ian Chua 0541918592 fix: fix type name from preset to process in the preset bundle dialog (#14481)
# Description

The type field for process presets is wrong. It should be process
instead of preset

<img width="2532" height="1576" alt="image"
src="https://github.com/user-attachments/assets/ef73f895-8ce9-4b04-957d-c12cdbaf8f9b"
/>

[How to Download Pull Requests Artifacts for
Testing](https://www.orcaslicer.com/wiki/how_to_download_pr_artifacts)
2026-07-01 11:13:27 +08:00
Ioannis Giannakas 3c8c667dbd Add "First layer fan speed" option (per filament) (#14270)
Implement First layer fan speed
2026-06-30 10:48:58 +01:00
raistlin7447 03568b5200 fix: slicing fails when filament_end_gcode uses layer_z with a wipe tower (#14462)
WipeTowerIntegration::append_tcr processed filament_end_gcode with only
layer_num in its placeholder config, so a filament_end_gcode referencing
{layer_z} could not be evaluated and slicing aborted. This affects any
multi-filament print that routes tool changes through the prime/wipe tower
(for example a support filament on a Bambu printer); the same macro works
in machine_end_gcode and on the non-wipe-tower set_extruder path, which
both define layer_z.

Set layer_z to tcr.print_z, the value this function already provides to its
change_filament_gcode and tcr_rotated_gcode placeholders.

Fixes #10119
2026-06-30 09:12:12 +08:00
raistlin7447 3cf0f4dba5 test(fff_print): re-enable tests disabled by the m_origin clipper throw (#14482)
PR #13712 fixed the uninitialized Print::m_origin (commit 99dea01cc3, "Fix coord
out-of-range exception caused by m_origin memory not initialized to 0") that made
headless slice() intermittently throw ClipperLib's "Coordinate outside allowed
range". With that root cause fixed, the three tests disabled for it pass again,
so drop their [NotWorking] tags.
2026-06-30 09:03:44 +08:00
Rodrigo Faselli 59e655dd1d 💥Crash Fix Object settings table (#14479)
* Crash Fix Object settings

* Update GUI_ObjectTable.cpp
2026-06-30 08:55:09 +08:00
yw4z 19be9604de Preferences Dialog fixes & improvements (Wiki link support) (#13857)
* init

* update

* update

* Update Preferences.cpp

* Update Preferences.cpp

* Update Preferences.cpp

* Update Preferences.cpp

* move filament sync mode next to auto sync

* move auto backup next to load behaviour
2026-06-29 21:23:56 +03:00
Ian Chua 8e868118d2 fix: fix type name from preset to process in the preset bundle dialog 2026-06-29 15:16:11 +08:00
raistlin7447 f13f67959c fix: PA pattern calibration crash with first layer line width 0 (#14447)
CalibPressureAdvancePattern::line_width_first_layer() returned the raw
initial_layer_line_width, so a value of 0 (which means "use the default")
fed 0 into the Flow spacing math and threw FlowErrorNegativeSpacing,
crashing the whole app when slicing a PA pattern calibration.

Mirror the guard already present in the sibling line_width(): when the
configured width is non-positive, fall back to auto_extrusion_width.

Add a libslic3r regression test covering the width resolution.

Fixes #13188
2026-06-29 09:22:23 +08:00
Ian Bassi ae2c36f091 General Localization minor fix + Spanish Update (#14274) 2026-06-28 13:30:31 -03:00
SoftFever 14e572db5f Add nozzle flow variant & make some options multi-variant (#13712)
# Description

Port BBS per-extruder config variants toggle, thanks Bambu!

Also fix invalid num error when resetting multi-variant filament
overrides.

TODOs:

- [x] Make more configs multi-variant (such as speeds)
- [x] Add flow variant (normal/high flow) combo box
- [x] Add botton to sync config to other variant


# Screenshots/Recordings/Graphs

<img width="846" height="1494" alt="image"
src="https://github.com/user-attachments/assets/47abf053-f5b8-4c86-ac0b-c0323ed8b242"
/>

<img width="1478" height="1189" alt="707420e5be01c30af3e6ede1f3dc9b67"
src="https://github.com/user-attachments/assets/11268712-da65-42ab-9cb8-3cede7790a5c"
/>

<img width="1478" height="1189" alt="81d5d3877f4d5bf9dccd44d7f0b30aa7"
src="https://github.com/user-attachments/assets/cda5ea51-07c3-48fc-bfbb-1428dca14e26"
/>


## Tests

<!--
> Please describe the tests that you have conducted to verify the
changes made in this PR.
-->

<!--
> A guide for users on how to download the artifacts from this PR.
-->

[How to Download Pull Requests Artifacts for
Testing](https://www.orcaslicer.com/wiki/how_to_download_pr_artifacts)
Fix #10336
2026-06-28 22:30:40 +08:00
Heiko LiebscherandClaude Opus 4.8 449a4cf9fc Update German (de) translation (#14465)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-28 16:37:15 +08:00
SoftFever 943a75af0a Preventing removal of old networking plugins on app version update as Orca allow user to pin the plugin version 2026-06-28 13:26:07 +08:00
yw4zandSoftFever 02bc8969a2 Fix: Missing inherited filaments on vendor profiles cannot found on OrcaFilamentLibrary (#12060)
* init

* ix: resolve OFL filament inherits in printer creation via base_bundle

---------

Co-authored-by: SoftFever <softfeverever@gmail.com>
2026-06-28 13:07:09 +08:00
SoftFeverandCopilot Autofix powered by AI c2e91cb86c validator: detect ambiguous (duplicate) filament subtypes per printer (#14459)
* validator: detect duplicate filament subtype per printer (opt-in)

A filament is matched from the AMS by (filament_id + printer compatibility);
if two compatible filament presets for one printer share a filament_id, the
match is ambiguous and the runtime silently picks whichever loads first.

Add PresetBundle::check_duplicate_filament_subtypes(), gated behind a new
has_errors(check_duplicate_filament_subtypes) parameter and the validator's
-f/--check_filament_subtypes flag (off by default). For each system printer it
groups its vendor's compatible filament presets by filament_id and errors on
any group of 2+, reporting each preset as a clickable file:// URI with a single
"how to fix" hint. CI runs it for BBL only (-v BBL -f) until the other vendors'
profiles are cleaned up.

* profiles: fix ambiguous BBL filament matches

Resolve the duplicate-filament-subtype errors flagged by the validator:
- align compatible_printers with Bambu Studio where Orca over-claimed a nozzle
  that already has a dedicated preset (Bambu PLA Basic/Matte/ABS @BBL H2DP;
  Bambu ASA/PETG HF @BBL H2DP 0.6 nozzle; Fiberon PETG-ESD @BBL X1)
- fix a copy-pasted printer name in Overture Matte PLA @BBL A1M 0.2 nozzle
- fix a wrong inherits in Panchroma PLA Silk @BBL X1C 0.2 nozzle (was inheriting
  Panchroma PLA @base, giving it filament_id GFPM001 instead of GFPM004)

Bump BBL profile version.

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-06-28 00:42:02 +08:00
Ian Chua a0846ec215 fix: update .info base_id if it is mismatched or empty (#14430)
* fix: update .info base_id if it is mismatched or empty

* Merge branch 'main' into fix/update-base-id-on-mismatch-or-missing

* early return
2026-06-27 23:07:44 +08:00
Ian Chua 0e8288de36 fix: old preset names should resolved renamed_from field (#14429)
* fix: old preset names should resolved renamed_from field

* chore: remove misleading comments

* Merge branch 'main' into fix/consider_renamed_from

* normalize_inherits

* improve find_preset2 performace
2026-06-27 22:15:43 +08:00
Ioannis Giannakas 0e4928f200 Introduce minimal chamber temperature field (gcode chamber_min_temperature (#14340)
Introduce minimal chamber temperature field (gcode chamber_min_temperature)
2026-06-27 13:27:01 +01:00
SoftFever 8cb2e4e01e profiles: deterministic setting_id from vendor/type/name (#14432)
* profiles: enforce globally-unique, per-vendor-namespaced setting_id

Many non-Bambu vendors copied Bambu's generic setting_ids (GFSA04 alone
appeared in 1557 files), so setting_id was not globally unique. This
namespaces every vendor's ids and reserves Bambu/OrcaFilamentLibrary space.

- Reserve "G*" (Bambu) and "O*" (OrcaFilamentLibrary) id spaces.
- Assign each other vendor a 2-char prefix (first+last letter, collision
  resolved) and renumber every instantiated preset to <PREFIX><NNNN>.
- Strip setting_id from base profiles (instantiation:false) per Bambu's
  convention; assign one to instantiated presets that lacked it.
- Remove the pre-existing misspelled "settings_id" key (91 files).
- filament_id is left untouched (it is a per-material id).
- Add one-time migration script scripts/assign_vendor_setting_ids.py with a
  persisted registry resources/profiles/vendor_prefixes.json. Re-runs freeze
  existing ids; only new vendors/profiles get new ids.
- Bump version in each changed vendor index file.
- Extend scripts/orca_extra_profile_check.py with a CI guard: global
  uniqueness, in-namespace, no base setting_id, no gaps, no settings_id typo.

7425 profile files changed across 61 vendors; 0 cross-vendor collisions;
validator clean; migration idempotent. BBL and OrcaFilamentLibrary id spaces
untouched.

* profiles: add setting_id authoring guide for new vendors / profiles

* profiles: drop in-repo README; setting_id guide now lives in the wiki

* profiles: derive setting_id deterministically from vendor/type/name

* bump profile version
2026-06-27 20:11:25 +08:00
Felix14_v2 3b58217b47 Review changes in Russian localization (#14422) 2026-06-26 16:54:36 -03:00
ExPikaPakaandSoftFever 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
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
NMandni4223 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
Noisyfox cdc336d80c Merge remote-tracking branch 'upstream/main' into dev/extruder-toggle-wip 2026-06-25 12:46:35 +08:00
Noisyfox eae002da13 Add unit test for per-extruder motion limit 2026-06-25 12:44:43 +08:00
Noisyfox b7240ab1c6 Use max limit when current extruder is unknown 2026-06-25 12:20:13 +08:00
Noisyfox 1ab34a7454 Use per-extruder motion limit 2026-06-25 11:14:11 +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
Noisyfox 7d0fd272b5 Merge remote-tracking branch 'upstream/main' into dev/extruder-toggle-wip
# Conflicts:
#	src/libslic3r/GCode.cpp
2026-06-24 18:22:32 +08:00
Markus K. a6816d8c0d Fix hyperlink for flow ratio calibration wiki (#14378) 2026-06-24 12:23:55 +03:00
Kiss LorandandSoftFever 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
NMandni4223 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
TheLegendTubaGuyandSoftFever 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
Noisyfox d13958ac54 Emit max value of machine limit among used extruders 2026-06-24 14:16:13 +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
Noisyfox 599f606f6f Make machine_max_junction_deviation multi-variant, just like all other motion ability parameters 2026-06-23 22:40:07 +08:00
Noisyfox cc6929e506 Fix issue that modified highlight not properly handled for printer_options_with_variant_2 options 2026-06-23 22:21:49 +08:00
Noisyfox 14ad533d91 Fix applying of options in printer_options_with_variant_2 list 2026-06-23 22:01:16 +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 LiebscherandClaude Opus 4.8 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
Noisyfox 981cd599d5 It is in fact obj config 2026-06-22 20:51:40 +08:00
Noisyfox 9ec93deeda Fix more unit tests 2026-06-22 20:51:23 +08:00
Noisyfox 99dea01cc3 Fix coord out-of-range exception caused by m_origin memory not initialized to 0 2026-06-22 20:50:00 +08:00
SoftFever 8522cc5f67 fix 1. default_acceleration was set to 20000 in calib_cornering 2. pa_pattern should use obj_config 2026-06-22 18:14:39 +08:00
SoftFever b226919217 Fix an issue that speed_values is double inserted 2026-06-22 18:13:22 +08:00
Noisyfox 9ee357b77f Fix unit tests 2026-06-22 17:59:27 +08:00
SoftFever ca388f2d9e Merge branch 'main' into pr/Noisyfox/13712 2026-06-22 10:56:11 +08: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
Noisyfox b142da72d8 Merge branch 'main' into dev/extruder-toggle 2026-05-22 19:26:48 +08:00
Noisyfox 2ec8aa7b6c Fix more calibration 2026-05-22 15:34:55 +08:00
Noisyfox 0b3f5050b0 Fix issue that notification shown as empty if message contains non-ascii characters 2026-05-22 11:10:09 +08:00
Noisyfox a5453acdc5 Fix wrong multi-variant category displayed in unsaved cfg dialog if option name is a prefix of another option
(such as `filament_wipe` and `filament_wipe_distance`)
2026-05-22 10:46:29 +08:00
Noisyfoxandzhimin.zeng 6690bdf149 Fix calibration
Co-authored-by: zhimin.zeng <zhimin.zeng@bambulab.com>
2026-05-21 23:40:51 +08:00
Noisyfox bb9bc04996 Merge branch 'main' into dev/extruder-toggle 2026-05-21 15:42:38 +08:00
Noisyfox 246d54a6bf Partial fix of accl & jerk check 2026-05-21 15:21:57 +08:00
Noisyfox 15952edf4d Fix wipe_speed 2026-05-21 13:30:05 +08:00
Noisyfox 8a6573db19 Fix usage of most of the multi-variant parameters 2026-05-21 13:15:33 +08:00
Noisyfox 353e9519f0 Fix nozzle icon render for certain multi-variant configs 2026-05-21 09:04:27 +08:00
1c8c7820c8 Initial attempt to make speed configs multi-variant
Co-authored-by: chunmao.guo <chunmao.guo@bambulab.com>
Co-authored-by: zhimin.zeng <zhimin.zeng@bambulab.com>
Co-authored-by: qing.zhang <qing.zhang@bambulab.com>
2026-05-21 09:04:27 +08:00
Noisyfox e87b0d57b4 Make inner_wall_speed multi-variant 2026-05-21 09:04:27 +08:00
Noisyfox 7a992b397b Bring back flow variant combo 2026-05-21 09:04:26 +08:00
Noisyfoxandchunmao.guo e785f89833 Add extruder sync button
Co-authored-by: chunmao.guo <chunmao.guo@bambulab.com>
2026-05-21 09:04:26 +08:00
chunmao.guo 8f2ff7447e ENH: param multiple extruder indicator icon
Change-Id: I9e382dc72deaa0b682b1474c9b4094c31e550ad8
Jira: STUDIO-8872, STUDIO-9213
(cherry picked from commit dba496e1cc9cb293f63f950dd02f94e27b72fda1)
2026-05-21 09:04:26 +08:00
Noisyfox 25c0cf2943 Fix missing extruder switch in printer config 2026-05-21 09:04:26 +08:00
Noisyfox 59c7809ee1 Make sure settings tab are still marked as modified even if modified variant is not currently selected 2026-05-21 09:04:26 +08:00
Noisyfox caa5bb38ea Fix issue that dirty status not updated when switching between variants/extruders 2026-05-21 09:04:26 +08:00
Noisyfox 78daf90c95 Show extruder switch in motion ability page 2026-05-21 09:04:26 +08:00
8179 changed files with 54524 additions and 32924 deletions
+1 -1
View File
@@ -15,7 +15,7 @@ jobs:
steps:
- name: Checkout repository
uses: actions/checkout@v6
uses: actions/checkout@v7
- name: Setup Bun
uses: oven-sh/setup-bun@v2
@@ -29,7 +29,7 @@ jobs:
steps:
- name: Checkout repository
uses: actions/checkout@v6
uses: actions/checkout@v7
- name: Setup Bun
uses: oven-sh/setup-bun@v2
+23 -7
View File
@@ -5,6 +5,7 @@ on:
branches:
- main
- release/*
- belt-printer
paths:
- 'deps/**'
- 'src/**'
@@ -29,6 +30,7 @@ on:
- 'version.inc'
- ".github/workflows/build_*.yml"
- 'build_linux.sh'
- 'build_release_vs.bat'
- 'build_release_vs2022.bat'
- 'build_release_macos.sh'
- 'scripts/flatpak/**'
@@ -75,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
@@ -118,7 +131,7 @@ jobs:
if: ${{ !cancelled() && success() }}
steps:
- name: Checkout
uses: actions/checkout@v6
uses: actions/checkout@v7
with:
sparse-checkout: |
.github
@@ -184,11 +197,14 @@ 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:
rm -rf /usr/local/lib/android/* /usr/share/dotnet/* /opt/ghc1/* "/usr/local/share/boost1/*" /opt/hostedtoolcache1/*
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- name: Get the version and date
run: |
ver_pure=$(grep 'set(SoftFever_VERSION' version.inc | cut -d '"' -f2)
@@ -207,14 +223,14 @@ jobs:
# Manage flatpak-builder cache externally so PRs restore but never upload
- name: Restore flatpak-builder cache
if: github.event_name == 'pull_request'
uses: actions/cache/restore@v5
uses: actions/cache/restore@v6
with:
path: .flatpak-builder
key: flatpak-builder-${{ matrix.variant.arch }}-${{ github.event.pull_request.base.sha }}
restore-keys: flatpak-builder-${{ matrix.variant.arch }}-
- name: Save/restore flatpak-builder cache
if: github.event_name != 'pull_request'
uses: actions/cache@v5
uses: actions/cache@v6
with:
path: .flatpak-builder
key: flatpak-builder-${{ matrix.variant.arch }}-${{ github.sha }}
@@ -242,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
+6 -5
View File
@@ -26,18 +26,19 @@ jobs:
valid-cache: ${{ steps.cache_deps.outputs.cache-hit }}
steps:
- name: Checkout
uses: actions/checkout@v6
uses: actions/checkout@v7
with:
lfs: 'false'
- 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 }}
@@ -45,7 +46,7 @@ jobs:
- name: load cache
id: cache_deps
uses: actions/cache@v5
uses: actions/cache@v6
with:
path: ${{ steps.set_outputs.outputs.cache-path }}
key: ${{ steps.set_outputs.outputs.cache-key }}
+71 -4
View File
@@ -34,22 +34,39 @@ jobs:
# Setup the environment
- name: Checkout
uses: actions/checkout@v6
uses: actions/checkout@v7
with:
lfs: 'false'
- name: load cached deps
uses: actions/cache@v5
uses: actions/cache@v6
with:
path: ${{ inputs.cache-path }}
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 }}
+71 -31
View File
@@ -29,27 +29,49 @@ 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
uses: actions/checkout@v6
uses: actions/checkout@v7
with:
lfs: 'false'
- name: load cached deps
if: ${{ !(runner.os == 'macOS' && inputs.macos-combine-only) }}
uses: actions/cache@v5
uses: actions/cache@v6
with:
path: ${{ inputs.cache-path }}
key: ${{ inputs.cache-key }}
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: |
@@ -160,7 +182,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 }}
@@ -216,7 +238,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`).
@@ -262,13 +284,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
@@ -284,6 +306,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
@@ -301,23 +335,28 @@ 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
# 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'
@@ -325,54 +364,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}
@@ -388,8 +427,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' }}"
@@ -398,8 +438,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
@@ -471,13 +511,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
+1 -1
View File
@@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v6
uses: actions/checkout@v7
- name: Install gettext
run: |
+117 -10
View File
@@ -24,7 +24,7 @@ jobs:
runs-on: ubuntu-24.04
steps:
- name: Checkout repository
uses: actions/checkout@v6
uses: actions/checkout@v7
- name: Run extra JSON check
id: extra_json_check
@@ -38,10 +38,10 @@ 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
# Validate all system profiles.
- name: validate system profiles
id: validate_system
continue-on-error: true
@@ -49,17 +49,115 @@ jobs:
set +e
./OrcaSlicer_profile_validator -p ${{ github.workspace }}/resources/profiles -l 2 2>&1 | tee ${{ runner.temp }}/validate_system.log
exit ${PIPESTATUS[0]}
# For now run filament subtype check only for BBL profiles until we fix other vendors' profiles.
- name: validate filament subtype check for BBL profiles
id: validate_filament_subtypes
continue-on-error: true
run: |
set +e
./OrcaSlicer_profile_validator -p ${{ github.workspace }}/resources/profiles -l 2 -v BBL -f 2>&1 | tee ${{ runner.temp }}/validate_filament_subtypes.log
exit ${PIPESTATUS[0]}
- name: validate custom presets
id: validate_custom
continue-on-error: true
working-directory: ${{ github.workspace }}
run: |
set +e
curl -LJO https://github.com/OrcaSlicer/OrcaSlicer/releases/download/nightly-builds/orca_custom_preset_tests.zip
unzip -q ./orca_custom_preset_tests.zip -d ${{ github.workspace }}/resources/profiles
./OrcaSlicer_profile_validator -p ${{ github.workspace }}/resources/profiles -l 2 2>&1 | tee ${{ runner.temp }}/validate_custom.log
exit ${PIPESTATUS[0]}
fixtures_dir="${{ runner.temp }}/profile-fixtures"
output_dir="${{ runner.temp }}/custom-preset-validation"
combined_log="${{ runner.temp }}/validate_custom.log"
summary="${output_dir}/summary.md"
release_url="https://github.com/OrcaSlicer/OrcaSlicer-profile-validator/releases/download/fixture-archive"
rm -rf "${fixtures_dir}" "${output_dir}"
mkdir -p "${fixtures_dir}" "${output_dir}"
curl -fsSL -o "${fixtures_dir}/manifest.json" "${release_url}/manifest.json"
MANIFEST_PATH="${fixtures_dir}/manifest.json" python3 <<'PY' > "${fixtures_dir}/fixtures.tsv"
import json
import os
with open(os.environ["MANIFEST_PATH"], encoding="utf-8") as fh:
manifest = json.load(fh)
if isinstance(manifest, dict):
entries = manifest.get("fixtures", [])
else:
entries = manifest
for entry in entries:
version = entry.get("version", "")
asset = entry.get("asset", "")
sha256 = entry.get("asset_sha256", "")
if not version or not asset:
continue
print(f"{version}\t{asset}\t{sha256}")
PY
if [ ! -s "${fixtures_dir}/fixtures.tsv" ]; then
echo "No custom preset fixtures found in ${release_url}/manifest.json" | tee "${combined_log}"
exit 1
fi
{
echo "## Custom Preset Fixture Validation"
echo ""
echo "| Version | Status | Log |"
echo "| --- | --- | --- |"
} > "${summary}"
status=0
failed_logs=()
while IFS=$'\t' read -r version asset expected_sha256; do
fixture_zip="${fixtures_dir}/${asset}"
asset_url_name="$(python3 -c 'import sys, urllib.parse; print(urllib.parse.quote(sys.argv[1], safe=""))' "${asset}")"
profile_tree="${output_dir}/profiles-${version}"
log_path="${output_dir}/${version}.log"
curl -fsSL -o "${fixture_zip}" "${release_url}/${asset_url_name}"
if [ -n "${expected_sha256}" ] && [ "${expected_sha256}" != "<sha256>" ]; then
echo "${expected_sha256} ${fixture_zip}" | sha256sum -c -
fi
rm -rf "${profile_tree}"
mkdir -p "${profile_tree}"
cp -a "${{ github.workspace }}/resources/profiles/." "${profile_tree}/"
rm -rf "${profile_tree}/user"
unzip -q "${fixture_zip}" -d "${profile_tree}"
set +e
./OrcaSlicer_profile_validator -p "${profile_tree}" -l 2 > "${log_path}" 2>&1
result=$?
set -e
if [ "${result}" -eq 0 ]; then
echo "| ${version} | PASS | ${version}.log |" >> "${summary}"
else
echo "| ${version} | FAIL | ${version}.log |" >> "${summary}"
failed_logs+=("${log_path}")
status=1
fi
done < "${fixtures_dir}/fixtures.tsv"
{
cat "${summary}"
if [ "${#failed_logs[@]}" -gt 0 ]; then
echo ""
echo "## Failed Fixture Logs"
for log_path in "${failed_logs[@]}"; do
echo ""
echo "### $(basename "${log_path}" .log)"
echo '```'
head -c 12000 "${log_path}" || echo "No output captured"
echo '```'
done
fi
} | tee "${combined_log}"
exit "${status}"
- name: Prepare PR number for comment workflow
if: ${{ always() && github.event_name == 'pull_request' }}
@@ -68,7 +166,7 @@ jobs:
echo "${{ github.event.pull_request.number }}" > ${{ runner.temp }}/profile-check-results/pr_number.txt
- name: Prepare comment artifact
if: ${{ always() && github.event_name == 'pull_request' && (steps.extra_json_check.outcome == 'failure' || steps.validate_system.outcome == 'failure' || steps.validate_custom.outcome == 'failure') }}
if: ${{ always() && github.event_name == 'pull_request' && (steps.extra_json_check.outcome == 'failure' || steps.validate_system.outcome == 'failure' || steps.validate_filament_subtypes.outcome == 'failure' || steps.validate_custom.outcome == 'failure') }}
run: |
{
# Marker matched by check_profiles_comment.yml to delete prior comments.
@@ -94,6 +192,15 @@ jobs:
echo ""
fi
if [ "${{ steps.validate_filament_subtypes.outcome }}" = "failure" ]; then
echo "### BBL Filament Subtype Validation Failed"
echo ""
echo '```'
head -c 30000 ${{ runner.temp }}/validate_filament_subtypes.log || echo "No output captured"
echo '```'
echo ""
fi
if [ "${{ steps.validate_custom.outcome }}" = "failure" ]; then
echo "### Custom Preset Validation Failed"
echo ""
@@ -116,7 +223,7 @@ jobs:
retention-days: 1
- name: Fail if any check failed
if: ${{ always() && (steps.extra_json_check.outcome == 'failure' || steps.validate_system.outcome == 'failure' || steps.validate_custom.outcome == 'failure') }}
if: ${{ always() && (steps.extra_json_check.outcome == 'failure' || steps.validate_system.outcome == 'failure' || steps.validate_filament_subtypes.outcome == 'failure' || steps.validate_custom.outcome == 'failure') }}
run: |
echo "One or more profile checks failed. See above for details."
exit 1
+1 -1
View File
@@ -20,7 +20,7 @@ jobs:
steps:
- name: Checkout repository
uses: actions/checkout@v6
uses: actions/checkout@v7
- name: Run Claude Code slash command
uses: anthropics/claude-code-base-action@beta
+1 -1
View File
@@ -26,7 +26,7 @@ jobs:
remove-existing-swap-files: true
- name: Checkout repository
uses: actions/checkout@v6
uses: actions/checkout@v7
- name: Install Doxygen and Graphviz
run: |
+2 -2
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) {
+13 -10
View File
@@ -92,9 +92,11 @@ 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.
@@ -104,15 +106,16 @@ jobs:
# 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
+2 -2
View File
@@ -21,7 +21,7 @@ jobs:
steps:
- name: Cache shellcheck download
id: cache-shellcheck-v0_11
uses: actions/cache@v5
uses: actions/cache@v6
with:
path: ~/shellcheck
key: ${{ runner.os }}-shellcheck-v0_11
@@ -36,7 +36,7 @@ jobs:
tar -xvf ~/sc.tar.xz -C ~
mv ~/shellcheck-"${INPUT_VERSION}"/shellcheck ~/shellcheck
- uses: actions/checkout@v6
- uses: actions/checkout@v7
with:
fetch-depth: 1
+1 -1
View File
@@ -10,7 +10,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v6
uses: actions/checkout@v7
- name: Setup Python
uses: actions/setup-python@v6
+4 -1
View File
@@ -45,4 +45,7 @@ test.js
.clangd
internal_docs/
*.flatpak
/flatpak-repo/
/flatpak-repo/
# Python bytecode
__pycache__/
*.pyc
+10
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})
+20 -7
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
+12 -3
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 ..
+2
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()
+10
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)
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+3 -1
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")
+12
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
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()
+5 -1
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()
+1 -1
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));
+431 -218
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-07-03 14:43+0200\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"
@@ -3892,6 +3915,10 @@ msgstr ""
msgid "Current chamber temperature is higher than the material's safe temperature; this may result in material softening and nozzle clogs. The maximum safe temperature for the material is %d"
msgstr ""
#, possible-c-format, possible-boost-format
msgid "The minimal chamber temperature (%d℃) is higher than the target chamber temperature (%d℃). The minimal value is the threshold at which printing starts while the chamber keeps heating toward the target, so it should not exceed it. It will be clamped to the target."
msgstr ""
msgid ""
"Layer height too small\n"
"It has been reset to 0.2"
@@ -4947,6 +4974,12 @@ msgstr ""
msgid "Stats"
msgstr ""
msgid "Slice"
msgstr ""
msgid "Review"
msgstr ""
msgid "Assembly Return"
msgstr ""
@@ -5013,7 +5046,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 ""
@@ -7485,6 +7518,45 @@ msgstr ""
msgid "Choose Download Directory"
msgstr ""
msgid "(Latest)"
msgstr ""
msgid "Network plug-in switched successfully."
msgstr ""
msgid "Success"
msgstr ""
msgid "Failed to load network plug-in. Please restart the application."
msgstr ""
#, possible-c-format, possible-boost-format
msgid ""
"You've selected network plug-in version %s.\n"
"\n"
"Would you like to download and install this version now?\n"
"\n"
"Note: The application may need to restart after installation."
msgstr ""
msgid "Download Network Plug-in"
msgstr ""
msgid "Reload the network plug-in without restarting the application"
msgstr ""
msgid "Network plug-in reloaded successfully."
msgstr ""
msgid "Reload"
msgstr ""
msgid "Failed to reload network plug-in. Please restart the application."
msgstr ""
msgid "Reload Failed"
msgstr ""
msgid "Associate"
msgstr ""
@@ -7539,12 +7611,6 @@ msgstr ""
msgid "Show the splash screen during startup."
msgstr ""
msgid "Show shared profiles notification"
msgstr ""
msgid "Show a notification with a link to browse shared profiles when the selected printer is changed."
msgstr ""
msgid "Use window buttons on left side"
msgstr ""
@@ -7575,6 +7641,12 @@ msgstr ""
msgid "Should printer/filament/process settings be loaded when opening a 3MF file?"
msgstr ""
msgid "Auto backup"
msgstr ""
msgid "Backup your project periodically to help with restoring from an occasional crash."
msgstr ""
msgid "Maximum recent files"
msgstr ""
@@ -7593,10 +7665,16 @@ msgstr ""
msgid "If enabled, a parameter settings dialog will appear during STEP file import."
msgstr ""
msgid "Auto backup"
msgid "Quality level for Draco export"
msgstr ""
msgid "Backup your project periodically to help with restoring from an occasional crash."
msgid "bits"
msgstr ""
msgid ""
"Controls the quantization bit depth used when compressing the mesh to Draco format.\n"
"0 = lossless compression (geometry is preserved at full precision). Valid lossy values range from 8 to 30.\n"
"Lower values produce smaller files but lose more geometric detail; higher values preserve more detail at the cost of larger files."
msgstr ""
msgid "Preset"
@@ -7629,6 +7707,12 @@ msgstr ""
msgid "Optimizes filament area maximum height by chosen filament count."
msgstr ""
msgid "Show shared profiles notification"
msgstr ""
msgid "Show a notification with a link to browse shared profiles when the selected printer is changed."
msgstr ""
msgid "Features"
msgstr ""
@@ -7641,18 +7725,6 @@ msgstr ""
msgid "Pop up to select filament grouping mode"
msgstr ""
msgid "Quality level for Draco export"
msgstr ""
msgid "bits"
msgstr ""
msgid ""
"Controls the quantization bit depth used when compressing the mesh to Draco format.\n"
"0 = lossless compression (geometry is preserved at full precision). Valid lossy values range from 8 to 30.\n"
"Lower values produce smaller files but lose more geometric detail; higher values preserve more detail at the cost of larger files."
msgstr ""
msgid "Behaviour"
msgstr ""
@@ -7877,18 +7949,6 @@ msgstr ""
msgid "Auto sync user presets (Printer/Filament/Process)"
msgstr ""
msgid "Update built-in presets automatically."
msgstr ""
msgid "Use encrypted file for token storage"
msgstr ""
msgid "Store authentication tokens in an encrypted file instead of the system keychain. (Requires restart)"
msgstr ""
msgid "Filament Sync Options"
msgstr ""
msgid "Filament sync mode"
msgstr ""
@@ -7901,6 +7961,15 @@ msgstr ""
msgid "Color only"
msgstr ""
msgid "Update built-in presets automatically."
msgstr ""
msgid "Use encrypted file for token storage"
msgstr ""
msgid "Store authentication tokens in an encrypted file instead of the system keychain. (Requires restart)"
msgstr ""
msgid "Bambu network plug-in"
msgstr ""
@@ -7913,30 +7982,6 @@ msgstr ""
msgid "Select the network plug-in version to use"
msgstr ""
msgid "(Latest)"
msgstr ""
msgid "Network plug-in switched successfully."
msgstr ""
msgid "Success"
msgstr ""
msgid "Failed to load network plug-in. Please restart the application."
msgstr ""
#, possible-c-format, possible-boost-format
msgid ""
"You've selected network plug-in version %s.\n"
"\n"
"Would you like to download and install this version now?\n"
"\n"
"Note: The application may need to restart after installation."
msgstr ""
msgid "Download Network Plug-in"
msgstr ""
msgid "Associate files to OrcaSlicer"
msgstr ""
@@ -7979,7 +8024,16 @@ msgstr ""
msgid "Skip AMS blacklist check"
msgstr ""
msgid "(Experimental) Keep painted feature after mesh change"
msgid "Show unsupported presets"
msgstr ""
msgid "Show incompatible/unsupported presets in the printer and filament dropdown lists. These presets cannot be selected."
msgstr ""
msgid "Experimental Features"
msgstr ""
msgid "Keep painted feature after mesh change"
msgstr ""
msgid ""
@@ -7987,12 +8041,6 @@ msgid ""
"Highly experimental! Slow and may create artifact."
msgstr ""
msgid "Show unsupported presets"
msgstr ""
msgid "Show incompatible/unsupported presets in the printer and filament dropdown lists. These presets cannot be selected."
msgstr ""
msgid "Allow Abnormal Storage"
msgstr ""
@@ -8019,24 +8067,6 @@ msgstr ""
msgid "trace"
msgstr ""
msgid "Network plug-in"
msgstr ""
msgid "Reload"
msgstr ""
msgid "Reload the network plug-in without restarting the application"
msgstr ""
msgid "Network plug-in reloaded successfully."
msgstr ""
msgid "Failed to reload network plug-in. Please restart the application."
msgstr ""
msgid "Reload Failed"
msgstr ""
msgid "Debug"
msgstr ""
@@ -8052,24 +8082,6 @@ msgstr ""
msgid "Preferences sync"
msgstr ""
msgid "View control settings"
msgstr ""
msgid "Rotate view"
msgstr ""
msgid "Pan view"
msgstr ""
msgid "Zoom view"
msgstr ""
msgid "Other"
msgstr ""
msgid "Reverse scroll direction while zooming"
msgstr ""
msgid "Enable SSL(MQTT)"
msgstr ""
@@ -8755,6 +8767,12 @@ msgstr ""
msgid "Search in preset"
msgstr ""
msgid "Synchronization of different extruder drives or nozzle volume types is not supported."
msgstr ""
msgid "Synchronize the modification of parameters to the corresponding parameters of another extruder."
msgstr ""
msgid "Click to reset all settings to the last saved preset."
msgstr ""
@@ -9021,6 +9039,18 @@ msgstr ""
msgid "Print chamber temperature"
msgstr ""
msgid "Chamber temperature"
msgstr ""
msgid "Target chamber temperature, and the minimal chamber temperature at which printing should start"
msgstr ""
msgid "Target"
msgstr ""
msgid "Minimal"
msgstr ""
msgid "Print temperature"
msgstr ""
@@ -9330,11 +9360,21 @@ msgid "Don't warn again for this preset"
msgstr ""
#, possible-c-format, possible-boost-format
msgid "Left: %s"
msgid "%s: %s"
msgstr ""
msgid "No modifications need to be copied."
msgstr ""
msgid "Copy paramters"
msgstr ""
#, possible-c-format, possible-boost-format
msgid "Right: %s"
msgid "Modify paramters of %s"
msgstr ""
#, possible-c-format, possible-boost-format
msgid "Do you want to modify the following parameters of the %s to that of the %s?"
msgstr ""
msgid "Click to reset current value and attach to the global value."
@@ -9352,7 +9392,7 @@ msgstr ""
msgid "Transfer or discard changes"
msgstr ""
msgid "Old value"
msgid "Old Value"
msgstr ""
msgid "New Value"
@@ -9463,6 +9503,12 @@ msgstr ""
msgid "Capabilities"
msgstr ""
msgid "Left: "
msgstr ""
msgid "Right: "
msgstr ""
msgid "Show all presets (including incompatible)"
msgstr ""
@@ -10637,12 +10683,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 ""
@@ -11403,6 +11458,23 @@ msgstr ""
msgid "This is the default acceleration for both normal printing and travel after the first layer."
msgstr ""
msgid "Acceleration of travel moves."
msgstr ""
msgid "First layer travel"
msgstr ""
msgid ""
"Travel acceleration of first layer.\n"
"The percentage value is relative to Travel Acceleration."
msgstr ""
msgid "mm/s² or %"
msgstr ""
msgid "Acceleration of bridges. If the value is expressed as a percentage (e.g. 50%), it will be calculated based on the outer wall acceleration."
msgstr ""
msgid "Default filament profile"
msgstr ""
@@ -11580,12 +11652,26 @@ msgstr ""
msgid "Octagram Spiral"
msgstr ""
msgid "Top surface density"
msgstr ""
msgid "Density of top surface layer. A value of 100% creates a fully solid, smooth top layer. Reducing this value results in a textured top surface, according to the chosen top surface pattern. A value of 0% will result in only the walls on the top layer being created. Intended for aesthetic or functional purposes, not to fix issues such as over-extrusion."
msgstr ""
msgid "Bottom surface pattern"
msgstr ""
msgid "This is the line pattern of bottom surface infill, not including bridge infill."
msgstr ""
msgid "Bottom surface density"
msgstr ""
msgid ""
"Density of the bottom surface layer. Intended for aesthetic or functional purposes, not to fix issues such as over-extrusion.\n"
"WARNING: Lowering this value may negatively affect bed adhesion."
msgstr ""
msgid "Internal solid infill pattern"
msgstr ""
@@ -11839,18 +11925,6 @@ msgstr ""
msgid "Auto For Match"
msgstr ""
msgid "Enable filament dynamic map"
msgstr ""
msgid "Enable dynamic filament mapping during print."
msgstr ""
msgid "Has filament switcher"
msgstr ""
msgid "Printer has a filament switcher hardware (e.g., AMS)."
msgstr ""
msgid "Flush temperature"
msgstr ""
@@ -12175,7 +12249,7 @@ msgstr ""
msgid "Z-buckling bias optimization (experimental)"
msgstr ""
#, possible-c-format, possible-boost-format
#, no-c-format, no-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 ""
@@ -12242,85 +12316,13 @@ msgstr ""
msgid "Gyroid"
msgstr ""
msgid "Lateral lattice angle 1"
msgstr ""
msgid "The angle of the first set of Lateral lattice elements in the Z direction. Zero is vertical."
msgstr ""
msgid "Lateral lattice angle 2"
msgstr ""
msgid "The angle of the second set of Lateral lattice elements in the Z direction. Zero is vertical."
msgstr ""
msgid "Infill overhang angle"
msgstr ""
msgid "The angle of the infill angled lines. 60° will result in a pure honeycomb."
msgstr ""
msgid "Lightning overhang angle"
msgstr ""
msgid "Maximum overhang angle for Lightning infill support propagation."
msgstr ""
msgid "Prune angle"
msgstr ""
msgid ""
"Controls how aggressively short or unsupported Lightning branches are pruned.\n"
"This angle is converted internally to a per-layer distance."
msgstr ""
msgid "Straightening angle"
msgstr ""
msgid "Maximum straightening angle used to simplify Lightning branches."
msgstr ""
msgid "Sparse infill anchor length"
msgstr ""
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an additional perimeter. If expressed as percentage (example: 15%) it is calculated over infill extrusion width. Orca Slicer tries to connect two close infill lines to a short perimeter segment. If no such perimeter segment shorter than infill_anchor_max is found, the infill line is connected to a perimeter segment at just one side and the length of the perimeter segment taken is limited to this parameter, but no longer than anchor_length_max.\n"
"Set this parameter to zero to disable anchoring perimeters connected to a single infill line."
msgstr ""
msgid "0 (no open anchors)"
msgstr ""
msgid "1000 (unlimited)"
msgstr ""
msgid "Maximum length of the infill anchor"
msgstr ""
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an additional perimeter. If expressed as percentage (example: 15%) it is calculated over infill extrusion width. Orca Slicer tries to connect two close infill lines to a short perimeter segment. If no such perimeter segment shorter than this parameter is found, the infill line is connected to a perimeter segment at just one side and the length of the perimeter segment taken is limited to infill_anchor, but no longer than this parameter.\n"
"If set to 0, the old algorithm for infill connection will be used, it should create the same result as with 1000 & 0."
msgstr ""
msgid "0 (Simple connect)"
msgstr ""
msgid "Acceleration of inner walls."
msgstr ""
msgid "Acceleration of travel moves."
msgstr ""
msgid "This is the acceleration of top surface infill. Using a lower value may improve top surface quality."
msgstr ""
msgid "Acceleration of outer wall: using a lower value can improve quality."
msgstr ""
msgid "Acceleration of bridges. If the value is expressed as a percentage (e.g. 50%), it will be calculated based on the outer wall acceleration."
msgstr ""
msgid "mm/s² or %"
msgid "Acceleration of inner walls."
msgstr ""
msgid "Acceleration of sparse infill. If the value is expressed as a percentage (e.g. 100%), it will be calculated based on the default acceleration."
@@ -12332,14 +12334,6 @@ msgstr ""
msgid "This is the printing acceleration for the first layer. Using limited acceleration can improve build plate adhesion."
msgstr ""
msgid "First layer travel"
msgstr ""
msgid ""
"Travel acceleration of first layer.\n"
"The percentage value is relative to Travel Acceleration."
msgstr ""
msgid "Enable accel_to_decel"
msgstr ""
@@ -12427,6 +12421,17 @@ msgstr ""
msgid "layer"
msgstr ""
msgid "First layer fan speed"
msgstr ""
msgid ""
"Sets an exact fan speed for the first layer, overriding all other cooling settings. Useful for protecting 3D-printed toolhead parts (e.g. Voron-style ABS/ASA ducts) from a hot bed. A small amount of airflow cools the ducts down, without using full cooling that may in certain conditions hurt first-layer adhesion.\n"
"From the second layer onwards, normal cooling resumes.\n"
"If \"Full fan speed at layer\" is also set, the fan ramps smoothly from this value on the first layer up to your target by the chosen layer.\n"
"Only available when \"No cooling for the first\" is 0.\n"
"Set to -1 to disable it."
msgstr ""
msgid "Support interface fan speed"
msgstr ""
@@ -12903,6 +12908,69 @@ msgstr ""
msgid "Probing exclude area of clumping."
msgstr ""
msgid "Lateral lattice angle 1"
msgstr ""
msgid "The angle of the first set of Lateral lattice elements in the Z direction. Zero is vertical."
msgstr ""
msgid "Lateral lattice angle 2"
msgstr ""
msgid "The angle of the second set of Lateral lattice elements in the Z direction. Zero is vertical."
msgstr ""
msgid "Infill overhang angle"
msgstr ""
msgid "The angle of the infill angled lines. 60° will result in a pure honeycomb."
msgstr ""
msgid "Lightning overhang angle"
msgstr ""
msgid "Maximum overhang angle for Lightning infill support propagation."
msgstr ""
msgid "Prune angle"
msgstr ""
msgid ""
"Controls how aggressively short or unsupported Lightning branches are pruned.\n"
"This angle is converted internally to a per-layer distance."
msgstr ""
msgid "Straightening angle"
msgstr ""
msgid "Maximum straightening angle used to simplify Lightning branches."
msgstr ""
msgid "Sparse infill anchor length"
msgstr ""
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an additional perimeter. If expressed as percentage (example: 15%) it is calculated over infill extrusion width. Orca Slicer tries to connect two close infill lines to a short perimeter segment. If no such perimeter segment shorter than infill_anchor_max is found, the infill line is connected to a perimeter segment at just one side and the length of the perimeter segment taken is limited to this parameter, but no longer than anchor_length_max.\n"
"Set this parameter to zero to disable anchoring perimeters connected to a single infill line."
msgstr ""
msgid "0 (no open anchors)"
msgstr ""
msgid "1000 (unlimited)"
msgstr ""
msgid "Maximum length of the infill anchor"
msgstr ""
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an additional perimeter. If expressed as percentage (example: 15%) it is calculated over infill extrusion width. Orca Slicer tries to connect two close infill lines to a short perimeter segment. If no such perimeter segment shorter than this parameter is found, the infill line is connected to a perimeter segment at just one side and the length of the perimeter segment taken is limited to infill_anchor, but no longer than this parameter.\n"
"If set to 0, the old algorithm for infill connection will be used, it should create the same result as with 1000 & 0."
msgstr ""
msgid "0 (Simple connect)"
msgstr ""
msgid ""
"Filament to print internal sparse infill.\n"
"\"Default\" uses the active object/part filament."
@@ -13704,6 +13772,18 @@ msgstr ""
msgid "Bowden"
msgstr ""
msgid "Enable filament dynamic map"
msgstr ""
msgid "Enable dynamic filament mapping during print."
msgstr ""
msgid "Has filament switcher"
msgstr ""
msgid "Printer has a filament switcher hardware (e.g., AMS)."
msgstr ""
msgid "Extra length on restart"
msgstr ""
@@ -14098,6 +14178,9 @@ msgstr ""
msgid "Slicing Mode"
msgstr ""
msgid "Other"
msgstr ""
msgid "Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to close all holes in the model."
msgstr ""
@@ -14431,9 +14514,6 @@ msgid ""
"This option relies on the firmware supporting the M191 and M141 commands either via macros or natively and is usually used when an active chamber heater is installed."
msgstr ""
msgid "Chamber temperature"
msgstr ""
msgid ""
"For high-temperature materials like ABS, ASA, PC, and PA, a higher chamber temperature can help suppress or reduce warping and potentially lead to higher interlayer bonding strength. However, at the same time, a higher chamber temperature will reduce the efficiency of air filtration for ABS and ASA.\n"
"\n"
@@ -14442,6 +14522,17 @@ msgid ""
"If enabled, this parameter also sets a G-code variable named chamber_temperature, which can be used to pass the desired chamber temperature to your print start macro, or a heat soak macro like this: PRINT_START (other variables) CHAMBER_TEMP=[chamber_temperature]. This may be useful if your printer does not support M141/M191 commands, or if you desire to handle heat soaking in the print start macro if no active chamber heater is installed."
msgstr ""
msgid ""
"This is the chamber temperature at which printing should start, while the chamber continues heating toward the \"Target\" chamber temperature. For example, set the Target to 60 and the Minimal to 50 to begin printing once the chamber reaches 50°C, without waiting for the full 60°C.\n"
"\n"
"It sets a G-code variable named chamber_minimal_temperature, which can be passed to your print start macro or a heat soak macro, like this: PRINT_START (other variables) CHAMBER_MIN_TEMP=[chamber_minimal_temperature].\n"
"\n"
"Unlike the \"Target\" chamber temperature, this option does not emit any M141/M191 commands; it only exposes the value to your custom G-code. It should not exceed the \"Target\" chamber temperature."
msgstr ""
msgid "Chamber minimal temperature"
msgstr ""
msgid "Nozzle temperature after the first layer"
msgstr ""
@@ -14481,20 +14572,6 @@ msgstr ""
msgid "The number of top solid layers is increased when slicing if the thickness calculated by top shell layers is thinner than this value. This can avoid having too thin a shell when layer height is small. 0 means that this setting is disabled and thickness of top shell is determined simply by the number of top shell layers."
msgstr ""
msgid "Top surface density"
msgstr ""
msgid "Density of top surface layer. A value of 100% creates a fully solid, smooth top layer. Reducing this value results in a textured top surface, according to the chosen top surface pattern. A value of 0% will result in only the walls on the top layer being created. Intended for aesthetic or functional purposes, not to fix issues such as over-extrusion."
msgstr ""
msgid "Bottom surface density"
msgstr ""
msgid ""
"Density of the bottom surface layer. Intended for aesthetic or functional purposes, not to fix issues such as over-extrusion.\n"
"WARNING: Lowering this value may negatively affect bed adhesion."
msgstr ""
msgid "This is the speed at which traveling is done."
msgstr ""
@@ -14846,9 +14923,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 ""
@@ -16937,6 +17011,132 @@ msgstr ""
msgid "Connection to printers connected via the print host failed."
msgstr ""
msgid "Detect Creality K-series printer"
msgstr ""
msgid "Click Scan to look for K-series printers on your network."
msgstr ""
msgid "Use Selected"
msgstr ""
msgid "Scanning the LAN for K-series printers... this takes a few seconds."
msgstr ""
msgid "No K-series printers found. Make sure the printer is on the same network and not blocked by Wi-Fi client isolation, then click Scan again."
msgstr ""
#, possible-c-format
msgid "Found %zu Creality printer(s). Select one and click Use Selected."
msgstr ""
msgid "Active"
msgstr ""
msgid "Printers"
msgstr ""
msgid "Processes"
msgstr ""
msgid "Show/Hide system information"
msgstr ""
msgid "Copy system information to clipboard"
msgstr ""
msgid "We need information for diagnosing source of the issue. Check wiki page for detailed guide."
msgstr ""
msgid "Pack button collects project file and logs of current session onto a zip file."
msgstr ""
msgid "Any additional visual examples like images or screen recordings might be helpful while reporting the issue."
msgstr ""
msgid "Report issue"
msgstr ""
msgid "Pack"
msgstr ""
msgid "Cleans and rebuilds system profiles cache on next launch"
msgstr ""
msgid "Clean system profiles cache"
msgstr ""
msgid "Clean"
msgstr ""
msgid "Loaded profiles overview"
msgstr ""
msgid "This section shows information for loaded profiles"
msgstr ""
msgid "Exports detailed overview of loaded profiles in json format"
msgstr ""
msgid "Configurations folder"
msgstr ""
msgid "Opens configurations folder"
msgstr ""
msgid "Log level"
msgstr ""
msgid "Stored logs"
msgstr ""
msgid "Packs all stored logs onto a zip file."
msgstr ""
msgid "Profiles"
msgstr ""
msgid "Select NO to close dialog and review project"
msgstr ""
msgid "No project file on current session. Only logs will be included to package"
msgstr ""
msgid "Select NO to close dialog and review project."
msgstr ""
msgid "Please make sure any instances of OrcaSlicer are not running"
msgstr ""
msgid "System folder cannot be deleted because some files are in use by another application. Please close any applications using these files and try again."
msgstr ""
msgid "Failed to delete system folder..."
msgstr ""
msgid "Failed to determine executable path."
msgstr ""
msgid "Failed to launch a new instance."
msgstr ""
msgid "log(s)"
msgstr ""
msgid "Choose where to save the exported JSON file"
msgstr ""
msgid ""
"Export failed\n"
"Please check write permissions or file in use by another application"
msgstr ""
msgid "Choose where to save the exported ZIP file"
msgstr ""
msgid "File already exists. Overwrite?"
msgstr ""
msgid "3DPrinterOS Cloud upload options"
msgstr ""
@@ -17019,6 +17219,19 @@ msgstr ""
msgid "Could not connect to MKS"
msgstr ""
msgid "Connection to Moonraker is working correctly."
msgstr ""
msgid "Could not connect to Moonraker"
msgstr ""
msgid "The host responded but it doesn't look like Moonraker (missing result.klippy_state)."
msgstr ""
#, possible-c-format, possible-boost-format
msgid "Could not parse Moonraker server response: %s"
msgstr ""
msgid "Connection to OctoPrint is working correctly."
msgstr ""
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+431 -218
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-07-03 14:43+0200\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"
@@ -3888,6 +3911,10 @@ msgstr ""
msgid "Current chamber temperature is higher than the material's safe temperature; this may result in material softening and nozzle clogs. The maximum safe temperature for the material is %d"
msgstr ""
#, c-format, boost-format
msgid "The minimal chamber temperature (%d℃) is higher than the target chamber temperature (%d℃). The minimal value is the threshold at which printing starts while the chamber keeps heating toward the target, so it should not exceed it. It will be clamped to the target."
msgstr ""
msgid ""
"Layer height too small\n"
"It has been reset to 0.2"
@@ -4943,6 +4970,12 @@ msgstr ""
msgid "Stats"
msgstr ""
msgid "Slice"
msgstr ""
msgid "Review"
msgstr ""
msgid "Assembly Return"
msgstr ""
@@ -5009,7 +5042,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 ""
@@ -7481,6 +7514,45 @@ msgstr ""
msgid "Choose Download Directory"
msgstr ""
msgid "(Latest)"
msgstr ""
msgid "Network plug-in switched successfully."
msgstr ""
msgid "Success"
msgstr ""
msgid "Failed to load network plug-in. Please restart the application."
msgstr ""
#, c-format, boost-format
msgid ""
"You've selected network plug-in version %s.\n"
"\n"
"Would you like to download and install this version now?\n"
"\n"
"Note: The application may need to restart after installation."
msgstr ""
msgid "Download Network Plug-in"
msgstr ""
msgid "Reload the network plug-in without restarting the application"
msgstr ""
msgid "Network plug-in reloaded successfully."
msgstr ""
msgid "Reload"
msgstr ""
msgid "Failed to reload network plug-in. Please restart the application."
msgstr ""
msgid "Reload Failed"
msgstr ""
msgid "Associate"
msgstr ""
@@ -7535,12 +7607,6 @@ msgstr ""
msgid "Show the splash screen during startup."
msgstr ""
msgid "Show shared profiles notification"
msgstr ""
msgid "Show a notification with a link to browse shared profiles when the selected printer is changed."
msgstr ""
msgid "Use window buttons on left side"
msgstr ""
@@ -7571,6 +7637,12 @@ msgstr ""
msgid "Should printer/filament/process settings be loaded when opening a 3MF file?"
msgstr ""
msgid "Auto backup"
msgstr ""
msgid "Backup your project periodically to help with restoring from an occasional crash."
msgstr ""
msgid "Maximum recent files"
msgstr ""
@@ -7589,10 +7661,16 @@ msgstr ""
msgid "If enabled, a parameter settings dialog will appear during STEP file import."
msgstr ""
msgid "Auto backup"
msgid "Quality level for Draco export"
msgstr ""
msgid "Backup your project periodically to help with restoring from an occasional crash."
msgid "bits"
msgstr ""
msgid ""
"Controls the quantization bit depth used when compressing the mesh to Draco format.\n"
"0 = lossless compression (geometry is preserved at full precision). Valid lossy values range from 8 to 30.\n"
"Lower values produce smaller files but lose more geometric detail; higher values preserve more detail at the cost of larger files."
msgstr ""
msgid "Preset"
@@ -7625,6 +7703,12 @@ msgstr ""
msgid "Optimizes filament area maximum height by chosen filament count."
msgstr ""
msgid "Show shared profiles notification"
msgstr ""
msgid "Show a notification with a link to browse shared profiles when the selected printer is changed."
msgstr ""
msgid "Features"
msgstr ""
@@ -7637,18 +7721,6 @@ msgstr ""
msgid "Pop up to select filament grouping mode"
msgstr ""
msgid "Quality level for Draco export"
msgstr ""
msgid "bits"
msgstr ""
msgid ""
"Controls the quantization bit depth used when compressing the mesh to Draco format.\n"
"0 = lossless compression (geometry is preserved at full precision). Valid lossy values range from 8 to 30.\n"
"Lower values produce smaller files but lose more geometric detail; higher values preserve more detail at the cost of larger files."
msgstr ""
msgid "Behaviour"
msgstr ""
@@ -7873,18 +7945,6 @@ msgstr ""
msgid "Auto sync user presets (Printer/Filament/Process)"
msgstr ""
msgid "Update built-in presets automatically."
msgstr ""
msgid "Use encrypted file for token storage"
msgstr ""
msgid "Store authentication tokens in an encrypted file instead of the system keychain. (Requires restart)"
msgstr ""
msgid "Filament Sync Options"
msgstr ""
msgid "Filament sync mode"
msgstr ""
@@ -7897,6 +7957,15 @@ msgstr ""
msgid "Color only"
msgstr ""
msgid "Update built-in presets automatically."
msgstr ""
msgid "Use encrypted file for token storage"
msgstr ""
msgid "Store authentication tokens in an encrypted file instead of the system keychain. (Requires restart)"
msgstr ""
msgid "Bambu network plug-in"
msgstr ""
@@ -7909,30 +7978,6 @@ msgstr ""
msgid "Select the network plug-in version to use"
msgstr ""
msgid "(Latest)"
msgstr ""
msgid "Network plug-in switched successfully."
msgstr ""
msgid "Success"
msgstr ""
msgid "Failed to load network plug-in. Please restart the application."
msgstr ""
#, c-format, boost-format
msgid ""
"You've selected network plug-in version %s.\n"
"\n"
"Would you like to download and install this version now?\n"
"\n"
"Note: The application may need to restart after installation."
msgstr ""
msgid "Download Network Plug-in"
msgstr ""
msgid "Associate files to OrcaSlicer"
msgstr ""
@@ -7975,7 +8020,16 @@ msgstr ""
msgid "Skip AMS blacklist check"
msgstr ""
msgid "(Experimental) Keep painted feature after mesh change"
msgid "Show unsupported presets"
msgstr ""
msgid "Show incompatible/unsupported presets in the printer and filament dropdown lists. These presets cannot be selected."
msgstr ""
msgid "Experimental Features"
msgstr ""
msgid "Keep painted feature after mesh change"
msgstr ""
msgid ""
@@ -7983,12 +8037,6 @@ msgid ""
"Highly experimental! Slow and may create artifact."
msgstr ""
msgid "Show unsupported presets"
msgstr ""
msgid "Show incompatible/unsupported presets in the printer and filament dropdown lists. These presets cannot be selected."
msgstr ""
msgid "Allow Abnormal Storage"
msgstr ""
@@ -8015,24 +8063,6 @@ msgstr ""
msgid "trace"
msgstr ""
msgid "Network plug-in"
msgstr ""
msgid "Reload"
msgstr ""
msgid "Reload the network plug-in without restarting the application"
msgstr ""
msgid "Network plug-in reloaded successfully."
msgstr ""
msgid "Failed to reload network plug-in. Please restart the application."
msgstr ""
msgid "Reload Failed"
msgstr ""
msgid "Debug"
msgstr ""
@@ -8048,24 +8078,6 @@ msgstr ""
msgid "Preferences sync"
msgstr ""
msgid "View control settings"
msgstr ""
msgid "Rotate view"
msgstr ""
msgid "Pan view"
msgstr ""
msgid "Zoom view"
msgstr ""
msgid "Other"
msgstr ""
msgid "Reverse scroll direction while zooming"
msgstr ""
msgid "Enable SSL(MQTT)"
msgstr ""
@@ -8751,6 +8763,12 @@ msgstr ""
msgid "Search in preset"
msgstr ""
msgid "Synchronization of different extruder drives or nozzle volume types is not supported."
msgstr ""
msgid "Synchronize the modification of parameters to the corresponding parameters of another extruder."
msgstr ""
msgid "Click to reset all settings to the last saved preset."
msgstr ""
@@ -9017,6 +9035,18 @@ msgstr ""
msgid "Print chamber temperature"
msgstr ""
msgid "Chamber temperature"
msgstr ""
msgid "Target chamber temperature, and the minimal chamber temperature at which printing should start"
msgstr ""
msgid "Target"
msgstr ""
msgid "Minimal"
msgstr ""
msgid "Print temperature"
msgstr ""
@@ -9326,11 +9356,21 @@ msgid "Don't warn again for this preset"
msgstr ""
#, c-format, boost-format
msgid "Left: %s"
msgid "%s: %s"
msgstr ""
msgid "No modifications need to be copied."
msgstr ""
msgid "Copy paramters"
msgstr ""
#, c-format, boost-format
msgid "Right: %s"
msgid "Modify paramters of %s"
msgstr ""
#, c-format, boost-format
msgid "Do you want to modify the following parameters of the %s to that of the %s?"
msgstr ""
msgid "Click to reset current value and attach to the global value."
@@ -9348,7 +9388,7 @@ msgstr ""
msgid "Transfer or discard changes"
msgstr ""
msgid "Old value"
msgid "Old Value"
msgstr ""
msgid "New Value"
@@ -9459,6 +9499,12 @@ msgstr ""
msgid "Capabilities"
msgstr ""
msgid "Left: "
msgstr ""
msgid "Right: "
msgstr ""
msgid "Show all presets (including incompatible)"
msgstr ""
@@ -10633,12 +10679,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 ""
@@ -11399,6 +11454,23 @@ msgstr ""
msgid "This is the default acceleration for both normal printing and travel after the first layer."
msgstr ""
msgid "Acceleration of travel moves."
msgstr ""
msgid "First layer travel"
msgstr ""
msgid ""
"Travel acceleration of first layer.\n"
"The percentage value is relative to Travel Acceleration."
msgstr ""
msgid "mm/s² or %"
msgstr ""
msgid "Acceleration of bridges. If the value is expressed as a percentage (e.g. 50%), it will be calculated based on the outer wall acceleration."
msgstr ""
msgid "Default filament profile"
msgstr ""
@@ -11576,12 +11648,26 @@ msgstr ""
msgid "Octagram Spiral"
msgstr ""
msgid "Top surface density"
msgstr ""
msgid "Density of top surface layer. A value of 100% creates a fully solid, smooth top layer. Reducing this value results in a textured top surface, according to the chosen top surface pattern. A value of 0% will result in only the walls on the top layer being created. Intended for aesthetic or functional purposes, not to fix issues such as over-extrusion."
msgstr ""
msgid "Bottom surface pattern"
msgstr ""
msgid "This is the line pattern of bottom surface infill, not including bridge infill."
msgstr ""
msgid "Bottom surface density"
msgstr ""
msgid ""
"Density of the bottom surface layer. Intended for aesthetic or functional purposes, not to fix issues such as over-extrusion.\n"
"WARNING: Lowering this value may negatively affect bed adhesion."
msgstr ""
msgid "Internal solid infill pattern"
msgstr ""
@@ -11835,18 +11921,6 @@ msgstr ""
msgid "Auto For Match"
msgstr ""
msgid "Enable filament dynamic map"
msgstr ""
msgid "Enable dynamic filament mapping during print."
msgstr ""
msgid "Has filament switcher"
msgstr ""
msgid "Printer has a filament switcher hardware (e.g., AMS)."
msgstr ""
msgid "Flush temperature"
msgstr ""
@@ -12171,7 +12245,7 @@ msgstr ""
msgid "Z-buckling bias optimization (experimental)"
msgstr ""
#, c-format, boost-format
#, no-c-format, no-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 ""
@@ -12238,85 +12312,13 @@ msgstr ""
msgid "Gyroid"
msgstr ""
msgid "Lateral lattice angle 1"
msgstr ""
msgid "The angle of the first set of Lateral lattice elements in the Z direction. Zero is vertical."
msgstr ""
msgid "Lateral lattice angle 2"
msgstr ""
msgid "The angle of the second set of Lateral lattice elements in the Z direction. Zero is vertical."
msgstr ""
msgid "Infill overhang angle"
msgstr ""
msgid "The angle of the infill angled lines. 60° will result in a pure honeycomb."
msgstr ""
msgid "Lightning overhang angle"
msgstr ""
msgid "Maximum overhang angle for Lightning infill support propagation."
msgstr ""
msgid "Prune angle"
msgstr ""
msgid ""
"Controls how aggressively short or unsupported Lightning branches are pruned.\n"
"This angle is converted internally to a per-layer distance."
msgstr ""
msgid "Straightening angle"
msgstr ""
msgid "Maximum straightening angle used to simplify Lightning branches."
msgstr ""
msgid "Sparse infill anchor length"
msgstr ""
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an additional perimeter. If expressed as percentage (example: 15%) it is calculated over infill extrusion width. Orca Slicer tries to connect two close infill lines to a short perimeter segment. If no such perimeter segment shorter than infill_anchor_max is found, the infill line is connected to a perimeter segment at just one side and the length of the perimeter segment taken is limited to this parameter, but no longer than anchor_length_max.\n"
"Set this parameter to zero to disable anchoring perimeters connected to a single infill line."
msgstr ""
msgid "0 (no open anchors)"
msgstr ""
msgid "1000 (unlimited)"
msgstr ""
msgid "Maximum length of the infill anchor"
msgstr ""
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an additional perimeter. If expressed as percentage (example: 15%) it is calculated over infill extrusion width. Orca Slicer tries to connect two close infill lines to a short perimeter segment. If no such perimeter segment shorter than this parameter is found, the infill line is connected to a perimeter segment at just one side and the length of the perimeter segment taken is limited to infill_anchor, but no longer than this parameter.\n"
"If set to 0, the old algorithm for infill connection will be used, it should create the same result as with 1000 & 0."
msgstr ""
msgid "0 (Simple connect)"
msgstr ""
msgid "Acceleration of inner walls."
msgstr ""
msgid "Acceleration of travel moves."
msgstr ""
msgid "This is the acceleration of top surface infill. Using a lower value may improve top surface quality."
msgstr ""
msgid "Acceleration of outer wall: using a lower value can improve quality."
msgstr ""
msgid "Acceleration of bridges. If the value is expressed as a percentage (e.g. 50%), it will be calculated based on the outer wall acceleration."
msgstr ""
msgid "mm/s² or %"
msgid "Acceleration of inner walls."
msgstr ""
msgid "Acceleration of sparse infill. If the value is expressed as a percentage (e.g. 100%), it will be calculated based on the default acceleration."
@@ -12328,14 +12330,6 @@ msgstr ""
msgid "This is the printing acceleration for the first layer. Using limited acceleration can improve build plate adhesion."
msgstr ""
msgid "First layer travel"
msgstr ""
msgid ""
"Travel acceleration of first layer.\n"
"The percentage value is relative to Travel Acceleration."
msgstr ""
msgid "Enable accel_to_decel"
msgstr ""
@@ -12423,6 +12417,17 @@ msgstr ""
msgid "layer"
msgstr ""
msgid "First layer fan speed"
msgstr ""
msgid ""
"Sets an exact fan speed for the first layer, overriding all other cooling settings. Useful for protecting 3D-printed toolhead parts (e.g. Voron-style ABS/ASA ducts) from a hot bed. A small amount of airflow cools the ducts down, without using full cooling that may in certain conditions hurt first-layer adhesion.\n"
"From the second layer onwards, normal cooling resumes.\n"
"If \"Full fan speed at layer\" is also set, the fan ramps smoothly from this value on the first layer up to your target by the chosen layer.\n"
"Only available when \"No cooling for the first\" is 0.\n"
"Set to -1 to disable it."
msgstr ""
msgid "Support interface fan speed"
msgstr ""
@@ -12899,6 +12904,69 @@ msgstr ""
msgid "Probing exclude area of clumping."
msgstr ""
msgid "Lateral lattice angle 1"
msgstr ""
msgid "The angle of the first set of Lateral lattice elements in the Z direction. Zero is vertical."
msgstr ""
msgid "Lateral lattice angle 2"
msgstr ""
msgid "The angle of the second set of Lateral lattice elements in the Z direction. Zero is vertical."
msgstr ""
msgid "Infill overhang angle"
msgstr ""
msgid "The angle of the infill angled lines. 60° will result in a pure honeycomb."
msgstr ""
msgid "Lightning overhang angle"
msgstr ""
msgid "Maximum overhang angle for Lightning infill support propagation."
msgstr ""
msgid "Prune angle"
msgstr ""
msgid ""
"Controls how aggressively short or unsupported Lightning branches are pruned.\n"
"This angle is converted internally to a per-layer distance."
msgstr ""
msgid "Straightening angle"
msgstr ""
msgid "Maximum straightening angle used to simplify Lightning branches."
msgstr ""
msgid "Sparse infill anchor length"
msgstr ""
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an additional perimeter. If expressed as percentage (example: 15%) it is calculated over infill extrusion width. Orca Slicer tries to connect two close infill lines to a short perimeter segment. If no such perimeter segment shorter than infill_anchor_max is found, the infill line is connected to a perimeter segment at just one side and the length of the perimeter segment taken is limited to this parameter, but no longer than anchor_length_max.\n"
"Set this parameter to zero to disable anchoring perimeters connected to a single infill line."
msgstr ""
msgid "0 (no open anchors)"
msgstr ""
msgid "1000 (unlimited)"
msgstr ""
msgid "Maximum length of the infill anchor"
msgstr ""
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an additional perimeter. If expressed as percentage (example: 15%) it is calculated over infill extrusion width. Orca Slicer tries to connect two close infill lines to a short perimeter segment. If no such perimeter segment shorter than this parameter is found, the infill line is connected to a perimeter segment at just one side and the length of the perimeter segment taken is limited to infill_anchor, but no longer than this parameter.\n"
"If set to 0, the old algorithm for infill connection will be used, it should create the same result as with 1000 & 0."
msgstr ""
msgid "0 (Simple connect)"
msgstr ""
msgid ""
"Filament to print internal sparse infill.\n"
"\"Default\" uses the active object/part filament."
@@ -13700,6 +13768,18 @@ msgstr ""
msgid "Bowden"
msgstr ""
msgid "Enable filament dynamic map"
msgstr ""
msgid "Enable dynamic filament mapping during print."
msgstr ""
msgid "Has filament switcher"
msgstr ""
msgid "Printer has a filament switcher hardware (e.g., AMS)."
msgstr ""
msgid "Extra length on restart"
msgstr ""
@@ -14094,6 +14174,9 @@ msgstr ""
msgid "Slicing Mode"
msgstr ""
msgid "Other"
msgstr ""
msgid "Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to close all holes in the model."
msgstr ""
@@ -14427,9 +14510,6 @@ msgid ""
"This option relies on the firmware supporting the M191 and M141 commands either via macros or natively and is usually used when an active chamber heater is installed."
msgstr ""
msgid "Chamber temperature"
msgstr ""
msgid ""
"For high-temperature materials like ABS, ASA, PC, and PA, a higher chamber temperature can help suppress or reduce warping and potentially lead to higher interlayer bonding strength. However, at the same time, a higher chamber temperature will reduce the efficiency of air filtration for ABS and ASA.\n"
"\n"
@@ -14438,6 +14518,17 @@ msgid ""
"If enabled, this parameter also sets a G-code variable named chamber_temperature, which can be used to pass the desired chamber temperature to your print start macro, or a heat soak macro like this: PRINT_START (other variables) CHAMBER_TEMP=[chamber_temperature]. This may be useful if your printer does not support M141/M191 commands, or if you desire to handle heat soaking in the print start macro if no active chamber heater is installed."
msgstr ""
msgid ""
"This is the chamber temperature at which printing should start, while the chamber continues heating toward the \"Target\" chamber temperature. For example, set the Target to 60 and the Minimal to 50 to begin printing once the chamber reaches 50°C, without waiting for the full 60°C.\n"
"\n"
"It sets a G-code variable named chamber_minimal_temperature, which can be passed to your print start macro or a heat soak macro, like this: PRINT_START (other variables) CHAMBER_MIN_TEMP=[chamber_minimal_temperature].\n"
"\n"
"Unlike the \"Target\" chamber temperature, this option does not emit any M141/M191 commands; it only exposes the value to your custom G-code. It should not exceed the \"Target\" chamber temperature."
msgstr ""
msgid "Chamber minimal temperature"
msgstr ""
msgid "Nozzle temperature after the first layer"
msgstr ""
@@ -14477,20 +14568,6 @@ msgstr ""
msgid "The number of top solid layers is increased when slicing if the thickness calculated by top shell layers is thinner than this value. This can avoid having too thin a shell when layer height is small. 0 means that this setting is disabled and thickness of top shell is determined simply by the number of top shell layers."
msgstr ""
msgid "Top surface density"
msgstr ""
msgid "Density of top surface layer. A value of 100% creates a fully solid, smooth top layer. Reducing this value results in a textured top surface, according to the chosen top surface pattern. A value of 0% will result in only the walls on the top layer being created. Intended for aesthetic or functional purposes, not to fix issues such as over-extrusion."
msgstr ""
msgid "Bottom surface density"
msgstr ""
msgid ""
"Density of the bottom surface layer. Intended for aesthetic or functional purposes, not to fix issues such as over-extrusion.\n"
"WARNING: Lowering this value may negatively affect bed adhesion."
msgstr ""
msgid "This is the speed at which traveling is done."
msgstr ""
@@ -14842,9 +14919,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 ""
@@ -16933,6 +17007,132 @@ msgstr ""
msgid "Connection to printers connected via the print host failed."
msgstr ""
msgid "Detect Creality K-series printer"
msgstr ""
msgid "Click Scan to look for K-series printers on your network."
msgstr ""
msgid "Use Selected"
msgstr ""
msgid "Scanning the LAN for K-series printers... this takes a few seconds."
msgstr ""
msgid "No K-series printers found. Make sure the printer is on the same network and not blocked by Wi-Fi client isolation, then click Scan again."
msgstr ""
#, c-format
msgid "Found %zu Creality printer(s). Select one and click Use Selected."
msgstr ""
msgid "Active"
msgstr ""
msgid "Printers"
msgstr ""
msgid "Processes"
msgstr ""
msgid "Show/Hide system information"
msgstr ""
msgid "Copy system information to clipboard"
msgstr ""
msgid "We need information for diagnosing source of the issue. Check wiki page for detailed guide."
msgstr ""
msgid "Pack button collects project file and logs of current session onto a zip file."
msgstr ""
msgid "Any additional visual examples like images or screen recordings might be helpful while reporting the issue."
msgstr ""
msgid "Report issue"
msgstr ""
msgid "Pack"
msgstr ""
msgid "Cleans and rebuilds system profiles cache on next launch"
msgstr ""
msgid "Clean system profiles cache"
msgstr ""
msgid "Clean"
msgstr ""
msgid "Loaded profiles overview"
msgstr ""
msgid "This section shows information for loaded profiles"
msgstr ""
msgid "Exports detailed overview of loaded profiles in json format"
msgstr ""
msgid "Configurations folder"
msgstr ""
msgid "Opens configurations folder"
msgstr ""
msgid "Log level"
msgstr ""
msgid "Stored logs"
msgstr ""
msgid "Packs all stored logs onto a zip file."
msgstr ""
msgid "Profiles"
msgstr ""
msgid "Select NO to close dialog and review project"
msgstr ""
msgid "No project file on current session. Only logs will be included to package"
msgstr ""
msgid "Select NO to close dialog and review project."
msgstr ""
msgid "Please make sure any instances of OrcaSlicer are not running"
msgstr ""
msgid "System folder cannot be deleted because some files are in use by another application. Please close any applications using these files and try again."
msgstr ""
msgid "Failed to delete system folder..."
msgstr ""
msgid "Failed to determine executable path."
msgstr ""
msgid "Failed to launch a new instance."
msgstr ""
msgid "log(s)"
msgstr ""
msgid "Choose where to save the exported JSON file"
msgstr ""
msgid ""
"Export failed\n"
"Please check write permissions or file in use by another application"
msgstr ""
msgid "Choose where to save the exported ZIP file"
msgstr ""
msgid "File already exists. Overwrite?"
msgstr ""
msgid "3DPrinterOS Cloud upload options"
msgstr ""
@@ -17015,6 +17215,19 @@ msgstr ""
msgid "Could not connect to MKS"
msgstr ""
msgid "Connection to Moonraker is working correctly."
msgstr ""
msgid "Could not connect to Moonraker"
msgstr ""
msgid "The host responded but it doesn't look like Moonraker (missing result.klippy_state)."
msgstr ""
#, c-format, boost-format
msgid "Could not parse Moonraker server response: %s"
msgstr ""
msgid "Connection to OctoPrint is working correctly."
msgstr ""
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+480 -233
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-07-03 14:43+0200\n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -1709,6 +1709,25 @@ 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 +1757,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 +4070,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"
@@ -4056,6 +4084,10 @@ msgstr "値が小さすぎます、0.5に戻します"
msgid "Current chamber temperature is higher than the material's safe temperature; this may result in material softening and nozzle clogs. The maximum safe temperature for the material is %d"
msgstr "現在のチャンバー温度が材料の安全温度を超えています。材料の軟化や詰まりの原因になる可能性があります。材料の最大安全温度は%dです"
#, c-format, boost-format
msgid "The minimal chamber temperature (%d℃) is higher than the target chamber temperature (%d℃). The minimal value is the threshold at which printing starts while the chamber keeps heating toward the target, so it should not exceed it. It will be clamped to the target."
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid ""
"Layer height too small\n"
@@ -5169,6 +5201,12 @@ msgstr "全プレート"
msgid "Stats"
msgstr "統計"
msgid "Slice"
msgstr "スライス"
msgid "Review"
msgstr ""
msgid "Assembly Return"
msgstr "戻る"
@@ -5236,7 +5274,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)。"
@@ -7813,6 +7851,50 @@ msgstr "ダウンロードアイテムのフォルダを選択"
msgid "Choose Download Directory"
msgstr "ダウンロードフォルドを選択"
msgid "(Latest)"
msgstr "(最新)"
msgid "Network plug-in switched successfully."
msgstr "ネットワークプラグインの切り替えに成功しました。"
msgid "Success"
msgstr "成功"
msgid "Failed to load network plug-in. Please restart the application."
msgstr "ネットワークプラグインの読み込みに失敗しました。アプリケーションを再起動してください。"
#, c-format, boost-format
msgid ""
"You've selected network plug-in version %s.\n"
"\n"
"Would you like to download and install this version now?\n"
"\n"
"Note: The application may need to restart after installation."
msgstr ""
"ネットワークプラグインバージョン%sを選択しました。\n"
"\n"
"このバージョンをダウンロードしてインストールしますか?\n"
"\n"
"注意: インストール後にアプリケーションの再起動が必要な場合があります。"
msgid "Download Network Plug-in"
msgstr "ネットワークプラグインをダウンロード"
msgid "Reload the network plug-in without restarting the application"
msgstr "アプリケーションを再起動せずにネットワークプラグインを再読み込みします"
msgid "Network plug-in reloaded successfully."
msgstr "ネットワークプラグインの再読み込みに成功しました。"
msgid "Reload"
msgstr "再読み込み"
msgid "Failed to reload network plug-in. Please restart the application."
msgstr "ネットワークプラグインの再読み込みに失敗しました。アプリケーションを再起動してください。"
msgid "Reload Failed"
msgstr "再読み込み失敗"
msgid "Associate"
msgstr "関連付け"
@@ -7868,12 +7950,6 @@ msgstr "スプラッシュ画面を表示する"
msgid "Show the splash screen during startup."
msgstr "起動時にスプラッシュスクリーンを表示します。"
msgid "Show shared profiles notification"
msgstr ""
msgid "Show a notification with a link to browse shared profiles when the selected printer is changed."
msgstr ""
msgid "Use window buttons on left side"
msgstr ""
@@ -7904,6 +7980,13 @@ msgstr "ロード動作"
msgid "Should printer/filament/process settings be loaded when opening a 3MF file?"
msgstr "3MFファイルを開く時にプリンター/フィラメント/プロセス設定をロードしますか?"
msgid "Auto backup"
msgstr "自動バックアップ"
# TODO: Review, changed by lang refactor. PR 14254
msgid "Backup your project periodically to help with restoring from an occasional crash."
msgstr "定期的にプロジェクトをバックアップして、クラッシュからの復元に備えます。"
msgid "Maximum recent files"
msgstr "最大最近のファイル数"
@@ -7922,12 +8005,20 @@ msgstr "STEPファイルインポート時にオプションを表示"
msgid "If enabled, a parameter settings dialog will appear during STEP file import."
msgstr "有効にすると、STEPファイルインポート時にパラメータ設定ダイアログが表示されます。"
msgid "Auto backup"
msgstr "自動バックアップ"
msgid "Quality level for Draco export"
msgstr "Dracoエクスポートの品質レベル"
# TODO: Review, changed by lang refactor. PR 14254
msgid "Backup your project periodically to help with restoring from an occasional crash."
msgstr "定期的にプロジェクトをバックアップして、クラッシュからの復元に備えます。"
msgid "bits"
msgstr "ビット"
msgid ""
"Controls the quantization bit depth used when compressing the mesh to Draco format.\n"
"0 = lossless compression (geometry is preserved at full precision). Valid lossy values range from 8 to 30.\n"
"Lower values produce smaller files but lose more geometric detail; higher values preserve more detail at the cost of larger files."
msgstr ""
"メッシュをDraco形式に圧縮する際の量子化ビット深度を制御します。\n"
"0 = 可逆圧縮(ジオメトリは完全な精度で保持されます)。有効な非可逆値の範囲は8〜30です。\n"
"低い値はファイルサイズが小さくなりますがジオメトリの詳細が失われます。高い値はファイルサイズが大きくなりますがより多くの詳細が保持されます。"
msgid "Preset"
msgstr "プリセット"
@@ -7959,6 +8050,12 @@ msgstr "フィラメント"
msgid "Optimizes filament area maximum height by chosen filament count."
msgstr "選択したフィラメント数に応じてフィラメントエリアの最大高さを最適化します。"
msgid "Show shared profiles notification"
msgstr ""
msgid "Show a notification with a link to browse shared profiles when the selected printer is changed."
msgstr ""
msgid "Features"
msgstr "機能"
@@ -7971,21 +8068,6 @@ msgstr "このオプションを有効にすると、複数のデバイスに同
msgid "Pop up to select filament grouping mode"
msgstr "フィラメントグルーピングモード選択のポップアップ"
msgid "Quality level for Draco export"
msgstr "Dracoエクスポートの品質レベル"
msgid "bits"
msgstr "ビット"
msgid ""
"Controls the quantization bit depth used when compressing the mesh to Draco format.\n"
"0 = lossless compression (geometry is preserved at full precision). Valid lossy values range from 8 to 30.\n"
"Lower values produce smaller files but lose more geometric detail; higher values preserve more detail at the cost of larger files."
msgstr ""
"メッシュをDraco形式に圧縮する際の量子化ビット深度を制御します。\n"
"0 = 可逆圧縮(ジオメトリは完全な精度で保持されます)。有効な非可逆値の範囲は8〜30です。\n"
"低い値はファイルサイズが小さくなりますがジオメトリの詳細が失われます。高い値はファイルサイズが大きくなりますがより多くの詳細が保持されます。"
msgid "Behaviour"
msgstr "動作"
@@ -8213,19 +8295,6 @@ msgstr "安定版アップデートのみ確認"
msgid "Auto sync user presets (Printer/Filament/Process)"
msgstr "ユーザープリセットの自動同期 (プリンター/フィラメント/プロセス)"
# TODO: Review, changed by lang refactor. PR 14254
msgid "Update built-in presets automatically."
msgstr "組み込みプリセットを自動更新します。"
msgid "Use encrypted file for token storage"
msgstr "トークン保存に暗号化ファイルを使用"
msgid "Store authentication tokens in an encrypted file instead of the system keychain. (Requires restart)"
msgstr "認証トークンをシステムキーチェーンの代わりに暗号化ファイルに保存します。(再起動が必要)"
msgid "Filament Sync Options"
msgstr "フィラメント同期オプション"
msgid "Filament sync mode"
msgstr "フィラメント同期モード"
@@ -8238,6 +8307,16 @@ msgstr "フィラメントと色"
msgid "Color only"
msgstr "色のみ"
# TODO: Review, changed by lang refactor. PR 14254
msgid "Update built-in presets automatically."
msgstr "組み込みプリセットを自動更新します。"
msgid "Use encrypted file for token storage"
msgstr "トークン保存に暗号化ファイルを使用"
msgid "Store authentication tokens in an encrypted file instead of the system keychain. (Requires restart)"
msgstr "認証トークンをシステムキーチェーンの代わりに暗号化ファイルに保存します。(再起動が必要)"
msgid "Bambu network plug-in"
msgstr ""
@@ -8250,35 +8329,6 @@ msgstr "ネットワークプラグインのバージョン"
msgid "Select the network plug-in version to use"
msgstr "使用するネットワークプラグインのバージョンを選択"
msgid "(Latest)"
msgstr "(最新)"
msgid "Network plug-in switched successfully."
msgstr "ネットワークプラグインの切り替えに成功しました。"
msgid "Success"
msgstr "成功"
msgid "Failed to load network plug-in. Please restart the application."
msgstr "ネットワークプラグインの読み込みに失敗しました。アプリケーションを再起動してください。"
#, c-format, boost-format
msgid ""
"You've selected network plug-in version %s.\n"
"\n"
"Would you like to download and install this version now?\n"
"\n"
"Note: The application may need to restart after installation."
msgstr ""
"ネットワークプラグインバージョン%sを選択しました。\n"
"\n"
"このバージョンをダウンロードしてインストールしますか?\n"
"\n"
"注意: インストール後にアプリケーションの再起動が必要な場合があります。"
msgid "Download Network Plug-in"
msgstr "ネットワークプラグインをダウンロード"
msgid "Associate files to OrcaSlicer"
msgstr "ファイルをOrca Slicerに関連付ける"
@@ -8327,7 +8377,16 @@ msgstr "開発者"
msgid "Skip AMS blacklist check"
msgstr "AMSブラックリストチェックをスキップ"
msgid "(Experimental) Keep painted feature after mesh change"
msgid "Show unsupported presets"
msgstr ""
msgid "Show incompatible/unsupported presets in the printer and filament dropdown lists. These presets cannot be selected."
msgstr ""
msgid "Experimental Features"
msgstr ""
msgid "Keep painted feature after mesh change"
msgstr ""
msgid ""
@@ -8335,12 +8394,6 @@ msgid ""
"Highly experimental! Slow and may create artifact."
msgstr ""
msgid "Show unsupported presets"
msgstr ""
msgid "Show incompatible/unsupported presets in the printer and filament dropdown lists. These presets cannot be selected."
msgstr ""
msgid "Allow Abnormal Storage"
msgstr "異常なストレージを許可"
@@ -8369,24 +8422,6 @@ msgstr "デバッグ"
msgid "trace"
msgstr "トレース"
msgid "Network plug-in"
msgstr "ネットワークプラグイン"
msgid "Reload"
msgstr "再読み込み"
msgid "Reload the network plug-in without restarting the application"
msgstr "アプリケーションを再起動せずにネットワークプラグインを再読み込みします"
msgid "Network plug-in reloaded successfully."
msgstr "ネットワークプラグインの再読み込みに成功しました。"
msgid "Failed to reload network plug-in. Please restart the application."
msgstr "ネットワークプラグインの再読み込みに失敗しました。アプリケーションを再起動してください。"
msgid "Reload Failed"
msgstr "再読み込み失敗"
msgid "Debug"
msgstr "デバッグ"
@@ -8402,25 +8437,6 @@ msgstr "プリセット同期"
msgid "Preferences sync"
msgstr "設定を同期"
msgid "View control settings"
msgstr "表示設定"
msgid "Rotate view"
msgstr "回転"
msgid "Pan view"
msgstr "移動"
msgid "Zoom view"
msgstr "ズーム"
msgid "Other"
msgstr "その他"
# TODO: Review, changed by lang refactor. PR 14254
msgid "Reverse scroll direction while zooming"
msgstr "ズーム中にスクロール方向を反転させる"
msgid "Enable SSL(MQTT)"
msgstr "SSL(MQTT)を有効にする"
@@ -9129,6 +9145,12 @@ msgstr "このプリセットを削除"
msgid "Search in preset"
msgstr "検索"
msgid "Synchronization of different extruder drives or nozzle volume types is not supported."
msgstr ""
msgid "Synchronize the modification of parameters to the corresponding parameters of another extruder."
msgstr ""
msgid "Click to reset all settings to the last saved preset."
msgstr "全ての変更をリセットします"
@@ -9414,6 +9436,18 @@ msgstr "フロー率と圧力アドバンス"
msgid "Print chamber temperature"
msgstr "印刷チャンバー温度"
msgid "Chamber temperature"
msgstr "庫内温度"
msgid "Target chamber temperature, and the minimal chamber temperature at which printing should start"
msgstr ""
msgid "Target"
msgstr ""
msgid "Minimal"
msgstr ""
msgid "Print temperature"
msgstr "造形温度"
@@ -9731,12 +9765,22 @@ msgid "Don't warn again for this preset"
msgstr ""
#, c-format, boost-format
msgid "Left: %s"
msgstr "左: %s"
msgid "%s: %s"
msgstr ""
msgid "No modifications need to be copied."
msgstr ""
msgid "Copy paramters"
msgstr ""
#, c-format, boost-format
msgid "Right: %s"
msgstr "右: %s"
msgid "Modify paramters of %s"
msgstr ""
#, c-format, boost-format
msgid "Do you want to modify the following parameters of the %s to that of the %s?"
msgstr ""
msgid "Click to reset current value and attach to the global value."
msgstr "現在値をデフォルト値に戻します"
@@ -9756,7 +9800,7 @@ msgid "Transfer or discard changes"
msgstr "変更を破棄または保持"
# TODO: Review, changed by lang refactor. PR 14254
msgid "Old value"
msgid "Old Value"
msgstr "古い値"
msgid "New Value"
@@ -9872,6 +9916,12 @@ msgstr "エクストルーダー数"
msgid "Capabilities"
msgstr "能力"
msgid "Left: "
msgstr ""
msgid "Right: "
msgstr ""
msgid "Show all presets (including incompatible)"
msgstr "全てのプリセットを表示"
@@ -11096,12 +11146,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をエクスポート中"
@@ -11897,6 +11956,23 @@ msgstr "通常造形"
msgid "This is the default acceleration for both normal printing and travel after the first layer."
msgstr "造形と移動時のデフォルト加速度です。"
msgid "Acceleration of travel moves."
msgstr ""
msgid "First layer travel"
msgstr ""
msgid ""
"Travel acceleration of first layer.\n"
"The percentage value is relative to Travel Acceleration."
msgstr ""
msgid "mm/s² or %"
msgstr "mm/s² 或は %"
msgid "Acceleration of bridges. If the value is expressed as a percentage (e.g. 50%), it will be calculated based on the outer wall acceleration."
msgstr ""
msgid "Default filament profile"
msgstr "デフォルト フィラメント プロファイル"
@@ -12079,6 +12155,12 @@ msgstr "アルキメデス螺旋"
msgid "Octagram Spiral"
msgstr "オクタグラムスパイラル"
msgid "Top surface density"
msgstr "上面密度"
msgid "Density of top surface layer. A value of 100% creates a fully solid, smooth top layer. Reducing this value results in a textured top surface, according to the chosen top surface pattern. A value of 0% will result in only the walls on the top layer being created. Intended for aesthetic or functional purposes, not to fix issues such as over-extrusion."
msgstr ""
msgid "Bottom surface pattern"
msgstr "底面パターン"
@@ -12086,6 +12168,14 @@ msgstr "底面パターン"
msgid "This is the line pattern of bottom surface infill, not including bridge infill."
msgstr "底面のインフィル パターンです、ブリッジインフィルが含まれていません。"
msgid "Bottom surface density"
msgstr "底面密度"
msgid ""
"Density of the bottom surface layer. Intended for aesthetic or functional purposes, not to fix issues such as over-extrusion.\n"
"WARNING: Lowering this value may negatively affect bed adhesion."
msgstr ""
msgid "Internal solid infill pattern"
msgstr "内部ソリッドインフィルパターン"
@@ -12352,18 +12442,6 @@ msgstr "フラッシュ用自動"
msgid "Auto For Match"
msgstr "マッチ用自動"
msgid "Enable filament dynamic map"
msgstr ""
msgid "Enable dynamic filament mapping during print."
msgstr ""
msgid "Has filament switcher"
msgstr ""
msgid "Printer has a filament switcher hardware (e.g., AMS)."
msgstr ""
msgid "Flush temperature"
msgstr "フラッシュ温度"
@@ -12697,7 +12775,7 @@ msgstr "充填パターンが対応している場合は、複数のラインを
msgid "Z-buckling bias optimization (experimental)"
msgstr ""
#, c-format, boost-format
#, no-c-format, no-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 ""
@@ -12765,75 +12843,6 @@ msgstr "TPMS-FK"
msgid "Gyroid"
msgstr "ジャイロイド"
msgid "Lateral lattice angle 1"
msgstr ""
msgid "The angle of the first set of Lateral lattice elements in the Z direction. Zero is vertical."
msgstr ""
msgid "Lateral lattice angle 2"
msgstr ""
msgid "The angle of the second set of Lateral lattice elements in the Z direction. Zero is vertical."
msgstr ""
msgid "Infill overhang angle"
msgstr "インフィルオーバーハング角度"
msgid "The angle of the infill angled lines. 60° will result in a pure honeycomb."
msgstr ""
msgid "Lightning overhang angle"
msgstr ""
msgid "Maximum overhang angle for Lightning infill support propagation."
msgstr ""
msgid "Prune angle"
msgstr ""
msgid ""
"Controls how aggressively short or unsupported Lightning branches are pruned.\n"
"This angle is converted internally to a per-layer distance."
msgstr ""
msgid "Straightening angle"
msgstr ""
msgid "Maximum straightening angle used to simplify Lightning branches."
msgstr ""
msgid "Sparse infill anchor length"
msgstr ""
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an additional perimeter. If expressed as percentage (example: 15%) it is calculated over infill extrusion width. Orca Slicer tries to connect two close infill lines to a short perimeter segment. If no such perimeter segment shorter than infill_anchor_max is found, the infill line is connected to a perimeter segment at just one side and the length of the perimeter segment taken is limited to this parameter, but no longer than anchor_length_max.\n"
"Set this parameter to zero to disable anchoring perimeters connected to a single infill line."
msgstr ""
msgid "0 (no open anchors)"
msgstr "0(開いているアンカーなし)"
msgid "1000 (unlimited)"
msgstr "1000 (無制限)"
msgid "Maximum length of the infill anchor"
msgstr "最長インフィルアンカー"
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an additional perimeter. If expressed as percentage (example: 15%) it is calculated over infill extrusion width. Orca Slicer tries to connect two close infill lines to a short perimeter segment. If no such perimeter segment shorter than this parameter is found, the infill line is connected to a perimeter segment at just one side and the length of the perimeter segment taken is limited to infill_anchor, but no longer than this parameter.\n"
"If set to 0, the old algorithm for infill connection will be used, it should create the same result as with 1000 & 0."
msgstr ""
msgid "0 (Simple connect)"
msgstr ""
msgid "Acceleration of inner walls."
msgstr ""
msgid "Acceleration of travel moves."
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid "This is the acceleration of top surface infill. Using a lower value may improve top surface quality."
msgstr "トップ面のインフィル加速度です。遅くすると表面の仕上がりが向上させることができます"
@@ -12842,12 +12851,9 @@ msgstr "トップ面のインフィル加速度です。遅くすると表面の
msgid "Acceleration of outer wall: using a lower value can improve quality."
msgstr "外壁の加速度:低い値では品質を向上させることができます。"
msgid "Acceleration of bridges. If the value is expressed as a percentage (e.g. 50%), it will be calculated based on the outer wall acceleration."
msgid "Acceleration of inner walls."
msgstr ""
msgid "mm/s² or %"
msgstr "mm/s² 或は %"
msgid "Acceleration of sparse infill. If the value is expressed as a percentage (e.g. 100%), it will be calculated based on the default acceleration."
msgstr "スパースインフィルの加速度です。値がパーセンテージ(例:100%)で指定された場合、デフォルトの加速度を基に計算されます。"
@@ -12858,14 +12864,6 @@ msgstr ""
msgid "This is the printing acceleration for the first layer. Using limited acceleration can improve build plate adhesion."
msgstr "1層目の造形加速度です。遅くするとプレートとの接着を向上させることができます"
msgid "First layer travel"
msgstr ""
msgid ""
"Travel acceleration of first layer.\n"
"The percentage value is relative to Travel Acceleration."
msgstr ""
msgid "Enable accel_to_decel"
msgstr "加減速制御を有効にする"
@@ -12960,6 +12958,17 @@ msgstr ""
msgid "layer"
msgstr ""
msgid "First layer fan speed"
msgstr ""
msgid ""
"Sets an exact fan speed for the first layer, overriding all other cooling settings. Useful for protecting 3D-printed toolhead parts (e.g. Voron-style ABS/ASA ducts) from a hot bed. A small amount of airflow cools the ducts down, without using full cooling that may in certain conditions hurt first-layer adhesion.\n"
"From the second layer onwards, normal cooling resumes.\n"
"If \"Full fan speed at layer\" is also set, the fan ramps smoothly from this value on the first layer up to your target by the chosen layer.\n"
"Only available when \"No cooling for the first\" is 0.\n"
"Set to -1 to disable it."
msgstr ""
msgid "Support interface fan speed"
msgstr ""
@@ -13444,6 +13453,69 @@ msgstr "クランピングのプロービング除外エリア"
msgid "Probing exclude area of clumping."
msgstr "クランピングのプロービング除外エリア。"
msgid "Lateral lattice angle 1"
msgstr ""
msgid "The angle of the first set of Lateral lattice elements in the Z direction. Zero is vertical."
msgstr ""
msgid "Lateral lattice angle 2"
msgstr ""
msgid "The angle of the second set of Lateral lattice elements in the Z direction. Zero is vertical."
msgstr ""
msgid "Infill overhang angle"
msgstr "インフィルオーバーハング角度"
msgid "The angle of the infill angled lines. 60° will result in a pure honeycomb."
msgstr ""
msgid "Lightning overhang angle"
msgstr ""
msgid "Maximum overhang angle for Lightning infill support propagation."
msgstr ""
msgid "Prune angle"
msgstr ""
msgid ""
"Controls how aggressively short or unsupported Lightning branches are pruned.\n"
"This angle is converted internally to a per-layer distance."
msgstr ""
msgid "Straightening angle"
msgstr ""
msgid "Maximum straightening angle used to simplify Lightning branches."
msgstr ""
msgid "Sparse infill anchor length"
msgstr ""
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an additional perimeter. If expressed as percentage (example: 15%) it is calculated over infill extrusion width. Orca Slicer tries to connect two close infill lines to a short perimeter segment. If no such perimeter segment shorter than infill_anchor_max is found, the infill line is connected to a perimeter segment at just one side and the length of the perimeter segment taken is limited to this parameter, but no longer than anchor_length_max.\n"
"Set this parameter to zero to disable anchoring perimeters connected to a single infill line."
msgstr ""
msgid "0 (no open anchors)"
msgstr "0(開いているアンカーなし)"
msgid "1000 (unlimited)"
msgstr "1000 (無制限)"
msgid "Maximum length of the infill anchor"
msgstr "最長インフィルアンカー"
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an additional perimeter. If expressed as percentage (example: 15%) it is calculated over infill extrusion width. Orca Slicer tries to connect two close infill lines to a short perimeter segment. If no such perimeter segment shorter than this parameter is found, the infill line is connected to a perimeter segment at just one side and the length of the perimeter segment taken is limited to infill_anchor, but no longer than this parameter.\n"
"If set to 0, the old algorithm for infill connection will be used, it should create the same result as with 1000 & 0."
msgstr ""
msgid "0 (Simple connect)"
msgstr ""
msgid ""
"Filament to print internal sparse infill.\n"
"\"Default\" uses the active object/part filament."
@@ -14279,6 +14351,18 @@ msgstr "ダイレクトドライブ"
msgid "Bowden"
msgstr "ボーデン"
msgid "Enable filament dynamic map"
msgstr ""
msgid "Enable dynamic filament mapping during print."
msgstr ""
msgid "Has filament switcher"
msgstr ""
msgid "Printer has a filament switcher hardware (e.g., AMS)."
msgstr ""
msgid "Extra length on restart"
msgstr "再開時の追加長さ"
@@ -14684,6 +14768,9 @@ msgstr ""
msgid "Slicing Mode"
msgstr "スライシングモード"
msgid "Other"
msgstr "その他"
msgid "Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to close all holes in the model."
msgstr ""
@@ -15036,9 +15123,6 @@ msgid ""
"This option relies on the firmware supporting the M191 and M141 commands either via macros or natively and is usually used when an active chamber heater is installed."
msgstr ""
msgid "Chamber temperature"
msgstr "庫内温度"
msgid ""
"For high-temperature materials like ABS, ASA, PC, and PA, a higher chamber temperature can help suppress or reduce warping and potentially lead to higher interlayer bonding strength. However, at the same time, a higher chamber temperature will reduce the efficiency of air filtration for ABS and ASA.\n"
"\n"
@@ -15047,6 +15131,17 @@ msgid ""
"If enabled, this parameter also sets a G-code variable named chamber_temperature, which can be used to pass the desired chamber temperature to your print start macro, or a heat soak macro like this: PRINT_START (other variables) CHAMBER_TEMP=[chamber_temperature]. This may be useful if your printer does not support M141/M191 commands, or if you desire to handle heat soaking in the print start macro if no active chamber heater is installed."
msgstr ""
msgid ""
"This is the chamber temperature at which printing should start, while the chamber continues heating toward the \"Target\" chamber temperature. For example, set the Target to 60 and the Minimal to 50 to begin printing once the chamber reaches 50°C, without waiting for the full 60°C.\n"
"\n"
"It sets a G-code variable named chamber_minimal_temperature, which can be passed to your print start macro or a heat soak macro, like this: PRINT_START (other variables) CHAMBER_MIN_TEMP=[chamber_minimal_temperature].\n"
"\n"
"Unlike the \"Target\" chamber temperature, this option does not emit any M141/M191 commands; it only exposes the value to your custom G-code. It should not exceed the \"Target\" chamber temperature."
msgstr ""
msgid "Chamber minimal temperature"
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid "Nozzle temperature after the first layer"
msgstr "1層目後のノズル温度"
@@ -15092,20 +15187,6 @@ msgstr "トップ面厚さ"
msgid "The number of top solid layers is increased when slicing if the thickness calculated by top shell layers is thinner than this value. This can avoid having too thin a shell when layer height is small. 0 means that this setting is disabled and thickness of top shell is determined simply by the number of top shell layers."
msgstr "トップ面の厚さです、トップ面層数で決まった厚みがこの値より小さい場合、層数を増やします。この値が0にする場合、この設定が無効となり、設定した層数で造形します。"
msgid "Top surface density"
msgstr "上面密度"
msgid "Density of top surface layer. A value of 100% creates a fully solid, smooth top layer. Reducing this value results in a textured top surface, according to the chosen top surface pattern. A value of 0% will result in only the walls on the top layer being created. Intended for aesthetic or functional purposes, not to fix issues such as over-extrusion."
msgstr ""
msgid "Bottom surface density"
msgstr "底面密度"
msgid ""
"Density of the bottom surface layer. Intended for aesthetic or functional purposes, not to fix issues such as over-extrusion.\n"
"WARNING: Lowering this value may negatively affect bed adhesion."
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid "This is the speed at which traveling is done."
msgstr "移動完了時の速度です。"
@@ -15471,9 +15552,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, その他: 無効"
@@ -17629,6 +17707,132 @@ msgstr "ログイン/テスト"
msgid "Connection to printers connected via the print host failed."
msgstr "印刷ホスト経由のプリンターへの接続に失敗しました。"
msgid "Detect Creality K-series printer"
msgstr ""
msgid "Click Scan to look for K-series printers on your network."
msgstr ""
msgid "Use Selected"
msgstr ""
msgid "Scanning the LAN for K-series printers... this takes a few seconds."
msgstr ""
msgid "No K-series printers found. Make sure the printer is on the same network and not blocked by Wi-Fi client isolation, then click Scan again."
msgstr ""
#, c-format
msgid "Found %zu Creality printer(s). Select one and click Use Selected."
msgstr ""
msgid "Active"
msgstr ""
msgid "Printers"
msgstr ""
msgid "Processes"
msgstr ""
msgid "Show/Hide system information"
msgstr ""
msgid "Copy system information to clipboard"
msgstr ""
msgid "We need information for diagnosing source of the issue. Check wiki page for detailed guide."
msgstr ""
msgid "Pack button collects project file and logs of current session onto a zip file."
msgstr ""
msgid "Any additional visual examples like images or screen recordings might be helpful while reporting the issue."
msgstr ""
msgid "Report issue"
msgstr ""
msgid "Pack"
msgstr ""
msgid "Cleans and rebuilds system profiles cache on next launch"
msgstr ""
msgid "Clean system profiles cache"
msgstr ""
msgid "Clean"
msgstr ""
msgid "Loaded profiles overview"
msgstr ""
msgid "This section shows information for loaded profiles"
msgstr ""
msgid "Exports detailed overview of loaded profiles in json format"
msgstr ""
msgid "Configurations folder"
msgstr ""
msgid "Opens configurations folder"
msgstr ""
msgid "Log level"
msgstr ""
msgid "Stored logs"
msgstr ""
msgid "Packs all stored logs onto a zip file."
msgstr ""
msgid "Profiles"
msgstr ""
msgid "Select NO to close dialog and review project"
msgstr ""
msgid "No project file on current session. Only logs will be included to package"
msgstr ""
msgid "Select NO to close dialog and review project."
msgstr ""
msgid "Please make sure any instances of OrcaSlicer are not running"
msgstr ""
msgid "System folder cannot be deleted because some files are in use by another application. Please close any applications using these files and try again."
msgstr ""
msgid "Failed to delete system folder..."
msgstr ""
msgid "Failed to determine executable path."
msgstr ""
msgid "Failed to launch a new instance."
msgstr ""
msgid "log(s)"
msgstr ""
msgid "Choose where to save the exported JSON file"
msgstr ""
msgid ""
"Export failed\n"
"Please check write permissions or file in use by another application"
msgstr ""
msgid "Choose where to save the exported ZIP file"
msgstr ""
msgid "File already exists. Overwrite?"
msgstr ""
msgid "3DPrinterOS Cloud upload options"
msgstr ""
@@ -17711,6 +17915,19 @@ msgstr "MKSへの接続は正常に動作しています。"
msgid "Could not connect to MKS"
msgstr "MKSに接続できませんでした"
msgid "Connection to Moonraker is working correctly."
msgstr ""
msgid "Could not connect to Moonraker"
msgstr ""
msgid "The host responded but it doesn't look like Moonraker (missing result.klippy_state)."
msgstr ""
#, c-format, boost-format
msgid "Could not parse Moonraker server response: %s"
msgstr ""
msgid "Connection to OctoPrint is working correctly."
msgstr "OctoPrintへの接続は正常に動作しています。"
@@ -18844,6 +19061,36 @@ msgstr ""
"反りを避ける\n"
"ABSのような反りやすい素材を印刷する場合、ヒートベッドの温度を適切に上げることで、反りが発生する確率を下げることができることをご存知ですか?"
#~ msgid "Filament Sync Options"
#~ msgstr "フィラメント同期オプション"
#~ msgid "Network plug-in"
#~ msgstr "ネットワークプラグイン"
#~ msgid "View control settings"
#~ msgstr "表示設定"
#~ msgid "Rotate view"
#~ msgstr "回転"
#~ msgid "Pan view"
#~ msgstr "移動"
#~ msgid "Zoom view"
#~ msgstr "ズーム"
# TODO: Review, changed by lang refactor. PR 14254
#~ msgid "Reverse scroll direction while zooming"
#~ msgstr "ズーム中にスクロール方向を反転させる"
#, c-format, boost-format
#~ msgid "Left: %s"
#~ msgstr "左: %s"
#, c-format, boost-format
#~ msgid "Right: %s"
#~ msgstr "右: %s"
#~ msgid "Enable network plug-in"
#~ msgstr "ネットワークプラグインを有効にする"
+472 -231
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-07-03 14:43+0200\n"
"PO-Revision-Date: 2025-06-02 17:12+0900\n"
"Last-Translator: crwusiz <crwusiz@gmail.com>\n"
"Language-Team: \n"
@@ -1715,6 +1715,25 @@ 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 +1763,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 +4085,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"
@@ -4073,6 +4101,10 @@ msgstr ""
msgid "Current chamber temperature is higher than the material's safe temperature; this may result in material softening and nozzle clogs. The maximum safe temperature for the material is %d"
msgstr "현재 챔버 온도가 재료의 안전 온도보다 높으므로 재료가 부드러워지고 막힐 수 있습니다. 재료의 최대 안전 온도는 %d입니다"
#, c-format, boost-format
msgid "The minimal chamber temperature (%d℃) is higher than the target chamber temperature (%d℃). The minimal value is the threshold at which printing starts while the chamber keeps heating toward the target, so it should not exceed it. It will be clamped to the target."
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid ""
"Layer height too small\n"
@@ -5195,6 +5227,12 @@ msgstr "전체 플레이트"
msgid "Stats"
msgstr "통계"
msgid "Slice"
msgstr "슬라이스"
msgid "Review"
msgstr ""
msgid "Assembly Return"
msgstr "조립 되돌리기"
@@ -5262,7 +5300,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)."
@@ -7845,6 +7883,45 @@ msgstr ""
msgid "Choose Download Directory"
msgstr "다운로드 폴더 선택"
msgid "(Latest)"
msgstr ""
msgid "Network plug-in switched successfully."
msgstr ""
msgid "Success"
msgstr ""
msgid "Failed to load network plug-in. Please restart the application."
msgstr ""
#, c-format, boost-format
msgid ""
"You've selected network plug-in version %s.\n"
"\n"
"Would you like to download and install this version now?\n"
"\n"
"Note: The application may need to restart after installation."
msgstr ""
msgid "Download Network Plug-in"
msgstr ""
msgid "Reload the network plug-in without restarting the application"
msgstr ""
msgid "Network plug-in reloaded successfully."
msgstr ""
msgid "Reload"
msgstr ""
msgid "Failed to reload network plug-in. Please restart the application."
msgstr ""
msgid "Reload Failed"
msgstr ""
msgid "Associate"
msgstr "링크"
@@ -7900,12 +7977,6 @@ msgstr "시작 화면 표시"
msgid "Show the splash screen during startup."
msgstr "시작 화면을 표시합니다."
msgid "Show shared profiles notification"
msgstr ""
msgid "Show a notification with a link to browse shared profiles when the selected printer is changed."
msgstr ""
msgid "Use window buttons on left side"
msgstr ""
@@ -7936,6 +8007,13 @@ msgstr "행동 로드"
msgid "Should printer/filament/process settings be loaded when opening a 3MF file?"
msgstr ".3mf를 열 때 프린터/필라멘트/프로세스 설정이 로드되어야 합니까?"
msgid "Auto backup"
msgstr "자동 백업"
# TODO: Review, changed by lang refactor. PR 14254
msgid "Backup your project periodically to help with restoring from an occasional crash."
msgstr "간헐적인 충돌로부터 복원하기 위해 주기적으로 프로젝트를 백업하세요."
msgid "Maximum recent files"
msgstr ""
@@ -7954,12 +8032,17 @@ msgstr ""
msgid "If enabled, a parameter settings dialog will appear during STEP file import."
msgstr ""
msgid "Auto backup"
msgstr "자동 백업"
msgid "Quality level for Draco export"
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid "Backup your project periodically to help with restoring from an occasional crash."
msgstr "간헐적인 충돌로부터 복원하기 위해 주기적으로 프로젝트를 백업하세요."
msgid "bits"
msgstr "bits"
msgid ""
"Controls the quantization bit depth used when compressing the mesh to Draco format.\n"
"0 = lossless compression (geometry is preserved at full precision). Valid lossy values range from 8 to 30.\n"
"Lower values produce smaller files but lose more geometric detail; higher values preserve more detail at the cost of larger files."
msgstr ""
msgid "Preset"
msgstr "사전 설정"
@@ -7991,6 +8074,12 @@ msgstr ""
msgid "Optimizes filament area maximum height by chosen filament count."
msgstr ""
msgid "Show shared profiles notification"
msgstr ""
msgid "Show a notification with a link to browse shared profiles when the selected printer is changed."
msgstr ""
msgid "Features"
msgstr ""
@@ -8003,18 +8092,6 @@ msgstr "활성화하면 여러 장치에 동시에 작업을 보내고 여러
msgid "Pop up to select filament grouping mode"
msgstr "필라멘트 그룹화 모드를 선택하기 위한 팝업"
msgid "Quality level for Draco export"
msgstr ""
msgid "bits"
msgstr "bits"
msgid ""
"Controls the quantization bit depth used when compressing the mesh to Draco format.\n"
"0 = lossless compression (geometry is preserved at full precision). Valid lossy values range from 8 to 30.\n"
"Lower values produce smaller files but lose more geometric detail; higher values preserve more detail at the cost of larger files."
msgstr ""
msgid "Behaviour"
msgstr ""
@@ -8242,19 +8319,6 @@ msgstr "안정적인 업데이트만 확인"
msgid "Auto sync user presets (Printer/Filament/Process)"
msgstr "사용자 사전 설정 자동 동기화(프린터/필라멘트/프로세스)"
# TODO: Review, changed by lang refactor. PR 14254
msgid "Update built-in presets automatically."
msgstr "기본 제공 사전 설정을 자동으로 업데이트합니다."
msgid "Use encrypted file for token storage"
msgstr ""
msgid "Store authentication tokens in an encrypted file instead of the system keychain. (Requires restart)"
msgstr ""
msgid "Filament Sync Options"
msgstr ""
msgid "Filament sync mode"
msgstr ""
@@ -8267,6 +8331,16 @@ msgstr ""
msgid "Color only"
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid "Update built-in presets automatically."
msgstr "기본 제공 사전 설정을 자동으로 업데이트합니다."
msgid "Use encrypted file for token storage"
msgstr ""
msgid "Store authentication tokens in an encrypted file instead of the system keychain. (Requires restart)"
msgstr ""
msgid "Bambu network plug-in"
msgstr ""
@@ -8279,30 +8353,6 @@ msgstr ""
msgid "Select the network plug-in version to use"
msgstr ""
msgid "(Latest)"
msgstr ""
msgid "Network plug-in switched successfully."
msgstr ""
msgid "Success"
msgstr ""
msgid "Failed to load network plug-in. Please restart the application."
msgstr ""
#, c-format, boost-format
msgid ""
"You've selected network plug-in version %s.\n"
"\n"
"Would you like to download and install this version now?\n"
"\n"
"Note: The application may need to restart after installation."
msgstr ""
msgid "Download Network Plug-in"
msgstr ""
msgid "Associate files to OrcaSlicer"
msgstr "파일을 OrcaSlicer에 연결"
@@ -8351,7 +8401,16 @@ msgstr ""
msgid "Skip AMS blacklist check"
msgstr "AMS 블랙리스트 확인 건너뛰기"
msgid "(Experimental) Keep painted feature after mesh change"
msgid "Show unsupported presets"
msgstr ""
msgid "Show incompatible/unsupported presets in the printer and filament dropdown lists. These presets cannot be selected."
msgstr ""
msgid "Experimental Features"
msgstr ""
msgid "Keep painted feature after mesh change"
msgstr ""
msgid ""
@@ -8359,12 +8418,6 @@ msgid ""
"Highly experimental! Slow and may create artifact."
msgstr ""
msgid "Show unsupported presets"
msgstr ""
msgid "Show incompatible/unsupported presets in the printer and filament dropdown lists. These presets cannot be selected."
msgstr ""
msgid "Allow Abnormal Storage"
msgstr ""
@@ -8391,24 +8444,6 @@ msgstr "디버그"
msgid "trace"
msgstr "추적"
msgid "Network plug-in"
msgstr ""
msgid "Reload"
msgstr ""
msgid "Reload the network plug-in without restarting the application"
msgstr ""
msgid "Network plug-in reloaded successfully."
msgstr ""
msgid "Failed to reload network plug-in. Please restart the application."
msgstr ""
msgid "Reload Failed"
msgstr ""
msgid "Debug"
msgstr ""
@@ -8424,25 +8459,6 @@ msgstr "사전 설정 동기화"
msgid "Preferences sync"
msgstr "기본 설정 동기화"
msgid "View control settings"
msgstr "시점 컨트롤 설정"
msgid "Rotate view"
msgstr "시점 회전"
msgid "Pan view"
msgstr "시점 이동"
msgid "Zoom view"
msgstr "시점 확대/축소"
msgid "Other"
msgstr "기타"
# TODO: Review, changed by lang refactor. PR 14254
msgid "Reverse scroll direction while zooming"
msgstr "확대/축소 시 마우스 휠이 반전됩니다"
msgid "Enable SSL(MQTT)"
msgstr "SSL(MQTT) 활성화"
@@ -9153,6 +9169,12 @@ msgstr "이 사전 설정 삭제"
msgid "Search in preset"
msgstr "사전 설정에서 찾기"
msgid "Synchronization of different extruder drives or nozzle volume types is not supported."
msgstr ""
msgid "Synchronize the modification of parameters to the corresponding parameters of another extruder."
msgstr ""
msgid "Click to reset all settings to the last saved preset."
msgstr "모든 설정을 마지막으로 저장한 사전 설정으로 되돌립니다."
@@ -9438,6 +9460,18 @@ msgstr "압출량 비율 및 PA"
msgid "Print chamber temperature"
msgstr "출력 챔버 온도"
msgid "Chamber temperature"
msgstr "챔버 온도"
msgid "Target chamber temperature, and the minimal chamber temperature at which printing should start"
msgstr ""
msgid "Target"
msgstr ""
msgid "Minimal"
msgstr ""
msgid "Print temperature"
msgstr "출력 온도"
@@ -9758,12 +9792,22 @@ msgid "Don't warn again for this preset"
msgstr ""
#, c-format, boost-format
msgid "Left: %s"
msgstr "왼쪽: %s"
msgid "%s: %s"
msgstr ""
msgid "No modifications need to be copied."
msgstr ""
msgid "Copy paramters"
msgstr ""
#, c-format, boost-format
msgid "Right: %s"
msgstr "오른쪽: %s"
msgid "Modify paramters of %s"
msgstr ""
#, c-format, boost-format
msgid "Do you want to modify the following parameters of the %s to that of the %s?"
msgstr ""
msgid "Click to reset current value and attach to the global value."
msgstr "현재 값을 재설정하고 전역 값에 연결하려면 클릭합니다."
@@ -9783,7 +9827,7 @@ msgid "Transfer or discard changes"
msgstr "변경 사항 폐기 또는 유지"
# TODO: Review, changed by lang refactor. PR 14254
msgid "Old value"
msgid "Old Value"
msgstr "이전 값"
msgid "New Value"
@@ -9905,6 +9949,12 @@ msgstr "익스트루더 수"
msgid "Capabilities"
msgstr "성능"
msgid "Left: "
msgstr ""
msgid "Right: "
msgstr ""
msgid "Show all presets (including incompatible)"
msgstr "모든 사전 설정 표시(호환되지 않는 설정 포함)"
@@ -11140,12 +11190,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 내보내는 중"
@@ -11990,6 +12049,23 @@ msgstr "일반 출력"
msgid "This is the default acceleration for both normal printing and travel after the first layer."
msgstr "초기 레이어를 제외한 모든 일반 출력 및 이동의 기본 가속"
msgid "Acceleration of travel moves."
msgstr "이동 가속도"
msgid "First layer travel"
msgstr ""
msgid ""
"Travel acceleration of first layer.\n"
"The percentage value is relative to Travel Acceleration."
msgstr ""
msgid "mm/s² or %"
msgstr "mm/s² 또는 %"
msgid "Acceleration of bridges. If the value is expressed as a percentage (e.g. 50%), it will be calculated based on the outer wall acceleration."
msgstr "브릿지의 가속도. 값을 백분율 (ex. 50%)로 표시하면 외벽 가속도 기준으로 계산됩니다."
msgid "Default filament profile"
msgstr "기본 필라멘트 사전설정"
@@ -12202,6 +12278,12 @@ msgstr "아르키메데스 코드"
msgid "Octagram Spiral"
msgstr "팔각 나선형"
msgid "Top surface density"
msgstr "상단 표면 밀도"
msgid "Density of top surface layer. A value of 100% creates a fully solid, smooth top layer. Reducing this value results in a textured top surface, according to the chosen top surface pattern. A value of 0% will result in only the walls on the top layer being created. Intended for aesthetic or functional purposes, not to fix issues such as over-extrusion."
msgstr ""
msgid "Bottom surface pattern"
msgstr "하단 표면 패턴"
@@ -12209,6 +12291,14 @@ msgstr "하단 표면 패턴"
msgid "This is the line pattern of bottom surface infill, not including bridge infill."
msgstr "브릿지 채우기가 아닌 바닥면 채우기의 선 패턴"
msgid "Bottom surface density"
msgstr "하단 표면 밀도"
msgid ""
"Density of the bottom surface layer. Intended for aesthetic or functional purposes, not to fix issues such as over-extrusion.\n"
"WARNING: Lowering this value may negatively affect bed adhesion."
msgstr ""
msgid "Internal solid infill pattern"
msgstr "꽉찬 내부 채우기 패턴"
@@ -12505,18 +12595,6 @@ msgstr "자동 플러시"
msgid "Auto For Match"
msgstr "자동 경기"
msgid "Enable filament dynamic map"
msgstr ""
msgid "Enable dynamic filament mapping during print."
msgstr ""
msgid "Has filament switcher"
msgstr ""
msgid "Printer has a filament switcher hardware (e.g., AMS)."
msgstr ""
msgid "Flush temperature"
msgstr "플러시 온도"
@@ -12854,7 +12932,7 @@ msgstr "채우기 패턴에서 지원되는 경우 채우기 패턴에 여러
msgid "Z-buckling bias optimization (experimental)"
msgstr ""
#, c-format, boost-format
#, no-c-format, no-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 ""
@@ -12922,80 +13000,6 @@ msgstr "TPMS-FK"
msgid "Gyroid"
msgstr "자이로이드"
msgid "Lateral lattice angle 1"
msgstr "격자 각도 1"
msgid "The angle of the first set of Lateral lattice elements in the Z direction. Zero is vertical."
msgstr "Z 방향의 첫 번째 2D 격자 요소 집합의 각도입니다. 0은 수직입니다."
msgid "Lateral lattice angle 2"
msgstr "격자 각도 2"
msgid "The angle of the second set of Lateral lattice elements in the Z direction. Zero is vertical."
msgstr "Z 방향에서 두 번째 2D 격자 요소 세트의 각도입니다. 0은 수직입니다."
msgid "Infill overhang angle"
msgstr ""
msgid "The angle of the infill angled lines. 60° will result in a pure honeycomb."
msgstr ""
msgid "Lightning overhang angle"
msgstr ""
msgid "Maximum overhang angle for Lightning infill support propagation."
msgstr ""
msgid "Prune angle"
msgstr ""
msgid ""
"Controls how aggressively short or unsupported Lightning branches are pruned.\n"
"This angle is converted internally to a per-layer distance."
msgstr ""
msgid "Straightening angle"
msgstr ""
msgid "Maximum straightening angle used to simplify Lightning branches."
msgstr ""
msgid "Sparse infill anchor length"
msgstr "드문 채우기 고정점 길이"
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an additional perimeter. If expressed as percentage (example: 15%) it is calculated over infill extrusion width. Orca Slicer tries to connect two close infill lines to a short perimeter segment. If no such perimeter segment shorter than infill_anchor_max is found, the infill line is connected to a perimeter segment at just one side and the length of the perimeter segment taken is limited to this parameter, but no longer than anchor_length_max.\n"
"Set this parameter to zero to disable anchoring perimeters connected to a single infill line."
msgstr ""
"사용하여 채우기 선을 내부 둘레에 연결합니다. 백분율(예: 15%)로 표시되는 경우 채우기 돌출 너비에 대해 계산됩니다. Orca Slicer은 두 개의 가까운 채우기 선을 짧은 주변 세그먼트에 연결하려고 합니다. 내부 채우기 고정점 (infill_anchor_max) 최대 길이보다 짧은 경계 세그먼트가 발견되지 않으면 \n"
"채우기 선은 한쪽에서 경계 세그먼트에 연결되고 취해진 경계 세그먼트의 길이는 이 매개변수로 제한되지만 최대 고정점 길이(anchor_length_max) 보다 길지 않습니다.\n"
"단일 채우기 선에 연결된 고정 둘레를 비활성화하려면 이 매개변수를 0으로 설정합니다."
msgid "0 (no open anchors)"
msgstr "0 (개방형 고정점 없음)"
msgid "1000 (unlimited)"
msgstr "1000 (무제한)"
msgid "Maximum length of the infill anchor"
msgstr "채우기 고정점 최대 길이"
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an additional perimeter. If expressed as percentage (example: 15%) it is calculated over infill extrusion width. Orca Slicer tries to connect two close infill lines to a short perimeter segment. If no such perimeter segment shorter than this parameter is found, the infill line is connected to a perimeter segment at just one side and the length of the perimeter segment taken is limited to infill_anchor, but no longer than this parameter.\n"
"If set to 0, the old algorithm for infill connection will be used, it should create the same result as with 1000 & 0."
msgstr ""
"추가 둘레의 짧은 세그먼트를 사용하여 채우기 선을 내부 둘레에 연결합니다. 백분율(예: 15%)로 표시되는 경우 채우기 돌출 너비에 대해 계산됩니다. Orca Slicer은 두 개의 가까운 채우기 선을 짧은 주변 세그먼트에 연결하려고 합니다. 이 매개변수보다 짧은 주변 세그먼트가 발견되지 않으면 채우기 선은 한쪽 측면의 주변 세그먼트에 연결되고 사용된 주변 세그먼트의 길이는 앵커 채우기(infill_anchor)로 제한되지만 이 매개변수보다 길지 않습니다.\n"
"0으로 설정하면 채우기 연결에 대한 이전 알고리즘이 사용되며 1000 & 0과 동일한 결과를 생성해야 합니다."
msgid "0 (Simple connect)"
msgstr "0 (단순 연결)"
msgid "Acceleration of inner walls."
msgstr "내벽의 가속도"
msgid "Acceleration of travel moves."
msgstr "이동 가속도"
# TODO: Review, changed by lang refactor. PR 14254
msgid "This is the acceleration of top surface infill. Using a lower value may improve top surface quality."
msgstr "상단 표면 가속도. 낮은 값을 사용하면 상단 표면 품질이 향상될 수 있습니다"
@@ -13004,11 +13008,8 @@ msgstr "상단 표면 가속도. 낮은 값을 사용하면 상단 표면 품질
msgid "Acceleration of outer wall: using a lower value can improve quality."
msgstr "외벽의 가속도. 낮은 값을 사용하면 품질이 향상 될 수 있습니다"
msgid "Acceleration of bridges. If the value is expressed as a percentage (e.g. 50%), it will be calculated based on the outer wall acceleration."
msgstr "브릿지의 가속도. 값을 백분율 (ex. 50%)로 표시하면 외벽 가속도 기준으로 계산됩니다."
msgid "mm/s² or %"
msgstr "mm/s² 또는 %"
msgid "Acceleration of inner walls."
msgstr "내벽의 가속도"
msgid "Acceleration of sparse infill. If the value is expressed as a percentage (e.g. 100%), it will be calculated based on the default acceleration."
msgstr "드문 채우기 가속도. 값이 백분율 (예. 100%)로 표시되면 기본 가속도를 기준으로 계산됩니다."
@@ -13020,14 +13021,6 @@ msgstr "꽉찬 내부 채우기 가속도. 값이 백분율 (예. 100%)로 표
msgid "This is the printing acceleration for the first layer. Using limited acceleration can improve build plate adhesion."
msgstr "초기 레이어 가속도. 낮은 값을 사용하면 빌드 플레이트 안착률을 높일 수 있습니다"
msgid "First layer travel"
msgstr ""
msgid ""
"Travel acceleration of first layer.\n"
"The percentage value is relative to Travel Acceleration."
msgstr ""
msgid "Enable accel_to_decel"
msgstr "가속/감속 활성화"
@@ -13122,6 +13115,17 @@ msgstr "팬 속도는 \"close_fan_the_first_x_layers\" 의 0에서 \"full_fan_sp
msgid "layer"
msgstr "레이어"
msgid "First layer fan speed"
msgstr ""
msgid ""
"Sets an exact fan speed for the first layer, overriding all other cooling settings. Useful for protecting 3D-printed toolhead parts (e.g. Voron-style ABS/ASA ducts) from a hot bed. A small amount of airflow cools the ducts down, without using full cooling that may in certain conditions hurt first-layer adhesion.\n"
"From the second layer onwards, normal cooling resumes.\n"
"If \"Full fan speed at layer\" is also set, the fan ramps smoothly from this value on the first layer up to your target by the chosen layer.\n"
"Only available when \"No cooling for the first\" is 0.\n"
"Set to -1 to disable it."
msgstr ""
msgid "Support interface fan speed"
msgstr "서포트 접점 팬 속도"
@@ -13636,6 +13640,74 @@ msgstr "뭉침 영역 프로빙 제외"
msgid "Probing exclude area of clumping."
msgstr "뭉침 감지 제외 영역."
msgid "Lateral lattice angle 1"
msgstr "격자 각도 1"
msgid "The angle of the first set of Lateral lattice elements in the Z direction. Zero is vertical."
msgstr "Z 방향의 첫 번째 2D 격자 요소 집합의 각도입니다. 0은 수직입니다."
msgid "Lateral lattice angle 2"
msgstr "격자 각도 2"
msgid "The angle of the second set of Lateral lattice elements in the Z direction. Zero is vertical."
msgstr "Z 방향에서 두 번째 2D 격자 요소 세트의 각도입니다. 0은 수직입니다."
msgid "Infill overhang angle"
msgstr ""
msgid "The angle of the infill angled lines. 60° will result in a pure honeycomb."
msgstr ""
msgid "Lightning overhang angle"
msgstr ""
msgid "Maximum overhang angle for Lightning infill support propagation."
msgstr ""
msgid "Prune angle"
msgstr ""
msgid ""
"Controls how aggressively short or unsupported Lightning branches are pruned.\n"
"This angle is converted internally to a per-layer distance."
msgstr ""
msgid "Straightening angle"
msgstr ""
msgid "Maximum straightening angle used to simplify Lightning branches."
msgstr ""
msgid "Sparse infill anchor length"
msgstr "드문 채우기 고정점 길이"
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an additional perimeter. If expressed as percentage (example: 15%) it is calculated over infill extrusion width. Orca Slicer tries to connect two close infill lines to a short perimeter segment. If no such perimeter segment shorter than infill_anchor_max is found, the infill line is connected to a perimeter segment at just one side and the length of the perimeter segment taken is limited to this parameter, but no longer than anchor_length_max.\n"
"Set this parameter to zero to disable anchoring perimeters connected to a single infill line."
msgstr ""
"사용하여 채우기 선을 내부 둘레에 연결합니다. 백분율(예: 15%)로 표시되는 경우 채우기 돌출 너비에 대해 계산됩니다. Orca Slicer은 두 개의 가까운 채우기 선을 짧은 주변 세그먼트에 연결하려고 합니다. 내부 채우기 고정점 (infill_anchor_max) 최대 길이보다 짧은 경계 세그먼트가 발견되지 않으면 \n"
"채우기 선은 한쪽에서 경계 세그먼트에 연결되고 취해진 경계 세그먼트의 길이는 이 매개변수로 제한되지만 최대 고정점 길이(anchor_length_max) 보다 길지 않습니다.\n"
"단일 채우기 선에 연결된 고정 둘레를 비활성화하려면 이 매개변수를 0으로 설정합니다."
msgid "0 (no open anchors)"
msgstr "0 (개방형 고정점 없음)"
msgid "1000 (unlimited)"
msgstr "1000 (무제한)"
msgid "Maximum length of the infill anchor"
msgstr "채우기 고정점 최대 길이"
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an additional perimeter. If expressed as percentage (example: 15%) it is calculated over infill extrusion width. Orca Slicer tries to connect two close infill lines to a short perimeter segment. If no such perimeter segment shorter than this parameter is found, the infill line is connected to a perimeter segment at just one side and the length of the perimeter segment taken is limited to infill_anchor, but no longer than this parameter.\n"
"If set to 0, the old algorithm for infill connection will be used, it should create the same result as with 1000 & 0."
msgstr ""
"추가 둘레의 짧은 세그먼트를 사용하여 채우기 선을 내부 둘레에 연결합니다. 백분율(예: 15%)로 표시되는 경우 채우기 돌출 너비에 대해 계산됩니다. Orca Slicer은 두 개의 가까운 채우기 선을 짧은 주변 세그먼트에 연결하려고 합니다. 이 매개변수보다 짧은 주변 세그먼트가 발견되지 않으면 채우기 선은 한쪽 측면의 주변 세그먼트에 연결되고 사용된 주변 세그먼트의 길이는 앵커 채우기(infill_anchor)로 제한되지만 이 매개변수보다 길지 않습니다.\n"
"0으로 설정하면 채우기 연결에 대한 이전 알고리즘이 사용되며 1000 & 0과 동일한 결과를 생성해야 합니다."
msgid "0 (Simple connect)"
msgstr "0 (단순 연결)"
msgid ""
"Filament to print internal sparse infill.\n"
"\"Default\" uses the active object/part filament."
@@ -14500,6 +14572,18 @@ msgstr "직접 드라이브"
msgid "Bowden"
msgstr "보우덴"
msgid "Enable filament dynamic map"
msgstr ""
msgid "Enable dynamic filament mapping during print."
msgstr ""
msgid "Has filament switcher"
msgstr ""
msgid "Printer has a filament switcher hardware (e.g., AMS)."
msgstr ""
msgid "Extra length on restart"
msgstr "재 시작 시 추가 길이"
@@ -14925,6 +15009,9 @@ msgstr "간격 폐쇄 반경의 2배보다 작은 균열은 삼각형 메시 슬
msgid "Slicing Mode"
msgstr "슬라이싱 모드"
msgid "Other"
msgstr "기타"
msgid "Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to close all holes in the model."
msgstr "3DLabPrint 비행기 모델에는 \"짝수-홀수\"를 사용하세요. \"구멍 닫기\"를 사용하여 모델의 모든 구멍을 닫습니다."
@@ -15283,9 +15370,6 @@ msgstr ""
"\n"
"이 옵션은 매크로를 통해 또는 기본적으로 M191 및 M141 명령을 지원하는 펌웨어에 의존하며 일반적으로 활성 챔버 히터가 설치된 경우 사용됩니다."
msgid "Chamber temperature"
msgstr "챔버 온도"
msgid ""
"For high-temperature materials like ABS, ASA, PC, and PA, a higher chamber temperature can help suppress or reduce warping and potentially lead to higher interlayer bonding strength. However, at the same time, a higher chamber temperature will reduce the efficiency of air filtration for ABS and ASA.\n"
"\n"
@@ -15299,6 +15383,17 @@ msgstr ""
"\n"
"활성화된 경우 이 매개변수는 원하는 챔버 온도를 출력 시작 매크로 또는 PRINT_START(기타 변수) CHAMBER_TEMP=[chamber_temp]와 같은 열 흡수 매크로에 전달하는 데 사용할 수 있는 Chamber_temp라는 Gcode 변수도 설정합니다. 이는 프린터가 M141/M191 명령을 지원하지 않거나 활성 챔버 히터가 설치되지 않은 경우 출력 시작 매크로에서 열 흡수를 처리하려는 경우 유용할 수 있습니다."
msgid ""
"This is the chamber temperature at which printing should start, while the chamber continues heating toward the \"Target\" chamber temperature. For example, set the Target to 60 and the Minimal to 50 to begin printing once the chamber reaches 50°C, without waiting for the full 60°C.\n"
"\n"
"It sets a G-code variable named chamber_minimal_temperature, which can be passed to your print start macro or a heat soak macro, like this: PRINT_START (other variables) CHAMBER_MIN_TEMP=[chamber_minimal_temperature].\n"
"\n"
"Unlike the \"Target\" chamber temperature, this option does not emit any M141/M191 commands; it only exposes the value to your custom G-code. It should not exceed the \"Target\" chamber temperature."
msgstr ""
msgid "Chamber minimal temperature"
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid "Nozzle temperature after the first layer"
msgstr "초기 레이어 이후의 노즐 온도"
@@ -15344,20 +15439,6 @@ msgstr "상단 쉘 두께"
msgid "The number of top solid layers is increased when slicing if the thickness calculated by top shell layers is thinner than this value. This can avoid having too thin a shell when layer height is small. 0 means that this setting is disabled and thickness of top shell is determined simply by the number of top shell layers."
msgstr "상단 쉘 레이어로 계산된 두께가 이 값보다 얇은 경우 슬라이싱할 때 상단 꽉찬 레이어의 수가 증가합니다. 이렇게 하면 레이어 높이가 작을 때 쉘이 너무 얇아지는 것을 방지할 수 있습니다. 0은 이 설정이 비활성화되고 상단 쉘의 두께가 절대적으로 상단 쉘 레이어에 의해 결정됨을 의미합니다"
msgid "Top surface density"
msgstr "상단 표면 밀도"
msgid "Density of top surface layer. A value of 100% creates a fully solid, smooth top layer. Reducing this value results in a textured top surface, according to the chosen top surface pattern. A value of 0% will result in only the walls on the top layer being created. Intended for aesthetic or functional purposes, not to fix issues such as over-extrusion."
msgstr ""
msgid "Bottom surface density"
msgstr "하단 표면 밀도"
msgid ""
"Density of the bottom surface layer. Intended for aesthetic or functional purposes, not to fix issues such as over-extrusion.\n"
"WARNING: Lowering this value may negatively affect bed adhesion."
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid "This is the speed at which traveling is done."
msgstr "압출이 없을 때의 이동 속도"
@@ -15748,9 +15829,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, 기타-잘못됨"
@@ -17977,6 +18055,132 @@ msgstr "로그인/테스트"
msgid "Connection to printers connected via the print host failed."
msgstr "출력 호스트를 통해 연결된 프린터에 연결하지 못했습니다."
msgid "Detect Creality K-series printer"
msgstr ""
msgid "Click Scan to look for K-series printers on your network."
msgstr ""
msgid "Use Selected"
msgstr ""
msgid "Scanning the LAN for K-series printers... this takes a few seconds."
msgstr ""
msgid "No K-series printers found. Make sure the printer is on the same network and not blocked by Wi-Fi client isolation, then click Scan again."
msgstr ""
#, c-format
msgid "Found %zu Creality printer(s). Select one and click Use Selected."
msgstr ""
msgid "Active"
msgstr ""
msgid "Printers"
msgstr ""
msgid "Processes"
msgstr ""
msgid "Show/Hide system information"
msgstr ""
msgid "Copy system information to clipboard"
msgstr ""
msgid "We need information for diagnosing source of the issue. Check wiki page for detailed guide."
msgstr ""
msgid "Pack button collects project file and logs of current session onto a zip file."
msgstr ""
msgid "Any additional visual examples like images or screen recordings might be helpful while reporting the issue."
msgstr ""
msgid "Report issue"
msgstr ""
msgid "Pack"
msgstr ""
msgid "Cleans and rebuilds system profiles cache on next launch"
msgstr ""
msgid "Clean system profiles cache"
msgstr ""
msgid "Clean"
msgstr ""
msgid "Loaded profiles overview"
msgstr ""
msgid "This section shows information for loaded profiles"
msgstr ""
msgid "Exports detailed overview of loaded profiles in json format"
msgstr ""
msgid "Configurations folder"
msgstr ""
msgid "Opens configurations folder"
msgstr ""
msgid "Log level"
msgstr ""
msgid "Stored logs"
msgstr ""
msgid "Packs all stored logs onto a zip file."
msgstr ""
msgid "Profiles"
msgstr ""
msgid "Select NO to close dialog and review project"
msgstr ""
msgid "No project file on current session. Only logs will be included to package"
msgstr ""
msgid "Select NO to close dialog and review project."
msgstr ""
msgid "Please make sure any instances of OrcaSlicer are not running"
msgstr ""
msgid "System folder cannot be deleted because some files are in use by another application. Please close any applications using these files and try again."
msgstr ""
msgid "Failed to delete system folder..."
msgstr ""
msgid "Failed to determine executable path."
msgstr ""
msgid "Failed to launch a new instance."
msgstr ""
msgid "log(s)"
msgstr ""
msgid "Choose where to save the exported JSON file"
msgstr ""
msgid ""
"Export failed\n"
"Please check write permissions or file in use by another application"
msgstr ""
msgid "Choose where to save the exported ZIP file"
msgstr ""
msgid "File already exists. Overwrite?"
msgstr ""
msgid "3DPrinterOS Cloud upload options"
msgstr ""
@@ -18059,6 +18263,19 @@ msgstr "MKS에 대한 연결이 올바르게 작동합니다."
msgid "Could not connect to MKS"
msgstr "MKS에 연결할 수 없습니다"
msgid "Connection to Moonraker is working correctly."
msgstr ""
msgid "Could not connect to Moonraker"
msgstr ""
msgid "The host responded but it doesn't look like Moonraker (missing result.klippy_state)."
msgstr ""
#, c-format, boost-format
msgid "Could not parse Moonraker server response: %s"
msgstr ""
msgid "Connection to OctoPrint is working correctly."
msgstr "OctoPrint에 대한 연결이 올바르게 작동합니다."
@@ -19215,6 +19432,30 @@ msgstr ""
"뒤틀림 방지\n"
"ABS와 같이 뒤틀림이 발생하기 쉬운 소재를 출력할 때, 히트베드 온도를 적절하게 높이면 뒤틀림 가능성을 줄일 수 있다는 사실을 알고 계셨나요?"
#~ msgid "View control settings"
#~ msgstr "시점 컨트롤 설정"
#~ msgid "Rotate view"
#~ msgstr "시점 회전"
#~ msgid "Pan view"
#~ msgstr "시점 이동"
#~ msgid "Zoom view"
#~ msgstr "시점 확대/축소"
# TODO: Review, changed by lang refactor. PR 14254
#~ msgid "Reverse scroll direction while zooming"
#~ msgstr "확대/축소 시 마우스 휠이 반전됩니다"
#, c-format, boost-format
#~ msgid "Left: %s"
#~ msgstr "왼쪽: %s"
#, c-format, boost-format
#~ msgid "Right: %s"
#~ msgstr "오른쪽: %s"
#~ msgid "Enable network plug-in"
#~ msgstr "네트워크 플러그인 사용"
+3
View File
@@ -227,11 +227,14 @@ src/slic3r/GUI/CreatePresetsDialog.cpp
src/slic3r/GUI/DailyTips.cpp
src/slic3r/Utils/CalibUtils.cpp
src/slic3r/GUI/PhysicalPrinterDialog.cpp
src/slic3r/GUI/CrealityDiscoveryDialog.cpp
src/slic3r/GUI/TroubleshootDialog.cpp
src/slic3r/Utils/3DPrinterOS.cpp
src/slic3r/Utils/AstroBox.cpp
src/slic3r/Utils/Duet.cpp
src/slic3r/Utils/FlashAir.cpp
src/slic3r/Utils/MKS.cpp
src/slic3r/Utils/Moonraker.cpp
src/slic3r/Utils/OctoPrint.cpp
src/slic3r/Utils/Repetier.cpp
src/slic3r/Utils/ProfileDescription.hpp
File diff suppressed because it is too large Load Diff
+457 -225
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-07-03 14:43+0200\n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -1696,6 +1696,25 @@ 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"
"\n"
"Om 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"
"\n"
"Als 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 +1744,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 +4042,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"
@@ -4030,6 +4058,10 @@ msgstr ""
msgid "Current chamber temperature is higher than the material's safe temperature; this may result in material softening and nozzle clogs. The maximum safe temperature for the material is %d"
msgstr "De huidige kamertemperatuur is hoger dan de veilige temperatuur van het materiaal; dit kan leiden tot verzachting van het materiaal en verstoppingen van het mondstuk. De maximale veilige temperatuur voor het materiaal is %d"
#, c-format, boost-format
msgid "The minimal chamber temperature (%d℃) is higher than the target chamber temperature (%d℃). The minimal value is the threshold at which printing starts while the chamber keeps heating toward the target, so it should not exceed it. It will be clamped to the target."
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid ""
"Layer height too small\n"
@@ -5135,6 +5167,12 @@ msgstr "Alle platen"
msgid "Stats"
msgstr "Statistieken"
msgid "Slice"
msgstr ""
msgid "Review"
msgstr ""
msgid "Assembly Return"
msgstr "Montage terug"
@@ -5202,7 +5240,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 ""
@@ -7762,6 +7800,45 @@ msgstr ""
msgid "Choose Download Directory"
msgstr "Kies Downloadmap"
msgid "(Latest)"
msgstr ""
msgid "Network plug-in switched successfully."
msgstr ""
msgid "Success"
msgstr "Gelukt"
msgid "Failed to load network plug-in. Please restart the application."
msgstr ""
#, c-format, boost-format
msgid ""
"You've selected network plug-in version %s.\n"
"\n"
"Would you like to download and install this version now?\n"
"\n"
"Note: The application may need to restart after installation."
msgstr ""
msgid "Download Network Plug-in"
msgstr ""
msgid "Reload the network plug-in without restarting the application"
msgstr ""
msgid "Network plug-in reloaded successfully."
msgstr ""
msgid "Reload"
msgstr "Herladen"
msgid "Failed to reload network plug-in. Please restart the application."
msgstr ""
msgid "Reload Failed"
msgstr ""
msgid "Associate"
msgstr "Associeer"
@@ -7817,12 +7894,6 @@ msgstr "Toon startscherm"
msgid "Show the splash screen during startup."
msgstr "Toon het opstartscherm tijdens het opstarten."
msgid "Show shared profiles notification"
msgstr ""
msgid "Show a notification with a link to browse shared profiles when the selected printer is changed."
msgstr ""
msgid "Use window buttons on left side"
msgstr ""
@@ -7853,6 +7924,13 @@ msgstr ""
msgid "Should printer/filament/process settings be loaded when opening a 3MF file?"
msgstr ""
msgid "Auto backup"
msgstr "Automatisch een back-up maken"
# TODO: Review, changed by lang refactor. PR 14254
msgid "Backup your project periodically to help with restoring from an occasional crash."
msgstr "Maak regelmatig een back-up van uw project, zodat u het kunt herstellen na een incidentele crash."
msgid "Maximum recent files"
msgstr ""
@@ -7871,12 +7949,17 @@ msgstr ""
msgid "If enabled, a parameter settings dialog will appear during STEP file import."
msgstr ""
msgid "Auto backup"
msgstr "Automatisch een back-up maken"
msgid "Quality level for Draco export"
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid "Backup your project periodically to help with restoring from an occasional crash."
msgstr "Maak regelmatig een back-up van uw project, zodat u het kunt herstellen na een incidentele crash."
msgid "bits"
msgstr "bits"
msgid ""
"Controls the quantization bit depth used when compressing the mesh to Draco format.\n"
"0 = lossless compression (geometry is preserved at full precision). Valid lossy values range from 8 to 30.\n"
"Lower values produce smaller files but lose more geometric detail; higher values preserve more detail at the cost of larger files."
msgstr ""
msgid "Preset"
msgstr "Voorinstelling"
@@ -7908,6 +7991,12 @@ msgstr ""
msgid "Optimizes filament area maximum height by chosen filament count."
msgstr ""
msgid "Show shared profiles notification"
msgstr ""
msgid "Show a notification with a link to browse shared profiles when the selected printer is changed."
msgstr ""
msgid "Features"
msgstr "Functies"
@@ -7920,18 +8009,6 @@ msgstr ""
msgid "Pop up to select filament grouping mode"
msgstr ""
msgid "Quality level for Draco export"
msgstr ""
msgid "bits"
msgstr "bits"
msgid ""
"Controls the quantization bit depth used when compressing the mesh to Draco format.\n"
"0 = lossless compression (geometry is preserved at full precision). Valid lossy values range from 8 to 30.\n"
"Lower values produce smaller files but lose more geometric detail; higher values preserve more detail at the cost of larger files."
msgstr ""
msgid "Behaviour"
msgstr "Gedrag"
@@ -8159,19 +8236,6 @@ msgstr "Alleen op stabiele updates controleren"
msgid "Auto sync user presets (Printer/Filament/Process)"
msgstr "Gebruikersvoorinstellingen automatisch synchroniseren (printer/filament/proces)"
# TODO: Review, changed by lang refactor. PR 14254
msgid "Update built-in presets automatically."
msgstr "Ingebouwde voorinstellingen automatisch bijwerken."
msgid "Use encrypted file for token storage"
msgstr ""
msgid "Store authentication tokens in an encrypted file instead of the system keychain. (Requires restart)"
msgstr ""
msgid "Filament Sync Options"
msgstr ""
msgid "Filament sync mode"
msgstr ""
@@ -8184,6 +8248,16 @@ msgstr ""
msgid "Color only"
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid "Update built-in presets automatically."
msgstr "Ingebouwde voorinstellingen automatisch bijwerken."
msgid "Use encrypted file for token storage"
msgstr ""
msgid "Store authentication tokens in an encrypted file instead of the system keychain. (Requires restart)"
msgstr ""
msgid "Bambu network plug-in"
msgstr ""
@@ -8196,30 +8270,6 @@ msgstr ""
msgid "Select the network plug-in version to use"
msgstr ""
msgid "(Latest)"
msgstr ""
msgid "Network plug-in switched successfully."
msgstr ""
msgid "Success"
msgstr "Gelukt"
msgid "Failed to load network plug-in. Please restart the application."
msgstr ""
#, c-format, boost-format
msgid ""
"You've selected network plug-in version %s.\n"
"\n"
"Would you like to download and install this version now?\n"
"\n"
"Note: The application may need to restart after installation."
msgstr ""
msgid "Download Network Plug-in"
msgstr ""
msgid "Associate files to OrcaSlicer"
msgstr "Koppel bestanden aan OrcaSlicer"
@@ -8268,7 +8318,16 @@ msgstr "Ontwikkelaar"
msgid "Skip AMS blacklist check"
msgstr "AMS-zwartelijstcontrole overslaan"
msgid "(Experimental) Keep painted feature after mesh change"
msgid "Show unsupported presets"
msgstr ""
msgid "Show incompatible/unsupported presets in the printer and filament dropdown lists. These presets cannot be selected."
msgstr ""
msgid "Experimental Features"
msgstr ""
msgid "Keep painted feature after mesh change"
msgstr ""
msgid ""
@@ -8276,12 +8335,6 @@ msgid ""
"Highly experimental! Slow and may create artifact."
msgstr ""
msgid "Show unsupported presets"
msgstr ""
msgid "Show incompatible/unsupported presets in the printer and filament dropdown lists. These presets cannot be selected."
msgstr ""
msgid "Allow Abnormal Storage"
msgstr ""
@@ -8308,24 +8361,6 @@ msgstr ""
msgid "trace"
msgstr ""
msgid "Network plug-in"
msgstr ""
msgid "Reload"
msgstr "Herladen"
msgid "Reload the network plug-in without restarting the application"
msgstr ""
msgid "Network plug-in reloaded successfully."
msgstr ""
msgid "Failed to reload network plug-in. Please restart the application."
msgstr ""
msgid "Reload Failed"
msgstr ""
msgid "Debug"
msgstr "Foutopsporing"
@@ -8341,25 +8376,6 @@ msgstr "Voorinstellingen synchronizeren"
msgid "Preferences sync"
msgstr "Synchroniseer voorkeuren"
msgid "View control settings"
msgstr "Besturing instellingen weergeven"
msgid "Rotate view"
msgstr ""
msgid "Pan view"
msgstr ""
msgid "Zoom view"
msgstr ""
msgid "Other"
msgstr "Anders"
# TODO: Review, changed by lang refactor. PR 14254
msgid "Reverse scroll direction while zooming"
msgstr "Omgekeerde scrollrichting tijdens het zoomen"
msgid "Enable SSL(MQTT)"
msgstr ""
@@ -9061,6 +9077,12 @@ msgstr "Verwijder deze voorinstelling"
msgid "Search in preset"
msgstr "Zoeken in voorinstelling"
msgid "Synchronization of different extruder drives or nozzle volume types is not supported."
msgstr ""
msgid "Synchronize the modification of parameters to the corresponding parameters of another extruder."
msgstr ""
msgid "Click to reset all settings to the last saved preset."
msgstr "Klik om alle instellingen terug te zetten naar de laatst opgeslagen voorinstelling."
@@ -9346,6 +9368,18 @@ msgstr ""
msgid "Print chamber temperature"
msgstr ""
msgid "Chamber temperature"
msgstr "Kamertemperatuur"
msgid "Target chamber temperature, and the minimal chamber temperature at which printing should start"
msgstr ""
msgid "Target"
msgstr ""
msgid "Minimal"
msgstr ""
msgid "Print temperature"
msgstr "Print temperatuur"
@@ -9668,12 +9702,22 @@ msgid "Don't warn again for this preset"
msgstr ""
#, c-format, boost-format
msgid "Left: %s"
msgstr "Links: %s"
msgid "%s: %s"
msgstr ""
msgid "No modifications need to be copied."
msgstr ""
msgid "Copy paramters"
msgstr ""
#, c-format, boost-format
msgid "Right: %s"
msgstr "Rechts: %s"
msgid "Modify paramters of %s"
msgstr ""
#, c-format, boost-format
msgid "Do you want to modify the following parameters of the %s to that of the %s?"
msgstr ""
msgid "Click to reset current value and attach to the global value."
msgstr "Klik om de huidige waarde terug te zetten en de globale waarde toe te passen."
@@ -9693,7 +9737,7 @@ msgid "Transfer or discard changes"
msgstr "Verwerp of bewaar aanpassingen"
# TODO: Review, changed by lang refactor. PR 14254
msgid "Old value"
msgid "Old Value"
msgstr "Oude waarde"
msgid "New Value"
@@ -9809,6 +9853,12 @@ msgstr "Aantal extruders"
msgid "Capabilities"
msgstr "Mogelijkheden"
msgid "Left: "
msgstr ""
msgid "Right: "
msgstr ""
msgid "Show all presets (including incompatible)"
msgstr "Toon alle presets (inclusief incompatibele)"
@@ -11025,12 +11075,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"
@@ -11829,6 +11888,23 @@ msgstr "Normaal printen"
msgid "This is the default acceleration for both normal printing and travel after the first layer."
msgstr "Dit is de standaard versnelling voor zowel normaal printen en verplaatsen behalve voor de eerste laag"
msgid "Acceleration of travel moves."
msgstr ""
msgid "First layer travel"
msgstr ""
msgid ""
"Travel acceleration of first layer.\n"
"The percentage value is relative to Travel Acceleration."
msgstr ""
msgid "mm/s² or %"
msgstr "mm/s² of %"
msgid "Acceleration of bridges. If the value is expressed as a percentage (e.g. 50%), it will be calculated based on the outer wall acceleration."
msgstr ""
msgid "Default filament profile"
msgstr "Standaard filament profiel"
@@ -12011,6 +12087,12 @@ msgstr ""
msgid "Octagram Spiral"
msgstr "Octagram Spiraal"
msgid "Top surface density"
msgstr ""
msgid "Density of top surface layer. A value of 100% creates a fully solid, smooth top layer. Reducing this value results in a textured top surface, according to the chosen top surface pattern. A value of 0% will result in only the walls on the top layer being created. Intended for aesthetic or functional purposes, not to fix issues such as over-extrusion."
msgstr ""
msgid "Bottom surface pattern"
msgstr "Bodem oppvlakte patroon"
@@ -12018,6 +12100,14 @@ msgstr "Bodem oppvlakte patroon"
msgid "This is the line pattern of bottom surface infill, not including bridge infill."
msgstr "Dit is het lijnenpatroon van de vulling (infill) van het bodemoppervlak, maar niet van de vulling van de brug."
msgid "Bottom surface density"
msgstr ""
msgid ""
"Density of the bottom surface layer. Intended for aesthetic or functional purposes, not to fix issues such as over-extrusion.\n"
"WARNING: Lowering this value may negatively affect bed adhesion."
msgstr ""
msgid "Internal solid infill pattern"
msgstr "Intern massief invulpatroon"
@@ -12278,18 +12368,6 @@ msgstr ""
msgid "Auto For Match"
msgstr ""
msgid "Enable filament dynamic map"
msgstr ""
msgid "Enable dynamic filament mapping during print."
msgstr ""
msgid "Has filament switcher"
msgstr ""
msgid "Printer has a filament switcher hardware (e.g., AMS)."
msgstr ""
msgid "Flush temperature"
msgstr ""
@@ -12622,7 +12700,7 @@ msgstr ""
msgid "Z-buckling bias optimization (experimental)"
msgstr ""
#, c-format, boost-format
#, no-c-format, no-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 ""
@@ -12690,75 +12768,6 @@ msgstr "TPMS-FK"
msgid "Gyroid"
msgstr "Gyroide"
msgid "Lateral lattice angle 1"
msgstr ""
msgid "The angle of the first set of Lateral lattice elements in the Z direction. Zero is vertical."
msgstr ""
msgid "Lateral lattice angle 2"
msgstr ""
msgid "The angle of the second set of Lateral lattice elements in the Z direction. Zero is vertical."
msgstr ""
msgid "Infill overhang angle"
msgstr ""
msgid "The angle of the infill angled lines. 60° will result in a pure honeycomb."
msgstr ""
msgid "Lightning overhang angle"
msgstr ""
msgid "Maximum overhang angle for Lightning infill support propagation."
msgstr ""
msgid "Prune angle"
msgstr ""
msgid ""
"Controls how aggressively short or unsupported Lightning branches are pruned.\n"
"This angle is converted internally to a per-layer distance."
msgstr ""
msgid "Straightening angle"
msgstr ""
msgid "Maximum straightening angle used to simplify Lightning branches."
msgstr ""
msgid "Sparse infill anchor length"
msgstr ""
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an additional perimeter. If expressed as percentage (example: 15%) it is calculated over infill extrusion width. Orca Slicer tries to connect two close infill lines to a short perimeter segment. If no such perimeter segment shorter than infill_anchor_max is found, the infill line is connected to a perimeter segment at just one side and the length of the perimeter segment taken is limited to this parameter, but no longer than anchor_length_max.\n"
"Set this parameter to zero to disable anchoring perimeters connected to a single infill line."
msgstr ""
msgid "0 (no open anchors)"
msgstr ""
msgid "1000 (unlimited)"
msgstr ""
msgid "Maximum length of the infill anchor"
msgstr "Maximale lengte van de vullingsbevestiging"
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an additional perimeter. If expressed as percentage (example: 15%) it is calculated over infill extrusion width. Orca Slicer tries to connect two close infill lines to a short perimeter segment. If no such perimeter segment shorter than this parameter is found, the infill line is connected to a perimeter segment at just one side and the length of the perimeter segment taken is limited to infill_anchor, but no longer than this parameter.\n"
"If set to 0, the old algorithm for infill connection will be used, it should create the same result as with 1000 & 0."
msgstr ""
msgid "0 (Simple connect)"
msgstr ""
msgid "Acceleration of inner walls."
msgstr ""
msgid "Acceleration of travel moves."
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid "This is the acceleration of top surface infill. Using a lower value may improve top surface quality."
msgstr "Versnelling van de topoppervlakte-invulling. Gebruik van een lagere waarde kan de kwaliteit van de bovenlaag verbeteren."
@@ -12767,12 +12776,9 @@ msgstr "Versnelling van de topoppervlakte-invulling. Gebruik van een lagere waar
msgid "Acceleration of outer wall: using a lower value can improve quality."
msgstr "Versnelling van de buitenwand: een lagere waarde kan de kwaliteit verbeteren."
msgid "Acceleration of bridges. If the value is expressed as a percentage (e.g. 50%), it will be calculated based on the outer wall acceleration."
msgid "Acceleration of inner walls."
msgstr ""
msgid "mm/s² or %"
msgstr "mm/s² of %"
msgid "Acceleration of sparse infill. If the value is expressed as a percentage (e.g. 100%), it will be calculated based on the default acceleration."
msgstr "Versnelling van de schaarse invulling. Als de waarde wordt uitgedrukt als een percentage (bijvoorbeeld 100%), wordt deze berekend op basis van de standaardversnelling."
@@ -12783,14 +12789,6 @@ msgstr ""
msgid "This is the printing acceleration for the first layer. Using limited acceleration can improve build plate adhesion."
msgstr "Dit is de afdrukversnelling voor de eerste laag. Een beperkte versnelling kan de hechting van de bouwplaat verbeteren."
msgid "First layer travel"
msgstr ""
msgid ""
"Travel acceleration of first layer.\n"
"The percentage value is relative to Travel Acceleration."
msgstr ""
msgid "Enable accel_to_decel"
msgstr "Accel_to_decel inschakelen"
@@ -12885,6 +12883,17 @@ msgstr ""
msgid "layer"
msgstr "laag"
msgid "First layer fan speed"
msgstr ""
msgid ""
"Sets an exact fan speed for the first layer, overriding all other cooling settings. Useful for protecting 3D-printed toolhead parts (e.g. Voron-style ABS/ASA ducts) from a hot bed. A small amount of airflow cools the ducts down, without using full cooling that may in certain conditions hurt first-layer adhesion.\n"
"From the second layer onwards, normal cooling resumes.\n"
"If \"Full fan speed at layer\" is also set, the fan ramps smoothly from this value on the first layer up to your target by the chosen layer.\n"
"Only available when \"No cooling for the first\" is 0.\n"
"Set to -1 to disable it."
msgstr ""
msgid "Support interface fan speed"
msgstr ""
@@ -13369,6 +13378,69 @@ msgstr ""
msgid "Probing exclude area of clumping."
msgstr ""
msgid "Lateral lattice angle 1"
msgstr ""
msgid "The angle of the first set of Lateral lattice elements in the Z direction. Zero is vertical."
msgstr ""
msgid "Lateral lattice angle 2"
msgstr ""
msgid "The angle of the second set of Lateral lattice elements in the Z direction. Zero is vertical."
msgstr ""
msgid "Infill overhang angle"
msgstr ""
msgid "The angle of the infill angled lines. 60° will result in a pure honeycomb."
msgstr ""
msgid "Lightning overhang angle"
msgstr ""
msgid "Maximum overhang angle for Lightning infill support propagation."
msgstr ""
msgid "Prune angle"
msgstr ""
msgid ""
"Controls how aggressively short or unsupported Lightning branches are pruned.\n"
"This angle is converted internally to a per-layer distance."
msgstr ""
msgid "Straightening angle"
msgstr ""
msgid "Maximum straightening angle used to simplify Lightning branches."
msgstr ""
msgid "Sparse infill anchor length"
msgstr ""
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an additional perimeter. If expressed as percentage (example: 15%) it is calculated over infill extrusion width. Orca Slicer tries to connect two close infill lines to a short perimeter segment. If no such perimeter segment shorter than infill_anchor_max is found, the infill line is connected to a perimeter segment at just one side and the length of the perimeter segment taken is limited to this parameter, but no longer than anchor_length_max.\n"
"Set this parameter to zero to disable anchoring perimeters connected to a single infill line."
msgstr ""
msgid "0 (no open anchors)"
msgstr ""
msgid "1000 (unlimited)"
msgstr ""
msgid "Maximum length of the infill anchor"
msgstr "Maximale lengte van de vullingsbevestiging"
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an additional perimeter. If expressed as percentage (example: 15%) it is calculated over infill extrusion width. Orca Slicer tries to connect two close infill lines to a short perimeter segment. If no such perimeter segment shorter than this parameter is found, the infill line is connected to a perimeter segment at just one side and the length of the perimeter segment taken is limited to infill_anchor, but no longer than this parameter.\n"
"If set to 0, the old algorithm for infill connection will be used, it should create the same result as with 1000 & 0."
msgstr ""
msgid "0 (Simple connect)"
msgstr ""
msgid ""
"Filament to print internal sparse infill.\n"
"\"Default\" uses the active object/part filament."
@@ -14204,6 +14276,18 @@ msgstr "Direct Drive"
msgid "Bowden"
msgstr "Bowden"
msgid "Enable filament dynamic map"
msgstr ""
msgid "Enable dynamic filament mapping during print."
msgstr ""
msgid "Has filament switcher"
msgstr ""
msgid "Printer has a filament switcher hardware (e.g., AMS)."
msgstr ""
msgid "Extra length on restart"
msgstr "Extra lengte bij herstart"
@@ -14610,6 +14694,9 @@ msgstr "Scheuren kleiner dan 2x de sluitradius van de spleet worden opgevuld tij
msgid "Slicing Mode"
msgstr "Slicing-modus"
msgid "Other"
msgstr "Anders"
msgid "Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to close all holes in the model."
msgstr "Gebruik „Even-Oneven” voor 3DLabPrint-vliegtuigmodellen. Gebruik „Gaten sluiten” om alle gaten in het model te sluiten."
@@ -14963,9 +15050,6 @@ msgid ""
"This option relies on the firmware supporting the M191 and M141 commands either via macros or natively and is usually used when an active chamber heater is installed."
msgstr ""
msgid "Chamber temperature"
msgstr "Kamertemperatuur"
msgid ""
"For high-temperature materials like ABS, ASA, PC, and PA, a higher chamber temperature can help suppress or reduce warping and potentially lead to higher interlayer bonding strength. However, at the same time, a higher chamber temperature will reduce the efficiency of air filtration for ABS and ASA.\n"
"\n"
@@ -14974,6 +15058,17 @@ msgid ""
"If enabled, this parameter also sets a G-code variable named chamber_temperature, which can be used to pass the desired chamber temperature to your print start macro, or a heat soak macro like this: PRINT_START (other variables) CHAMBER_TEMP=[chamber_temperature]. This may be useful if your printer does not support M141/M191 commands, or if you desire to handle heat soaking in the print start macro if no active chamber heater is installed."
msgstr ""
msgid ""
"This is the chamber temperature at which printing should start, while the chamber continues heating toward the \"Target\" chamber temperature. For example, set the Target to 60 and the Minimal to 50 to begin printing once the chamber reaches 50°C, without waiting for the full 60°C.\n"
"\n"
"It sets a G-code variable named chamber_minimal_temperature, which can be passed to your print start macro or a heat soak macro, like this: PRINT_START (other variables) CHAMBER_MIN_TEMP=[chamber_minimal_temperature].\n"
"\n"
"Unlike the \"Target\" chamber temperature, this option does not emit any M141/M191 commands; it only exposes the value to your custom G-code. It should not exceed the \"Target\" chamber temperature."
msgstr ""
msgid "Chamber minimal temperature"
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid "Nozzle temperature after the first layer"
msgstr "Mondstuk temperatuur voor de lagen na de eerste laag"
@@ -15019,20 +15114,6 @@ msgstr "Dikte bovenkant"
msgid "The number of top solid layers is increased when slicing if the thickness calculated by top shell layers is thinner than this value. This can avoid having too thin a shell when layer height is small. 0 means that this setting is disabled and thickness of top shell is determined simply by the number of top shell layers."
msgstr "Het aantal bovenste solide lagen wordt verhoogd tijdens het slicen als de totale dikte van de bovenste lagen lager is dan deze waarde. Dit zorgt ervoor dat de schaal niet te dun is bij een lage laaghoogte. 0 betekend dat deze instelling niet actief is en dat de dikte van de bovenkant bepaald wordt door het aantal bodem lagen."
msgid "Top surface density"
msgstr ""
msgid "Density of top surface layer. A value of 100% creates a fully solid, smooth top layer. Reducing this value results in a textured top surface, according to the chosen top surface pattern. A value of 0% will result in only the walls on the top layer being created. Intended for aesthetic or functional purposes, not to fix issues such as over-extrusion."
msgstr ""
msgid "Bottom surface density"
msgstr ""
msgid ""
"Density of the bottom surface layer. Intended for aesthetic or functional purposes, not to fix issues such as over-extrusion.\n"
"WARNING: Lowering this value may negatively affect bed adhesion."
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid "This is the speed at which traveling is done."
msgstr "Dit is de snelheid waarmee verplaatsingen zullen worden gedaan."
@@ -15400,9 +15481,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"
@@ -17561,6 +17639,132 @@ msgstr "Inloggen/Test"
msgid "Connection to printers connected via the print host failed."
msgstr "Verbinding met printers aangesloten via de printhost mislukt."
msgid "Detect Creality K-series printer"
msgstr ""
msgid "Click Scan to look for K-series printers on your network."
msgstr ""
msgid "Use Selected"
msgstr ""
msgid "Scanning the LAN for K-series printers... this takes a few seconds."
msgstr ""
msgid "No K-series printers found. Make sure the printer is on the same network and not blocked by Wi-Fi client isolation, then click Scan again."
msgstr ""
#, c-format
msgid "Found %zu Creality printer(s). Select one and click Use Selected."
msgstr ""
msgid "Active"
msgstr ""
msgid "Printers"
msgstr ""
msgid "Processes"
msgstr ""
msgid "Show/Hide system information"
msgstr ""
msgid "Copy system information to clipboard"
msgstr ""
msgid "We need information for diagnosing source of the issue. Check wiki page for detailed guide."
msgstr ""
msgid "Pack button collects project file and logs of current session onto a zip file."
msgstr ""
msgid "Any additional visual examples like images or screen recordings might be helpful while reporting the issue."
msgstr ""
msgid "Report issue"
msgstr ""
msgid "Pack"
msgstr ""
msgid "Cleans and rebuilds system profiles cache on next launch"
msgstr ""
msgid "Clean system profiles cache"
msgstr ""
msgid "Clean"
msgstr ""
msgid "Loaded profiles overview"
msgstr ""
msgid "This section shows information for loaded profiles"
msgstr ""
msgid "Exports detailed overview of loaded profiles in json format"
msgstr ""
msgid "Configurations folder"
msgstr ""
msgid "Opens configurations folder"
msgstr ""
msgid "Log level"
msgstr ""
msgid "Stored logs"
msgstr ""
msgid "Packs all stored logs onto a zip file."
msgstr ""
msgid "Profiles"
msgstr ""
msgid "Select NO to close dialog and review project"
msgstr ""
msgid "No project file on current session. Only logs will be included to package"
msgstr ""
msgid "Select NO to close dialog and review project."
msgstr ""
msgid "Please make sure any instances of OrcaSlicer are not running"
msgstr ""
msgid "System folder cannot be deleted because some files are in use by another application. Please close any applications using these files and try again."
msgstr ""
msgid "Failed to delete system folder..."
msgstr ""
msgid "Failed to determine executable path."
msgstr ""
msgid "Failed to launch a new instance."
msgstr ""
msgid "log(s)"
msgstr ""
msgid "Choose where to save the exported JSON file"
msgstr ""
msgid ""
"Export failed\n"
"Please check write permissions or file in use by another application"
msgstr ""
msgid "Choose where to save the exported ZIP file"
msgstr ""
msgid "File already exists. Overwrite?"
msgstr ""
msgid "3DPrinterOS Cloud upload options"
msgstr ""
@@ -17643,6 +17847,19 @@ msgstr ""
msgid "Could not connect to MKS"
msgstr "Kan geen verbinding maken met MKS"
msgid "Connection to Moonraker is working correctly."
msgstr ""
msgid "Could not connect to Moonraker"
msgstr ""
msgid "The host responded but it doesn't look like Moonraker (missing result.klippy_state)."
msgstr ""
#, c-format, boost-format
msgid "Could not parse Moonraker server response: %s"
msgstr ""
msgid "Connection to OctoPrint is working correctly."
msgstr ""
@@ -18799,6 +19016,21 @@ msgstr ""
"Kromtrekken voorkomen\n"
"Wist je dat bij het printen van materialen die gevoelig zijn voor kromtrekken, zoals ABS, een juiste verhoging van de temperatuur van het warmtebed de kans op kromtrekken kan verkleinen?"
#~ msgid "View control settings"
#~ msgstr "Besturing instellingen weergeven"
# TODO: Review, changed by lang refactor. PR 14254
#~ msgid "Reverse scroll direction while zooming"
#~ msgstr "Omgekeerde scrollrichting tijdens het zoomen"
#, c-format, boost-format
#~ msgid "Left: %s"
#~ msgstr "Links: %s"
#, c-format, boost-format
#~ msgid "Right: %s"
#~ msgstr "Rechts: %s"
#~ msgid "Enable network plug-in"
#~ msgstr "Netwerkplug-in inschakelen"
+471 -230
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-07-03 14:43+0200\n"
"PO-Revision-Date: \n"
"Last-Translator: Krzysztof Morga <<tlumaczeniebs@gmail.com>>\n"
"Language-Team: \n"
@@ -1716,6 +1716,25 @@ 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"
"\n"
"Aby 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"
"\n"
"Jeś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 +1764,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 +4090,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"
@@ -4078,6 +4106,10 @@ msgstr ""
msgid "Current chamber temperature is higher than the material's safe temperature; this may result in material softening and nozzle clogs. The maximum safe temperature for the material is %d"
msgstr "Obecna temperatura komory jest wyższa niż bezpieczna temperatura dla filamentu, co może prowadzić do jego mięknięcia i zatykania. Maksymalna bezpieczna temperatura dla tego filamentu wynosi %d"
#, c-format, boost-format
msgid "The minimal chamber temperature (%d℃) is higher than the target chamber temperature (%d℃). The minimal value is the threshold at which printing starts while the chamber keeps heating toward the target, so it should not exceed it. It will be clamped to the target."
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid ""
"Layer height too small\n"
@@ -5192,6 +5224,12 @@ msgstr ""
msgid "Stats"
msgstr ""
msgid "Slice"
msgstr ""
msgid "Review"
msgstr ""
msgid "Assembly Return"
msgstr "Powrót do montażu"
@@ -5259,7 +5297,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)."
@@ -7855,6 +7893,45 @@ msgstr ""
msgid "Choose Download Directory"
msgstr "Wybierz katalog pobierania"
msgid "(Latest)"
msgstr ""
msgid "Network plug-in switched successfully."
msgstr ""
msgid "Success"
msgstr ""
msgid "Failed to load network plug-in. Please restart the application."
msgstr ""
#, c-format, boost-format
msgid ""
"You've selected network plug-in version %s.\n"
"\n"
"Would you like to download and install this version now?\n"
"\n"
"Note: The application may need to restart after installation."
msgstr ""
msgid "Download Network Plug-in"
msgstr ""
msgid "Reload the network plug-in without restarting the application"
msgstr ""
msgid "Network plug-in reloaded successfully."
msgstr ""
msgid "Reload"
msgstr ""
msgid "Failed to reload network plug-in. Please restart the application."
msgstr ""
msgid "Reload Failed"
msgstr ""
msgid "Associate"
msgstr "Powiązanie"
@@ -7910,12 +7987,6 @@ msgstr "Wyświetlanie ekranu powitalnego"
msgid "Show the splash screen during startup."
msgstr "Wyświetla ekran powitalny podczas uruchamiania."
msgid "Show shared profiles notification"
msgstr ""
msgid "Show a notification with a link to browse shared profiles when the selected printer is changed."
msgstr ""
msgid "Use window buttons on left side"
msgstr ""
@@ -7946,6 +8017,13 @@ msgstr "Zachowanie przy wczytywaniu"
msgid "Should printer/filament/process settings be loaded when opening a 3MF file?"
msgstr "Określa czy ustawienia drukarki/filamentu/procesu mają być wczytywane podczas otwierania pliku .3mf"
msgid "Auto backup"
msgstr "Automatyczne tworzenie kopii zapasowej"
# TODO: Review, changed by lang refactor. PR 14254
msgid "Backup your project periodically to help with restoring from an occasional crash."
msgstr "Wykonuje okresowe kopie zapasowe projektu w celu przywracania po sporadycznych awariach."
msgid "Maximum recent files"
msgstr ""
@@ -7964,12 +8042,17 @@ msgstr ""
msgid "If enabled, a parameter settings dialog will appear during STEP file import."
msgstr ""
msgid "Auto backup"
msgstr "Automatyczne tworzenie kopii zapasowej"
msgid "Quality level for Draco export"
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid "Backup your project periodically to help with restoring from an occasional crash."
msgstr "Wykonuje okresowe kopie zapasowe projektu w celu przywracania po sporadycznych awariach."
msgid "bits"
msgstr "bits"
msgid ""
"Controls the quantization bit depth used when compressing the mesh to Draco format.\n"
"0 = lossless compression (geometry is preserved at full precision). Valid lossy values range from 8 to 30.\n"
"Lower values produce smaller files but lose more geometric detail; higher values preserve more detail at the cost of larger files."
msgstr ""
msgid "Preset"
msgstr "Profil"
@@ -8001,6 +8084,12 @@ msgstr "filamenty"
msgid "Optimizes filament area maximum height by chosen filament count."
msgstr ""
msgid "Show shared profiles notification"
msgstr ""
msgid "Show a notification with a link to browse shared profiles when the selected printer is changed."
msgstr ""
msgid "Features"
msgstr ""
@@ -8013,18 +8102,6 @@ msgstr "Umożliwia wysyłanie zadania do wielu urządzeń jednocześnie i zarzą
msgid "Pop up to select filament grouping mode"
msgstr "Okno dialogowe do wyboru trybu grupowania filamentów"
msgid "Quality level for Draco export"
msgstr ""
msgid "bits"
msgstr "bits"
msgid ""
"Controls the quantization bit depth used when compressing the mesh to Draco format.\n"
"0 = lossless compression (geometry is preserved at full precision). Valid lossy values range from 8 to 30.\n"
"Lower values produce smaller files but lose more geometric detail; higher values preserve more detail at the cost of larger files."
msgstr ""
msgid "Behaviour"
msgstr ""
@@ -8252,19 +8329,6 @@ msgstr "Sprawdzanie aktualizacji do stabilnych wersji"
msgid "Auto sync user presets (Printer/Filament/Process)"
msgstr "Automatyczne synchronizowanie profili użytkownika (drukarka/filament/proces)"
# TODO: Review, changed by lang refactor. PR 14254
msgid "Update built-in presets automatically."
msgstr "Automatyczne uaktualnianie wbudowanych profili"
msgid "Use encrypted file for token storage"
msgstr ""
msgid "Store authentication tokens in an encrypted file instead of the system keychain. (Requires restart)"
msgstr ""
msgid "Filament Sync Options"
msgstr ""
msgid "Filament sync mode"
msgstr ""
@@ -8277,6 +8341,16 @@ msgstr ""
msgid "Color only"
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid "Update built-in presets automatically."
msgstr "Automatyczne uaktualnianie wbudowanych profili"
msgid "Use encrypted file for token storage"
msgstr ""
msgid "Store authentication tokens in an encrypted file instead of the system keychain. (Requires restart)"
msgstr ""
msgid "Bambu network plug-in"
msgstr ""
@@ -8289,30 +8363,6 @@ msgstr ""
msgid "Select the network plug-in version to use"
msgstr ""
msgid "(Latest)"
msgstr ""
msgid "Network plug-in switched successfully."
msgstr ""
msgid "Success"
msgstr ""
msgid "Failed to load network plug-in. Please restart the application."
msgstr ""
#, c-format, boost-format
msgid ""
"You've selected network plug-in version %s.\n"
"\n"
"Would you like to download and install this version now?\n"
"\n"
"Note: The application may need to restart after installation."
msgstr ""
msgid "Download Network Plug-in"
msgstr ""
msgid "Associate files to OrcaSlicer"
msgstr "Skojarzenia plików z OrcaSlicer"
@@ -8358,7 +8408,16 @@ msgstr ""
msgid "Skip AMS blacklist check"
msgstr "Pomijanie sprawdzania czarnej listy AMS"
msgid "(Experimental) Keep painted feature after mesh change"
msgid "Show unsupported presets"
msgstr ""
msgid "Show incompatible/unsupported presets in the printer and filament dropdown lists. These presets cannot be selected."
msgstr ""
msgid "Experimental Features"
msgstr ""
msgid "Keep painted feature after mesh change"
msgstr ""
msgid ""
@@ -8366,12 +8425,6 @@ msgid ""
"Highly experimental! Slow and may create artifact."
msgstr ""
msgid "Show unsupported presets"
msgstr ""
msgid "Show incompatible/unsupported presets in the printer and filament dropdown lists. These presets cannot be selected."
msgstr ""
msgid "Allow Abnormal Storage"
msgstr ""
@@ -8398,24 +8451,6 @@ msgstr "debugowanie"
msgid "trace"
msgstr "śledzenie"
msgid "Network plug-in"
msgstr ""
msgid "Reload"
msgstr ""
msgid "Reload the network plug-in without restarting the application"
msgstr ""
msgid "Network plug-in reloaded successfully."
msgstr ""
msgid "Failed to reload network plug-in. Please restart the application."
msgstr ""
msgid "Reload Failed"
msgstr ""
msgid "Debug"
msgstr "Debugowanie"
@@ -8431,25 +8466,6 @@ msgstr "Synchronizacja profili"
msgid "Preferences sync"
msgstr "Synchronizacja preferencji"
msgid "View control settings"
msgstr "Ustawienia kontrolowania widoku"
msgid "Rotate view"
msgstr "Obróć widok"
msgid "Pan view"
msgstr "Przesuń widok"
msgid "Zoom view"
msgstr "Przybliż widok"
msgid "Other"
msgstr "Inne"
# TODO: Review, changed by lang refactor. PR 14254
msgid "Reverse scroll direction while zooming"
msgstr "Kierunek obracania koła myszy odwraca się podczas powiększania"
msgid "Enable SSL(MQTT)"
msgstr "Włącz SSL(MQTT)"
@@ -9160,6 +9176,12 @@ msgstr "Usuń ten profil"
msgid "Search in preset"
msgstr "Szukaj w profilu"
msgid "Synchronization of different extruder drives or nozzle volume types is not supported."
msgstr ""
msgid "Synchronize the modification of parameters to the corresponding parameters of another extruder."
msgstr ""
msgid "Click to reset all settings to the last saved preset."
msgstr "Proszę kliknąć, aby przywrócić wszystkie ustawienia do ostatnio zapisanego profilu."
@@ -9451,6 +9473,18 @@ msgstr "Współczynnik przepływu i Wzrost ciśnienia (PA)"
msgid "Print chamber temperature"
msgstr "Temperatura komory druku"
msgid "Chamber temperature"
msgstr "Temperatura komory"
msgid "Target chamber temperature, and the minimal chamber temperature at which printing should start"
msgstr ""
msgid "Target"
msgstr ""
msgid "Minimal"
msgstr ""
msgid "Print temperature"
msgstr "Temperatura druku"
@@ -9775,12 +9809,22 @@ msgid "Don't warn again for this preset"
msgstr ""
#, c-format, boost-format
msgid "Left: %s"
msgstr "Lewy: %s"
msgid "%s: %s"
msgstr ""
msgid "No modifications need to be copied."
msgstr ""
msgid "Copy paramters"
msgstr ""
#, c-format, boost-format
msgid "Right: %s"
msgstr "Prawy: %s"
msgid "Modify paramters of %s"
msgstr ""
#, c-format, boost-format
msgid "Do you want to modify the following parameters of the %s to that of the %s?"
msgstr ""
msgid "Click to reset current value and attach to the global value."
msgstr "Kliknij, aby przywrócić bieżącą wartość do wartości globalnej."
@@ -9800,7 +9844,7 @@ msgid "Transfer or discard changes"
msgstr "Przenieść lub odrzucić zmiany"
# TODO: Review, changed by lang refactor. PR 14254
msgid "Old value"
msgid "Old Value"
msgstr "Stara wartość"
msgid "New Value"
@@ -9922,6 +9966,12 @@ msgstr ""
msgid "Capabilities"
msgstr "Możliwości"
msgid "Left: "
msgstr ""
msgid "Right: "
msgstr ""
msgid "Show all presets (including incompatible)"
msgstr "Pokaż wszystkie profile (łącznie z niekompatybilnymi)"
@@ -11155,12 +11205,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"
@@ -12007,6 +12066,23 @@ msgstr "Normalne drukowanie"
msgid "This is the default acceleration for both normal printing and travel after the first layer."
msgstr "Domyślne przyspieszenie zarówno normalnego druku, jak i przemieszczenia, z wyjątkiem pierwszej warstwy"
msgid "Acceleration of travel moves."
msgstr "Przyspieszenie ruchów podróżnych"
msgid "First layer travel"
msgstr ""
msgid ""
"Travel acceleration of first layer.\n"
"The percentage value is relative to Travel Acceleration."
msgstr ""
msgid "mm/s² or %"
msgstr "mm/s² lub %"
msgid "Acceleration of bridges. If the value is expressed as a percentage (e.g. 50%), it will be calculated based on the outer wall acceleration."
msgstr "Przyspieszenie na mostkach. Jeśli wartość jest wyrażona w procentach (np. 50%), będzie obliczana na podstawie przyspieszenia zewnętrznej ściany."
msgid "Default filament profile"
msgstr "Domyślny profil filamentu"
@@ -12221,6 +12297,12 @@ msgstr "Struny Archimedesa"
msgid "Octagram Spiral"
msgstr "Spirala oktagramu"
msgid "Top surface density"
msgstr "Gęstość górnej powierzchni"
msgid "Density of top surface layer. A value of 100% creates a fully solid, smooth top layer. Reducing this value results in a textured top surface, according to the chosen top surface pattern. A value of 0% will result in only the walls on the top layer being created. Intended for aesthetic or functional purposes, not to fix issues such as over-extrusion."
msgstr ""
msgid "Bottom surface pattern"
msgstr "Wzór dolnej powierzchni"
@@ -12228,6 +12310,14 @@ msgstr "Wzór dolnej powierzchni"
msgid "This is the line pattern of bottom surface infill, not including bridge infill."
msgstr "Wzór linii wypełnienia dolnej powierzchni, nie dotyczy wypełnienia mostu"
msgid "Bottom surface density"
msgstr "Gęstość dolnej powierzchni"
msgid ""
"Density of the bottom surface layer. Intended for aesthetic or functional purposes, not to fix issues such as over-extrusion.\n"
"WARNING: Lowering this value may negatively affect bed adhesion."
msgstr ""
msgid "Internal solid infill pattern"
msgstr "Wzór wewnętrznego pełnego wypełnienia"
@@ -12520,18 +12610,6 @@ msgstr "Automatyczne płukanie"
msgid "Auto For Match"
msgstr "Automatyczne dopasowanie"
msgid "Enable filament dynamic map"
msgstr ""
msgid "Enable dynamic filament mapping during print."
msgstr ""
msgid "Has filament switcher"
msgstr ""
msgid "Printer has a filament switcher hardware (e.g., AMS)."
msgstr ""
msgid "Flush temperature"
msgstr "Temperatura spłukiwania"
@@ -12869,7 +12947,7 @@ 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
#, no-c-format, no-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 ""
@@ -12937,79 +13015,6 @@ msgstr "TPMS-FK"
msgid "Gyroid"
msgstr "Gyroidalny"
msgid "Lateral lattice angle 1"
msgstr "Kąt siatki 1"
msgid "The angle of the first set of Lateral lattice elements in the Z direction. Zero is vertical."
msgstr "Kąt nachylenia pierwszej linii dla wzorca wypełnienia „siatka 2D” względem osi Z. Zero oznacza pionową."
msgid "Lateral lattice angle 2"
msgstr "Kąt siatki 2"
msgid "The angle of the second set of Lateral lattice elements in the Z direction. Zero is vertical."
msgstr "Kąt nachylenia drugiej linii dla wzorca wypełnienia \"2D siatka\" względem osi Z."
msgid "Infill overhang angle"
msgstr ""
msgid "The angle of the infill angled lines. 60° will result in a pure honeycomb."
msgstr ""
msgid "Lightning overhang angle"
msgstr ""
msgid "Maximum overhang angle for Lightning infill support propagation."
msgstr ""
msgid "Prune angle"
msgstr ""
msgid ""
"Controls how aggressively short or unsupported Lightning branches are pruned.\n"
"This angle is converted internally to a per-layer distance."
msgstr ""
msgid "Straightening angle"
msgstr ""
msgid "Maximum straightening angle used to simplify Lightning branches."
msgstr ""
msgid "Sparse infill anchor length"
msgstr "Długość kotwiczenia wypełnienia"
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an additional perimeter. If expressed as percentage (example: 15%) it is calculated over infill extrusion width. Orca Slicer tries to connect two close infill lines to a short perimeter segment. If no such perimeter segment shorter than infill_anchor_max is found, the infill line is connected to a perimeter segment at just one side and the length of the perimeter segment taken is limited to this parameter, but no longer than anchor_length_max.\n"
"Set this parameter to zero to disable anchoring perimeters connected to a single infill line."
msgstr ""
"Połączenie wypełnienia z wewnętrznym obrysem poprzez dodawanie krótkich segmentów obrysu. Gdy wartość jest podana w procentach (przykład: 15%), zostanie ona obliczona na podstawie szerokości ścieżki wypełnienia. Slicer stara się łączyć dwie sąsiednie linie wypełnienia za pomocą krótkiego segmentu obrysu. W sytuacji, gdy nie znajdzie segmentu krótszego niż określony parametr, linia wypełnienia zostanie połączona z segmentem obrysu tylko z jednej strony. Długość tego segmentu zostanie ograniczona do wartości określonej w parametrze infill_anchor, ale nie przekroczy tej wartości.\n"
"Aby wyłączyć funkcję kotwiczenia, należy ustawić wartość na zero. Ustaw zero, aby wyłączyć kotwiczenie obrysów do pojedynczej linii wypełnienia."
msgid "0 (no open anchors)"
msgstr "0 (brak otwartych kotwic)"
msgid "1000 (unlimited)"
msgstr "1000 (nieograniczone)"
msgid "Maximum length of the infill anchor"
msgstr "Maksymalna długość kotwiczenia wypełnienia"
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an additional perimeter. If expressed as percentage (example: 15%) it is calculated over infill extrusion width. Orca Slicer tries to connect two close infill lines to a short perimeter segment. If no such perimeter segment shorter than this parameter is found, the infill line is connected to a perimeter segment at just one side and the length of the perimeter segment taken is limited to infill_anchor, but no longer than this parameter.\n"
"If set to 0, the old algorithm for infill connection will be used, it should create the same result as with 1000 & 0."
msgstr ""
"Łączenie wypełnienia z wewnętrznym obrysem przez dodanie krótkiego segmentu obrysu. Jeśli wyrażone w procentach (np. 15%), zostanie obliczone z szerokości ścieżki wypełnienia. Orca Slicer spróbuje połączyć dwie najbliższe linie wypełnienia krótkim segmentem obrysu. Jeśli nie zostanie znaleziony segment krótszy, niż ten parametr, linia wypełnienia zostanie dołączona do segmentu obrysu tylko z jednej strony, a długość segmentu będzie ograniczona do wartości parametru infill_anchor, ale nie dłuższa niż ten parametr.\n"
"Jeśli ustawione na 0, zostanie użyty stary algorytm łączenia wypełnienia, powinien dać ten sam wynik co przy ustawieniu 1000 & 0."
msgid "0 (Simple connect)"
msgstr "0 (bez przymocowania)"
msgid "Acceleration of inner walls."
msgstr "Przyspieszenie na wewnętrznych ścianach"
msgid "Acceleration of travel moves."
msgstr "Przyspieszenie ruchów podróżnych"
# TODO: Review, changed by lang refactor. PR 14254
msgid "This is the acceleration of top surface infill. Using a lower value may improve top surface quality."
msgstr "Przyspieszenie dla wypełnienia górnej powierzchni. Użycie niższej wartości może poprawić jakość górnej powierzchni"
@@ -13018,11 +13023,8 @@ msgstr "Przyspieszenie dla wypełnienia górnej powierzchni. Użycie niższej wa
msgid "Acceleration of outer wall: using a lower value can improve quality."
msgstr "Przyspieszenie na zewnętrznej ścianie. Użycie niższej wartości może poprawić jakość"
msgid "Acceleration of bridges. If the value is expressed as a percentage (e.g. 50%), it will be calculated based on the outer wall acceleration."
msgstr "Przyspieszenie na mostkach. Jeśli wartość jest wyrażona w procentach (np. 50%), będzie obliczana na podstawie przyspieszenia zewnętrznej ściany."
msgid "mm/s² or %"
msgstr "mm/s² lub %"
msgid "Acceleration of inner walls."
msgstr "Przyspieszenie na wewnętrznych ścianach"
msgid "Acceleration of sparse infill. If the value is expressed as a percentage (e.g. 100%), it will be calculated based on the default acceleration."
msgstr "Przyspieszenie na rzadkim wypełnieniu. Jeśli wartość jest wyrażona w procentach (np. 100%), będzie obliczana na podstawie domyślnego przyspieszenia."
@@ -13034,14 +13036,6 @@ msgstr "Przyspieszenie wewnętrznego, pełnego wypełnienia. Jeśli wartość je
msgid "This is the printing acceleration for the first layer. Using limited acceleration can improve build plate adhesion."
msgstr "Przyspieszenie dla pierwszej warstwy. Użycie niższej wartości może poprawić przyczepność do stołu"
msgid "First layer travel"
msgstr ""
msgid ""
"Travel acceleration of first layer.\n"
"The percentage value is relative to Travel Acceleration."
msgstr ""
msgid "Enable accel_to_decel"
msgstr "Włącz accel_to_decel"
@@ -13136,6 +13130,17 @@ msgstr "Prędkość wentylatora będzie stopniowo zwiększana liniowo od zera na
msgid "layer"
msgstr "warstwa"
msgid "First layer fan speed"
msgstr ""
msgid ""
"Sets an exact fan speed for the first layer, overriding all other cooling settings. Useful for protecting 3D-printed toolhead parts (e.g. Voron-style ABS/ASA ducts) from a hot bed. A small amount of airflow cools the ducts down, without using full cooling that may in certain conditions hurt first-layer adhesion.\n"
"From the second layer onwards, normal cooling resumes.\n"
"If \"Full fan speed at layer\" is also set, the fan ramps smoothly from this value on the first layer up to your target by the chosen layer.\n"
"Only available when \"No cooling for the first\" is 0.\n"
"Set to -1 to disable it."
msgstr ""
msgid "Support interface fan speed"
msgstr "Prędkość wentylatora dla warstwy łączącej podpory"
@@ -13648,6 +13653,73 @@ msgstr "Obszar wykluczony z sondowania pod kątem zalepienia dyszy"
msgid "Probing exclude area of clumping."
msgstr "Obszar wykluczony z sondowania pod kątem zalepienia dyszy."
msgid "Lateral lattice angle 1"
msgstr "Kąt siatki 1"
msgid "The angle of the first set of Lateral lattice elements in the Z direction. Zero is vertical."
msgstr "Kąt nachylenia pierwszej linii dla wzorca wypełnienia „siatka 2D” względem osi Z. Zero oznacza pionową."
msgid "Lateral lattice angle 2"
msgstr "Kąt siatki 2"
msgid "The angle of the second set of Lateral lattice elements in the Z direction. Zero is vertical."
msgstr "Kąt nachylenia drugiej linii dla wzorca wypełnienia \"2D siatka\" względem osi Z."
msgid "Infill overhang angle"
msgstr ""
msgid "The angle of the infill angled lines. 60° will result in a pure honeycomb."
msgstr ""
msgid "Lightning overhang angle"
msgstr ""
msgid "Maximum overhang angle for Lightning infill support propagation."
msgstr ""
msgid "Prune angle"
msgstr ""
msgid ""
"Controls how aggressively short or unsupported Lightning branches are pruned.\n"
"This angle is converted internally to a per-layer distance."
msgstr ""
msgid "Straightening angle"
msgstr ""
msgid "Maximum straightening angle used to simplify Lightning branches."
msgstr ""
msgid "Sparse infill anchor length"
msgstr "Długość kotwiczenia wypełnienia"
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an additional perimeter. If expressed as percentage (example: 15%) it is calculated over infill extrusion width. Orca Slicer tries to connect two close infill lines to a short perimeter segment. If no such perimeter segment shorter than infill_anchor_max is found, the infill line is connected to a perimeter segment at just one side and the length of the perimeter segment taken is limited to this parameter, but no longer than anchor_length_max.\n"
"Set this parameter to zero to disable anchoring perimeters connected to a single infill line."
msgstr ""
"Połączenie wypełnienia z wewnętrznym obrysem poprzez dodawanie krótkich segmentów obrysu. Gdy wartość jest podana w procentach (przykład: 15%), zostanie ona obliczona na podstawie szerokości ścieżki wypełnienia. Slicer stara się łączyć dwie sąsiednie linie wypełnienia za pomocą krótkiego segmentu obrysu. W sytuacji, gdy nie znajdzie segmentu krótszego niż określony parametr, linia wypełnienia zostanie połączona z segmentem obrysu tylko z jednej strony. Długość tego segmentu zostanie ograniczona do wartości określonej w parametrze infill_anchor, ale nie przekroczy tej wartości.\n"
"Aby wyłączyć funkcję kotwiczenia, należy ustawić wartość na zero. Ustaw zero, aby wyłączyć kotwiczenie obrysów do pojedynczej linii wypełnienia."
msgid "0 (no open anchors)"
msgstr "0 (brak otwartych kotwic)"
msgid "1000 (unlimited)"
msgstr "1000 (nieograniczone)"
msgid "Maximum length of the infill anchor"
msgstr "Maksymalna długość kotwiczenia wypełnienia"
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an additional perimeter. If expressed as percentage (example: 15%) it is calculated over infill extrusion width. Orca Slicer tries to connect two close infill lines to a short perimeter segment. If no such perimeter segment shorter than this parameter is found, the infill line is connected to a perimeter segment at just one side and the length of the perimeter segment taken is limited to infill_anchor, but no longer than this parameter.\n"
"If set to 0, the old algorithm for infill connection will be used, it should create the same result as with 1000 & 0."
msgstr ""
"Łączenie wypełnienia z wewnętrznym obrysem przez dodanie krótkiego segmentu obrysu. Jeśli wyrażone w procentach (np. 15%), zostanie obliczone z szerokości ścieżki wypełnienia. Orca Slicer spróbuje połączyć dwie najbliższe linie wypełnienia krótkim segmentem obrysu. Jeśli nie zostanie znaleziony segment krótszy, niż ten parametr, linia wypełnienia zostanie dołączona do segmentu obrysu tylko z jednej strony, a długość segmentu będzie ograniczona do wartości parametru infill_anchor, ale nie dłuższa niż ten parametr.\n"
"Jeśli ustawione na 0, zostanie użyty stary algorytm łączenia wypełnienia, powinien dać ten sam wynik co przy ustawieniu 1000 & 0."
msgid "0 (Simple connect)"
msgstr "0 (bez przymocowania)"
msgid ""
"Filament to print internal sparse infill.\n"
"\"Default\" uses the active object/part filament."
@@ -14518,6 +14590,18 @@ msgstr "Napęd bezpośredni"
msgid "Bowden"
msgstr "Bowden"
msgid "Enable filament dynamic map"
msgstr ""
msgid "Enable dynamic filament mapping during print."
msgstr ""
msgid "Has filament switcher"
msgstr ""
msgid "Printer has a filament switcher hardware (e.g., AMS)."
msgstr ""
msgid "Extra length on restart"
msgstr "Dodatkowa ilość dla powrotu"
@@ -14943,6 +15027,9 @@ msgstr "Szpary mniejsze niż dwukrotność wartości parametru „promień zamyk
msgid "Slicing Mode"
msgstr "Tryb cięcia"
msgid "Other"
msgstr "Inne"
msgid "Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to close all holes in the model."
msgstr "Użyj „Parzysto-nieparzysty” dla modeli samolotów 3DLabPrint. Użyj „Zamknij otwory” do zamknięcia wszystkich otworów w modelu."
@@ -15300,9 +15387,6 @@ msgstr ""
"\n"
"Ta opcja opiera się na poleceniach M191 i M141 wspieranych przez oprogramowanie układowe, czy to za pomocą makr, czy natywnie i jest używana, gdy zainstalowany jest aktywna podgrzewacz."
msgid "Chamber temperature"
msgstr "Temperatura komory"
msgid ""
"For high-temperature materials like ABS, ASA, PC, and PA, a higher chamber temperature can help suppress or reduce warping and potentially lead to higher interlayer bonding strength. However, at the same time, a higher chamber temperature will reduce the efficiency of air filtration for ABS and ASA.\n"
"\n"
@@ -15316,6 +15400,17 @@ msgstr ""
"\n"
"Jeśli włączona, ten parametr ustawia także zmienną gcode o nazwie chamber_temperature, która może być użyta do przekazania żądanej temperatury komory do makra rozpoczynającego drukowanie, lub makra utrzymywania ciepła, na przykład: PRINT_START (inne zmienne) CHAMBER_TEMP=[chamber_temperature]. Może to być przydatne, jeśli twoja drukarka nie obsługuje poleceń M141/M191 lub jeśli chcesz zarządzać utrzymywaniem ciepła w makrze rozpoczynającym drukowanie, jeśli nie jest zainstalowany aktywna podgrzewacz komory."
msgid ""
"This is the chamber temperature at which printing should start, while the chamber continues heating toward the \"Target\" chamber temperature. For example, set the Target to 60 and the Minimal to 50 to begin printing once the chamber reaches 50°C, without waiting for the full 60°C.\n"
"\n"
"It sets a G-code variable named chamber_minimal_temperature, which can be passed to your print start macro or a heat soak macro, like this: PRINT_START (other variables) CHAMBER_MIN_TEMP=[chamber_minimal_temperature].\n"
"\n"
"Unlike the \"Target\" chamber temperature, this option does not emit any M141/M191 commands; it only exposes the value to your custom G-code. It should not exceed the \"Target\" chamber temperature."
msgstr ""
msgid "Chamber minimal temperature"
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid "Nozzle temperature after the first layer"
msgstr "Temperatura dyszy dla warstw po początkowej"
@@ -15361,20 +15456,6 @@ msgstr "Grubość górnej powłoki"
msgid "The number of top solid layers is increased when slicing if the thickness calculated by top shell layers is thinner than this value. This can avoid having too thin a shell when layer height is small. 0 means that this setting is disabled and thickness of top shell is determined simply by the number of top shell layers."
msgstr "Liczba górnych zwartych warstw jest zwiększana podczas cięcia, jeśli grubość obliczona przez górną warstwe powłoki jest cieńsza niż ta wartość. Można w ten sposób uniknąć zbyt cienkiej powłoki, gdy wysokość warstwy jest mała. 0 oznacza, że to ustawienie jest wyłączone, a grubość górnej powłoki jest absolutnie określona przez górne warstwy powłoki"
msgid "Top surface density"
msgstr "Gęstość górnej powierzchni"
msgid "Density of top surface layer. A value of 100% creates a fully solid, smooth top layer. Reducing this value results in a textured top surface, according to the chosen top surface pattern. A value of 0% will result in only the walls on the top layer being created. Intended for aesthetic or functional purposes, not to fix issues such as over-extrusion."
msgstr ""
msgid "Bottom surface density"
msgstr "Gęstość dolnej powierzchni"
msgid ""
"Density of the bottom surface layer. Intended for aesthetic or functional purposes, not to fix issues such as over-extrusion.\n"
"WARNING: Lowering this value may negatively affect bed adhesion."
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid "This is the speed at which traveling is done."
msgstr "Prędkość przemieszczania, która jest szybsza i bez ekstruzji"
@@ -15765,9 +15846,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"
@@ -17988,6 +18066,132 @@ msgstr "Logowanie/test"
msgid "Connection to printers connected via the print host failed."
msgstr "Połączenie z drukarkami podłączonymi przez hosta drukowania nie powiodło się."
msgid "Detect Creality K-series printer"
msgstr ""
msgid "Click Scan to look for K-series printers on your network."
msgstr ""
msgid "Use Selected"
msgstr ""
msgid "Scanning the LAN for K-series printers... this takes a few seconds."
msgstr ""
msgid "No K-series printers found. Make sure the printer is on the same network and not blocked by Wi-Fi client isolation, then click Scan again."
msgstr ""
#, c-format
msgid "Found %zu Creality printer(s). Select one and click Use Selected."
msgstr ""
msgid "Active"
msgstr ""
msgid "Printers"
msgstr ""
msgid "Processes"
msgstr ""
msgid "Show/Hide system information"
msgstr ""
msgid "Copy system information to clipboard"
msgstr ""
msgid "We need information for diagnosing source of the issue. Check wiki page for detailed guide."
msgstr ""
msgid "Pack button collects project file and logs of current session onto a zip file."
msgstr ""
msgid "Any additional visual examples like images or screen recordings might be helpful while reporting the issue."
msgstr ""
msgid "Report issue"
msgstr ""
msgid "Pack"
msgstr ""
msgid "Cleans and rebuilds system profiles cache on next launch"
msgstr ""
msgid "Clean system profiles cache"
msgstr ""
msgid "Clean"
msgstr ""
msgid "Loaded profiles overview"
msgstr ""
msgid "This section shows information for loaded profiles"
msgstr ""
msgid "Exports detailed overview of loaded profiles in json format"
msgstr ""
msgid "Configurations folder"
msgstr ""
msgid "Opens configurations folder"
msgstr ""
msgid "Log level"
msgstr ""
msgid "Stored logs"
msgstr ""
msgid "Packs all stored logs onto a zip file."
msgstr ""
msgid "Profiles"
msgstr ""
msgid "Select NO to close dialog and review project"
msgstr ""
msgid "No project file on current session. Only logs will be included to package"
msgstr ""
msgid "Select NO to close dialog and review project."
msgstr ""
msgid "Please make sure any instances of OrcaSlicer are not running"
msgstr ""
msgid "System folder cannot be deleted because some files are in use by another application. Please close any applications using these files and try again."
msgstr ""
msgid "Failed to delete system folder..."
msgstr ""
msgid "Failed to determine executable path."
msgstr ""
msgid "Failed to launch a new instance."
msgstr ""
msgid "log(s)"
msgstr ""
msgid "Choose where to save the exported JSON file"
msgstr ""
msgid ""
"Export failed\n"
"Please check write permissions or file in use by another application"
msgstr ""
msgid "Choose where to save the exported ZIP file"
msgstr ""
msgid "File already exists. Overwrite?"
msgstr ""
msgid "3DPrinterOS Cloud upload options"
msgstr ""
@@ -18070,6 +18274,19 @@ msgstr "Połączenie z MKS działa poprawnie."
msgid "Could not connect to MKS"
msgstr "Nie udało się połączyć z MKS"
msgid "Connection to Moonraker is working correctly."
msgstr ""
msgid "Could not connect to Moonraker"
msgstr ""
msgid "The host responded but it doesn't look like Moonraker (missing result.klippy_state)."
msgstr ""
#, c-format, boost-format
msgid "Could not parse Moonraker server response: %s"
msgstr ""
msgid "Connection to OctoPrint is working correctly."
msgstr "Połączenie z OctoPrint działa poprawnie."
@@ -19229,6 +19446,30 @@ msgstr ""
"Unikaj odkształceń\n"
"Czy wiesz, że podczas drukowania filamentami podatnymi na odkształcenia, takimi jak ABS, odpowiednie zwiększenie temperatury podgrzewanej płyty może zmniejszyć prawdopodobieństwo odkształceń?"
#~ msgid "View control settings"
#~ msgstr "Ustawienia kontrolowania widoku"
#~ msgid "Rotate view"
#~ msgstr "Obróć widok"
#~ msgid "Pan view"
#~ msgstr "Przesuń widok"
#~ msgid "Zoom view"
#~ msgstr "Przybliż widok"
# TODO: Review, changed by lang refactor. PR 14254
#~ msgid "Reverse scroll direction while zooming"
#~ msgstr "Kierunek obracania koła myszy odwraca się podczas powiększania"
#, c-format, boost-format
#~ msgid "Left: %s"
#~ msgstr "Lewy: %s"
#, c-format, boost-format
#~ msgid "Right: %s"
#~ msgstr "Prawy: %s"
#~ msgid "Enable network plug-in"
#~ msgstr "Włączenie wtyczki sieciowej"
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+456 -223
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-07-03 14:43+0200\n"
"Language: sv\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -1687,6 +1687,25 @@ 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"
"\n"
"Logga 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"
"\n"
"Om 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 +1733,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 +4032,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"
@@ -4020,6 +4048,10 @@ msgstr ""
msgid "Current chamber temperature is higher than the material's safe temperature; this may result in material softening and nozzle clogs. The maximum safe temperature for the material is %d"
msgstr "Current chamber temperature is higher than the material's safe temperature, this may result in material softening and clogging. The maximum safe temperature for the material is %d"
#, c-format, boost-format
msgid "The minimal chamber temperature (%d℃) is higher than the target chamber temperature (%d℃). The minimal value is the threshold at which printing starts while the chamber keeps heating toward the target, so it should not exceed it. It will be clamped to the target."
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid ""
"Layer height too small\n"
@@ -5126,6 +5158,12 @@ msgstr "Alla plattor"
msgid "Stats"
msgstr "Statistik"
msgid "Slice"
msgstr "Bered"
msgid "Review"
msgstr ""
msgid "Assembly Return"
msgstr "Monterings retur"
@@ -5193,7 +5231,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 ""
@@ -7751,6 +7789,45 @@ msgstr ""
msgid "Choose Download Directory"
msgstr "Välj Nedladdnings Register"
msgid "(Latest)"
msgstr ""
msgid "Network plug-in switched successfully."
msgstr ""
msgid "Success"
msgstr "Lyckades"
msgid "Failed to load network plug-in. Please restart the application."
msgstr ""
#, c-format, boost-format
msgid ""
"You've selected network plug-in version %s.\n"
"\n"
"Would you like to download and install this version now?\n"
"\n"
"Note: The application may need to restart after installation."
msgstr ""
msgid "Download Network Plug-in"
msgstr ""
msgid "Reload the network plug-in without restarting the application"
msgstr ""
msgid "Network plug-in reloaded successfully."
msgstr ""
msgid "Reload"
msgstr "Ladda om"
msgid "Failed to reload network plug-in. Please restart the application."
msgstr ""
msgid "Reload Failed"
msgstr ""
msgid "Associate"
msgstr ""
@@ -7806,12 +7883,6 @@ msgstr "Visa välkomstskärm"
msgid "Show the splash screen during startup."
msgstr "Visa välkomstskärmen under uppstart."
msgid "Show shared profiles notification"
msgstr ""
msgid "Show a notification with a link to browse shared profiles when the selected printer is changed."
msgstr ""
msgid "Use window buttons on left side"
msgstr ""
@@ -7842,6 +7913,13 @@ msgstr ""
msgid "Should printer/filament/process settings be loaded when opening a 3MF file?"
msgstr ""
msgid "Auto backup"
msgstr "Auto säkerhetskopiera"
# TODO: Review, changed by lang refactor. PR 14254
msgid "Backup your project periodically to help with restoring from an occasional crash."
msgstr "Säkerhetskopiera ditt projekt med jämna mellanrum för att underlätta återställning efter en tillfällig krasch."
msgid "Maximum recent files"
msgstr ""
@@ -7860,12 +7938,17 @@ msgstr ""
msgid "If enabled, a parameter settings dialog will appear during STEP file import."
msgstr ""
msgid "Auto backup"
msgstr "Auto säkerhetskopiera"
msgid "Quality level for Draco export"
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid "Backup your project periodically to help with restoring from an occasional crash."
msgstr "Säkerhetskopiera ditt projekt med jämna mellanrum för att underlätta återställning efter en tillfällig krasch."
msgid "bits"
msgstr "bits"
msgid ""
"Controls the quantization bit depth used when compressing the mesh to Draco format.\n"
"0 = lossless compression (geometry is preserved at full precision). Valid lossy values range from 8 to 30.\n"
"Lower values produce smaller files but lose more geometric detail; higher values preserve more detail at the cost of larger files."
msgstr ""
msgid "Preset"
msgstr "Förinställd"
@@ -7897,6 +7980,12 @@ msgstr ""
msgid "Optimizes filament area maximum height by chosen filament count."
msgstr ""
msgid "Show shared profiles notification"
msgstr ""
msgid "Show a notification with a link to browse shared profiles when the selected printer is changed."
msgstr ""
msgid "Features"
msgstr "Funktioner"
@@ -7909,18 +7998,6 @@ msgstr ""
msgid "Pop up to select filament grouping mode"
msgstr ""
msgid "Quality level for Draco export"
msgstr ""
msgid "bits"
msgstr "bits"
msgid ""
"Controls the quantization bit depth used when compressing the mesh to Draco format.\n"
"0 = lossless compression (geometry is preserved at full precision). Valid lossy values range from 8 to 30.\n"
"Lower values produce smaller files but lose more geometric detail; higher values preserve more detail at the cost of larger files."
msgstr ""
msgid "Behaviour"
msgstr ""
@@ -8145,19 +8222,6 @@ msgstr ""
msgid "Auto sync user presets (Printer/Filament/Process)"
msgstr "Automatisk synkronisering av användarens förinställningar (skrivare/filament/process)"
# TODO: Review, changed by lang refactor. PR 14254
msgid "Update built-in presets automatically."
msgstr "Uppdatera inbyggda förinställningar automatiskt."
msgid "Use encrypted file for token storage"
msgstr ""
msgid "Store authentication tokens in an encrypted file instead of the system keychain. (Requires restart)"
msgstr ""
msgid "Filament Sync Options"
msgstr ""
msgid "Filament sync mode"
msgstr ""
@@ -8170,6 +8234,16 @@ msgstr ""
msgid "Color only"
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid "Update built-in presets automatically."
msgstr "Uppdatera inbyggda förinställningar automatiskt."
msgid "Use encrypted file for token storage"
msgstr ""
msgid "Store authentication tokens in an encrypted file instead of the system keychain. (Requires restart)"
msgstr ""
msgid "Bambu network plug-in"
msgstr ""
@@ -8182,30 +8256,6 @@ msgstr ""
msgid "Select the network plug-in version to use"
msgstr ""
msgid "(Latest)"
msgstr ""
msgid "Network plug-in switched successfully."
msgstr ""
msgid "Success"
msgstr "Lyckades"
msgid "Failed to load network plug-in. Please restart the application."
msgstr ""
#, c-format, boost-format
msgid ""
"You've selected network plug-in version %s.\n"
"\n"
"Would you like to download and install this version now?\n"
"\n"
"Note: The application may need to restart after installation."
msgstr ""
msgid "Download Network Plug-in"
msgstr ""
msgid "Associate files to OrcaSlicer"
msgstr "Associerade filer till Orca Slicer"
@@ -8252,7 +8302,16 @@ msgstr "Utvecklare"
msgid "Skip AMS blacklist check"
msgstr "Hoppa över kontrollen av AMS svarta lista"
msgid "(Experimental) Keep painted feature after mesh change"
msgid "Show unsupported presets"
msgstr ""
msgid "Show incompatible/unsupported presets in the printer and filament dropdown lists. These presets cannot be selected."
msgstr ""
msgid "Experimental Features"
msgstr ""
msgid "Keep painted feature after mesh change"
msgstr ""
msgid ""
@@ -8260,12 +8319,6 @@ msgid ""
"Highly experimental! Slow and may create artifact."
msgstr ""
msgid "Show unsupported presets"
msgstr ""
msgid "Show incompatible/unsupported presets in the printer and filament dropdown lists. These presets cannot be selected."
msgstr ""
msgid "Allow Abnormal Storage"
msgstr ""
@@ -8292,24 +8345,6 @@ msgstr "felsök"
msgid "trace"
msgstr "spåra"
msgid "Network plug-in"
msgstr ""
msgid "Reload"
msgstr "Ladda om"
msgid "Reload the network plug-in without restarting the application"
msgstr ""
msgid "Network plug-in reloaded successfully."
msgstr ""
msgid "Failed to reload network plug-in. Please restart the application."
msgstr ""
msgid "Reload Failed"
msgstr ""
msgid "Debug"
msgstr "Felsökning"
@@ -8325,25 +8360,6 @@ msgstr "Förinställd synkronisering"
msgid "Preferences sync"
msgstr "Synkronisera inställningar"
msgid "View control settings"
msgstr "Kontroll inställningar"
msgid "Rotate view"
msgstr "Rotera vy"
msgid "Pan view"
msgstr "Panoreringsvy"
msgid "Zoom view"
msgstr "Zoomvy"
msgid "Other"
msgstr "Andra"
# TODO: Review, changed by lang refactor. PR 14254
msgid "Reverse scroll direction while zooming"
msgstr "Reversera mushjulet för att zooma"
msgid "Enable SSL(MQTT)"
msgstr "Aktivera SSL(MQTT)"
@@ -9044,6 +9060,12 @@ msgstr "Radera denna förinställning"
msgid "Search in preset"
msgstr "Sök i inställning"
msgid "Synchronization of different extruder drives or nozzle volume types is not supported."
msgstr ""
msgid "Synchronize the modification of parameters to the corresponding parameters of another extruder."
msgstr ""
msgid "Click to reset all settings to the last saved preset."
msgstr "Klicka för att återställa alla inställningar till den senast sparade förinställningen."
@@ -9328,6 +9350,18 @@ msgstr ""
msgid "Print chamber temperature"
msgstr ""
msgid "Chamber temperature"
msgstr "Kammarens temperatur"
msgid "Target chamber temperature, and the minimal chamber temperature at which printing should start"
msgstr ""
msgid "Target"
msgstr ""
msgid "Minimal"
msgstr ""
msgid "Print temperature"
msgstr "Utskrifts temperatur"
@@ -9647,11 +9681,21 @@ msgid "Don't warn again for this preset"
msgstr ""
#, c-format, boost-format
msgid "Left: %s"
msgid "%s: %s"
msgstr ""
msgid "No modifications need to be copied."
msgstr ""
msgid "Copy paramters"
msgstr ""
#, c-format, boost-format
msgid "Right: %s"
msgid "Modify paramters of %s"
msgstr ""
#, c-format, boost-format
msgid "Do you want to modify the following parameters of the %s to that of the %s?"
msgstr ""
msgid "Click to reset current value and attach to the global value."
@@ -9672,7 +9716,7 @@ msgid "Transfer or discard changes"
msgstr "Överge eller Behåll ändringar"
# TODO: Review, changed by lang refactor. PR 14254
msgid "Old value"
msgid "Old Value"
msgstr "Gammalt värde"
msgid "New Value"
@@ -9788,6 +9832,12 @@ msgstr "Antal extruders"
msgid "Capabilities"
msgstr "Förmågor"
msgid "Left: "
msgstr ""
msgid "Right: "
msgstr ""
msgid "Show all presets (including incompatible)"
msgstr "Visa alla inställningar (inklusive inkompatibla)"
@@ -11001,12 +11051,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"
@@ -11803,6 +11862,23 @@ msgstr "Normal utskrift"
msgid "This is the default acceleration for both normal printing and travel after the first layer."
msgstr "Standard acceleration för både normal utskrift och förflyttning förrutom första lager"
msgid "Acceleration of travel moves."
msgstr ""
msgid "First layer travel"
msgstr ""
msgid ""
"Travel acceleration of first layer.\n"
"The percentage value is relative to Travel Acceleration."
msgstr ""
msgid "mm/s² or %"
msgstr "mm/s² eller %"
msgid "Acceleration of bridges. If the value is expressed as a percentage (e.g. 50%), it will be calculated based on the outer wall acceleration."
msgstr ""
msgid "Default filament profile"
msgstr "Standard filament profil"
@@ -11985,6 +12061,12 @@ msgstr ""
msgid "Octagram Spiral"
msgstr ""
msgid "Top surface density"
msgstr ""
msgid "Density of top surface layer. A value of 100% creates a fully solid, smooth top layer. Reducing this value results in a textured top surface, according to the chosen top surface pattern. A value of 0% will result in only the walls on the top layer being created. Intended for aesthetic or functional purposes, not to fix issues such as over-extrusion."
msgstr ""
msgid "Bottom surface pattern"
msgstr "Botten ytans mönster"
@@ -11992,6 +12074,14 @@ msgstr "Botten ytans mönster"
msgid "This is the line pattern of bottom surface infill, not including bridge infill."
msgstr "Botten ytans ifyllnads linjemönster, inte bridge/brygg ifyllnad"
msgid "Bottom surface density"
msgstr ""
msgid ""
"Density of the bottom surface layer. Intended for aesthetic or functional purposes, not to fix issues such as over-extrusion.\n"
"WARNING: Lowering this value may negatively affect bed adhesion."
msgstr ""
msgid "Internal solid infill pattern"
msgstr "Invändigt mönster för fyllning av solida ytor"
@@ -12252,18 +12342,6 @@ msgstr ""
msgid "Auto For Match"
msgstr ""
msgid "Enable filament dynamic map"
msgstr ""
msgid "Enable dynamic filament mapping during print."
msgstr ""
msgid "Has filament switcher"
msgstr ""
msgid "Printer has a filament switcher hardware (e.g., AMS)."
msgstr ""
msgid "Flush temperature"
msgstr ""
@@ -12595,7 +12673,7 @@ msgstr ""
msgid "Z-buckling bias optimization (experimental)"
msgstr ""
#, c-format, boost-format
#, no-c-format, no-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 ""
@@ -12663,75 +12741,6 @@ msgstr "TPMS-FK"
msgid "Gyroid"
msgstr ""
msgid "Lateral lattice angle 1"
msgstr ""
msgid "The angle of the first set of Lateral lattice elements in the Z direction. Zero is vertical."
msgstr ""
msgid "Lateral lattice angle 2"
msgstr ""
msgid "The angle of the second set of Lateral lattice elements in the Z direction. Zero is vertical."
msgstr ""
msgid "Infill overhang angle"
msgstr ""
msgid "The angle of the infill angled lines. 60° will result in a pure honeycomb."
msgstr ""
msgid "Lightning overhang angle"
msgstr ""
msgid "Maximum overhang angle for Lightning infill support propagation."
msgstr ""
msgid "Prune angle"
msgstr ""
msgid ""
"Controls how aggressively short or unsupported Lightning branches are pruned.\n"
"This angle is converted internally to a per-layer distance."
msgstr ""
msgid "Straightening angle"
msgstr ""
msgid "Maximum straightening angle used to simplify Lightning branches."
msgstr ""
msgid "Sparse infill anchor length"
msgstr ""
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an additional perimeter. If expressed as percentage (example: 15%) it is calculated over infill extrusion width. Orca Slicer tries to connect two close infill lines to a short perimeter segment. If no such perimeter segment shorter than infill_anchor_max is found, the infill line is connected to a perimeter segment at just one side and the length of the perimeter segment taken is limited to this parameter, but no longer than anchor_length_max.\n"
"Set this parameter to zero to disable anchoring perimeters connected to a single infill line."
msgstr ""
msgid "0 (no open anchors)"
msgstr "0 (inga öppna ankare)"
msgid "1000 (unlimited)"
msgstr "1000 (obegränsat)"
msgid "Maximum length of the infill anchor"
msgstr ""
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an additional perimeter. If expressed as percentage (example: 15%) it is calculated over infill extrusion width. Orca Slicer tries to connect two close infill lines to a short perimeter segment. If no such perimeter segment shorter than this parameter is found, the infill line is connected to a perimeter segment at just one side and the length of the perimeter segment taken is limited to infill_anchor, but no longer than this parameter.\n"
"If set to 0, the old algorithm for infill connection will be used, it should create the same result as with 1000 & 0."
msgstr ""
msgid "0 (Simple connect)"
msgstr ""
msgid "Acceleration of inner walls."
msgstr ""
msgid "Acceleration of travel moves."
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid "This is the acceleration of top surface infill. Using a lower value may improve top surface quality."
msgstr "Acceleration av fyllning av toppytan. Att använda ett lägre värde kan förbättra ytkvaliteten"
@@ -12740,12 +12749,9 @@ msgstr "Acceleration av fyllning av toppytan. Att använda ett lägre värde kan
msgid "Acceleration of outer wall: using a lower value can improve quality."
msgstr "Acceleration av yttervägg: ett lägre värde kan förbättra kvaliteten."
msgid "Acceleration of bridges. If the value is expressed as a percentage (e.g. 50%), it will be calculated based on the outer wall acceleration."
msgid "Acceleration of inner walls."
msgstr ""
msgid "mm/s² or %"
msgstr "mm/s² eller %"
msgid "Acceleration of sparse infill. If the value is expressed as a percentage (e.g. 100%), it will be calculated based on the default acceleration."
msgstr "Acceleration av gles utfyllnad. Om värdet uttrycks som en procentsats (t.ex. 100%) kommer det att beräknas baserat på standard accelerationen."
@@ -12756,14 +12762,6 @@ msgstr ""
msgid "This is the printing acceleration for the first layer. Using limited acceleration can improve build plate adhesion."
msgstr "Utskrifts acceleration för första lager. Ett lägre värde kan förbättra objektets fäste på byggplattan"
msgid "First layer travel"
msgstr ""
msgid ""
"Travel acceleration of first layer.\n"
"The percentage value is relative to Travel Acceleration."
msgstr ""
msgid "Enable accel_to_decel"
msgstr "Aktivera accel_to_decel"
@@ -12858,6 +12856,17 @@ msgstr ""
msgid "layer"
msgstr ""
msgid "First layer fan speed"
msgstr ""
msgid ""
"Sets an exact fan speed for the first layer, overriding all other cooling settings. Useful for protecting 3D-printed toolhead parts (e.g. Voron-style ABS/ASA ducts) from a hot bed. A small amount of airflow cools the ducts down, without using full cooling that may in certain conditions hurt first-layer adhesion.\n"
"From the second layer onwards, normal cooling resumes.\n"
"If \"Full fan speed at layer\" is also set, the fan ramps smoothly from this value on the first layer up to your target by the chosen layer.\n"
"Only available when \"No cooling for the first\" is 0.\n"
"Set to -1 to disable it."
msgstr ""
msgid "Support interface fan speed"
msgstr ""
@@ -13342,6 +13351,69 @@ msgstr ""
msgid "Probing exclude area of clumping."
msgstr ""
msgid "Lateral lattice angle 1"
msgstr ""
msgid "The angle of the first set of Lateral lattice elements in the Z direction. Zero is vertical."
msgstr ""
msgid "Lateral lattice angle 2"
msgstr ""
msgid "The angle of the second set of Lateral lattice elements in the Z direction. Zero is vertical."
msgstr ""
msgid "Infill overhang angle"
msgstr ""
msgid "The angle of the infill angled lines. 60° will result in a pure honeycomb."
msgstr ""
msgid "Lightning overhang angle"
msgstr ""
msgid "Maximum overhang angle for Lightning infill support propagation."
msgstr ""
msgid "Prune angle"
msgstr ""
msgid ""
"Controls how aggressively short or unsupported Lightning branches are pruned.\n"
"This angle is converted internally to a per-layer distance."
msgstr ""
msgid "Straightening angle"
msgstr ""
msgid "Maximum straightening angle used to simplify Lightning branches."
msgstr ""
msgid "Sparse infill anchor length"
msgstr ""
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an additional perimeter. If expressed as percentage (example: 15%) it is calculated over infill extrusion width. Orca Slicer tries to connect two close infill lines to a short perimeter segment. If no such perimeter segment shorter than infill_anchor_max is found, the infill line is connected to a perimeter segment at just one side and the length of the perimeter segment taken is limited to this parameter, but no longer than anchor_length_max.\n"
"Set this parameter to zero to disable anchoring perimeters connected to a single infill line."
msgstr ""
msgid "0 (no open anchors)"
msgstr "0 (inga öppna ankare)"
msgid "1000 (unlimited)"
msgstr "1000 (obegränsat)"
msgid "Maximum length of the infill anchor"
msgstr ""
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an additional perimeter. If expressed as percentage (example: 15%) it is calculated over infill extrusion width. Orca Slicer tries to connect two close infill lines to a short perimeter segment. If no such perimeter segment shorter than this parameter is found, the infill line is connected to a perimeter segment at just one side and the length of the perimeter segment taken is limited to infill_anchor, but no longer than this parameter.\n"
"If set to 0, the old algorithm for infill connection will be used, it should create the same result as with 1000 & 0."
msgstr ""
msgid "0 (Simple connect)"
msgstr ""
msgid ""
"Filament to print internal sparse infill.\n"
"\"Default\" uses the active object/part filament."
@@ -14177,6 +14249,18 @@ msgstr "Direct Drive"
msgid "Bowden"
msgstr "Bowden"
msgid "Enable filament dynamic map"
msgstr ""
msgid "Enable dynamic filament mapping during print."
msgstr ""
msgid "Has filament switcher"
msgstr ""
msgid "Printer has a filament switcher hardware (e.g., AMS)."
msgstr ""
msgid "Extra length on restart"
msgstr "Extra längd vid omstart"
@@ -14583,6 +14667,9 @@ msgstr "Sprickor mindre än 2 x gap stängningsradie fylls under triangeln mesh
msgid "Slicing Mode"
msgstr "Berednings läge"
msgid "Other"
msgstr "Andra"
msgid "Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to close all holes in the model."
msgstr "Använd ”Jämn-Udda” för 3DLabPrint flygplans modeller. Använd ”Stäng hål” för att stänga alla hål i modellen."
@@ -14934,9 +15021,6 @@ msgid ""
"This option relies on the firmware supporting the M191 and M141 commands either via macros or natively and is usually used when an active chamber heater is installed."
msgstr ""
msgid "Chamber temperature"
msgstr "Kammarens temperatur"
msgid ""
"For high-temperature materials like ABS, ASA, PC, and PA, a higher chamber temperature can help suppress or reduce warping and potentially lead to higher interlayer bonding strength. However, at the same time, a higher chamber temperature will reduce the efficiency of air filtration for ABS and ASA.\n"
"\n"
@@ -14945,6 +15029,17 @@ msgid ""
"If enabled, this parameter also sets a G-code variable named chamber_temperature, which can be used to pass the desired chamber temperature to your print start macro, or a heat soak macro like this: PRINT_START (other variables) CHAMBER_TEMP=[chamber_temperature]. This may be useful if your printer does not support M141/M191 commands, or if you desire to handle heat soaking in the print start macro if no active chamber heater is installed."
msgstr ""
msgid ""
"This is the chamber temperature at which printing should start, while the chamber continues heating toward the \"Target\" chamber temperature. For example, set the Target to 60 and the Minimal to 50 to begin printing once the chamber reaches 50°C, without waiting for the full 60°C.\n"
"\n"
"It sets a G-code variable named chamber_minimal_temperature, which can be passed to your print start macro or a heat soak macro, like this: PRINT_START (other variables) CHAMBER_MIN_TEMP=[chamber_minimal_temperature].\n"
"\n"
"Unlike the \"Target\" chamber temperature, this option does not emit any M141/M191 commands; it only exposes the value to your custom G-code. It should not exceed the \"Target\" chamber temperature."
msgstr ""
msgid "Chamber minimal temperature"
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid "Nozzle temperature after the first layer"
msgstr "Nozzel temperatur efter första lager"
@@ -14990,20 +15085,6 @@ msgstr "Övre skalets tjocklek"
msgid "The number of top solid layers is increased when slicing if the thickness calculated by top shell layers is thinner than this value. This can avoid having too thin a shell when layer height is small. 0 means that this setting is disabled and thickness of top shell is determined simply by the number of top shell layers."
msgstr "Antal solida övre lager ökas när tjockleken kalkyleras och övre skalet är tunnare än detta värde. Detta kan undvika att ha för tunt skal när lagerhöjden är liten. 0 betyder att den här inställningen är inaktiverad och tjockleken på det övre skalet bestäms av de övre skal lagerna"
msgid "Top surface density"
msgstr ""
msgid "Density of top surface layer. A value of 100% creates a fully solid, smooth top layer. Reducing this value results in a textured top surface, according to the chosen top surface pattern. A value of 0% will result in only the walls on the top layer being created. Intended for aesthetic or functional purposes, not to fix issues such as over-extrusion."
msgstr ""
msgid "Bottom surface density"
msgstr ""
msgid ""
"Density of the bottom surface layer. Intended for aesthetic or functional purposes, not to fix issues such as over-extrusion.\n"
"WARNING: Lowering this value may negatively affect bed adhesion."
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid "This is the speed at which traveling is done."
msgstr "Förflyttnings hastighet"
@@ -15372,9 +15453,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"
@@ -17528,6 +17606,132 @@ msgstr ""
msgid "Connection to printers connected via the print host failed."
msgstr "Anslutningen till printrar som är anslutna via printer värden misslyckades."
msgid "Detect Creality K-series printer"
msgstr ""
msgid "Click Scan to look for K-series printers on your network."
msgstr ""
msgid "Use Selected"
msgstr ""
msgid "Scanning the LAN for K-series printers... this takes a few seconds."
msgstr ""
msgid "No K-series printers found. Make sure the printer is on the same network and not blocked by Wi-Fi client isolation, then click Scan again."
msgstr ""
#, c-format
msgid "Found %zu Creality printer(s). Select one and click Use Selected."
msgstr ""
msgid "Active"
msgstr ""
msgid "Printers"
msgstr ""
msgid "Processes"
msgstr ""
msgid "Show/Hide system information"
msgstr ""
msgid "Copy system information to clipboard"
msgstr ""
msgid "We need information for diagnosing source of the issue. Check wiki page for detailed guide."
msgstr ""
msgid "Pack button collects project file and logs of current session onto a zip file."
msgstr ""
msgid "Any additional visual examples like images or screen recordings might be helpful while reporting the issue."
msgstr ""
msgid "Report issue"
msgstr ""
msgid "Pack"
msgstr ""
msgid "Cleans and rebuilds system profiles cache on next launch"
msgstr ""
msgid "Clean system profiles cache"
msgstr ""
msgid "Clean"
msgstr ""
msgid "Loaded profiles overview"
msgstr ""
msgid "This section shows information for loaded profiles"
msgstr ""
msgid "Exports detailed overview of loaded profiles in json format"
msgstr ""
msgid "Configurations folder"
msgstr ""
msgid "Opens configurations folder"
msgstr ""
msgid "Log level"
msgstr ""
msgid "Stored logs"
msgstr ""
msgid "Packs all stored logs onto a zip file."
msgstr ""
msgid "Profiles"
msgstr ""
msgid "Select NO to close dialog and review project"
msgstr ""
msgid "No project file on current session. Only logs will be included to package"
msgstr ""
msgid "Select NO to close dialog and review project."
msgstr ""
msgid "Please make sure any instances of OrcaSlicer are not running"
msgstr ""
msgid "System folder cannot be deleted because some files are in use by another application. Please close any applications using these files and try again."
msgstr ""
msgid "Failed to delete system folder..."
msgstr ""
msgid "Failed to determine executable path."
msgstr ""
msgid "Failed to launch a new instance."
msgstr ""
msgid "log(s)"
msgstr ""
msgid "Choose where to save the exported JSON file"
msgstr ""
msgid ""
"Export failed\n"
"Please check write permissions or file in use by another application"
msgstr ""
msgid "Choose where to save the exported ZIP file"
msgstr ""
msgid "File already exists. Overwrite?"
msgstr ""
msgid "3DPrinterOS Cloud upload options"
msgstr ""
@@ -17610,6 +17814,19 @@ msgstr ""
msgid "Could not connect to MKS"
msgstr "Kunde inte ansluta till MKS"
msgid "Connection to Moonraker is working correctly."
msgstr ""
msgid "Could not connect to Moonraker"
msgstr ""
msgid "The host responded but it doesn't look like Moonraker (missing result.klippy_state)."
msgstr ""
#, c-format, boost-format
msgid "Could not parse Moonraker server response: %s"
msgstr ""
msgid "Connection to OctoPrint is working correctly."
msgstr ""
@@ -18739,6 +18956,22 @@ msgstr ""
"Undvik vridning\n"
"Visste du att när du skriver ut material som är benägna att vrida, såsom ABS, kan en lämplig ökning av värmebäddens temperatur minska sannolikheten för vridning?"
#~ msgid "View control settings"
#~ msgstr "Kontroll inställningar"
#~ msgid "Rotate view"
#~ msgstr "Rotera vy"
#~ msgid "Pan view"
#~ msgstr "Panoreringsvy"
#~ msgid "Zoom view"
#~ msgstr "Zoomvy"
# TODO: Review, changed by lang refactor. PR 14254
#~ msgid "Reverse scroll direction while zooming"
#~ msgstr "Reversera mushjulet för att zooma"
#~ msgid "Perform"
#~ msgstr "Utför"
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+461 -228
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-07-03 14:43+0200\n"
"PO-Revision-Date: 2025-03-07 09:30+0200\n"
"Last-Translator: \n"
"Language-Team: Ukrainian\n"
@@ -1721,6 +1721,25 @@ 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 +1769,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 +4096,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"
@@ -4084,6 +4112,10 @@ msgstr ""
msgid "Current chamber temperature is higher than the material's safe temperature; this may result in material softening and nozzle clogs. The maximum safe temperature for the material is %d"
msgstr "Поточна температура камери вища, ніж безпечна температура матеріалу, це може призвести до розм’якшення матеріалу та його забивання. Максимально безпечна температура для цього матеріалу становить %d"
#, c-format, boost-format
msgid "The minimal chamber temperature (%d℃) is higher than the target chamber temperature (%d℃). The minimal value is the threshold at which printing starts while the chamber keeps heating toward the target, so it should not exceed it. It will be clamped to the target."
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid ""
"Layer height too small\n"
@@ -5197,6 +5229,12 @@ msgstr ""
msgid "Stats"
msgstr ""
msgid "Slice"
msgstr "Нарізка"
msgid "Review"
msgstr ""
msgid "Assembly Return"
msgstr "Повернення збірки"
@@ -5265,7 +5303,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"
@@ -7867,6 +7905,45 @@ msgstr ""
msgid "Choose Download Directory"
msgstr "Виберіть каталог завантаження"
msgid "(Latest)"
msgstr ""
msgid "Network plug-in switched successfully."
msgstr ""
msgid "Success"
msgstr ""
msgid "Failed to load network plug-in. Please restart the application."
msgstr ""
#, c-format, boost-format
msgid ""
"You've selected network plug-in version %s.\n"
"\n"
"Would you like to download and install this version now?\n"
"\n"
"Note: The application may need to restart after installation."
msgstr ""
msgid "Download Network Plug-in"
msgstr ""
msgid "Reload the network plug-in without restarting the application"
msgstr ""
msgid "Network plug-in reloaded successfully."
msgstr ""
msgid "Reload"
msgstr ""
msgid "Failed to reload network plug-in. Please restart the application."
msgstr ""
msgid "Reload Failed"
msgstr ""
msgid "Associate"
msgstr "Ассоціювати"
@@ -7922,12 +7999,6 @@ msgstr "Показувати заставку"
msgid "Show the splash screen during startup."
msgstr "Показувати заставку під час запуску."
msgid "Show shared profiles notification"
msgstr ""
msgid "Show a notification with a link to browse shared profiles when the selected printer is changed."
msgstr ""
msgid "Use window buttons on left side"
msgstr ""
@@ -7958,6 +8029,13 @@ msgstr "Поведінка завантаження"
msgid "Should printer/filament/process settings be loaded when opening a 3MF file?"
msgstr "Чи повинні бути завантажені налаштування принтера/філаменту/процесу при відкритті файлу .3mf?"
msgid "Auto backup"
msgstr "Автобекап"
# TODO: Review, changed by lang refactor. PR 14254
msgid "Backup your project periodically to help with restoring from an occasional crash."
msgstr "Періодично робіть резервну копію вашого проекту для відновлення після випадкового збою."
msgid "Maximum recent files"
msgstr ""
@@ -7976,12 +8054,17 @@ msgstr ""
msgid "If enabled, a parameter settings dialog will appear during STEP file import."
msgstr ""
msgid "Auto backup"
msgstr "Автобекап"
msgid "Quality level for Draco export"
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid "Backup your project periodically to help with restoring from an occasional crash."
msgstr "Періодично робіть резервну копію вашого проекту для відновлення після випадкового збою."
msgid "bits"
msgstr "bits"
msgid ""
"Controls the quantization bit depth used when compressing the mesh to Draco format.\n"
"0 = lossless compression (geometry is preserved at full precision). Valid lossy values range from 8 to 30.\n"
"Lower values produce smaller files but lose more geometric detail; higher values preserve more detail at the cost of larger files."
msgstr ""
msgid "Preset"
msgstr "Шаблон"
@@ -8013,6 +8096,12 @@ msgstr "філаменти"
msgid "Optimizes filament area maximum height by chosen filament count."
msgstr ""
msgid "Show shared profiles notification"
msgstr ""
msgid "Show a notification with a link to browse shared profiles when the selected printer is changed."
msgstr ""
msgid "Features"
msgstr ""
@@ -8025,18 +8114,6 @@ msgstr "З цією опцією ввімкненою, ви можете від
msgid "Pop up to select filament grouping mode"
msgstr ""
msgid "Quality level for Draco export"
msgstr ""
msgid "bits"
msgstr "bits"
msgid ""
"Controls the quantization bit depth used when compressing the mesh to Draco format.\n"
"0 = lossless compression (geometry is preserved at full precision). Valid lossy values range from 8 to 30.\n"
"Lower values produce smaller files but lose more geometric detail; higher values preserve more detail at the cost of larger files."
msgstr ""
msgid "Behaviour"
msgstr ""
@@ -8264,19 +8341,6 @@ msgstr "Перевіряти лише стабільні оновлення"
msgid "Auto sync user presets (Printer/Filament/Process)"
msgstr "Автоматична синхронізація користувацьких профілів (принтер/філамент/процес)"
# TODO: Review, changed by lang refactor. PR 14254
msgid "Update built-in presets automatically."
msgstr "Оновлюйте вбудовані пресети автоматично."
msgid "Use encrypted file for token storage"
msgstr ""
msgid "Store authentication tokens in an encrypted file instead of the system keychain. (Requires restart)"
msgstr ""
msgid "Filament Sync Options"
msgstr ""
msgid "Filament sync mode"
msgstr ""
@@ -8289,6 +8353,16 @@ msgstr ""
msgid "Color only"
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid "Update built-in presets automatically."
msgstr "Оновлюйте вбудовані пресети автоматично."
msgid "Use encrypted file for token storage"
msgstr ""
msgid "Store authentication tokens in an encrypted file instead of the system keychain. (Requires restart)"
msgstr ""
msgid "Bambu network plug-in"
msgstr ""
@@ -8301,30 +8375,6 @@ msgstr ""
msgid "Select the network plug-in version to use"
msgstr ""
msgid "(Latest)"
msgstr ""
msgid "Network plug-in switched successfully."
msgstr ""
msgid "Success"
msgstr ""
msgid "Failed to load network plug-in. Please restart the application."
msgstr ""
#, c-format, boost-format
msgid ""
"You've selected network plug-in version %s.\n"
"\n"
"Would you like to download and install this version now?\n"
"\n"
"Note: The application may need to restart after installation."
msgstr ""
msgid "Download Network Plug-in"
msgstr ""
msgid "Associate files to OrcaSlicer"
msgstr "Асоціювати файли з OrcaSlicer"
@@ -8373,7 +8423,16 @@ msgstr ""
msgid "Skip AMS blacklist check"
msgstr "Пропустити перевірку чорного списку AMS"
msgid "(Experimental) Keep painted feature after mesh change"
msgid "Show unsupported presets"
msgstr ""
msgid "Show incompatible/unsupported presets in the printer and filament dropdown lists. These presets cannot be selected."
msgstr ""
msgid "Experimental Features"
msgstr ""
msgid "Keep painted feature after mesh change"
msgstr ""
msgid ""
@@ -8381,12 +8440,6 @@ msgid ""
"Highly experimental! Slow and may create artifact."
msgstr ""
msgid "Show unsupported presets"
msgstr ""
msgid "Show incompatible/unsupported presets in the printer and filament dropdown lists. These presets cannot be selected."
msgstr ""
msgid "Allow Abnormal Storage"
msgstr ""
@@ -8413,24 +8466,6 @@ msgstr "налагодження"
msgid "trace"
msgstr "слід"
msgid "Network plug-in"
msgstr ""
msgid "Reload"
msgstr ""
msgid "Reload the network plug-in without restarting the application"
msgstr ""
msgid "Network plug-in reloaded successfully."
msgstr ""
msgid "Failed to reload network plug-in. Please restart the application."
msgstr ""
msgid "Reload Failed"
msgstr ""
msgid "Debug"
msgstr ""
@@ -8446,25 +8481,6 @@ msgstr "Синхронізація профілів"
msgid "Preferences sync"
msgstr "Синхронізація налаштувань"
msgid "View control settings"
msgstr "Перегляд параметрів керування"
msgid "Rotate view"
msgstr "Повернути вигляд"
msgid "Pan view"
msgstr "Панорамний вигляд"
msgid "Zoom view"
msgstr "Перегляд масштабу"
msgid "Other"
msgstr "Інший"
# TODO: Review, changed by lang refactor. PR 14254
msgid "Reverse scroll direction while zooming"
msgstr "Колісок миші реверсує при масштабуванні"
msgid "Enable SSL(MQTT)"
msgstr "Увімкнути SSL (MQTT)"
@@ -9167,6 +9183,12 @@ msgstr "Видалити цей профіль"
msgid "Search in preset"
msgstr "Пошук у профілі"
msgid "Synchronization of different extruder drives or nozzle volume types is not supported."
msgstr ""
msgid "Synchronize the modification of parameters to the corresponding parameters of another extruder."
msgstr ""
msgid "Click to reset all settings to the last saved preset."
msgstr "Натисніть, щоб скинути всі налаштування до останньої збереженої попередньої установки."
@@ -9459,6 +9481,18 @@ msgstr "Коефіцієнт потоку та Випередження тиск
msgid "Print chamber temperature"
msgstr "Температура в камері друку"
msgid "Chamber temperature"
msgstr "Температура в камері"
msgid "Target chamber temperature, and the minimal chamber temperature at which printing should start"
msgstr ""
msgid "Target"
msgstr ""
msgid "Minimal"
msgstr ""
msgid "Print temperature"
msgstr "Температура друку"
@@ -9789,11 +9823,21 @@ msgid "Don't warn again for this preset"
msgstr ""
#, c-format, boost-format
msgid "Left: %s"
msgid "%s: %s"
msgstr ""
msgid "No modifications need to be copied."
msgstr ""
msgid "Copy paramters"
msgstr ""
#, c-format, boost-format
msgid "Right: %s"
msgid "Modify paramters of %s"
msgstr ""
#, c-format, boost-format
msgid "Do you want to modify the following parameters of the %s to that of the %s?"
msgstr ""
msgid "Click to reset current value and attach to the global value."
@@ -9814,7 +9858,7 @@ msgid "Transfer or discard changes"
msgstr "Відкинути або зберегти зміни"
# TODO: Review, changed by lang refactor. PR 14254
msgid "Old value"
msgid "Old Value"
msgstr "Старе значення"
msgid "New Value"
@@ -9936,6 +9980,12 @@ msgstr ""
msgid "Capabilities"
msgstr "Можливості"
msgid "Left: "
msgstr ""
msgid "Right: "
msgstr ""
msgid "Show all presets (including incompatible)"
msgstr "Показувати всі профілі (включаючи несумісні)"
@@ -11165,12 +11215,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"
@@ -12020,6 +12079,23 @@ msgstr "Звичайний друк"
msgid "This is the default acceleration for both normal printing and travel after the first layer."
msgstr "Прискорення за умовчанням як для звичайного друку, так і для переміщення за виключенням першого шару"
msgid "Acceleration of travel moves."
msgstr "Прискорення холостого руху"
msgid "First layer travel"
msgstr ""
msgid ""
"Travel acceleration of first layer.\n"
"The percentage value is relative to Travel Acceleration."
msgstr ""
msgid "mm/s² or %"
msgstr "мм/с² або %"
msgid "Acceleration of bridges. If the value is expressed as a percentage (e.g. 50%), it will be calculated based on the outer wall acceleration."
msgstr "Прискорення мостів. Якщо значення виражено у відсотках (наприклад, 50%), воно розраховано з урахуванням прискорення зовнішнього периметра."
msgid "Default filament profile"
msgstr "Профіль стандартного філаменту"
@@ -12228,6 +12304,12 @@ msgstr "Хорди Архімеда"
msgid "Octagram Spiral"
msgstr "Спіральна октограма"
msgid "Top surface density"
msgstr ""
msgid "Density of top surface layer. A value of 100% creates a fully solid, smooth top layer. Reducing this value results in a textured top surface, according to the chosen top surface pattern. A value of 0% will result in only the walls on the top layer being created. Intended for aesthetic or functional purposes, not to fix issues such as over-extrusion."
msgstr ""
msgid "Bottom surface pattern"
msgstr "Шаблон нижньої поверхні"
@@ -12235,6 +12317,14 @@ msgstr "Шаблон нижньої поверхні"
msgid "This is the line pattern of bottom surface infill, not including bridge infill."
msgstr "Шаблон ліній заповнення нижньої поверхні, крім заповнення мостів"
msgid "Bottom surface density"
msgstr ""
msgid ""
"Density of the bottom surface layer. Intended for aesthetic or functional purposes, not to fix issues such as over-extrusion.\n"
"WARNING: Lowering this value may negatively affect bed adhesion."
msgstr ""
msgid "Internal solid infill pattern"
msgstr "Шаблон внутрішнього суцільного заповнення"
@@ -12536,18 +12626,6 @@ msgstr ""
msgid "Auto For Match"
msgstr ""
msgid "Enable filament dynamic map"
msgstr ""
msgid "Enable dynamic filament mapping during print."
msgstr ""
msgid "Has filament switcher"
msgstr ""
msgid "Printer has a filament switcher hardware (e.g., AMS)."
msgstr ""
msgid "Flush temperature"
msgstr ""
@@ -12885,7 +12963,7 @@ msgstr ""
msgid "Z-buckling bias optimization (experimental)"
msgstr ""
#, c-format, boost-format
#, no-c-format, no-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 ""
@@ -12953,79 +13031,6 @@ msgstr "TPMS-FK"
msgid "Gyroid"
msgstr "Гіроїд"
msgid "Lateral lattice angle 1"
msgstr "Кут решітки 1"
msgid "The angle of the first set of Lateral lattice elements in the Z direction. Zero is vertical."
msgstr "Кут першого набору 2D-решіткових елементів у напрямку Z. Нуль означає вертикальне розташування."
msgid "Lateral lattice angle 2"
msgstr "Кут решітки 1"
msgid "The angle of the second set of Lateral lattice elements in the Z direction. Zero is vertical."
msgstr "Кут другого набору 2D-решіткових елементів у напрямку Z. Нуль означає вертикальне розташування."
msgid "Infill overhang angle"
msgstr ""
msgid "The angle of the infill angled lines. 60° will result in a pure honeycomb."
msgstr ""
msgid "Lightning overhang angle"
msgstr ""
msgid "Maximum overhang angle for Lightning infill support propagation."
msgstr ""
msgid "Prune angle"
msgstr ""
msgid ""
"Controls how aggressively short or unsupported Lightning branches are pruned.\n"
"This angle is converted internally to a per-layer distance."
msgstr ""
msgid "Straightening angle"
msgstr ""
msgid "Maximum straightening angle used to simplify Lightning branches."
msgstr ""
msgid "Sparse infill anchor length"
msgstr "Довжина прив’язки часткового заповнення"
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an additional perimeter. If expressed as percentage (example: 15%) it is calculated over infill extrusion width. Orca Slicer tries to connect two close infill lines to a short perimeter segment. If no such perimeter segment shorter than infill_anchor_max is found, the infill line is connected to a perimeter segment at just one side and the length of the perimeter segment taken is limited to this parameter, but no longer than anchor_length_max.\n"
"Set this parameter to zero to disable anchoring perimeters connected to a single infill line."
msgstr ""
"З'єднайте лінію заповнення з внутрішнім периметром із коротким сегментомдодаткового периметра. Якщо воно виражено у відсотках (наприклад, 15%), воно розраховується за шириною екструзії заповнення. Orca Slicer намагається з'єднати Дві близькі лінії заповнення з коротким сегментом периметра. Якщо такий сегмент периметра коротше infill_anchor_max не знайдено, лінія заповнення з'єднується з сегментом периметра лише з одного боку, і довжина взятого сегменту периметра обмежена цим параметром, але не більше anchor_length_max.\n"
"Встановіть цей параметр рівним нулю, щоб вимкнути периметри прив'язки.пов'язані з однією лінією заповнення."
msgid "0 (no open anchors)"
msgstr "0 (немає відкритих прив'язок)"
msgid "1000 (unlimited)"
msgstr "1000 (необмежено)"
msgid "Maximum length of the infill anchor"
msgstr "Максимальна довжина прив’язки заповнення"
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an additional perimeter. If expressed as percentage (example: 15%) it is calculated over infill extrusion width. Orca Slicer tries to connect two close infill lines to a short perimeter segment. If no such perimeter segment shorter than this parameter is found, the infill line is connected to a perimeter segment at just one side and the length of the perimeter segment taken is limited to infill_anchor, but no longer than this parameter.\n"
"If set to 0, the old algorithm for infill connection will be used, it should create the same result as with 1000 & 0."
msgstr ""
"З'єднайте лінію заповнення з внутрішнім периметром із коротким сегментомдодаткового периметра. Якщо воно виражено у відсотках (наприклад, 15%), воно розраховується за шириною екструзії заповнення. Orca Slicer намагається з'єднати Дві близькі лінії заповнення з коротким сегментом периметра. Якщо такий сегмент периметра коротший за цей параметр не знайдено, лінія заповнення з'єднується з сегментом периметра лише з одного боку, і довжина взятого сегмент периметра обмежений infill_anchor, але не довшим за цей параметр.\n"
"Якщо встановлено значення 0, буде використано старий алгоритм для Підключення заповнення, він повинен створити той же результат, що і для 1000 & 0."
msgid "0 (Simple connect)"
msgstr "0 (просте підключення)"
msgid "Acceleration of inner walls."
msgstr "Прискорення внутрішніх периметрів"
msgid "Acceleration of travel moves."
msgstr "Прискорення холостого руху"
# TODO: Review, changed by lang refactor. PR 14254
msgid "This is the acceleration of top surface infill. Using a lower value may improve top surface quality."
msgstr "Прискорення заповнення верхньої поверхні. Використання меншого значенняможе покращити якість верхньої поверхні"
@@ -13034,11 +13039,8 @@ msgstr "Прискорення заповнення верхньої повер
msgid "Acceleration of outer wall: using a lower value can improve quality."
msgstr "Прискорення зовнішнього периметра. Використання меншого значення може поліпшити якість"
msgid "Acceleration of bridges. If the value is expressed as a percentage (e.g. 50%), it will be calculated based on the outer wall acceleration."
msgstr "Прискорення мостів. Якщо значення виражено у відсотках (наприклад, 50%), воно розраховано з урахуванням прискорення зовнішнього периметра."
msgid "mm/s² or %"
msgstr "мм/с² або %"
msgid "Acceleration of inner walls."
msgstr "Прискорення внутрішніх периметрів"
msgid "Acceleration of sparse infill. If the value is expressed as a percentage (e.g. 100%), it will be calculated based on the default acceleration."
msgstr "Прискорення заповнення. Якщо значення виражено у відсотках (наприклад, 100%), воно буде розраховане на основі прискорення за умовчанням."
@@ -13050,14 +13052,6 @@ msgstr "Прискорення заповнення внутрішнього т
msgid "This is the printing acceleration for the first layer. Using limited acceleration can improve build plate adhesion."
msgstr "Прискорення першого шару. Використання меншого значення може покращити прилипання до робочої пластини"
msgid "First layer travel"
msgstr ""
msgid ""
"Travel acceleration of first layer.\n"
"The percentage value is relative to Travel Acceleration."
msgstr ""
msgid "Enable accel_to_decel"
msgstr "Увімкнути прискорення до уповільнення"
@@ -13152,6 +13146,17 @@ msgstr "Швидкість вентилятора лінійно збільшу
msgid "layer"
msgstr "шар"
msgid "First layer fan speed"
msgstr ""
msgid ""
"Sets an exact fan speed for the first layer, overriding all other cooling settings. Useful for protecting 3D-printed toolhead parts (e.g. Voron-style ABS/ASA ducts) from a hot bed. A small amount of airflow cools the ducts down, without using full cooling that may in certain conditions hurt first-layer adhesion.\n"
"From the second layer onwards, normal cooling resumes.\n"
"If \"Full fan speed at layer\" is also set, the fan ramps smoothly from this value on the first layer up to your target by the chosen layer.\n"
"Only available when \"No cooling for the first\" is 0.\n"
"Set to -1 to disable it."
msgstr ""
msgid "Support interface fan speed"
msgstr "Швидкість вентилятора під час друку підтримки"
@@ -13664,6 +13669,73 @@ msgstr ""
msgid "Probing exclude area of clumping."
msgstr ""
msgid "Lateral lattice angle 1"
msgstr "Кут решітки 1"
msgid "The angle of the first set of Lateral lattice elements in the Z direction. Zero is vertical."
msgstr "Кут першого набору 2D-решіткових елементів у напрямку Z. Нуль означає вертикальне розташування."
msgid "Lateral lattice angle 2"
msgstr "Кут решітки 1"
msgid "The angle of the second set of Lateral lattice elements in the Z direction. Zero is vertical."
msgstr "Кут другого набору 2D-решіткових елементів у напрямку Z. Нуль означає вертикальне розташування."
msgid "Infill overhang angle"
msgstr ""
msgid "The angle of the infill angled lines. 60° will result in a pure honeycomb."
msgstr ""
msgid "Lightning overhang angle"
msgstr ""
msgid "Maximum overhang angle for Lightning infill support propagation."
msgstr ""
msgid "Prune angle"
msgstr ""
msgid ""
"Controls how aggressively short or unsupported Lightning branches are pruned.\n"
"This angle is converted internally to a per-layer distance."
msgstr ""
msgid "Straightening angle"
msgstr ""
msgid "Maximum straightening angle used to simplify Lightning branches."
msgstr ""
msgid "Sparse infill anchor length"
msgstr "Довжина прив’язки часткового заповнення"
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an additional perimeter. If expressed as percentage (example: 15%) it is calculated over infill extrusion width. Orca Slicer tries to connect two close infill lines to a short perimeter segment. If no such perimeter segment shorter than infill_anchor_max is found, the infill line is connected to a perimeter segment at just one side and the length of the perimeter segment taken is limited to this parameter, but no longer than anchor_length_max.\n"
"Set this parameter to zero to disable anchoring perimeters connected to a single infill line."
msgstr ""
"З'єднайте лінію заповнення з внутрішнім периметром із коротким сегментомдодаткового периметра. Якщо воно виражено у відсотках (наприклад, 15%), воно розраховується за шириною екструзії заповнення. Orca Slicer намагається з'єднати Дві близькі лінії заповнення з коротким сегментом периметра. Якщо такий сегмент периметра коротше infill_anchor_max не знайдено, лінія заповнення з'єднується з сегментом периметра лише з одного боку, і довжина взятого сегменту периметра обмежена цим параметром, але не більше anchor_length_max.\n"
"Встановіть цей параметр рівним нулю, щоб вимкнути периметри прив'язки.пов'язані з однією лінією заповнення."
msgid "0 (no open anchors)"
msgstr "0 (немає відкритих прив'язок)"
msgid "1000 (unlimited)"
msgstr "1000 (необмежено)"
msgid "Maximum length of the infill anchor"
msgstr "Максимальна довжина прив’язки заповнення"
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an additional perimeter. If expressed as percentage (example: 15%) it is calculated over infill extrusion width. Orca Slicer tries to connect two close infill lines to a short perimeter segment. If no such perimeter segment shorter than this parameter is found, the infill line is connected to a perimeter segment at just one side and the length of the perimeter segment taken is limited to infill_anchor, but no longer than this parameter.\n"
"If set to 0, the old algorithm for infill connection will be used, it should create the same result as with 1000 & 0."
msgstr ""
"З'єднайте лінію заповнення з внутрішнім периметром із коротким сегментомдодаткового периметра. Якщо воно виражено у відсотках (наприклад, 15%), воно розраховується за шириною екструзії заповнення. Orca Slicer намагається з'єднати Дві близькі лінії заповнення з коротким сегментом периметра. Якщо такий сегмент периметра коротший за цей параметр не знайдено, лінія заповнення з'єднується з сегментом периметра лише з одного боку, і довжина взятого сегмент периметра обмежений infill_anchor, але не довшим за цей параметр.\n"
"Якщо встановлено значення 0, буде використано старий алгоритм для Підключення заповнення, він повинен створити той же результат, що і для 1000 & 0."
msgid "0 (Simple connect)"
msgstr "0 (просте підключення)"
msgid ""
"Filament to print internal sparse infill.\n"
"\"Default\" uses the active object/part filament."
@@ -14533,6 +14605,18 @@ msgstr "Direct Drive"
msgid "Bowden"
msgstr "Боуден"
msgid "Enable filament dynamic map"
msgstr ""
msgid "Enable dynamic filament mapping during print."
msgstr ""
msgid "Has filament switcher"
msgstr ""
msgid "Printer has a filament switcher hardware (e.g., AMS)."
msgstr ""
msgid "Extra length on restart"
msgstr "Додаткова довжина під час перезавантаження"
@@ -14960,6 +15044,9 @@ msgstr "Під час розрізання тріщини на трикутну
msgid "Slicing Mode"
msgstr "Режим нарізки"
msgid "Other"
msgstr "Інший"
msgid "Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to close all holes in the model."
msgstr "Використовуйте «парний-непарний» для моделей літаків 3DLabPrint. Використовуйте «Закрити отвори», щоб закрити всі отвори в моделі."
@@ -15318,9 +15405,6 @@ msgstr ""
"\n"
"Цей параметр залежить від підтримки команд M191 і M141 у мікропрограмі, як через макроси, так і нативно, і зазвичай використовується при встановленому активному нагрівачі камери."
msgid "Chamber temperature"
msgstr "Температура в камері"
msgid ""
"For high-temperature materials like ABS, ASA, PC, and PA, a higher chamber temperature can help suppress or reduce warping and potentially lead to higher interlayer bonding strength. However, at the same time, a higher chamber temperature will reduce the efficiency of air filtration for ABS and ASA.\n"
"\n"
@@ -15336,6 +15420,17 @@ msgstr ""
"PRINT_START (інші змінні) CHAMBER_TEMP=[chamber_temperature].\n"
"Це може бути корисним, якщо ваш принтер не підтримує команди M141/M191 або якщо ви хочете керувати прогрівом камери у макросі запуску друку за відсутності активного нагрівача камери."
msgid ""
"This is the chamber temperature at which printing should start, while the chamber continues heating toward the \"Target\" chamber temperature. For example, set the Target to 60 and the Minimal to 50 to begin printing once the chamber reaches 50°C, without waiting for the full 60°C.\n"
"\n"
"It sets a G-code variable named chamber_minimal_temperature, which can be passed to your print start macro or a heat soak macro, like this: PRINT_START (other variables) CHAMBER_MIN_TEMP=[chamber_minimal_temperature].\n"
"\n"
"Unlike the \"Target\" chamber temperature, this option does not emit any M141/M191 commands; it only exposes the value to your custom G-code. It should not exceed the \"Target\" chamber temperature."
msgstr ""
msgid "Chamber minimal temperature"
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid "Nozzle temperature after the first layer"
msgstr "Температура сопла для шарів після першого"
@@ -15381,20 +15476,6 @@ msgstr "Товщина верхньої оболонки"
msgid "The number of top solid layers is increased when slicing if the thickness calculated by top shell layers is thinner than this value. This can avoid having too thin a shell when layer height is small. 0 means that this setting is disabled and thickness of top shell is determined simply by the number of top shell layers."
msgstr "Кількість верхніх суцільних шарів збільшується при розрізанні, якщо товщина, обчислена шарами верхньої оболонки, тонша за це значення. Це дозволяє уникнути занадто тонкої оболонки при невеликій висоті шару. 0 означає, що це налаштування вимкнено і товщина верхньої оболонки повністюобмежена верхніми шарами оболонки"
msgid "Top surface density"
msgstr ""
msgid "Density of top surface layer. A value of 100% creates a fully solid, smooth top layer. Reducing this value results in a textured top surface, according to the chosen top surface pattern. A value of 0% will result in only the walls on the top layer being created. Intended for aesthetic or functional purposes, not to fix issues such as over-extrusion."
msgstr ""
msgid "Bottom surface density"
msgstr ""
msgid ""
"Density of the bottom surface layer. Intended for aesthetic or functional purposes, not to fix issues such as over-extrusion.\n"
"WARNING: Lowering this value may negatively affect bed adhesion."
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid "This is the speed at which traveling is done."
msgstr "Швидкість переміщення, яка є швидше і без екструзії"
@@ -15781,9 +15862,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, інші-неприпустимі"
@@ -18003,6 +18081,132 @@ msgstr "Вхід/Тест"
msgid "Connection to printers connected via the print host failed."
msgstr "Не вдалося підключитися до принтерів, підключених через вузол друку."
msgid "Detect Creality K-series printer"
msgstr ""
msgid "Click Scan to look for K-series printers on your network."
msgstr ""
msgid "Use Selected"
msgstr ""
msgid "Scanning the LAN for K-series printers... this takes a few seconds."
msgstr ""
msgid "No K-series printers found. Make sure the printer is on the same network and not blocked by Wi-Fi client isolation, then click Scan again."
msgstr ""
#, c-format
msgid "Found %zu Creality printer(s). Select one and click Use Selected."
msgstr ""
msgid "Active"
msgstr ""
msgid "Printers"
msgstr ""
msgid "Processes"
msgstr ""
msgid "Show/Hide system information"
msgstr ""
msgid "Copy system information to clipboard"
msgstr ""
msgid "We need information for diagnosing source of the issue. Check wiki page for detailed guide."
msgstr ""
msgid "Pack button collects project file and logs of current session onto a zip file."
msgstr ""
msgid "Any additional visual examples like images or screen recordings might be helpful while reporting the issue."
msgstr ""
msgid "Report issue"
msgstr ""
msgid "Pack"
msgstr ""
msgid "Cleans and rebuilds system profiles cache on next launch"
msgstr ""
msgid "Clean system profiles cache"
msgstr ""
msgid "Clean"
msgstr ""
msgid "Loaded profiles overview"
msgstr ""
msgid "This section shows information for loaded profiles"
msgstr ""
msgid "Exports detailed overview of loaded profiles in json format"
msgstr ""
msgid "Configurations folder"
msgstr ""
msgid "Opens configurations folder"
msgstr ""
msgid "Log level"
msgstr ""
msgid "Stored logs"
msgstr ""
msgid "Packs all stored logs onto a zip file."
msgstr ""
msgid "Profiles"
msgstr ""
msgid "Select NO to close dialog and review project"
msgstr ""
msgid "No project file on current session. Only logs will be included to package"
msgstr ""
msgid "Select NO to close dialog and review project."
msgstr ""
msgid "Please make sure any instances of OrcaSlicer are not running"
msgstr ""
msgid "System folder cannot be deleted because some files are in use by another application. Please close any applications using these files and try again."
msgstr ""
msgid "Failed to delete system folder..."
msgstr ""
msgid "Failed to determine executable path."
msgstr ""
msgid "Failed to launch a new instance."
msgstr ""
msgid "log(s)"
msgstr ""
msgid "Choose where to save the exported JSON file"
msgstr ""
msgid ""
"Export failed\n"
"Please check write permissions or file in use by another application"
msgstr ""
msgid "Choose where to save the exported ZIP file"
msgstr ""
msgid "File already exists. Overwrite?"
msgstr ""
msgid "3DPrinterOS Cloud upload options"
msgstr ""
@@ -18085,6 +18289,19 @@ msgstr "З’єднання з MKS працює коректно."
msgid "Could not connect to MKS"
msgstr "Не вдалося підключитися до MKS"
msgid "Connection to Moonraker is working correctly."
msgstr ""
msgid "Could not connect to Moonraker"
msgstr ""
msgid "The host responded but it doesn't look like Moonraker (missing result.klippy_state)."
msgstr ""
#, c-format, boost-format
msgid "Could not parse Moonraker server response: %s"
msgstr ""
msgid "Connection to OctoPrint is working correctly."
msgstr "Підключення до OctoPrint працює правильно."
@@ -19241,6 +19458,22 @@ msgstr ""
"Уникнення деформації\n"
"Чи знаєте ви, що при друку матеріалами, схильними до деформації, такими як ABS, відповідне підвищення температури гарячого ліжка може зменшити ймовірність деформації?"
#~ msgid "View control settings"
#~ msgstr "Перегляд параметрів керування"
#~ msgid "Rotate view"
#~ msgstr "Повернути вигляд"
#~ msgid "Pan view"
#~ msgstr "Панорамний вигляд"
#~ msgid "Zoom view"
#~ msgstr "Перегляд масштабу"
# TODO: Review, changed by lang refactor. PR 14254
#~ msgid "Reverse scroll direction while zooming"
#~ msgstr "Колісок миші реверсує при масштабуванні"
#~ msgid "Enable network plug-in"
#~ msgstr "Увімкнути мережевий плагін"
+462 -229
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-07-03 14:43+0200\n"
"PO-Revision-Date: 2025-10-02 17:43+0700\n"
"Last-Translator: \n"
"Language-Team: hainguyen.ts13@gmail.com\n"
@@ -1712,6 +1712,25 @@ 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"
"\n"
"Nế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 +1760,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 +4061,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"
@@ -4049,6 +4077,10 @@ msgstr ""
msgid "Current chamber temperature is higher than the material's safe temperature; this may result in material softening and nozzle clogs. The maximum safe temperature for the material is %d"
msgstr "Nhiệt độ buồng hiện tại cao hơn nhiệt độ an toàn của vật liệu, điều này có thể dẫn đến vật liệu mềm và tắc nghẽn. Nhiệt độ an toàn tối đa cho vật liệu là %d"
#, c-format, boost-format
msgid "The minimal chamber temperature (%d℃) is higher than the target chamber temperature (%d℃). The minimal value is the threshold at which printing starts while the chamber keeps heating toward the target, so it should not exceed it. It will be clamped to the target."
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid ""
"Layer height too small\n"
@@ -5168,6 +5200,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 +5273,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)."
@@ -7806,6 +7844,45 @@ msgstr ""
msgid "Choose Download Directory"
msgstr "Chọn thư mục tải xuống"
msgid "(Latest)"
msgstr ""
msgid "Network plug-in switched successfully."
msgstr ""
msgid "Success"
msgstr ""
msgid "Failed to load network plug-in. Please restart the application."
msgstr ""
#, c-format, boost-format
msgid ""
"You've selected network plug-in version %s.\n"
"\n"
"Would you like to download and install this version now?\n"
"\n"
"Note: The application may need to restart after installation."
msgstr ""
msgid "Download Network Plug-in"
msgstr ""
msgid "Reload the network plug-in without restarting the application"
msgstr ""
msgid "Network plug-in reloaded successfully."
msgstr ""
msgid "Reload"
msgstr ""
msgid "Failed to reload network plug-in. Please restart the application."
msgstr ""
msgid "Reload Failed"
msgstr ""
msgid "Associate"
msgstr "Liên kết"
@@ -7860,12 +7937,6 @@ msgstr "Hiển thị màn hình khởi động"
msgid "Show the splash screen during startup."
msgstr "Hiển thị màn hình khởi động trong khi khởi động."
msgid "Show shared profiles notification"
msgstr ""
msgid "Show a notification with a link to browse shared profiles when the selected printer is changed."
msgstr ""
msgid "Use window buttons on left side"
msgstr ""
@@ -7896,6 +7967,13 @@ msgstr ""
msgid "Should printer/filament/process settings be loaded when opening a 3MF file?"
msgstr "Có nên tải cài đặt máy in/filament/quy trình khi mở file 3MF?"
msgid "Auto backup"
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid "Backup your project periodically to help with restoring from an occasional crash."
msgstr "Sao lưu dự án của bạn định kỳ để khôi phục từ sự cố thỉnh thoảng."
msgid "Maximum recent files"
msgstr "Số file gần đây tối đa"
@@ -7914,12 +7992,17 @@ msgstr ""
msgid "If enabled, a parameter settings dialog will appear during STEP file import."
msgstr "Nếu được bật, hộp thoại cài đặt tham số sẽ xuất hiện trong quá trình nhập file STEP."
msgid "Auto backup"
msgid "Quality level for Draco export"
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid "Backup your project periodically to help with restoring from an occasional crash."
msgstr "Sao lưu dự án của bạn định kỳ để khôi phục từ sự cố thỉnh thoảng."
msgid "bits"
msgstr "bits"
msgid ""
"Controls the quantization bit depth used when compressing the mesh to Draco format.\n"
"0 = lossless compression (geometry is preserved at full precision). Valid lossy values range from 8 to 30.\n"
"Lower values produce smaller files but lose more geometric detail; higher values preserve more detail at the cost of larger files."
msgstr ""
msgid "Preset"
msgstr "Cài đặt sẵn"
@@ -7951,6 +8034,12 @@ msgstr ""
msgid "Optimizes filament area maximum height by chosen filament count."
msgstr ""
msgid "Show shared profiles notification"
msgstr ""
msgid "Show a notification with a link to browse shared profiles when the selected printer is changed."
msgstr ""
msgid "Features"
msgstr ""
@@ -7963,18 +8052,6 @@ msgstr "Với tùy chọn này được bật, bạn có thể gửi tác vụ
msgid "Pop up to select filament grouping mode"
msgstr ""
msgid "Quality level for Draco export"
msgstr ""
msgid "bits"
msgstr "bits"
msgid ""
"Controls the quantization bit depth used when compressing the mesh to Draco format.\n"
"0 = lossless compression (geometry is preserved at full precision). Valid lossy values range from 8 to 30.\n"
"Lower values produce smaller files but lose more geometric detail; higher values preserve more detail at the cost of larger files."
msgstr ""
msgid "Behaviour"
msgstr ""
@@ -8202,19 +8279,6 @@ msgstr "Chỉ kiểm tra cập nhật ổn định"
msgid "Auto sync user presets (Printer/Filament/Process)"
msgstr "Tự động đồng bộ preset người dùng (Máy in/Filament/Quy trình)"
# TODO: Review, changed by lang refactor. PR 14254
msgid "Update built-in presets automatically."
msgstr "Cập nhật preset tích hợp tự động."
msgid "Use encrypted file for token storage"
msgstr ""
msgid "Store authentication tokens in an encrypted file instead of the system keychain. (Requires restart)"
msgstr ""
msgid "Filament Sync Options"
msgstr ""
msgid "Filament sync mode"
msgstr ""
@@ -8227,6 +8291,16 @@ msgstr "Sợi và Màu sắc"
msgid "Color only"
msgstr "Chỉ màu"
# TODO: Review, changed by lang refactor. PR 14254
msgid "Update built-in presets automatically."
msgstr "Cập nhật preset tích hợp tự động."
msgid "Use encrypted file for token storage"
msgstr ""
msgid "Store authentication tokens in an encrypted file instead of the system keychain. (Requires restart)"
msgstr ""
msgid "Bambu network plug-in"
msgstr ""
@@ -8239,30 +8313,6 @@ msgstr ""
msgid "Select the network plug-in version to use"
msgstr ""
msgid "(Latest)"
msgstr ""
msgid "Network plug-in switched successfully."
msgstr ""
msgid "Success"
msgstr ""
msgid "Failed to load network plug-in. Please restart the application."
msgstr ""
#, c-format, boost-format
msgid ""
"You've selected network plug-in version %s.\n"
"\n"
"Would you like to download and install this version now?\n"
"\n"
"Note: The application may need to restart after installation."
msgstr ""
msgid "Download Network Plug-in"
msgstr ""
msgid "Associate files to OrcaSlicer"
msgstr "Liên kết file với OrcaSlicer"
@@ -8308,7 +8358,16 @@ msgstr ""
msgid "Skip AMS blacklist check"
msgstr "Bỏ qua kiểm tra danh sách đen AMS"
msgid "(Experimental) Keep painted feature after mesh change"
msgid "Show unsupported presets"
msgstr ""
msgid "Show incompatible/unsupported presets in the printer and filament dropdown lists. These presets cannot be selected."
msgstr ""
msgid "Experimental Features"
msgstr ""
msgid "Keep painted feature after mesh change"
msgstr ""
msgid ""
@@ -8316,12 +8375,6 @@ msgid ""
"Highly experimental! Slow and may create artifact."
msgstr ""
msgid "Show unsupported presets"
msgstr ""
msgid "Show incompatible/unsupported presets in the printer and filament dropdown lists. These presets cannot be selected."
msgstr ""
msgid "Allow Abnormal Storage"
msgstr ""
@@ -8348,24 +8401,6 @@ msgstr "gỡ lỗi"
msgid "trace"
msgstr "theo dõi"
msgid "Network plug-in"
msgstr ""
msgid "Reload"
msgstr ""
msgid "Reload the network plug-in without restarting the application"
msgstr ""
msgid "Network plug-in reloaded successfully."
msgstr ""
msgid "Failed to reload network plug-in. Please restart the application."
msgstr ""
msgid "Reload Failed"
msgstr ""
msgid "Debug"
msgstr ""
@@ -8381,25 +8416,6 @@ msgstr "Đồng bộ preset"
msgid "Preferences sync"
msgstr "Đồng bộ tùy chọn"
msgid "View control settings"
msgstr "Cài đặt điều khiển chế độ xem"
msgid "Rotate view"
msgstr "Xoay chế độ xem"
msgid "Pan view"
msgstr "Kéo chế độ xem"
msgid "Zoom view"
msgstr "Thu phóng chế độ xem"
msgid "Other"
msgstr "Khác"
# TODO: Review, changed by lang refactor. PR 14254
msgid "Reverse scroll direction while zooming"
msgstr "Con lăn chuột đảo ngược khi thu phóng"
msgid "Enable SSL(MQTT)"
msgstr "Bật SSL(MQTT)"
@@ -9102,6 +9118,12 @@ msgstr "Xóa preset này"
msgid "Search in preset"
msgstr "Tìm kiếm trong preset"
msgid "Synchronization of different extruder drives or nozzle volume types is not supported."
msgstr ""
msgid "Synchronize the modification of parameters to the corresponding parameters of another extruder."
msgstr ""
msgid "Click to reset all settings to the last saved preset."
msgstr "Nhấp để đặt lại tất cả cài đặt về preset đã lưu cuối cùng."
@@ -9386,6 +9408,18 @@ msgstr "Tỷ lệ lưu lượng và áp suất nâng cao"
msgid "Print chamber temperature"
msgstr "Nhiệt độ buồng in"
msgid "Chamber temperature"
msgstr "Nhiệt độ buồng"
msgid "Target chamber temperature, and the minimal chamber temperature at which printing should start"
msgstr ""
msgid "Target"
msgstr ""
msgid "Minimal"
msgstr ""
msgid "Print temperature"
msgstr "Nhiệt độ in"
@@ -9706,11 +9740,21 @@ msgid "Don't warn again for this preset"
msgstr ""
#, c-format, boost-format
msgid "Left: %s"
msgid "%s: %s"
msgstr ""
msgid "No modifications need to be copied."
msgstr ""
msgid "Copy paramters"
msgstr ""
#, c-format, boost-format
msgid "Right: %s"
msgid "Modify paramters of %s"
msgstr ""
#, c-format, boost-format
msgid "Do you want to modify the following parameters of the %s to that of the %s?"
msgstr ""
msgid "Click to reset current value and attach to the global value."
@@ -9731,7 +9775,7 @@ msgid "Transfer or discard changes"
msgstr "Chuyển hoặc loại bỏ thay đổi"
# TODO: Review, changed by lang refactor. PR 14254
msgid "Old value"
msgid "Old Value"
msgstr "Giá trị cũ"
msgid "New Value"
@@ -9853,6 +9897,12 @@ msgstr "Số lượng đầu đùn"
msgid "Capabilities"
msgstr "Khả năng"
msgid "Left: "
msgstr ""
msgid "Right: "
msgstr ""
msgid "Show all presets (including incompatible)"
msgstr "Hiển thị tất cả preset (bao gồm cả không tương thích)"
@@ -11083,12 +11133,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"
@@ -11933,6 +11992,23 @@ msgstr "In bình thường"
msgid "This is the default acceleration for both normal printing and travel after the first layer."
msgstr "Gia tốc mặc định của cả in bình thường và di chuyển ngoại trừ lớp đầu tiên."
msgid "Acceleration of travel moves."
msgstr "Gia tốc của di chuyển."
msgid "First layer travel"
msgstr ""
msgid ""
"Travel acceleration of first layer.\n"
"The percentage value is relative to Travel Acceleration."
msgstr ""
msgid "mm/s² or %"
msgstr "mm/s² hoặc %"
msgid "Acceleration of bridges. If the value is expressed as a percentage (e.g. 50%), it will be calculated based on the outer wall acceleration."
msgstr "Gia tốc của cầu. Nếu giá trị được biểu thị dưới dạng phần trăm (ví dụ 50%), nó sẽ được tính dựa trên gia tốc thành ngoài."
msgid "Default filament profile"
msgstr "Hồ sơ filament mặc định"
@@ -12139,6 +12215,12 @@ msgstr "Dây cung Archimedes"
msgid "Octagram Spiral"
msgstr "Xoắn ốc bát giác"
msgid "Top surface density"
msgstr "Mật độ bề mặt trên"
msgid "Density of top surface layer. A value of 100% creates a fully solid, smooth top layer. Reducing this value results in a textured top surface, according to the chosen top surface pattern. A value of 0% will result in only the walls on the top layer being created. Intended for aesthetic or functional purposes, not to fix issues such as over-extrusion."
msgstr "Mật độ lớp bề mặt trên. Giá trị 100% tạo ra lớp trên hoàn toàn đặc, mịn . Giảm giá trị này dẫn đến bề mặt trên có kết cấu, theo mẫu bề mặt trên được chọn. Giá trị 0% sẽ dẫn đến chỉ thành trên lớp trên được tạo. Dành cho mục đích thẩm mỹ hoặc chức năng , không phải để sửa các vấn đề như đùn dư."
msgid "Bottom surface pattern"
msgstr "Mẫu bề mặt dưới"
@@ -12146,6 +12228,16 @@ msgstr "Mẫu bề mặt dưới"
msgid "This is the line pattern of bottom surface infill, not including bridge infill."
msgstr "Mẫu đường của infill bề mặt dưới, không phải infill cầu."
msgid "Bottom surface density"
msgstr "Mật độ bề mặt dưới"
msgid ""
"Density of the bottom surface layer. Intended for aesthetic or functional purposes, not to fix issues such as over-extrusion.\n"
"WARNING: Lowering this value may negatively affect bed adhesion."
msgstr ""
"Mật độ lớp bề mặt dưới. Dành cho mục đích thẩm mỹ hoặc chức năng , không phải để sửa các vấn đề như đùn dư.\n"
"CẢNH BÁO: Giảm giá trị này có thể ảnh hưởng tiêu cực đến độ bám dính bàn in."
msgid "Internal solid infill pattern"
msgstr "Mẫu infill đặc bên trong"
@@ -12444,18 +12536,6 @@ msgstr ""
msgid "Auto For Match"
msgstr ""
msgid "Enable filament dynamic map"
msgstr ""
msgid "Enable dynamic filament mapping during print."
msgstr ""
msgid "Has filament switcher"
msgstr ""
msgid "Printer has a filament switcher hardware (e.g., AMS)."
msgstr ""
msgid "Flush temperature"
msgstr ""
@@ -12795,7 +12875,7 @@ 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
#, no-c-format, no-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 ""
@@ -12863,79 +12943,6 @@ msgstr "TPMS-FK"
msgid "Gyroid"
msgstr ""
msgid "Lateral lattice angle 1"
msgstr "Góc lattice bên 1"
msgid "The angle of the first set of Lateral lattice elements in the Z direction. Zero is vertical."
msgstr "Góc của bộ phần tử lattice bên đầu tiên theo hướng Z. Không là dọc."
msgid "Lateral lattice angle 2"
msgstr "Góc lattice bên 2"
msgid "The angle of the second set of Lateral lattice elements in the Z direction. Zero is vertical."
msgstr "Góc của bộ phần tử lattice bên thứ hai theo hướng Z. Không là dọc."
msgid "Infill overhang angle"
msgstr "Góc nhô infill"
msgid "The angle of the infill angled lines. 60° will result in a pure honeycomb."
msgstr "Góc của các đường infill góc. 60° sẽ tạo ra tổ ong thuần túy."
msgid "Lightning overhang angle"
msgstr ""
msgid "Maximum overhang angle for Lightning infill support propagation."
msgstr ""
msgid "Prune angle"
msgstr ""
msgid ""
"Controls how aggressively short or unsupported Lightning branches are pruned.\n"
"This angle is converted internally to a per-layer distance."
msgstr ""
msgid "Straightening angle"
msgstr ""
msgid "Maximum straightening angle used to simplify Lightning branches."
msgstr ""
msgid "Sparse infill anchor length"
msgstr "Độ dài neo infill thưa"
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an additional perimeter. If expressed as percentage (example: 15%) it is calculated over infill extrusion width. Orca Slicer tries to connect two close infill lines to a short perimeter segment. If no such perimeter segment shorter than infill_anchor_max is found, the infill line is connected to a perimeter segment at just one side and the length of the perimeter segment taken is limited to this parameter, but no longer than anchor_length_max.\n"
"Set this parameter to zero to disable anchoring perimeters connected to a single infill line."
msgstr ""
"Kết nối đường infill với chu vi bên trong bằng một đoạn ngắn của chu vi bổ sung. Nếu được biểu thị dưới dạng phần trăm (ví dụ: 15%) nó được tính trên độ rộng đùn infill. Orca Slicer cố gắng kết nối hai đường infill gần với một đoạn chu vi ngắn. Nếu không tìm thấy đoạn chu vi ngắn hơn infill_anchor_max, đường infill được kết nối với đoạn chu vi chỉ ở một phía và độ dài của đoạn chu vi được lấy bị giới hạn ở tham số này, nhưng không dài hơn anchor_length_max.\n"
"Đặt tham số này thành không để tắt neo chu vi được kết nối với một đường infill đơn."
msgid "0 (no open anchors)"
msgstr "0 (không có neo mở)"
msgid "1000 (unlimited)"
msgstr "1000 (không giới hạn)"
msgid "Maximum length of the infill anchor"
msgstr "Độ dài tối đa của neo infill"
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an additional perimeter. If expressed as percentage (example: 15%) it is calculated over infill extrusion width. Orca Slicer tries to connect two close infill lines to a short perimeter segment. If no such perimeter segment shorter than this parameter is found, the infill line is connected to a perimeter segment at just one side and the length of the perimeter segment taken is limited to infill_anchor, but no longer than this parameter.\n"
"If set to 0, the old algorithm for infill connection will be used, it should create the same result as with 1000 & 0."
msgstr ""
"Kết nối đường infill với chu vi bên trong bằng một đoạn ngắn của chu vi bổ sung. Nếu được biểu thị dưới dạng phần trăm (ví dụ: 15%) nó được tính trên độ rộng đùn infill. Orca Slicer cố gắng kết nối hai đường infill gần với một đoạn chu vi ngắn. Nếu không tìm thấy đoạn chu vi ngắn hơn tham số này, đường infill được kết nối với đoạn chu vi chỉ ở một phía và độ dài của đoạn chu vi được lấy bị giới hạn ở infill_anchor, nhưng không dài hơn tham số này.\n"
"Nếu đặt thành 0, thuật toán cũ cho kết nối infill sẽ được sử dụng, nó nên tạo ra kết quả giống như với 1000 & 0."
msgid "0 (Simple connect)"
msgstr "0 (Kết nối đơn giản)"
msgid "Acceleration of inner walls."
msgstr "Gia tốc của thành trong."
msgid "Acceleration of travel moves."
msgstr "Gia tốc của di chuyển."
# TODO: Review, changed by lang refactor. PR 14254
msgid "This is the acceleration of top surface infill. Using a lower value may improve top surface quality."
msgstr "Gia tốc của infill bề mặt trên. Sử dụng giá trị thấp hơn có thể cải thiện chất lượng bề mặt trên."
@@ -12944,11 +12951,8 @@ msgstr "Gia tốc của infill bề mặt trên. Sử dụng giá trị thấp h
msgid "Acceleration of outer wall: using a lower value can improve quality."
msgstr "Gia tốc của thành ngoài. Sử dụng giá trị thấp hơn có thể cải thiện chất lượng."
msgid "Acceleration of bridges. If the value is expressed as a percentage (e.g. 50%), it will be calculated based on the outer wall acceleration."
msgstr "Gia tốc của cầu. Nếu giá trị được biểu thị dưới dạng phần trăm (ví dụ 50%), nó sẽ được tính dựa trên gia tốc thành ngoài."
msgid "mm/s² or %"
msgstr "mm/s² hoặc %"
msgid "Acceleration of inner walls."
msgstr "Gia tốc của thành trong."
msgid "Acceleration of sparse infill. If the value is expressed as a percentage (e.g. 100%), it will be calculated based on the default acceleration."
msgstr "Gia tốc của infill thưa. Nếu giá trị được biểu thị dưới dạng phần trăm (ví dụ 100%), nó sẽ được tính dựa trên gia tốc mặc định."
@@ -12960,14 +12964,6 @@ msgstr "Gia tốc của infill đặc bên trong. Nếu giá trị được bi
msgid "This is the printing acceleration for the first layer. Using limited acceleration can improve build plate adhesion."
msgstr "Gia tốc của lớp đầu tiên. Sử dụng giá trị thấp hơn có thể cải thiện độ bám dính bàn in."
msgid "First layer travel"
msgstr ""
msgid ""
"Travel acceleration of first layer.\n"
"The percentage value is relative to Travel Acceleration."
msgstr ""
msgid "Enable accel_to_decel"
msgstr "Bật accel_to_decel"
@@ -13062,6 +13058,17 @@ msgstr "Tốc độ quạt sẽ được tăng tuyến tính từ không tại l
msgid "layer"
msgstr "lớp"
msgid "First layer fan speed"
msgstr ""
msgid ""
"Sets an exact fan speed for the first layer, overriding all other cooling settings. Useful for protecting 3D-printed toolhead parts (e.g. Voron-style ABS/ASA ducts) from a hot bed. A small amount of airflow cools the ducts down, without using full cooling that may in certain conditions hurt first-layer adhesion.\n"
"From the second layer onwards, normal cooling resumes.\n"
"If \"Full fan speed at layer\" is also set, the fan ramps smoothly from this value on the first layer up to your target by the chosen layer.\n"
"Only available when \"No cooling for the first\" is 0.\n"
"Set to -1 to disable it."
msgstr ""
msgid "Support interface fan speed"
msgstr "Tốc độ quạt giao diện support"
@@ -13581,6 +13588,73 @@ msgstr ""
msgid "Probing exclude area of clumping."
msgstr ""
msgid "Lateral lattice angle 1"
msgstr "Góc lattice bên 1"
msgid "The angle of the first set of Lateral lattice elements in the Z direction. Zero is vertical."
msgstr "Góc của bộ phần tử lattice bên đầu tiên theo hướng Z. Không là dọc."
msgid "Lateral lattice angle 2"
msgstr "Góc lattice bên 2"
msgid "The angle of the second set of Lateral lattice elements in the Z direction. Zero is vertical."
msgstr "Góc của bộ phần tử lattice bên thứ hai theo hướng Z. Không là dọc."
msgid "Infill overhang angle"
msgstr "Góc nhô infill"
msgid "The angle of the infill angled lines. 60° will result in a pure honeycomb."
msgstr "Góc của các đường infill góc. 60° sẽ tạo ra tổ ong thuần túy."
msgid "Lightning overhang angle"
msgstr ""
msgid "Maximum overhang angle for Lightning infill support propagation."
msgstr ""
msgid "Prune angle"
msgstr ""
msgid ""
"Controls how aggressively short or unsupported Lightning branches are pruned.\n"
"This angle is converted internally to a per-layer distance."
msgstr ""
msgid "Straightening angle"
msgstr ""
msgid "Maximum straightening angle used to simplify Lightning branches."
msgstr ""
msgid "Sparse infill anchor length"
msgstr "Độ dài neo infill thưa"
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an additional perimeter. If expressed as percentage (example: 15%) it is calculated over infill extrusion width. Orca Slicer tries to connect two close infill lines to a short perimeter segment. If no such perimeter segment shorter than infill_anchor_max is found, the infill line is connected to a perimeter segment at just one side and the length of the perimeter segment taken is limited to this parameter, but no longer than anchor_length_max.\n"
"Set this parameter to zero to disable anchoring perimeters connected to a single infill line."
msgstr ""
"Kết nối đường infill với chu vi bên trong bằng một đoạn ngắn của chu vi bổ sung. Nếu được biểu thị dưới dạng phần trăm (ví dụ: 15%) nó được tính trên độ rộng đùn infill. Orca Slicer cố gắng kết nối hai đường infill gần với một đoạn chu vi ngắn. Nếu không tìm thấy đoạn chu vi ngắn hơn infill_anchor_max, đường infill được kết nối với đoạn chu vi chỉ ở một phía và độ dài của đoạn chu vi được lấy bị giới hạn ở tham số này, nhưng không dài hơn anchor_length_max.\n"
"Đặt tham số này thành không để tắt neo chu vi được kết nối với một đường infill đơn."
msgid "0 (no open anchors)"
msgstr "0 (không có neo mở)"
msgid "1000 (unlimited)"
msgstr "1000 (không giới hạn)"
msgid "Maximum length of the infill anchor"
msgstr "Độ dài tối đa của neo infill"
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an additional perimeter. If expressed as percentage (example: 15%) it is calculated over infill extrusion width. Orca Slicer tries to connect two close infill lines to a short perimeter segment. If no such perimeter segment shorter than this parameter is found, the infill line is connected to a perimeter segment at just one side and the length of the perimeter segment taken is limited to infill_anchor, but no longer than this parameter.\n"
"If set to 0, the old algorithm for infill connection will be used, it should create the same result as with 1000 & 0."
msgstr ""
"Kết nối đường infill với chu vi bên trong bằng một đoạn ngắn của chu vi bổ sung. Nếu được biểu thị dưới dạng phần trăm (ví dụ: 15%) nó được tính trên độ rộng đùn infill. Orca Slicer cố gắng kết nối hai đường infill gần với một đoạn chu vi ngắn. Nếu không tìm thấy đoạn chu vi ngắn hơn tham số này, đường infill được kết nối với đoạn chu vi chỉ ở một phía và độ dài của đoạn chu vi được lấy bị giới hạn ở infill_anchor, nhưng không dài hơn tham số này.\n"
"Nếu đặt thành 0, thuật toán cũ cho kết nối infill sẽ được sử dụng, nó nên tạo ra kết quả giống như với 1000 & 0."
msgid "0 (Simple connect)"
msgstr "0 (Kết nối đơn giản)"
msgid ""
"Filament to print internal sparse infill.\n"
"\"Default\" uses the active object/part filament."
@@ -14446,6 +14520,18 @@ msgstr "Direct Drive"
msgid "Bowden"
msgstr "Bowden"
msgid "Enable filament dynamic map"
msgstr ""
msgid "Enable dynamic filament mapping during print."
msgstr ""
msgid "Has filament switcher"
msgstr ""
msgid "Printer has a filament switcher hardware (e.g., AMS)."
msgstr ""
msgid "Extra length on restart"
msgstr "Độ dài bổ sung khi khởi động lại"
@@ -14869,6 +14955,9 @@ msgstr "Vết nứt nhỏ hơn 2x bán kính đóng khe được lấp trong sli
msgid "Slicing Mode"
msgstr "Chế độ slice"
msgid "Other"
msgstr "Khác"
msgid "Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to close all holes in the model."
msgstr "Sử dụng \"Chẵn-lẻ\" cho model máy bay 3DLabPrint. Sử dụng \"Đóng lỗ\" để đóng tất cả các lỗ trong model."
@@ -15229,9 +15318,6 @@ msgstr ""
"\n"
"Tùy chọn này dựa vào firmware hỗ trợ lệnh M191 và M141 thông qua macro hoặc gốc và thường được sử dụng khi bộ sưởi buồng hoạt động được cài đặt."
msgid "Chamber temperature"
msgstr "Nhiệt độ buồng"
msgid ""
"For high-temperature materials like ABS, ASA, PC, and PA, a higher chamber temperature can help suppress or reduce warping and potentially lead to higher interlayer bonding strength. However, at the same time, a higher chamber temperature will reduce the efficiency of air filtration for ABS and ASA.\n"
"\n"
@@ -15245,6 +15331,17 @@ msgstr ""
"\n"
"Nếu được bật, tham số này cũng đặt biến G-code có tên chamber_temperature, có thể được sử dụng để truyền nhiệt độ buồng mong muốn cho macro bắt đầu in của bạn, hoặc macro ngâm nhiệt như thế này: PRINT_START (các biến khác) CHAMBER_TEMP=[chamber_temperature]. Điều này có thể hữu ích nếu máy in của bạn không hỗ trợ lệnh M141/M191, hoặc nếu bạn muốn xử lý ngâm nhiệt trong macro bắt đầu in nếu không có bộ sưởi buồng hoạt động được cài đặt."
msgid ""
"This is the chamber temperature at which printing should start, while the chamber continues heating toward the \"Target\" chamber temperature. For example, set the Target to 60 and the Minimal to 50 to begin printing once the chamber reaches 50°C, without waiting for the full 60°C.\n"
"\n"
"It sets a G-code variable named chamber_minimal_temperature, which can be passed to your print start macro or a heat soak macro, like this: PRINT_START (other variables) CHAMBER_MIN_TEMP=[chamber_minimal_temperature].\n"
"\n"
"Unlike the \"Target\" chamber temperature, this option does not emit any M141/M191 commands; it only exposes the value to your custom G-code. It should not exceed the \"Target\" chamber temperature."
msgstr ""
msgid "Chamber minimal temperature"
msgstr ""
# TODO: Review, changed by lang refactor. PR 14254
msgid "Nozzle temperature after the first layer"
msgstr "Nhiệt độ đầu phun cho các lớp sau lớp đầu tiên."
@@ -15290,22 +15387,6 @@ msgstr "Độ dày vỏ trên"
msgid "The number of top solid layers is increased when slicing if the thickness calculated by top shell layers is thinner than this value. This can avoid having too thin a shell when layer height is small. 0 means that this setting is disabled and thickness of top shell is determined simply by the number of top shell layers."
msgstr "Số lượng lớp đặc trên được tăng lên khi slice nếu độ dày được tính bởi lớp vỏ trên mỏng hơn giá trị này. Điều này có thể tránh vỏ quá mỏng khi chiều cao lớp nhỏ. 0 có nghĩa là cài đặt này bị tắt và độ dày vỏ trên được xác định tuyệt đối bởi lớp vỏ trên."
msgid "Top surface density"
msgstr "Mật độ bề mặt trên"
msgid "Density of top surface layer. A value of 100% creates a fully solid, smooth top layer. Reducing this value results in a textured top surface, according to the chosen top surface pattern. A value of 0% will result in only the walls on the top layer being created. Intended for aesthetic or functional purposes, not to fix issues such as over-extrusion."
msgstr "Mật độ lớp bề mặt trên. Giá trị 100% tạo ra lớp trên hoàn toàn đặc, mịn . Giảm giá trị này dẫn đến bề mặt trên có kết cấu, theo mẫu bề mặt trên được chọn. Giá trị 0% sẽ dẫn đến chỉ thành trên lớp trên được tạo. Dành cho mục đích thẩm mỹ hoặc chức năng , không phải để sửa các vấn đề như đùn dư."
msgid "Bottom surface density"
msgstr "Mật độ bề mặt dưới"
msgid ""
"Density of the bottom surface layer. Intended for aesthetic or functional purposes, not to fix issues such as over-extrusion.\n"
"WARNING: Lowering this value may negatively affect bed adhesion."
msgstr ""
"Mật độ lớp bề mặt dưới. Dành cho mục đích thẩm mỹ hoặc chức năng , không phải để sửa các vấn đề như đùn dư.\n"
"CẢNH BÁO: Giảm giá trị này có thể ảnh hưởng tiêu cực đến độ bám dính bàn in."
# TODO: Review, changed by lang refactor. PR 14254
msgid "This is the speed at which traveling is done."
msgstr "Tốc độ di chuyển nhanh hơn và không có đùn."
@@ -15699,9 +15780,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ệ"
@@ -17924,6 +18002,132 @@ msgstr "Đăng nhập/Kiểm tra"
msgid "Connection to printers connected via the print host failed."
msgstr "Kết nối với máy in được kết nối qua máy chủ in thất bại."
msgid "Detect Creality K-series printer"
msgstr ""
msgid "Click Scan to look for K-series printers on your network."
msgstr ""
msgid "Use Selected"
msgstr ""
msgid "Scanning the LAN for K-series printers... this takes a few seconds."
msgstr ""
msgid "No K-series printers found. Make sure the printer is on the same network and not blocked by Wi-Fi client isolation, then click Scan again."
msgstr ""
#, c-format
msgid "Found %zu Creality printer(s). Select one and click Use Selected."
msgstr ""
msgid "Active"
msgstr ""
msgid "Printers"
msgstr ""
msgid "Processes"
msgstr ""
msgid "Show/Hide system information"
msgstr ""
msgid "Copy system information to clipboard"
msgstr ""
msgid "We need information for diagnosing source of the issue. Check wiki page for detailed guide."
msgstr ""
msgid "Pack button collects project file and logs of current session onto a zip file."
msgstr ""
msgid "Any additional visual examples like images or screen recordings might be helpful while reporting the issue."
msgstr ""
msgid "Report issue"
msgstr ""
msgid "Pack"
msgstr ""
msgid "Cleans and rebuilds system profiles cache on next launch"
msgstr ""
msgid "Clean system profiles cache"
msgstr ""
msgid "Clean"
msgstr ""
msgid "Loaded profiles overview"
msgstr ""
msgid "This section shows information for loaded profiles"
msgstr ""
msgid "Exports detailed overview of loaded profiles in json format"
msgstr ""
msgid "Configurations folder"
msgstr ""
msgid "Opens configurations folder"
msgstr ""
msgid "Log level"
msgstr ""
msgid "Stored logs"
msgstr ""
msgid "Packs all stored logs onto a zip file."
msgstr ""
msgid "Profiles"
msgstr ""
msgid "Select NO to close dialog and review project"
msgstr ""
msgid "No project file on current session. Only logs will be included to package"
msgstr ""
msgid "Select NO to close dialog and review project."
msgstr ""
msgid "Please make sure any instances of OrcaSlicer are not running"
msgstr ""
msgid "System folder cannot be deleted because some files are in use by another application. Please close any applications using these files and try again."
msgstr ""
msgid "Failed to delete system folder..."
msgstr ""
msgid "Failed to determine executable path."
msgstr ""
msgid "Failed to launch a new instance."
msgstr ""
msgid "log(s)"
msgstr ""
msgid "Choose where to save the exported JSON file"
msgstr ""
msgid ""
"Export failed\n"
"Please check write permissions or file in use by another application"
msgstr ""
msgid "Choose where to save the exported ZIP file"
msgstr ""
msgid "File already exists. Overwrite?"
msgstr ""
msgid "3DPrinterOS Cloud upload options"
msgstr ""
@@ -18006,6 +18210,19 @@ msgstr "Kết nối với MKS hoạt động chính xác."
msgid "Could not connect to MKS"
msgstr "Không thể kết nối với MKS"
msgid "Connection to Moonraker is working correctly."
msgstr ""
msgid "Could not connect to Moonraker"
msgstr ""
msgid "The host responded but it doesn't look like Moonraker (missing result.klippy_state)."
msgstr ""
#, c-format, boost-format
msgid "Could not parse Moonraker server response: %s"
msgstr ""
msgid "Connection to OctoPrint is working correctly."
msgstr "Kết nối với OctoPrint hoạt động chính xác."
@@ -19162,6 +19379,22 @@ msgstr ""
"Tránh cong vênh\n"
"Bạn có biết rằng khi in vật liệu dễ cong vênh như ABS, tăng nhiệt độ bàn nóng một cách thích hợp có thể giảm xác suất cong vênh không?"
#~ msgid "View control settings"
#~ msgstr "Cài đặt điều khiển chế độ xem"
#~ msgid "Rotate view"
#~ msgstr "Xoay chế độ xem"
#~ msgid "Pan view"
#~ msgstr "Kéo chế độ xem"
#~ msgid "Zoom view"
#~ msgstr "Thu phóng chế độ xem"
# TODO: Review, changed by lang refactor. PR 14254
#~ msgid "Reverse scroll direction while zooming"
#~ msgstr "Con lăn chuột đảo ngược khi thu phóng"
#~ msgid "Enable network plug-in"
#~ msgstr "Bật plugin mạng"
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
Binary file not shown.
Binary file not shown.
+3
View File
@@ -0,0 +1,3 @@
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.2992 1.42627C10.7774 1.42627 8.73315 3.47056 8.73315 5.99231C8.73315 8.51406 10.7774 10.5583 13.2992 10.5583C13.3609 10.5583 13.4223 10.5571 13.4834 10.5547C15.9197 10.4581 17.8652 8.45238 17.8652 5.99231C17.8652 3.47056 15.8209 1.42627 13.2992 1.42627ZM15.6185 11.0536C17.5346 10.1741 18.8652 8.23861 18.8652 5.99231C18.8652 2.91827 16.3732 0.42627 13.2992 0.42627C11.5793 0.42627 10.0417 1.2063 9.02067 2.43188H2.31853C1.93193 2.43188 1.61853 2.74528 1.61853 3.13188V12.4712C1.61853 12.6313 1.6723 12.7789 1.76278 12.8968C1.76671 13.0046 1.79621 13.1144 1.85576 13.2185L3.48408 16.0649C3.60875 16.2829 3.8406 16.4173 4.09168 16.4173H6.75859L7.97903 19.1586C8.22556 19.7123 9.01148 19.7123 9.25801 19.1586L10.4784 16.4173H13.1454C13.3965 16.4173 13.6283 16.2829 13.753 16.0649L15.3813 13.2185C15.4409 13.1144 15.4704 13.0046 15.4743 12.8968C15.5648 12.7789 15.6185 12.6313 15.6185 12.4712V11.0536ZM13.4429 11.5565C13.8469 11.5463 14.2403 11.493 14.6185 11.4011V12.1709H2.61853V3.43188H8.35573C7.95792 4.19837 7.73315 5.06909 7.73315 5.99231C7.73315 9.06635 10.2252 11.5583 13.2992 11.5583C13.3472 11.5583 13.3951 11.5577 13.4429 11.5565ZM2.98076 13.1712H14.2563L12.9714 15.4173H9.85194L9.84578 15.4173H7.39126L7.3851 15.4173H4.26569L2.98076 13.1712ZM9.38381 16.4173L8.61852 18.1363L7.85322 16.4173H9.38381ZM12.2021 3.36422C12.3973 3.55948 12.3973 3.87606 12.2021 4.07133L11.743 4.53041H16.0625C16.3386 4.53041 16.5625 4.75426 16.5625 5.03041C16.5625 5.30655 16.3386 5.53041 16.0625 5.53041H10.7773C10.2428 5.53041 9.97507 4.88412 10.353 4.50614L11.495 3.36422C11.6902 3.16896 12.0068 3.16896 12.2021 3.36422ZM14.3963 7.91305C14.2011 8.10831 14.2011 8.42489 14.3963 8.62015C14.5916 8.81542 14.9082 8.81542 15.1034 8.62015L16.2453 7.47823C16.6233 7.10026 16.3556 6.45397 15.8211 6.45397L10.5359 6.45397C10.2597 6.45397 10.0359 6.67783 10.0359 6.95397C10.0359 7.23011 10.2597 7.45397 10.5359 7.45397L14.8554 7.45397L14.3963 7.91305Z" fill="#262E30"/>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

+1 -25
View File
@@ -1,6 +1,6 @@
{
"name": "Afinia",
"version": "02.04.00.00",
"version": "02.04.00.03",
"force_update": "0",
"description": "Afinia configurations",
"machine_model_list": [
@@ -124,14 +124,6 @@
"name": "fdm_filament_tpu",
"sub_path": "filament/fdm_filament_tpu.json"
},
{
"name": "Afinia ABS",
"sub_path": "filament/Afinia ABS.json"
},
{
"name": "Afinia ABS+",
"sub_path": "filament/Afinia ABS+.json"
},
{
"name": "Afinia ABS+@HS",
"sub_path": "filament/Afinia ABS+@HS.json"
@@ -140,34 +132,18 @@
"name": "Afinia ABS@HS",
"sub_path": "filament/Afinia ABS@HS.json"
},
{
"name": "Afinia Value ABS",
"sub_path": "filament/Afinia Value ABS.json"
},
{
"name": "Afinia Value ABS@HS",
"sub_path": "filament/Afinia Value ABS@HS.json"
},
{
"name": "Afinia PLA",
"sub_path": "filament/Afinia PLA.json"
},
{
"name": "Afinia PLA@HS",
"sub_path": "filament/Afinia PLA@HS.json"
},
{
"name": "Afinia Value PLA",
"sub_path": "filament/Afinia Value PLA.json"
},
{
"name": "Afinia Value PLA@HS",
"sub_path": "filament/Afinia Value PLA@HS.json"
},
{
"name": "Afinia TPU",
"sub_path": "filament/Afinia TPU.json"
},
{
"name": "Afinia TPU@HS",
"sub_path": "filament/Afinia TPU@HS.json"
@@ -1,37 +0,0 @@
{
"type": "filament",
"filament_id": "GFB00",
"setting_id": "GFSB00",
"name": "Afinia ABS+",
"from": "system",
"instantiation": "true",
"inherits": "fdm_filament_abs",
"filament_flow_ratio": [
"0.95"
],
"filament_cost": [
"24.99"
],
"filament_vendor": [
"Afinia"
],
"fan_max_speed": [
"60"
],
"filament_max_volumetric_speed": [
"16"
],
"nozzle_temperature": [
"275"
],
"nozzle_temperature_initial_layer": [
"275"
],
"slow_down_layer_time": [
"12"
],
"compatible_printers": [
"Afinia H400 Pro 0.4 nozzle",
"Afinia H400 Pro 0.6 nozzle"
]
}
@@ -1,7 +1,7 @@
{
"type": "filament",
"filament_id": "GFB00_01",
"setting_id": "GFSB00",
"setting_id": "wAJTMxtCY7EoavRi",
"name": "Afinia ABS+@HS",
"from": "system",
"instantiation": "true",
@@ -1,31 +0,0 @@
{
"type": "filament",
"filament_id": "GFB00",
"setting_id": "GFSB00",
"name": "Afinia ABS",
"from": "system",
"instantiation": "true",
"inherits": "fdm_filament_abs",
"filament_flow_ratio": [
"0.95"
],
"filament_cost": [
"24.99"
],
"filament_vendor": [
"Afinia"
],
"fan_max_speed": [
"60"
],
"filament_max_volumetric_speed": [
"16"
],
"slow_down_layer_time": [
"12"
],
"compatible_printers": [
"Afinia H400 Pro 0.4 nozzle",
"Afinia H400 Pro 0.6 nozzle"
]
}
@@ -1,7 +1,7 @@
{
"type": "filament",
"filament_id": "GFB00_01",
"setting_id": "GFSB00",
"setting_id": "qCDnb2iBaz4hd4vX",
"name": "Afinia ABS@HS",
"from": "system",
"instantiation": "true",
@@ -1,34 +0,0 @@
{
"type": "filament",
"filament_id": "GFA00",
"setting_id": "GFSA00",
"name": "Afinia PLA",
"from": "system",
"instantiation": "true",
"inherits": "fdm_filament_pla",
"filament_cost": [
"24.99"
],
"filament_density": [
"1.26"
],
"filament_flow_ratio": [
"0.98"
],
"filament_max_volumetric_speed": [
"21"
],
"filament_vendor": [
"Afinia"
],
"filament_long_retractions_when_cut": [
"1"
],
"filament_retraction_distances_when_cut": [
"18"
],
"compatible_printers": [
"Afinia H400 Pro 0.4 nozzle",
"Afinia H400 Pro 0.6 nozzle"
]
}
@@ -1,7 +1,7 @@
{
"type": "filament",
"filament_id": "GFA00_01",
"setting_id": "GFSA00",
"setting_id": "N3sCgjdjvp6FTtw9",
"name": "Afinia PLA@HS",
"from": "system",
"instantiation": "true",
@@ -1,27 +0,0 @@
{
"type": "filament",
"name": "Afinia TPU",
"inherits": "fdm_filament_tpu",
"from": "system",
"filament_id": "GFU01",
"instantiation": "true",
"filament_vendor": [
"Afinia"
],
"filament_density": [
"1.22"
],
"nozzle_temperature_initial_layer": [
"230"
],
"filament_cost": [
"41.99"
],
"nozzle_temperature": [
"230"
],
"compatible_printers": [
"Afinia H400 Pro 0.4 nozzle",
"Afinia H400 Pro 0.6 nozzle"
]
}
@@ -3,6 +3,7 @@
"name": "Afinia TPU@HS",
"inherits": "fdm_filament_tpu",
"from": "system",
"setting_id": "zUqTgAEbqTN1EdRl",
"filament_id": "GFU01_01",
"instantiation": "true",
"filament_vendor": [
@@ -1,37 +0,0 @@
{
"type": "filament",
"filament_id": "GFB00",
"setting_id": "GFSB00",
"name": "Afinia Value ABS",
"from": "system",
"instantiation": "true",
"inherits": "fdm_filament_abs",
"filament_flow_ratio": [
"0.95"
],
"filament_cost": [
"24.99"
],
"filament_vendor": [
"Afinia"
],
"fan_max_speed": [
"60"
],
"filament_max_volumetric_speed": [
"16"
],
"nozzle_temperature": [
"245"
],
"nozzle_temperature_initial_layer": [
"245"
],
"slow_down_layer_time": [
"12"
],
"compatible_printers": [
"Afinia H400 Pro 0.4 nozzle",
"Afinia H400 Pro 0.6 nozzle"
]
}
@@ -1,7 +1,7 @@
{
"type": "filament",
"filament_id": "GFB00_01",
"setting_id": "GFSB00",
"setting_id": "OxIiEYjbhEvSykaQ",
"name": "Afinia Value ABS@HS",
"from": "system",
"instantiation": "true",
@@ -1,40 +0,0 @@
{
"type": "filament",
"filament_id": "GFA00",
"setting_id": "GFSA00",
"name": "Afinia Value PLA",
"from": "system",
"instantiation": "true",
"inherits": "fdm_filament_pla",
"filament_cost": [
"24.99"
],
"filament_density": [
"1.26"
],
"filament_flow_ratio": [
"0.98"
],
"filament_max_volumetric_speed": [
"21"
],
"filament_vendor": [
"Afinia"
],
"filament_long_retractions_when_cut": [
"1"
],
"filament_retraction_distances_when_cut": [
"18"
],
"nozzle_temperature": [
"190"
],
"nozzle_temperature_initial_layer": [
"190"
],
"compatible_printers": [
"Afinia H400 Pro 0.4 nozzle",
"Afinia H400 Pro 0.6 nozzle"
]
}
@@ -1,7 +1,7 @@
{
"type": "filament",
"filament_id": "GFA00_01",
"setting_id": "GFSA00",
"setting_id": "BASsUdyvElEVJ9AA",
"name": "Afinia Value PLA@HS",
"from": "system",
"instantiation": "true",
@@ -1,6 +1,6 @@
{
"type": "machine",
"setting_id": "GM001",
"setting_id": "iwkXfmEyz9RLZTvh",
"name": "Afinia H+1(HS) 0.4 nozzle",
"from": "system",
"instantiation": "true",
@@ -1,6 +1,6 @@
{
"type": "machine",
"setting_id": "GM001",
"setting_id": "vngsrxKvEIsmr8tQ",
"name": "Afinia H+1(HS) 0.6 nozzle",
"from": "system",
"instantiation": "true",
@@ -8,5 +8,5 @@
"bed_model": "",
"bed_texture": "",
"hotend_model": "",
"default_materials": "Afinia ABS;Afinia PLA"
"default_materials": "Afinia ABS@HS;Afinia PLA@HS"
}
@@ -1,6 +1,6 @@
{
"type": "process",
"setting_id": "GP004",
"setting_id": "FueWYijuvLNWzNmL",
"name": "0.12mm Fine @Afinia H+1(HS)",
"from": "system",
"instantiation": "true",
@@ -1,6 +1,6 @@
{
"type": "process",
"setting_id": "GP004",
"setting_id": "Ntf0ZMcETTPz7EY1",
"name": "0.16mm Optimal @Afinia H+1(HS)",
"from": "system",
"instantiation": "true",
@@ -3,7 +3,7 @@
"name": "0.18mm Fine @Afinia H+1(HS) 0.6 nozzle",
"inherits": "fdm_process_afinia_0.18_nozzle_0.6_HS",
"from": "system",
"setting_id": "GP021",
"setting_id": "b7oGgrSCik70LqdL",
"instantiation": "true",
"description": "It has a smaller layer height and results in smoother surface and higher printing quality.",
"elefant_foot_compensation": "0.15",
@@ -1,6 +1,6 @@
{
"type": "process",
"setting_id": "GP004",
"setting_id": "Lxid5Z2e0fvVDMMm",
"name": "0.20mm Standard @Afinia H+1(HS)",
"from": "system",
"inherits": "fdm_process_afinia_HS_common",
@@ -1,6 +1,6 @@
{
"type": "process",
"setting_id": "GP004",
"setting_id": "APeSqnRZh6I9OTFr",
"name": "0.24mm Draft @Afinia H+1(HS)",
"from": "system",
"instantiation": "true",
@@ -3,7 +3,7 @@
"name": "0.24mm Standard @Afinia H+1(HS) 0.6 nozzle",
"inherits": "fdm_process_afinia_0.24_nozzle_0.6_HS",
"from": "system",
"setting_id": "GP022",
"setting_id": "QlOnQEeUXkGaxZS5",
"instantiation": "true",
"description": "It has a balanced layer height for good quality and reasonable printing time.",
"elefant_foot_compensation": "0.15",
@@ -1,6 +1,6 @@
{
"type": "process",
"setting_id": "GP004",
"setting_id": "VZ3NOVzdVWqZ37Ge",
"name": "0.28mm Extra Draft @Afinia H+1(HS)",
"from": "system",
"instantiation": "true",
@@ -3,7 +3,7 @@
"name": "0.30mm Standard @Afinia H+1(HS) 0.6 nozzle",
"inherits": "fdm_process_afinia_0.30_nozzle_0.6_HS",
"from": "system",
"setting_id": "GP023",
"setting_id": "7PPJm0girx11EP80",
"instantiation": "true",
"description": "It has a big layer height, and results in apparent layer lines and ordinary printing quality and printing time.",
"elefant_foot_compensation": "0.15",
@@ -3,7 +3,7 @@
"name": "0.30mm Strength @Afinia H+1(HS) 0.6 nozzle",
"inherits": "fdm_process_afinia_0.30_nozzle_0.6_HS",
"from": "system",
"setting_id": "GP024",
"setting_id": "BewLobRVuiw6HPuc",
"instantiation": "true",
"description": "It has a big layer height with optimized settings for stronger parts.",
"elefant_foot_compensation": "0.15",
@@ -3,7 +3,7 @@
"name": "0.36mm Draft @Afinia H+1(HS) 0.6 nozzle",
"inherits": "fdm_process_afinia_0.36_nozzle_0.6_HS",
"from": "system",
"setting_id": "GP025",
"setting_id": "pBS3NpSZPjtySd3X",
"instantiation": "true",
"description": "It has a bigger layer height for faster printing but with more visible layer lines.",
"elefant_foot_compensation": "0.15",
@@ -3,7 +3,7 @@
"name": "0.42mm Extra Draft @Afinia H+1(HS) 0.6 nozzle",
"inherits": "fdm_process_afinia_0.42_nozzle_0.6_HS",
"from": "system",
"setting_id": "GP026",
"setting_id": "kHUEpY5ZMtYrLKtO",
"instantiation": "true",
"description": "It has the biggest layer height for fastest printing but with very visible layer lines.",
"elefant_foot_compensation": "0.15",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "Anker",
"version": "02.04.00.00",
"version": "02.04.00.01",
"force_update": "0",
"description": "Anker configurations",
"machine_model_list": [
@@ -3,7 +3,7 @@
"name": "Anker Generic ABS 0.2 nozzle",
"inherits": "Anker Generic ABS @base",
"from": "system",
"setting_id": "GFSB99_20",
"setting_id": "BD5ODYVM90Ig44C5",
"instantiation": "true",
"filament_max_volumetric_speed": [
"2"
@@ -3,7 +3,7 @@
"name": "Anker Generic ABS 0.25 nozzle",
"inherits": "Anker Generic ABS @base",
"from": "system",
"setting_id": "GFSB99_25",
"setting_id": "WS5wXckNuiQqSVwO",
"instantiation": "true",
"filament_max_volumetric_speed": [
"3"
@@ -3,7 +3,7 @@
"name": "Anker Generic ABS",
"inherits": "Anker Generic ABS @base",
"from": "system",
"setting_id": "GFSB99",
"setting_id": "axEspGzFJnrnidm4",
"instantiation": "true",
"compatible_printers": [
"Anker M5 0.4 nozzle",
@@ -3,7 +3,7 @@
"name": "Anker Generic ASA 0.2 nozzle",
"inherits": "Anker Generic ASA @base",
"from": "system",
"setting_id": "GFSB98_20",
"setting_id": "G7pzEyyhPFDnae3R",
"instantiation": "true",
"filament_max_volumetric_speed": [
"2"
@@ -3,7 +3,7 @@
"name": "Anker Generic ASA 0.25 nozzle",
"inherits": "Anker Generic ASA @base",
"from": "system",
"setting_id": "GFSB98_25",
"setting_id": "ErUUDTQ7h1wNHAKT",
"instantiation": "true",
"filament_max_volumetric_speed": [
"3"
@@ -3,7 +3,7 @@
"name": "Anker Generic ASA",
"inherits": "Anker Generic ASA @base",
"from": "system",
"setting_id": "GFSB98",
"setting_id": "QiFoBW5WuDUJGmFZ",
"instantiation": "true",
"compatible_printers": [
"Anker M5 0.4 nozzle",
@@ -3,7 +3,7 @@
"name": "Anker Generic PA 0.2 nozzle",
"inherits": "Anker Generic PA @base",
"from": "system",
"setting_id": "GFSN99_20",
"setting_id": "NZB26MSD9WbOeY2S",
"instantiation": "true",
"filament_max_volumetric_speed": [
"2"
@@ -3,7 +3,7 @@
"name": "Anker Generic PA 0.25 nozzle",
"inherits": "Anker Generic PA @base",
"from": "system",
"setting_id": "GFSN99_25",
"setting_id": "Wj7oXTGUxo8lie1B",
"instantiation": "true",
"filament_max_volumetric_speed": [
"3"
@@ -3,7 +3,7 @@
"name": "Anker Generic PA-CF",
"inherits": "Anker Generic PA-CF @base",
"from": "system",
"setting_id": "GFSN98",
"setting_id": "qdsEps11ugFHJkn7",
"instantiation": "true",
"compatible_printers": [
"Anker M5 All-Metal 0.4 nozzle",
@@ -3,7 +3,7 @@
"name": "Anker Generic PA",
"inherits": "Anker Generic PA @base",
"from": "system",
"setting_id": "GFSN99",
"setting_id": "QbIiX554Yee6vb32",
"instantiation": "true",
"compatible_printers": [
"Anker M5 All-Metal 0.4 nozzle",
@@ -3,7 +3,7 @@
"name": "Anker Generic PC 0.2 nozzle",
"inherits": "Anker Generic PC @base",
"from": "system",
"setting_id": "GFSC99_20",
"setting_id": "GhIOAidtgDkzh9Aj",
"instantiation": "true",
"filament_max_volumetric_speed": [
"2"
@@ -3,7 +3,7 @@
"name": "Anker Generic PC 0.25 nozzle",
"inherits": "Anker Generic PC @base",
"from": "system",
"setting_id": "GFSC99_25",
"setting_id": "TQm9EPdenyGJMvgP",
"instantiation": "true",
"filament_max_volumetric_speed": [
"3"
@@ -3,7 +3,7 @@
"name": "Anker Generic PC",
"inherits": "Anker Generic PC @base",
"from": "system",
"setting_id": "GFSC99",
"setting_id": "xY25QcIsR9pWai3n",
"instantiation": "true",
"compatible_printers": [
"Anker M5 All-Metal 0.4 nozzle",
@@ -3,7 +3,7 @@
"name": "Anker Generic PETG 0.2 nozzle",
"inherits": "Anker Generic PETG @base",
"from": "system",
"setting_id": "GFSG99_20",
"setting_id": "VItvDP6zmenWXwPO",
"instantiation": "true",
"filament_max_volumetric_speed": [
"2"
@@ -3,7 +3,7 @@
"name": "Anker Generic PETG 0.25 nozzle",
"inherits": "Anker Generic PETG @base",
"from": "system",
"setting_id": "GFSG99_25",
"setting_id": "UgKfPuleh1xnoJLT",
"instantiation": "true",
"filament_max_volumetric_speed": [
"3"
@@ -3,7 +3,7 @@
"name": "Anker Generic PETG-CF",
"inherits": "Anker Generic PETG-CF @base",
"from": "system",
"setting_id": "GFSG98",
"setting_id": "j8PLF6AZD0R0oVs8",
"instantiation": "true",
"compatible_printers": [
"Anker M5 0.4 nozzle",

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