From 7fba80845c353950a32d6468e738a75a49cf6989 Mon Sep 17 00:00:00 2001 From: mwz-iot <2952410757@qq.com> Date: Tue, 21 Jul 2026 17:33:12 +0800 Subject: [PATCH 1/3] fix: tree_support_wall_count auto mode (0) maps to -1 for algorithm, matching Bambu semantics Snapmaker external config uses 0=auto, but the tree support algorithm uses -1=auto internally. The 0 was being passed directly, causing the algorithm to treat 'auto' as 'explicit zero walls', leaving thin tree trunks without walls. Now 0 maps to -1 at the algorithm boundary, triggering Bambu's automatic wall count calculation. Also replaced geometry-based min_wall_count with Bambu's simple wall_count==0?0:1 logic. --- src/libslic3r/Support/TreeSupport.cpp | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/libslic3r/Support/TreeSupport.cpp b/src/libslic3r/Support/TreeSupport.cpp index 17e7fb044f0..be093cd611c 100644 --- a/src/libslic3r/Support/TreeSupport.cpp +++ b/src/libslic3r/Support/TreeSupport.cpp @@ -1321,7 +1321,10 @@ void TreeSupport::generate_toolpaths() coordf_t support_extrusion_width = m_support_params.support_extrusion_width; coordf_t nozzle_diameter = m_print_config->nozzle_diameter.get_at(object_config.support_filament - 1); coordf_t layer_height = object_config.layer_height.value; - const size_t wall_count = object_config.tree_support_wall_count.value; + // Snapmaker uses 0 for "auto" externally, while the + // tree-support algorithm uses -1 for automatic wall count. + const int configured_wall_count = object_config.tree_support_wall_count.value; + const int wall_count = (configured_wall_count == 0) ? -1 : configured_wall_count; // Check if set to zero, use default if so. if (support_extrusion_width <= 0.0) @@ -1434,7 +1437,7 @@ void TreeSupport::generate_toolpaths() filler_raft->angle = PI / 2; filler_raft->spacing = support_flow.spacing(); for (auto& poly : first_non_raft_base) - make_perimeter_and_infill(ts_layer->support_fills.entities, poly, std::min(size_t(1), wall_count), support_flow, erSupportMaterial, filler_raft, interface_density, false); + make_perimeter_and_infill(ts_layer->support_fills.entities, poly, std::min(size_t(1), size_t(std::max(0, wall_count))), support_flow, erSupportMaterial, filler_raft, interface_density, false); } if (m_object->support_layer_count() <= m_raft_layers) @@ -1475,7 +1478,7 @@ void TreeSupport::generate_toolpaths() // interface if (layer_id == 0) { Flow flow = m_raft_layers == 0 ? m_object->print()->brim_flow() : support_flow; - make_perimeter_and_inner_brim(ts_layer->support_fills.entities, poly, wall_count, flow, + make_perimeter_and_inner_brim(ts_layer->support_fills.entities, poly, size_t(std::max(0, wall_count)), flow, area_group.type == SupportLayer::RoofType ? erSupportMaterialInterface : erSupportMaterial); polys = std::move(offset_ex(poly, -flow.scaled_spacing())); } else if (area_group.type == SupportLayer::Roof1stLayer) { @@ -1543,13 +1546,13 @@ void TreeSupport::generate_toolpaths() // allow infill-only mode if support is thick enough (so min_wall_count is 0); // otherwise must draw 1 wall // Don't need extra walls if we have infill. Extra walls may overlap with the infills. - size_t min_wall_count = offset(poly, -scale_(support_spacing * 1.5)).empty() ? 1 : 0; - make_perimeter_and_infill(ts_layer->support_fills.entities, poly, std::max(min_wall_count, wall_count), flow, + size_t min_wall_count = wall_count == 0 ? 0 : 1; + make_perimeter_and_infill(ts_layer->support_fills.entities, poly, std::max(int(min_wall_count), wall_count), flow, erSupportMaterial, filler_support.get(), support_density); } else { SupportParameters support_params = m_support_params; - if (area_group.need_extra_wall && object_config.tree_support_wall_count.value == 0) + if (area_group.need_extra_wall && object_config.tree_support_wall_count.value <= 0) support_params.tree_branch_diameter_double_wall_area_scaled = 0.1; tree_supports_generate_paths(ts_layer->support_fills.entities, loops, flow, support_params); } From 3ab17fe6b0dea8b9917f560df014afed3900fbf0 Mon Sep 17 00:00:00 2001 From: mwz-iot <2952410757@qq.com> Date: Wed, 22 Jul 2026 18:19:26 +0800 Subject: [PATCH 2/3] fix: tree_support_wall_count semantic alignment with Bambu (-1=auto, 0=zero, 1/2=explicit) --- localization/i18n/zh_CN/Snapmaker_Orca_zh_CN.po | 7 +++++-- .../Snapmaker/process/fdm_process_U1_common.json | 2 +- .../Snapmaker/process/fdm_process_common.json | 2 +- src/libslic3r/PrintConfig.cpp | 7 ++++--- src/libslic3r/Support/TreeSupport.cpp | 11 ++++------- 5 files changed, 15 insertions(+), 14 deletions(-) diff --git a/localization/i18n/zh_CN/Snapmaker_Orca_zh_CN.po b/localization/i18n/zh_CN/Snapmaker_Orca_zh_CN.po index fded217b554..8903477184d 100644 --- a/localization/i18n/zh_CN/Snapmaker_Orca_zh_CN.po +++ b/localization/i18n/zh_CN/Snapmaker_Orca_zh_CN.po @@ -12130,8 +12130,11 @@ msgstr "分支直径的角度,随着分支向底部逐渐变厚。如果角度 msgid "Support wall loops" msgstr "支撑外墙层数" -msgid "This setting specifies the count of support walls in the range of [0,2]. 0 means auto." -msgstr "此设置指定[0,2]范围内的支撑墙层数。0表示自动。" +msgid "This setting specifies the count of support walls in the range of [-1,2]. -1 means auto, " +"and 0 means allowing infill-only mode where support is thick enough." +msgstr "" +"此设置用于指定支撑外墙层数,取值范围为 [-1, 2]。-1 表示自动,0 表示在支撑足够厚时仅生成填充、" +"不生成外墙。" msgid "Tree support with infill" msgstr "树状支撑生成填充" diff --git a/resources/profiles/Snapmaker/process/fdm_process_U1_common.json b/resources/profiles/Snapmaker/process/fdm_process_U1_common.json index 4f9c8a34079..2b3777fedc7 100644 --- a/resources/profiles/Snapmaker/process/fdm_process_U1_common.json +++ b/resources/profiles/Snapmaker/process/fdm_process_U1_common.json @@ -58,7 +58,7 @@ "support_object_xy_distance": "0.35", "tree_support_branch_diameter": "2", "tree_support_branch_angle": "45", - "tree_support_wall_count": "0", + "tree_support_wall_count": "-1", "top_surface_pattern": "monotonicline", "top_surface_acceleration": "2000", "top_surface_speed": "200", diff --git a/resources/profiles/Snapmaker/process/fdm_process_common.json b/resources/profiles/Snapmaker/process/fdm_process_common.json index 4b21f11f27a..2579342f62b 100644 --- a/resources/profiles/Snapmaker/process/fdm_process_common.json +++ b/resources/profiles/Snapmaker/process/fdm_process_common.json @@ -142,7 +142,7 @@ "tree_support_branch_distance": "5", "tree_support_branch_diameter": "5", "tree_support_branch_angle": "15", - "tree_support_wall_count": "2", + "tree_support_wall_count": "-1", "tree_support_adaptive_layer_height": "1", "tree_support_auto_brim": "1", "tree_support_brim_width": "3", diff --git a/src/libslic3r/PrintConfig.cpp b/src/libslic3r/PrintConfig.cpp index c4881c23c9a..c9568296583 100644 --- a/src/libslic3r/PrintConfig.cpp +++ b/src/libslic3r/PrintConfig.cpp @@ -5674,11 +5674,12 @@ void PrintConfigDef::init_fff_params() def = this->add("tree_support_wall_count", coInt); def->label = L("Support wall loops"); def->category = L("Support"); - def->tooltip = L("This setting specifies the count of support walls in the range of [0,2]. 0 means auto."); - def->min = 0; + def->tooltip = L("This setting specifies the count of support walls in the range of [-1,2]. -1 means auto, " + "and 0 means allowing infill-only mode where support is thick enough."); + def->min = -1; def->max = 2; def->mode = comAdvanced; - def->set_default_value(new ConfigOptionInt(0)); + def->set_default_value(new ConfigOptionInt(-1)); def = this->add("tree_support_with_infill", coBool); def->label = L("Tree support with infill"); diff --git a/src/libslic3r/Support/TreeSupport.cpp b/src/libslic3r/Support/TreeSupport.cpp index be093cd611c..f5619875e00 100644 --- a/src/libslic3r/Support/TreeSupport.cpp +++ b/src/libslic3r/Support/TreeSupport.cpp @@ -1321,10 +1321,7 @@ void TreeSupport::generate_toolpaths() coordf_t support_extrusion_width = m_support_params.support_extrusion_width; coordf_t nozzle_diameter = m_print_config->nozzle_diameter.get_at(object_config.support_filament - 1); coordf_t layer_height = object_config.layer_height.value; - // Snapmaker uses 0 for "auto" externally, while the - // tree-support algorithm uses -1 for automatic wall count. - const int configured_wall_count = object_config.tree_support_wall_count.value; - const int wall_count = (configured_wall_count == 0) ? -1 : configured_wall_count; + const int wall_count = object_config.tree_support_wall_count.value; // Check if set to zero, use default if so. if (support_extrusion_width <= 0.0) @@ -1437,7 +1434,7 @@ void TreeSupport::generate_toolpaths() filler_raft->angle = PI / 2; filler_raft->spacing = support_flow.spacing(); for (auto& poly : first_non_raft_base) - make_perimeter_and_infill(ts_layer->support_fills.entities, poly, std::min(size_t(1), size_t(std::max(0, wall_count))), support_flow, erSupportMaterial, filler_raft, interface_density, false); + make_perimeter_and_infill(ts_layer->support_fills.entities, poly, std::min(1, wall_count), support_flow, erSupportMaterial, filler_raft, interface_density, false); } if (m_object->support_layer_count() <= m_raft_layers) @@ -1478,7 +1475,7 @@ void TreeSupport::generate_toolpaths() // interface if (layer_id == 0) { Flow flow = m_raft_layers == 0 ? m_object->print()->brim_flow() : support_flow; - make_perimeter_and_inner_brim(ts_layer->support_fills.entities, poly, size_t(std::max(0, wall_count)), flow, + make_perimeter_and_inner_brim(ts_layer->support_fills.entities, poly, wall_count, flow, area_group.type == SupportLayer::RoofType ? erSupportMaterialInterface : erSupportMaterial); polys = std::move(offset_ex(poly, -flow.scaled_spacing())); } else if (area_group.type == SupportLayer::Roof1stLayer) { @@ -1552,7 +1549,7 @@ void TreeSupport::generate_toolpaths() } else { SupportParameters support_params = m_support_params; - if (area_group.need_extra_wall && object_config.tree_support_wall_count.value <= 0) + if (area_group.need_extra_wall && object_config.tree_support_wall_count.value == -1) support_params.tree_branch_diameter_double_wall_area_scaled = 0.1; tree_supports_generate_paths(ts_layer->support_fills.entities, loops, flow, support_params); } From 91f703396772025db3d52b3eb0fd525c084a5738 Mon Sep 17 00:00:00 2001 From: mwz-iot <2952410757@qq.com> Date: Thu, 23 Jul 2026 12:22:57 +0800 Subject: [PATCH 3/3] fix: update tree_support_wall_count tooltip i18n for all 20 languages --- localization/i18n/Snapmaker_Orca.pot | 4 ++-- localization/i18n/ca/Snapmaker_Orca_ca.po | 9 +++++---- localization/i18n/cs/Snapmaker_Orca_cs.po | 6 ++++-- localization/i18n/de/Snapmaker_Orca_de.po | 7 ++++--- localization/i18n/en/Snapmaker_Orca_en.po | 6 +++--- localization/i18n/es/Snapmaker_Orca_es.po | 6 ++++-- localization/i18n/fr/Snapmaker_Orca_fr.po | 7 ++++--- localization/i18n/hu/Snapmaker_Orca_hu.po | 6 ++++-- localization/i18n/it/Snapmaker_Orca_it.po | 7 ++++--- localization/i18n/ja/Snapmaker_Orca_ja.po | 6 +++--- localization/i18n/ko/Snapmaker_Orca_ko.po | 7 ++++--- localization/i18n/lt/Snapmaker_Orca_lt.po | 8 ++++---- localization/i18n/nl/Snapmaker_Orca_nl.po | 6 ++++-- localization/i18n/pl/Snapmaker_Orca_pl.po | 9 +++++---- localization/i18n/pt_BR/Snapmaker_Orca_pt_BR.po | 9 +++++---- localization/i18n/ru/Snapmaker_Orca_ru.po | 9 +++++---- localization/i18n/sv/Snapmaker_Orca_sv.po | 6 ++++-- localization/i18n/tr/Snapmaker_Orca_tr.po | 9 +++++---- localization/i18n/uk/Snapmaker_Orca_uk.po | 9 +++++---- localization/i18n/zh_TW/Snapmaker_Orca_zh_TW.po | 8 +++++--- 20 files changed, 83 insertions(+), 61 deletions(-) diff --git a/localization/i18n/Snapmaker_Orca.pot b/localization/i18n/Snapmaker_Orca.pot index bbccf182eda..ea30ab88785 100644 --- a/localization/i18n/Snapmaker_Orca.pot +++ b/localization/i18n/Snapmaker_Orca.pot @@ -13116,8 +13116,8 @@ msgid "Support wall loops" msgstr "" msgid "" -"This setting specifies the count of support walls in the range of [0,2]. 0 " -"means auto." +"This setting specifies the count of support walls in the range of [-1,2]. -1 means auto, " +"and 0 means allowing infill-only mode where support is thick enough." msgstr "" msgid "Tree support with infill" diff --git a/localization/i18n/ca/Snapmaker_Orca_ca.po b/localization/i18n/ca/Snapmaker_Orca_ca.po index 0737b5c756a..ec1c959e319 100644 --- a/localization/i18n/ca/Snapmaker_Orca_ca.po +++ b/localization/i18n/ca/Snapmaker_Orca_ca.po @@ -15146,11 +15146,12 @@ msgid "Support wall loops" msgstr "Parets al voltant del suport" msgid "" -"This setting specifies the count of support walls in the range of [0,2]. 0 " -"means auto." +"This setting specifies the count of support walls in the range of [-1,2]. -1 means auto, " +"and 0 means allowing infill-only mode where support is thick enough." msgstr "" -"Aquesta configuració especifica el recompte de parets de suport en el rang " -"de [0,2]. 0 significa automàtic." +"Aquesta configuració especifica el nombre de parets de suport en el rang " +"[-1,2]. -1 significa automàtic, i 0 significa només farciment quan el " +"suport és prou gruixut." msgid "Tree support with infill" msgstr "Suport en arbre amb farciment" diff --git a/localization/i18n/cs/Snapmaker_Orca_cs.po b/localization/i18n/cs/Snapmaker_Orca_cs.po index d633f3367bc..4f775f5b66a 100644 --- a/localization/i18n/cs/Snapmaker_Orca_cs.po +++ b/localization/i18n/cs/Snapmaker_Orca_cs.po @@ -14123,9 +14123,11 @@ msgid "Support wall loops" msgstr "" msgid "" -"This setting specifies the count of support walls in the range of [0,2]. 0 " -"means auto." +"This setting specifies the count of support walls in the range of [-1,2]. -1 means auto, " +"and 0 means allowing infill-only mode where support is thick enough." msgstr "" +"Toto nastavení určuje počet stěn podpěry v rozsahu [-1,2]. -1 znamená automaticky, " +"0 znamená pouze výplň, když je podpěra dostatečně silná." msgid "Tree support with infill" msgstr "Podpěry stromu s výplní" diff --git a/localization/i18n/de/Snapmaker_Orca_de.po b/localization/i18n/de/Snapmaker_Orca_de.po index 2e8de07b287..7188a1796ee 100644 --- a/localization/i18n/de/Snapmaker_Orca_de.po +++ b/localization/i18n/de/Snapmaker_Orca_de.po @@ -15426,11 +15426,12 @@ msgid "Support wall loops" msgstr "Wände um Stützstrukturen" msgid "" -"This setting specifies the count of support walls in the range of [0,2]. 0 " -"means auto." +"This setting specifies the count of support walls in the range of [-1,2]. -1 means auto, " +"and 0 means allowing infill-only mode where support is thick enough." msgstr "" "Diese Einstellung gibt die Anzahl der Wände um die Stützstrukturen im " -"Bereich von [0,2] an. 0 bedeutet automatisch." +"Bereich von [-1,2] an. -1 bedeutet automatisch, 0 bedeutet nur Füllung, " +"wenn die Stützstruktur dick genug ist." msgid "Tree support with infill" msgstr "Baumsupport mit Füllung" diff --git a/localization/i18n/en/Snapmaker_Orca_en.po b/localization/i18n/en/Snapmaker_Orca_en.po index 4d08576227f..7cdd77454a8 100644 --- a/localization/i18n/en/Snapmaker_Orca_en.po +++ b/localization/i18n/en/Snapmaker_Orca_en.po @@ -13502,9 +13502,9 @@ msgid "Support wall loops" msgstr "" msgid "" -"This setting specifies the count of support walls in the range of [0,2]. 0 " -"means auto." -msgstr "" +"This setting specifies the count of support walls in the range of [-1,2]. -1 means auto, " +"and 0 means allowing infill-only mode where support is thick enough." +msgstr "This setting specifies the count of support walls in the range of [-1,2]. -1 means auto, and 0 means allowing infill-only mode where support is thick enough." msgid "Tree support with infill" msgstr "" diff --git a/localization/i18n/es/Snapmaker_Orca_es.po b/localization/i18n/es/Snapmaker_Orca_es.po index 8c38ff57e1e..6bf04cfc3f4 100644 --- a/localization/i18n/es/Snapmaker_Orca_es.po +++ b/localization/i18n/es/Snapmaker_Orca_es.po @@ -15010,9 +15010,11 @@ msgid "Support wall loops" msgstr "Bucles de perímetro de apoyo" msgid "" -"This setting specifies the count of support walls in the range of [0,2]. 0 " -"means auto." +"This setting specifies the count of support walls in the range of [-1,2]. -1 means auto, " +"and 0 means allowing infill-only mode where support is thick enough." msgstr "" +"Esta configuración especifica el número de paredes de soporte en el rango [-1,2]. " +"-1 significa automático, 0 significa solo relleno cuando el soporte es suficientemente grueso." msgid "Tree support with infill" msgstr "Soporte de Árbol con relleno" diff --git a/localization/i18n/fr/Snapmaker_Orca_fr.po b/localization/i18n/fr/Snapmaker_Orca_fr.po index 7810c5d55a5..b9c12fb2836 100644 --- a/localization/i18n/fr/Snapmaker_Orca_fr.po +++ b/localization/i18n/fr/Snapmaker_Orca_fr.po @@ -15340,11 +15340,12 @@ msgid "Support wall loops" msgstr "Boucles de paroi de support" msgid "" -"This setting specifies the count of support walls in the range of [0,2]. 0 " -"means auto." +"This setting specifies the count of support walls in the range of [-1,2]. -1 means auto, " +"and 0 means allowing infill-only mode where support is thick enough." msgstr "" "Ce paramètre spécifie le nombre de parois de support dans l’intervalle " -"[0,2]. 0 signifie auto." +"[-1,2]. -1 signifie auto, et 0 signifie remplissage uniquement lorsque le " +"support est suffisamment épais." msgid "Tree support with infill" msgstr "Support arborescent avec remplissage" diff --git a/localization/i18n/hu/Snapmaker_Orca_hu.po b/localization/i18n/hu/Snapmaker_Orca_hu.po index f8bb441f9c4..7cb5696e120 100644 --- a/localization/i18n/hu/Snapmaker_Orca_hu.po +++ b/localization/i18n/hu/Snapmaker_Orca_hu.po @@ -13837,9 +13837,11 @@ msgid "Support wall loops" msgstr "Támaszfalak száma" msgid "" -"This setting specifies the count of support walls in the range of [0,2]. 0 " -"means auto." +"This setting specifies the count of support walls in the range of [-1,2]. -1 means auto, " +"and 0 means allowing infill-only mode where support is thick enough." msgstr "" +"Ez a beállítás határozza meg a támaszfalak számát a [-1,2] tartományban. " +"-1 automatikus, 0 pedig csak kitöltést jelent, ha a támasz elég vastag." msgid "Tree support with infill" msgstr "Fa támasz kitöltéssel" diff --git a/localization/i18n/it/Snapmaker_Orca_it.po b/localization/i18n/it/Snapmaker_Orca_it.po index 925baf5108f..7df71af11e5 100644 --- a/localization/i18n/it/Snapmaker_Orca_it.po +++ b/localization/i18n/it/Snapmaker_Orca_it.po @@ -15258,11 +15258,12 @@ msgid "Support wall loops" msgstr "Perimetri supporto" msgid "" -"This setting specifies the count of support walls in the range of [0,2]. 0 " -"means auto." +"This setting specifies the count of support walls in the range of [-1,2]. -1 means auto, " +"and 0 means allowing infill-only mode where support is thick enough." msgstr "" "Questa impostazione specifica il numero di pareti del supporto " -"nell'intervallo [0,2]. Se impostato a 0, è automatico." +"nell'intervallo [-1,2]. -1 significa automatico, 0 significa solo " +"riempimento quando il supporto è sufficientemente spesso." msgid "Tree support with infill" msgstr "Riempimento supporti ad albero" diff --git a/localization/i18n/ja/Snapmaker_Orca_ja.po b/localization/i18n/ja/Snapmaker_Orca_ja.po index dc5b113cbcf..1b00fee3580 100644 --- a/localization/i18n/ja/Snapmaker_Orca_ja.po +++ b/localization/i18n/ja/Snapmaker_Orca_ja.po @@ -13513,9 +13513,9 @@ msgid "Support wall loops" msgstr "サポートのウォール数" msgid "" -"This setting specifies the count of support walls in the range of [0,2]. 0 " -"means auto." -msgstr "サポートの壁面(ウォール)層数を0から2の範囲で指定します。0は自動。" +"This setting specifies the count of support walls in the range of [-1,2]. -1 means auto, " +"and 0 means allowing infill-only mode where support is thick enough." +msgstr "サポートの壁面(ウォール)層数を-1から2の範囲で指定します。-1は自動、0はサポートが十分に厚い場合にインフィルのみを生成します。" msgid "Tree support with infill" msgstr "ツリーサポートインフィル使用" diff --git a/localization/i18n/ko/Snapmaker_Orca_ko.po b/localization/i18n/ko/Snapmaker_Orca_ko.po index 9d02bec2c92..a2b1383b176 100644 --- a/localization/i18n/ko/Snapmaker_Orca_ko.po +++ b/localization/i18n/ko/Snapmaker_Orca_ko.po @@ -14475,10 +14475,11 @@ msgid "Support wall loops" msgstr "서포트 벽 루프" msgid "" -"This setting specifies the count of support walls in the range of [0,2]. 0 " -"means auto." +"This setting specifies the count of support walls in the range of [-1,2]. -1 means auto, " +"and 0 means allowing infill-only mode where support is thick enough." msgstr "" -"이 설정은 [0,2] 범위에서 지지벽의 개수를 지정합니다. 0은 자동을 의미합니다." +"이 설정은 [-1,2] 범위에서 서포트 벽의 개수를 지정합니다. -1은 자동, " +"0은 서포트가 충분히 두꺼울 때 채우기만 생성합니다." msgid "Tree support with infill" msgstr "채우기가 있는 트리 서포트" diff --git a/localization/i18n/lt/Snapmaker_Orca_lt.po b/localization/i18n/lt/Snapmaker_Orca_lt.po index 85c8dcbb56a..2a08e3625bd 100644 --- a/localization/i18n/lt/Snapmaker_Orca_lt.po +++ b/localization/i18n/lt/Snapmaker_Orca_lt.po @@ -14948,11 +14948,11 @@ msgid "Support wall loops" msgstr "Atramų sienų kontūrai" msgid "" -"This setting specifies the count of support walls in the range of [0,2]. 0 " -"means auto." +"This setting specifies the count of support walls in the range of [-1,2]. -1 means auto, " +"and 0 means allowing infill-only mode where support is thick enough." msgstr "" -"Šis nustatymas nurodo atramų sienų storį intervale [0,2]. 0 reiškia " -"automatinis." +"Šis nustatymas nurodo atramų sienų skaičių intervale [-1,2]. -1 reiškia " +"automatinį, 0 reiškia tik užpildymą, kai atrama pakankamai stora." msgid "Tree support with infill" msgstr "Medžių atramos su užpildymu" diff --git a/localization/i18n/nl/Snapmaker_Orca_nl.po b/localization/i18n/nl/Snapmaker_Orca_nl.po index 64a4ba2c47a..cdab2212386 100644 --- a/localization/i18n/nl/Snapmaker_Orca_nl.po +++ b/localization/i18n/nl/Snapmaker_Orca_nl.po @@ -14036,9 +14036,11 @@ msgid "Support wall loops" msgstr "Steunmuurlussen" msgid "" -"This setting specifies the count of support walls in the range of [0,2]. 0 " -"means auto." +"This setting specifies the count of support walls in the range of [-1,2]. -1 means auto, " +"and 0 means allowing infill-only mode where support is thick enough." msgstr "" +"Deze instelling specificeert het aantal ondersteuningswanden in het bereik [-1,2]. " +"-1 betekent automatisch, 0 betekent alleen vulling wanneer de ondersteuning dik genoeg is." msgid "Tree support with infill" msgstr "Tree support met vulling" diff --git a/localization/i18n/pl/Snapmaker_Orca_pl.po b/localization/i18n/pl/Snapmaker_Orca_pl.po index 5029d4c66e6..62b23c3040e 100644 --- a/localization/i18n/pl/Snapmaker_Orca_pl.po +++ b/localization/i18n/pl/Snapmaker_Orca_pl.po @@ -15062,11 +15062,12 @@ msgid "Support wall loops" msgstr "Pętle ścian podpory" msgid "" -"This setting specifies the count of support walls in the range of [0,2]. 0 " -"means auto." +"This setting specifies the count of support walls in the range of [-1,2]. -1 means auto, " +"and 0 means allowing infill-only mode where support is thick enough." msgstr "" -"Ta opcja określa liczbę ścian podpory w przedziale [0, 2]. 0 oznacza wybór " -"automatyczny." +"Ta opcja określa liczbę ścian podpory w przedziale [-1, 2]. -1 oznacza " +"wybór automatyczny, 0 oznacza tylko wypełnienie, gdy podpora jest " +"wystarczająco gruba." msgid "Tree support with infill" msgstr "Podpora w formie drzewa z wypełnieniem" diff --git a/localization/i18n/pt_BR/Snapmaker_Orca_pt_BR.po b/localization/i18n/pt_BR/Snapmaker_Orca_pt_BR.po index 1db2c2de942..1976b23ce13 100644 --- a/localization/i18n/pt_BR/Snapmaker_Orca_pt_BR.po +++ b/localization/i18n/pt_BR/Snapmaker_Orca_pt_BR.po @@ -15242,11 +15242,12 @@ msgid "Support wall loops" msgstr "Voltas de parede de suporte" msgid "" -"This setting specifies the count of support walls in the range of [0,2]. 0 " -"means auto." +"This setting specifies the count of support walls in the range of [-1,2]. -1 means auto, " +"and 0 means allowing infill-only mode where support is thick enough." msgstr "" -"Esta configuração especifica a contagem de paredes de suporte no intervalo " -"de [0,2]. 0 significa automático." +"Esta configuração especifica o número de paredes de suporte no intervalo " +"[-1,2]. -1 significa automático, 0 significa apenas preenchimento quando " +"o suporte é suficientemente espesso." msgid "Tree support with infill" msgstr "Suporte de árvore com preenchimento" diff --git a/localization/i18n/ru/Snapmaker_Orca_ru.po b/localization/i18n/ru/Snapmaker_Orca_ru.po index 4a062ee0f99..546d0143540 100644 --- a/localization/i18n/ru/Snapmaker_Orca_ru.po +++ b/localization/i18n/ru/Snapmaker_Orca_ru.po @@ -15373,11 +15373,12 @@ msgid "Support wall loops" msgstr "Периметров поддержки" msgid "" -"This setting specifies the count of support walls in the range of [0,2]. 0 " -"means auto." +"This setting specifies the count of support walls in the range of [-1,2]. -1 means auto, " +"and 0 means allowing infill-only mode where support is thick enough." msgstr "" -"Этот параметр задаёт количество периметров поддержки в диапазоне [0,2]. 0 - " -"автоматический выбор." +"Этот параметр задаёт количество периметров поддержки в диапазоне [-1,2]. " +"-1 — автоматический выбор, 0 — только заполнение, если поддержка " +"достаточно толстая." msgid "Tree support with infill" msgstr "Древовидная поддержка с заполнением" diff --git a/localization/i18n/sv/Snapmaker_Orca_sv.po b/localization/i18n/sv/Snapmaker_Orca_sv.po index 9bfd4cef479..54fa83e9a74 100644 --- a/localization/i18n/sv/Snapmaker_Orca_sv.po +++ b/localization/i18n/sv/Snapmaker_Orca_sv.po @@ -13734,9 +13734,11 @@ msgid "Support wall loops" msgstr "Vägg support" msgid "" -"This setting specifies the count of support walls in the range of [0,2]. 0 " -"means auto." +"This setting specifies the count of support walls in the range of [-1,2]. -1 means auto, " +"and 0 means allowing infill-only mode where support is thick enough." msgstr "" +"Denna inställning anger antalet stödväggar i intervallet [-1,2]. " +"-1 betyder auto, 0 betyder endast fyllning när stödet är tillräckligt tjockt." msgid "Tree support with infill" msgstr "Tree support med ifyllnad" diff --git a/localization/i18n/tr/Snapmaker_Orca_tr.po b/localization/i18n/tr/Snapmaker_Orca_tr.po index ee26650ea2a..7ff45047443 100644 --- a/localization/i18n/tr/Snapmaker_Orca_tr.po +++ b/localization/i18n/tr/Snapmaker_Orca_tr.po @@ -15041,11 +15041,12 @@ msgid "Support wall loops" msgstr "Destek duvarı döngüleri" msgid "" -"This setting specifies the count of support walls in the range of [0,2]. 0 " -"means auto." +"This setting specifies the count of support walls in the range of [-1,2]. -1 means auto, " +"and 0 means allowing infill-only mode where support is thick enough." msgstr "" -"Bu ayar [0,2] aralığındaki destek duvarlarının sayısını belirtir. 0 otomatik " -"anlamına gelir." +"Bu ayar [-1,2] aralığındaki destek duvarlarının sayısını belirtir. -1 " +"otomatik anlamına gelir, 0 ise destek yeterince kalın olduğunda yalnızca " +"dolgu anlamına gelir." msgid "Tree support with infill" msgstr "Dolgulu ağaç desteği" diff --git a/localization/i18n/uk/Snapmaker_Orca_uk.po b/localization/i18n/uk/Snapmaker_Orca_uk.po index 32596f96fdf..e94d427e71e 100644 --- a/localization/i18n/uk/Snapmaker_Orca_uk.po +++ b/localization/i18n/uk/Snapmaker_Orca_uk.po @@ -15044,11 +15044,12 @@ msgid "Support wall loops" msgstr "Опорні стінові петлі" msgid "" -"This setting specifies the count of support walls in the range of [0,2]. 0 " -"means auto." +"This setting specifies the count of support walls in the range of [-1,2]. -1 means auto, " +"and 0 means allowing infill-only mode where support is thick enough." msgstr "" -"Ця налаштування визначає кількість опорних стінок в діапазоні [0,2]. 0 " -"означає автоматичний режим." +"Цей параметр визначає кількість опорних стінок у діапазоні [-1,2]. " +"-1 означає автоматично, 0 означає лише заповнення, коли опора " +"достатньо товста." msgid "Tree support with infill" msgstr "Підтримка дерева із заповненням" diff --git a/localization/i18n/zh_TW/Snapmaker_Orca_zh_TW.po b/localization/i18n/zh_TW/Snapmaker_Orca_zh_TW.po index 5bf5cc3f5a8..c7004071a4a 100644 --- a/localization/i18n/zh_TW/Snapmaker_Orca_zh_TW.po +++ b/localization/i18n/zh_TW/Snapmaker_Orca_zh_TW.po @@ -13957,9 +13957,11 @@ msgid "Support wall loops" msgstr "支撐牆數" msgid "" -"This setting specifies the count of support walls in the range of [0,2]. 0 " -"means auto." -msgstr "此設定指定支撐壁的數量,範圍為 [0,2]。0 表示自動調整。" +"This setting specifies the count of support walls in the range of [-1,2]. -1 means auto, " +"and 0 means allowing infill-only mode where support is thick enough." +msgstr "" +"此設定用於指定支撐外牆層數,取值範圍為 [-1, 2]。-1 表示自動,0 表示在支撐足夠厚時僅生成填充、" +"不生成外牆。" msgid "Tree support with infill" msgstr "樹狀支撐產生填充"