From b7dc897a93f6a4ec5adff5c3342f68621214543e Mon Sep 17 00:00:00 2001 From: Ioannis Giannakas <59056762+igiannakas@users.noreply.github.com> Date: Wed, 21 Jan 2026 15:17:19 +0000 Subject: [PATCH] Clarify shrinkage compensation warning message & tooltips (#12031) --- localization/i18n/OrcaSlicer.pot | 4 ++-- localization/i18n/ca/OrcaSlicer_ca.po | 4 ++-- localization/i18n/cs/OrcaSlicer_cs.po | 4 ++-- localization/i18n/de/OrcaSlicer_de.po | 4 ++-- localization/i18n/en/OrcaSlicer_en.po | 4 ++-- localization/i18n/es/OrcaSlicer_es.po | 4 ++-- localization/i18n/fr/OrcaSlicer_fr.po | 4 ++-- localization/i18n/hu/OrcaSlicer_hu.po | 4 ++-- localization/i18n/it/OrcaSlicer_it.po | 4 ++-- localization/i18n/ja/OrcaSlicer_ja.po | 4 ++-- localization/i18n/lt/OrcaSlicer_lt.po | 4 ++-- localization/i18n/nl/OrcaSlicer_nl.po | 4 ++-- localization/i18n/pl/OrcaSlicer_pl.po | 4 ++-- localization/i18n/pt_BR/OrcaSlicer_pt_BR.po | 4 ++-- localization/i18n/ru/OrcaSlicer_ru.po | 4 ++-- localization/i18n/sv/OrcaSlicer_sv.po | 4 ++-- localization/i18n/tr/OrcaSlicer_tr.po | 4 ++-- localization/i18n/vi/OrcaSlicer_vi.po | 4 ++-- localization/i18n/zh_CN/OrcaSlicer_zh_CN.po | 4 ++-- localization/i18n/zh_TW/OrcaSlicer_zh_TW.po | 4 ++-- src/libslic3r/Print.cpp | 2 +- src/libslic3r/PrintConfig.cpp | 2 +- 22 files changed, 42 insertions(+), 42 deletions(-) diff --git a/localization/i18n/OrcaSlicer.pot b/localization/i18n/OrcaSlicer.pot index 4901a6b7a58..65137ba4af5 100644 --- a/localization/i18n/OrcaSlicer.pot +++ b/localization/i18n/OrcaSlicer.pot @@ -10355,7 +10355,7 @@ msgstr "" msgid "" "Filament shrinkage will not be used because filament shrinkage for the used " -"filaments differs significantly." +"filaments does not match." msgstr "" msgid "Generating skirt & brim" @@ -11907,7 +11907,7 @@ msgstr "" msgid "" "Enter the shrinkage percentage that the filament will get after cooling (94% " "if you measure 94mm instead of 100mm). The part will be scaled in XY to " -"compensate. Only the filament used for the perimeter is taken into account.\n" +"compensate. For multi-material prints, ensure filament shrinkage matches across all used filaments\n" "Be sure to allow enough space between objects, as this compensation is done " "after the checks." msgstr "" diff --git a/localization/i18n/ca/OrcaSlicer_ca.po b/localization/i18n/ca/OrcaSlicer_ca.po index d29d05b06bc..b6480e948db 100644 --- a/localization/i18n/ca/OrcaSlicer_ca.po +++ b/localization/i18n/ca/OrcaSlicer_ca.po @@ -11172,7 +11172,7 @@ msgstr "" msgid "" "Filament shrinkage will not be used because filament shrinkage for the used " -"filaments differs significantly." +"filaments does not match." msgstr "" "La contracció del filament no s'utilitzarà perquè la contracció del filament " "per als filaments utilitzats difereix significativament." @@ -13295,7 +13295,7 @@ msgstr "Encongiment (XY)" msgid "" "Enter the shrinkage percentage that the filament will get after cooling (94% " "if you measure 94mm instead of 100mm). The part will be scaled in XY to " -"compensate. Only the filament used for the perimeter is taken into account.\n" +"compensate. For multi-material prints, ensure filament shrinkage matches across all used filaments\n" "Be sure to allow enough space between objects, as this compensation is done " "after the checks." msgstr "" diff --git a/localization/i18n/cs/OrcaSlicer_cs.po b/localization/i18n/cs/OrcaSlicer_cs.po index 933c3b3504c..33b2bea24ef 100644 --- a/localization/i18n/cs/OrcaSlicer_cs.po +++ b/localization/i18n/cs/OrcaSlicer_cs.po @@ -10902,7 +10902,7 @@ msgstr "" msgid "" "Filament shrinkage will not be used because filament shrinkage for the used " -"filaments differs significantly." +"filaments does not match." msgstr "" "Smrštění filamentu nebude použito, protože se smrštění u použitých filamentů " "výrazně liší." @@ -12606,7 +12606,7 @@ msgstr "" msgid "" "Enter the shrinkage percentage that the filament will get after cooling (94% " "if you measure 94mm instead of 100mm). The part will be scaled in XY to " -"compensate. Only the filament used for the perimeter is taken into account.\n" +"compensate. For multi-material prints, ensure filament shrinkage matches across all used filaments\n" "Be sure to allow enough space between objects, as this compensation is done " "after the checks." msgstr "" diff --git a/localization/i18n/de/OrcaSlicer_de.po b/localization/i18n/de/OrcaSlicer_de.po index c2784b52ccd..f2698e8b5a7 100644 --- a/localization/i18n/de/OrcaSlicer_de.po +++ b/localization/i18n/de/OrcaSlicer_de.po @@ -11689,7 +11689,7 @@ msgstr "" msgid "" "Filament shrinkage will not be used because filament shrinkage for the used " -"filaments differs significantly." +"filaments does not match." msgstr "" "Filament-Schrumpfung wird nicht verwendet, da sich die Filament-Schrumpfung " "für die verwendeten Filamente signifikant unterscheidet." @@ -13896,7 +13896,7 @@ msgstr "Schrumpfung (XY)" msgid "" "Enter the shrinkage percentage that the filament will get after cooling (94% " "if you measure 94mm instead of 100mm). The part will be scaled in XY to " -"compensate. Only the filament used for the perimeter is taken into account.\n" +"compensate. For multi-material prints, ensure filament shrinkage matches across all used filaments\n" "Be sure to allow enough space between objects, as this compensation is done " "after the checks." msgstr "" diff --git a/localization/i18n/en/OrcaSlicer_en.po b/localization/i18n/en/OrcaSlicer_en.po index 02b4dd6c188..3f5f602b53b 100644 --- a/localization/i18n/en/OrcaSlicer_en.po +++ b/localization/i18n/en/OrcaSlicer_en.po @@ -10525,7 +10525,7 @@ msgstr "" msgid "" "Filament shrinkage will not be used because filament shrinkage for the used " -"filaments differs significantly." +"filaments does not match." msgstr "" msgid "Generating skirt & brim" @@ -12179,7 +12179,7 @@ msgstr "" msgid "" "Enter the shrinkage percentage that the filament will get after cooling (94% " "if you measure 94mm instead of 100mm). The part will be scaled in XY to " -"compensate. Only the filament used for the perimeter is taken into account.\n" +"compensate. For multi-material prints, ensure filament shrinkage matches across all used filaments\n" "Be sure to allow enough space between objects, as this compensation is done " "after the checks." msgstr "" diff --git a/localization/i18n/es/OrcaSlicer_es.po b/localization/i18n/es/OrcaSlicer_es.po index 19c81d480d7..835ec34d24a 100644 --- a/localization/i18n/es/OrcaSlicer_es.po +++ b/localization/i18n/es/OrcaSlicer_es.po @@ -11179,7 +11179,7 @@ msgstr "" msgid "" "Filament shrinkage will not be used because filament shrinkage for the used " -"filaments differs significantly." +"filaments does not match." msgstr "" "La contracción del filamento no se utilizará porque la contracción del " "filamento para los filamentos utilizados difiere significativamente." @@ -13211,7 +13211,7 @@ msgstr "Contracción (XY)" msgid "" "Enter the shrinkage percentage that the filament will get after cooling (94% " "if you measure 94mm instead of 100mm). The part will be scaled in XY to " -"compensate. Only the filament used for the perimeter is taken into account.\n" +"compensate. For multi-material prints, ensure filament shrinkage matches across all used filaments\n" "Be sure to allow enough space between objects, as this compensation is done " "after the checks." msgstr "" diff --git a/localization/i18n/fr/OrcaSlicer_fr.po b/localization/i18n/fr/OrcaSlicer_fr.po index 5a80f34757f..b3fab441eac 100644 --- a/localization/i18n/fr/OrcaSlicer_fr.po +++ b/localization/i18n/fr/OrcaSlicer_fr.po @@ -11276,7 +11276,7 @@ msgstr "" msgid "" "Filament shrinkage will not be used because filament shrinkage for the used " -"filaments differs significantly." +"filaments does not match." msgstr "" "Le rétrécissement du filament ne sera pas utilisé car le rétrécissement du " "filament pour les filaments utilisés diffère de manière significative." @@ -13434,7 +13434,7 @@ msgstr "Rétrécissement (XY)" msgid "" "Enter the shrinkage percentage that the filament will get after cooling (94% " "if you measure 94mm instead of 100mm). The part will be scaled in XY to " -"compensate. Only the filament used for the perimeter is taken into account.\n" +"compensate. For multi-material prints, ensure filament shrinkage matches across all used filaments\n" "Be sure to allow enough space between objects, as this compensation is done " "after the checks." msgstr "" diff --git a/localization/i18n/hu/OrcaSlicer_hu.po b/localization/i18n/hu/OrcaSlicer_hu.po index ba898f64ac5..db6c8a7d7c7 100644 --- a/localization/i18n/hu/OrcaSlicer_hu.po +++ b/localization/i18n/hu/OrcaSlicer_hu.po @@ -10786,7 +10786,7 @@ msgstr "" msgid "" "Filament shrinkage will not be used because filament shrinkage for the used " -"filaments differs significantly." +"filaments does not match." msgstr "" msgid "Generating skirt & brim" @@ -12468,7 +12468,7 @@ msgstr "" msgid "" "Enter the shrinkage percentage that the filament will get after cooling (94% " "if you measure 94mm instead of 100mm). The part will be scaled in XY to " -"compensate. Only the filament used for the perimeter is taken into account.\n" +"compensate. For multi-material prints, ensure filament shrinkage matches across all used filaments\n" "Be sure to allow enough space between objects, as this compensation is done " "after the checks." msgstr "" diff --git a/localization/i18n/it/OrcaSlicer_it.po b/localization/i18n/it/OrcaSlicer_it.po index 222467d02ad..82d788db3c6 100644 --- a/localization/i18n/it/OrcaSlicer_it.po +++ b/localization/i18n/it/OrcaSlicer_it.po @@ -11213,7 +11213,7 @@ msgstr "" msgid "" "Filament shrinkage will not be used because filament shrinkage for the used " -"filaments differs significantly." +"filaments does not match." msgstr "" "La compensazione del restringimento del materiale non verrà utilizzata " "perché il fenomeno di restringimento nei filamenti utilizzati varia in modo " @@ -13360,7 +13360,7 @@ msgstr "Restringimento (XY)" msgid "" "Enter the shrinkage percentage that the filament will get after cooling (94% " "if you measure 94mm instead of 100mm). The part will be scaled in XY to " -"compensate. Only the filament used for the perimeter is taken into account.\n" +"compensate. For multi-material prints, ensure filament shrinkage matches across all used filaments\n" "Be sure to allow enough space between objects, as this compensation is done " "after the checks." msgstr "" diff --git a/localization/i18n/ja/OrcaSlicer_ja.po b/localization/i18n/ja/OrcaSlicer_ja.po index 3258a458001..0b5fc9b8360 100644 --- a/localization/i18n/ja/OrcaSlicer_ja.po +++ b/localization/i18n/ja/OrcaSlicer_ja.po @@ -10608,7 +10608,7 @@ msgstr "" msgid "" "Filament shrinkage will not be used because filament shrinkage for the used " -"filaments differs significantly." +"filaments does not match." msgstr "" "使用するフィラメントの収縮率が大きく異なるため、フィラメント収縮率は使用しま" "せん。" @@ -12232,7 +12232,7 @@ msgstr "" msgid "" "Enter the shrinkage percentage that the filament will get after cooling (94% " "if you measure 94mm instead of 100mm). The part will be scaled in XY to " -"compensate. Only the filament used for the perimeter is taken into account.\n" +"compensate. For multi-material prints, ensure filament shrinkage matches across all used filaments\n" "Be sure to allow enough space between objects, as this compensation is done " "after the checks." msgstr "" diff --git a/localization/i18n/lt/OrcaSlicer_lt.po b/localization/i18n/lt/OrcaSlicer_lt.po index ec9f6ce417e..693895b0101 100644 --- a/localization/i18n/lt/OrcaSlicer_lt.po +++ b/localization/i18n/lt/OrcaSlicer_lt.po @@ -11185,7 +11185,7 @@ msgstr "" msgid "" "Filament shrinkage will not be used because filament shrinkage for the used " -"filaments differs significantly." +"filaments does not match." msgstr "" "Gijų susitraukimas nenaudojamas, nes naudojamų gijų susitraukimas labai " "skiriasi." @@ -13280,7 +13280,7 @@ msgstr "Susitraukimas (XY)" msgid "" "Enter the shrinkage percentage that the filament will get after cooling (94% " "if you measure 94mm instead of 100mm). The part will be scaled in XY to " -"compensate. Only the filament used for the perimeter is taken into account.\n" +"compensate. For multi-material prints, ensure filament shrinkage matches across all used filaments\n" "Be sure to allow enough space between objects, as this compensation is done " "after the checks." msgstr "" diff --git a/localization/i18n/nl/OrcaSlicer_nl.po b/localization/i18n/nl/OrcaSlicer_nl.po index 923ea51aec1..7559bae1618 100644 --- a/localization/i18n/nl/OrcaSlicer_nl.po +++ b/localization/i18n/nl/OrcaSlicer_nl.po @@ -10926,7 +10926,7 @@ msgstr "" msgid "" "Filament shrinkage will not be used because filament shrinkage for the used " -"filaments differs significantly." +"filaments does not match." msgstr "" msgid "Generating skirt & brim" @@ -12620,7 +12620,7 @@ msgstr "" msgid "" "Enter the shrinkage percentage that the filament will get after cooling (94% " "if you measure 94mm instead of 100mm). The part will be scaled in XY to " -"compensate. Only the filament used for the perimeter is taken into account.\n" +"compensate. For multi-material prints, ensure filament shrinkage matches across all used filaments\n" "Be sure to allow enough space between objects, as this compensation is done " "after the checks." msgstr "" diff --git a/localization/i18n/pl/OrcaSlicer_pl.po b/localization/i18n/pl/OrcaSlicer_pl.po index 5c2896d9621..753f674efbb 100644 --- a/localization/i18n/pl/OrcaSlicer_pl.po +++ b/localization/i18n/pl/OrcaSlicer_pl.po @@ -11126,7 +11126,7 @@ msgstr "" msgid "" "Filament shrinkage will not be used because filament shrinkage for the used " -"filaments differs significantly." +"filaments does not match." msgstr "" "Kompensacja skurczu filamentu nie będzie zastosowana, ponieważ skurcz " "używanych filamentów jest zbyt zróżnicowany." @@ -13235,7 +13235,7 @@ msgstr "Skurcz (XY)" msgid "" "Enter the shrinkage percentage that the filament will get after cooling (94% " "if you measure 94mm instead of 100mm). The part will be scaled in XY to " -"compensate. Only the filament used for the perimeter is taken into account.\n" +"compensate. For multi-material prints, ensure filament shrinkage matches across all used filaments\n" "Be sure to allow enough space between objects, as this compensation is done " "after the checks." msgstr "" diff --git a/localization/i18n/pt_BR/OrcaSlicer_pt_BR.po b/localization/i18n/pt_BR/OrcaSlicer_pt_BR.po index cffab32de6a..6bfe1d44602 100644 --- a/localization/i18n/pt_BR/OrcaSlicer_pt_BR.po +++ b/localization/i18n/pt_BR/OrcaSlicer_pt_BR.po @@ -11546,7 +11546,7 @@ msgstr "" msgid "" "Filament shrinkage will not be used because filament shrinkage for the used " -"filaments differs significantly." +"filaments does not match." msgstr "" "A contração de filamento não será usada porque a contração dos filamentos " "usados difere significativamente." @@ -13670,7 +13670,7 @@ msgstr "Encolhimento (XY)" msgid "" "Enter the shrinkage percentage that the filament will get after cooling (94% " "if you measure 94mm instead of 100mm). The part will be scaled in XY to " -"compensate. Only the filament used for the perimeter is taken into account.\n" +"compensate. For multi-material prints, ensure filament shrinkage matches across all used filaments\n" "Be sure to allow enough space between objects, as this compensation is done " "after the checks." msgstr "" diff --git a/localization/i18n/ru/OrcaSlicer_ru.po b/localization/i18n/ru/OrcaSlicer_ru.po index 4364ce83061..a85529348c4 100644 --- a/localization/i18n/ru/OrcaSlicer_ru.po +++ b/localization/i18n/ru/OrcaSlicer_ru.po @@ -11277,7 +11277,7 @@ msgstr "" msgid "" "Filament shrinkage will not be used because filament shrinkage for the used " -"filaments differs significantly." +"filaments does not match." msgstr "" "Компенсация усадка материала не будет использоваться, поскольку усадка " "используемых материалов существенно отличается." @@ -13414,7 +13414,7 @@ msgstr "Компенсация усадки по XY" msgid "" "Enter the shrinkage percentage that the filament will get after cooling (94% " "if you measure 94mm instead of 100mm). The part will be scaled in XY to " -"compensate. Only the filament used for the perimeter is taken into account.\n" +"compensate. For multi-material prints, ensure filament shrinkage matches across all used filaments\n" "Be sure to allow enough space between objects, as this compensation is done " "after the checks." msgstr "" diff --git a/localization/i18n/sv/OrcaSlicer_sv.po b/localization/i18n/sv/OrcaSlicer_sv.po index ab1944d79eb..775ba712f91 100644 --- a/localization/i18n/sv/OrcaSlicer_sv.po +++ b/localization/i18n/sv/OrcaSlicer_sv.po @@ -10762,7 +10762,7 @@ msgstr "" msgid "" "Filament shrinkage will not be used because filament shrinkage for the used " -"filaments differs significantly." +"filaments does not match." msgstr "" msgid "Generating skirt & brim" @@ -12429,7 +12429,7 @@ msgstr "" msgid "" "Enter the shrinkage percentage that the filament will get after cooling (94% " "if you measure 94mm instead of 100mm). The part will be scaled in XY to " -"compensate. Only the filament used for the perimeter is taken into account.\n" +"compensate. For multi-material prints, ensure filament shrinkage matches across all used filaments\n" "Be sure to allow enough space between objects, as this compensation is done " "after the checks." msgstr "" diff --git a/localization/i18n/tr/OrcaSlicer_tr.po b/localization/i18n/tr/OrcaSlicer_tr.po index b10eacfc6e5..099228297c3 100644 --- a/localization/i18n/tr/OrcaSlicer_tr.po +++ b/localization/i18n/tr/OrcaSlicer_tr.po @@ -11107,7 +11107,7 @@ msgstr "" msgid "" "Filament shrinkage will not be used because filament shrinkage for the used " -"filaments differs significantly." +"filaments does not match." msgstr "" "Filament büzülmesi kullanılmayacaktır çünkü kullanılan filamentlerin " "filament büzülmesi önemli ölçüde farklılık göstermektedir." @@ -13186,7 +13186,7 @@ msgstr "Büzülme (XY)" msgid "" "Enter the shrinkage percentage that the filament will get after cooling (94% " "if you measure 94mm instead of 100mm). The part will be scaled in XY to " -"compensate. Only the filament used for the perimeter is taken into account.\n" +"compensate. For multi-material prints, ensure filament shrinkage matches across all used filaments\n" "Be sure to allow enough space between objects, as this compensation is done " "after the checks." msgstr "" diff --git a/localization/i18n/vi/OrcaSlicer_vi.po b/localization/i18n/vi/OrcaSlicer_vi.po index 5017bc246f9..5f7dc058c64 100644 --- a/localization/i18n/vi/OrcaSlicer_vi.po +++ b/localization/i18n/vi/OrcaSlicer_vi.po @@ -10959,7 +10959,7 @@ msgstr "" msgid "" "Filament shrinkage will not be used because filament shrinkage for the used " -"filaments differs significantly." +"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ể." @@ -12988,7 +12988,7 @@ msgstr "Co ngót (XY)" msgid "" "Enter the shrinkage percentage that the filament will get after cooling (94% " "if you measure 94mm instead of 100mm). The part will be scaled in XY to " -"compensate. Only the filament used for the perimeter is taken into account.\n" +"compensate. For multi-material prints, ensure filament shrinkage matches across all used filaments\n" "Be sure to allow enough space between objects, as this compensation is done " "after the checks." msgstr "" diff --git a/localization/i18n/zh_CN/OrcaSlicer_zh_CN.po b/localization/i18n/zh_CN/OrcaSlicer_zh_CN.po index 8cad4e58a51..362bf217db4 100644 --- a/localization/i18n/zh_CN/OrcaSlicer_zh_CN.po +++ b/localization/i18n/zh_CN/OrcaSlicer_zh_CN.po @@ -10650,7 +10650,7 @@ msgstr "当壁序列为外内或内外内时,精确墙壁选项将被忽略。 msgid "" "Filament shrinkage will not be used because filament shrinkage for the used " -"filaments differs significantly." +"filaments does not match." msgstr "" msgid "Generating skirt & brim" @@ -12424,7 +12424,7 @@ msgstr "收缩率(XY)" msgid "" "Enter the shrinkage percentage that the filament will get after cooling (94% " "if you measure 94mm instead of 100mm). The part will be scaled in XY to " -"compensate. Only the filament used for the perimeter is taken into account.\n" +"compensate. For multi-material prints, ensure filament shrinkage matches across all used filaments\n" "Be sure to allow enough space between objects, as this compensation is done " "after the checks." msgstr "" diff --git a/localization/i18n/zh_TW/OrcaSlicer_zh_TW.po b/localization/i18n/zh_TW/OrcaSlicer_zh_TW.po index 51d89cca21c..f1a14f9fb88 100644 --- a/localization/i18n/zh_TW/OrcaSlicer_zh_TW.po +++ b/localization/i18n/zh_TW/OrcaSlicer_zh_TW.po @@ -10683,7 +10683,7 @@ msgstr "" msgid "" "Filament shrinkage will not be used because filament shrinkage for the used " -"filaments differs significantly." +"filaments does not match." msgstr "線材收縮補償將被停用,因為所使用的線材之間的收縮率差異過大。" msgid "Generating skirt & brim" @@ -12528,7 +12528,7 @@ msgstr "收縮(XY)" msgid "" "Enter the shrinkage percentage that the filament will get after cooling (94% " "if you measure 94mm instead of 100mm). The part will be scaled in XY to " -"compensate. Only the filament used for the perimeter is taken into account.\n" +"compensate. For multi-material prints, ensure filament shrinkage matches across all used filaments\n" "Be sure to allow enough space between objects, as this compensation is done " "after the checks." msgstr "" diff --git a/src/libslic3r/Print.cpp b/src/libslic3r/Print.cpp index f2e0de9cc71..56bff000557 100644 --- a/src/libslic3r/Print.cpp +++ b/src/libslic3r/Print.cpp @@ -1758,7 +1758,7 @@ StringObjectException Print::validate(StringObjectException *warning, Polygons* } } if (!this->has_same_shrinkage_compensations()){ - warning->string = L("Filament shrinkage will not be used because filament shrinkage for the used filaments differs significantly."); + warning->string = L("Filament shrinkage will not be used because filament shrinkage for the used filaments does not match."); warning->opt_key = ""; } return {}; diff --git a/src/libslic3r/PrintConfig.cpp b/src/libslic3r/PrintConfig.cpp index 4b91328b599..1d3c2cb963e 100644 --- a/src/libslic3r/PrintConfig.cpp +++ b/src/libslic3r/PrintConfig.cpp @@ -2466,7 +2466,7 @@ void PrintConfigDef::init_fff_params() def->label = L("Shrinkage (XY)"); // xgettext:no-c-format, no-boost-format def->tooltip = L("Enter the shrinkage percentage that the filament will get after cooling (94% if you measure 94mm instead of 100mm). " - "The part will be scaled in XY to compensate. Only the filament used for the perimeter is taken into account.\n" + "The part will be scaled in XY to compensate. For multi-material prints, ensure filament shrinkage matches across all used filaments\n" "Be sure to allow enough space between objects, as this compensation is done after the checks."); def->sidetext = "%"; def->ratio_over = "";