From a9499ae45cc0573b3abfc451b523f3dc5b37fe01 Mon Sep 17 00:00:00 2001
From: bubnikv <bubnikv@gmail.com>
Date: Wed, 23 May 2018 13:19:25 +0200
Subject: [PATCH 1/2] Fix of a crash intruduced with
 e8247c5646d512da4c8060ecd7d0a6a3232a6c28

---
 resources/profiles/PrusaResearch.ini |  2 +-
 xs/src/libslic3r/utils.cpp           |  2 +-
 xs/src/slic3r/GUI/Preset.cpp         |  8 +++++++
 xs/src/slic3r/GUI/PresetBundle.cpp   | 32 +++++++++++++++++-----------
 4 files changed, 29 insertions(+), 15 deletions(-)

diff --git a/resources/profiles/PrusaResearch.ini b/resources/profiles/PrusaResearch.ini
index 7bbdf93c8..de2f88a45 100644
--- a/resources/profiles/PrusaResearch.ini
+++ b/resources/profiles/PrusaResearch.ini
@@ -546,7 +546,7 @@ filament_cost = 0
 filament_density = 0
 filament_diameter = 1.75
 filament_notes = ""
-filament_settings_id = 
+filament_settings_id = ""
 filament_soluble = 0
 min_print_speed = 15
 slowdown_below_layer_time = 20
diff --git a/xs/src/libslic3r/utils.cpp b/xs/src/libslic3r/utils.cpp
index 2978783a6..582488c5a 100644
--- a/xs/src/libslic3r/utils.cpp
+++ b/xs/src/libslic3r/utils.cpp
@@ -95,7 +95,7 @@ const std::string& var_dir()
 
 std::string var(const std::string &file_name)
 {
-    auto file = boost::filesystem::canonical(boost::filesystem::path(g_var_dir) / file_name).make_preferred();
+    auto file = (boost::filesystem::path(g_var_dir) / file_name).make_preferred();
     return file.string();
 }
 
diff --git a/xs/src/slic3r/GUI/Preset.cpp b/xs/src/slic3r/GUI/Preset.cpp
index 1388c3510..68982185b 100644
--- a/xs/src/slic3r/GUI/Preset.cpp
+++ b/xs/src/slic3r/GUI/Preset.cpp
@@ -188,6 +188,14 @@ void Preset::normalize(DynamicPrintConfig &config)
             if (opt != nullptr && opt->is_vector())
                 static_cast<ConfigOptionVectorBase*>(opt)->resize(n, defaults.option(key));
         }
+        // The following keys are mandatory for the UI, but they are not part of FullPrintConfig, therefore they are handled separately.
+        for (const std::string &key : { "filament_settings_id" }) {
+            auto *opt = config.option(key, false);
+            assert(opt != nullptr);
+            assert(opt->type() == coStrings);
+            if (opt != nullptr && opt->type() == coStrings)
+                static_cast<ConfigOptionStrings*>(opt)->values.resize(n, std::string());
+        }
     }
 }
 
diff --git a/xs/src/slic3r/GUI/PresetBundle.cpp b/xs/src/slic3r/GUI/PresetBundle.cpp
index a34640da7..1427e5086 100644
--- a/xs/src/slic3r/GUI/PresetBundle.cpp
+++ b/xs/src/slic3r/GUI/PresetBundle.cpp
@@ -54,17 +54,15 @@ PresetBundle::PresetBundle() :
 
     // Create the ID config keys, as they are not part of the Static print config classes.
     this->prints.default_preset().config.opt_string("print_settings_id", true);
-    this->filaments.default_preset().config.opt_string("filament_settings_id", true);
+    this->filaments.default_preset().config.option<ConfigOptionStrings>("filament_settings_id", true)->values.assign(1, std::string());
     this->printers.default_preset().config.opt_string("printer_settings_id", true);
-    // Create the "compatible printers" keys, as they are not part of the Static print config classes.
-    this->filaments.default_preset().config.optptr("compatible_printers", true);
-    this->filaments.default_preset().config.optptr("compatible_printers_condition", true);
-    this->prints.default_preset().config.optptr("compatible_printers", true);
-    this->prints.default_preset().config.optptr("compatible_printers_condition", true);
-    // Create the "inherits" keys.
-    this->prints.default_preset().config.optptr("inherits", true);
-    this->filaments.default_preset().config.optptr("inherits", true);
-    this->printers.default_preset().config.optptr("inherits", true);
+    // "compatible printers" are not mandatory yet. 
+    //FIXME Rename "compatible_printers" and "compatible_printers_condition", as they are defined in both print and filament profiles,
+    // therefore they are clashing when generating a a config file, G-code or AMF/3MF.
+//    this->filaments.default_preset().config.optptr("compatible_printers", true);
+//    this->filaments.default_preset().config.optptr("compatible_printers_condition", true);
+//    this->prints.default_preset().config.optptr("compatible_printers", true);
+//    this->prints.default_preset().config.optptr("compatible_printers_condition", true);
     // Create the "printer_vendor", "printer_model" and "printer_variant" keys.
     this->printers.default_preset().config.optptr("printer_vendor", true);
     this->printers.default_preset().config.optptr("printer_model", true);
@@ -364,7 +362,9 @@ DynamicPrintConfig PresetBundle::full_config() const
     DynamicPrintConfig out;
     out.apply(FullPrintConfig());
     out.apply(this->prints.get_edited_preset().config);
-    out.apply(this->printers.get_edited_preset().config);
+    // Add the default filament preset to have the "filament_preset_id" defined.
+	out.apply(this->filaments.default_preset().config);
+	out.apply(this->printers.get_edited_preset().config);
     out.apply(this->project_config);
 
     auto   *nozzle_diameter = dynamic_cast<const ConfigOptionFloats*>(out.option("nozzle_diameter"));
@@ -385,7 +385,7 @@ DynamicPrintConfig PresetBundle::full_config() const
         std::vector<const ConfigOption*> filament_opts(num_extruders, nullptr);
         // loop through options and apply them to the resulting config.
         for (const t_config_option_key &key : this->filaments.default_preset().config.keys()) {
-			if (key == "compatible_printers")
+			if (key == "compatible_printers" || key == "compatible_printers_condition")
 				continue;
             // Get a destination option.
             ConfigOption *opt_dst = out.option(key, false);
@@ -403,7 +403,9 @@ DynamicPrintConfig PresetBundle::full_config() const
         }
     }
 
+    //FIXME These two value types clash between the print and filament profiles. They should be renamed.
     out.erase("compatible_printers");
+    out.erase("compatible_printers_condition");
     
     static const char *keys[] = { "perimeter", "infill", "solid_infill", "support_material", "support_material_interface" };
     for (size_t i = 0; i < sizeof(keys) / sizeof(keys[0]); ++ i) {
@@ -838,13 +840,17 @@ size_t PresetBundle::load_configbundle(const std::string &path, unsigned int fla
             // Load the print, filament or printer preset.
             const DynamicPrintConfig &default_config = presets->default_preset().config;
             DynamicPrintConfig config(default_config);
+            std::vector<std::string> config_keys = config.keys();
+            // The following two keys are valid, but they are not mandatory.
+            config_keys.emplace_back("compatible_printers");
+            config_keys.emplace_back("compatible_printers_condition");
             for (auto &kvp : section.second)
                 config.set_deserialize(kvp.first, kvp.second.data());
             Preset::normalize(config);
             // Report configuration fields, which are misplaced into a wrong group.
             std::string incorrect_keys;
             size_t      n_incorrect_keys = 0;
-            for (const std::string &key : config.keys())
+            for (const std::string &key : config_keys)
                 if (! default_config.has(key)) {
                     if (incorrect_keys.empty())
                         incorrect_keys = key;

From a4261b11d44a0986d10780b9bdc190d3cabd544a Mon Sep 17 00:00:00 2001
From: YuSanka <yusanka@gmail.com>
Date: Wed, 23 May 2018 14:22:52 +0200
Subject: [PATCH 2/2] Updated translations (de, fr, es, it & pl)

---
 lib/Slic3r/GUI/Plater.pm                    |    1 -
 resources/localization/de_DE/Slic3rPE.mo    |  Bin 109309 -> 136382 bytes
 resources/localization/de_DE/Slic3rPE_de.po | 1054 ++-
 resources/localization/es/Slic3rPE.mo       |  Bin 108284 -> 134530 bytes
 resources/localization/es/Slic3rPE_es.po    | 1012 ++-
 resources/localization/fr_FR/Slic3rPE.mo    |  Bin 46301 -> 137917 bytes
 resources/localization/fr_FR/Slic3rPE_fr.po | 8621 +++++++++----------
 resources/localization/it/Slic3rPE.mo       |  Bin 106598 -> 132673 bytes
 resources/localization/it/Slic3rPE_it.po    | 1024 ++-
 resources/localization/pl/Slic3rPE.mo       |  Bin 106170 -> 132015 bytes
 resources/localization/pl/Slic3rPE_pl.po    | 1032 ++-
 11 files changed, 7955 insertions(+), 4789 deletions(-)

diff --git a/lib/Slic3r/GUI/Plater.pm b/lib/Slic3r/GUI/Plater.pm
index d27be785c..8d4a1a269 100644
--- a/lib/Slic3r/GUI/Plater.pm
+++ b/lib/Slic3r/GUI/Plater.pm
@@ -519,7 +519,6 @@ sub new {
         # Show the box initially, let it be shown after the slicing is finished.
         $self->{"print_info_box_show"}->(0);
 
-        $right_sizer->SetSizeHints($self->{right_panel});
         $self->{right_panel}->SetSizer($right_sizer);
 
         my $hsizer = Wx::BoxSizer->new(wxHORIZONTAL);
diff --git a/resources/localization/de_DE/Slic3rPE.mo b/resources/localization/de_DE/Slic3rPE.mo
index d4d03fb2e9b2d4c0779104688195a645e6452a28..f073b7c7ef19321f5b8d2bf5dfcb6ecc043f16d1 100644
GIT binary patch
delta 45854
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

delta 19582
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
T^aoS@?jI#$`njQ!G2Q+T08%xY

diff --git a/resources/localization/de_DE/Slic3rPE_de.po b/resources/localization/de_DE/Slic3rPE_de.po
index 8665d2d3c..b54118103 100644
--- a/resources/localization/de_DE/Slic3rPE_de.po
+++ b/resources/localization/de_DE/Slic3rPE_de.po
@@ -89,6 +89,7 @@ msgstr ""
 msgid " - Remember to check for updates at http://github.com/prusa3d/slic3r/releases"
 msgstr " - Denken Sie an die Überprüfung von Updates auf http://github.com/prusa3d/slic3r/releases"
 
+# Used in this context: _("Save ") + title + _(" as:")
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1751
 msgid " as:"
 msgstr " als:"
@@ -102,6 +103,7 @@ msgstr " mit einer Filamentgeschwindigkeit von %3.2f mm³/s."
 msgid " Browse "
 msgstr " Suchen "
 
+# Context: L('Save ') . ($params{export_svg} ? L('SVG') : L('G-code')) . L(' file as:'), e.g. "Save G-Code file as:"
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:514
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1645
 msgid " file as:"
@@ -184,13 +186,18 @@ msgstr "%d Linien: %.2lf mm"
 msgid "%d presets successfully imported."
 msgstr "%d Voreinstellungen erfolgreich importiert."
 
+#: xs/src/slic3r/GUI/Field.cpp:102
+#, c-format
+msgid "%s doesn't support percentage"
+msgstr "%s akzeptiert keine Prozentangaben"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:408
 msgid "&About Slic3r"
 msgstr "&Über Slic3r"
 
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:380
-msgid "&Configuration "
-msgstr "&Konfiguration "
+#: xs/src/slic3r/GUI/GUI.cpp:466
+msgid "&Configuration"
+msgstr "&Konfiguration"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:263
 msgid "&Export Config Bundle…"
@@ -204,6 +211,10 @@ msgstr "&Exportiere Konfiguration…\tCtrl+E"
 msgid "&File"
 msgstr "&Datei"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:791
+msgid "&Finish"
+msgstr "&Beenden"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:426
 msgid "&Help"
 msgstr "&Hilfe"
@@ -216,17 +227,13 @@ msgstr "&Lade Konfigurationssammlung …"
 msgid "&Load Config…\tCtrl+L"
 msgstr "&Lade Konfiguration …\tCtrl+L"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:339
-msgid "&Localization"
-msgstr "&Lokalisation"
-
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:420
 msgid "&Object"
 msgstr "&Objekt"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:419
 msgid "&Plater"
-msgstr "&Platte"
+msgstr "Druck&platte"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:304
 msgid "&Quit"
@@ -234,7 +241,7 @@ msgstr "&Beenden"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:280
 msgid "&Repeat Last Quick Slice\tCtrl+Shift+U"
-msgstr "letzten schnellen Slice wiede&rholen\tCtrl+Shift+U"
+msgstr "letzten Quick Slice wiede&rholen\tCtrl+Shift+U"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:422
 msgid "&View"
@@ -246,7 +253,7 @@ msgstr "&Fenster"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:291
 msgid "(&Re)Slice Now\tCtrl+S"
-msgstr "(&Re)Slice jetzt\tCtrl+S"
+msgstr "(&Re)Slice jetzt \tCtrl+S"
 
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:994
 msgid "(minimum)"
@@ -256,10 +263,6 @@ msgstr "(Minimum)"
 msgid ") not found."
 msgstr ") nicht gefunden."
 
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:215
-msgid "). Check hostname and OctoPrint version (at least 1.1.0 is required)."
-msgstr "). Überprüfen Sie den Hostnamen und die OctoPrint Version (mindestens 1.1.0 ist erforderlich)."
-
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:749
 msgid ". Discard changes and continue anyway?"
 msgstr ". Änderungen verwerfen und fortfahren?"
@@ -293,6 +296,18 @@ msgstr "45° mUzs"
 msgid "A boolean expression using the configuration values of an active printer profile. If this expression evaluates to true, this profile is considered compatible with the active printer profile."
 msgstr "Ein boolescher Ausdruck, der die Konfigurationswerte eines aktiven Druckerprofils verwendet. Wenn dieser Ausdruck als wahr bewertet wird, wird dieses Profil als kompatibel mit dem aktiven Druckerprofil angesehen."
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:480
+msgid "A rule of thumb is 160 to 230 °C for PLA, and 215 to 250 °C for ABS."
+msgstr "Ein Daumenwert ist 160 bis 230 °C für PLA, und 215 bis 250 °C für ABS."
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:494
+msgid "A rule of thumb is 60 °C for PLA and 110 °C for ABS. Leave zero if you have no heated bed."
+msgstr "Ein Daumenwert ist 60 °C für PLA und 110 °C für ABS. Auf 0 setzen, falls kein beheiztes Bett vorhanden ist."
+
+#: xs/src/slic3r/GUI/AboutDialog.cpp:32
+msgid "About Slic3r"
+msgstr "Über Slic3r"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1099
 msgid "Above Z"
 msgstr "Über Z"
@@ -301,6 +316,14 @@ msgstr "Über Z"
 msgid "Acceleration control (advanced)"
 msgstr "Beschleunigungskontrolle (fortgeschritten)"
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:70
+msgid "Activate"
+msgstr "Aktivieren"
+
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:36
+msgid "Active: "
+msgstr "Aktiv: "
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1566
 msgid "Add a sheath (a single perimeter line) around the base support. This makes the support more reliable, but also more difficult to remove."
 msgstr "Fügen Sie eine Sheath (eine einzelne Druckkontur) um die Basisschicht herum hinzu. Das macht das Stützmaterial zuverlässiger, aber auch schwieriger zu entfernen."
@@ -314,6 +337,18 @@ msgstr "Fügen Sie bei Bedarf weitere Perimeter hinzu, um Spalten in schrägen W
 msgid "Add solid infill near sloping surfaces to guarantee the vertical shell thickness (top+bottom solid layers)."
 msgstr "Fügen Sie stabiles Infill in der Nähe von schrägen Flächen hinzu, um die vertikale Schalenstärke zu gewährleisten (obere und untere massive Schichten)."
 
+#: xs/src/slic3r/GUI/Tab.cpp:754
+msgid "Additional information:"
+msgstr "Weitere Informationen:"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:288
+msgid "Additionally a backup snapshot of the whole configuration is created before an update is applied."
+msgstr "Zusätzlich wird ein Momentaufnahme der gesamten Konfiguration als Sicherung erstellt, bevor ein Update durchgeführt wird."
+
+#: xs/src/slic3r/GUI/BonjourDialog.cpp:66
+msgid "Address"
+msgstr "Adresse"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:177
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:195
 msgid "Add…"
@@ -367,6 +402,10 @@ msgstr "AMF Datei exportiert nach "
 msgid "Another export job is currently running."
 msgstr "Ein anderer Exportjob läuft zur Zeit."
 
+#: xs/src/slic3r/GUI/Tab.cpp:749
+msgid "Any modifications should be saved as a new preset inherited from this one. "
+msgstr "Alle Änderungen sollten als neues Preset gespeichert werden, das von diesem vererbt wurde. "
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:901
 msgid "API Key"
 msgstr "API Key"
@@ -409,6 +448,10 @@ msgstr "Anordnen"
 msgid "Array of language names and identifiers should have the same size."
 msgstr "Felder mit Sprachnamen und Bezeichnern sollten die gleiche Größe haben."
 
+#: xs/src/slic3r/GUI/GUI.cpp:688
+msgid "Attempt to free unreferenced scalar"
+msgstr "Versuch, unreferenzierte Skalare freizugeben"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:332
 msgid "Attention!"
 msgstr "Achtung!"
@@ -422,6 +465,10 @@ msgstr "Teile automatisch zentrieren"
 msgid "Auto-repaired (%d errors)"
 msgstr "Auto-Reparatur (%d Fehler)"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:264
+msgid "Automatic updates"
+msgstr "Automatische Updates"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:294
 msgid "Automatically repair an STL file"
 msgstr "Repariere automatisch die STL Datei"
@@ -434,6 +481,28 @@ msgstr "Automatische Geschindigkeit (fortgeschritten)"
 msgid "Avoid crossing perimeters"
 msgstr "Kreuzen der Kontur vermeiden"
 
+#: xs/src/slic3r/GUI/Tab.cpp:2491
+msgid ""
+"BACK ARROW icon indicates that the settings were changed and are not equal to the last saved preset for the current option group.\n"
+"Click to reset all settings for the current option group to the last saved preset."
+msgstr "Das Symbol PFEIL ZURÜCK zeigt an, dass die Einstellungen geändert wurden und nicht mit dem zuletzt gespeicherten Preset für die aktuelle Optionsgruppe übereinstimmen. Klicken Sie hier, um alle Einstellungen für die aktuelle Optionsgruppe auf das zuletzt gespeicherte Preset zurückzusetzen."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2505
+msgid ""
+"BACK ARROW icon indicates that the value was changed and is not equal to the last saved preset.\n"
+"Click to reset current value to the last saved preset."
+msgstr ""
+"Das Symbol PFEIL ZURÜCK zeigt an, dass der Wert geändert wurde und nicht mit dem zuletzt gespeicherten Preset übereinstimmt. \n"
+"Klicken Sie, um den aktuellen Wert auf das zuletzt gespeicherte Preset zurückzusetzen."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2455
+msgid ""
+"BACK ARROW;indicates that the settings were changed and are not equal to the last saved preset for the current option group.\n"
+"Click the BACK ARROW icon to reset all settings for the current option group to the last saved preset."
+msgstr ""
+"BACK ARROW; zeigt an, dass die Einstellungen geändert wurden und nicht mit dem zuletzt gespeicherten Preset für die aktuelle Optionsgruppe übereinstimmen. \n"
+"Klicken Sie auf das Symbol PFEIL ZURÜCK, um alle Einstellungen für die aktuelle Optionsgruppe auf das zuletzt gespeicherte Preset zurückzusetzen."
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:43
 msgid "Background processing"
 msgstr "Hintergrundberechnung"
@@ -451,6 +520,10 @@ msgstr "Druckbettkontur"
 msgid "Bed Shape"
 msgstr "Druckbrettprofil"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:395
+msgid "Bed Shape and Size"
+msgstr "Bettform und -größe"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:42
 msgid "Bed temperature"
 msgstr "Druckbetttemperatur"
@@ -459,11 +532,19 @@ msgstr "Druckbetttemperatur"
 msgid "Bed temperature for layers after the first one. Set this to zero to disable bed temperature control commands in the output."
 msgstr "Druckbett-Temperatur für Schichten nach der ersten Schicht. Setzen Sie diesen Wert auf Null, um die Befehle zur Steuerung der Betttemperatur im Output zu deaktivieren."
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:497
+msgid "Bed Temperature:"
+msgstr "Betttemperatur:"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1132
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:48
 msgid "Before layer change G-code"
 msgstr "G-Code vor dem Schichtwechsel"
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:19
+msgid "Before roll back"
+msgstr "Vor dem Zurückwechseln"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1108
 msgid "Below Z"
 msgstr "Unter Z"
@@ -483,7 +564,7 @@ msgstr "Unten"
 
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:72
 msgid "Bottom solid layers"
-msgstr "Dichte Basisschichten"
+msgstr "Kompakte Basisschichten"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:370
 msgid "Bottom View"
@@ -530,14 +611,34 @@ msgstr "Rand"
 msgid "Brim width"
 msgstr "Randbreite"
 
+#: xs/src/slic3r/GUI/ButtonsDescription.cpp:13
+msgid "Buttons And Text Colors Description"
+msgstr "Schaltflächen und Textfarben Beschreibung"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:218
 msgid "by the print profile maximum"
 msgstr "mit dem Maximum des Druckerprofils"
 
+#: xs/src/slic3r/GUI/Tab.cpp:2124
+msgid "Cannot overwrite a system profile."
+msgstr "Systemprofil kann nicht überschrieben werden."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2128
+msgid "Cannot overwrite an external profile."
+msgstr "Ein externes Profil kann nicht überschrieben werden."
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:962
 msgid "Capabilities"
 msgstr "Fähigkeiten"
 
+#: xs/src/slic3r/GUI/GUI.cpp:403
+msgid "Capture a configuration snapshot"
+msgstr "Erfassen einer Konfigurations-Momentaufnahme"
+
+#: xs/src/slic3r/GUI/Tab.cpp:1597
+msgid "Certificate files (*.crt, *.pem)|*.crt;*.pem|All files|*.*"
+msgstr "Zertifikatsdatei (*.crt, *.pem)|*.crt;*.pem|alle Dateien|*.*"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:325
 msgid "Change Application Language"
 msgstr "Wechsel der Anwendungssprache"
@@ -546,6 +647,18 @@ msgstr "Wechsel der Anwendungssprache"
 msgid "Change the number of copies of the selected object"
 msgstr "Ändere die Anzahl der Kopien der ausgewählten Objekte"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:272 xs/src/slic3r/GUI/Preferences.cpp:59
+msgid "Check for application updates"
+msgstr "Nach Updates suchen"
+
+#: xs/src/slic3r/GUI/GUI.cpp:404
+msgid "Check for configuration updates"
+msgstr "Nach Konfigurationsupdates suchen"
+
+#: xs/src/slic3r/GUI/GUI.cpp:404
+msgid "Check for updates"
+msgstr "Nach Updates suchen"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:298
 msgid "Choose a file to import bed shape from (STL/OBJ/AMF/3MF/PRUSA):"
 msgstr "Wählen Sie eine Datei als Druckbettkontur aus (STL/OBJ/AMF/3MF/PRUSA):"
@@ -558,6 +671,10 @@ msgstr "Wählen Sie eine Datei zum Slicen (STL/OBJ/AMF/3MF/PRUSA):"
 msgid "Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):"
 msgstr "Wählen Sie eine oder mehrere Dateien (STL/OBJ/AMF/3MF/PRUSA):"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:360
+msgid "Choose the type of firmware used by your printer."
+msgstr "Wählen Sie den Typ der von Ihrem Drucker verwendeten Firmware."
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:62
 msgid "Circular"
 msgstr "Kreisförmig"
@@ -593,10 +710,31 @@ msgstr "Kompatible Druckerbedingung"
 msgid "Complete individual objects"
 msgstr "Kompatible Einzelobjekte"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:846
+msgid "Configuration Assistant"
+msgstr "Konfigurations-Assistent"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:884
 msgid "Configuration notes"
 msgstr "Konfigurationsnotizen"
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:96 xs/src/slic3r/GUI/GUI.cpp:402
+msgid "Configuration Snapshots"
+msgstr "Konfigurations-Momentaufnahmen"
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:69
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:161
+msgid "Configuration update"
+msgstr "Konfigurationsupdate"
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:69
+msgid "Configuration update is available"
+msgstr "Konfigurationsupdate ist verfügbar"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:844
+msgid "Configuration Wizard"
+msgstr "Konfigurations-Assistent"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1020
 msgid "Connection failed."
 msgstr "Verbindung ist fehlgeschlagen."
@@ -625,6 +763,14 @@ msgstr "Kühlung"
 msgid "Cooling thresholds"
 msgstr "Kühlungsschwellwerte"
 
+#: xs/src/libslic3r/PrintConfig.cpp:178
+msgid "Cooling tube length"
+msgstr "Länge des Kühlschlauchs"
+
+#: xs/src/libslic3r/PrintConfig.cpp:170
+msgid "Cooling tube position"
+msgstr "Position des Kühlschlauchs"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:221
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:900
 msgid "Copies"
@@ -635,10 +781,22 @@ msgstr "Kopien"
 msgid "Cost"
 msgstr "Preis"
 
+#: xs/src/slic3r/GUI/Tab.cpp:1571
+msgid "Could not connect to OctoPrint"
+msgstr "Ich konnte keine Verbindung zu OctoPrint herstellen"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1465
 msgid "Cover the top contact layer of the supports with loops. Disabled by default."
 msgstr "Decken Sie die obere Kontaktschicht der Stützen mit Schleifen ab. Standardmäßig deaktiviert."
 
+#: xs/src/slic3r/GUI/Tab.cpp:743
+msgid "Current preset is inherited from "
+msgstr "Aktuelle Voreinstellung ist abgeleitet von "
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:41
+msgid "Current version:"
+msgstr "Aktuelle Version:"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:71
 #: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:150
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:92
@@ -650,6 +808,10 @@ msgstr "Benutzerdefiniert"
 msgid "Custom G-code"
 msgstr "Benutzerdefinierter G-Code"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:240
+msgid "Custom setup"
+msgstr "Benutzerdefiniertes Setup"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:189
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:205
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2102
@@ -681,6 +843,42 @@ msgstr "Standard-Grundwinkel für die Ausrichtung der Füllung. Hierfür werden
 msgid "Default extrusion width"
 msgstr "Standardextrusionsbreite"
 
+#: xs/src/slic3r/GUI/Tab.cpp:767
+msgid "default filament profile"
+msgstr "Standard-Filamentprofil"
+
+#: xs/src/libslic3r/PrintConfig.cpp:196
+msgid "Default filament profile"
+msgstr "Standard-Filamentprofil"
+
+#: xs/src/libslic3r/PrintConfig.cpp:197
+msgid "Default filament profile associated with the current printer profile. On selection of the current printer profile, this filament profile will be activated."
+msgstr "Standard-Filamentprofil, das dem aktuellen Druckerprofil zugeordnet ist. Bei Auswahl des aktuellen Druckerprofils wird dieses Filamentprofil aktiviert."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2287 xs/src/slic3r/GUI/Tab.cpp:2373
+msgid "Default presets"
+msgstr "Standard Voreinstellung"
+
+#: xs/src/slic3r/GUI/Tab.cpp:764
+msgid "default print profile"
+msgstr "Standard-Druckprofil"
+
+#: xs/src/libslic3r/PrintConfig.cpp:202
+msgid "Default print profile"
+msgstr "Standard-Druckprofil"
+
+#: xs/src/libslic3r/PrintConfig.cpp:203
+msgid "Default print profile associated with the current printer profile. On selection of the current printer profile, this print profile will be activated."
+msgstr "Standarddruckprofil, das dem aktuellen Druckerprofil zugeordnet ist. Bei Auswahl des aktuellen Druckerprofils wird dieses Druckprofil aktiviert."
+
+#: xs/src/libslic3r/PrintConfig.cpp:1849
+msgid "degrees"
+msgstr "Grad"
+
+#: xs/src/libslic3r/PrintConfig.cpp:476
+msgid "Delay after unloading"
+msgstr "Verzögerung nach dem Entladen"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1582
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:178
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:196
@@ -715,10 +913,6 @@ msgstr "Infilldichte.  Als Prozentwert von 0% - 100% ausgedrückt."
 msgid "Dependencies"
 msgstr "Abhängigkeiten"
 
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1724
-msgid "Depth of a wipe color per color change. For N colors, there will be maximum (N-1) tool switches performed, therefore the total depth of the wipe tower will be (N-1) times this value."
-msgstr "Tiefe einer Reinigungsfarbe pro Farbänderung. Für N Farben werden maximal (N-1) Werkzeugwechsel durchgeführt, daher ist die Gesamttiefe des Reinigungsturms (N-1) mal diesem Wert."
-
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1142
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1143
 msgid "Deretraction Speed"
@@ -736,10 +930,6 @@ msgstr "Erkennen von Wänden mit einfacher Breite (Teile, bei denen zwei Extrusi
 msgid "Detect thin walls"
 msgstr "Dünne Wände erkennen"
 
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:192
-msgid "Device Browser"
-msgstr "Geräte Browser"
-
 #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:66
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:431
 msgid "Diameter"
@@ -785,14 +975,30 @@ msgstr "Abstand vom Objekt"
 msgid "Distance of the 0,0 G-code coordinate from the front left corner of the rectangle."
 msgstr "Abstand der 0,0 G-Code-Koordinate von der linken vorderen Ecke des Rechtecks."
 
+#: xs/src/libslic3r/PrintConfig.cpp:171
+msgid "Distance of the center-point of the cooling tube from the extruder tip "
+msgstr "Abstand des Mittelpunktes des Kühlrohres von der Extruderspitze "
+
+#: xs/src/libslic3r/PrintConfig.cpp:1032
+msgid "Distance of the extruder tip from the position where the filament is parked when unloaded. This should match the value in printer firmware. "
+msgstr "Abstand der Extruderspitze von der Position, an der das Filament beim Entladen abgestellt wird. Dies sollte mit dem Wert in der Drucker-Firmware übereinstimmen. "
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:199
 msgid "Distance used for the auto-arrange feature of the plater."
-msgstr "Abstand für die automatische Plattenbelegung."
+msgstr "Abstand für die automatische Druckplattenbelegung."
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:51
+msgid "Don't notify about new releases any more"
+msgstr "Keine Benachrichtigung mehr über neue Releases"
 
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:190
 msgid "Don't support bridges"
 msgstr "Brücken nicht unterstützen"
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:17
+msgid "Downgrade"
+msgstr "Downgrade"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater\2D.pm:132
 msgid "Drag your objects here"
 msgstr "Ziehen Sie Ihr Objekte hier hin"
@@ -846,6 +1052,18 @@ msgstr "Erzwinge Stützmaterial bei den ersten n Schichten"
 msgid "Ensure vertical shell thickness"
 msgstr "Stelle die vertikale Hüllenstärke  sicher"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:493
+msgid "Enter the bed temperature needed for getting your filament to stick to your heated bed."
+msgstr "Geben Sie die Betttemperatur ein, die erforderlich ist, damit Ihr Filament an Ihrem beheizten Bett haftet."
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:441
+msgid "Enter the diameter of your filament."
+msgstr "Geben Sie den Durchmesser des Filaments ein."
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:428
+msgid "Enter the diameter of your printer's hot end nozzle."
+msgstr "Geben Sie den Durchmesser der Hotenddüse ein."
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1056
 msgid "Enter the new max size for the selected object:"
 msgstr "Geben Sie die neue maximale Größe für das ausgewählte Objekt ein:"
@@ -869,6 +1087,10 @@ msgstr "Geben Sie den Rotationswinkel ein:"
 msgid "Enter the scale % for the selected object:"
 msgstr "Geben Sie den Skalierungsfaktor in % für das ausgewählte Objekt ein:"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:479
+msgid "Enter the temperature needed for extruding your filament."
+msgstr "Geben Sie die Temperatur ein, die für die Extrusion Ihres Filaments benötigt wird."
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:477
 msgid "Enter your filament cost per kg here. This is only for statistical information."
 msgstr "Geben Sie hier Ihre Filamentkosten pro kg ein. Dies dient ausschließlich statistischen Zwecken."
@@ -895,9 +1117,9 @@ msgstr "Fehler beim Exportieren der 3MF Datei "
 msgid "Error exporting AMF file "
 msgstr "Fehler beim Exportieren der AMF Datei "
 
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1526
-msgid "Error while uploading to the OctoPrint server: "
-msgstr "Fehler beim Hochladen auf den OctoPrint Server: "
+#: xs/src/slic3r/Utils/OctoPrint.cpp:47
+msgid "Error while uploading to the OctoPrint server"
+msgstr "Fehler beim Hochladen auf den OctoPrint Server"
 
 #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:315
 msgid "Error! "
@@ -907,6 +1129,10 @@ msgstr "Fehler! "
 msgid "Estimated printing time"
 msgstr "Erwartete Druckzeit"
 
+#: xs/src/slic3r/GUI/GUI.cpp:885
+msgid "Everywhere"
+msgstr "Überall"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:44
 #, c-format
 msgid "except for the first %d layers"
@@ -916,6 +1142,10 @@ msgstr "außer für die ersten %d Schichten"
 msgid "except for the first layer"
 msgstr "außer für die erste Schicht"
 
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:141
+msgid "Exit Slic3r"
+msgstr "Slic3r beenden"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:192
 msgid "Experimental option for preventing support material from being generated under bridged areas."
 msgstr "Experimentelle Option zur Verhinderung der Bildung von Trägermaterial unter Überbrückungsflächen."
@@ -976,6 +1206,10 @@ msgstr "Exportiere die Plattenbelegung als AMF..."
 msgid "Export plate as STL..."
 msgstr "Exportiere die Plattenbelegung als STL..."
 
+#: xs/src/slic3r/GUI/GUI.cpp:950
+msgid "Export print config"
+msgstr "Export Druckkonfiguration"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:240
 msgid "Export STL…"
 msgstr "Exportiere STL…"
@@ -987,20 +1221,20 @@ msgstr "Exportiere dieses einzelne Objekt als STL Datei"
 #: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:139
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:81
 msgid "External perimeter"
-msgstr "Außenschicht"
+msgstr "Aussenschicht"
 
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:267
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:277
 msgid "External perimeters"
-msgstr "Außenschichten"
+msgstr "Aussenschichten"
 
 #: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:151
 msgid "external perimeters"
-msgstr "Außenschichten"
+msgstr "Aussenschichten"
 
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:289
 msgid "External perimeters first"
-msgstr "Außenkonturen zuerst drucken"
+msgstr "Aussenkonturen zuerst drucken"
 
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1118
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1126
@@ -1023,6 +1257,14 @@ msgstr "Extruder"
 msgid "Extruder %d"
 msgstr "Extruder %d"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:463
+msgid "Extruder and Bed Temperatures"
+msgstr "Extruder- und Druckbetttemperatur"
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:224
+msgid "Extruder changed to"
+msgstr "Extruder geändert auf"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:479
 msgid "Extruder clearance (mm)"
 msgstr "Extruder Abstand (mm)"
@@ -1062,6 +1304,10 @@ msgstr "Extrusionsachse"
 msgid "Extrusion multiplier"
 msgstr "Extrusionsfaktor"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:483
+msgid "Extrusion Temperature:"
+msgstr "Extrusionstemperatur:"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:268
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:377
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:592
@@ -1113,10 +1359,22 @@ msgstr "Weniger"
 msgid "Filament"
 msgstr "Filament"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:412
+msgid "Filament and Nozzle Diameters"
+msgstr "Filament- und Düsendurchmesser"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:445
+msgid "Filament Diameter:"
+msgstr "Filamentdurchmesser:"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:412
 msgid "Filament notes"
 msgstr "Filament Bemerkungen"
 
+#: xs/src/libslic3r/PrintConfig.cpp:1031
+msgid "Filament parking position"
+msgstr "Filament Parkposition"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:832
 msgid "Filament properties"
 msgstr "Filament Eigenschaften"
@@ -1129,6 +1387,10 @@ msgstr "Filamenteinstellungen"
 msgid "Filament type"
 msgstr "Filament Typ"
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:44
+msgid "filaments"
+msgstr "Filamente"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1445
 msgid "File added to print queue"
 msgstr "Datei zur Druckwarteschlange hinzugefügt"
@@ -1157,6 +1419,10 @@ msgstr "Füllmuster für allgemeines Infill mit niedriger Dichte."
 msgid "Fill pattern for top/bottom infill. This only affects the external visible layer, and not its adjacent solid shells."
 msgstr "Füllmuster für die obere und untere Füllung. Dies wirkt sich nur auf die äußere sichtbare Schicht aus, nicht aber auf die angrenzenden soliden Konturen."
 
+#: xs/src/slic3r/GUI/BonjourDialog.cpp:194
+msgid "Finished"
+msgstr "Fertig"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1110
 msgid "Firmware"
 msgstr "Firmware"
@@ -1165,6 +1431,10 @@ msgstr "Firmware"
 msgid "Firmware Retraction"
 msgstr "Firmware Einzug"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:356
+msgid "Firmware Type"
+msgstr "Firmware Typ"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:573
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:582
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:591
@@ -1188,6 +1458,10 @@ msgstr "Volumenparameter der ersten Schicht"
 msgid "Flow"
 msgstr "Fluss"
 
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:181
+msgid "For more information please visit our wiki page:"
+msgstr "Für weitere Informationen besuchen Sie bitte unsere Wiki-Seite:"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:599
 msgid ""
 "For the Wipe Tower to work with the soluble supports, the support layers\n"
@@ -1204,6 +1478,10 @@ msgstr "Feste Füllung für Bereiche, die eine kleinere Fläche als die angegebe
 msgid "Force the generation of solid shells between adjacent materials/volumes. Useful for multi-extruder prints with translucent materials or manual soluble support material."
 msgstr "Erzwingt die Erzeugung von festen Schalen zwischen benachbarten Materialien/Volumina. Geeignet für Multiextruderdrucke mit transluzenten Materialien oder manuell löslichen Trägermaterialien."
 
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:260
+msgid "From"
+msgstr "Von"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:371
 msgid "Front"
 msgstr "Front"
@@ -1220,10 +1498,6 @@ msgstr "G-Code"
 msgid "G-code file exported to "
 msgstr "G-Code Datei exportiert nach "
 
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1524
-msgid "G-code file successfully uploaded to the OctoPrint server"
-msgstr "G-Code Datei erfolgreich zum OctoPrint Server hochgeladen"
-
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:652
 msgid "G-code flavor"
 msgstr "G-Code Typ"
@@ -1255,9 +1529,9 @@ msgstr "Generiere Stützstrukturen"
 msgid "Generate support material for the specified number of layers counting from bottom, regardless of whether normal support material is enabled or not and regardless of any angle threshold. This is useful for getting more adhesion of objects having a very thin or poor footprint on the build plate."
 msgstr "Generiere Stützmaterial für die angegebene Anzahl von Schichten, die von unten gezählt werden, unabhängig davon, ob normales Stützmaterial aktiviert ist oder nicht und unabhängig von einer Winkelschwelle. Dies ist nützlich, um die Haftung von Objekten mit einem sehr dünnen oder schlechten Standfuß auf der Bauplatte zu erhöhen."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:498
-msgid "GLUquadricObjPtr | Attempt to free unreferenced scalar"
-msgstr "GLUquadricObjPtr | Versuch, unreferenzierte Skalare freizugeben"
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:442
+msgid "Good precision is required, so use a caliper and do multiple measurements along the filament, then compute the average."
+msgstr "Eine hohe Genauigkeit ist erforderlich, also verwenden Sie einen Messschieber und führen Sie mehrere Messungen entlang des Filaments durch, um dann den Mittelwert zu berechnen."
 
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:583
 msgid "Heated build plate temperature for the first layer. Set this to zero to disable bed temperature control commands in the output."
@@ -1276,6 +1550,16 @@ msgstr "Höhe (mm)"
 msgid "Height of skirt expressed in layers. Set this to a tall value to use skirt as a shield against drafts."
 msgstr "Höhe der Schürze in Schichten.  Eine hohe Schürze kann gegen Zugluft schützen."
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:213
+#, c-format
+msgid "Hello, welcome to Slic3r Prusa Edition! This %s helps you with the initial configuration; just a few settings and you will be ready to print."
+msgstr "Hallo, willkommen bei Slic3r Prusa Edition! Dieses %s hilft Ihnen bei der Erstkonfiguration; nur ein paar Einstellungen und Sie sind bereit zum Drucken."
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:223
+#, c-format
+msgid "Here you can adjust required purging volume (mm%s) for any given pair of tools."
+msgstr "Hier können Sie das erforderliche Reinigungsvolumen (mm %s) für ein beliebiges Werkzeugpaar einstellen."
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:329
 msgid "Horizontal shells"
 msgstr "Horizontale Konturhüllen"
@@ -1284,13 +1568,33 @@ msgstr "Horizontale Konturhüllen"
 msgid "Horizontal width of the brim that will be printed around each object on the first layer."
 msgstr "Horizontalbreite des Randes, der um jedes Objekt auf der Bodenschicht gedruckt wird."
 
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:908
-msgid "Host or IP"
-msgstr "Host oder IP"
+#: xs/src/slic3r/GUI/BonjourDialog.cpp:67
+msgid "Hostname"
+msgstr "Hostname"
 
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:214
-msgid "I wasn't able to connect to OctoPrint ("
-msgstr "Ich konnte keine Verbindung zu OctoPrint herstellen("
+#: xs/src/libslic3r/PrintConfig.cpp:991
+msgid "Hostname, IP or URL"
+msgstr "Hostname, IP oder URL"
+
+#: xs/src/slic3r/GUI/Tab.cpp:113
+msgid ""
+"Hover the cursor over buttons to find more information \n"
+"or click this button."
+msgstr ""
+"Bewegen Sie den Mauszeiger über die Schaltflächen, um weitere Informationen zu erhalten,\n"
+"oder klicken Sie auf diese Schaltfläche."
+
+#: xs/src/slic3r/GUI/Tab.cpp:1612
+msgid "HTTPS CA file is optional. It is only needed if you use HTTPS with a self-signed certificate."
+msgstr "HTTPS-CA-Datei ist optional. Sie wird nur benötigt, wenn Sie HTTPS mit einem selbstsignierten Zertifikat verwenden."
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:275 xs/src/slic3r/GUI/Preferences.cpp:61
+msgid "If enabled, Slic3r checks for new versions of Slic3r PE online. When a new version becomes available a notification is displayed at the next application startup (never during program usage). This is only a notification mechanisms, no automatic installation is done."
+msgstr "Falls aktiviert, sucht Slic3r online nach neuen Versionen von Slic3r PE. Falls eine neue Version verfügbar ist, wird eine Mitteilung beim nächsten Programmstart angezeigt (aber nie während der Programmausführung). Dies dient nur der Mitteilung; es findet keine automatische Installation statt."
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:282 xs/src/slic3r/GUI/Preferences.cpp:69
+msgid "If enabled, Slic3r downloads updates of built-in system presets in the background. These updates are downloaded into a separate temporary location. When a new preset version becomes available it is offered at application startup."
+msgstr "Wenn aktiviert, lädt Slic3r Updates der eingebauten Systemvoreinstellungen im Hintergrund herunter. Diese Updates werden in einen separaten temporären Speicherort heruntergeladen. Wenn eine neue Voreinstellungsversion verfügbar wird, wird sie beim Programmstart angeboten."
 
 #: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:26
 #, c-format
@@ -1354,6 +1658,14 @@ msgstr "Wenn Ihre Firmware die Verschiebung des Extruders nicht beherrscht, ben
 msgid "If your firmware requires relative E values, check this, otherwise leave it unchecked. Most firmwares use absolute values."
 msgstr "Wenn Ihre Firmware relative E-Werte benötigt, diese Option aktivieren, ansonsten lassen Sie sie unmarkiert. Die meisten Firmwares verwenden absolute Werte."
 
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:125
+msgid "Incompatible bundles:"
+msgstr "Inkompatible Konfigurationssammlungen:"
+
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:67
+msgid "Incompatible with this Slic3r"
+msgstr "Nicht kompatibel mit diesem Slic3r"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2024
 msgid "Increase copies"
 msgstr "Erhöhe  Anzahl"
@@ -1396,6 +1708,18 @@ msgstr "Infill/Kontur Überlappung"
 msgid "Info"
 msgstr "Info"
 
+#: xs/src/libslic3r/PrintConfig.cpp:819
+msgid "Inherits profile"
+msgstr "Übernimmt Profil"
+
+#: xs/src/slic3r/GUI/Field.cpp:111
+msgid "Input value is out of range"
+msgstr "Der Eingabewert ist nicht im gültigen Bereich"
+
+#: xs/src/slic3r/GUI/GUI.cpp:402
+msgid "Inspect / activate configuration snapshots"
+msgstr "Inspiziere / aktiviere Konfigurations-Momentaufnahmen"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1479
 msgid "Interface layers"
 msgstr "Schnittstellen Schichten"
@@ -1417,6 +1741,10 @@ msgstr "Schnittstellenshells"
 msgid "Internal infill"
 msgstr "Internes Infill"
 
+#: xs/src/slic3r/Utils/OctoPrint.cpp:120
+msgid "Invalid API key"
+msgstr "Ungültiger API-Schlüssel"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:950
 msgid "Invalid rotation angle entered"
 msgstr "Ungültiger Rotationswinkel wurde eingegeben"
@@ -1436,6 +1764,18 @@ msgstr "Iso"
 msgid "Iso View"
 msgstr "Iso Ansicht"
 
+#: xs/src/slic3r/GUI/Tab.cpp:748
+msgid "It can't be deleted or modified. "
+msgstr "Es ist keine Löschung oder Änderung möglich. "
+
+#: xs/src/slic3r/GUI/Tab.cpp:741
+msgid "It's a default preset."
+msgstr "Dies ist eine Standard-Voreinstellung."
+
+#: xs/src/slic3r/GUI/Tab.cpp:742
+msgid "It's a system preset."
+msgstr "Dies ist eine Systemvoreinstellung."
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1180
 msgid "Jitter"
 msgstr "Jitter"
@@ -1511,6 +1851,10 @@ msgstr "Anicht von Links"
 msgid "Length"
 msgstr "Länge"
 
+#: xs/src/libslic3r/PrintConfig.cpp:179
+msgid "Length of the cooling tube to limit space for cooling moves inside it "
+msgstr "Länge des Kühlschlauchs, um den Raum für Kühlbewegungen im Inneren zu begrenzen "
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1090
 msgid "Lift Z"
 msgstr "Z Hebung"
@@ -1531,10 +1875,30 @@ msgstr "Lade Umriß von STL..."
 msgid "Loaded "
 msgstr "Geladen "
 
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:233
+msgid "loaded"
+msgstr "geladen wird"
+
+#: xs/src/libslic3r/PrintConfig.cpp:459
+msgid "Loading speed"
+msgstr "Ladegeschwindigkeit"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:629
 msgid "Loading…"
 msgstr "Laden…"
 
+#: xs/src/slic3r/GUI/Tab.cpp:2481
+msgid "LOCKED LOCK icon indicates that the settings are the same as the system values for the current option group"
+msgstr "GESCHLOSSENES SCHLOSS-Symbol zeigt an, dass die Einstellungen mit den Systemwerten der aktuellen Optionsgruppe übereinstimmen"
+
+#: xs/src/slic3r/GUI/Tab.cpp:2497
+msgid "LOCKED LOCK icon indicates that the value is the same as the system value."
+msgstr "GESCHLOSSENES SCHLOSS-Symbol zeigt an, dass der Wert mit dem Systemwert übereinstimmt."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2442
+msgid "LOCKED LOCK;indicates that the settings are the same as the system values for the current option group"
+msgstr "GESCHLOSSENES SCHLOSS;zeigt an, dass die Einstellungen mit den Systemwerten der aktuellen Optionsgruppe übereinstimmen"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1229
 msgid "Loops (minimum)"
 msgstr "Schleifen (minimal)"
@@ -1552,10 +1916,18 @@ msgstr "Material"
 msgid "Max"
 msgstr "Max"
 
+#: xs/src/libslic3r/PrintConfig.cpp:876
+msgid "Max print height"
+msgstr "Max. Druckhöhe"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:807
 msgid "Max print speed"
 msgstr "Maximale Druckgeschwindigkeit"
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:52
+msgid "max slic3r version"
+msgstr "Max. Slic3r Version"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:837
 msgid "Max volumetric slope negative"
 msgstr "Max. volumetrische Steigung negativ"
@@ -1569,6 +1941,14 @@ msgstr "Max. volumetrische Steigung positiv"
 msgid "Max volumetric speed"
 msgstr "Maximale Volumengeschwindigkeit"
 
+#: xs/src/libslic3r/PrintConfig.cpp:1854
+msgid "Maximal bridging distance"
+msgstr "Maximaler Überbrückungsabstand"
+
+#: xs/src/libslic3r/PrintConfig.cpp:1855
+msgid "Maximal distance between supports on sparse infill sections. "
+msgstr "Maximalabstand zwischen Stützen auf spärlichen Infill-Abschnitten. "
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:422
 msgid "Maximum volumetric speed allowed for this filament. Limits the maximum volumetric speed of a print to the minimum of print and filament volumetric speed. Set to zero for no limit."
 msgstr "Maximale volumetrische Geschwindigkeit, die für dieses Filament zulässig ist. Begrenzt die maximale volumetrische Geschwindigkeit eines Drucks auf das Minimum von Druck- und Filament-Volumengeschwindigkeit. Wird auf Null gesetzt, wenn es keine Begrenzung gibt."
@@ -1582,6 +1962,10 @@ msgstr "Min"
 msgid "Min print speed"
 msgstr "Minimale Druckgeschwindigkeit"
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:50
+msgid "min slic3r version"
+msgstr "Min. Slic3r Version"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1040
 msgid "Minimum detail resolution, used to simplify the input file for speeding up the slicing job and reducing memory usage. High-resolution models often carry more detail than printers can render. Set to zero to disable any simplification and use full resolution from input."
 msgstr "Minimale Detailauflösung, die verwendet wird, um die Eingabedatei zu vereinfachen, um den Slicingjob zu beschleunigen und den Speicherverbrauch zu reduzieren. Hochauflösende Modelle weisen oft mehr Details auf, als der Drucker wiedergeben kann. Setzen Sie den Wert auf Null, um die Vereinfachung zu deaktivieren und die volle Auflösung des Eingangsdatei zu verwenden."
@@ -1720,6 +2104,10 @@ msgstr "mm³/s"
 msgid "mm³/s²"
 msgstr "mm³/s²"
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:55
+msgid "model"
+msgstr "Modell"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:414
 msgid "Modifiers"
 msgstr "Veränderer"
@@ -1759,18 +2147,46 @@ msgstr ""
 msgid "Name"
 msgstr "Name"
 
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:192
-msgid "No Bonjour device found"
-msgstr "Kein Bonjourgerät gefunden"
+#: xs/src/libslic3r/PrintConfig.cpp:1126
+msgid "Name of the printer variant. For example, the printer variants may be differentiated by a nozzle diameter."
+msgstr "Name der Druckervariante. Beispielsweise können die Druckervarianten durch einen Düsendurchmesser unterschieden werden."
+
+#: xs/src/libslic3r/PrintConfig.cpp:1121
+msgid "Name of the printer vendor."
+msgstr "Name des Druckerherstellers."
+
+#: xs/src/libslic3r/PrintConfig.cpp:820
+msgid "Name of the profile, from which this profile inherits."
+msgstr "Name des Profils, von dem dieses Profil abgeleitet wurde."
+
+#: xs/src/slic3r/GUI/BonjourDialog.cpp:53
+msgid "Network lookup"
+msgstr "Network Lookup"
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:27
+msgid "New version of Slic3r PE is available"
+msgstr "Eine neue Version von Slic3r PE ist verfügbar"
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:43
+msgid "New version:"
+msgstr "Neue Version:"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:469
 msgid "No previously sliced file."
 msgstr "Keine vorher gesclicete Datei."
 
+#: xs/src/slic3r/GUI/RammingChart.cpp:28
+msgid "NO RAMMING AT ALL"
+msgstr "ÜBERHAUPT KEIN RAMMEN"
+
 #: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:137
 msgid "None"
 msgstr "Kein"
 
+#: xs/src/slic3r/GUI/Tab.cpp:1571
+msgid "Note: OctoPrint version at least 1.1.0 is required."
+msgstr "Hinweis: Es ist mindestens die OctoPrint-Version 1.1.0 erforderlich."
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:500
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:501
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:859
@@ -1784,10 +2200,18 @@ msgstr "Anmerkungen"
 msgid "Notice"
 msgstr "Hinweis"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:85
+msgid "nozzle"
+msgstr "Düse"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:894
 msgid "Nozzle diameter"
 msgstr "Düsendurchmesser"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:431
+msgid "Nozzle Diameter:"
+msgstr "Düsendurchmesser:"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:967
 msgid "Number of extruders of the printer."
 msgstr "Anzahl der Extruder des Druckers."
@@ -1820,6 +2244,14 @@ msgstr "Objekt zu groß?"
 msgid "OctoPrint upload"
 msgstr "Zu OctoPrint hochladen"
 
+#: lib/Slic3r/GUI/Plater.pm:1511
+msgid "OctoPrint upload finished."
+msgstr "Hochladen zu OctoPrint beendet."
+
+#: xs/src/slic3r/GUI/BonjourDialog.cpp:69
+msgid "OctoPrint version"
+msgstr "OctoPrint Version"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1410
 msgid "Only create support if it lies on a build plate. Don't create support on a print."
 msgstr "Nur dann Stützen schaffen, wenn sie auf der Druckplattform aufbauen. Erstellt keine Stützstrukturen, die auf dem Ausdruck gründen würden."
@@ -1852,6 +2284,10 @@ msgstr "Vermeidung von Nachsickern (Ooze)"
 msgid "Open a model"
 msgstr "Modell öffnen"
 
+#: xs/src/slic3r/GUI/Tab.cpp:1598
+msgid "Open CA certificate file"
+msgstr "Open CA Zertifikat Datei"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:251
 msgid "Open STL/OBJ/AMF…\tCtrl+O"
 msgstr "STL/OBJ/AMF öffnen…\tCtrl+O"
@@ -1901,6 +2337,14 @@ msgstr "Sonstige"
 msgid "Other layers"
 msgstr "Andere Schichten"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:295
+msgid "Other Vendors"
+msgstr "Andere Hersteller"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:238
+msgid "Other vendors"
+msgstr "Andere Hersteller"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:488
 msgid "Output file"
 msgstr "Ausgabedatei"
@@ -1942,10 +2386,6 @@ msgstr "Muster Abstand"
 msgid "Pattern used to generate support material."
 msgstr "Unterstützungsmaterialmuster."
 
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1723
-msgid "Per color change depth"
-msgstr "Länge bei jedem Farbwechsel"
-
 #: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:138
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:80
 msgid "Perimeter"
@@ -1966,13 +2406,17 @@ msgstr "Konturen"
 msgid "perimeters"
 msgstr "Aussenschichten"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:297
+msgid "Pick another vendor supported by Slic3r PE:"
+msgstr "Wählen Sie einen anderen von Slic3r PE unterstützten Hersteller:"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2024
 msgid "Place one more copy of the selected object"
 msgstr "Eine weitere Kopie des ausgewählten Objekts positionieren"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:118
 msgid "Plater"
-msgstr "Platte"
+msgstr "Druckplatte"
 
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1199
 msgid "Position (for multi-extruder printers)"
@@ -1999,10 +2443,6 @@ msgstr "Nachbearbeitungs Script"
 msgid "Preferences"
 msgstr "Einstellungen"
 
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:299
-msgid "Preferences…\tCtrl+,"
-msgstr "Einstellungen…\tCtrl+,"
-
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1171
 msgid "Preferred direction of the seam"
 msgstr "Bevorzugte Richtung für die Naht"
@@ -2021,17 +2461,25 @@ msgstr "Vorschau"
 msgid "Previously sliced file ("
 msgstr "Vorher geslicete Datei ("
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:43
+msgid "print"
+msgstr "Druck"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:291
 msgid "Print contour perimeters from the outermost one to the innermost one instead of the default inverse order."
 msgstr "Drucken Sie Konturumfänge von der äußersten zur innersten Kontur anstatt der standardmäßigen umgekehrten Reihenfolge."
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:412
+msgid "Print Diameters"
+msgstr "Druckdurchmesser"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:182
 msgid "Print Settings"
-msgstr "Druckeinstellung"
+msgstr "Druckeinstellungen"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:367
 msgid "Print settings"
-msgstr "Druckeinstellung"
+msgstr "Druckeinstellungen"
 
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:836
 msgid "Print speed override"
@@ -2041,13 +2489,33 @@ msgstr "Korrektur der Druckgeschwindigkeit"
 msgid "Printer"
 msgstr "Drucker"
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:45
+msgid "printer"
+msgstr "Drucker"
+
+#: xs/src/slic3r/GUI/Tab.cpp:762
+msgid "printer model"
+msgstr "Druckermodell"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1014
 msgid "Printer notes"
 msgstr "Drucker Anmerkungen"
 
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:228
 msgid "Printer Settings"
-msgstr "Druckereinstellung"
+msgstr "Druckereinstellungen"
+
+#: xs/src/libslic3r/PrintConfig.cpp:1106
+msgid "Printer type"
+msgstr "Druckertyp"
+
+#: xs/src/libslic3r/PrintConfig.cpp:1125
+msgid "Printer variant"
+msgstr "Druckervariante"
+
+#: xs/src/libslic3r/PrintConfig.cpp:1120
+msgid "Printer vendor"
+msgstr "Druckerhersteller"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:238
 msgid "Print…"
@@ -2075,17 +2543,29 @@ msgstr "Prusa 3D Treiber"
 msgid "Prusa Edition Releases"
 msgstr "Prusa Edition Release"
 
+#: xs/src/slic3r/GUI/GUI.cpp:908
+msgid "Purging volumes"
+msgstr "Reinigungsvolumen"
+
+#: xs/src/libslic3r/PrintConfig.cpp:1807
+msgid "Purging volumes - load/unload volumes"
+msgstr "Reinigungsvolumen - Lade-/Entladevolumen"
+
+#: xs/src/libslic3r/PrintConfig.cpp:1815
+msgid "Purging volumes - matrix"
+msgstr "Reinigungsvolumen - Matrix"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:268
 msgid "Q&uick Slice…\tCtrl+U"
 msgstr "Q&uick Slice…\tCtrl+U"
 
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:335
 msgid "Quality (slower slicing)"
-msgstr "Qualtät (langsamer Slicen)"
+msgstr "Qualität (langsameres Slicen)"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:274
 msgid "Quick Slice and Save &As…\tCtrl+Alt+U"
-msgstr "&Quick Slice und Speichern unter…\tCtrl+Alt+U"
+msgstr "Quick Slice und Speichern &unter…\tCtrl+Alt+U"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:304
 msgid "Quit Slic3r"
@@ -2103,6 +2583,44 @@ msgstr "Raft"
 msgid "Raft layers"
 msgstr "Raft Schichten"
 
+#: xs/src/slic3r/GUI/Tab.cpp:1319
+msgid "Ramming"
+msgstr "Rammen"
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:14
+msgid "Ramming customization"
+msgstr "Einstellungen für das Rammen"
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:40
+msgid ""
+"Ramming denotes the rapid extrusion just before a tool change in a single-extruder MM printer. Its purpose is to properly shape the end of the unloaded filament so it does not prevent insertion of the new filament and can itself be reinserted later. This phase is important and different materials can require different extrusion speeds to get the good shape. For this reason, the extrusion rates during ramming are adjustable.\n"
+"\n"
+"This is an expert-level setting, incorrect adjustment will likely lead to jams, extruder wheel grinding into filament etc."
+msgstr ""
+"Rammen steht für die beschleunigte Extrusion unmittelbar vor einem Werkzeugwechsel in einem MM-Drucker mit einem Extruder. Der Zweck ist, die Spitze des entladenen Filaments geeignet zu formen, damit es das Laden des neuen Filaments nicht behindert und später selber wieder eingeführt werden kann. Diese Phase ist wichtig und verschiedene Materialien können unterschiedliche Extrusionsgeschwindigkeiten benötigen, um die richtige Form zu erzielen. Aus diesem Grund können die Extrusionsraten für das Rammen angepasst werden.\n"
+"\n"
+"Dies ist eine Einstellung für fortgeschrittene Benutzer. Falsche Anpassungen werden sehr wahrscheinlich zu Verstopfungen führen oder dazu, dass die Zähne der Extruderwelle ins Filament einschneiden usw."
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:90
+msgid "Ramming line spacing"
+msgstr "Abstand der Rammlinien"
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:88
+msgid "Ramming line width"
+msgstr "Breite der Rammlinie"
+
+#: xs/src/libslic3r/PrintConfig.cpp:486
+msgid "Ramming parameters"
+msgstr "Rammparameter"
+
+#: xs/src/slic3r/GUI/Tab.cpp:1321
+msgid "Ramming settings"
+msgstr "Einstellungen für das Rammen"
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:144
+msgid "Re-configure"
+msgstr "Neu konfigurieren"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:372
 msgid "Rear"
 msgstr "Hinten"
@@ -2156,6 +2674,10 @@ msgstr "Eine Kopie des ausgewählten Objekts entfernen"
 msgid "Remove the selected object"
 msgstr "Ausgewähltes Objekt entfernen"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:217
+msgid "Remove user profiles - install from scratch (a snapshot will be taken beforehand)"
+msgstr "Benutzerprofile entfernen - von Grund auf neu installieren (eine Momentaufnahme wird vorab erstellt)"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:594
 msgid "Repair"
 msgstr "Reparieren"
@@ -2166,7 +2688,7 @@ msgstr "STL-Datei reparieren…"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:280
 msgid "Repeat last quick slice"
-msgstr "Letzten schnellen Slice wiederholen"
+msgstr "Letzten Quick Slice wiederholen"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:405
 msgid "Report an Issue"
@@ -2269,9 +2791,16 @@ msgstr "Drehen Sie das ausgewählte Objekt um einen beliebigen Winkel um die Y-A
 msgid "Rotate the selected object by an arbitrary angle around Z axis"
 msgstr "Drehen Sie das ausgewählte Objekt um einen beliebigen Winkel um die Z-Achse"
 
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:380
-msgid "Run Configuration "
-msgstr "Konfiguration benutzen "
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:211 xs/src/slic3r/GUI/GUI.cpp:399
+#, c-format
+msgid "Run %s"
+msgstr "%s ausführen"
+
+#: xs/src/slic3r/GUI/RammingChart.cpp:81 xs/src/slic3r/GUI/RammingChart.cpp:86
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:82
+#: xs/src/libslic3r/PrintConfig.cpp:480
+msgid "s"
+msgstr "s"
 
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1751
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:514
@@ -2357,6 +2886,10 @@ msgstr "Bevorzugte Richtung für Nähte"
 msgid "Seam preferred direction jitter"
 msgstr "Bevorzugte Zitterrichtung für Nähte"
 
+#: xs/src/slic3r/GUI/BonjourDialog.cpp:187
+msgid "Searching for devices"
+msgstr "Es wird nach Geräten gesucht"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:342
 msgid "Select &Controller Tab\tCtrl+T"
 msgstr "Reiter \"&Controller\" auswählen\tCtrl+T"
@@ -2367,13 +2900,21 @@ msgstr "Reiter \"&Filamenteinstellungen\" auswählen\tCtrl+3"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:336
 msgid "Select &Plater Tab\tCtrl+1"
-msgstr "Reiter \"&Plater\" auswählen\tCtrl+1"
+msgstr "Reiter \"Druck&platte\" auswählen\tCtrl+1"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:103
+msgid "Select all"
+msgstr "Alles auswählen"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:623
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:667
 msgid "Select configuration to load:"
 msgstr "Konfiguration zum Laden auswählen:"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:104
+msgid "Select none"
+msgstr "Auswahl aufheben"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:350
 msgid "Select P&rint Settings Tab\tCtrl+2"
 msgstr "Reiter \"D&ruckeinstellungen\" auswählen\tCtrl+2"
@@ -2394,6 +2935,10 @@ msgstr "Wählen Sie die Drucker aus, die mit diesem Profil kompatibel sind."
 msgid "Select the STL file to repair:"
 msgstr "Geben Sie die STL-Datei an, die repariert werden soll:"
 
+#: xs/src/slic3r/GUI/GUI.cpp:882
+msgid "Select what kind of support do you need"
+msgstr "Wählen Sie aus, welche Art von Unterstützung Sie benötigen"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:239
 msgid "Send to printer"
 msgstr "Zum Drucker senden"
@@ -2415,10 +2960,18 @@ msgstr "Serieller Port"
 msgid "Serial port speed"
 msgstr "Serielle Portgeschwindigkeit"
 
+#: xs/src/slic3r/GUI/BonjourDialog.cpp:68
+msgid "Service name"
+msgstr "Name des Dienstes"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2030
 msgid "Set number of copies…"
 msgstr "Anzahl der Kopien angeben…"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:398
+msgid "Set the shape of your printer's bed."
+msgstr "Stellen Sie die Konturen Ihres Druckerbettes ein."
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:378
 msgid "Set this to a non-zero value to allow a manual extrusion width. If left to zero, Slic3r derives extrusion widths from the nozzle diameter (see the tooltips for perimeter extrusion width, infill extrusion width etc). If expressed as percentage (for example: 230%), it will be computed over layer height."
 msgstr "Setzen Sie dies auf einen Nicht-Nullwert, um eine manuelle Extrusionsbreite zuzulassen. Falls auf Null belassen, wird Slic3r die Extrusionsbreiten vom Durchmesser der Druckdüse ableiten (siehe die Hilfstexte für die Extrusionsbreite für Aussenschichten, Infill usw.). Falls als Prozentwert (z.B. 230%) angegeben, wird dieser ausgehend von der Schichthöhe berechnet."
@@ -2453,7 +3006,11 @@ msgstr "Setzen Sie dies auf einen Nicht-Nullwert, um eine manuelle Extrusionsbre
 
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:332
 msgid "Set this to the clearance radius around your extruder. If the extruder is not centered, choose the largest value for safety. This setting is used to check for collisions and to display the graphical preview in the plater."
-msgstr "Stellen Sie dies auf den Freiraumradius um Ihren Extruder ein. Wenn der Extruder nicht zentriert ist, wählen Sie  zur Sicherheit den größten Wert. Diese Einstellung wird verwendet, um Kollisionen zu prüfen und die grafische Vorschau auf der  Platte anzuzeigen."
+msgstr "Stellen Sie dies auf den Freiraumradius um Ihren Extruder ein. Wenn der Extruder nicht zentriert ist, wählen Sie  zur Sicherheit den größten Wert. Diese Einstellung wird verwendet, um Kollisionen zu prüfen und die grafische Vorschau auf der  Druckplatte anzuzeigen."
+
+#: xs/src/libslic3r/PrintConfig.cpp:877
+msgid "Set this to the maximum height that can be reached by your extruder while printing."
+msgstr "Stellen Sie hier die maximale Höhe ein, die Ihr Extruder beim Drucken erreichen kann."
 
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:321
 msgid "Set this to the vertical distance between your nozzle tip and (usually) the X carriage rods. In other words, this is the height of the clearance cylinder around your extruder, and it represents the maximum depth the extruder can peek before colliding with other printed objects."
@@ -2485,10 +3042,18 @@ msgstr "Anzeigen"
 msgid "Show about dialog"
 msgstr "\"Über\"-Dialog anzeigen"
 
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:337
+msgid "Show advanced settings"
+msgstr "Ausführliche Einstellungen anzeigen"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:67
 msgid "Show incompatible print and filament presets"
 msgstr "Inkompatible Druck- und Filamenteinstellungen anzeigen"
 
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:337
+msgid "Show simplified settings"
+msgstr "Vereinfachte Einstellungen anzeigen"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:402
 msgid "Show system information"
 msgstr "Systeminformationen anzeigen"
@@ -2499,7 +3064,7 @@ msgstr "Filamenteinstellungen anzeigen"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:336
 msgid "Show the plater"
-msgstr "Platte anzeigen"
+msgstr "Druckplatte anzeigen"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:350
 msgid "Show the print settings"
@@ -2513,10 +3078,18 @@ msgstr "Drucker-Controller anzeigen"
 msgid "Show the printer settings"
 msgstr "Druckereinstellungen anzeigen"
 
+#: xs/src/slic3r/GUI/Tab.cpp:1716 xs/src/slic3r/GUI/Tab.cpp:1722
+msgid "Single extruder MM setup"
+msgstr "Einzelner Extruder MM Setup"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1373
 msgid "Single Extruder Multi Material"
 msgstr "Einzelner Extruder mit Multi-Material"
 
+#: xs/src/slic3r/GUI/Tab.cpp:1723
+msgid "Single extruder multimaterial parameters"
+msgstr "Einzelner Extruder Multimaterial Parameter"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:50
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1191
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:408
@@ -2561,14 +3134,51 @@ msgstr "Slic3r &Website"
 msgid "Slic3r can upload G-code files to OctoPrint. This field should contain the API Key required for authentication."
 msgstr "Slic3r kann G-Code Dateien zu OctoPrint hochladen. Dieses Feld sollte den API-Schlüssel enthalten, der für die Authentifizierung erforderlich ist."
 
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:909
-msgid "Slic3r can upload G-code files to OctoPrint. This field should contain the hostname or IP address of the OctoPrint instance."
-msgstr "Slic3r kann G-Code Dateien zu OctoPrint hochladen. Dieses Feld sollte den Hostnamen oder die IP-Adresse der OctoPrint-Instanz enthalten."
+#: xs/src/libslic3r/PrintConfig.cpp:992
+msgid "Slic3r can upload G-code files to OctoPrint. This field should contain the hostname, IP address or URL of the OctoPrint instance."
+msgstr "Slic3r kann G-Code Dateien zu OctoPrint hochladen. Dieses Feld sollte den Hostnamen, die IP-Adresse oder die URL des OctoPrint-Servers enthalten."
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:108
+msgid "Slic3r configuration is incompatible"
+msgstr "Slic3r Konfiguration ist nicht kompatibel"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:929
 msgid "Slic3r Error"
 msgstr "Slic3r Fehler"
 
+#: xs/src/slic3r/GUI/MsgDialog.cpp:64
+msgid "Slic3r error"
+msgstr "Slic3r Fehler"
+
+#: xs/src/slic3r/GUI/MsgDialog.cpp:64
+msgid "Slic3r has encountered an error"
+msgstr "Slic3r ist auf einen Fehler gestoßen"
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:108
+msgid "Slic3r incompatibility"
+msgstr "Slic3r-Inkompatibilität"
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:165
+#, c-format
+msgid ""
+"Slic3r PE now uses an updated configuration structure.\n"
+"\n"
+"So called 'System presets' have been introduced, which hold the built-in default settings for various printers. These System presets cannot be modified, instead, users now may create their own presets inheriting settings from one of the System presets.\n"
+"An inheriting preset may either inherit a particular value from its parent or override it with a customized value.\n"
+"\n"
+"Please proceed with the %s that follows to set up the new presets and to choose whether to enable automatic preset updates."
+msgstr ""
+"Slic3r PE verwendet nun eine aktualisierte Konfigurationsstruktur.\n"
+"\n"
+"Sogenannte 'Systemeinstellungen' wurden eingeführt; diese enthalten die eingebauten Standardeinstellungen für verschiedene Drucker. Diese Systemeinstellungen können nicht verändert werden. Stattdessen können Benutzer nun ihre eigenen Voreinstellungen erstellen, die Werte von einer der Systemeinstellungen übernehmen.\n"
+"Eine übernehmende Voreinstellung kann entweder einen bestimmten Wert von ihrem Vorbild übernehmen, oder ihn mit einem eigenen Wert überschreiben.\n"
+"\n"
+"Bitte fahren Sie fort mit '%s'. Dies folgt nun, um die neuen Einstellungen einzurichten sowie auszuwählen, ob Einstellungen automatisch aktualisiert werden dürfen."
+
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:42
+msgid "slic3r version"
+msgstr "Slic3r Version"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:867
 msgid "Slic3r will not scale speed down below this speed."
 msgstr "Slic3r wird die Geschwindigkeit nicht unterhalb dieser Geschwindigkeit skalieren."
@@ -2617,6 +3227,10 @@ msgstr "Langsamer drucken wenn die Schichtdruckzeit geringer ist als"
 msgid "Small perimeters"
 msgstr "Dünne Aussenschichten"
 
+#: xs/src/slic3r/GUI/GUI.cpp:417
+msgid "Snapshot name"
+msgstr "Name der Momentaufnahme"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:179
 msgid "solid infill"
 msgstr "Stabiles Infill"
@@ -2643,7 +3257,7 @@ msgstr "Massives Infill Flächen Schwellwert"
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:330
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1314
 msgid "Solid layers"
-msgstr "Dichte Schichten"
+msgstr "Kompakte Schichten"
 
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:470
 msgid "Soluble material"
@@ -2735,6 +3349,14 @@ msgstr "Druckgeschwindigkeit für die oberen stabilen Schichten (betrifft nur di
 msgid "Speed for travel moves (jumps between distant extrusion points)."
 msgstr "Bewegungsgeschwindigkeit (zwischen weit entfernten Extrusionsorten)."
 
+#: xs/src/libslic3r/PrintConfig.cpp:460
+msgid "Speed used for loading the filament on the wipe tower. "
+msgstr "Geschwindigkeit, mit der Filament auf dem Reinigungsturm geladen wird. "
+
+#: xs/src/libslic3r/PrintConfig.cpp:468
+msgid "Speed used for unloading the filament on the wipe tower (does not affect  initial part of unloading just after ramming). "
+msgstr "Geschwindigkeit, mit der Filament auf dem Reinigungsturm entladen wird (betrifft nicht den ersten Teil des Entladens direkt nach dem Rammen). "
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1322
 msgid "Spiral vase"
 msgstr "Spiralvasenmodus"
@@ -2777,6 +3399,10 @@ msgstr "Erfolg!"
 msgid "support"
 msgstr "Stützen"
 
+#: xs/src/slic3r/GUI/GUI.cpp:879
+msgid "Support"
+msgstr "Stützen"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:620
 msgid "Support Generator"
 msgstr "Generator für die Stützen"
@@ -2858,6 +3484,16 @@ msgstr "\"Standard\"-Einstellungen in den Auswahlen für Druck / Filament / Druc
 msgid "SVG"
 msgstr "SVG"
 
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:325
+msgid ""
+"Switching to simple settings will discard changes done in the advanced mode!\n"
+"\n"
+"Do you want to proceed?"
+msgstr ""
+"Das Umschalten auf einfache Einstellungen verwirft die im erweiterten Modus vorgenommenen Änderungen!\n"
+"\n"
+"Wollen Sie fortfahren?"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1544
 msgid "Synchronize support layers with the object print layers. This is useful with multi-material printers, where the extruder switch is expensive."
 msgstr "Stützschichten mit den Druckschichten des Objekts synchronisieren. Dies ist nützlich bei Multi-Material-Druckern, bei denen der Wechsel des Extruders kostenaufwendig ist."
@@ -2870,6 +3506,22 @@ msgstr "Mit Objektschichten synchronisieren"
 msgid "System Info"
 msgstr "Systeminformationen"
 
+#: xs/src/slic3r/GUI/Tab.cpp:2286 xs/src/slic3r/GUI/Tab.cpp:2372
+#: xs/src/slic3r/GUI/Preset.cpp:605 xs/src/slic3r/GUI/Preset.cpp:645
+#: xs/src/slic3r/GUI/Preset.cpp:670 xs/src/slic3r/GUI/Preset.cpp:702
+#: xs/src/slic3r/GUI/PresetBundle.cpp:1069
+#: xs/src/slic3r/GUI/PresetBundle.cpp:1122 lib/Slic3r/GUI/Plater.pm:552
+msgid "System presets"
+msgstr "Systemvoreinstellungen"
+
+#: xs/src/slic3r/GUI/GUI.cpp:403
+msgid "Take Configuration Snapshot"
+msgstr "Erfassen einer Konfigurations-Momentaufnahme"
+
+#: xs/src/slic3r/GUI/GUI.cpp:417
+msgid "Taking configuration snapshot"
+msgstr "Ich erfasse eine Momentaufnahme der Konfiguration"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:794
 msgid "Temperature "
 msgstr "Temperatur "
@@ -2886,11 +3538,16 @@ msgstr "Der anzuwendende Temperaturunterschied, wenn kein Extruder aktiv ist. Di
 msgid "Temperature variation"
 msgstr "Temperaturen"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:463
+msgid "Temperatures"
+msgstr "Temperaturen"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1004
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1072
 msgid "Test"
 msgstr "Test"
 
+# Used in context: _("The ") + str_fill_pattern + _(" infill pattern is not supposed to work at 100% density.\n")
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:662
 msgid "The "
 msgstr "Der/Die "
@@ -2974,7 +3631,7 @@ msgstr ""
 "Der Spiralvasen-Modus erfordert:\n"
 "- eine Aussenschicht\n"
 "- keine stabilen Schichten oben\n"
-"- 0% Füllungsdichte\n"
+"- 0% Fülldichte\n"
 "- keine Stützen\n"
 "- kein ensure_vertical_shell_thickness\n"
 "\n"
@@ -3006,20 +3663,6 @@ msgstr ""
 "\n"
 "Soll ich sie ausschalten, um den Firmware-Einzug zu aktivieren?"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:560
-msgid ""
-"The Wipe Tower currently supports only:\n"
-"- first layer height 0.2mm\n"
-"- layer height from 0.15mm to 0.35mm\n"
-"\n"
-"Shall I adjust those settings in order to enable the Wipe Tower?"
-msgstr ""
-"Die Reinigungssäule unterstützt zur Zeit nur:\n"
-"- Höhe der ersten Schicht 0.2mm\n"
-"- Höhe der anderen Schichten zwischen 0.15mm und 0.35mm\n"
-"\n"
-"Soll ich diese Einstellungen ändern, um die Reinigungssäule zu aktivieren?"
-
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:581
 msgid ""
 "The Wipe Tower currently supports the non-soluble supports only\n"
@@ -3107,6 +3750,10 @@ msgstr "Diese Datei enthält mehrere Objekte, die in verschiedenen Höhen positi
 msgid "This flag enables the automatic cooling logic that adjusts print speed and fan speed according to layer printing time."
 msgstr "Diese Einstellung aktiviert the Logik, die die Druckgeschwindigkeit und Lüftergeschwindigkeit automatisch gemäß der Schichtdruckdauer regelt."
 
+#: xs/src/slic3r/GUI/GUI.cpp:899
+msgid "This flag enables the brim that will be printed around each object on the first layer."
+msgstr "Dieses Kontrollkästchen aktiviert den Rand (Brim), der um jedes Objekt auf der ersten Ebene gedruckt wird."
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1066
 msgid "This flag enforces a retraction whenever a Z move is done."
 msgstr "Diese Stellung erzwingt einen Einzug bei jeder Z-Bewegung."
@@ -3153,6 +3800,10 @@ msgstr "Dies ist die höchste druckbare Schichthöhe für diesen Extruder, mit d
 msgid "This is the lowest printable layer height for this extruder and limits the resolution for variable layer height. Typical values are between 0.05 mm and 0.1 mm."
 msgstr "Dies ist die niedrigste druckbare Schichthöhe für diesen Extruder und begrenzt die Auflösung bei variabler Schichthöhe. Typische Werte liegen zwischen 0,05 mm und 0,1 mm."
 
+#: xs/src/libslic3r/PrintConfig.cpp:1816
+msgid "This matrix describes volumes (in cubic milimetres) required to purge the new filament on the wipe tower for any given pair of tools. "
+msgstr "Diese Matrix beschreibt die Volumina (in Kubikmillimetern), die benötigt werden, um das neue Filament auf dem Reinigungsturm für ein bestimmtes Werkzeugpaar zu reinigen. "
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:990
 msgid "This option sets the number of perimeters to generate for each layer. Note that Slic3r may increase this number automatically when it detects sloping surfaces which benefit from a higher number of perimeters if the Extra Perimeters option is enabled."
 msgstr "Diese Stellung bestimmt die Anzahl der Aussenschichten, die für jede Schicht erzeugt werden.  Slic3r kann diese Zahl automatisch vergrössern, wenn es schräge Oberflächen erkennt, die sich mit einer höheren Zahl von Aussenschichten besser drucken lassen, wenn die \"Zusätzliche Aussenschichten falls notwendig\" Option aktiviert ist."
@@ -3193,6 +3844,11 @@ msgstr "Diese Einstellung bestimmt die maximale Geschwindigkeit Ihres Lüfters."
 msgid "This setting represents the minimum PWM your fan needs to work."
 msgstr "Diese Einstellung gibt den minimalen PWM-Wert an, den Ihr Lüfter für den Betrieb benötigt."
 
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:120
+#, c-format
+msgid "This Slic3r PE version: %s"
+msgstr "Diese Slic3r PE Version: %s"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1358
 msgid "This start procedure is inserted at the beginning, after any printer start gcode. This is used to override settings for a specific filament. If Slic3r detects M104, M109, M140 or M190 in your custom codes, such commands will not be prepended automatically so you're free to customize the order of heating commands and other custom actions. Note that you can use placeholder variables for all Slic3r settings, so you can put a \"M109 S[first_layer_temperature]\" command wherever you want. If you have multiple extruders, the gcode is processed in extruder order."
 msgstr "Dieser Startvorgang wird am Anfang nach dem G-Code für den Druckerstart eingefügt. Damit können Einstellungen für ein bestimmtes Filament übersteuert werden. Falls Slic3r M104, M109, M140 oder M190 in Ihren benutzerdefinierten Codes erkennt, werden solche Befehle nicht automatisch vorangestellt, sodass Sie die Reihenfolge der Heizbefehle und anderer benutzerdefinierter Aktionen anpassen können. Beachten Sie, dass Sie Platzhaltervariablen für alle Slic3r-Einstellungen verwenden können, sodass Sie einen \"M109 S[first_layer_temperature]\"-Befehl an beliebiger Stelle platzieren können. Falls Sie mehrere Extruder haben, wird der G-Code in der Reihenfolge der Extruder ausgeführt."
@@ -3201,10 +3857,30 @@ msgstr "Dieser Startvorgang wird am Anfang nach dem G-Code für den Druckerstart
 msgid "This start procedure is inserted at the beginning, after bed has reached the target temperature and extruder just started heating, and before extruder has finished heating. If Slic3r detects M104 or M190 in your custom codes, such commands will not be prepended automatically so you're free to customize the order of heating commands and other custom actions. Note that you can use placeholder variables for all Slic3r settings, so you can put a \"M109 S[first_layer_temperature]\" command wherever you want."
 msgstr "Dieser Startvorgang wird am Anfang eingefügt, nachdem das Heizbett die Zieltemperatur erreicht hat und der Extruder gerade erst mit dem Aufheizen begonnen hat, und bevor der Extruder fertig aufgeheizt ist. Falls Slic3r M104 oder M190 in Ihren benutzerdefinierten Codes erkennt, werden solche Befehle nicht automatisch vorangestellt, sodass Sie die Reihenfolge der Heizbefehle und anderer benutzerdefinierter Aktionen anpassen können. Beachten Sie, dass Sie Platzhaltervariablen für alle Slic3r-Einstellungen verwenden können, sodass Sie einen \"M109 S[first_layer_temperature]\"-Befehl an beliebiger Stelle platzieren können."
 
+#: xs/src/libslic3r/PrintConfig.cpp:487
+msgid "This string is edited by RammingDialog and contains ramming specific parameters "
+msgstr "Diese Zeichenfolge wird vom RammDialog angepasst und enthält für das Rammen spezifische Parameter "
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1743
 msgid "This value will be added (or subtracted) from all the Z coordinates in the output G-code. It is used to compensate for bad Z endstop position: for example, if your endstop zero actually leaves the nozzle 0.3mm far from the print bed, set this to -0.3 (or fix your endstop)."
 msgstr "Dieser Wert wird zu allen Z-Koordinaten im ausgegebenen G-Code hinzuaddiert oder davon abgezogen. Damit kann eine fehlerhafte Z-Endanschlagsposition kompensiert werden: wenn z.B. bei Ihrem Nullwert die Druckdüse sich beim Endanschlag 0.3mm über der Druckplatte befindet, setzen Sie diesen Wert auf -0.3 (oder stellen Sie Ihren Endanschlag neu ein)."
 
+#: xs/src/libslic3r/PrintConfig.cpp:1808
+msgid "This vector saves required volumes to change from/to each tool used on the wipe tower. These values are used to simplify creation of the full purging volumes below. "
+msgstr "Dieser Vektor speichert die erforderlichen Volumina für den Wechsel von/zu jedem am Reinigungsturm verwendeten Werkzeug. Diese Werte werden verwendet, um die Erstellung des vollen Reinigungsvolumens zu vereinfachen. "
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:111
+msgid ""
+"This version of Slic3r PE is not compatible with currently installed configuration bundles.\n"
+"This probably happened as a result of running an older Slic3r PE after using a newer one.\n"
+"\n"
+"You may either exit Slic3r and try again with a newer version, or you may re-run the initial configuration. Doing so will create a backup snapshot of the existing configuration before installing files compatible with this Slic3r.\n"
+msgstr ""
+"Diese Version von Slic3r PE ist nicht kompatibel zu den aktuell installierten Konfigurationssammlungen.\n"
+"Dies wurde wahrscheinlich dadurch verursacht, dass Sie eine ältere Slic3r PE Version benutzt haben, nachdem Sie eine neuere ausgeführt hatten.\n"
+"\n"
+"Sie können Slic3r entweder beenden und es mit einer neueren Version nochmals versuchen, oder Sie können die erstmalige Startkonfiguration nochmals wiederholen. In diesem Fall wird eine Sicherungskopie der aktuellen Konfiguration erstellt, bevor die mit dieser Slic3r-Version kompatiblen Dateien installiert werden.\n"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1590
 msgid "Threads"
 msgstr "Threads"
@@ -3213,16 +3889,40 @@ msgstr "Threads"
 msgid "Threads are used to parallelize long-running tasks. Optimal threads number is slightly above the number of available cores/processors."
 msgstr "Threads werden benutzt, um mehrere zeitaufwendige Berechnungen gleichzeitig auszuführen. Die optimale Anzahl beträgt etwas mehr als die Anzahl der verfügbaren Kerne/Prozessoren."
 
+#: xs/src/slic3r/GUI/RammingChart.cpp:81
+msgid "Time"
+msgstr "Zeit"
+
+#: xs/src/libslic3r/PrintConfig.cpp:477
+msgid "Time to wait after the filament is unloaded. May help to get reliable toolchanges with flexible materials that may need more time to shrink to original dimensions. "
+msgstr "Wartezeit, nachdem das Filament entladen wurde. Dies kann zu zuverlässigeren Werkzeugwechseln beitragen bei flexiblen Materialien, die mehr Zeit zum Schrumpfen auf ihre ursprüngliche Grösse brauchen. "
+
+#: xs/src/slic3r/GUI/Tab.cpp:750
+msgid "To do that please specify a new name for the preset."
+msgstr "Zur Ausführung geben Sie bitte einen neuen Namen für die Voreinstellung ein."
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:34
+msgid "To download, follow the link below."
+msgstr "Zum Herunterladen folgen Sie dem untenstehenden Link."
+
 #: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:338
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:72
 msgid "Tool"
 msgstr "Werkzeug"
 
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:238
+msgid "Tool #"
+msgstr "Werkzeug #"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1144
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1602
 msgid "Tool change G-code"
 msgstr "G-Code für Werkzeugwechsel"
 
+#: xs/src/slic3r/GUI/Tab.cpp:1315
+msgid "Toolchange parameters with single extruder MM printers"
+msgstr "Werkzeugwechsel-Parameter für MM-Drucker mit einem Extruder"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1638
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:369
 msgid "Top"
@@ -3251,16 +3951,68 @@ msgstr "Ansicht von oben"
 msgid "Top/bottom fill pattern"
 msgstr "Boden- und Deckenfüllmuster"
 
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:245
+msgid "Total purging volume is calculated by summing two values below, depending on which tools are loaded/unloaded."
+msgstr "Das gesamte Reinigungsvolumen wird durch die Addition folgender zwei Werte berechnet, je nachdem welche Werkzeuge geladen/entladen sind."
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:84
+msgid "Total rammed volume"
+msgstr "Gesamtes Rammvolumen"
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:82
+msgid "Total ramming time"
+msgstr "Gesamte Rammdauer"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1647
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:95
 msgid "Travel"
 msgstr "Eilgang"
 
+#: xs/src/libslic3r/PrintConfig.cpp:1107
+msgid "Type of the printer."
+msgstr "Druckertyp."
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2070
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2086
 msgid "Uniformly…"
 msgstr "Gleichmässig…"
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:24
+msgid "Unknown"
+msgstr "Unbekannt"
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:232
+msgid "unloaded"
+msgstr "entladen wird"
+
+#: xs/src/libslic3r/PrintConfig.cpp:467
+msgid "Unloading speed"
+msgstr "Entladegeschwindigkeit"
+
+#: xs/src/slic3r/GUI/Tab.cpp:2483
+msgid ""
+"UNLOCKED LOCK icon indicates that some settings were changed and are not equal to the system values for the current option group.\n"
+"Click to reset all settings for current option group to the system values."
+msgstr ""
+"Das Symbol GEÖFFNETES SCHLOSS zeigt an, dass einige Einstellungen geändert wurden und nicht mehr mit den Systemeinstellungen für die aktuelle Optionsgruppe identisch sind.\n"
+"Klicken Sie, um alle Einstellungen für die aktuelle Optionsgruppe auf die Systemeinstellungen zurückzusetzen."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2498
+msgid ""
+"UNLOCKED LOCK icon indicates that the value was changed and is not equal to the system value.\n"
+"Click to reset current value to the system value."
+msgstr ""
+"Das Symbol GEÖFFNETES SCHLOSS zeigt an, dass der Wert geändert wurde und nicht  mit der Systemeinstellung identisch ist.\n"
+"Klicken Sie, um den aktuellen Wert auf die Systemeinstellung zurückzusetzen."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2445
+msgid ""
+"UNLOCKED LOCK;indicates that some settings were changed and are not equal to the system values for the current option group.\n"
+"Click the UNLOCKED LOCK icon to reset all settings for current option group to the system values."
+msgstr ""
+"GEÖFFNETES SCHLOSS;Zeigt an, dass einige Einstellungen geändert wurden und nicht mehr mit den Systemeinstellungen für die aktuelle Gruppe von Optionen identisch sind.\n"
+"Klicken Sie auf das Symbol mit dem GEÖFFNETEN SCHLOSS, um alle Einstellungen für die aktuelle Optionsgruppe auf die Systemeinstellungen zurückzusetzen."
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:97
 msgid "Unretractions"
 msgstr "Wiedereinzüge"
@@ -3273,6 +4025,26 @@ msgstr "Nicht abgespeicherte Änderungen"
 msgid "Unsaved Presets"
 msgstr "Nicht abgespeicherte Voreinstellungen"
 
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:27
+msgid "Update available"
+msgstr "Ein Update ist verfügbar"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:279 xs/src/slic3r/GUI/Preferences.cpp:67
+msgid "Update built-in Presets automatically"
+msgstr "Eingebaute Voreinstellungen automatisch aktualisieren"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:264
+msgid "Updates"
+msgstr "Updates"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:283
+msgid "Updates are never applied without user's consent and never overwrite user's customized settings."
+msgstr "Updates werden niemals ohne das Einverständnis des Benutzers ausgeführt, und werden niemals die vom Benutzer geänderten Einstellungen überschreiben."
+
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:15
+msgid "Upgrade"
+msgstr "Aktualisieren"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:989
 msgid "USB/Serial connection"
 msgstr "USB/Serielle Verbindung"
@@ -3317,6 +4089,31 @@ msgstr "Verbrauchtes Filament (m)"
 msgid "Used Filament (mm³)"
 msgstr "Verbrauchtes Filament (mm³)"
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:21
+msgid "User"
+msgstr "Benutzer"
+
+#: xs/src/slic3r/GUI/Preset.cpp:649 xs/src/slic3r/GUI/Preset.cpp:706
+#: xs/src/slic3r/GUI/PresetBundle.cpp:1127 lib/Slic3r/GUI/Plater.pm:553
+msgid "User presets"
+msgstr "Benutzerdefinierte Voreinstellungen"
+
+#: xs/src/slic3r/GUI/ButtonsDescription.cpp:38
+msgid "Value is the same as the system value"
+msgstr "Der Wert ist gleich wie die Systemeinstellung"
+
+#: xs/src/slic3r/GUI/ButtonsDescription.cpp:55
+msgid "Value was changed and is not equal to the system value or the last saved preset"
+msgstr "Der Wert wurde geändert und ist nicht gleich wie die Systemeinstellung oder die letzte abgespeicherte Voreinstellung"
+
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:55
+msgid "variants"
+msgstr "Varianten"
+
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:49 xs/src/slic3r/GUI/Tab.cpp:755
+msgid "vendor"
+msgstr "Hersteller"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:644
 msgid "Verbose G-code"
 msgstr "Ausführlicher G-Code"
@@ -3325,6 +4122,14 @@ msgstr "Ausführlicher G-Code"
 msgid "Version "
 msgstr "Version "
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:49
+msgid "version"
+msgstr "Version"
+
+#: xs/src/slic3r/GUI/AboutDialog.cpp:60
+msgid "Version"
+msgstr "Version"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:318
 msgid "Vertical shells"
 msgstr "Vertikale Konturhüllen"
@@ -3337,14 +4142,40 @@ msgstr "Ansicht"
 msgid "Volume"
 msgstr "Volumen"
 
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:246
+#, c-format
+msgid "Volume to purge (mm%s) when the filament is being"
+msgstr "Auszuwerfendes Volumen (mm%s), wenn das Filament"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:214
 msgid "Volumetric"
 msgstr "Volumetrisch"
 
+#: lib/Slic3r/GUI/Plater/3DPreview.pm:71
+msgid "Volumetric flow rate"
+msgstr "Volumetrische Flussrate"
+
+#: xs/src/libslic3r/GCode/PreviewData.cpp:370
+msgid "Volumetric flow rate (mm3/s)"
+msgstr "Volumetrische Flussrate (mm3/s)"
+
+#: xs/src/slic3r/GUI/RammingChart.cpp:86
+msgid "Volumetric speed"
+msgstr "Volumengeschwindigkeit"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:500
 msgid "Warning"
 msgstr "Warnung"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:205
+msgid "Welcome"
+msgstr "Willkommen"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:205
+#, c-format
+msgid "Welcome to the Slic3r %s"
+msgstr "Willkommen in Slic3r %s"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater\2D.pm:131
 msgid "What do you want to print today? ™"
 msgstr "Was möchten Sie heute drucken? ™"
@@ -3389,6 +4220,24 @@ msgstr "Wenn der Einzug nach dem Werkzeugwechsel kompensiert wurde, wird der Ext
 msgid "When the retraction is compensated after the travel move, the extruder will push this additional amount of filament. This setting is rarely needed."
 msgstr "Wenn der Einzug nach der Zwischenbewegung kompensiert wurde, wird der Extruder diese zusätzliche Menge an Filament ausgeben. Diese Einstellung wird selten benötigt."
 
+#: xs/src/slic3r/GUI/Tab.cpp:2486
+msgid "WHITE BULLET icon indicates a non system preset."
+msgstr "Das Symbol mit dem WEISSEN PUNKT zeigt eine Nicht-Systemeinstellung an."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2489
+msgid "WHITE BULLET icon indicates that the settings are the same as in the last saved preset for the current option group."
+msgstr "Das Symbol WEISSER PUNKT zeigt an, dass die Einstellungen dieselben sind wie in der zuletzt gespeicherten Voreinstellung für die aktuelle Optionsgruppe."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2504
+msgid "WHITE BULLET icon indicates that the value is the same as in the last saved preset."
+msgstr "Das Symbol WEISSER PUNKT zeigt an, dass der Wert identisch ist mit demjenigen in der zuletzt gespeicherten Voreinstellung."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2451
+msgid ""
+"WHITE BULLET;for the left button: \tindicates a non-system preset,\n"
+"for the right button: \tindicates that the settings hasn't been modified."
+msgstr "WEISSER PUNKT;Beim linken Knopf: zeigt eine Nicht-Systemeinstellung an. Beim rechten Knopf: zeigt an, dass die Einstellung nicht geändert wurde."
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1716
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:70
 msgid "Width"
@@ -3423,6 +4272,18 @@ msgstr "Reinigungssäule"
 msgid "Wipe Tower"
 msgstr "Reinigungssäule"
 
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:142
+msgid "Wipe tower - Purging volume adjustment"
+msgstr "Reinigungsturm - Anpassung des Reinigungsvolumens"
+
+#: xs/src/libslic3r/PrintConfig.cpp:1847
+msgid "Wipe tower rotation angle"
+msgstr "Rotationswinkel des Reinigungsturms"
+
+#: xs/src/libslic3r/PrintConfig.cpp:1848
+msgid "Wipe tower rotation angle with respect to x-axis "
+msgstr "Rotationswinkel des Reinigungsturms bezogen auf die X-Achse "
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1688
 msgid "Wipe while retracting"
 msgstr "Während Einzug reinigen"
@@ -3435,6 +4296,20 @@ msgstr "Bei Bowden-Extrudern kann es ratsam sein, vor der Reinigungsbewegung ein
 msgid "With sheath around the support"
 msgstr "Mit Umhüllung der Stützen"
 
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:72
+msgid ""
+"Would you like to install it?\n"
+"\n"
+"Note that a full configuration snapshot will be created first. It can then be restored at any time should there be a problem with the new version.\n"
+"\n"
+"Updated configuration bundles:"
+msgstr ""
+"Möchten Sie dies installieren?\n"
+"\n"
+"Beachten Sie, dass zuerst eine Momentaufnahme der gesamten Konfiguration erstellt wird. Diese kann dann jederzeit wiederhergestellt werden, falls es ein Problem mit der neuen Version gibt.\n"
+"\n"
+"Aktualisierte Konfigurationssammlungen:"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1703
 msgid "X coordinate of the left front corner of a wipe tower"
 msgstr "X-Koordinate der linken vorderen Ecke der Reinigungssäule"
@@ -3507,3 +4382,8 @@ msgstr "Z-Abstand"
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1557
 msgid "°"
 msgstr "°"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:484
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:498
+msgid "°C"
+msgstr "°C"
diff --git a/resources/localization/es/Slic3rPE.mo b/resources/localization/es/Slic3rPE.mo
index 25939328bc71caab06429c14de10d48375540488..2e971300f65b7b58b74c6d030e5cf8a7628bf85e 100644
GIT binary patch
delta 44960
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
C1bPGj

delta 19347
zcmZ|W37k#!<NxvVnXxa~vxRFP`@Sz_CwoZQ@623WX6BANGj^^lNyu{Lifq|JAyeJT
zTA~Q0zM@qjzM;^fQtJ15-}CYP`aT~2|9SNB{A}l(&-rZU%+SnLdHy<)EA(~I9M3u&
z@$ruH05&e=IJt8;PLKM^b)3-;IZie7V=Y{aRd6p>#BZ@Y#<z2vSy%~+<7O;@d$1>-
z!aP`^J=ezs%;`8Gr#=zx=QKrKs1@eLK}cJiWc1-Q)QJ~R7rKhN!7o@E^L23RS3yI%
z4Hm!$@jmQ<={OjR;&H6V{hf0}3X)+uI!+-hgt~DBYjdQfPG9Rlyr1+?YbNUa`KSgy
zXI+mvZ!1>Coi=^imVbdIxW99Oh@SWlREy&~IS&6hh518W|0wFh(=ZO_Sf4`mz<gAX
ztVh+`hWl~1Eg#p}&7W&sgcT@{VCX3#Q6d}gp)QUy7B6Bh?9<h~@IX`-kHC1GjOwZB
z)@Q71FoFCXSQ5`*IlPWKzhE~W3aeY2cccH6(TxnXd=N66P9o;RO;`kXp)T+adhkos
zB)enti$3i3L~T?9+hbnrZ0&<;@F1LmW3UWfdYJy#jZJrVO!J~9z6aF<eK9{ihQ%=1
z=1)X5EQA{SC8+DHwfS36lkQE-#`jU@PwnAO_QjZw^s^x%8uN8n7GK7OcoZMRzpx&*
zW(_sK6wHHbP+hzQbK(J1j~qsI`RAw`{%+F+db!uHiOTPcS_Pp&L=uRkVl`ZD3-+N}
z_z~*KzOeZhP(5=CbKo7MjZR!|H@`O)B>kvOCu1SfV^P<cf_i{ixKHbU0TDgP!+qQf
zB%*HYN3}2$b>duXgNv{Lp1{}fb5y-0ecdtLh(Xc^un0DM#2t!`s2lgg{x}5lYW=@L
zL|wKASK()<$(GfRrG|@84J^S~RCns2y830Ls`C!EQ279N681*z4?ff+n~LhO2&(JX
zV0GM$m36_-iR{I{u?p^a)a`+9Pz}3^8k)QV-E~_Z>yhq*>X8}P5ci`ReiLhA{>L1L
z&UKpNb$k+6;`qniIa6d152O=H5|Is17w(R+vBHw1XW>v>g_H3QER30hUFV?2d^wiE
zji?7XfMxNb)fwV$@eiQ#TMeN@b>cuWbR!?C>!w+kS+`?V^54Ot_-|BK{)uXMAzG*N
zYoHp?4mH+8FhBb6J{*UtHv<ddilOxXOGI8IV=4|9=58DxqbhufI`JB6%>T6cg@?Oi
z>Orl7>ZnOs8@2JYu;~t{2ke7dro&JTOGZu3)DRKfK<bH}L7nh|&EJK3!UL#P@fqqy
z7p*t3HtD}H6KjodZ?Fz^y{)Jo*oW%5qo^ByiR$Ulk3{qYIlbHj^Py(-F?<orCAuv?
zf@;8V)NDS3dP{zdE$}x~!y6<q;qXD!la5Etr4a7Jxu^%~l+2_yjQ?;VAu^uyxfjkg
z(rs};<Ugl0f2hSXkO}N8MK$CqY8l<ax3T;vdI!J3jri7Ru8G6_bU$7~P2Of>94COg
zajx!MX)L=N8Qbtpd@_YsDL$0ydLEk?$C;f*m*HEStqYw>cjritac;whpn4<;HFu_>
zo^%1Khc}~E&30S9SLJ&0<F??EE%*(~lb<{2uK#KnPr4(jOS@t&?2AS5F`GXYH3XT~
znW(w47&RAGqt1H;OW+$AQsg8NweTWp_I{75__OskdPtiLcX?GpO`bNWvF(o<k|C%k
zABAe@1l09rpdR39TmB4|BfTbr{#Rr#8CqVSV>Vt#ov?u^tqX3!0(5;8)y3~-xjW%k
zsD|D_t@|9~-H+4?*6!8`sO7f-)u64Y2hJW(|4%3K1{u0Qvk7jOK7#v6`%o3DOtc#e
zs$M%({t(oKy{LwaLNz!IE8}$3<a+^iy`Qlu?w;g0ZSngMkw!!km{CP=2x^j~VP6bk
zDLjQ*$5&AGZdvn8ad*Zts2e|oWv~xw?8l<cpNNfd3911{uo{N$5YaNK!uF@3=z%A3
z3|7S!)7&Q;j(XCOs0*i{8Z-&-$2q8t?0GDT+pYUibL5ouGt?yg7HM$ExlW`e8ULUz
zRFm=07_~!Ps5@$M4MWxQqq=$->Iqia@^`E!P!Dt#wbyHjtD&V(lf4R7z?PVx!a)SJ
za2Beo=A)iuBaXprn=U`YouqY8_1mL{>S5Fq4Mxp+Kk9}-)B{b&;`l78{x($p9?7+x
zkBR8U-=m%=?g{q-HBe951U1=O+x&Jm-4oSQk6=3-f{)-DR0D3JZgdBA<Ki>f?64|o
zW9o__-5`;OZtO=*p2evA?WiHxjq1w7s7dw}*1{jK7?z&p4pAM{`OQ)F``P@ls7X5>
z%i~k125p%||92<y1{u9D$85Ld{ZNx_IBM*Ds0O8@#&80b!-c4!+K#pHEz~T(jP>z>
zIqov+X<cCb0QF$`o}~YE!E#T!8%`t4NxB)f#x|%foQxXdC8(}li+aNCsQQOctKulu
z!B0_>HOE}HVf9eyA=bI5>+KE^(WE(OGmfI>!Wpc9H&9Pn_$l|3sxE5m`e8*(#mcw{
zRWBRW#ivk1a|6{QIp(=T*8=O3?uIH4O(dcxT7Vj(6{siMhII{}T&TC+&8L|>m}dcF
zjI|bWbL{*K^9NsD#N@-0OPG{6W-0T8>tu%A^B-AeSI4vN{eno(g`DX`a#3+M=D_)=
zhAc*n=?ka^eTbS|mr;{2Zn>LZ6w8vXiRzios2&)Bx?Tvi{AObfd=6tnhWWMrj}p-&
zI*l5`i#B}|bt5O@<`>2Q$#Tf%=q$vBm~VyKur{cncnmdkQ!y_-k0o(4s;Bp(#{L)<
z;r`B9BAVq_up0h~S{@HP=iayuYPPn-64(><#7VY1gsQ&)Tj6TFfuCVI9$V=+9kA6Z
zcV`TtdSDBNnh|-Kh@SjAT#r9tX<YU^+b`}w-S{?^#loxIZ@JpYXgF7}3eH&LHeeHK
z?tF_6ss1|m$@^M|q8i{|NB`F&5+FkjSc|&xOPB|bpytAds3-guH3xpemfWBqtxX`^
z^#!*9<4_G;j<az$da&6B%`}DvnYYea)EpV9JzirnXQS&9R6|xHo#1RkJ$dI%?qnKb
z_2Nh5kHoFmY%@PO>4|X;=^`)kFc?8ix@J^TPkK=g{4%mooUcMeW)KN%<MRk_AdPdT
zZ0Cmrtnd=sDbB{~xDUJGcQ^p+z0A|&9AucClh_{pJKS~t5>_Vt1?s$ikW-y*JNc5P
z!J%73u8}eC75B&K@w?fMN!Q6{T=5dl#8a=*)tu1(HTP%1X|J=7lm7)SBtJRIui{Am
z#L1;dUw+fwL7hGBleR&9!hMK+@yoqz*BX_&`*|^N;`i7RM;xG=a22+~J4l<H76<wH
z4X@!O9QL-m9M9r$(p}%-Rg5JLv2SpL5xAE0!gratSm&_&36^lg9lFanNVDRN_t<W!
zQ0#rjIgeNIZ#;R_aoD_^6UW?7ChrICuVhwW{WvBO-sVPmPcq(^g9(wF`uCr5fAA=e
zIY@6pE#GYzkNYqWzKw;szjI6x`~pkjHOz%MK6WQxe$?1k!~)n23*w_#2$QXusPkuI
z1$-V$;a(hvr?C%q`NX~73Jet?V=EE42enn6!29q#s--tkH@b~_qI~~y8(0YQk-i`G
z<Q1_B*1-AL3%RHBIhLk}UOvr@@x4!ZbCQ4d4E?{H$n3L@!?m5VpSi!gxsGAdiJ!Y0
z#Vyp0{z5Is++Voqa@GV?ej^->-B9a$H#WgjSR8YI=`OzqP}lGACH=1o-;klPxt~|o
z5G;d@Z~`{O?Kl;`#(!||*X~9&_?-LGZx*WScj9n-57l$kzj0r)_3;7H9Z@~yMGdh(
zL_{r3$1=DGi{Um@h5gpU*5k<Bb3Q>m(Wj^jUPYb%GnT{qzIBJHHs&SW0Cl}qHov`1
zhq@3^OM6)dqPlv7tuPif>4K;mg-~;4E^5*~hng$fP?POV)B}8sYUm|wWLVy)o-TL6
z{X*)8wY2`9Afie0GFH`zxB-7hUFi9X?vw4p$4P&HYDm@Z+(}sn^#E;9PuLl`u+tOO
zut}&MehTN{7F3VaxugdOu{RU(kkJ)OqaVxSETrMiTGWNsTX*3C(g#pO(BrauLocdl
z7NUA)EqZVlYG_WO8hQ<L;jdVp`#XOT@nG41yBBDUxk>lJocJi}gdtcBlQ0K9jd^ep
zs^Ke8PqrJ?fW0^rPoTQK*7xppyr`iWjUh$G64BVDp=Rk^)NI~}2XU`0pLWH)!E($`
z{yMCLFX8j}A@0SLtGrLJ#x-{?Wn&)F`>`UvhkAhTuhIXy(T`-vTtB#$M=iUisIl{-
zy6`FM2E3p2e(P!LHPnsbe{^@c0$70bP%MFCusY7bs`%oM^uLG5Nix&}*HJgjbKPxW
zbyT{xwL9v@V^B}}1nPoqZ@80jB&r9;V+#zU8gv5h!%tB|^&M(R{|OP%dd+py9s4S%
zv2TiMVOyJ@j9-%;k6IN2esVA1$HJu3QA6?sR>p<c7+=9bcnRBLyPw^joq=jtD4U4J
zWG`y6eU0jgi|D~Ss3$J}i@Qvlpn7BwYRD#GQCx!caU*K7ownuqe{~yH88sC3P}gsb
z^gzfNKtwklf{$S$7Q{WM8yv;F_${gnucDsxHtK@8Zt*v0SPU!RZ>Z~){LQUb4vUbk
zfqLRrsGjJE1+@NW5zz$}qb6DA@9vW?!U?2zVJS@b!?hi%L4#1sD;e|QJE$Q$fp6f?
zHvQ6Vu0i@^R8P+OlYlF+xYmF9zu0cE5%$DoSPajj8gvUaL`CknH*SQwQ5)=zNmvhe
z;z>M*8j2l%yOZ)9s%NfaO)T_}YfB8ZA;U+cFK)o5_$zv_wqs%!>WPn&o{l99?`?dG
z^pD2Gx_WDzi8XMi^%UwxKcjl8e7uQG@&rsG-5FoNZSf`)TbDg^aA7i%un<nd1e}Mp
zaW_`RbJqBrCiYof9hKh~HO5(30q0t`Sl_c=MqMv=E)$!yjdO)eY!B~3#sd@#L3Q;c
z)Vf}Unly({lkPZbwx31SyNVjBg1HU7!Z6_yyp5U@3-Y+-5mW=Wquwq1Z2o5<B3kc1
zpl<LhmP5nO(3*4=Q0u!n>c-tLwpvhKn}}+73aTOVur#hl-7t#k*`uf)J%_qZo_uco
zP+20%sE4hwJx<3E>dF5`H6(X_6I*T`)D7yOZrsJDlTi(uj_Qfo=*OXa^uLGip&oQm
zK@(fv5##|v&L$%2%AMF1PoY{~<~|c!r?pWhj<sgsN2I5qy0S+h<BVWZj>c7_kMf17
zt<}djxq37OpTLQzp16&g%!P}p0U`EsA|5g_krm=Ri-rp>D`sMUBeJ}>(GM}sqfGtr
zSd?FfaGEpEnzy8heXz_!ecjgK$Da==Z_6j|3A~SAm#7E6#EFz|ENdLv?vyKMoUkrb
zySzK=52Bv*Bh+j4ENV>uM6LHi6-?~4*#y-?Em1?)13fq#i{lK`DtZ>R3^$?9{|Mvp
z7HaO?#@O%wa(LXykssA{jZu@Xm9+=zhC@-4Gk_ZFg{TIGty@qR-h*nuVN|`-sMYWV
zszH}f%d|*E*1slGgNp8C>y8?;{-_3wu=(Rq7nqECf;p%Q%tJldR_ljYp7gJH9*b9U
z>;HzT|0j;3>&sSl)3d6C+znwv6}JH&p(=icjqwj_-KuUn3AHL#pk7kzQC~7UaTC6Z
zYS5r+?qr*RnykxFJv*wpiG7@=q3W#+5z&|*#GLp(ss~P@mfh!A4S&X=SSG<ZpW;O9
zguQE+*l$jsMWrvI&Z}9|9hwfP^9G{k)N81rIg9G~(7$aYu9jQj0n{XV5VgGeqfSUi
z56-}LxE{OV1+0N}_?cT<>p;|#&BklE4Xb0Mj@ttVP(5}8dC-va0TE5EGpHMWkDApv
z>zdg6zZ7bc)knSmJED55pUoePdg1^!!lzJAx)(KP&S6Qsg6i2geos>u@56jr$Zd$|
zt=AP*A!MD84M;~&JKa$%fS2%o{26tleD&Q~T?h3bkD(r94C=fmQQr|8Y`Sa%cf)Ir
zdAYwch=^uwGHQpKg=)xis3+cpnv}1iZu~FQ*j>enn6sgKqw1*T*%9kuB5LTCqUP2M
z))!IN-GL!><vt>s&4;l!eu87MGC#PfA&XE?x(d~m`%&xoQ}m!|?5>JRsQg-}20x0r
z{&-Y_r=woiD^S<j+nDuVpUA(+sDe40xHqhcx?xjP7d~$D$D>Z1iF(47sIfnWqwoUi
z<<-5ZJ5<L|4LE~(z;mdc_yIMvKR0Flw<J=vncZ+uFQIYR7vI7bSfIIy{c@=@YSu5Y
zet~L0)fTR8Q5)1i)IKp7dtx%GM|PuD*T<-#yc{A@hsfWkme%Iinwss6u{m}{&FUvm
z4SCI`uUjj(a#zbh)NCJv>Y*%D!xo~J<7U((KaSei;#-^8PgtSmM4FH>*18_Gp3h))
zG;Q1#*T9EJw?$3T5bA=@+VpW$7oSJX{u`(vEYOxAF??U(qqyTi_jR4K9p8d_k&bL{
zoJ$lO>tLKM_(~_^yn>H+F|of;$lr}+LVDQ4#^IXI=<aS$ZSLVd@eWkay@~4bw{7|u
zYB_$49q=M*@+I_iCv6Wbr1hUlq#^~=P+RR<R1X}%1iXQ|LFr!ZlUGEQH$zP(FKWm}
zp?Y8nY6F{xYQXb0y#uuz-$qT+Q@E7-JAHb)Upg01T~?`&J3Bj}(i2b@UWpph7g5XU
zZPZYFfx6*M)CQHKuRH0Apvs4%Zk&ahd~;Akv=T$=lGll7L--u^+Wj6o;cey9<qthV
zOG)?cXPkj}9yKXj_IKa+Y1otWMAZ35@LN2C>ZvyenAl%LTtM|`e<p$lr#;I0ze!{b
z8874Ff$mGB?PKmT9E<5R;8pBKdDTJg4FlFmsG*sKn#A)_Py9A&)}O(=c*o}F9_$WP
zIrNa<U@+^SYdepSp=Ggsi2Hv22DR}N7;0j_->-oUNq>SbV6I`t*@jzD8(06~?$As^
z?U+kZL$L;5$L**gOB~_8{idS!i6=rt&J&q~2XVC5IP5u2jYQ)tChcX7yn{bs1AHyn
z#D0f+88rmWeJ1vgR#GrRy4pzhV{|_rAe}hM{gJEEXm>w(618(4z&;qdPULYS5Bc3L
zUWq$NU&M!T*%)_+JcqSOml?}C#x8ga*Wh0?*q_2G!jWn213eWmv43<nmhmf2{@`)$
zb<=~!q0<~shS4vjLry5uIE%Q@P1O2-B8#ra8WU(3cAn_AbloK5oKih(PX3|E#+iqI
zO>sZBpPc5-p+~2?Uqm@Vu^Tx3ur=o$M*YwlH^an!eYX!+X#GF@gmIps-~u}Q7o6$t
z{TZ{2LtC7~_$uYC=J4S_`UajPU16?qZsCtO9>05vp1>irswnjyf13RSQ|7xv5nkY~
zs(uUI2YL=0>Gy9}h%~|Si<u;x(0{4Blcj}C?APcMP?IWtnY$kpLhW=7QOmX!YF~KR
znuMB^Q&F>jJ!;)=N3D{BsAYN!L)sW}KkHT~iTV(!jUMc7(<xYq^n9FzJ8%dlEO(dF
z9P4w|m+^ke-?r(qsD@m#>079sGhc-Duk~9v;x3m`sB~5IU>!Vyz3>8-SV5Q3Lw{gv
zth3S``!TEB<=FCh-hSkNhfh%d&T4n#3axQ(SahxX&M1ZYQmVX`Nl}DIJ2GTH)URB8
zI2mW4Hj+QFBUW7JZk;2s7U`L&opA?t#&+x7b^R0$BfS8d;#Jh^ywVG9{lQqAhW;2L
zqP;kNqlx`{-wLR)9FFShiKv&$Pc}c-Cig8?0W~K&pt`a*s-Xk00!~4V`6|qXyHGtF
zMb$rmOgSfXn1~wiKC0qHtcX`pJ7B@h?v7OxHR<Z1>NU6d588A`TizWt*8Ncp9A@*!
zpypZz#<pza!9vb_BH9|)qTXU}qQ>SpYIa{iwe%09$6~)+c!P|8Df6B~dxh5bEmg9|
zHsW6p8r!-*5D!u|fv`VTNAF*b1PZk2%piDTIeZb>lNfquCn1^8#+I$7j8*GQAZWO5
zqYgGf=e9ksE%6p^wzHe~Me?<yW}@a&A|ao;bQ&20!$mq43+Z`#QdM*NOLF&+RwoW1
z-3)bnPuNcS2!ZMEjHaHBj|d*(Q?WW8C)B6BA7LVSvq=9%s6o63L3{0N!gk_%m3<he
z&Cnk8Z~&Fd6V?#g5_D|CHk_m*H}SkSe#QDSdFP40ix+SN>i8S~!3Bh<GB`BYcMnb3
zO}hUpRJ_QE>@bf0mlPd0$?HvciLjA$8@zjbW8-u2j*YkA+**YDZTcJzCzK;khdyb(
zw`JKjPx+7N`PUNOCgisTdZ}(9Jj@B52?NQ$&z?-S^M#GKyyrqck$-~F$Cl;ARjO={
z@2~{*YuNH1ZGPwm84d2%!iNas$(wRdo}%-~dzCPji|oU5<ejz+C`4LY%{v6%NdI&6
zq)f*I>l4K1*!U@ZjI$d#2MEto@Qy9GO#DGYOM;F*ls`sjNVt1w0sn0ioyl)P*ueR5
z3}FWO(}_>Kr+$B1_YY)ijQtCvx8v0R998bAm`S`Yd5Jg{pR|oqy+Y)DKw2+f9qsQa
zn@rhJ@=g=>5~@(vkvwh6I{3PA9wm<#iF1sg<GT=%tz;G?B$083v?1v2Z^-+Y_`itH
zBj|XPv<`g-b)!5T&lA2NbfWAz^6C;kBi)L0YvP@Vw?I3$N%40sq_x+EhR2fbA7{y|
zW^bT3z$ijR@&*$05&bJ=tKF(j2l8eRz9AhToFRVq_>_8l<2i!}kC9)}7BnZ_oj6}5
zv47abSB~5N*;L9$=5z|r*vh#`XAn+N7KdR1Uk|aPlvRo2gb(gXAEf?Nf{uTz=P3Ud
z;cr_np8SW2@8V-1cJT6cMiK^7(3+g}Sc5d*S+S!jY5sE>+q5$4kWrejCRT&LKcVd3
z#77W{lK&j(XNY$p{wB^LG$e#c7bCnxd1c-ISHh1ZZlR8*#P1%bsi@;Hd8x$n6TT)s
z6mQ~eJVekjfS`}Nm4t(o4I}8IOvh&Ok_ht%IzGc6Q2!YCKgUhQ>@2Bdb3dlyr-VFQ
z?C!CiNJT<(@^$>%md(Mdq=&|G`S>DTm^xhv6^Q$7{&Uux+W(&-ahM8UQi1R3*#A;s
z%VWGxS!KdQl)XnzZq)HOc^wJkNk4!;VHCf|t%M8I`G~ZRPptZu)-jB9S>k!_uKyuq
zUM3?i7PpmZQYl5XIX<*`it|%N>{m|DQht{Bb@Haz8?3OZUKa7|giVB^)a!v`2)k6s
zv6Oha#_MwuBQXp0Bk6m@|KNm^gqKL`+h;p@Iq(j7s|h-Ckar1NVl9G>&V(rCPuM!w
z$bX)2Bv#4}OMYR(Tjae!2=(WW>b7t{1w9DA+w@Z68;Ex${6xK{33rbQ#2>NgkI8(C
zy5sICf1UUa@|zHPQx;FSd#s}DT@o*9{96(Eg~HtEwUwq|y?ag=!U@TQ+tewELn#|g
zTt|fTA<}7BjkJCW(2p8rNk3?>F^2SO#HZSHebO5#pQ-UbMdEc^kdI6s>9wdMVDn$W
z6{PEvpJL0tj@5AgC};DQ;R$=rAH@BHtEBf3vItkGKAZ5fJ$G3jB7-RiQ1Ke^2l0K<
z8woo0kbcj`OXC6ZCKG(bXA&k+e)pI~WOMAJ?rnQURZ71lo=wTiHt(oCqY`>-p58(c
z8`ss!P}YHT5U&s(A^s=fDB&BzlZ1PZZX`bVZ$`+eNrlB^)Ug$p5>K-66I?KnpyLgf
z*uRjROT3rOx7)JwIq6TxA7%4ZJ&o(=2dCPEGRm+=HR_xsbkR#?C7EGcu-m#sClY=k
zy_<@MFqggXo7k1IUHA;aN9a!acl?ri%k4GZC9fdyorLcw`wJUl7xIS_wh(W7xAm7u
zoF^P0+@P=<VF&T$_zSk<<d2B!_zTMu4ikThvd@S&!{VfGr~*fO@)nXe3H9^JoA_F+
zgl{r@noxic8p$6&Q`iq*<Ai<0KP0Z>PeOUZtK^L#=(t6lyT@Yk-mv)#$iGY|L3o<H
zON6hexCv+Aa`Gn<?jHTgf0p~lel>SD^Aj>3BQXL;5ndslhtPodIGj(|Z!eOQ_;19o
zQ<i`)k}gAB$LH7xKPB{|>?&a$@q3SFsPm^5^<D~}q$Cb?^r9dQ8xz(M|B9faFXgLj
zyc6*vgx^UwRiVu{@l0f;?U9rG>b9(rRYi;Ky)^$~|M0Xp8Nb<+=GlsmlAcd|8YUA4
zQRjWt!5;|g2s)18A{$qFCSeEXy@0jJ?@PQE@kI*u+LOs&L%c-}{y0Kn1OAF$f{xyV
z#|a$>FH&|9|82{NI)k-)ggqT|gzAxdhn&|58Mel^s$!3-*59~__ON!;NyVS>A%d59
zMao*)b9dqr8{bM<FG2~z5bAU%zYy_M;_b1vJ`0=J%A}nJ#7j~*ozRzbBht-?FCku*
z@DFhvRq+C4UlBGF-%B`2eksxg2nUH5BySJ~@i^h$<6G)HL5O{^wzGxl*2?%}cEP^S
z$Cs<tE-{dm>FJl^Piho&s&xpYjr5Po3VJjBfizF}LjRWGsskDq=n+WrruZkva>D}$
zOzc>ruBXFjU(#65=s-qhnm5(w@unqvdM9ND`UL%HnV#{!V1}-c;LY@;_`DgJo(6Rr
z)UEIFXLy3XaasPLFS$nci2>zJc+o&lc<;b!*}n{2Wx_=U%?Y0$bSiviaO-f@Azj1!
zhE)&e8NM_7{o$)kfezkuZ=yfNpXv8ygj*&)68<uAeRyZmYdO;bndE$zyf#ldMNWr6
zM)<U^Z_$j*K&sOrOL)4}NeU$UvL}u-W~qN-C_QtuCot0E^-S=m`#ed3lt9pv?hD#j
z(r9nmC|_MqXL5VFc^S1mnWKF{A19=wcoKb{RPRK8YF4Tzp;w&-H9VPtK#C`0f<H59
zv@b(f8W{+t`jYKQBz!uZYMI^?PqMFxy}$BeEyxT^;O=*?ZLjH1<yx7e>9X<Olq_G}
zaF+kIg1+(oB%h~!Ffbv*7tBr=b3875G__fwjI8wZKrqvj81yHP@?~VVPrGHpSJKaC
z=L)uti)-l#x6iDUJtebFTzK#JgV{SK3^n0OlNN^$PbwPzbyDH%3X}7haKkC(!^5WZ
z%KmD~9ur<Yt!Y1hiqDggm6YVm$QYTGk}}DYm7WstCi{|kkl6G5cf4r~L+-fU>=~Kj
z9UmaoW5Bp9Z*tI|)H`uZpUj|Vswcd2aFy)OrWKA0ADHoHc*V@Lk{&v_TOX&JXM#5)
zt$L=%o5)==1L3!QCE`2@*+b?u%ol!V(XjBu#fjl7i`$2%EGZj)b?Kt;)8Wxemo*7@
zUN$8A_Ob>!$}$I?UI9=0K-!o<R*+7Pb=1f}R$6lSp_NthWKfz(-(~M!Su8I6)AOgZ
zzgb-_E=P)Yk}q6tU9{N$j6J6_MB$It)eKi#f3T1*jXpR(V{_gPnZcA=wZrGuj|-1@
z;oWeb4awp7jZ?GBZy9c~KYY;}U-W<1kJGPzkMNR##j?A-bk2m^?szeLb4U4b*_}z@
z%{#}1tL%CpJn;20*`ZxC@@4ni)5(N)?yVcXwfCj)#eEyXFCE-_pW8PcZ*p>wF$hn2
zyK;8!cgmUUhKH)=4(I(~R`#+F;^V`2PQDTT`@<9AvmgE0DUg;jsb#)8o{|0_YfcXr
z^o;iTM~%+()UVqxHI<_O$s8GEan!Hdph;?~2DN_OM#RG7PBjY8n_4*gl~ZN%W?%Yz
zT%qh8SB~V&{`1C}eA$)%DrCar|9K{!DIY0f%>9vJ#&pgZ^p5wXL>A>Ry&}KnFm<BG
za+;wgvNJd3CvuxA1u~fh&OmQ4&7U?ZS}LC@oIA3rh<PrWtC(4tBXXvs=~sMIy`<E4
zvK>D=P)dpuYi33ytCX2rD$O^k-q=wN>xwmz$=2coeW`)*zDTdqrbXn%(&oYF)zT(8
zKH8_8c_=Qjt%9j&JdqD7m@bhAJf=(G4&Ky6e}F;t_>=vCRBy!VF*Al}4-2HG2eW*M
zUXL%ulNLx#WT7S#)fSZ=@Jyn!+^y_TcA8HA?}Sgt@OjdFObdUe*TbSt^`!+eR6VxO
z)rg++nEqyYWm7rQxU#7q&8loJn8>$P&Fhhi)yyxETnVN}B#>Z+NBEZ_9ZcuQeGN>x
z$S1YTo#^G-rfgh(ZFWiiWL8^7ByW8)C~~E~IT5+mz#NGbY-CDBrZqC}7U&R2_j_X-
zUZyYdYGZ1(Z(<UnbDQu_3L;~hn@NxL@OsjNfsrf%T`Tr%?rz7!r1(?WFDFxjC7AS|
zE{c`c_4M%uy?1v%AKM?#8}!9q0>MM;(;~gEn^H|u53Oex<hf%zR_)k@QrH^2X_<lA
z>Wq8ueRuPVm}{m)4X(#^?Dm<Om6GXC=N05lc3b1i$n<H~3k2&%E;KhMOZ8%Ujq)bb
zP#T`>&qxo@@&56F=&lx~Q+(uF8%8-Jpe@kLPM+mU<Bbqq)Yb&!q9@y#(k5E9gP9ap
zg@H=)21ilHm!=`tw&mAV|1+>HJ&{wLOpVCQ&ZbPXd1tdDE^=Qt^HsF^!{#Lu`LVk>
z9r?0{DVLkg#GBzsj&|y4(oAGuFH<RUqnGhVSNAr#;v!r7n)aqsWPP$J8KUEK&qLYl
zFu|ZNDU+Rw=KX(L;Pltj<1v#CWheVb1w38;UmIyRE|I2(P4OrCf_flkZ3b^?q8a`)
z#%d(5tF$D4oHrx-S6?$cF4}Q`X<#BL15J9(uDrE90qwhNndw=&S%BHh_4FqHZ*O=K
zqFV=<+65wcMw!WxUq+d+k<8Id+62F;AK~vdUyN)TYbHkOr<f*@nJH#|bX=<GpR+-1
zA?eaQJ8cN0Wd?bCE&W4pv5x*be0R6&$juDXC^9_LREw_7G$Z4pEhm^b6aHrP{n6k=
z<Bf|?@}@^_Og7(FWUTI;RBHME&fLhEDYUKGRP){aeg4x4-g|cMNZV=Vfk?Ay#v6TQ
znki-?IYZ`|$jy*h9^E|4ylJBE&M|M~C`7B>FQFvA7Jqd5(`Hdz<ei1A=*|nx%}AGL
zOvOm(88bbSu*fWo99={~+$vUIuf^v6f|1;-Ou^{;t4+{E`mZ%@BH3%rjmYoo%o~v#
z8_a^poeic#m3#M`*oPED!lFs$>nO>+Yqvg;%NtFFD1RTd)I_UqF}L$Xe&1zQL|43G
zUWhmSBDMRl(H(ouydN=9b1iy1YD$`1Ej?`W-pJp*OsNLi_C0Lw%1O!O!%j1co6w=L
zsP=x9dt-Y)vB;S>O{eI^H%y0o(GG{q>Y~vWpPFmAqVIiW5(`A1zQPS6kNs$#&EM4*
z40==jnuQVH4O1m@_J#@MeZ;3(&YFtM{>6-l<oeaLi#EMw7MjS=-|6<5zndC`4sF%j
zAmH@zrT9k$1JNRXnihE?SL5UMMpx&ItD7@YEPtFg63QP}BJy$mxJBiX{b{~nz`g+v
cz04~h7|3uqIn|%$jT|cw*EQ0rU|fg)1ME=LZ2$lO

diff --git a/resources/localization/es/Slic3rPE_es.po b/resources/localization/es/Slic3rPE_es.po
index 077f9b279..b2101967d 100644
--- a/resources/localization/es/Slic3rPE_es.po
+++ b/resources/localization/es/Slic3rPE_es.po
@@ -89,6 +89,7 @@ msgstr ""
 msgid " - Remember to check for updates at http://github.com/prusa3d/slic3r/releases"
 msgstr " - Recuerda comprobar si hay actualizaciones en http://github.com/prusa3d/slic3r/releases"
 
+# Used in this context: _("Save ") + title + _(" as:")
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1751
 msgid " as:"
 msgstr " como:"
@@ -96,12 +97,13 @@ msgstr " como:"
 #: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:226
 #, c-format
 msgid " at filament speed %3.2f mm/s."
-msgstr "a una velocidad de filamento de %3.2f mm/s."
+msgstr " a una velocidad de filamento de %3.2f mm/s."
 
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1035
 msgid " Browse "
 msgstr " Hojea "
 
+# Context: L('Save ') . ($params{export_svg} ? L('SVG') : L('G-code')) . L(' file as:'), e.g. "Save G-Code file as:"
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:514
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1645
 msgid " file as:"
@@ -184,13 +186,18 @@ msgstr "%d líneas: %.2lf mm"
 msgid "%d presets successfully imported."
 msgstr "%d ajustes iniciales importados con éxito."
 
+#: xs/src/slic3r/GUI/Field.cpp:102
+#, c-format
+msgid "%s doesn't support percentage"
+msgstr "%s no permite porcentajes"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:408
 msgid "&About Slic3r"
 msgstr "&Acerca de Slic3r"
 
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:380
-msgid "&Configuration "
-msgstr "&Configuración "
+#: xs/src/slic3r/GUI/GUI.cpp:466
+msgid "&Configuration"
+msgstr "&Configuración"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:263
 msgid "&Export Config Bundle…"
@@ -204,6 +211,10 @@ msgstr "&Exportar Ajuste…\tCtrl+E"
 msgid "&File"
 msgstr "&Archivo"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:791
+msgid "&Finish"
+msgstr "&Terminar"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:426
 msgid "&Help"
 msgstr "&Ayuda"
@@ -216,10 +227,6 @@ msgstr "&Cargar Conjunto de Ajustes…"
 msgid "&Load Config…\tCtrl+L"
 msgstr "&Cargar configuración…\tCtrl+L"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:339
-msgid "&Localization"
-msgstr "&Cambio de idioma"
-
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:420
 msgid "&Object"
 msgstr "&Objeto"
@@ -256,10 +263,6 @@ msgstr "(mínimo)"
 msgid ") not found."
 msgstr ") no encontrado."
 
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:215
-msgid "). Check hostname and OctoPrint version (at least 1.1.0 is required)."
-msgstr "). Comprueba el nombre del equipo y la versión de OctoPrint (se necesita al menos la 1.1.0)."
-
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:749
 msgid ". Discard changes and continue anyway?"
 msgstr ". ¿Descartar los cambios y continuar de todos modos?"
@@ -293,6 +296,18 @@ msgstr "45º en sentido horario"
 msgid "A boolean expression using the configuration values of an active printer profile. If this expression evaluates to true, this profile is considered compatible with the active printer profile."
 msgstr "Una expresión booleana utilizando valores de configuración de un perfil existente. Si esta expresión es verdadera, el perfil será considerado compatible con el perfil de impresión activo."
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:480
+msgid "A rule of thumb is 160 to 230 °C for PLA, and 215 to 250 °C for ABS."
+msgstr "Una buena aproximación es de 160 a 230 °C para PLA y de 215 a 250 °C para ABS."
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:494
+msgid "A rule of thumb is 60 °C for PLA and 110 °C for ABS. Leave zero if you have no heated bed."
+msgstr "Una buena aproximación son unos 60 °C para PLA y 110 °C para  ABS. Deja el valor a cero si no tienes base calefactable."
+
+#: xs/src/slic3r/GUI/AboutDialog.cpp:32
+msgid "About Slic3r"
+msgstr "Acerca de Slic3r"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1099
 msgid "Above Z"
 msgstr "Encima de Z"
@@ -301,6 +316,14 @@ msgstr "Encima de Z"
 msgid "Acceleration control (advanced)"
 msgstr "Control de aceleración (avanzado)"
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:70
+msgid "Activate"
+msgstr "Activar"
+
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:36
+msgid "Active: "
+msgstr "Activo: "
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1566
 msgid "Add a sheath (a single perimeter line) around the base support. This makes the support more reliable, but also more difficult to remove."
 msgstr "Añadir una funda (una sola línea de perímetro) alrededor de la base del soporte. Esto hace el soporte más fiable pero también más difícil de retirar."
@@ -314,6 +337,18 @@ msgstr "Añadir más perímetros cuando se necesiten para evitar huecos en las p
 msgid "Add solid infill near sloping surfaces to guarantee the vertical shell thickness (top+bottom solid layers)."
 msgstr "Añade un relleno completo cerca de las superficies inclinadas para garantizar el ancho vertical solicitado(capas sólidas arriba+abajo)."
 
+#: xs/src/slic3r/GUI/Tab.cpp:754
+msgid "Additional information:"
+msgstr "Información adicional:"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:288
+msgid "Additionally a backup snapshot of the whole configuration is created before an update is applied."
+msgstr "Además se realizará una instantánea de toda la configuración antes de aplicar una actualización."
+
+#: xs/src/slic3r/GUI/BonjourDialog.cpp:66
+msgid "Address"
+msgstr "Dirección"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:177
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:195
 msgid "Add…"
@@ -367,6 +402,10 @@ msgstr "Archivo AMF exportado a "
 msgid "Another export job is currently running."
 msgstr "Otro trabajo de exportación está aún en marcha."
 
+#: xs/src/slic3r/GUI/Tab.cpp:749
+msgid "Any modifications should be saved as a new preset inherited from this one. "
+msgstr "Cualquier modificación se almacenará como un nuevo ajuste basado en este. "
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:901
 msgid "API Key"
 msgstr "Clave API"
@@ -409,6 +448,10 @@ msgstr "Organiza"
 msgid "Array of language names and identifiers should have the same size."
 msgstr "La lista de nombres de idioma e identificadores debería tener el mismo tamaño."
 
+#: xs/src/slic3r/GUI/GUI.cpp:688
+msgid "Attempt to free unreferenced scalar"
+msgstr "Intento de liberar un escalar no referenciado"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:332
 msgid "Attention!"
 msgstr "¡Atención!"
@@ -422,6 +465,10 @@ msgstr "Piezas auto-centradas"
 msgid "Auto-repaired (%d errors)"
 msgstr "Reparados automáticamente (%d errores)"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:264
+msgid "Automatic updates"
+msgstr "Actualizaciones automáticas"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:294
 msgid "Automatically repair an STL file"
 msgstr "Archivo STL reparado automáticamente"
@@ -434,6 +481,30 @@ msgstr "Velocidad automática (avanzado)"
 msgid "Avoid crossing perimeters"
 msgstr "Evita cruzar perímetros"
 
+#: xs/src/slic3r/GUI/Tab.cpp:2491
+msgid ""
+"BACK ARROW icon indicates that the settings were changed and are not equal to the last saved preset for the current option group.\n"
+"Click to reset all settings for the current option group to the last saved preset."
+msgstr ""
+"El símbolo de FLECHA NEGRA indica que los ajustes cambiaron y que no son iguales a los que se guardaron para el grupo de opciones actual.\n"
+"Haz clic para devolver esos valores a los últimos guardados."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2505
+msgid ""
+"BACK ARROW icon indicates that the value was changed and is not equal to the last saved preset.\n"
+"Click to reset current value to the last saved preset."
+msgstr ""
+"La FLECHA NEGRA indica que el valor ha cambiado y ya no es el mismo que el guardado la última vez.\n"
+"Haz clic para restaurar el valor al último ajuste guardado."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2455
+msgid ""
+"BACK ARROW;indicates that the settings were changed and are not equal to the last saved preset for the current option group.\n"
+"Click the BACK ARROW icon to reset all settings for the current option group to the last saved preset."
+msgstr ""
+"FLECHA NEGRA;indica si los ajustes cambiaron y ya no son iguales a los ajustes guardados la última vez para el grupo de opciones actual. \n"
+"Haz click en la FLECHA NEGRA para devolver los valores del grupo de opciones actual a los valores guardados la última vez."
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:43
 msgid "Background processing"
 msgstr "Procesamiento en segundo plano"
@@ -451,6 +522,10 @@ msgstr "Forma de la base de impresión"
 msgid "Bed shape"
 msgstr "Forma de la base de impresión"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:395
+msgid "Bed Shape and Size"
+msgstr "Tamaño y forma de la base"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:42
 msgid "Bed temperature"
 msgstr "Temperatura de la base"
@@ -459,11 +534,19 @@ msgstr "Temperatura de la base"
 msgid "Bed temperature for layers after the first one. Set this to zero to disable bed temperature control commands in the output."
 msgstr "Temperatura de la base calefactable para las capas después de la primera. Ajuste esto a cero para deshabilitar los comandos de control de temperatura de la base calefactable en la salida."
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:497
+msgid "Bed Temperature:"
+msgstr "Temperatura de la base:"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1132
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:48
 msgid "Before layer change G-code"
 msgstr "Código G para antes del cambio de capa"
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:19
+msgid "Before roll back"
+msgstr "Antes de volver atrás"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1108
 msgid "Below Z"
 msgstr "Por debajo de Z"
@@ -530,14 +613,34 @@ msgstr "Margen"
 msgid "Brim width"
 msgstr "Ancho del margen"
 
+#: xs/src/slic3r/GUI/ButtonsDescription.cpp:13
+msgid "Buttons And Text Colors Description"
+msgstr "Descripción de los botones y de los colores del texto"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:218
 msgid "by the print profile maximum"
 msgstr "por el máximo perfil de impresión"
 
+#: xs/src/slic3r/GUI/Tab.cpp:2124
+msgid "Cannot overwrite a system profile."
+msgstr "No se puede sobre-escribir un perfil del sistema."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2128
+msgid "Cannot overwrite an external profile."
+msgstr "No puedo sobre-escribir un valor externo."
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:962
 msgid "Capabilities"
 msgstr "Capacidades"
 
+#: xs/src/slic3r/GUI/GUI.cpp:403
+msgid "Capture a configuration snapshot"
+msgstr "Captura una instantánea de configuración"
+
+#: xs/src/slic3r/GUI/Tab.cpp:1597
+msgid "Certificate files (*.crt, *.pem)|*.crt;*.pem|All files|*.*"
+msgstr "Archivos de certificados (*.crt, *.pem)|*.crt;*.pem|Todos|*.*"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:325
 msgid "Change Application Language"
 msgstr "Cambiar el Idioma de la Aplicación"
@@ -546,6 +649,18 @@ msgstr "Cambiar el Idioma de la Aplicación"
 msgid "Change the number of copies of the selected object"
 msgstr "Cambiar el número de copias del objeto seleccionado"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:272 xs/src/slic3r/GUI/Preferences.cpp:59
+msgid "Check for application updates"
+msgstr "Comprueba si hay actualizaciones de la aplicación"
+
+#: xs/src/slic3r/GUI/GUI.cpp:404
+msgid "Check for configuration updates"
+msgstr "Comprueba si hay actualizaciones de configuración"
+
+#: xs/src/slic3r/GUI/GUI.cpp:404
+msgid "Check for updates"
+msgstr "Comprueba si hay actualizaciones"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:298
 msgid "Choose a file to import bed shape from (STL/OBJ/AMF/3MF/PRUSA):"
 msgstr "Escoja un archivo para importar la forma de la base de impresión (STL/OBJ/AMF/3MF/PRUSA):"
@@ -558,6 +673,10 @@ msgstr "Elija un archivo para laminar (STL / OBJ / AMF / 3MF / PRUSA):"
 msgid "Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):"
 msgstr "Escoja uno o mas archivos (STL/OBJ/AMF/3MF/PRUSA):"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:360
+msgid "Choose the type of firmware used by your printer."
+msgstr "Selecciona el tipo de firmware que usa tu impresora."
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:62
 msgid "Circular"
 msgstr "Circular"
@@ -593,10 +712,31 @@ msgstr "Condición de impresoras compatibles"
 msgid "Complete individual objects"
 msgstr "Completar objetos individuales"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:846
+msgid "Configuration Assistant"
+msgstr "Asistente de Configuración"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:884
 msgid "Configuration notes"
 msgstr "Notas de configuración"
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:96 xs/src/slic3r/GUI/GUI.cpp:402
+msgid "Configuration Snapshots"
+msgstr "Instantáneas de la Configuración"
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:69
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:161
+msgid "Configuration update"
+msgstr "Actualización de configuración"
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:69
+msgid "Configuration update is available"
+msgstr "Hay disponible una actualización de la Configuración"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:844
+msgid "Configuration Wizard"
+msgstr "Asistente de configuración"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1020
 msgid "Connection failed."
 msgstr "Conexión fallida."
@@ -625,6 +765,14 @@ msgstr "Enfriamiento"
 msgid "Cooling thresholds"
 msgstr "Umbrales de enfriamiento"
 
+#: xs/src/libslic3r/PrintConfig.cpp:178
+msgid "Cooling tube length"
+msgstr "Longitud del tubo de enfriamiento"
+
+#: xs/src/libslic3r/PrintConfig.cpp:170
+msgid "Cooling tube position"
+msgstr "Posición del tubo de refrigeración"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:221
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:900
 msgid "Copies"
@@ -635,10 +783,22 @@ msgstr "Copias"
 msgid "Cost"
 msgstr "Coste"
 
+#: xs/src/slic3r/GUI/Tab.cpp:1571
+msgid "Could not connect to OctoPrint"
+msgstr "No puedo conectar con OctoPrint"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1465
 msgid "Cover the top contact layer of the supports with loops. Disabled by default."
 msgstr "Cubrir la capa de contacto superior de los soportes con bucles. Desactivado por defecto."
 
+#: xs/src/slic3r/GUI/Tab.cpp:743
+msgid "Current preset is inherited from "
+msgstr "El valor actual se ha heredado de "
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:41
+msgid "Current version:"
+msgstr "Versión actual:"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:71
 #: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:150
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:92
@@ -650,6 +810,10 @@ msgstr "Personalizado"
 msgid "Custom G-code"
 msgstr "Código G personalizado"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:240
+msgid "Custom setup"
+msgstr "Configuración personalizada"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:189
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:205
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2102
@@ -681,6 +845,42 @@ msgstr "Ángulo base predeterminado para orientación de relleno. Se aplicará s
 msgid "Default extrusion width"
 msgstr "Ancho de extrusión por defecto"
 
+#: xs/src/slic3r/GUI/Tab.cpp:767
+msgid "default filament profile"
+msgstr "perfil de filamento por defecto"
+
+#: xs/src/libslic3r/PrintConfig.cpp:196
+msgid "Default filament profile"
+msgstr "Perfil de filamento por defecto"
+
+#: xs/src/libslic3r/PrintConfig.cpp:197
+msgid "Default filament profile associated with the current printer profile. On selection of the current printer profile, this filament profile will be activated."
+msgstr "Perfil de filamento por defecto asociado con el perfil de impresora actual. Al seleccionar el perfil de impresora actual se activará este perfil de filamento."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2287 xs/src/slic3r/GUI/Tab.cpp:2373
+msgid "Default presets"
+msgstr "Ajustes por defecto"
+
+#: xs/src/libslic3r/PrintConfig.cpp:202
+msgid "Default print profile"
+msgstr "Perfil de impresión por defecto"
+
+#: xs/src/slic3r/GUI/Tab.cpp:764
+msgid "default print profile"
+msgstr "perfil de impresión por defecto"
+
+#: xs/src/libslic3r/PrintConfig.cpp:203
+msgid "Default print profile associated with the current printer profile. On selection of the current printer profile, this print profile will be activated."
+msgstr "Perfil de impresión por defecto asociado con el perfil de impresora actual. Al seleccionar el perfil de impresora actual se activará este perfil de impresión."
+
+#: xs/src/libslic3r/PrintConfig.cpp:1849
+msgid "degrees"
+msgstr "grados"
+
+#: xs/src/libslic3r/PrintConfig.cpp:476
+msgid "Delay after unloading"
+msgstr "Retardo tras la descarga"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1582
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:178
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:196
@@ -715,10 +915,6 @@ msgstr "Densidad de relleno interior, expresado en el rango 0% - 100%."
 msgid "Dependencies"
 msgstr "Dependencias"
 
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1724
-msgid "Depth of a wipe color per color change. For N colors, there will be maximum (N-1) tool switches performed, therefore the total depth of the wipe tower will be (N-1) times this value."
-msgstr "La profundidad del color de limpieza por cambio de color. Para N colores, se realizarán cambios de herramienta máximos (N-1), por lo tanto, la profundidad total de la torre de limpieza será (N-1) multiplicada por este valor."
-
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1142
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1143
 msgid "Deretraction Speed"
@@ -736,10 +932,6 @@ msgstr "Detecta muros de ancho único (partes donde dos extrusiones no se ajusta
 msgid "Detect thin walls"
 msgstr "Detecta paredes delgadas"
 
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:192
-msgid "Device Browser"
-msgstr "Navegador de dispositivo"
-
 #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:66
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:431
 msgid "Diameter"
@@ -785,14 +977,30 @@ msgstr "Distancia del objeto"
 msgid "Distance of the 0,0 G-code coordinate from the front left corner of the rectangle."
 msgstr "Distancia de la coordenada del código G de 0,0 de la esquina frontal izquierda del rectángulo."
 
+#: xs/src/libslic3r/PrintConfig.cpp:171
+msgid "Distance of the center-point of the cooling tube from the extruder tip "
+msgstr "Distancia desde el centro del tubo de enfriado a la punta del extrusor "
+
+#: xs/src/libslic3r/PrintConfig.cpp:1032
+msgid "Distance of the extruder tip from the position where the filament is parked when unloaded. This should match the value in printer firmware. "
+msgstr "Distancia de la punta del extrusor desde la posición donde el filamento es colocado cuando se descarga. Esto debería coincidir con el valor en el firmware de la impresora. "
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:199
 msgid "Distance used for the auto-arrange feature of the plater."
 msgstr "Distancia utilizada para la función de organización automática de la base."
 
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:51
+msgid "Don't notify about new releases any more"
+msgstr "No quiero recibir avisos de nuevas versiones"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:190
 msgid "Don't support bridges"
 msgstr "No soportar puentes"
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:17
+msgid "Downgrade"
+msgstr "Volver a una versión anterior"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater\2D.pm:132
 msgid "Drag your objects here"
 msgstr "Arrastre tus objetos aquí"
@@ -846,6 +1054,18 @@ msgstr "Aplicar soportes para las primeras n capas"
 msgid "Ensure vertical shell thickness"
 msgstr "Asegurar el espesor de la carcasa vertical"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:493
+msgid "Enter the bed temperature needed for getting your filament to stick to your heated bed."
+msgstr "Introduce la temperatura de la base necesaria para que adhiera el filamento a la base calefactable."
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:441
+msgid "Enter the diameter of your filament."
+msgstr "Introduce el diámetro de tu filamento."
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:428
+msgid "Enter the diameter of your printer's hot end nozzle."
+msgstr "Introduce el diámetro de la boquilla del fusor de tu impresora."
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1056
 msgid "Enter the new max size for the selected object:"
 msgstr "Ingrese el nuevo tamaño máximo para el objeto seleccionado:"
@@ -869,6 +1089,10 @@ msgstr "Ingrese el ángulo de rotación:"
 msgid "Enter the scale % for the selected object:"
 msgstr "Ingrese la escala % para el objeto seleccionado:"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:479
+msgid "Enter the temperature needed for extruding your filament."
+msgstr "Introduce la temperatura necesaria para extruir tu filamento."
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:477
 msgid "Enter your filament cost per kg here. This is only for statistical information."
 msgstr "Ingrese su coste del filamento por kg aquí. Esto es solo para información estadística."
@@ -895,9 +1119,9 @@ msgstr "Error al exportar el archivo 3MF "
 msgid "Error exporting AMF file "
 msgstr "Error al exportar el archivo AMF "
 
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1526
-msgid "Error while uploading to the OctoPrint server: "
-msgstr "Error al cargar en el servidor OctoPrint: "
+#: xs/src/slic3r/Utils/OctoPrint.cpp:47
+msgid "Error while uploading to the OctoPrint server"
+msgstr "Error mientras se enviaban datos al servidor de OctoPrint"
 
 #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:315
 msgid "Error! "
@@ -907,6 +1131,10 @@ msgstr "¡Error! "
 msgid "Estimated printing time"
 msgstr "Tiempo estimado de impresión"
 
+#: xs/src/slic3r/GUI/GUI.cpp:885
+msgid "Everywhere"
+msgstr "En todos los sitios"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:44
 #, c-format
 msgid "except for the first %d layers"
@@ -916,6 +1144,10 @@ msgstr "a excepción de las %d primeras capas"
 msgid "except for the first layer"
 msgstr "a excepción de la primera capa"
 
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:141
+msgid "Exit Slic3r"
+msgstr "Salir de Slic3r"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:192
 msgid "Experimental option for preventing support material from being generated under bridged areas."
 msgstr "Opción experimental para evitar que se genere material de soporte debajo de las áreas con puente."
@@ -976,6 +1208,10 @@ msgstr "Exportar plataforma como AMF..."
 msgid "Export plate as STL..."
 msgstr "Exportar plataforma como STL..."
 
+#: xs/src/slic3r/GUI/GUI.cpp:950
+msgid "Export print config"
+msgstr "Exporta la configuración de impresión"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:240
 msgid "Export STL…"
 msgstr "Exportar STL…"
@@ -1023,6 +1259,14 @@ msgstr "Extrusor"
 msgid "Extruder %d"
 msgstr "Extrusor %d"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:463
+msgid "Extruder and Bed Temperatures"
+msgstr "Temperaturas del Extrusor y de la Base"
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:224
+msgid "Extruder changed to"
+msgstr "El extrusor cambia a"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:479
 msgid "Extruder clearance (mm)"
 msgstr "Distancia libre del extrusor (mm)"
@@ -1062,6 +1306,10 @@ msgstr "Eje de extrusión"
 msgid "Extrusion multiplier"
 msgstr "Multiplicador de extrusión"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:483
+msgid "Extrusion Temperature:"
+msgstr "Temperatura de Extrusión:"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:453
 msgid "Extrusion width"
 msgstr "Ancho de extrusión"
@@ -1113,10 +1361,22 @@ msgstr "Menos"
 msgid "Filament"
 msgstr "Filamento"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:412
+msgid "Filament and Nozzle Diameters"
+msgstr "Filamento y diámetros de boquilla"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:445
+msgid "Filament Diameter:"
+msgstr "Diámetro del filamento:"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:412
 msgid "Filament notes"
 msgstr "Notas del filamento"
 
+#: xs/src/libslic3r/PrintConfig.cpp:1031
+msgid "Filament parking position"
+msgstr "Posición de aparcar el filamento"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:832
 msgid "Filament properties"
 msgstr "Propiedades del filamento"
@@ -1129,6 +1389,10 @@ msgstr "Configuración del filamento"
 msgid "Filament type"
 msgstr "Tipo de filamento"
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:44
+msgid "filaments"
+msgstr "filamentos"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1445
 msgid "File added to print queue"
 msgstr "Archivo agregado a la cola de impresión"
@@ -1157,6 +1421,10 @@ msgstr "Patrón de relleno para el relleno general de baja densidad."
 msgid "Fill pattern for top/bottom infill. This only affects the external visible layer, and not its adjacent solid shells."
 msgstr "Patrón para el relleno superior / inferior. Esto solo afecta a la capa externa visible, y no a las capas sólidas adyacentes."
 
+#: xs/src/slic3r/GUI/BonjourDialog.cpp:194
+msgid "Finished"
+msgstr "Terminado"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1110
 msgid "Firmware"
 msgstr "Firmware"
@@ -1165,6 +1433,10 @@ msgstr "Firmware"
 msgid "Firmware Retraction"
 msgstr "Retracción del firmware"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:356
+msgid "Firmware Type"
+msgstr "Tipo de Firmware"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:573
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:582
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:591
@@ -1188,6 +1460,10 @@ msgstr "Primera capa volumétrica"
 msgid "Flow"
 msgstr "Flujo"
 
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:181
+msgid "For more information please visit our wiki page:"
+msgstr "Para más información visite por favor la página de nuestra wiki:"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:599
 msgid ""
 "For the Wipe Tower to work with the soluble supports, the support layers\n"
@@ -1207,6 +1483,10 @@ msgstr "Forzar el relleno sólido para las regiones que tienen un área más peq
 msgid "Force the generation of solid shells between adjacent materials/volumes. Useful for multi-extruder prints with translucent materials or manual soluble support material."
 msgstr "Forzar la generación de carcasas sólidas entre materiales / volúmenes adyacentes. Útil para impresiones de múltiples extrusoras con materiales translúcidos o material de soporte soluble manual."
 
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:260
+msgid "From"
+msgstr "Desde"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:371
 msgid "Front"
 msgstr "Frontal"
@@ -1223,10 +1503,6 @@ msgstr "Código G"
 msgid "G-code file exported to "
 msgstr "Archivo de código G exportado a "
 
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1524
-msgid "G-code file successfully uploaded to the OctoPrint server"
-msgstr "El archivo de código G se cargó correctamente en el servidor OctoPrint"
-
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:652
 msgid "G-code flavor"
 msgstr "Tipo de código G"
@@ -1258,9 +1534,9 @@ msgstr "Generar material de soporte"
 msgid "Generate support material for the specified number of layers counting from bottom, regardless of whether normal support material is enabled or not and regardless of any angle threshold. This is useful for getting more adhesion of objects having a very thin or poor footprint on the build plate."
 msgstr "Generar material de soporte para la cantidad especificada de capas contando desde abajo, independientemente de si el material de soporte normal está habilitado o no e independientemente de cualquier umbral de ángulo. Es útil para obtener una mayor adhesión de los objetos que tienen una huella muy delgada o deficiente en la placa de construcción."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:498
-msgid "GLUquadricObjPtr | Attempt to free unreferenced scalar"
-msgstr "GLUquadricObjPtr | Intentar liberar el escalar sin referencias"
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:442
+msgid "Good precision is required, so use a caliper and do multiple measurements along the filament, then compute the average."
+msgstr "Se necesita buena precisión, así que usa un calibre y realiza varias medidas a lo largo del filamento, luego calcula la media."
 
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:583
 msgid "Heated build plate temperature for the first layer. Set this to zero to disable bed temperature control commands in the output."
@@ -1279,6 +1555,16 @@ msgstr "Altura (mm)"
 msgid "Height of skirt expressed in layers. Set this to a tall value to use skirt as a shield against drafts."
 msgstr "Altura de la falda expresada en capas. Establezca esto en un valor alto para usar la falda como escudo contra corrientes de aire."
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:213
+#, c-format
+msgid "Hello, welcome to Slic3r Prusa Edition! This %s helps you with the initial configuration; just a few settings and you will be ready to print."
+msgstr "Hola, bienvenido a Slic3r  Prusa Edition! Este %s te ayuda con la configuración inicial; sólo unos pocos ajustes y estarás preparado para imprimir."
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:223
+#, c-format
+msgid "Here you can adjust required purging volume (mm%s) for any given pair of tools."
+msgstr "Aquí puedes ajustar el volumen de purga necesario  (mm %s) para cualquier par de herramientas."
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:329
 msgid "Horizontal shells"
 msgstr "Carcasas horizontales"
@@ -1287,13 +1573,31 @@ msgstr "Carcasas horizontales"
 msgid "Horizontal width of the brim that will be printed around each object on the first layer."
 msgstr "Ancho horizontal del borde que se imprimirá alrededor de cada objeto en la primera capa."
 
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:908
-msgid "Host or IP"
-msgstr "Host o IP"
+#: xs/src/slic3r/GUI/BonjourDialog.cpp:67
+msgid "Hostname"
+msgstr "Nombre del equipo"
 
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:214
-msgid "I wasn't able to connect to OctoPrint ("
-msgstr "No pude conectarme a OctoPrint ("
+#: xs/src/libslic3r/PrintConfig.cpp:991
+msgid "Hostname, IP or URL"
+msgstr "Nombre de equipo, IP o URL"
+
+#: xs/src/slic3r/GUI/Tab.cpp:113
+msgid ""
+"Hover the cursor over buttons to find more information \n"
+"or click this button."
+msgstr "Sitúa el cursos sobre los botones para más información o haz clic en este botón."
+
+#: xs/src/slic3r/GUI/Tab.cpp:1612
+msgid "HTTPS CA file is optional. It is only needed if you use HTTPS with a self-signed certificate."
+msgstr "El archivo HTTPS CA es opcional. Sólo se necesita si vas a usar HTTPS con un certificado auto-firmado."
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:275 xs/src/slic3r/GUI/Preferences.cpp:61
+msgid "If enabled, Slic3r checks for new versions of Slic3r PE online. When a new version becomes available a notification is displayed at the next application startup (never during program usage). This is only a notification mechanisms, no automatic installation is done."
+msgstr "Si está activado, Slic3r comprueba si hay nuevas versiones de Slic3r PE en la red. Cuando hay disponible una nueva versión se muestra una notificación al iniciar la aplicación (nunca durante el uso del programa). Esto es sólo un mecanismo de notificación, sin que se realice una instalación automática."
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:282 xs/src/slic3r/GUI/Preferences.cpp:69
+msgid "If enabled, Slic3r downloads updates of built-in system presets in the background. These updates are downloaded into a separate temporary location. When a new preset version becomes available it is offered at application startup."
+msgstr "Si está activado, Slic3r descargará actualizaciones de los ajustes del sistema mientras lo usamos Estas actualizaciones se descargan a una ubicación temporal. Cuando hay un nuevo ajuste disponible, este se podrá incorporar y usar cuando la aplicación se vuelva a iniciar."
 
 #: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:26
 #, c-format
@@ -1357,6 +1661,14 @@ msgstr "Si su firmware no maneja el desplazamiento del extrusor, necesita el có
 msgid "If your firmware requires relative E values, check this, otherwise leave it unchecked. Most firmwares use absolute values."
 msgstr "Si su firmware requiere valores E relativos, verifique esto, de lo contrario, deje sin marcar. La mayoría de los firmwares usan valores absolutos."
 
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:125
+msgid "Incompatible bundles:"
+msgstr "Grupos incompatibles:"
+
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:67
+msgid "Incompatible with this Slic3r"
+msgstr "Incompatible con este Slic3r"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2024
 msgid "Increase copies"
 msgstr "Aumentar copias"
@@ -1399,6 +1711,18 @@ msgstr "Superposición de relleno/perímetros"
 msgid "Info"
 msgstr "Info"
 
+#: xs/src/libslic3r/PrintConfig.cpp:819
+msgid "Inherits profile"
+msgstr "Hereda el perfil"
+
+#: xs/src/slic3r/GUI/Field.cpp:111
+msgid "Input value is out of range"
+msgstr "El valor introducido está fuera de rango"
+
+#: xs/src/slic3r/GUI/GUI.cpp:402
+msgid "Inspect / activate configuration snapshots"
+msgstr "Inspeccionar / activar instantáneas de configuración"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1479
 msgid "Interface layers"
 msgstr "Capas de interfaz"
@@ -1420,6 +1744,10 @@ msgstr "Carcasas de interfaz"
 msgid "Internal infill"
 msgstr "Relleno interno"
 
+#: xs/src/slic3r/Utils/OctoPrint.cpp:120
+msgid "Invalid API key"
+msgstr "Clave API incorrecta"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:950
 msgid "Invalid rotation angle entered"
 msgstr "Ángulo de rotación introducido inválido"
@@ -1439,6 +1767,18 @@ msgstr "Iso"
 msgid "Iso View"
 msgstr "Vista Iso"
 
+#: xs/src/slic3r/GUI/Tab.cpp:748
+msgid "It can't be deleted or modified. "
+msgstr "No se puede borrar ni modificar. "
+
+#: xs/src/slic3r/GUI/Tab.cpp:741
+msgid "It's a default preset."
+msgstr "Es un valor por defecto."
+
+#: xs/src/slic3r/GUI/Tab.cpp:742
+msgid "It's a system preset."
+msgstr "Es un ajuste del sistema."
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1180
 msgid "Jitter"
 msgstr "Jitter"
@@ -1514,6 +1854,10 @@ msgstr "Vista izquierda"
 msgid "Length"
 msgstr "Largo"
 
+#: xs/src/libslic3r/PrintConfig.cpp:179
+msgid "Length of the cooling tube to limit space for cooling moves inside it "
+msgstr "Longitud del tubo de enfriado para limitar el espacio para movimientos de enfriamiento dentro del mismo "
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1090
 msgid "Lift Z"
 msgstr "Levantar Z"
@@ -1534,10 +1878,30 @@ msgstr "Cargar forma desde STL..."
 msgid "Loaded "
 msgstr "Cargado "
 
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:233
+msgid "loaded"
+msgstr "cargado"
+
+#: xs/src/libslic3r/PrintConfig.cpp:459
+msgid "Loading speed"
+msgstr "Velocidad de carga"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:629
 msgid "Loading…"
 msgstr "Cargando…"
 
+#: xs/src/slic3r/GUI/Tab.cpp:2481
+msgid "LOCKED LOCK icon indicates that the settings are the same as the system values for the current option group"
+msgstr "El símbolo del CANDADO CERRADO indica que los ajustes son los mismos que los valores del sistema para el grupo de opciones actual"
+
+#: xs/src/slic3r/GUI/Tab.cpp:2497
+msgid "LOCKED LOCK icon indicates that the value is the same as the system value."
+msgstr "El CANDADO CERRADO indica que los valores son los mismos que los del sistema."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2442
+msgid "LOCKED LOCK;indicates that the settings are the same as the system values for the current option group"
+msgstr "CANDADO CERRADO;indica que los ajustes son los mismos que los del sistema para el grupo de opciones actual"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1229
 msgid "Loops (minimum)"
 msgstr "Bucles (mínimo)"
@@ -1555,10 +1919,18 @@ msgstr "Materiales"
 msgid "Max"
 msgstr "Max"
 
+#: xs/src/libslic3r/PrintConfig.cpp:876
+msgid "Max print height"
+msgstr "Máxima altura de impresión"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:807
 msgid "Max print speed"
 msgstr "Velocidad máxima de impresión"
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:52
+msgid "max slic3r version"
+msgstr "versión máxima de slic3r"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:837
 msgid "Max volumetric slope negative"
 msgstr "Máx. Pendiente volumétrica negativa"
@@ -1572,6 +1944,14 @@ msgstr "Máx. Pendiente volumétrica positiva"
 msgid "Max volumetric speed"
 msgstr "Velocidad volumétrica máxima"
 
+#: xs/src/libslic3r/PrintConfig.cpp:1854
+msgid "Maximal bridging distance"
+msgstr "Distancia máxima de puentes"
+
+#: xs/src/libslic3r/PrintConfig.cpp:1855
+msgid "Maximal distance between supports on sparse infill sections. "
+msgstr "Distancia máxima entre soportes en las secciones con relleno ligero. "
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:422
 msgid "Maximum volumetric speed allowed for this filament. Limits the maximum volumetric speed of a print to the minimum of print and filament volumetric speed. Set to zero for no limit."
 msgstr "Velocidad volumétrica máxima permitida para este filamento. Limita la velocidad volumétrica máxima de una impresión al mínimo de velocidad volumétrica de impresión y filamento. Establecer en cero para usar sin límite."
@@ -1585,6 +1965,10 @@ msgstr "Min"
 msgid "Min print speed"
 msgstr "Velocidad de impresión mínima"
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:50
+msgid "min slic3r version"
+msgstr "mínima versión de Slic3r"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1040
 msgid "Minimum detail resolution, used to simplify the input file for speeding up the slicing job and reducing memory usage. High-resolution models often carry more detail than printers can render. Set to zero to disable any simplification and use full resolution from input."
 msgstr "Resolución mínima de detalles, utilizada para simplificar el archivo de entrada para acelerar el trabajo de laminado y reducir el uso de memoria. Los modelos de alta resolución suelen llevar más detalles de los que las impresoras pueden ofrecer. Establézcalo en cero para desactivar cualquier simplificación y usar la resolución completa de la entrada."
@@ -1723,6 +2107,10 @@ msgstr "mm³/s"
 msgid "mm³/s²"
 msgstr "mm³/s²"
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:55
+msgid "model"
+msgstr "modelo"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:414
 msgid "Modifiers"
 msgstr "Modificadores"
@@ -1762,18 +2150,46 @@ msgstr ""
 msgid "Name"
 msgstr "Nombre"
 
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:192
-msgid "No Bonjour device found"
-msgstr "No se encontró ningún dispositivo Bonjour"
+#: xs/src/libslic3r/PrintConfig.cpp:1126
+msgid "Name of the printer variant. For example, the printer variants may be differentiated by a nozzle diameter."
+msgstr "Nombre de la variante de impresora. Por ejemplo, las variantes pueden distinguir diferentes diámetros de boquilla."
+
+#: xs/src/libslic3r/PrintConfig.cpp:1121
+msgid "Name of the printer vendor."
+msgstr "Nombre del fabricante de la impresora."
+
+#: xs/src/libslic3r/PrintConfig.cpp:820
+msgid "Name of the profile, from which this profile inherits."
+msgstr "Nombre del perfil desde que éste hereda."
+
+#: xs/src/slic3r/GUI/BonjourDialog.cpp:53
+msgid "Network lookup"
+msgstr "Búsqueda en la red"
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:27
+msgid "New version of Slic3r PE is available"
+msgstr "Nueva versión de Slic3r PE disponible"
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:43
+msgid "New version:"
+msgstr "Nueva versión:"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:469
 msgid "No previously sliced file."
 msgstr "Ningún archivo previamente laminado."
 
+#: xs/src/slic3r/GUI/RammingChart.cpp:28
+msgid "NO RAMMING AT ALL"
+msgstr "NO EMPUJAR EN ABSOLUTO"
+
 #: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:137
 msgid "None"
 msgstr "Ninguno"
 
+#: xs/src/slic3r/GUI/Tab.cpp:1571
+msgid "Note: OctoPrint version at least 1.1.0 is required."
+msgstr "Nota: Se necesita al menos la versión 1.1.0 de OctoPrint."
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:500
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:501
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:859
@@ -1787,10 +2203,18 @@ msgstr "Notas"
 msgid "Notice"
 msgstr "Date cuenta"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:85
+msgid "nozzle"
+msgstr "boquilla"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:894
 msgid "Nozzle diameter"
 msgstr "Diámetro de la boquilla"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:431
+msgid "Nozzle Diameter:"
+msgstr "Diámetro de la boquilla:"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:967
 msgid "Number of extruders of the printer."
 msgstr "Número de extrusores de la impresora."
@@ -1823,6 +2247,14 @@ msgstr "Objeto demasiado grande?"
 msgid "OctoPrint upload"
 msgstr "Cargar en OctoPrint"
 
+#: lib/Slic3r/GUI/Plater.pm:1511
+msgid "OctoPrint upload finished."
+msgstr "Subida a OctoPrint finalizada."
+
+#: xs/src/slic3r/GUI/BonjourDialog.cpp:69
+msgid "OctoPrint version"
+msgstr "Versión de OctoPrint"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1410
 msgid "Only create support if it lies on a build plate. Don't create support on a print."
 msgstr "Solo crear soportes si está en contacto con la plataforma. No crea soporte en la impresión."
@@ -1855,6 +2287,10 @@ msgstr "Prevención de goteo"
 msgid "Open a model"
 msgstr "Abrir un modelo"
 
+#: xs/src/slic3r/GUI/Tab.cpp:1598
+msgid "Open CA certificate file"
+msgstr "Abrir archivo de certificado CA"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:251
 msgid "Open STL/OBJ/AMF…\tCtrl+O"
 msgstr "Abrir STL/OBJ/AMF…\tCtrl+O"
@@ -1904,6 +2340,14 @@ msgstr "Otro"
 msgid "Other layers"
 msgstr "Otras capas"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:295
+msgid "Other Vendors"
+msgstr "Otras Marcas"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:238
+msgid "Other vendors"
+msgstr "Otras marcas"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:488
 msgid "Output file"
 msgstr "Archivo de salida"
@@ -1945,10 +2389,6 @@ msgstr "Espaciado entre patrones"
 msgid "Pattern used to generate support material."
 msgstr "Patrón utilizado para generar material de soporte."
 
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1723
-msgid "Per color change depth"
-msgstr "Por profundidad de cambio de color"
-
 #: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:138
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:80
 msgid "Perimeter"
@@ -1969,6 +2409,10 @@ msgstr "perímetros"
 msgid "Perimeters"
 msgstr "Perímetros"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:297
+msgid "Pick another vendor supported by Slic3r PE:"
+msgstr "Escoge otro fabricante soportado por Slic3r PE:"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2024
 msgid "Place one more copy of the selected object"
 msgstr "Colocar una copia más del objeto seleccionado"
@@ -2002,10 +2446,6 @@ msgstr "Scripts de postprocesamiento"
 msgid "Preferences"
 msgstr "Preferencias"
 
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:299
-msgid "Preferences…\tCtrl+,"
-msgstr "Preferencias…\tCtrl+,"
-
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1171
 msgid "Preferred direction of the seam"
 msgstr "Dirección preferida de la costura"
@@ -2024,10 +2464,18 @@ msgstr "Previsualización"
 msgid "Previously sliced file ("
 msgstr "Archivo anterior laminado ("
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:43
+msgid "print"
+msgstr "imprimir"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:291
 msgid "Print contour perimeters from the outermost one to the innermost one instead of the default inverse order."
 msgstr "Imprimir perímetros de contorno desde el más externo hasta el más interno en lugar del orden inverso predeterminado."
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:412
+msgid "Print Diameters"
+msgstr "Diámetros de impresión"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:182
 msgid "Print Settings"
 msgstr "Configuración de Impresión"
@@ -2044,6 +2492,14 @@ msgstr "Anular la velocidad de impresión"
 msgid "Printer"
 msgstr "Impresora"
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:45
+msgid "printer"
+msgstr "impresora"
+
+#: xs/src/slic3r/GUI/Tab.cpp:762
+msgid "printer model"
+msgstr "modelo de impresora"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1014
 msgid "Printer notes"
 msgstr "Notas de la impresora"
@@ -2052,6 +2508,18 @@ msgstr "Notas de la impresora"
 msgid "Printer Settings"
 msgstr "Configuración de la Impresora"
 
+#: xs/src/libslic3r/PrintConfig.cpp:1106
+msgid "Printer type"
+msgstr "Tipo de impresora"
+
+#: xs/src/libslic3r/PrintConfig.cpp:1125
+msgid "Printer variant"
+msgstr "Modelo de impresora"
+
+#: xs/src/libslic3r/PrintConfig.cpp:1120
+msgid "Printer vendor"
+msgstr "Fabricante de la impresora"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:238
 msgid "Print…"
 msgstr "Imprimir…"
@@ -2078,6 +2546,18 @@ msgstr "Controladores de Prusa 3D"
 msgid "Prusa Edition Releases"
 msgstr "Lanzamientos de la Edición Prusa"
 
+#: xs/src/slic3r/GUI/GUI.cpp:908
+msgid "Purging volumes"
+msgstr "Volúmenes de purga"
+
+#: xs/src/libslic3r/PrintConfig.cpp:1807
+msgid "Purging volumes - load/unload volumes"
+msgstr "Volumen de purga - volumen de carga/descarga"
+
+#: xs/src/libslic3r/PrintConfig.cpp:1815
+msgid "Purging volumes - matrix"
+msgstr "Volúmenes de purga - matriz"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:268
 msgid "Q&uick Slice…\tCtrl+U"
 msgstr "L&áminado Rápido…\tCtrl+U"
@@ -2106,6 +2586,44 @@ msgstr "Balsa"
 msgid "Raft layers"
 msgstr "Capas de balsa"
 
+#: xs/src/slic3r/GUI/Tab.cpp:1319
+msgid "Ramming"
+msgstr "Empuje"
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:14
+msgid "Ramming customization"
+msgstr "Configuración de empuje"
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:40
+msgid ""
+"Ramming denotes the rapid extrusion just before a tool change in a single-extruder MM printer. Its purpose is to properly shape the end of the unloaded filament so it does not prevent insertion of the new filament and can itself be reinserted later. This phase is important and different materials can require different extrusion speeds to get the good shape. For this reason, the extrusion rates during ramming are adjustable.\n"
+"\n"
+"This is an expert-level setting, incorrect adjustment will likely lead to jams, extruder wheel grinding into filament etc."
+msgstr ""
+"El empuje señala la extrusión rápida justo antes de un cambio de filamento en una impresora MM de un sólo extrusor. Su propósito es asegurar una forma adecuada para el extremo de filamento que se va a descargar, para que no haya problemas al insertar uno nuevo y para que se pueda volver a insertar este más tarde. Esta fase es importante y diferentes materiales puede precisar diferentes velocidades para obtener la forma correcta. Por este motivo, las velocidades extrusión durante el empuje son ajustables.\n"
+"\n"
+"Este es un ajuste para expertos, ajustarlo incorrectamente podrá producir atascos, que la rueda del extrusor arañe el filamento, etc."
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:90
+msgid "Ramming line spacing"
+msgstr "Espaciado de la linea de empuje"
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:88
+msgid "Ramming line width"
+msgstr "Ancho de la linea de empuje"
+
+#: xs/src/libslic3r/PrintConfig.cpp:486
+msgid "Ramming parameters"
+msgstr "Parámetros de empuje"
+
+#: xs/src/slic3r/GUI/Tab.cpp:1321
+msgid "Ramming settings"
+msgstr "Ajustes de empuje"
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:144
+msgid "Re-configure"
+msgstr "Reconfigurar"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:372
 msgid "Rear"
 msgstr "Trasera"
@@ -2159,6 +2677,10 @@ msgstr "Eliminar una copia del objeto seleccionado"
 msgid "Remove the selected object"
 msgstr "Eliminar el objeto seleccionado"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:217
+msgid "Remove user profiles - install from scratch (a snapshot will be taken beforehand)"
+msgstr "Eliminar perfiles de usuario - instalar desde cero (se realizará una instantánea con anterioridad)"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:594
 msgid "Repair"
 msgstr "Reparar"
@@ -2272,9 +2794,16 @@ msgstr "Gira el objeto seleccionado por un ángulo arbitrario alrededor del eje
 msgid "Rotate the selected object by an arbitrary angle around Z axis"
 msgstr "Gira el objeto seleccionado por un ángulo arbitrario alrededor del eje Z"
 
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:380
-msgid "Run Configuration "
-msgstr "Ejecutar configuración "
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:211 xs/src/slic3r/GUI/GUI.cpp:399
+#, c-format
+msgid "Run %s"
+msgstr "Ejecutar %s"
+
+#: xs/src/slic3r/GUI/RammingChart.cpp:81 xs/src/slic3r/GUI/RammingChart.cpp:86
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:82
+#: xs/src/libslic3r/PrintConfig.cpp:480
+msgid "s"
+msgstr "$"
 
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1751
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:514
@@ -2360,6 +2889,10 @@ msgstr "Dirección de la costura"
 msgid "Seam preferred direction jitter"
 msgstr "Dirección preferida de unión jitter"
 
+#: xs/src/slic3r/GUI/BonjourDialog.cpp:187
+msgid "Searching for devices"
+msgstr "Buscando dispositivos"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:342
 msgid "Select &Controller Tab\tCtrl+T"
 msgstr "Seleccionar la pestaña Ajustes de &Controlador\tCtrl+T"
@@ -2372,11 +2905,19 @@ msgstr "Seleccionar la pestaña Ajustes de &Filamento\tCtrl+3"
 msgid "Select &Plater Tab\tCtrl+1"
 msgstr "Seleccionar la pestaña Ajustes de la &base\tCtrl+1"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:103
+msgid "Select all"
+msgstr "Selecciona todo"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:623
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:667
 msgid "Select configuration to load:"
 msgstr "Seleccione la configuración para cargar:"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:104
+msgid "Select none"
+msgstr "No seleccionar ninguno"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:350
 msgid "Select P&rint Settings Tab\tCtrl+2"
 msgstr "Seleccionar la pestaña Ajustes de im&presión\tCtrl+2"
@@ -2397,6 +2938,10 @@ msgstr "Seleccione las impresoras con las que este perfil es compatible."
 msgid "Select the STL file to repair:"
 msgstr "Seleccione el archivo STL para reparar:"
 
+#: xs/src/slic3r/GUI/GUI.cpp:882
+msgid "Select what kind of support do you need"
+msgstr "Selecciona qué clase de soporte necesitas"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:239
 msgid "Send to printer"
 msgstr "Enviar a la impresora"
@@ -2418,10 +2963,18 @@ msgstr "Puerto serial"
 msgid "Serial port speed"
 msgstr "Velocidad del puerto serial"
 
+#: xs/src/slic3r/GUI/BonjourDialog.cpp:68
+msgid "Service name"
+msgstr "Nombre del servicio"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2030
 msgid "Set number of copies…"
 msgstr "Establecer el número de copias…"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:398
+msgid "Set the shape of your printer's bed."
+msgstr "Define la forma de la base de impresión de tu impresora."
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:378
 msgid "Set this to a non-zero value to allow a manual extrusion width. If left to zero, Slic3r derives extrusion widths from the nozzle diameter (see the tooltips for perimeter extrusion width, infill extrusion width etc). If expressed as percentage (for example: 230%), it will be computed over layer height."
 msgstr "Ajuste este valor distinto de cero para permitir un ancho de extrusión manual. Si se deja a cero, Slic3r obtiene anchuras de extrusión del diámetro de la boquilla (consulte la información sobre herramientas para conocer el ancho de extrusión, el ancho de extrusión de relleno, etc.). Si se expresa como porcentaje (por ejemplo: 230%), se computará sobre la altura de la capa."
@@ -2458,6 +3011,10 @@ msgstr "Ajuste este valor distinto de cero para establecer un ancho de extrusió
 msgid "Set this to the clearance radius around your extruder. If the extruder is not centered, choose the largest value for safety. This setting is used to check for collisions and to display the graphical preview in the plater."
 msgstr "Ajuste este parámetro según el radio de espacio libre alrededor de su extrusor. Si el extrusor no está centrado, elija el valor más grande para seguridad. Esta configuración se utiliza para verificar colisiones y mostrar la vista previa gráfica en la bandeja."
 
+#: xs/src/libslic3r/PrintConfig.cpp:877
+msgid "Set this to the maximum height that can be reached by your extruder while printing."
+msgstr "Ajusta este valor a la altura máxima que puede alcanzar el extrusor mientras imprime."
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:321
 msgid "Set this to the vertical distance between your nozzle tip and (usually) the X carriage rods. In other words, this is the height of the clearance cylinder around your extruder, and it represents the maximum depth the extruder can peek before colliding with other printed objects."
 msgstr "Ajuste este valor según la distancia vertical entre la punta de la boquilla y (generalmente) las barras X del carro. En otras palabras, esta es la altura del cilindro de holgura alrededor de su extrusor, y representa la profundidad máxima que el extrusor puede asomar antes de colisionar con otros objetos impresos."
@@ -2488,10 +3045,18 @@ msgstr "Mostrar"
 msgid "Show about dialog"
 msgstr "Mostrar Acerca de"
 
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:337
+msgid "Show advanced settings"
+msgstr "Mostrar ajustes avanzados"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:67
 msgid "Show incompatible print and filament presets"
 msgstr "Mostrar impresiones incompatibles y ajustes iniciales de filamentos"
 
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:337
+msgid "Show simplified settings"
+msgstr "Muestra los ajustes simplificados"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:402
 msgid "Show system information"
 msgstr "Mostrar la información del sistema"
@@ -2516,10 +3081,18 @@ msgstr "Mostrar el controlador de la impresora"
 msgid "Show the printer settings"
 msgstr "Mostrar la configuración de la impresora"
 
+#: xs/src/slic3r/GUI/Tab.cpp:1716 xs/src/slic3r/GUI/Tab.cpp:1722
+msgid "Single extruder MM setup"
+msgstr "Ajuste para MM con un solo extrusor"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1373
 msgid "Single Extruder Multi Material"
 msgstr "Extrusor único de múltiples materiales"
 
+#: xs/src/slic3r/GUI/Tab.cpp:1723
+msgid "Single extruder multimaterial parameters"
+msgstr "Parámetros multimaterial para un sólo extrusor"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:50
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1191
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:408
@@ -2564,14 +3137,51 @@ msgstr "&Website de Slic3r"
 msgid "Slic3r can upload G-code files to OctoPrint. This field should contain the API Key required for authentication."
 msgstr "Slic3r puede cargar archivos de código G a OctoPrint. Este campo debe contener la clave API requerida para la autenticación."
 
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:909
-msgid "Slic3r can upload G-code files to OctoPrint. This field should contain the hostname or IP address of the OctoPrint instance."
-msgstr "Slic3r puede cargar archivos de código G a OctoPrint. Este campo debe contener el nombre de host o la dirección IP de la instancia de OctoPrint."
+#: xs/src/libslic3r/PrintConfig.cpp:992
+msgid "Slic3r can upload G-code files to OctoPrint. This field should contain the hostname, IP address or URL of the OctoPrint instance."
+msgstr "Slic3r puede subir archivos G-code a OctoPrint. Este campo debería contener el nombre de equipo, dirección IP o el URL de la instancia de OctoPrint."
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:108
+msgid "Slic3r configuration is incompatible"
+msgstr "La configuración de Slic3r es incompatible"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:929
 msgid "Slic3r Error"
 msgstr "Error de Slic3r"
 
+#: xs/src/slic3r/GUI/MsgDialog.cpp:64
+msgid "Slic3r error"
+msgstr "Error de Slic3r"
+
+#: xs/src/slic3r/GUI/MsgDialog.cpp:64
+msgid "Slic3r has encountered an error"
+msgstr "Slic3r ha encontrado un error"
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:108
+msgid "Slic3r incompatibility"
+msgstr "Incompatibilidad de Slic3r"
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:165
+#, c-format
+msgid ""
+"Slic3r PE now uses an updated configuration structure.\n"
+"\n"
+"So called 'System presets' have been introduced, which hold the built-in default settings for various printers. These System presets cannot be modified, instead, users now may create their own presets inheriting settings from one of the System presets.\n"
+"An inheriting preset may either inherit a particular value from its parent or override it with a customized value.\n"
+"\n"
+"Please proceed with the %s that follows to set up the new presets and to choose whether to enable automatic preset updates."
+msgstr ""
+"Ahora Slic3r PE usa una estructura actualizada para la configuración. \n"
+"\n"
+"Se han introducido los llamados 'Ajustes del sistema' , que tienen valores por defecto para varias impresoras. Estos ajustes del sistema no pueden modificarse, por el contrario, los usuarios pueden crear nuevos ajustes que se basan en alguno de  ellos.\n"
+"Un ajuste nuevo puede heredar un valor de un ajuste existente o bien tener un nuevo valor personalizado.\n"
+"\n"
+"Por favof, continúa con el %s que sigue para establecer los nuevos ajustes y seleccionar si quieres que estos se actualicen automáticamente. "
+
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:42
+msgid "slic3r version"
+msgstr "versión de Slic3r"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:867
 msgid "Slic3r will not scale speed down below this speed."
 msgstr "Slic3r no escalará la velocidad por debajo de esta velocidad."
@@ -2620,6 +3230,10 @@ msgstr "Disminuya la velocidad si el tiempo de impresión de la capa está por d
 msgid "Small perimeters"
 msgstr "Perímetros pequeños"
 
+#: xs/src/slic3r/GUI/GUI.cpp:417
+msgid "Snapshot name"
+msgstr "Nombre de la instantánea"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:179
 msgid "solid infill"
 msgstr "relleno sólido"
@@ -2738,6 +3352,14 @@ msgstr "Velocidad para imprimir capas sólidas superiores (solo se aplica a las
 msgid "Speed for travel moves (jumps between distant extrusion points)."
 msgstr "Velocidad para movimientos (saltos entre puntos de extrusión distantes)."
 
+#: xs/src/libslic3r/PrintConfig.cpp:460
+msgid "Speed used for loading the filament on the wipe tower. "
+msgstr "Velocidad empleada para cargar el filamento en la torre de limpieza. "
+
+#: xs/src/libslic3r/PrintConfig.cpp:468
+msgid "Speed used for unloading the filament on the wipe tower (does not affect  initial part of unloading just after ramming). "
+msgstr "Velocidad empleada para descargar el filamento en la torre de limpieza (no afecta a la fase inicial de la descarga, sólo después de empujar). "
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1322
 msgid "Spiral vase"
 msgstr "Modo vaso"
@@ -2780,6 +3402,10 @@ msgstr "¡Éxito!"
 msgid "support"
 msgstr "soporte"
 
+#: xs/src/slic3r/GUI/GUI.cpp:879
+msgid "Support"
+msgstr "Soporte"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:620
 msgid "Support Generator"
 msgstr "Generador de soportes"
@@ -2861,6 +3487,16 @@ msgstr "Suprima los ajustes iniciales \"- predeterminado -\" en las selecciones
 msgid "SVG"
 msgstr "SVG"
 
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:325
+msgid ""
+"Switching to simple settings will discard changes done in the advanced mode!\n"
+"\n"
+"Do you want to proceed?"
+msgstr ""
+"¡Cambiar a los ajustes sencillos descartará los cambios realizados en el modo avanzado!\n"
+"\n"
+"¿Quiere continuar?"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1544
 msgid "Synchronize support layers with the object print layers. This is useful with multi-material printers, where the extruder switch is expensive."
 msgstr "Sincronizar las capas de soporte con las capas de impresión del objeto. Esto es útil con impresoras de múltiples materiales, donde el cambio de el extrusor es costoso."
@@ -2873,6 +3509,22 @@ msgstr "Sincronizar con capas las del objeto"
 msgid "System Info"
 msgstr "Información del Sistema"
 
+#: xs/src/slic3r/GUI/Tab.cpp:2286 xs/src/slic3r/GUI/Tab.cpp:2372
+#: xs/src/slic3r/GUI/Preset.cpp:605 xs/src/slic3r/GUI/Preset.cpp:645
+#: xs/src/slic3r/GUI/Preset.cpp:670 xs/src/slic3r/GUI/Preset.cpp:702
+#: xs/src/slic3r/GUI/PresetBundle.cpp:1069
+#: xs/src/slic3r/GUI/PresetBundle.cpp:1122 lib/Slic3r/GUI/Plater.pm:552
+msgid "System presets"
+msgstr "Ajustes del sistema"
+
+#: xs/src/slic3r/GUI/GUI.cpp:403
+msgid "Take Configuration Snapshot"
+msgstr "Hacer una Instantánea de la Configuración"
+
+#: xs/src/slic3r/GUI/GUI.cpp:417
+msgid "Taking configuration snapshot"
+msgstr "Haciendo una instantánea de la configuración"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:794
 msgid "Temperature "
 msgstr "Temperatura "
@@ -2889,11 +3541,16 @@ msgstr "Diferencia de temperatura que se aplicará cuando un extrusor no esté a
 msgid "Temperature variation"
 msgstr "Variación de temperatura"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:463
+msgid "Temperatures"
+msgstr "Temperaturas"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1004
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1072
 msgid "Test"
 msgstr "Test"
 
+# Used in context: _("The ") + str_fill_pattern + _(" infill pattern is not supposed to work at 100% density.\n")
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:662
 msgid "The "
 msgstr "El "
@@ -3006,20 +3663,6 @@ msgid ""
 "Shall I disable it in order to enable Firmware Retraction?"
 msgstr "La opción Limpiar no está disponible cuando se usa el modo Retracción de firmware. ¿Lo inhabilito para habilitar la Retracción de firmware?"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:560
-msgid ""
-"The Wipe Tower currently supports only:\n"
-"- first layer height 0.2mm\n"
-"- layer height from 0.15mm to 0.35mm\n"
-"\n"
-"Shall I adjust those settings in order to enable the Wipe Tower?"
-msgstr ""
-"Actualmente, la Torre de Limpieza solo admite: \n"
-"- altura de la primera capa 0.2 mm \n"
-"- altura de la capa de 0.15 mm a 0.35 mm. \n"
-"\n"
-"¿Debo ajustar esos ajustes para habilitar la Torre de Limpieza?"
-
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:581
 msgid ""
 "The Wipe Tower currently supports the non-soluble supports only\n"
@@ -3110,6 +3753,10 @@ msgstr ""
 msgid "This flag enables the automatic cooling logic that adjusts print speed and fan speed according to layer printing time."
 msgstr "Este indicador habilita la lógica de enfriamiento automático que ajusta la velocidad de impresión y la velocidad del ventilador según el tiempo de impresión de la capa."
 
+#: xs/src/slic3r/GUI/GUI.cpp:899
+msgid "This flag enables the brim that will be printed around each object on the first layer."
+msgstr "Esta opción activa el margen que se imprimirá alrededor del objeto en la primera capa."
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1066
 msgid "This flag enforces a retraction whenever a Z move is done."
 msgstr "Esta bandera impone una retractación cada vez que se realiza un movimiento Z."
@@ -3156,6 +3803,10 @@ msgstr "Esta es la altura más alta imprimible de capa para este extrusor, que s
 msgid "This is the lowest printable layer height for this extruder and limits the resolution for variable layer height. Typical values are between 0.05 mm and 0.1 mm."
 msgstr "Esta es la altura más baja de la capa imprimible para este extrusor y limita la resolución para la altura de la capa variable. Los valores típicos están entre 0.05 mm y 0.1 mm."
 
+#: xs/src/libslic3r/PrintConfig.cpp:1816
+msgid "This matrix describes volumes (in cubic milimetres) required to purge the new filament on the wipe tower for any given pair of tools. "
+msgstr "Esta matriz detalla los volúmenes (en milímetros cúbicos) necesarios para purgar el nuevo filamento en la torre de limpieza para cualquier par de filamentos. "
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:990
 msgid "This option sets the number of perimeters to generate for each layer. Note that Slic3r may increase this number automatically when it detects sloping surfaces which benefit from a higher number of perimeters if the Extra Perimeters option is enabled."
 msgstr "Esta opción establece la cantidad de perímetros que se generarán para cada capa. Tenga en cuenta que Slic3r puede aumentar este número automáticamente cuando detecta superficies inclinadas que se benefician de un mayor número de perímetros si la opción Perímetros adicionales está habilitada."
@@ -3196,6 +3847,11 @@ msgstr "Esta configuración representa la velocidad máxima de su ventilador."
 msgid "This setting represents the minimum PWM your fan needs to work."
 msgstr "Este ajuste representa el PWM mínimo que el ventilador necesita para funcionar."
 
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:120
+#, c-format
+msgid "This Slic3r PE version: %s"
+msgstr "Esta versión de Slic3r: %s"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1358
 msgid "This start procedure is inserted at the beginning, after any printer start gcode. This is used to override settings for a specific filament. If Slic3r detects M104, M109, M140 or M190 in your custom codes, such commands will not be prepended automatically so you're free to customize the order of heating commands and other custom actions. Note that you can use placeholder variables for all Slic3r settings, so you can put a \"M109 S[first_layer_temperature]\" command wherever you want. If you have multiple extruders, the gcode is processed in extruder order."
 msgstr "Este procedimiento de inicio se inserta en el principio, después de que la impresora haya realizado el g-code de inicio. Si Slic3r detecta un M104, M109, M140 o M190 en los g-codes custom, estos comandos no se iniciarán automaticamente por lo que eres libre de personalizar el orden de calentamiento y otras acciones. Fíjate que puedes utilizar variables de marcación de posición para todos los ajustes de Slic3r, como que puedes usar \"M109 S[first_layer_temperature]\" donde quieras. Si tienes varios extrusores, el g-code se procesará en el orden de estos."
@@ -3204,10 +3860,29 @@ msgstr "Este procedimiento de inicio se inserta en el principio, después de que
 msgid "This start procedure is inserted at the beginning, after bed has reached the target temperature and extruder just started heating, and before extruder has finished heating. If Slic3r detects M104 or M190 in your custom codes, such commands will not be prepended automatically so you're free to customize the order of heating commands and other custom actions. Note that you can use placeholder variables for all Slic3r settings, so you can put a \"M109 S[first_layer_temperature]\" command wherever you want."
 msgstr "Este procedimiento de inicio se inserta en el principio, después de que la cama ha llegado a la temperatura objetivo y el extrusor ha comenzado a calentarse, y después de que haya completado el calentamiento. Si Slic3r detecta un M104 o M190 en los g-codes custom, estos comandos no se iniciarán automaticamente por lo que eres libre de personalizar el orden de calentamiento y otras acciones. Fíjate que puedes utilizar variables de marcación de posición para todos los ajustes de Slic3r, como que puedes usar \"M109 S[first_layer_temperature]\" donde quieras."
 
+#: xs/src/libslic3r/PrintConfig.cpp:487
+msgid "This string is edited by RammingDialog and contains ramming specific parameters "
+msgstr "Esta cadena se modifica con el Diálogo de Empuje y contiene parámetros específicos de empuje "
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1743
 msgid "This value will be added (or subtracted) from all the Z coordinates in the output G-code. It is used to compensate for bad Z endstop position: for example, if your endstop zero actually leaves the nozzle 0.3mm far from the print bed, set this to -0.3 (or fix your endstop)."
 msgstr "Este valor será añadido (o eliminado) de todas las coordenadas Z en el G-code de salida. Se usa para compensar una mala posición del final de carrera Z: por ejemplo, si tu interruptor deja la boquilla a 0.3mm de la base de impresión, ajustalo a -0.3 (o arregla tu interruptor)."
 
+#: xs/src/libslic3r/PrintConfig.cpp:1808
+msgid "This vector saves required volumes to change from/to each tool used on the wipe tower. These values are used to simplify creation of the full purging volumes below. "
+msgstr "Este vector guarda los volúmenes necesarios para cambiar  desde/hasta cada herramienta usada en la torre de limpieza. Estos valores se emplean para simplificar la creación de los volúmenes totales de purga más abajo. "
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:111
+msgid ""
+"This version of Slic3r PE is not compatible with currently installed configuration bundles.\n"
+"This probably happened as a result of running an older Slic3r PE after using a newer one.\n"
+"\n"
+"You may either exit Slic3r and try again with a newer version, or you may re-run the initial configuration. Doing so will create a backup snapshot of the existing configuration before installing files compatible with this Slic3r.\n"
+msgstr ""
+"Esta versión de Slic3r PE no es compatible con los grupos de configuraciones instaladas. Esto sucede probablemente por ejecutar una versión de Slic3r PE después de haber usado una más reciente.\n"
+"\n"
+"Puedes salir de Slic3r e intentarlo de nuevo con una versión más reciente, o puedes volver a ejecutar la configuración inicial. Al hacerlo se creará una copia de respaldo de la configuración existente antes de instalar la nueva compatible con esta versión de Slic3r.\n"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1590
 msgid "Threads"
 msgstr "Núcleos"
@@ -3216,16 +3891,40 @@ msgstr "Núcleos"
 msgid "Threads are used to parallelize long-running tasks. Optimal threads number is slightly above the number of available cores/processors."
 msgstr "Núcleos usados para tareas multi-recurso. Número óptimo de núcleos es ligeramente sobre el numero de núcleos/procesadores disponibles."
 
+#: xs/src/slic3r/GUI/RammingChart.cpp:81
+msgid "Time"
+msgstr "Tiempo"
+
+#: xs/src/libslic3r/PrintConfig.cpp:477
+msgid "Time to wait after the filament is unloaded. May help to get reliable toolchanges with flexible materials that may need more time to shrink to original dimensions. "
+msgstr "Tiempo de espera después de que se ha descargado el filamento. Puede ayudar para conseguir cambios de herramienta fiables con materiales flexibles que pueden necesitar más tiempo para encogerse a su tamaño original. "
+
+#: xs/src/slic3r/GUI/Tab.cpp:750
+msgid "To do that please specify a new name for the preset."
+msgstr "Para hacerlo por favor especifique un nuevo nombre para esos ajustes."
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:34
+msgid "To download, follow the link below."
+msgstr "Para descargar, sigue el enlace que hay más abajo."
+
 #: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:338
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:72
 msgid "Tool"
 msgstr "Herramienta"
 
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:238
+msgid "Tool #"
+msgstr "Herramienta nº"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1144
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1602
 msgid "Tool change G-code"
 msgstr "Código G de cambio de herramienta"
 
+#: xs/src/slic3r/GUI/Tab.cpp:1315
+msgid "Toolchange parameters with single extruder MM printers"
+msgstr "Parámetros del cambio de herramienta para impresoras de un único extrusor MM"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1638
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:369
 msgid "Top"
@@ -3254,16 +3953,68 @@ msgstr "Vista superior"
 msgid "Top/bottom fill pattern"
 msgstr "Patrón de relleno superior/inferior"
 
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:245
+msgid "Total purging volume is calculated by summing two values below, depending on which tools are loaded/unloaded."
+msgstr "El volumen total de purga se calcula sumando dos valors más abajo, dependiendo de qué filamentos se carguen/descarguen."
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:84
+msgid "Total rammed volume"
+msgstr "Volumen total empujado"
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:82
+msgid "Total ramming time"
+msgstr "Tiempo de empuje total"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1647
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:95
 msgid "Travel"
 msgstr "Recorrido"
 
+#: xs/src/libslic3r/PrintConfig.cpp:1107
+msgid "Type of the printer."
+msgstr "Tipo de impresora."
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2070
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2086
 msgid "Uniformly…"
 msgstr "Uniformemente…"
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:24
+msgid "Unknown"
+msgstr "Desconocido"
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:232
+msgid "unloaded"
+msgstr "descargado"
+
+#: xs/src/libslic3r/PrintConfig.cpp:467
+msgid "Unloading speed"
+msgstr "Velocidad de descarga"
+
+#: xs/src/slic3r/GUI/Tab.cpp:2483
+msgid ""
+"UNLOCKED LOCK icon indicates that some settings were changed and are not equal to the system values for the current option group.\n"
+"Click to reset all settings for current option group to the system values."
+msgstr ""
+"El CANDADO ABIERTO indica que algunos de los ajustes cambiaron y que no son iguales a los valores del sistema para el grupo de opciones actual. \n"
+"Haz clic para restaurar los ajustes del grupo de opciones actual a los valores del sistema."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2498
+msgid ""
+"UNLOCKED LOCK icon indicates that the value was changed and is not equal to the system value.\n"
+"Click to reset current value to the system value."
+msgstr ""
+"El CANDADO ABIERTO indica que el valor cambió y ya no es igual al valor del sistema. \n"
+"Haz clic para devolver el valor al valor del sistema."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2445
+msgid ""
+"UNLOCKED LOCK;indicates that some settings were changed and are not equal to the system values for the current option group.\n"
+"Click the UNLOCKED LOCK icon to reset all settings for current option group to the system values."
+msgstr ""
+"CANDADO CERRADO;indica que algunos de los ajustes se modificaron y no son iguales a los valores almacenados para el grupo de opciones actual.\n"
+"Haz clic en el CANDADO CERRADO para devolver los valores del grupo de opciones actual a los valores del sistema."
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:97
 msgid "Unretractions"
 msgstr "Desretracciones"
@@ -3276,6 +4027,26 @@ msgstr "Cambios no guardados"
 msgid "Unsaved Presets"
 msgstr "Ajustes iniciales no guardados"
 
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:27
+msgid "Update available"
+msgstr "Actualización disponible"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:279 xs/src/slic3r/GUI/Preferences.cpp:67
+msgid "Update built-in Presets automatically"
+msgstr "Actualiza los ajustes de fábrica automáticamente"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:264
+msgid "Updates"
+msgstr "Actualizaciones"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:283
+msgid "Updates are never applied without user's consent and never overwrite user's customized settings."
+msgstr "Las actualizaciones nunca se realizan sin el consentimiento del usuario y nunca sobre-escriben ajustes personalizados del usuario."
+
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:15
+msgid "Upgrade"
+msgstr "Actualización"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:989
 msgid "USB/Serial connection"
 msgstr "Conexión USB/Serial"
@@ -3320,6 +4091,31 @@ msgstr "Filamento usado (m)"
 msgid "Used Filament (mm³)"
 msgstr "Filamento usado (mm³)"
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:21
+msgid "User"
+msgstr "Usuario"
+
+#: xs/src/slic3r/GUI/Preset.cpp:649 xs/src/slic3r/GUI/Preset.cpp:706
+#: xs/src/slic3r/GUI/PresetBundle.cpp:1127 lib/Slic3r/GUI/Plater.pm:553
+msgid "User presets"
+msgstr "Ajustes de usuario"
+
+#: xs/src/slic3r/GUI/ButtonsDescription.cpp:38
+msgid "Value is the same as the system value"
+msgstr "El valor es el mismo que el del sistema"
+
+#: xs/src/slic3r/GUI/ButtonsDescription.cpp:55
+msgid "Value was changed and is not equal to the system value or the last saved preset"
+msgstr "El valor ha cambiado y ya no es igual al valor del sistema o al último valor guardado"
+
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:55
+msgid "variants"
+msgstr "variantes"
+
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:49 xs/src/slic3r/GUI/Tab.cpp:755
+msgid "vendor"
+msgstr "fabricante"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:644
 msgid "Verbose G-code"
 msgstr "Código G detallado"
@@ -3328,6 +4124,14 @@ msgstr "Código G detallado"
 msgid "Version "
 msgstr "Versión "
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:49
+msgid "version"
+msgstr "versión"
+
+#: xs/src/slic3r/GUI/AboutDialog.cpp:60
+msgid "Version"
+msgstr "Versión"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:318
 msgid "Vertical shells"
 msgstr "Carcasas verticales"
@@ -3340,14 +4144,40 @@ msgstr "Vista"
 msgid "Volume"
 msgstr "Volumen"
 
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:246
+#, c-format
+msgid "Volume to purge (mm%s) when the filament is being"
+msgstr "Volumen a purgar (mm %s) cuando el filamento se"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:214
 msgid "Volumetric"
 msgstr "Volumétrico"
 
+#: lib/Slic3r/GUI/Plater/3DPreview.pm:71
+msgid "Volumetric flow rate"
+msgstr "Tasa de caudal volumétrico"
+
+#: xs/src/libslic3r/GCode/PreviewData.cpp:370
+msgid "Volumetric flow rate (mm3/s)"
+msgstr "Tasa de flujo volumétrico (mm3/seg)"
+
+#: xs/src/slic3r/GUI/RammingChart.cpp:86
+msgid "Volumetric speed"
+msgstr "Velocidad volumétrica"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:500
 msgid "Warning"
 msgstr "Peligro"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:205
+msgid "Welcome"
+msgstr "Bienvenido"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:205
+#, c-format
+msgid "Welcome to the Slic3r %s"
+msgstr "Bienvenido a Slic3r %s"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater\2D.pm:131
 msgid "What do you want to print today? ™"
 msgstr "¿Qué quieres imprimir hoy? ™"
@@ -3392,6 +4222,24 @@ msgstr "Cuando la retracción se compensa después de cambiar la herramienta, el
 msgid "When the retraction is compensated after the travel move, the extruder will push this additional amount of filament. This setting is rarely needed."
 msgstr "Cuando la retracción se compensa después de un movimiento, el extrusor necesitará introducir más filamento. Este ajuste raramente se necesita."
 
+#: xs/src/slic3r/GUI/Tab.cpp:2486
+msgid "WHITE BULLET icon indicates a non system preset."
+msgstr "La BALA BLANCA indica un ajuste que no es del sistema."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2489
+msgid "WHITE BULLET icon indicates that the settings are the same as in the last saved preset for the current option group."
+msgstr "La BALA BLANCA indica que los ajustes son los mismos que los de la última vez que salvaste los ajustes para el grupo de opciones actual."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2504
+msgid "WHITE BULLET icon indicates that the value is the same as in the last saved preset."
+msgstr "La BALA BLANCA indica que los valores son los mismos que los de los ajustes guardados la última vez."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2451
+msgid ""
+"WHITE BULLET;for the left button: \tindicates a non-system preset,\n"
+"for the right button: \tindicates that the settings hasn't been modified."
+msgstr "BALA BLANCA;para el botón izquierdo: indica un ajuste no original, para el botón derecho: indica que el ajuste no se ha modificado."
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1716
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:70
 msgid "Width"
@@ -3426,6 +4274,18 @@ msgstr "Torre de limpieza"
 msgid "Wipe Tower"
 msgstr "Torre de limpieza"
 
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:142
+msgid "Wipe tower - Purging volume adjustment"
+msgstr "Torre de limpieza - Ajuste del volumen de purga"
+
+#: xs/src/libslic3r/PrintConfig.cpp:1847
+msgid "Wipe tower rotation angle"
+msgstr "Ángulo de rotación de la torre de limpieza"
+
+#: xs/src/libslic3r/PrintConfig.cpp:1848
+msgid "Wipe tower rotation angle with respect to x-axis "
+msgstr "Ángulo de rotación de la torre de limpieza con respecto al eje X "
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1688
 msgid "Wipe while retracting"
 msgstr "Limpiar mientras se retrae"
@@ -3438,6 +4298,19 @@ msgstr "Con extrusores bowden, puede ser recomendable realizar una retracción r
 msgid "With sheath around the support"
 msgstr "Con protección alrededor del soporte"
 
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:72
+msgid ""
+"Would you like to install it?\n"
+"\n"
+"Note that a full configuration snapshot will be created first. It can then be restored at any time should there be a problem with the new version.\n"
+"\n"
+"Updated configuration bundles:"
+msgstr ""
+"¿Te gustaría instalarlo?\n"
+"\n"
+"Ten en cuenta que primero se creará una instantánea de la configuración. Así que se puede recuperar en cualquier momento en caso de que hubiera algún problema con la nueva versión.\n"
+"Updated configuration bundles:"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1703
 msgid "X coordinate of the left front corner of a wipe tower"
 msgstr "Coordenada X de la esquina frontal izquierda de la torre de limpieza"
@@ -3510,3 +4383,8 @@ msgstr "desplazamiento en Z"
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1557
 msgid "°"
 msgstr "°"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:484
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:498
+msgid "°C"
+msgstr "°C"
diff --git a/resources/localization/fr_FR/Slic3rPE.mo b/resources/localization/fr_FR/Slic3rPE.mo
index 1e2ba0215fd839e4531f9a5112bf2e9fc3412e34..8b971356bab897c1f6482e0b6a8e1a1c32166975 100644
GIT binary patch
literal 137917
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
Aga7~l

delta 13273
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

diff --git a/resources/localization/fr_FR/Slic3rPE_fr.po b/resources/localization/fr_FR/Slic3rPE_fr.po
index 09aa1f185..217e97494 100644
--- a/resources/localization/fr_FR/Slic3rPE_fr.po
+++ b/resources/localization/fr_FR/Slic3rPE_fr.po
@@ -1,56 +1,2003 @@
 msgid ""
 msgstr ""
-"Project-Id-Version: Slic3rPE\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-02-28 13:53+0100\n"
-"PO-Revision-Date: 2018-05-22 09:23+0200\n"
-"Last-Translator: Eric Seigne <eric.seigne@abuledu.org>\n"
-"Language-Team: \n"
+"Language: fr_FR\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: fr_FR\n"
-"X-Generator: Poedit 1.8.11\n"
-"X-Poedit-Basepath: ..\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Poedit-SourceCharset: UTF-8\n"
-"X-Poedit-KeywordsList: L\n"
-"X-Poedit-SearchPath-0: xs/src/libslic3r\n"
-"X-Poedit-SearchPath-1: xs/xrc/slic3r/GUI\n"
-"X-Poedit-SearchPath-2: xs/xrc/slic3r\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Poedit 2.0.6\n"
+"Project-Id-Version: \n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: \n"
+"Last-Translator: Oleksandra Iushchenko <yusanka@gmail.com>\n"
+"Language-Team: \n"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:39
-msgid "Shape"
-msgstr "Forme"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:46
-msgid "Rectangular"
-msgstr "Rectangulaire"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:50
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1191
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:408
-msgid "Size"
-msgstr "Taille"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:51
-msgid "Size in X and Y of the rectangular plate."
-msgstr "Taille du plateau rectangulaire en X et Y"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:57
-msgid "Origin"
-msgstr "Origine"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:58
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1488
 msgid ""
-"Distance of the 0,0 G-code coordinate from the front left corner of the "
-"rectangle."
+"\n"
+"\n"
+"and it has the following unsaved changes:"
 msgstr ""
+"\n"
+"\n"
+"et il y a les changements non sauvegardés suivants :"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1491
+msgid ""
+"\n"
+"\n"
+"Discard changes and continue anyway?"
+msgstr ""
+"\n"
+"\n"
+"Annuler les changements et continuer malgré tout ?"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1489
+msgid ""
+"\n"
+"\n"
+"has the following unsaved changes:"
+msgstr ""
+"\n"
+"\n"
+"a les changements suivants non-enregistrés :"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1488
+msgid ""
+"\n"
+"\n"
+"is not compatible with printer\n"
+msgstr ""
+"\n"
+"\n"
+"n'est pas compatible avec l'imprimante\n"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:34
+msgid ""
+"\n"
+"During the other layers, fan "
+msgstr ""
+"\n"
+"Pendant les autres couches, le ventilateur "
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:30
+#, c-format
+msgid ""
+"\n"
+"If estimated layer time is greater, but still below ~%ds, fan will run at a proportionally decreasing speed between %d%% and %d%%."
+msgstr ""
+"\n"
+"Si le temps estimé pour la couche est supérieur, mais cependant inférieur à ~%ds, le ventilateur tournera à une vitesse proportionnellement décroissante entre %d%% et %d%%."
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:927
+msgid ""
+"\n"
+"Non-positive value."
+msgstr ""
+"\n"
+"Valeur non-positive."
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:928
+msgid ""
+"\n"
+"Not a numeric value."
+msgstr ""
+"\n"
+"Valeur non-numérique."
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:66
+msgid " - Remember to check for updates at http://github.com/prusa3d/slic3r/releases"
+msgstr " - Pensez à vérifier les mises à jours sur http://github.com/prusa3d/slic3r/releases"
+
+# Used in this context: _("Save ") + title + _(" as:")
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1751
+msgid " as:"
+msgstr " sous :"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:226
+#, c-format
+msgid " at filament speed %3.2f mm/s."
+msgstr " à une vitesse de filament de %3.2f mm/s."
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1035
+msgid " Browse "
+msgstr " Parcourir "
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:215
+msgid " flow rate is maximized "
+msgstr " le débit est maximisé "
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:662
+#, no-c-format
+msgid ""
+" infill pattern is not supposed to work at 100% density.\n"
+"\n"
+"Shall I switch to rectilinear fill pattern?"
+msgstr ""
+" le motif de remplissage n'est pas supposé fonctionner à une densité de 100%.\n"
+"\n"
+"Dois-je passer au motif de remplissage rectiligne ?"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1470
+msgid " preset\n"
+msgstr " préréglage\n"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1469
+msgid " preset"
+msgstr " préréglage"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1583
+msgid " Preset"
+msgstr " Préréglage"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:942
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1637
+msgid " Set "
+msgstr " Appliquer "
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1581
+msgid " the selected preset?"
+msgstr " le préréglage sélectionné ?"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:548
+msgid " was successfully sliced."
+msgstr " a été découpé avec succès."
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:220
+msgid " with a volumetric rate "
+msgstr " avec un débit volumétrique "
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:99
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:504
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:789
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:850
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1060
+msgid "%"
+msgstr "%"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:224
+#, c-format
+msgid "%3.2f mm³/s"
+msgstr "%3.2f mm³/s"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1958
+#, perl-format
+msgid "%d (%d shells)"
+msgstr "%d (%d coques)"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1965
+#, perl-format
+msgid "%d degenerate facets, %d edges fixed, %d facets removed, %d facets added, %d facets reversed, %d backwards edges"
+msgstr "%d faces invalides, %d arrêtes corrigées, %d faces retirées, %d faces ajoutées, %d faces inversées, %d arrêtes à l'envers"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:269
+#, c-format
+msgid "%d lines: %.2lf mm"
+msgstr "%d lignes : %.2lf mm"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:687
+#, perl-format
+msgid "%d presets successfully imported."
+msgstr "%d préréglages importés avec succès."
+
+#: xs/src/slic3r/GUI/Field.cpp:102
+#, c-format
+msgid "%s doesn't support percentage"
+msgstr "%s ne supporte pas un pourcentage"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:408
+msgid "&About Slic3r"
+msgstr "&A propos de Slic3r"
+
+#: xs/src/slic3r/GUI/GUI.cpp:466
+msgid "&Configuration"
+msgstr "&Configuration"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:263
+msgid "&Export Config Bundle…"
+msgstr "&Exporter le Lot de Configurations…"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:257
+msgid "&Export Config…\tCtrl+E"
+msgstr "&Exporter la configuration…\tCtrl+E"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:418
+msgid "&File"
+msgstr "&Fichier"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:791
+msgid "&Finish"
+msgstr "&Fin"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:426
+msgid "&Help"
+msgstr "&Aide"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:260
+msgid "&Load Config Bundle…"
+msgstr "&Charger le Lot de Configurations…"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:254
+msgid "&Load Config…\tCtrl+L"
+msgstr "&Charger la configuration…\tCtrl+L"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:420
+msgid "&Object"
+msgstr "&Objet"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:419
+msgid "&Plater"
+msgstr "&Plateau"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:304
+msgid "&Quit"
+msgstr "&Quitter"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:280
+msgid "&Repeat Last Quick Slice\tCtrl+Shift+U"
+msgstr "&Répéter la dernière découpe rapide\tCtrl+Shift+U"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:422
+msgid "&View"
+msgstr "&Vue"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:421
+msgid "&Window"
+msgstr "&Fenêtre"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:291
+msgid "(&Re)Slice Now\tCtrl+S"
+msgstr "(&Re)Découper maintenant\tCtrl+S"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:994
+msgid "(minimum)"
+msgstr "(minimum)"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:474
+msgid ") not found."
+msgstr ") non trouvé."
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:749
+msgid ". Discard changes and continue anyway?"
+msgstr ". Annuler les changements et continuer malgré tout ?"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:63
+msgid "1 Layer"
+msgstr "1 Couche"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:138
+msgid "2D"
+msgstr "2D"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:104
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2124
+msgid "3D"
+msgstr "3D"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1608
+msgid "3MF file exported to "
+msgstr "Fichier 3MF exporté vers "
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:185
+msgid "45° ccw"
+msgstr "45° ccw"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:186
+msgid "45° cw"
+msgstr "45° cw"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:148
+msgid "A boolean expression using the configuration values of an active printer profile. If this expression evaluates to true, this profile is considered compatible with the active printer profile."
+msgstr "Une expression booléenne utilisant les valeurs de configuration d'un profil d'imprimante actif. Si cette expression est évaluée comme vraie, ce profil est considéré comme compatible avec le profil d'imprimante actif."
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:480
+msgid "A rule of thumb is 160 to 230 °C for PLA, and 215 to 250 °C for ABS."
+msgstr "La règle générale est 160 à 230 °C pour le PLA et 215 à 250 °C pour l'ABS."
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:494
+msgid "A rule of thumb is 60 °C for PLA and 110 °C for ABS. Leave zero if you have no heated bed."
+msgstr "La règle générale est 60 °C pour le PLA et 110 °C pour l'ABS. Laissez à zéro si vous n'avez pas de lit chauffant."
+
+#: xs/src/slic3r/GUI/AboutDialog.cpp:32
+msgid "About Slic3r"
+msgstr "A propos de Slic3r"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1099
+msgid "Above Z"
+msgstr "Au-delà de Z"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:417
+msgid "Acceleration control (advanced)"
+msgstr "Contrôle de l'accélération (avancé)"
+
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:70
+msgid "Activate"
+msgstr "Activer"
+
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:36
+msgid "Active: "
+msgstr "Actif : "
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1566
+msgid "Add a sheath (a single perimeter line) around the base support. This makes the support more reliable, but also more difficult to remove."
+msgstr "Ajouter une enveloppe (une ligne unique de périmètre) autour de la base du support. Ceci rend le support plus fiable, mais aussi plus difficile à retirer."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:299
+#, no-c-format
+msgid "Add more perimeters when needed for avoiding gaps in sloping walls. Slic3r keeps adding perimeters, until more than 70% of the loop immediately above is supported."
+msgstr "Ajouter plus de périmètres si nécessaire pour éviter des trous dans les parois inclinées. Slic3r ajoute des périmètres, jusqu'à ce que plus de 70% de la boucle immédiatement au-dessus soit supportée."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:240
+msgid "Add solid infill near sloping surfaces to guarantee the vertical shell thickness (top+bottom solid layers)."
+msgstr "Ajouter un remplissage plein à proximité des surfaces inclinées pour garantir une épaisseur de coque verticale (couches solides supérieures+inférieures)."
+
+#: xs/src/slic3r/GUI/Tab.cpp:754
+msgid "Additional information:"
+msgstr "Informations complémentaires :"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:288
+msgid "Additionally a backup snapshot of the whole configuration is created before an update is applied."
+msgstr "De plus, un instantané de sauvegarde de l'ensemble de la configuration est créé avant qu'une mise à jour ne soit appliquée."
+
+#: xs/src/slic3r/GUI/BonjourDialog.cpp:66
+msgid "Address"
+msgstr "Adresse"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:177
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:195
+msgid "Add…"
+msgstr "Ajouter…"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:342
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:356
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:449
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:452
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:831
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1113
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:107
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:208
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:736
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1733
+msgid "Advanced"
+msgstr "Avancé"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1138
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:766
+msgid "After layer change G-code"
+msgstr "G-Code après changement de couche"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1636
+msgid "All"
+msgstr "Tous"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2057
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2073
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2089
+msgid "Along X axis…"
+msgstr "Le long de l'axe X…"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2060
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2076
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2092
+msgid "Along Y axis…"
+msgstr "Le long de l'axe Y…"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2063
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2079
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2095
+msgid "Along Z axis…"
+msgstr "Le long de l'axe Z…"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1592
+msgid "AMF file exported to "
+msgstr "Fichier AMF exporté vers "
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1300
+msgid "Another export job is currently running."
+msgstr "Une autre tâche d'export est actuellement en cours."
+
+#: xs/src/slic3r/GUI/Tab.cpp:749
+msgid "Any modifications should be saved as a new preset inherited from this one. "
+msgstr "Toute modification doit être enregistrée comme un nouveau préréglage hérité de celui-ci. "
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:901
+msgid "API Key"
+msgstr "Clé API"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:299
+msgid "Application preferences"
+msgstr "Préférences de l'application"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:332
+msgid "Application will be restarted"
+msgstr "L'application va être redémarrée"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:397
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1242
+msgid "approximate seconds"
+msgstr "secondes approximatives"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1581
+msgid "Are you sure you want to "
+msgstr "Êtes-vous sûr de vouloir "
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2044
+msgid "Around X axis…"
+msgstr "Autour de l'axe X…"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2047
+msgid "Around Y axis…"
+msgstr "Autour de l'axe Y…"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2050
+msgid "Around Z axis…"
+msgstr "Autour de l'axe Z…"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:180
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:198
+msgid "Arrange"
+msgstr "Agencer"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:224
+msgid "Array of language names and identifiers should have the same size."
+msgstr "Les tableaux de noms et d'identifiants de langue doivent avoir la même taille."
+
+#: xs/src/slic3r/GUI/GUI.cpp:688
+msgid "Attempt to free unreferenced scalar"
+msgstr "Tentative de libération d'un scalaire non référencé"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:332
+msgid "Attention!"
+msgstr "Attention !"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:35
+msgid "Auto-center parts"
+msgstr "Centrer automatiquement les pièces"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1960
+#, perl-format
+msgid "Auto-repaired (%d errors)"
+msgstr "Réparé automatiquement (%d erreurs)"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:264
+msgid "Automatic updates"
+msgstr "Mises à jour automatiques"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:294
+msgid "Automatically repair an STL file"
+msgstr "Réparer automatiquement un fichier STL"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:424
+msgid "Autospeed (advanced)"
+msgstr "Vitesse automatique (avancé)"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:26
+msgid "Avoid crossing perimeters"
+msgstr "Éviter de traverser les périmètres"
+
+#: xs/src/slic3r/GUI/Tab.cpp:2491
+msgid ""
+"BACK ARROW icon indicates that the settings were changed and are not equal to the last saved preset for the current option group.\n"
+"Click to reset all settings for the current option group to the last saved preset."
+msgstr ""
+"L'icône FLÈCHE ARRIÈRE indique que les paramètres ont été changés et qu'ils ne sont pas identiques au dernier préréglage enregistré du groupe d'options en cours.\n"
+"Cliquez pour restaurer tous les paramètres du groupe d'options en cours avec les valeurs du dernier préréglage enregistré."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2505
+msgid ""
+"BACK ARROW icon indicates that the value was changed and is not equal to the last saved preset.\n"
+"Click to reset current value to the last saved preset."
+msgstr ""
+"L'icône FLÈCHE ARRIÈRE indique que la valeur a été changée et qu'elle n'est pas identique au dernier préréglage enregistré.\n"
+"Cliquez pour restaurer la valeur à celle du dernier préréglage enregistré."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2455
+msgid ""
+"BACK ARROW;indicates that the settings were changed and are not equal to the last saved preset for the current option group.\n"
+"Click the BACK ARROW icon to reset all settings for the current option group to the last saved preset."
+msgstr ""
+"FLÈCHE ARRIÈRE;indique que les paramètres ont été changés et qu'ils ne sont pas identiques au dernier préréglage enregistré du groupe d'options en cours.\n"
+"Cliquez sur l'icône FLÈCHE ARRIÈRE pour restaurer tous les paramètres du groupe d'options en cours avec les valeurs du dernier préréglage enregistré."
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:43
+msgid "Background processing"
+msgstr "Tâche en arrière plan"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:800
+msgid "Bed"
+msgstr "Plateau"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:940
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:34
+msgid "Bed shape"
+msgstr "Forme du plateau"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.hpp:42
+msgid "Bed Shape"
+msgstr "Forme du plateau"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:395
+msgid "Bed Shape and Size"
+msgstr "Forme du Plateau et Taille"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:42
+msgid "Bed temperature"
+msgstr "Température du plateau"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:39
+msgid "Bed temperature for layers after the first one. Set this to zero to disable bed temperature control commands in the output."
+msgstr "Température du plateau pour les couches après la première. Mettez ceci à zéro pour désactiver les commandes de contrôle de température du plateau dans la sortie."
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:497
+msgid "Bed Temperature:"
+msgstr "Température du Plateau :"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1132
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:48
+msgid "Before layer change G-code"
+msgstr "G-Code avant changement de couche"
+
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:19
+msgid "Before roll back"
+msgstr "Avant le retour en arrière"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1108
+msgid "Below Z"
+msgstr "En-deçà de Z"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:59
+msgid "Between objects G-code"
+msgstr "Entre le G-code des objets"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1150
+msgid "Between objects G-code (for sequential printing)"
+msgstr "Entre le G-code des objets (pour une impression séquentielle)"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:68
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:370
+msgid "Bottom"
+msgstr "Dessous"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:72
+msgid "Bottom solid layers"
+msgstr "Couches solides inférieures"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:370
+msgid "Bottom View"
+msgstr "Vue du Dessous"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:77
+msgid "Bridge"
+msgstr "Pont"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:106
+msgid "Bridge flow ratio"
+msgstr "Ratio de flux pour les ponts"
+
+#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:144
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:86
+msgid "Bridge infill"
+msgstr "Remplissage du pont"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:117
+msgid "Bridges"
+msgstr "Ponts"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:97
+msgid "Bridges fan speed"
+msgstr "Vitesse du ventilateur pour les ponts"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:86
+msgid "Bridging angle"
+msgstr "Angle du pont"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:88
+msgid "Bridging angle override. If left to zero, the bridging angle will be calculated automatically. Otherwise the provided angle will be used for all bridges. Use 180° for zero angle."
+msgstr "Contournement de l'angle du pont. Si laissé à zéro, l'angle du pont sera calculé automatiquement. Sinon, l'angle fourni sera utilisé pour tous les ponts. Utilisez 180° pour un angle nul."
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:214
+msgid "Bridging volumetric"
+msgstr "Volumétrie des ponts"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:371
+msgid "Brim"
+msgstr "Bordure"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:127
+msgid "Brim width"
+msgstr "Largeur de la bordure"
+
+#: xs/src/slic3r/GUI/ButtonsDescription.cpp:13
+msgid "Buttons And Text Colors Description"
+msgstr "Description des Boutons et des Couleurs de Texte"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:218
+msgid "by the print profile maximum"
+msgstr "par le maximum du profil de l'imprimante"
+
+#: xs/src/slic3r/GUI/Tab.cpp:2124
+msgid "Cannot overwrite a system profile."
+msgstr "Impossible d'écraser un profil système."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2128
+msgid "Cannot overwrite an external profile."
+msgstr "Impossible d'écraser un profil externe."
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:962
+msgid "Capabilities"
+msgstr "Fonctionnalités"
+
+#: xs/src/slic3r/GUI/GUI.cpp:403
+msgid "Capture a configuration snapshot"
+msgstr "Capturer un instantané de la configuration"
+
+#: xs/src/slic3r/GUI/Tab.cpp:1597
+msgid "Certificate files (*.crt, *.pem)|*.crt;*.pem|All files|*.*"
+msgstr "Fichiers de certificat (*.crt, *.pem)|*.crt;*.pem|Tous les fichiers|*.*"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:325
+msgid "Change Application Language"
+msgstr "Changer la langue de l'application"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2030
+msgid "Change the number of copies of the selected object"
+msgstr "Changer le nombre de copies de l'objet sélectionné"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:272 xs/src/slic3r/GUI/Preferences.cpp:59
+msgid "Check for application updates"
+msgstr "Vérifier les mises à jour de l'application"
+
+#: xs/src/slic3r/GUI/GUI.cpp:404
+msgid "Check for configuration updates"
+msgstr "Vérifier les mises à jour de configuration"
+
+#: xs/src/slic3r/GUI/GUI.cpp:404
+msgid "Check for updates"
+msgstr "Vérifier les mises à jour"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:298
+msgid "Choose a file to import bed shape from (STL/OBJ/AMF/3MF/PRUSA):"
+msgstr "Choisir un fichier à partir duquel importer la forme du plateau (STL/OBJ/AMF/3MF/PRUSA) :"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:457
+msgid "Choose a file to slice (STL/OBJ/AMF/3MF/PRUSA):"
+msgstr "Choisir un fichier à découper (STL/OBJ/AMF/3MF/PRUSA) :"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI.pm:286
+msgid "Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):"
+msgstr "Choisir un ou plusieurs fichiers (STL/OBJ/AMF/3MF/PRUSA) :"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:360
+msgid "Choose the type of firmware used by your printer."
+msgstr "Choisissez le type de firmware utilisé par votre imprimante."
 
 #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:62
 msgid "Circular"
 msgstr "Circulaire"
 
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:135
+msgid "Clip multi-part objects"
+msgstr "Dissocier les objets multi-pièces"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:405
+msgid "Color"
+msgstr "Couleur"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:690
+msgid "Combine infill every"
+msgstr "Combiner le remplissage toutes les"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:696
+msgid "Combine infill every n layers"
+msgstr "Combiner le remplissage toutes les n couches"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:509
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:869
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1668
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:143
+msgid "Compatible printers"
+msgstr "Imprimantes compatibles"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:147
+msgid "Compatible printers condition"
+msgstr "Condition de compatibilité des imprimantes"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:154
+msgid "Complete individual objects"
+msgstr "Compléter les objets individuels"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:846
+msgid "Configuration Assistant"
+msgstr "Assistant de Configuration"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:884
+msgid "Configuration notes"
+msgstr "Notes de configuration"
+
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:96 xs/src/slic3r/GUI/GUI.cpp:402
+msgid "Configuration Snapshots"
+msgstr "Instantanés de Configuration"
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:69
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:161
+msgid "Configuration update"
+msgstr "Mise à jour de la configuration"
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:69
+msgid "Configuration update is available"
+msgstr "Une mise à jour de la configuration est disponible"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:844
+msgid "Configuration Wizard"
+msgstr "Assistant de Configuration"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1020
+msgid "Connection failed."
+msgstr "La connexion a échoué."
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:211
+msgid "Connection to OctoPrint works correctly."
+msgstr "La connexion avec OctoPrint fonctionne correctement."
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1017
+msgid "Connection to printer works correctly."
+msgstr "La connexion avec l'imprimante fonctionne correctement."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1416
+msgid "Contact Z distance"
+msgstr "Distance de contact Z"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:120
+msgid "Controller"
+msgstr "Contrôleur"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:805
+msgid "Cooling"
+msgstr "Refroidissement"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:826
+msgid "Cooling thresholds"
+msgstr "Seuils de refroidissement"
+
+#: xs/src/libslic3r/PrintConfig.cpp:178
+msgid "Cooling tube length"
+msgstr "Longueur du tube de refroidissement"
+
+#: xs/src/libslic3r/PrintConfig.cpp:170
+msgid "Cooling tube position"
+msgstr "Position du tube de refroidissement"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:221
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:900
+msgid "Copies"
+msgstr "Copies"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:476
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:450
+msgid "Cost"
+msgstr "Coût"
+
+#: xs/src/slic3r/GUI/Tab.cpp:1571
+msgid "Could not connect to OctoPrint"
+msgstr "Impossible de se connecter à OctoPrint"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1465
+msgid "Cover the top contact layer of the supports with loops. Disabled by default."
+msgstr "Recouvrir la couche de contact supérieure des supports avec des boucles. Désactivé par défaut."
+
+#: xs/src/slic3r/GUI/Tab.cpp:743
+msgid "Current preset is inherited from "
+msgstr "Le préréglage en cours a hérité de "
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:41
+msgid "Current version:"
+msgstr "Version actuelle :"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:71
+#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:150
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:92
+msgid "Custom"
+msgstr "Personnalisé"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:846
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1119
+msgid "Custom G-code"
+msgstr "G-code personnalisé"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:240
+msgid "Custom setup"
+msgstr "Configuration personnalisée"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:189
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:205
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2102
+msgid "Cut…"
+msgstr "Couper…"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2027
+msgid "Decrease copies"
+msgstr "Réduire les copies"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:300
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:170
+msgid "Default"
+msgstr "Défaut"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Field.cpp:42
+msgid "default"
+msgstr "défaut"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1469
+msgid "Default "
+msgstr "Défaut "
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:489
+msgid "Default base angle for infill orientation. Cross-hatching will be applied to this. Bridges will be infilled using the best direction Slic3r can detect, so this setting does not affect them."
+msgstr "Angle de base par défaut pour l'orientation du remplissage. Des croisements seront appliqués à cette valeur. Les ponts seront remplis avec la meilleure direction que Slic3r peut détecter, ce réglage ne les affecteront donc pas."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:376
+msgid "Default extrusion width"
+msgstr "Largeur d'extrusion par défaut"
+
+#: xs/src/slic3r/GUI/Tab.cpp:767
+msgid "default filament profile"
+msgstr "profil du filament par défaut"
+
+#: xs/src/libslic3r/PrintConfig.cpp:196
+msgid "Default filament profile"
+msgstr "Profil de filament par défaut"
+
+#: xs/src/libslic3r/PrintConfig.cpp:197
+msgid "Default filament profile associated with the current printer profile. On selection of the current printer profile, this filament profile will be activated."
+msgstr "Profil de filament par défaut associé au profil d'imprimante courant. En sélectionnant le profil d'imprimante courant, ce profil de filament sera activé."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2287 xs/src/slic3r/GUI/Tab.cpp:2373
+msgid "Default presets"
+msgstr "Préréglages par défaut"
+
+#: xs/src/libslic3r/PrintConfig.cpp:202
+msgid "Default print profile"
+msgstr "Profil de filament par défaut"
+
+#: xs/src/slic3r/GUI/Tab.cpp:764
+msgid "default print profile"
+msgstr "profil d'impression par défaut"
+
+#: xs/src/libslic3r/PrintConfig.cpp:203
+msgid "Default print profile associated with the current printer profile. On selection of the current printer profile, this print profile will be activated."
+msgstr "Profil de filament par défaut associé au profil d'imprimante courant. En sélectionnant le profil d'imprimante courant, ce profil de filament sera activé."
+
+#: xs/src/libslic3r/PrintConfig.cpp:1849
+msgid "degrees"
+msgstr "degrés"
+
+#: xs/src/libslic3r/PrintConfig.cpp:476
+msgid "Delay after unloading"
+msgstr "Délai après le déchargement"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1582
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:178
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:196
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2021
+msgid "Delete"
+msgstr "Supprimer"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1580
+msgid "delete"
+msgstr "supprimer"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:179
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:197
+msgid "Delete All"
+msgstr "Tout Supprimer"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:51
+msgid "Delete this preset"
+msgstr "Supprimer ce préréglage"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:440
+msgid "Density"
+msgstr "Densité"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:503
+#, no-c-format
+msgid "Density of internal infill, expressed in the range 0% - 100%."
+msgstr "Densité du remplissage interne, exprimée en pourcentage de 0% à 100%."
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:507
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:867
+msgid "Dependencies"
+msgstr "Dépendances"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1142
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1143
+msgid "Deretraction Speed"
+msgstr "Vitesse de Réinsertion"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:940
+msgid "Detect bridging perimeters"
+msgstr "Détecter les périmètres faisant des ponts"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1584
+msgid "Detect single-width walls (parts where two extrusions don't fit and we need to collapse them into a single trace)."
+msgstr "Détecter les parois de largeur unique (où deux extrusions côte à côte ne rentrent pas et doivent êtres fusionnées en un seul trait)."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1582
+msgid "Detect thin walls"
+msgstr "Détecter les parois fines"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:66
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:431
+msgid "Diameter"
+msgstr "Diamètre"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:67
+msgid "Diameter of the print bed. It is assumed that origin (0,0) is located in the center."
+msgstr "Diamètre du plateau d'impression. Il est supposé que l'origine (0,0) est située au centre."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1169
+msgid "Direction"
+msgstr "Direction"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:53
+msgid "Disable communication with the printer over a serial / USB cable. This simplifies the user interface in case the printer is never attached to the computer."
+msgstr "Désactiver la communication avec l'imprimante via un câble série / USB. Ceci simplifie l'interface utilisateur dans le cas où l'imprimante n'est jamais connectée à l'ordinateur."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:180
+msgid "Disable fan for the first"
+msgstr "Désactiver le ventilateur pour le(s) première(s)"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:51
+msgid "Disable USB/serial connection"
+msgstr "Désactiver la connexion USB/série"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:916
+msgid "Disables retraction when the travel path does not exceed the upper layer's perimeters (and thus any ooze will be probably invisible)."
+msgstr "Désactiver la rétraction lorsque le chemin de déplacement ne franchit pas les périmètres des couches supérieures (et donc les coulures seront probablement invisibles)."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:198
+msgid "Distance between copies"
+msgstr "Distance entre les copies"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1213
+msgid "Distance between skirt and object(s). Set this to zero to attach the skirt to the object(s) and get a brim for better adhesion."
+msgstr "Distance entre le ou les objet(s) et la jupe. Mettez zéro pour attacher la jupe a(ux) objet(s) et obtenir une bordure pour une meilleure adhésion."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1212
+msgid "Distance from object"
+msgstr "Distance de l'objet"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:58
+msgid "Distance of the 0,0 G-code coordinate from the front left corner of the rectangle."
+msgstr "Distance des coordonnées 0,0 du G-code depuis le coin avant gauche du rectangle."
+
+#: xs/src/libslic3r/PrintConfig.cpp:171
+msgid "Distance of the center-point of the cooling tube from the extruder tip "
+msgstr "Distance entre le point central du tube de refroidissement et la pointe de l'extrudeur. "
+
+#: xs/src/libslic3r/PrintConfig.cpp:1032
+msgid "Distance of the extruder tip from the position where the filament is parked when unloaded. This should match the value in printer firmware. "
+msgstr "Distance entre la pointe de l'extrudeur et la position où le filament est positionné en attente lorsqu'il est déchargé. Cela doit correspondre à la valeur dans le firmware de l'imprimante. "
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:199
+msgid "Distance used for the auto-arrange feature of the plater."
+msgstr "Distance utilisée par la fonction d'agencement automatique du plateau."
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:51
+msgid "Don't notify about new releases any more"
+msgstr "Ne plus me notifier au sujet des nouvelles publications"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:190
+msgid "Don't support bridges"
+msgstr "Ne pas supporter les ponts"
+
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:17
+msgid "Downgrade"
+msgstr "Rétrograder"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\2D.pm:132
+msgid "Drag your objects here"
+msgstr "Glissez vos objets ici"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:207
+msgid "Elephant foot compensation"
+msgstr "Compensation de l'effet patte d'éléphant"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:806
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:922
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1695
+msgid "Enable"
+msgstr "Activer"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:163
+msgid "Enable auto cooling"
+msgstr "Activer le refroidissement automatique"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:394
+msgid "Enable fan if layer print time is below"
+msgstr "Activer le ventilateur si le temps d'impression de la couche est inférieur à"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1381
+msgid "Enable support material generation."
+msgstr "Activer la génération des supports."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:645
+msgid "Enable this to get a commented G-code file, with each line explained by a descriptive text. If you print from SD card, the additional weight of the file could make your firmware slow down."
+msgstr "Activez ceci pour obtenir un fichier G-code commenté, avec chaque ligne expliquée par un texte descriptif. Si vous imprimez depuis une carte SD, le poids supplémentaire du fichier pourrait ralentir le firmware de votre imprimante."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1681
+msgid "Enable variable layer height feature"
+msgstr "Activer la fonction de hauteur de couche variable"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:853
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1126
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:217
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:227
+msgid "End G-code"
+msgstr "G-code de fin"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1431
+msgid "Enforce support for the first"
+msgstr "Renforcer le support sur le(s) première(s)"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1439
+msgid "Enforce support for the first n layers"
+msgstr "Renforcer le support pour les n premières couches"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:238
+msgid "Ensure vertical shell thickness"
+msgstr "S'assurer de l'épaisseur de la coque verticale"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:493
+msgid "Enter the bed temperature needed for getting your filament to stick to your heated bed."
+msgstr "Entrez la température du lit nécessaire pour que votre filament colle à votre lit chauffant."
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:441
+msgid "Enter the diameter of your filament."
+msgstr "Entrez le diamètre de votre filament."
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:428
+msgid "Enter the diameter of your printer's hot end nozzle."
+msgstr "Entrez le diamètre de la buse de la tête d'impression de votre imprimante."
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1056
+msgid "Enter the new max size for the selected object:"
+msgstr "Entrez la nouvelle taille maximale pour l'objet sélectionné :"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1030
+#, perl-format
+msgid "Enter the new size for the selected object (print bed: %smm):"
+msgstr "Entrez la nouvelle taille pour l'objet sélectionné (plateau d'impression : %s mm) :"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:900
+msgid "Enter the number of copies of the selected object:"
+msgstr "Entrez le nombre de copies de l'objet sélectionné :"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:950
+msgid "Enter the rotation angle:"
+msgstr "Entrez l'angle de rotation :"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1035
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1061
+#, no-perl-format
+msgid "Enter the scale % for the selected object:"
+msgstr "Entrez l'échelle en % pour l'objet sélectionné :"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:479
+msgid "Enter the temperature needed for extruding your filament."
+msgstr "Entrez la température nécessaire pour extruder votre filament."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:477
+msgid "Enter your filament cost per kg here. This is only for statistical information."
+msgstr "Entrez le coût par Kg de votre filament. Ceci est uniquement pour l'information statistique."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:441
+msgid "Enter your filament density here. This is only for statistical information. A decent way is to weigh a known length of filament and compute the ratio of the length to volume. Better is to calculate the volume directly through displacement."
+msgstr "Entrez ici la densité de votre filament. Ceci est uniquement pour des informations statistiques. Un bon moyen d'obtenir cette valeur est de peser un morceau de filament d'une longueur connue et de calculer le rapport de sa longueur par son poids. Le mieux est de calculer le volume directement par déplacement."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:432
+msgid "Enter your filament diameter here. Good precision is required, so use a caliper and do multiple measurements along the filament, then compute the average."
+msgstr "Entrez le diamètre de votre filament ici. Une bonne précision est requise, utilisez un pied à coulisse et calculez la moyenne de plusieurs mesures le long du filament."
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:488
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:470
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1300
+msgid "Error"
+msgstr "Erreur"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1612
+msgid "Error exporting 3MF file "
+msgstr "Erreur d'export du fichier 3MF "
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1596
+msgid "Error exporting AMF file "
+msgstr "Erreur d'export du fichier AMF "
+
+#: xs/src/slic3r/Utils/OctoPrint.cpp:47
+msgid "Error while uploading to the OctoPrint server"
+msgstr "Erreur lors du téléchargement vers le serveur OctoPrint"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:315
+msgid "Error! "
+msgstr "Erreur ! "
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:451
+msgid "Estimated printing time"
+msgstr "Temps d'impression estimé"
+
+#: xs/src/slic3r/GUI/GUI.cpp:885
+msgid "Everywhere"
+msgstr "Partout"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:44
+#, c-format
+msgid "except for the first %d layers"
+msgstr "sauf pour les %d première couches"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:48
+msgid "except for the first layer"
+msgstr "sauf pour la première couche"
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:141
+msgid "Exit Slic3r"
+msgstr "Quitter Slic3r"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:192
+msgid "Experimental option for preventing support material from being generated under bridged areas."
+msgstr "Option expérimentale pour empêcher la génération de support sous les ponts."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:942
+msgid "Experimental option to adjust flow for overhangs (bridge flow will be used), to apply bridge speed to them and enable fan."
+msgstr "Option expérimentale qui ajuste le flux pour les surplombs (le flux pour les ponts sera utilisé), leur applique la vitesse pour les ponts et active le ventilateur."
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:263
+msgid "Export all presets to file"
+msgstr "Exporter tous les préréglage vers un fichier"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:257
+msgid "Export current configuration to file"
+msgstr "Exporter la configuration actuelle vers un fichier"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:323
+msgid "Export current plate as 3MF"
+msgstr "Exporter le plateau courant en 3MF"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:320
+msgid "Export current plate as AMF"
+msgstr "Exporter le plateau courant en AMF"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:314
+msgid "Export current plate as G-code"
+msgstr "Exporter le plateau courant en G-code"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:317
+msgid "Export current plate as STL"
+msgstr "Exporter le plateau courant en STL"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1454
+msgid "Export failed"
+msgstr "L'export a échoué"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:314
+msgid "Export G-code..."
+msgstr "Exporter le G-code..."
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:236
+msgid "Export G-code…"
+msgstr "Exporter le G-code…"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2113
+msgid "Export object as STL…"
+msgstr "Exporter l'objet en STL…"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:323
+msgid "Export plate as 3MF..."
+msgstr "Exporter le plateau en 3MF..."
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:320
+msgid "Export plate as AMF..."
+msgstr "Exporter le plateau en AMF..."
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:317
+msgid "Export plate as STL..."
+msgstr "Exporter le plateau en STL..."
+
+#: xs/src/slic3r/GUI/GUI.cpp:950
+msgid "Export print config"
+msgstr "Exporter la configuration d'impression"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:240
+msgid "Export STL…"
+msgstr "Exporter le STL…"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2113
+msgid "Export this single object as STL file"
+msgstr "Exporter cet unique objet en fichier STL"
+
+#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:139
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:81
+msgid "External perimeter"
+msgstr "Périmètre externe"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:267
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:277
+msgid "External perimeters"
+msgstr "Périmètres externes"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:151
+msgid "external perimeters"
+msgstr "périmètres externes"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:289
+msgid "External perimeters first"
+msgstr "Périmètres externes en premier"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1118
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1126
+msgid "Extra length on restart"
+msgstr "Longueur supplémentaire à la reprise"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:297
+msgid "Extra perimeters if needed"
+msgstr "Périmètres supplémentaires si nécessaire"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:795
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1234
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:307
+msgid "Extruder"
+msgstr "Extrudeur"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1187
+#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:400
+#, c-format
+msgid "Extruder %d"
+msgstr "Extrudeur %d"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:463
+msgid "Extruder and Bed Temperatures"
+msgstr "Températures de l'Extrudeur et du Lit"
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:224
+msgid "Extruder changed to"
+msgstr "Extrudeur changé à"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:479
+msgid "Extruder clearance (mm)"
+msgstr "Dégagement de l'extrudeur (mm)"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:342
+msgid "Extruder Color"
+msgstr "Couleur de l'extrudeur"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:350
+msgid "Extruder offset"
+msgstr "Décalage de l'extrudeur"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:626
+msgid "Extruder temperature for first layer. If you want to control temperature manually during print, set this to zero to disable temperature control commands in the output file."
+msgstr "Température de l’extrudeur pour la première couche. Si vous voulez contrôler manuellement la température au cours de l’impression, mettez à zéro pour désactiver les commandes de contrôle de température dans le fichier de sortie."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1573
+msgid "Extruder temperature for layers after the first one. Set this to zero to disable temperature control commands in the output."
+msgstr "Température de l'extrudeur pour les couches après la première. Mettez zéro pour désactiver les commandes de contrôle de la température dans le fichier de sortie."
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:431
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:966
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:308
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:702
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:958
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1272
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1445
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1471
+msgid "Extruders"
+msgstr "Extrudeurs"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:360
+msgid "Extrusion axis"
+msgstr "Axe d'extrusion"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:367
+msgid "Extrusion multiplier"
+msgstr "Multiplicateur d'extrusion"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:483
+msgid "Extrusion Temperature:"
+msgstr "Température d'Extrusion :"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:268
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:377
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:592
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:710
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:967
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1292
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1454
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1614
+msgid "Extrusion Width"
+msgstr "Largeur d'Extrusion"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:453
+msgid "Extrusion width"
+msgstr "Largeur d'extrusion"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:410
+msgid "Facets"
+msgstr "Faces"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:36
+msgid "Fan "
+msgstr "Ventilateur "
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:817
+msgid "Fan settings"
+msgstr "Réglages du ventilateur"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:818
+msgid "Fan speed"
+msgstr "Vitesse du ventilateur"
+
+#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:330
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:68
+msgid "Feature type"
+msgstr "Type de fonctionnalité"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:78
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:79
+msgid "Feature types"
+msgstr "Types de fonctionnalité"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:183
+msgid "Fewer"
+msgstr "Moins"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:786
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:787
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:368
+msgid "Filament"
+msgstr "Filament"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:412
+msgid "Filament and Nozzle Diameters"
+msgstr "Diamètres du Filament et de la Buse"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:445
+msgid "Filament Diameter:"
+msgstr "Diamètre du Filament :"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:412
+msgid "Filament notes"
+msgstr "Notes du filament"
+
+#: xs/src/libslic3r/PrintConfig.cpp:1031
+msgid "Filament parking position"
+msgstr "Position d'attente du filament"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:832
+msgid "Filament properties"
+msgstr "Propriétés du filament"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:202
+msgid "Filament Settings"
+msgstr "Réglages du filament"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:450
+msgid "Filament type"
+msgstr "Type de filament"
+
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:44
+msgid "filaments"
+msgstr "filaments"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1445
+msgid "File added to print queue"
+msgstr "Fichier ajouté à la file d'impression"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:475
+msgid "File Not Found"
+msgstr "Fichier non trouvé"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:487
+msgid "Fill angle"
+msgstr "Angle du remplissage"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:501
+msgid "Fill density"
+msgstr "Densité du remplissage"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:539
+msgid "Fill pattern"
+msgstr "Motif de remplissage"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:541
+msgid "Fill pattern for general low-density infill."
+msgstr "Motif pour les remplissages de faible densité."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:248
+msgid "Fill pattern for top/bottom infill. This only affects the external visible layer, and not its adjacent solid shells."
+msgstr "Motif pour les remplissages supérieurs/inférieurs. Ceci affecte seulement la couche externe visible, et non les coques solides adjacentes."
+
+#: xs/src/slic3r/GUI/BonjourDialog.cpp:194
+msgid "Finished"
+msgstr "Terminé"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1110
+msgid "Firmware"
+msgstr "Firmware"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1314
+msgid "Firmware Retraction"
+msgstr "Rétraction du Firmware"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:356
+msgid "Firmware Type"
+msgstr "Type de Firmware"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:573
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:582
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:591
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:625
+msgid "First layer"
+msgstr "Première couche"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:603
+msgid "First layer height"
+msgstr "Hauteur de la première couche"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:615
+msgid "First layer speed"
+msgstr "Vitesse de la première couche"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:214
+msgid "First layer volumetric"
+msgstr "Volume de la première couche"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:466
+msgid "Flow"
+msgstr "Flux"
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:181
+msgid "For more information please visit our wiki page:"
+msgstr "Pour plus d'informations, merci de visiter notre page wiki :"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:599
+msgid ""
+"For the Wipe Tower to work with the soluble supports, the support layers\n"
+"need to be synchronized with the object layers.\n"
+"\n"
+"Shall I synchronize support layers in order to enable the Wipe Tower?"
+msgstr ""
+"Pour que la tour de nettoyage fonctionne avec des supports solubles, les couches de support\n"
+"doivent être synchronisées avec les couches de l'objet.\n"
+"\n"
+"Dois-je synchroniser les couches de support pour pouvoir activer la tour de nettoyage ?"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1264
+msgid "Force solid infill for regions having a smaller area than the specified threshold."
+msgstr "Forcer un remplissage solide pour les zones ayant une surface plus petite que la valeur indiquée."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:758
+msgid "Force the generation of solid shells between adjacent materials/volumes. Useful for multi-extruder prints with translucent materials or manual soluble support material."
+msgstr "Force la génération de coques solides entre des volumes/matériaux adjacents. Utile pour des impressions multi-extrudeurs avec des matériaux translucides ou avec un support manuel soluble."
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:260
+msgid "From"
+msgstr "De"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:371
+msgid "Front"
+msgstr "Avant"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:371
+msgid "Front View"
+msgstr "Vue Avant"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:514
+msgid "G-code"
+msgstr "G-code"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1451
+msgid "G-code file exported to "
+msgstr "Fichier G-code exporté vers "
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:652
+msgid "G-code flavor"
+msgstr "Version du G-code"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:444
+msgid "g/cm³"
+msgstr "g/cm³"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:634
+#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:145
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:87
+msgid "Gap fill"
+msgstr "Remplissage des trous"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:937
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:11
+msgid "General"
+msgstr "Général"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:875
+msgid "Generate no less than the number of skirt loops required to consume the specified amount of filament on the bottom layer. For multi-extruder machines, this minimum applies to each extruder."
+msgstr "Nombre minimum de contours à générer afin de consommer la quantité de filament spécifiée sur la couche inférieure. Pour les machines multi-extrudeurs, ce minimum s'applique à chaque extrudeur."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1379
+msgid "Generate support material"
+msgstr "Générer des supports"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1433
+msgid "Generate support material for the specified number of layers counting from bottom, regardless of whether normal support material is enabled or not and regardless of any angle threshold. This is useful for getting more adhesion of objects having a very thin or poor footprint on the build plate."
+msgstr "Générer des supports pour le nombre de couches spécifié à partir du bas, que les supports normaux soient activés ou non et sans tenir compte de seuils d'inclinaison. Ceci est utile pour obtenir une meilleure adhésion pour des objets ayant une surface de contact très fine ou limitée sur le plateau."
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:442
+msgid "Good precision is required, so use a caliper and do multiple measurements along the filament, then compute the average."
+msgstr "Une bonne précision est requise, utilisez un pied à coulisse et calculez la moyenne de plusieurs mesures le long du filament."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:583
+msgid "Heated build plate temperature for the first layer. Set this to zero to disable bed temperature control commands in the output."
+msgstr "Température du plateau chauffant pour la première couche. Mettez ceci à zéro pour désactiver les commandes de contrôle de température du plateau dans la sortie."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:320
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:69
+msgid "Height"
+msgstr "Hauteur"
+
+#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:332
+msgid "Height (mm)"
+msgstr "Hauteur (mm)"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1222
+msgid "Height of skirt expressed in layers. Set this to a tall value to use skirt as a shield against drafts."
+msgstr "Hauteur de la jupe exprimée en couches. Mettez une valeur élevée pour utiliser la jupe comme un bouclier contre les flux d'airs."
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:213
+#, c-format
+msgid "Hello, welcome to Slic3r Prusa Edition! This %s helps you with the initial configuration; just a few settings and you will be ready to print."
+msgstr "Bonjour, bienvenu dans Slic3r Prusa Edition ! Ce %s vous aide à la configuration initiale ; juste quelques paramètres et vous serez prêt à imprimer."
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:223
+#, c-format
+msgid "Here you can adjust required purging volume (mm%s) for any given pair of tools."
+msgstr "Ici, vous pouvez ajuster le volume de purge requis (mm%s) pour chaque paire d'outils."
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:329
+msgid "Horizontal shells"
+msgstr "Coques horizontales"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:128
+msgid "Horizontal width of the brim that will be printed around each object on the first layer."
+msgstr "Largeur horizontale de la bordure qui sera imprimée autour de chaque objet sur la première couche."
+
+#: xs/src/slic3r/GUI/BonjourDialog.cpp:67
+msgid "Hostname"
+msgstr "Nom d'hôte"
+
+#: xs/src/libslic3r/PrintConfig.cpp:991
+msgid "Hostname, IP or URL"
+msgstr "Nom d'hôte, IP ou URL"
+
+#: xs/src/slic3r/GUI/Tab.cpp:113
+msgid ""
+"Hover the cursor over buttons to find more information \n"
+"or click this button."
+msgstr ""
+"Passez le curseur au dessus des boutons pour obtenir plus d'informations\n"
+"ou cliquez sur ce bouton."
+
+#: xs/src/slic3r/GUI/Tab.cpp:1612
+msgid "HTTPS CA file is optional. It is only needed if you use HTTPS with a self-signed certificate."
+msgstr "Le fichier HTTPS CA est optionnel. Il est uniquement requis si vous utilisez le HTTPS avec un certificat auto-signé."
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:275 xs/src/slic3r/GUI/Preferences.cpp:61
+msgid "If enabled, Slic3r checks for new versions of Slic3r PE online. When a new version becomes available a notification is displayed at the next application startup (never during program usage). This is only a notification mechanisms, no automatic installation is done."
+msgstr "Si activé, Slic3r vérifie en ligne l'existence de nouvelles versions de Slic3r PE. Lorsqu'une nouvelle version est disponible, une notification est affichée au démarrage suivant de l'application (jamais pendant l'utilisation du programme). Ceci est uniquement un mécanisme de notification, aucune installation automatique n'est faite."
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:282 xs/src/slic3r/GUI/Preferences.cpp:69
+msgid "If enabled, Slic3r downloads updates of built-in system presets in the background. These updates are downloaded into a separate temporary location. When a new preset version becomes available it is offered at application startup."
+msgstr "Si activé, Slic3r télécharge les mises à jours des préréglages système intégrés en arrière-plan. Ces mises à jour sont téléchargées dans un répertoire temporaire séparé. Lorsqu'une nouvelle version de préréglages est disponible, elle est proposée au démarrage de l'application."
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:26
+#, c-format
+msgid "If estimated layer time is below ~%ds, fan will run at %d%% and print speed will be reduced so that no less than %ds are spent on that layer (however, speed will never be reduced below %dmm/s)."
+msgstr "Si le temps de couche estimé est inférieur à ~%d s, le ventilateur tournera à %d%% et la vitesse d'impression sera réduite pour qu'au moins %d s soient passées sur cette couche (cependant, la vitesse ne sera jamais réduite en-dessous de %d mm/s)."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:616
+msgid "If expressed as absolute value in mm/s, this speed will be applied to all the print moves of the first layer, regardless of their type. If expressed as a percentage (for example: 40%) it will scale the default speeds."
+msgstr "Si exprimée avec une valeur absolue en mm/s, cette vitesse sera appliquée à tous les déplacements d'impression de la première couche, quel que soit leur type. Si exprimée comme un pourcentage (par exemple 40%), cela modulera la vitesse par défaut."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:395
+msgid "If layer print time is estimated below this number of seconds, fan will be enabled and its speed will be calculated by interpolating the minimum and maximum speeds."
+msgstr "Si le temps d'impression estimé de la couche est inférieur à ce nombre de secondes, le ventilateur sera activé et sa vitesse calculée par interpolation des vitesses minimum et maximum."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1240
+msgid "If layer print time is estimated below this number of seconds, print moves speed will be scaled down to extend duration to this value."
+msgstr "Si le temps d'impression estimé de la couche est inférieur à ce nombre de secondes, la vitesse des déplacements d'impression sera réduite afin d'atteindre cette valeur."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:388
+msgid "If this is enabled, fan will never be disabled and will be kept running at least at its minimum speed. Useful for PLA, harmful for ABS."
+msgstr "Si ceci est activé, le ventilateur ne sera jamais désactivé et sera maintenu au moins à sa vitesse minimum. Utile pour le PLA, mais risqué pour l'ABS."
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:37
+msgid "If this is enabled, Slic3r will auto-center objects around the print bed center."
+msgstr "Si ceci est activé, Slic3r centrera automatique les objets autour du centre du plateau d'impression."
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:45
+msgid "If this is enabled, Slic3r will pre-process objects as soon as they're loaded in order to save time when exporting G-code."
+msgstr "Si ceci est activé, Slic3r va pré-calculer les objets dès qu'ils sont chargés pour gagner du temps lors de l'export du G-code."
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:29
+msgid "If this is enabled, Slic3r will prompt the last output directory instead of the one containing the input files."
+msgstr "Si ceci est activé, Slic3r affichera le dernier répertoire de sortie au lieu de celui contenant les fichiers d'entrée."
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:77
+msgid "If you have rendering issues caused by a buggy OpenGL 2.0 driver, you may try to check this checkbox. This will disable the layer height editing and anti aliasing, so it is likely better to upgrade your graphics driver."
+msgstr "Si vous avez des soucis de rendu causés par un driver OpenGL 2.0 bogué, vous pouvez essayer de cocher cette case. Ceci désactivera l'édition de la hauteur de couche et l'anti-aliasing, vous avez donc intérêt à mettre à jour vos drivers graphiques."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1091
+msgid "If you set this to a positive value, Z is quickly raised every time a retraction is triggered. When using multiple extruders, only the setting for the first extruder will be considered."
+msgstr "Si vous indiquez une valeur positive, l'axe Z est rapidement élevé à chaque rétraction. Lorsque vous utilisez plusieurs extrudeurs, seul le réglage du premier extrudeur sera pris en compte."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1101
+msgid "If you set this to a positive value, Z lift will only take place above the specified absolute Z. You can tune this setting for skipping lift on the first layers."
+msgstr "Si vous indiquez une valeur positive, le levage de l'axe Z ne sera déclenché qu'à partir de la valeur absolue indiquée pour l'axe Z. Vous pouvez modifier ce réglage pour éviter le levage de l'axe Z sur les premières couches."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1110
+msgid "If you set this to a positive value, Z lift will only take place below the specified absolute Z. You can tune this setting for limiting lift to the first layers."
+msgstr "Si vous indiquez une valeur positive, le levage de l'axe Z ne sera déclenché que jusqu'à la valeur absolue indiquée pour l'axe Z. Vous pouvez modifier ce réglage pour limiter le levage de l'axe Z aux premières couches."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:451
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1002
+msgid "If you want to process the output G-code through custom scripts, just list their absolute paths here. Separate multiple scripts with a semicolon. Scripts will be passed the absolute path to the G-code file as the first argument, and they can access the Slic3r config settings by reading environment variables."
+msgstr "Si vous voulez traiter le G-code de sortie à l'aide de scripts personnalisés, listez simplement leurs chemins absolus ici. Séparez les divers scripts avec un point virgule. Les scripts vont recevoir en premier argument le chemin absolu du fichier G-code, et ils peuvent accéder aux réglages de configuration de Slic3r en lisant des variables d'environnement."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:351
+msgid "If your firmware doesn't handle the extruder displacement you need the G-code to take it into account. This option lets you specify the displacement of each extruder with respect to the first one. It expects positive coordinates (they will be subtracted from the XY coordinate)."
+msgstr "Si le firmware de votre imprimante ne gère pas le décalage de l'extrudeur, c'est au G-code d'en tenir compte. Cette option vous permet de spécifier le décalage de chaque extrudeur par rapport au premier. Des valeurs positives sont attendues (elles seront soustraites des coordonnées XY)."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1664
+msgid "If your firmware requires relative E values, check this, otherwise leave it unchecked. Most firmwares use absolute values."
+msgstr "Si votre firmware requiert des valeurs relatives pour E, cochez cette case, sinon laissez-la décochée. La plupart des firmwares utilisent des valeurs absolues."
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:125
+msgid "Incompatible bundles:"
+msgstr "Lots incompatibles :"
+
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:67
+msgid "Incompatible with this Slic3r"
+msgstr "Incompatible avec ce Slic3r"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2024
+msgid "Increase copies"
+msgstr "Augmenter les copies"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:346
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:347
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:664
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:87
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:247
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:488
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:502
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:540
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:681
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:691
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:709
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:727
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:746
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1263
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1280
+msgid "Infill"
+msgstr "Remplissage"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:169
+msgid "infill"
+msgstr "remplissage"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:720
+msgid "Infill before perimeters"
+msgstr "Remplissage avant les périmètres"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:701
+msgid "Infill extruder"
+msgstr "Extrudeur pour le remplissage"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:735
+msgid "Infill/perimeters overlap"
+msgstr "Chevauchement remplissage/périmètres"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:398
+msgid "Info"
+msgstr "Info"
+
+#: xs/src/libslic3r/PrintConfig.cpp:819
+msgid "Inherits profile"
+msgstr "Hérite du profil"
+
+#: xs/src/slic3r/GUI/Field.cpp:111
+msgid "Input value is out of range"
+msgstr "La valeur entrée est hors plage"
+
+#: xs/src/slic3r/GUI/GUI.cpp:402
+msgid "Inspect / activate configuration snapshots"
+msgstr "Inspecter / activer les instantanés de configuration"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1479
+msgid "Interface layers"
+msgstr "Couches d'interface"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1463
+msgid "Interface loops"
+msgstr "Boucles d'interface"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1488
+msgid "Interface pattern spacing"
+msgstr "Espacement du motif d'interface"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:757
+msgid "Interface shells"
+msgstr "Coques d'interface"
+
+#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:141
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:83
+msgid "Internal infill"
+msgstr "Remplissage interne"
+
+#: xs/src/slic3r/Utils/OctoPrint.cpp:120
+msgid "Invalid API key"
+msgstr "Clé API invalide"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:950
+msgid "Invalid rotation angle entered"
+msgstr "Angle de rotation entré invalide"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1031
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1035
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1056
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1061
+msgid "Invalid scaling value entered"
+msgstr "Valeur de mise à l'échelle entrée invalide"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:368
+msgid "Iso"
+msgstr "Isométrique"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:368
+msgid "Iso View"
+msgstr "Vue Isométrique"
+
+#: xs/src/slic3r/GUI/Tab.cpp:748
+msgid "It can't be deleted or modified. "
+msgstr "Il ne peut être supprimé ou modifié. "
+
+#: xs/src/slic3r/GUI/Tab.cpp:741
+msgid "It's a default preset."
+msgstr "C'est un préréglage par défaut."
+
+#: xs/src/slic3r/GUI/Tab.cpp:742
+msgid "It's a system preset."
+msgstr "C'est un préréglage système."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1180
+msgid "Jitter"
+msgstr "Gigue"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:387
+msgid "Keep fan always on"
+msgstr "Garder le ventilateur toujours actif"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:235
+msgid "Language"
+msgstr "Langue"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:192
+msgid "Layer Editing"
+msgstr "Édition de Couche"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:207
+msgid "Layer editing"
+msgstr "Édition de couche"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:314
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:777
+msgid "Layer height"
+msgstr "Hauteur de couche"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1194
+msgid "Layer height limits"
+msgstr "Limites de hauteur de couche"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:183
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:694
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1033
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1224
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1285
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1437
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1482
+msgid "layers"
+msgstr "couches"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:157
+msgid "Layers"
+msgstr "Couches"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:69
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:239
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:290
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:298
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:604
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:762
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:778
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:941
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:989
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1152
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1583
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1639
+msgid "Layers and Perimeters"
+msgstr "Couches et Périmètres"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:313
+msgid "Layers and perimeters"
+msgstr "Couches et périmètres"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:373
+msgid "Left"
+msgstr "Gauche"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:373
+msgid "Left View"
+msgstr "Vue Gauche"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1071
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1080
+msgid "Length"
+msgstr "Longueur"
+
+#: xs/src/libslic3r/PrintConfig.cpp:179
+msgid "Length of the cooling tube to limit space for cooling moves inside it "
+msgstr "Longueur du tube de refroidissement pour limiter l'espace pour les déplacements de refroidissement à l'intérieur de celui-ci "
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1090
+msgid "Lift Z"
+msgstr "Levage de l'axe Z"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:254
+msgid "Load exported configuration file"
+msgstr "Charger le fichier de configuration exporté"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:260
+msgid "Load presets from a bundle"
+msgstr "Charger les préréglages à partir d'un lot"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:75
+msgid "Load shape from STL..."
+msgstr "Charger une forme depuis un STL..."
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:692
+msgid "Loaded "
+msgstr "Chargé "
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:233
+msgid "loaded"
+msgstr "chargé"
+
+#: xs/src/libslic3r/PrintConfig.cpp:459
+msgid "Loading speed"
+msgstr "Vitesse de chargement"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:629
+msgid "Loading…"
+msgstr "Chargement…"
+
+#: xs/src/slic3r/GUI/Tab.cpp:2481
+msgid "LOCKED LOCK icon indicates that the settings are the same as the system values for the current option group"
+msgstr "L'icône VERROU VERROUILLE indique que les paramètres sont les mêmes que les valeurs système pour le groupe d'options en cours"
+
+#: xs/src/slic3r/GUI/Tab.cpp:2497
+msgid "LOCKED LOCK icon indicates that the value is the same as the system value."
+msgstr "L'icône VERROU VERROUILLE indique que la valeur est la même que la valeur système."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2442
+msgid "LOCKED LOCK;indicates that the settings are the same as the system values for the current option group"
+msgstr "VERROU VERROUILLE;indique que les paramètres sont les mêmes que les valeurs système pour le groupe d'options en cours"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1229
+msgid "Loops (minimum)"
+msgstr "Boucles (minimum)"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:412
+msgid "Manifold"
+msgstr "Variété"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:411
+msgid "Materials"
+msgstr "Matériaux"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:787
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:796
+msgid "Max"
+msgstr "Maximum"
+
+#: xs/src/libslic3r/PrintConfig.cpp:876
+msgid "Max print height"
+msgstr "Hauteur maximale d'impression"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:807
+msgid "Max print speed"
+msgstr "Vitesse d'impression maximale"
+
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:52
+msgid "max slic3r version"
+msgstr "version maximale de slic3r"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:837
+msgid "Max volumetric slope negative"
+msgstr "Pente volumétrique négative maximum"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:826
+msgid "Max volumetric slope positive"
+msgstr "Pente volumétrique positive maximum"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:421
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:817
+msgid "Max volumetric speed"
+msgstr "Vitesse volumétrique maximale"
+
+#: xs/src/libslic3r/PrintConfig.cpp:1854
+msgid "Maximal bridging distance"
+msgstr "Distance maximale de pont"
+
+#: xs/src/libslic3r/PrintConfig.cpp:1855
+msgid "Maximal distance between supports on sparse infill sections. "
+msgstr "Distance maximale entre les supports sur les sections de remplissage épars. "
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:422
+msgid "Maximum volumetric speed allowed for this filament. Limits the maximum volumetric speed of a print to the minimum of print and filament volumetric speed. Set to zero for no limit."
+msgstr "Vitesse volumétrique maximale autorisée pour ce filament. Limite la vitesse volumétrique d'une impression au minimum des vitesses volumétriques d'impression et de filament. Mettez à zéro pour enlever la limite."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:848
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:857
+msgid "Min"
+msgstr "Minimum"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:866
+msgid "Min print speed"
+msgstr "Vitesse d'impression minimale"
+
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:50
+msgid "min slic3r version"
+msgstr "version minimale de slic3r"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1040
+msgid "Minimum detail resolution, used to simplify the input file for speeding up the slicing job and reducing memory usage. High-resolution models often carry more detail than printers can render. Set to zero to disable any simplification and use full resolution from input."
+msgstr "Résolution minimale pour les détails, utilisée pour simplifier le fichier d'entrée afin d'accélérer le découpage et de réduire l'utilisation de la mémoire. Les modèles haute-résolution possèdent souvent plus de détails que ce que les imprimantes peuvent produire. Mettez à zéro pour désactiver toute simplification et utiliser la résolution complète de l'entrée."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:874
+msgid "Minimum extrusion length"
+msgstr "Longueur d'extrusion minimale"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1050
+msgid "Minimum travel after retraction"
+msgstr "Trajet minimal après une rétraction"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2055
+msgid "Mirror"
+msgstr "Symétrie"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2055
+msgid "Mirror the selected object"
+msgstr "Symétriser l'objet sélectionné"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2057
+msgid "Mirror the selected object along the X axis"
+msgstr "Symétriser l'objet sélectionné selon l'axe X"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2060
+msgid "Mirror the selected object along the Y axis"
+msgstr "Symétriser l'objet sélectionné selon l'axe Y"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2063
+msgid "Mirror the selected object along the Z axis"
+msgstr "Symétriser l'objet sélectionné selon l'axe Z"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:65
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:129
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:200
@@ -84,192 +2031,1381 @@ msgstr "Circulaire"
 msgid "mm"
 msgstr "mm"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:66
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:431
-msgid "Diameter"
-msgstr "Diamètre"
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1075
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1085
+msgid "mm (zero to disable)"
+msgstr "mm (zéro pour désactiver)"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:67
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:609
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:740
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1390
+msgid "mm or %"
+msgstr "mm ou %"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:382
+msgid "mm or % (leave 0 for auto)"
+msgstr "mm ou % (laissez à 0 pour le mode automatique)"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:272
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:597
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:715
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:972
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1296
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1458
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1619
+msgid "mm or % (leave 0 for default)"
+msgstr "mm ou % (laissez à 0 pour la valeur par défaut)"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:120
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:638
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:749
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:811
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:868
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:981
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1137
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1146
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1536
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1649
+msgid "mm/s"
+msgstr "mm/s"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:282
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:619
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1255
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1306
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1501
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1631
+msgid "mm/s or %"
+msgstr "mm/s ou %"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:80
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:174
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:576
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:684
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:952
+msgid "mm/s²"
+msgstr "mm/s²"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1265
+msgid "mm²"
+msgstr "mm²"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:425
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:820
+msgid "mm³/s"
+msgstr "mm³/s"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:831
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:842
+msgid "mm³/s²"
+msgstr "mm³/s²"
+
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:55
+msgid "model"
+msgstr "modèle"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:414
+msgid "Modifiers"
+msgstr "Modificateurs"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:478
+msgid "money/kg"
+msgstr "€/kg"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:182
+msgid "More"
+msgstr "Plus"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1696
+msgid "Multi material printers may need to prime or purge extruders on tool changes. Extrude the excess material into the wipe tower."
+msgstr "Les imprimantes multi-matériaux peuvent avoir besoin de préparer ou de purger leurs extrudeurs lors d'un changement d'outil. Extruder le matériau en excès dans la tour de nettoyage."
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:666
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:683
+msgid "Multi-part object detected"
+msgstr "Objet multi-pièces détecté"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:430
+msgid "Multiple Extruders"
+msgstr "Extrudeurs Multiples"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:680
 msgid ""
-"Diameter of the print bed. It is assumed that origin (0,0) is located in the "
-"center."
+"Multiple objects were loaded for a multi-material printer.\n"
+"Instead of considering them as multiple objects, should I consider\n"
+"these files to represent a single object having multiple parts?\n"
 msgstr ""
-"Diamètre du lit d'impression. Il est convenu que l'origine (0,0) est au "
-"centre."
+"Plusieurs objets ont été chargés pour une imprimante multi-matériaux.\n"
+"Au lieu de les considérer comme plusieurs objets, dois-je considérer\n"
+"ces fichiers comment représentant un objets ayant plusieurs pièces ?\n"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:71
-#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:150
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:92
-msgid "Custom"
-msgstr "Personnalisé"
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:220
+msgid "Name"
+msgstr "Nom"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:75
-msgid "Load shape from STL..."
-msgstr "Charger la forme depuis un fichier STL..."
+#: xs/src/libslic3r/PrintConfig.cpp:1126
+msgid "Name of the printer variant. For example, the printer variants may be differentiated by a nozzle diameter."
+msgstr "Nom de la variante d'imprimante. Par exemple, la variante d'imprimante peut être différenciée par un diamètre de buse."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:120
-msgid "Settings"
-msgstr "Paramètres"
+#: xs/src/libslic3r/PrintConfig.cpp:1121
+msgid "Name of the printer vendor."
+msgstr "Nom du fabriquant de l'imprimante."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:298
-msgid "Choose a file to import bed shape from (STL/OBJ/AMF/3MF/PRUSA):"
-msgstr ""
-"Choisissez le fichier à importer pour la forme du lit (STL/OBJ/AMF/3MF/"
-"PRUSA):"
+#: xs/src/libslic3r/PrintConfig.cpp:820
+msgid "Name of the profile, from which this profile inherits."
+msgstr "Nom du profil, duquel hérite ce profil."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:315
-msgid "Error! "
-msgstr "Erreur !"
+#: xs/src/slic3r/GUI/BonjourDialog.cpp:53
+msgid "Network lookup"
+msgstr "Recherche réseau"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:324
-msgid "The selected file contains no geometry."
-msgstr "Le fichier sélectionné ne contient aucune donnée géométrique."
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:27
+msgid "New version of Slic3r PE is available"
+msgstr "Une nouvelle version de Slic3r PE est disponible"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:328
-msgid ""
-"The selected file contains several disjoint areas. This is not supported."
-msgstr ""
-"Le fichier sélectionné contient des aires disjointes. Ceci n'est pas pris en "
-"charge."
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:43
+msgid "New version:"
+msgstr "Nouvelle version :"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.hpp:42
-msgid "Bed Shape"
-msgstr "Forme du lit"
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:469
+msgid "No previously sliced file."
+msgstr "Aucun fichier précédemment découpé."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:224
-msgid "Array of language names and identifiers should have the same size."
-msgstr ""
-"Le tableau des langues et des identifiants devraient avoir la même taille."
+#: xs/src/slic3r/GUI/RammingChart.cpp:28
+msgid "NO RAMMING AT ALL"
+msgstr "PAS D'EXPULSION DU TOUT"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:235
-msgid "Select the language"
-msgstr "Choisissez la langue"
+#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:137
+msgid "None"
+msgstr "Aucun"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:235
-msgid "Language"
-msgstr "Langue"
+#: xs/src/slic3r/GUI/Tab.cpp:1571
+msgid "Note: OctoPrint version at least 1.1.0 is required."
+msgstr "Note : une version d'Octoprint supérieure ou égale à 1.1.0 est requise."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:300
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:170
-msgid "Default"
-msgstr "Défaut"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:325
-msgid "Change Application Language"
-msgstr "Changer la langue de l'application"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:332
-msgid "Application will be restarted"
-msgstr "L'application va devoir redémarrer"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:332
-msgid "Attention!"
-msgstr "Attention !"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:339
-msgid "&Localization"
-msgstr "&Localisation"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:488
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:470
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1300
-msgid "Error"
-msgstr "Erreur"
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:500
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:501
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:859
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:860
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1156
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1157
+msgid "Notes"
+msgstr "Notes"
 
 #: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:493
 msgid "Notice"
-msgstr "Information"
+msgstr "Remarque"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:498
-msgid "GLUquadricObjPtr | Attempt to free unreferenced scalar"
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:85
+msgid "nozzle"
+msgstr "buse"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:894
+msgid "Nozzle diameter"
+msgstr "Diamètre de la buse"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:431
+msgid "Nozzle Diameter:"
+msgstr "Diamètre de la Buse :"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:967
+msgid "Number of extruders of the printer."
+msgstr "Nombre d'extrudeurs de l'imprimante."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1481
+msgid "Number of interface layers to insert between the object(s) and support material."
+msgstr "Nombre de couches d'interface à insérer entre le(s) objet(s) et les supports."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1231
+msgid "Number of loops for the skirt. If the Minimum Extrusion Length option is set, the number of loops might be greater than the one configured here. Set this to zero to disable skirt completely."
+msgstr "Nombre de boucles pour la jupe. Si la Longueur Minimale d'Extrusion est paramétrée, le nombre de boucles minimal sera plus grand que celui configuré ici. Mettez à zéro pour désactiver complètement la jupe."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:70
+msgid "Number of solid layers to generate on bottom surfaces."
+msgstr "Nombre de couches solides à générer sur les surfaces inférieures."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1315
+msgid "Number of solid layers to generate on top and bottom surfaces."
+msgstr "Nombre de couches solides à générer sur les surfaces supérieures et inférieures."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1640
+msgid "Number of solid layers to generate on top surfaces."
+msgstr "Nombre de couches solides à générer sur les surfaces supérieures."
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:745
+msgid "Object too large?"
+msgstr "Objet trop grand ?"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1032
+msgid "OctoPrint upload"
+msgstr "Envoi vers OctoPrint"
+
+#: lib/Slic3r/GUI/Plater.pm:1511
+msgid "OctoPrint upload finished."
+msgstr "Envoi vers OctoPrint terminé."
+
+#: xs/src/slic3r/GUI/BonjourDialog.cpp:69
+msgid "OctoPrint version"
+msgstr "Version d'OctoPrint"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1410
+msgid "Only create support if it lies on a build plate. Don't create support on a print."
+msgstr "Créer uniquement des supports reposant sur le plateau. Ne pas créer pas de supports sur une impression."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:726
+msgid "Only infill where needed"
+msgstr "Remplissage seulement où cela est nécessaire"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1205
+msgid "Only lift Z"
+msgstr "Lever Z seulement"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1100
+msgid "Only lift Z above"
+msgstr "Lever Z seulement au-dessus de"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1109
+msgid "Only lift Z below"
+msgstr "Lever Z seulement en-dessous de"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:915
+msgid "Only retract when crossing perimeters"
+msgstr "Rétracter uniquement lors du franchissement de périmètres"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:438
+msgid "Ooze prevention"
+msgstr "Prévention des coulures"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:251
+msgid "Open a model"
+msgstr "Ouvrir un modèle"
+
+#: xs/src/slic3r/GUI/Tab.cpp:1598
+msgid "Open CA certificate file"
+msgstr "Ouvrir le fichier de certificat CA"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:251
+msgid "Open STL/OBJ/AMF…\tCtrl+O"
+msgstr "Ouvrir STL/OBJ/AMF…\tCtrl+O"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2102
+msgid "Open the 3D cutting tool"
+msgstr "Ouvrir l'outil de coupe 3D"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2106
+msgid "Open the object editor dialog"
+msgstr "Ouvrir la boîte de dialogue d'édition d'objet"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:388
+msgid "Open the Prusa Edition releases page in your browser"
+msgstr "Ouvrir la page des publications de la Prusa Edition dans votre navigateur"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:385
+msgid "Open the Prusa3D drivers download page in your browser"
+msgstr "Ouvrir la page de téléchargement des drivers Prusa3D dans votre navigateur"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:398
+msgid "Open the Slic3r manual in your browser"
+msgstr "Ouvrir la manuel de Slic3r dans votre navigateur"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:395
+msgid "Open the Slic3r website in your browser"
+msgstr "Ouvrir le site web de Slic3r dans votre navigateur"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:27
+msgid "Optimize travel moves in order to minimize the crossing of perimeters. This is mostly useful with Bowden extruders which suffer from oozing. This feature slows down both the print and the G-code generation."
+msgstr "Optimiser les déplacements afin de minimiser le franchissement de périmètres. Ceci est surtout utile avec les extruder Bowden qui sont sujets aux coulures. Cette fonctionnalité ralentit l'impression et la génération du G-code."
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:384
+msgid "Options for support material and raft"
+msgstr "Options pour le matériau de support et le radeau"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:57
+msgid "Origin"
+msgstr "Origine"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:469
+msgid "Other"
+msgstr "Autre"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:38
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1572
+msgid "Other layers"
+msgstr "Autres couches"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:295
+msgid "Other Vendors"
+msgstr "Autres Fabriquants"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:238
+msgid "Other vendors"
+msgstr "Autres fabriquants"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:488
+msgid "Output file"
+msgstr "Fichier de sortie"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:930
+msgid "Output filename format"
+msgstr "Format du nom de fichier de sortie"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:476
+msgid "Output options"
+msgstr "Options de sortie"
+
+#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:140
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:82
+msgid "Overhang perimeter"
+msgstr "Périmètre en surplomb"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1550
+msgid "Overhang threshold"
+msgstr "Seuil de surplomb"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:463
+msgid "Overlap"
+msgstr "Chevauchement"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1508
+msgid "Pattern"
+msgstr "Motif"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1398
+msgid "Pattern angle"
+msgstr "Angle du motif"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1524
+msgid "Pattern spacing"
+msgstr "Espacement du motif"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1510
+msgid "Pattern used to generate support material."
+msgstr "Motif utilisé pour générer les supports."
+
+#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:138
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:80
+msgid "Perimeter"
+msgstr "Périmètre"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:957
+msgid "Perimeter extruder"
+msgstr "Extrudeur pour les périmètres"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:948
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:966
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:978
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:988
+msgid "Perimeters"
+msgstr "Périmètres"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:160
+msgid "perimeters"
+msgstr "périmètres"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:297
+msgid "Pick another vendor supported by Slic3r PE:"
+msgstr "Choisissez un autre fabriquant supporté par Slic3r PE :"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2024
+msgid "Place one more copy of the selected object"
+msgstr "Placer une copie supplémentaire de l'objet sélectionné"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:118
+msgid "Plater"
+msgstr "Plateau"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1199
+msgid "Position (for multi-extruder printers)"
+msgstr "Position (pour les imprimantes multi-extrudeurs)"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1153
+msgid "Position of perimeters starting points."
+msgstr "Position des points de départ des périmètres."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1702
+msgid "Position X"
+msgstr "Position X"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1709
+msgid "Position Y"
+msgstr "Position Y"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:494
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1001
+msgid "Post-processing scripts"
+msgstr "Scripts de post-traitement"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.hpp:17
+msgid "Preferences"
+msgstr "Préférences"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1171
+msgid "Preferred direction of the seam"
+msgstr "Direction préférée de la jointure"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1183
+msgid "Preferred direction of the seam - jitter"
+msgstr "Direction préférée de la jointure - gigue"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1222
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:150
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2125
+msgid "Preview"
+msgstr "Aperçu"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:474
+msgid "Previously sliced file ("
+msgstr "Fichier précédemment découpé ("
+
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:43
+msgid "print"
+msgstr "imprimer"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:291
+msgid "Print contour perimeters from the outermost one to the innermost one instead of the default inverse order."
+msgstr "Imprimer les périmètres de l'extérieur vers l'intérieur au lieu de l'ordre par défaut qui est inversé."
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:412
+msgid "Print Diameters"
+msgstr "Diamètres d'Impression"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:182
+msgid "Print Settings"
+msgstr "Réglages d'Impression"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:367
+msgid "Print settings"
+msgstr "Réglages d'impression"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:836
+msgid "Print speed override"
+msgstr "Contournement de la vitesse d'impression"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:369
+msgid "Printer"
+msgstr "Imprimante"
+
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:45
+msgid "printer"
+msgstr "imprimer"
+
+#: xs/src/slic3r/GUI/Tab.cpp:762
+msgid "printer model"
+msgstr "modèle de l'imprimante"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1014
+msgid "Printer notes"
+msgstr "Notes de l'imprimante"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:228
+msgid "Printer Settings"
+msgstr "Réglages de l'Imprimante"
+
+#: xs/src/libslic3r/PrintConfig.cpp:1106
+msgid "Printer type"
+msgstr "Type d'imprimante"
+
+#: xs/src/libslic3r/PrintConfig.cpp:1125
+msgid "Printer variant"
+msgstr "Variante d'imprimante"
+
+#: xs/src/libslic3r/PrintConfig.cpp:1120
+msgid "Printer vendor"
+msgstr "Fabriquant de l'imprimante"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:238
+msgid "Print…"
+msgstr "Impression…"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:528
+msgid "Processing "
+msgstr "Traitement "
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:629
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:643
+msgid "Processing input file\n"
+msgstr "Traitement du fichier d'entrée\n"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:508
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:868
+msgid "Profile dependencies"
+msgstr "Dépendances du profil"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:385
+msgid "Prusa 3D Drivers"
+msgstr "Drivers Prusa 3D"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:388
+msgid "Prusa Edition Releases"
+msgstr "Publication de la Prusa Edition"
+
+#: xs/src/slic3r/GUI/GUI.cpp:908
+msgid "Purging volumes"
+msgstr "Volumes de purge"
+
+#: xs/src/libslic3r/PrintConfig.cpp:1807
+msgid "Purging volumes - load/unload volumes"
+msgstr "Volumes de purge - volumes de chargement/déchargement"
+
+#: xs/src/libslic3r/PrintConfig.cpp:1815
+msgid "Purging volumes - matrix"
+msgstr "Volumes de purge - matrice"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:268
+msgid "Q&uick Slice…\tCtrl+U"
+msgstr "&Découpage Rapide…\tCtrl+U"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:335
+msgid "Quality (slower slicing)"
+msgstr "Qualité (découpage plus lent)"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:274
+msgid "Quick Slice and Save &As…\tCtrl+Alt+U"
+msgstr "Découpage Rapide et &Enregistrer Sous…\tCtrl+Alt+U"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:304
+msgid "Quit Slic3r"
+msgstr "Quitter Slic3r"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:331
+msgid "Radius"
+msgstr "Rayon"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:380
+msgid "Raft"
+msgstr "Radeau"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1029
+msgid "Raft layers"
+msgstr "Couches du radeau"
+
+#: xs/src/slic3r/GUI/Tab.cpp:1319
+msgid "Ramming"
+msgstr "Expulsion"
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:14
+msgid "Ramming customization"
+msgstr "Personnalisation de l'expulsion"
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:40
+msgid ""
+"Ramming denotes the rapid extrusion just before a tool change in a single-extruder MM printer. Its purpose is to properly shape the end of the unloaded filament so it does not prevent insertion of the new filament and can itself be reinserted later. This phase is important and different materials can require different extrusion speeds to get the good shape. For this reason, the extrusion rates during ramming are adjustable.\n"
+"\n"
+"This is an expert-level setting, incorrect adjustment will likely lead to jams, extruder wheel grinding into filament etc."
 msgstr ""
+"L'Expulsion décrit l'extrusion rapide qui a lieu juste avant un changement d'outil sur une imprimante MM à extrudeur unique. Le but est de donner une forme correcte au filament déchargé afin qu'il n'empêche pas l'insertion du nouveau filament et puisse être réinséré lui-même plus tard. Cette phase est importante et  des matériaux différents peuvent nécessiter des vitesses d'extrusion différentes pour obtenir la bonne forme. De ce fait, les débits d'extrusion pendant l'expulsion sont ajustables.\n"
+"\n"
+"Ceci est un paramétrage de niveau expert, et un mauvais ajustement provoquera probablement des blocages, des accrochages de la roue de l'extrudeur sur le filament , etc ..."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:500
-msgid "Warning"
-msgstr "Attention"
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:90
+msgid "Ramming line spacing"
+msgstr "Espacement de la ligne de ramming"
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:88
+msgid "Ramming line width"
+msgstr "Largeur de la ligne d'expulsion"
+
+#: xs/src/libslic3r/PrintConfig.cpp:486
+msgid "Ramming parameters"
+msgstr "Paramètres de l'expulsion"
+
+#: xs/src/slic3r/GUI/Tab.cpp:1321
+msgid "Ramming settings"
+msgstr "Réglages de l'expulsion"
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:144
+msgid "Re-configure"
+msgstr "Reconfigurer"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:372
+msgid "Rear"
+msgstr "Arrière"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:372
+msgid "Rear View"
+msgstr "Vue Arrière"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:262
+#, c-format
+msgid "Recommended object thin wall thickness for layer height %.2f and "
+msgstr "Épaisseur des parois fines de l'objet recommandée pour la hauteur de couche %.2f et "
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:245
+msgid "Recommended object thin wall thickness: Not available due to invalid layer height."
+msgstr "Épaisseur des parois fines de l'objet recommandée : Non disponible car la hauteur de couche est invalide."
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:46
+msgid "Rectangular"
+msgstr "Rectangle"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:352
+msgid "Reducing printing time"
+msgstr "Réduction du temps d'impression"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2110
+msgid "Reload from Disk"
+msgstr "Recharger depuis le Disque"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2110
+msgid "Reload the selected file from Disk"
+msgstr "Recharger le fichier sélectionné depuis le Disque"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:27
+msgid "Remember output directory"
+msgstr "Se souvenir du répertoire de sortie"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1582
+msgid "Remove"
+msgstr "Retirer"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1580
+msgid "remove"
+msgstr "retirer"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2027
+msgid "Remove one copy of the selected object"
+msgstr "Retirer une copie de l'objet sélectionné"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2021
+msgid "Remove the selected object"
+msgstr "Retirer l'objet sélectionné"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:217
+msgid "Remove user profiles - install from scratch (a snapshot will be taken beforehand)"
+msgstr "Supprimer les profils d'utilisateur - installation à partir de zéro (un snapshot sera fait avant)"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:594
+msgid "Repair"
+msgstr "Réparer"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:294
+msgid "Repair STL file…"
+msgstr "Réparer le fichier STL…"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:280
+msgid "Repeat last quick slice"
+msgstr "Répéter le dernier découpage rapide"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:405
+msgid "Report an Issue"
+msgstr "Signaler un problème"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:405
+msgid "Report an issue on the Slic3r Prusa Edition"
+msgstr "Signaler un problème sur la Prusa Edition de Slic3r"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:995
+msgid "Rescan serial ports"
+msgstr "Rescanner les ports série"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1039
+msgid "Resolution"
+msgstr "Résolution"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1057
+msgid "Retract amount before wipe"
+msgstr "Quantité de rétractation avant essuyage"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1065
+msgid "Retract on layer change"
+msgstr "Rétracter lors des changements de couche"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1202
+msgid "Retraction"
+msgstr "Rétraction"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1051
+msgid "Retraction is not triggered when travel moves are shorter than this length."
+msgstr "La rétraction n'est pas déclenchée lorsque les déplacements sont plus courts que cette distance."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1072
+msgid "Retraction Length"
+msgstr "Longueur de Rétractation"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1081
+msgid "Retraction Length (Toolchange)"
+msgstr "Longueur de Rétractation (changement d'outil)"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1134
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1135
+msgid "Retraction Speed"
+msgstr "Vitesse de Rétractation"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1218
+msgid "Retraction when tool is disabled (advanced settings for multi-extruder setups)"
+msgstr "Rétractation lorsque l'outil est désactivé (réglages avancés pour les configurations multi-extrudeurs)"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:96
+msgid "Retractions"
+msgstr "Rétractations"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:374
+msgid "Right"
+msgstr "Droite"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:374
+msgid "Right View"
+msgstr "Vue Droite"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2042
+msgid "Rotate"
+msgstr "Pivoter"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2034
+msgid "Rotate 45° clockwise"
+msgstr "Pivoter de 45° dans le sens des aiguilles d'une montre"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2037
+msgid "Rotate 45° counter-clockwise"
+msgstr "Pivoter de 45° dans le sens inverse des aiguilles d'une montre"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:950
+msgid "Rotate around "
+msgstr "Pivoter autour de "
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2034
+msgid "Rotate the selected object by 45° clockwise"
+msgstr "Pivoter l'objet sélectionné de 45° dans le sens des aiguilles d'une montre"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2037
+msgid "Rotate the selected object by 45° counter-clockwise"
+msgstr "Pivoter l'objet sélectionné de 45° dans le sens inverse des aiguilles d'une montre"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2042
+msgid "Rotate the selected object by an arbitrary angle"
+msgstr "Pivoter l'objet sélectionnée d'un angle donné"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2044
+msgid "Rotate the selected object by an arbitrary angle around X axis"
+msgstr "Pivoter l'objet sélectionnée d'un angle donné autour de l'axe X"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2047
+msgid "Rotate the selected object by an arbitrary angle around Y axis"
+msgstr "Pivoter l'objet sélectionnée d'un angle donné autour de l'axe Y"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2050
+msgid "Rotate the selected object by an arbitrary angle around Z axis"
+msgstr "Pivoter l'objet sélectionnée d'un angle donné autour de l'axe Z"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:211 xs/src/slic3r/GUI/GUI.cpp:399
+#, c-format
+msgid "Run %s"
+msgstr "Run %s"
+
+#: xs/src/slic3r/GUI/RammingChart.cpp:81 xs/src/slic3r/GUI/RammingChart.cpp:86
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:82
+#: xs/src/libslic3r/PrintConfig.cpp:480
+msgid "s"
+msgstr "s"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1751
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:514
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1645
+msgid "Save "
+msgstr "Enregistrer "
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:605
+msgid "Save configuration as:"
+msgstr "Enregistrer la configuration sous :"
 
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:50
 msgid "Save current "
-msgstr "Sauvegarder le document en cours"
+msgstr "Enregistrer l'état actuel "
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:51
-msgid "Delete this preset"
-msgstr "Supprimer cette préconfiguration"
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:580
+msgid "Save OBJ file (less prone to coordinate errors than STL) as:"
+msgstr "Enregistrer le fichier OBJ (moins enclin aux erreurs de coordonnées que le STL) sous :"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:313
-msgid "Layers and perimeters"
-msgstr "Calques et périmètres"
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:248
+msgid "Save preset"
+msgstr "Enregistrer le préréglage"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:314
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:777
-msgid "Layer height"
-msgstr "Épaisseur de couche"
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:646
+msgid "Save presets bundle as:"
+msgstr "Enregistrer le lot de préréglages sous :"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:318
-msgid "Vertical shells"
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:222
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1056
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1061
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2068
+msgid "Scale"
+msgstr "Redimensionner"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1031
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1035
+msgid "Scale along "
+msgstr "Redimensionner le long de "
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2068
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2084
+msgid "Scale the selected object along a single axis"
+msgstr "Redimensionner l'objet sélectionné le long d'un seul axe"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2073
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2089
+msgid "Scale the selected object along the X axis"
+msgstr "Redimensionner l'objet sélectionné le long de l'axe X"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2070
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2086
+msgid "Scale the selected object along the XYZ axes"
+msgstr "Redimensionner l'objet sélectionné le long des axes XYZ"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2076
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2092
+msgid "Scale the selected object along the Y axis"
+msgstr "Redimensionner l'objet sélectionné le long de l'axe Y"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2079
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2095
+msgid "Scale the selected object along the Z axis"
+msgstr "Redimensionner l'objet sélectionné le long de l'axe Z"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2084
+msgid "Scale to size"
+msgstr "Redimensionner à la taille"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:187
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:203
+msgid "Scale…"
+msgstr "Redimensionner…"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1151
+msgid "Seam position"
+msgstr "Position de la jointure"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1172
+msgid "Seam preferred direction"
+msgstr "Direction préférée de la jointure"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1182
+msgid "Seam preferred direction jitter"
+msgstr "Gigue de la direction préférée de la jointure"
+
+#: xs/src/slic3r/GUI/BonjourDialog.cpp:187
+msgid "Searching for devices"
+msgstr "Recherche des dispositifs"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:342
+msgid "Select &Controller Tab\tCtrl+T"
+msgstr "Sélectionner l'Onglet &Contrôleur\tCtrl+T"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:353
+msgid "Select &Filament Settings Tab\tCtrl+3"
+msgstr "Sélectionner l'Onglet des Réglages du &Filament\tCtrl+3"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:336
+msgid "Select &Plater Tab\tCtrl+1"
+msgstr "Sélectionner l'Onglet du &Plateau\tCtrl+1"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:103
+msgid "Select all"
+msgstr "Tout sélectionner"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:623
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:667
+msgid "Select configuration to load:"
+msgstr "Sélectionner la configuration à charger :"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:104
+msgid "Select none"
+msgstr "Ne sélectionner aucun"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:350
+msgid "Select P&rint Settings Tab\tCtrl+2"
+msgstr "Sélectionner l'Onglet des Réglages d'&Impression\tCtrl+2"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:356
+msgid "Select Print&er Settings Tab\tCtrl+4"
+msgstr "Sélectionner l'Onglet des Réglages de l'Impri&mante\tCtrl+4"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:235
+msgid "Select the language"
+msgstr "Sélectionner la langue"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1667
+msgid "Select the printers this profile is compatible with."
+msgstr "Sélectionner les imprimantes avec lesquelles ce profil est compatible."
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:566
+msgid "Select the STL file to repair:"
+msgstr "Sélectionner le fichier STL à réparer :"
+
+#: xs/src/slic3r/GUI/GUI.cpp:882
+msgid "Select what kind of support do you need"
+msgstr "Choisissez le type de support dont vous avez besoin"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:239
+msgid "Send to printer"
+msgstr "Envoyer à l'imprimante"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1448
+msgid "Sending G-code file to the OctoPrint server..."
+msgstr "Envoi du fichier G-code vers le serveur OctoPrint..."
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:477
+msgid "Sequential printing"
+msgstr "Impression séquentielle"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:990
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1193
+msgid "Serial port"
+msgstr "Port série"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1202
+msgid "Serial port speed"
+msgstr "Vitesse du port série"
+
+#: xs/src/slic3r/GUI/BonjourDialog.cpp:68
+msgid "Service name"
+msgstr "Nom du service"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2030
+msgid "Set number of copies…"
+msgstr "Choisir le nombre de copies…"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:398
+msgid "Set the shape of your printer's bed."
+msgstr "Réglez la forme du plateau de votre imprimante."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:378
+msgid "Set this to a non-zero value to allow a manual extrusion width. If left to zero, Slic3r derives extrusion widths from the nozzle diameter (see the tooltips for perimeter extrusion width, infill extrusion width etc). If expressed as percentage (for example: 230%), it will be computed over layer height."
+msgstr "Réglez ce paramètre sur une valeur non-nulle pour définir manuellement la largeur d’extrusion. Si la valeur reste sur zéro, Slic3r calcule la largeur d’extrusion en se basant sur le diamètre de la buse (voir l’info-bulle concernant la largeur d’extrusion du périmètre, la largeur d’extrusion du remplissage, etc…). Si la valeur est exprimée en pourcentage (par exemple : 230%), elle sera calculée par rapport à la hauteur de couche."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:269
+msgid "Set this to a non-zero value to set a manual extrusion width for external perimeters. If left zero, default extrusion width will be used if set, otherwise 1.125 x nozzle diameter will be used. If expressed as percentage (for example 200%), it will be computed over layer height."
+msgstr "Réglez ce paramètre sur une valeur non-nulle pour définir manuellement la largeur d’extrusion pour les périmètres extérieurs. Si la valeur reste sur zéro, la largeur d’extrusion par défaut sera utilisée si définie, sinon la valeur 1.125 x diamètre de la buse sera utilisée. Si la valeur est exprimée en pourcentage (par exemple : 200%), elle sera calculée par rapport à la hauteur de couche."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:593
+msgid "Set this to a non-zero value to set a manual extrusion width for first layer. You can use this to force fatter extrudates for better adhesion. If expressed as percentage (for example 120%) it will be computed over first layer height. If set to zero, it will use the default extrusion width."
+msgstr "Réglez ce paramètre sur une valeur non-nulle pour définir manuellement la largeur d’extrusion pour la première couche. Vous pouvez procéder ainsi pour obtenir des extrudats plus épais afin d’avoir une meilleure adhérence. Si la valeur est exprimée en pourcentage (par exemple : 120%), elle sera calculée par rapport à la hauteur de la première couche. Si elle est réglée sur zéro, elle utilisera la largeur d’extrusion par défaut."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1293
+msgid "Set this to a non-zero value to set a manual extrusion width for infill for solid surfaces. If left zero, default extrusion width will be used if set, otherwise 1.125 x nozzle diameter will be used. If expressed as percentage (for example 90%) it will be computed over layer height."
+msgstr "Réglez ce paramètre sur une valeur non-nulle pour définir manuellement la largeur d’extrusion pour le remplissage ou les surfaces solides. Si la valeur reste sur zéro, la largeur d’extrusion par défaut sera utilisée si définie, sinon la valeur 1.125 x diamètre de la buse sera utilisée. Si la valeur est exprimée en pourcentage (par exemple : 90%), elle sera calculée par rapport à la hauteur de couche."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1615
+msgid "Set this to a non-zero value to set a manual extrusion width for infill for top surfaces. You may want to use thinner extrudates to fill all narrow regions and get a smoother finish. If left zero, default extrusion width will be used if set, otherwise nozzle diameter will be used. If expressed as percentage (for example 90%) it will be computed over layer height."
+msgstr "Réglez ce paramètre sur une valeur non-nulle pour définir manuellement la largeur d’extrusion pour le remplissage ou les surfaces supérieures. Vous voudrez peut-être utiliser des extrudats plus fins pour remplir les zones les plus étroites et obtenir des finitions plus lisses. Si la valeur reste sur zéro, la largeur d’extrusion par défaut sera utilisée si définie, sinon le diamètre de la buse sera utilisé. Si la valeur est exprimée en pourcentage (par exemple : 90%), elle sera calculée par rapport à la hauteur de couche."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:711
+msgid "Set this to a non-zero value to set a manual extrusion width for infill. If left zero, default extrusion width will be used if set, otherwise 1.125 x nozzle diameter will be used. You may want to use fatter extrudates to speed up the infill and make your parts stronger. If expressed as percentage (for example 90%) it will be computed over layer height."
+msgstr "Réglez ce paramètre sur une valeur non-nulle pour définir manuellement la largeur d’extrusion pour le remplissage. Si la valeur reste sur zéro, la largeur d’extrusion par défaut sera utilisée si définie, sinon la valeur 1.125 x diamètre de la buse sera utilisée. Vous voudrez peut-être utiliser des extrudats plus épais pour accélérer le remplissage et rendre vos pièces plus solides. Si la valeur est exprimée en pourcentage (par exemple : 90%), elle sera calculée par rapport à la hauteur de couche."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:968
+msgid "Set this to a non-zero value to set a manual extrusion width for perimeters. You may want to use thinner extrudates to get more accurate surfaces. If left zero, default extrusion width will be used if set, otherwise 1.125 x nozzle diameter will be used. If expressed as percentage (for example 200%) it will be computed over layer height."
+msgstr "Réglez ce paramètre sur une valeur non-nulle pour définir manuellement une largeur d’extrusion pour les périmètres. Vous voudrez peut-être utiliser des extrudats plus fin pour obtenir des surfaces plus nettes. Si la valeur reste sur zéro, la largeur d’extrusion par défaut sera utilisée si définie, sinon la valeur 1.125 x diamètre de la buse sera utilisée. Si la valeur est exprimée en pourcentage (par exemple : 200%), elle sera calculée par rapport à la hauteur de couche."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1455
+msgid "Set this to a non-zero value to set a manual extrusion width for support material. If left zero, default extrusion width will be used if set, otherwise nozzle diameter will be used. If expressed as percentage (for example 90%) it will be computed over layer height."
+msgstr "Réglez ce paramètre sur une valeur non-nulle pour définir manuellement la largeur d’extrusion pour les supports. Si la valeur reste sur zéro, la largeur d’extrusion par défaut sera utilisée si définie, sinon le diamètre de la buse sera utilisée. Si la valeur est exprimée en pourcentage (par exemple : 90%), elle sera calculée par rapport à la hauteur de couche."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:332
+msgid "Set this to the clearance radius around your extruder. If the extruder is not centered, choose the largest value for safety. This setting is used to check for collisions and to display the graphical preview in the plater."
+msgstr "Paramétrez ceci avec le rayon de dégagement autour de l'extrudeur. Si l'extrudeur n'est pas centré, choisissez la plus grande valeur par sécurité. Ce réglage est utilisé pour vérifier les collisions et afficher l'aperçu graphique sur le plateau."
+
+#: xs/src/libslic3r/PrintConfig.cpp:877
+msgid "Set this to the maximum height that can be reached by your extruder while printing."
+msgstr "Réglez cette valeur sur la hauteur maximum que peut atteindre votre extrudeur au cours de l'impression."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:321
+msgid "Set this to the vertical distance between your nozzle tip and (usually) the X carriage rods. In other words, this is the height of the clearance cylinder around your extruder, and it represents the maximum depth the extruder can peek before colliding with other printed objects."
+msgstr "Paramétrez ceci avec la distance verticale entre la pointe de la buse et (habituellement) les tiges du chariot de l'axe X. En d'autres termes, il s'agit de la hauteur du cylindre de dégagement autour de l'extrudeur, et elle représente la profondeur maximum à laquelle peut descendre l'extrudeur avant d'entrer en collision avec d'autres objets imprimés."
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:120
+msgid "Settings"
+msgstr "Réglages"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:191
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:206
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2106
+msgid "Settings…"
+msgstr "Réglages…"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:39
+msgid "Shape"
+msgstr "Forme"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:98
+msgid "Shells"
+msgstr "Coques"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:75
+msgid "Show"
+msgstr "Afficher"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:408
+msgid "Show about dialog"
+msgstr "Afficher la boîte de dialogue à propos"
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:337
+msgid "Show advanced settings"
+msgstr "Afficher les réglages avancés"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:67
+msgid "Show incompatible print and filament presets"
+msgstr "Afficher les préréglages d'impression et de filament incompatibles"
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:337
+msgid "Show simplified settings"
+msgstr "Afficher les réglages simplifiés"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:402
+msgid "Show system information"
+msgstr "Afficher les informations système"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:353
+msgid "Show the filament settings"
+msgstr "Afficher les réglages de filament"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:336
+msgid "Show the plater"
+msgstr "Afficher le plateau"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:350
+msgid "Show the print settings"
+msgstr "Afficher les réglages d'impression"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:342
+msgid "Show the printer controller"
+msgstr "Afficher le contrôleur de l'imprimante"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:356
+msgid "Show the printer settings"
+msgstr "Afficher les réglages de l'imprimante"
+
+#: xs/src/slic3r/GUI/Tab.cpp:1716 xs/src/slic3r/GUI/Tab.cpp:1722
+msgid "Single extruder MM setup"
+msgstr "Réglage MM pour extrudeur unique"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1373
+msgid "Single Extruder Multi Material"
+msgstr "Extrudeur Unique Multi-Matériaux"
+
+#: xs/src/slic3r/GUI/Tab.cpp:1723
+msgid "Single extruder multimaterial parameters"
+msgstr "Paramètres multimatériaux pour extrudeur unique"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:50
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1191
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:408
+msgid "Size"
+msgstr "Taille"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:938
+msgid "Size and coordinates"
+msgstr "Taille et coordonnées"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:51
+msgid "Size in X and Y of the rectangular plate."
+msgstr "Taille en X et Y du plateau rectangulaire."
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:365
+#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:146
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:88
+msgid "Skirt"
+msgstr "Jupe"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:364
+msgid "Skirt and brim"
+msgstr "Jupe et bordure"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1221
+msgid "Skirt height"
+msgstr "Hauteur de la jupe"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1230
+msgid "Skirt Loops"
+msgstr "Boucles de la Jupe"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:398
+msgid "Slic3r &Manual"
+msgstr "&Manuel de Slic3r"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:395
+msgid "Slic3r &Website"
+msgstr "Site &Web de Slic3r"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:902
+msgid "Slic3r can upload G-code files to OctoPrint. This field should contain the API Key required for authentication."
+msgstr "Slic3r peut envoyer des fichiers G-code à OctoPrint. Ce champ doit contenir la clé d'API requise pour l'authentification."
+
+#: xs/src/libslic3r/PrintConfig.cpp:992
+msgid "Slic3r can upload G-code files to OctoPrint. This field should contain the hostname, IP address or URL of the OctoPrint instance."
+msgstr "Slic3r peut télécharger des fichiers G-code vers OctoPrint. Ce champ doit contenir le nom d'hôte, l'adresse IP ou l'URL de l'instance OctoPrint."
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:108
+msgid "Slic3r configuration is incompatible"
+msgstr "La configuration de Slic3r n'est pas compatible"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:929
+msgid "Slic3r Error"
+msgstr "Erreur de Slic3r"
+
+#: xs/src/slic3r/GUI/MsgDialog.cpp:64
+msgid "Slic3r error"
+msgstr "Erreur de Slic3r"
+
+#: xs/src/slic3r/GUI/MsgDialog.cpp:64
+msgid "Slic3r has encountered an error"
+msgstr "Slic3r a rencontré une erreur"
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:108
+msgid "Slic3r incompatibility"
+msgstr "Incompatibilité avec Slic3r"
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:165
+#, c-format
+msgid ""
+"Slic3r PE now uses an updated configuration structure.\n"
+"\n"
+"So called 'System presets' have been introduced, which hold the built-in default settings for various printers. These System presets cannot be modified, instead, users now may create their own presets inheriting settings from one of the System presets.\n"
+"An inheriting preset may either inherit a particular value from its parent or override it with a customized value.\n"
+"\n"
+"Please proceed with the %s that follows to set up the new presets and to choose whether to enable automatic preset updates."
 msgstr ""
+"Slic3r PE utilise à présent une structure de configuration mise à jour.\n"
+"\n"
+"Il existe à présent des \"préréglages Système\", qui intègrent les réglages par défaut pour les différentes imprimantes. Ces préréglages Système ne peuvent pas être modifiés, mais les utilisateurs peuvent désormais créer leurs propres préréglages héritant des paramètres de l'un des préréglages Système.\n"
+"Un tel préréglage peut ainsi hériter d'une valeur particulière de son parent ou la remplacer par une valeur personnalisée.\n"
+"\n"
+"Veuillez utiliser les %s qui suivent pour paramétrer les nouveaux réglages et éventuellement accepter les mises à jour de réglage automatiques."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:329
-msgid "Horizontal shells"
-msgstr ""
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:42
+msgid "slic3r version"
+msgstr "version de slic3r"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:867
+msgid "Slic3r will not scale speed down below this speed."
+msgstr "Slic3r ne descendra pas en-dessous de cette vitesse."
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:268
+msgid "Slice a file into a G-code"
+msgstr "Découper un fichier en G-code"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:274
+msgid "Slice a file into a G-code, save as"
+msgstr "Découper un fichier en G-code, enregistrer sous"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:287
+msgid "Slice file to a multi-layer SVG"
+msgstr "Découper un fichier en un SVG multi-couches"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:237
+msgid "Slice now"
+msgstr "Découper maintenant"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:287
+msgid "Slice to SV&G…\tCtrl+G"
+msgstr "Découper vers SV&G...\tCtrl+G"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:438
+msgid "Sliced Info"
+msgstr "Informations de découpage"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1286
+msgid "Slicing cancelled"
+msgstr "Découpe annulée"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:550
+msgid "Slicing Done!"
+msgstr "Découpe Effectuée !"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:528
+msgid "Slicing…"
+msgstr "Découpe en cours…"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1239
+msgid "Slow down if layer print time is below"
+msgstr "Ralentir si le temps d'impression de la couche est inférieur à"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1250
+msgid "Small perimeters"
+msgstr "Périmètres courts"
+
+#: xs/src/slic3r/GUI/GUI.cpp:417
+msgid "Snapshot name"
+msgstr "Nom du snapshot"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:179
+msgid "solid infill"
+msgstr "remplissage solide"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1291
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1301
+#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:142
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:84
+msgid "Solid infill"
+msgstr "Remplissage solide"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1279
+msgid "Solid infill every"
+msgstr "Remplissage solide toutes les"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1271
+msgid "Solid infill extruder"
+msgstr "Extrudeur pour le remplissage solide"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1262
+msgid "Solid infill threshold area"
+msgstr "Surface de seuil pour le remplissage solide"
 
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:330
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1314
 msgid "Solid layers"
 msgstr "Couches solides"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:335
-msgid "Quality (slower slicing)"
-msgstr "Qualité (tranchage plus lent)"
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:470
+msgid "Soluble material"
+msgstr "Matériau soluble"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:342
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:356
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:449
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:452
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:831
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1113
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:107
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:208
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:736
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1733
-msgid "Advanced"
-msgstr "Avancé"
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:471
+msgid "Soluble material is most likely used for a soluble support."
+msgstr "Il est probable qu'un matériau soluble soit utilisé pour un support soluble."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:346
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:347
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:664
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:87
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:247
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:488
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:502
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:540
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:681
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:691
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:709
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:727
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:746
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1263
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1280
-msgid "Infill"
-msgstr "Remplissage"
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:653
+msgid "Some G/M-code commands, including temperature control and others, are not universal. Set this option to your printer's firmware to get a compatible output. The \"No extrusion\" flavor prevents Slic3r from exporting any extrusion value at all."
+msgstr "Certaines commandes G/M-code, dont le contrôle de température et autres, ne sont pas universelles. Paramétrez cette option avec le firmware de votre imprimante pour obtenir une sortie compatible. La version \"sans extrusion\" empêche Slic3r d'exporter toute valeur d'extrusion."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:352
-msgid "Reducing printing time"
-msgstr "Réduire le temps d'impression"
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1682
+msgid "Some printers or printer setups may have difficulties printing with a variable layer height. Enabled by default."
+msgstr "Certaines imprimantes ou certains réglages d'imprimante peuvent rencontrer des difficultés pour imprimer avec une hauteur de couche variable. Activé par défaut."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:364
-msgid "Skirt and brim"
-msgstr "Contour et débord"
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1490
+msgid "Spacing between interface lines. Set zero to get a solid interface."
+msgstr "Espacement entre les lignes d'interface. Mettez à zéro pour obtenir une interface solide."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:365
-#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:146
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:88
-msgid "Skirt"
-msgstr "Contour (Skirt)"
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1526
+msgid "Spacing between support material lines."
+msgstr "Espacement entre les lignes des supports."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:371
-msgid "Brim"
-msgstr "Débord (Brim)"
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:398
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:118
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:278
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:635
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:747
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:979
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1201
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1251
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1302
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1625
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:71
+msgid "Speed"
+msgstr "Vitesse"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1203
+msgid "Speed (baud) of USB/serial port for printer connection."
+msgstr "Vitesse (baud) du port USB/série pour la connexion à l'imprimante."
+
+#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:336
+msgid "Speed (mm/s)"
+msgstr "Vitesse (mm/s)"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:636
+msgid "Speed for filling small gaps using short zigzag moves. Keep this reasonably low to avoid too much shaking and resonance issues. Set zero to disable gaps filling."
+msgstr "Vitesse pour combler de petits interstices avec de courts mouvements en zigzag. Gardez un réglage relativement lent afin d'éviter les problèmes de vibration et de résonance. Réglez sur zéro pour désactiver le remplissage d'interstices."
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:411
+msgid "Speed for non-print moves"
+msgstr "Vitesse pour les déplacements sans impression"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:980
+msgid "Speed for perimeters (contours, aka vertical shells). Set to zero for auto."
+msgstr "Vitesse pour les périmètres (contours, parois verticales). Réglez sur zéro pour un ajustement automatique."
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:399
+msgid "Speed for print moves"
+msgstr "Vitesse pour les déplacements d'impression"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:119
+msgid "Speed for printing bridges."
+msgstr "Vitesse d'impression des ponts."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1303
+msgid "Speed for printing solid regions (top/bottom/internal horizontal shells). This can be expressed as a percentage (for example: 80%) over the default infill speed above. Set to zero for auto."
+msgstr "Vitesse pour imprimer des zones solides (supérieures/inférieures/parois horizontales internes). Peut être exprimée en pourcentage (par exemple: 80%) de la vitesse de remplissage par défaut susmentionnée. Réglez sur zéro pour un ajustement automatique."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1499
+msgid "Speed for printing support material interface layers. If expressed as percentage (for example 50%) it will be calculated over support material speed."
+msgstr "Vitesse d'impression des couches d'interface des supports. Si exprimée en pourcentage (par exemple 50%), elle sera calculée à partir de la vitesse d'impression des supports."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1535
+msgid "Speed for printing support material."
+msgstr "Vitesse d'impression du support."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:748
+msgid "Speed for printing the internal fill. Set to zero for auto."
+msgstr "Vitesse pour imprimer le remplissage interne. Réglez sur zéro pour un ajustement automatique."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1626
+msgid "Speed for printing top solid layers (it only applies to the uppermost external layers and not to their internal solid layers). You may want to slow down this to get a nicer surface finish. This can be expressed as a percentage (for example: 80%) over the solid infill speed above. Set to zero for auto."
+msgstr "Vitesse pour imprimer les couches solides supérieures (ne s'applique qu'aux couches externes les plus hautes et pas aux couches internes solides). Vous voudrez peut-être abaisser cette vitesse afin d'avoir une finition de surface plus nette. Peut être exprimé en pourcentage (par exemple: 80%) de la vitesse de remplissage solide susmentionnée. Réglez sur zéro pour un ajustement automatique."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1648
+msgid "Speed for travel moves (jumps between distant extrusion points)."
+msgstr "Vitesse pour les déplacements (trajet entre deux points d'extrusion distants)."
+
+#: xs/src/libslic3r/PrintConfig.cpp:460
+msgid "Speed used for loading the filament on the wipe tower. "
+msgstr "Vitesse utilisée pour charger le filament sur la tour de nettoyage. "
+
+#: xs/src/libslic3r/PrintConfig.cpp:468
+msgid "Speed used for unloading the filament on the wipe tower (does not affect  initial part of unloading just after ramming). "
+msgstr "Vitesse utilisée pour décharger le filament sur la tour de nettoyage (n'affecte pas l'étape initiale de déchargement juste après l'expulsion). "
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1322
+msgid "Spiral vase"
+msgstr "Vase spiral"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:540
+msgid "Spiral Vase"
+msgstr "Vase Spiral"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:188
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:204
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2099
+msgid "Split"
+msgstr "Scinder"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2099
+msgid "Split the selected object into individual parts"
+msgstr "Scinder l'objet sélectionné en pièces individuelles"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:847
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1120
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1342
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1357
+msgid "Start G-code"
+msgstr "G-code de début"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:291
+msgid "Start new slicing process"
+msgstr "Démarrer un nouveau processus de découpe"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1539
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1581
+msgid "STL file exported to "
+msgstr "Fichier STL exporté vers "
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1017
+msgid "Success!"
+msgstr "Réussi !"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:198
+msgid "support"
+msgstr "support"
+
+#: xs/src/slic3r/GUI/GUI.cpp:879
+msgid "Support"
+msgstr "Support"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:620
+msgid "Support Generator"
+msgstr "Générateur de Support"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:208
+msgid "support interface"
+msgstr "interface du support"
 
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:374
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:375
@@ -298,135 +3434,183 @@ msgstr "Débord (Brim)"
 msgid "Support material"
 msgstr "Support"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:380
-msgid "Raft"
-msgstr "Support (Raft)"
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1497
+#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:148
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:90
+msgid "Support material interface"
+msgstr "Interface des supports"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:384
-msgid "Options for support material and raft"
-msgstr "Options pour le matériel de support"
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1552
+msgid "Support material will not be generated for overhangs whose slope angle (90° = vertical) is above the given threshold. In other words, this value represent the most horizontal slope (measured from the horizontal plane) that you can print without support material. Set to zero for automatic detection (recommended)."
+msgstr "Le support ne sera pas généré pour les surplombs dont l'inclinaison (90° = vertical) dépasse le seuil défini. Autrement dit, cette valeur représente l'inclinaison horizontale maximum (mesurée à partir du plan horizontal) que vous pouvez imprimer sans support. Réglez sur zéro pour une détection automatique (recommandé)."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:398
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:118
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:278
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:635
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:747
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:979
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1201
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1251
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1302
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1625
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:71
-msgid "Speed"
-msgstr "Vitesse"
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1470
+msgid "Support material/raft interface extruder"
+msgstr "Extrudeur pour l'interface des supports/du radeau"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:399
-msgid "Speed for print moves"
-msgstr "Vitesse pour les déplacements d'impression"
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1444
+msgid "Support material/raft/skirt extruder"
+msgstr "Extrudeur pour support/raft/jupe"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:411
-msgid "Speed for non-print moves"
-msgstr "Vitesse pour les déplacements hors impression"
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1408
+msgid "Support on build plate only"
+msgstr "Support sur le plateau uniquement"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:414
-msgid "Modifiers"
-msgstr "Modificateurs"
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:617
+msgid ""
+"Supports work better, if the following feature is enabled:\n"
+"- Detect bridging perimeters\n"
+"\n"
+"Shall I adjust those settings for supports?"
+msgstr ""
+"Les supports sont plus efficaces, si la fonctionnalité suivante est activée :\n"
+"-Détection des périmètres de pont\n"
+"\n"
+"Voulez-vous que que je modifie les réglages des supports ?"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:417
-msgid "Acceleration control (advanced)"
-msgstr "Contrôle de l'accélération (avancé)"
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:59
+msgid "Suppress \" - default - \" presets"
+msgstr "Supprimer les préréglages \" - par défaut - \""
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:424
-msgid "Autospeed (advanced)"
-msgstr "Vitesse automatique (avancé)"
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:61
+msgid "Suppress \" - default - \" presets in the Print / Filament / Printer selections once there are any other valid presets available."
+msgstr "Supprimer les préréglages \" - par défaut - \" dans les choix Impression / Filament / Imprimante une fois qu'il y a d'autres préréglages valides disponibles."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:430
-msgid "Multiple Extruders"
-msgstr "Extrudeurs multiples"
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:514
+msgid "SVG"
+msgstr "SVG"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:431
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:966
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:308
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:702
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:958
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1272
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1445
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1471
-msgid "Extruders"
-msgstr "Extrudeurs"
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:325
+msgid ""
+"Switching to simple settings will discard changes done in the advanced mode!\n"
+"\n"
+"Do you want to proceed?"
+msgstr ""
+"Basculer vers les réglages simples annulera les changements effectués en mode avancé !\n"
+"\n"
+"Voulez-vous continuer ?"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:438
-msgid "Ooze prevention"
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1544
+msgid "Synchronize support layers with the object print layers. This is useful with multi-material printers, where the extruder switch is expensive."
+msgstr "Synchroniser les couches du support avec les couches d'impression de l'objet. Cela est utile pour les imprimantes multi-matériaux, pour lesquelles le changement d'extrudeur est onéreux."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1542
+msgid "Synchronize with object layers"
+msgstr "Synchroniser avec les couches de l'objet"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:402
+msgid "System Info"
+msgstr "Informations sur le Système"
+
+#: xs/src/slic3r/GUI/Tab.cpp:2286 xs/src/slic3r/GUI/Tab.cpp:2372
+#: xs/src/slic3r/GUI/Preset.cpp:605 xs/src/slic3r/GUI/Preset.cpp:645
+#: xs/src/slic3r/GUI/Preset.cpp:670 xs/src/slic3r/GUI/Preset.cpp:702
+#: xs/src/slic3r/GUI/PresetBundle.cpp:1069
+#: xs/src/slic3r/GUI/PresetBundle.cpp:1122 lib/Slic3r/GUI/Plater.pm:552
+msgid "System presets"
+msgstr "Préréglages système"
+
+#: xs/src/slic3r/GUI/GUI.cpp:403
+msgid "Take Configuration Snapshot"
+msgstr "Prendre un snapshot de la configuration"
+
+#: xs/src/slic3r/GUI/GUI.cpp:417
+msgid "Taking configuration snapshot"
+msgstr "Snapshot de la configuration  en cours"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1576
+msgid "Temperature"
+msgstr "Température"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:794
+msgid "Temperature "
+msgstr "Température "
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1333
+msgid "Temperature difference to be applied when an extruder is not active. Enables a full-height \"sacrificial\" skirt on which the nozzles are periodically wiped."
+msgstr "Différence de température devant être appliquée quand un extrudeur n'est pas actif. Permet la génération d'un contour complet \"sacrificiel\" sur lequel les buses sont nettoyées régulièrement."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1332
+msgid "Temperature variation"
+msgstr "Variation de température"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:463
+msgid "Temperatures"
+msgstr "Températures"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1004
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1072
+msgid "Test"
+msgstr "Test"
+
+# Used in context: _("The ") + str_fill_pattern + _(" infill pattern is not supposed to work at 100% density.\n")
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:662
+msgid "The "
 msgstr ""
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:442
-#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:149
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:91
-msgid "Wipe tower"
-msgstr "Tour de "
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:309
+msgid "The extruder to use (unless more specific extruder settings are specified). This value overrides perimeter and infill extruders, but not the support extruders."
+msgstr "L'extrudeur à utiliser (à moins que d'autres réglages d'extrudeur plus spécifiques soient spécifiés). Cette valeur se substitue aux extrudeurs de périmètre et de remplissage, mais pas aux extrudeurs de support."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:453
-msgid "Extrusion width"
-msgstr "Largeur d'extrusion"
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:703
+msgid "The extruder to use when printing infill."
+msgstr "L'extrudeur à utiliser pour imprimer le remplissage."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:463
-msgid "Overlap"
-msgstr ""
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:959
+msgid "The extruder to use when printing perimeters and brim. First extruder is 1."
+msgstr "L'extrudeur à utiliser pour imprimer les périmètres et la bordure. Le premier extrudeur a le numéro 1."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:466
-msgid "Flow"
-msgstr ""
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1273
+msgid "The extruder to use when printing solid infill."
+msgstr "L'extrudeur à utiliser pour imprimer les remplissages solides."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:469
-msgid "Other"
-msgstr "Autre"
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1472
+msgid "The extruder to use when printing support material interface (1+, 0 to use the current extruder to minimize tool changes). This affects raft too."
+msgstr "L'extrudeur à utiliser pour imprimer les intercalaires du support (1+,0 pour utiliser l'extrudeur actuel et limiter les changements d'outil). Cela affecte également le raft."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:476
-msgid "Output options"
-msgstr "Option de sortie"
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1446
+msgid "The extruder to use when printing support material, raft and skirt (1+, 0 to use the current extruder to minimize tool changes)."
+msgstr "L'extrudeur à utiliser pour imprimer des supports, du raft ou des contours (1+,0 pour utiliser l'extrudeur actuel et limiter les changements d'outil)."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:477
-msgid "Sequential printing"
-msgstr "Impression séquentielle"
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:209
+msgid "The first layer will be shrunk in the XY plane by the configured value to compensate for the 1st layer squish aka an Elephant Foot effect."
+msgstr "La première couche sera réduite sur le plan XY selon la valeur configurée afin de compenser l'écrasement de la première couche également connu sous le nom d'effet Pied d'Éléphant."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:479
-msgid "Extruder clearance (mm)"
-msgstr ""
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1734
+msgid "The object will be grown/shrunk in the XY plane by the configured value (negative = inwards, positive = outwards). This might be useful for fine-tuning hole sizes."
+msgstr "L'objet sera agrandi/réduit sur les plans XY selon la valeur indiquée (négatif = réduit, positif = agrandi). Ce réglage peut être utile pour un réglage fin des tailles de trous."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:488
-msgid "Output file"
-msgstr "Fichier de destination"
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1031
+msgid "The object will be raised by this number of layers, and support material will be generated under it."
+msgstr "L'objet sera surélevé de ce nombre de couches, et du support sera généré en dessous."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:494
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1001
-msgid "Post-processing scripts"
-msgstr "Script de Post-processing"
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1374
+msgid "The printer multiplexes filaments into a single hot end."
+msgstr "L'imprimante multiplexe les filaments vers une seule tête d'extrusion."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:500
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:501
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:859
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:860
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1156
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1157
-msgid "Notes"
-msgstr "Notes"
+#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:324
+msgid "The selected file contains no geometry."
+msgstr "Le fichier sélectionné ne contient aucune géométrie."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:507
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:867
-msgid "Dependencies"
-msgstr "Dépendances"
+#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:328
+msgid "The selected file contains several disjoint areas. This is not supported."
+msgstr "Le fichier sélectionné contient plusieurs zones disjointes. Cela n'est pas utilisable."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:508
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:868
-msgid "Profile dependencies"
-msgstr "Dépendances du profil"
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1112
+msgid "The selected object can't be split because it contains more than one volume/material."
+msgstr "L'objet sélectionné ne peut être scindé car il contient plus d'un volume/matériau."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:509
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:869
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1668
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:143
-msgid "Compatible printers"
-msgstr "Imprimantes compatibles"
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1121
+msgid "The selected object couldn't be split because it contains only one part."
+msgstr "L'objet sélectionné n'a pu être scindé car il ne contient qu'une seule pièce."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1144
+msgid "The speed for loading of a filament into extruder after retraction (it only applies to the extruder motor). If left to zero, the retraction speed is used."
+msgstr "La vitesse de chargement d'un filament dans l'extrudeur après une rétractation (ne s'applique qu'au moteur de l'extrudeur). Si cette valeur reste sur zéro, la vitesse de rétraction est utilisée."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1136
+msgid "The speed for retractions (it only applies to the extruder motor)."
+msgstr "La vitesse des rétractations (ne s'applique qu'au moteur de l'extrudeur)."
 
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:533
 #, no-c-format
@@ -440,259 +3624,30 @@ msgid ""
 "\n"
 "Shall I adjust those settings in order to enable Spiral Vase?"
 msgstr ""
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:540
-msgid "Spiral Vase"
-msgstr "Vase en spirale"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:560
-msgid ""
-"The Wipe Tower currently supports only:\n"
-"- first layer height 0.2mm\n"
-"- layer height from 0.15mm to 0.35mm\n"
+"Le mode Vase Spiral requiert :\n"
+"-Un périmètre\n"
+"-Pas de couches solides supérieures\n"
+"-Une densité de remplissage de 0%\n"
+"-Pas de supports\n"
+"-Pas de ensure_vertical_shell_thickness\n"
 "\n"
-"Shall I adjust those settings in order to enable the Wipe Tower?"
-msgstr ""
+"Voulez-vous que je modifie ces réglages afin d'activer le Vase Spirale?"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:564
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:585
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:602
-msgid "Wipe Tower"
-msgstr ""
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1560
+msgid "The supplied name is empty. It can't be saved."
+msgstr "Le nom proposé est vide. Sauvegarde impossible."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:581
-msgid ""
-"The Wipe Tower currently supports the non-soluble supports only\n"
-"if they are printed with the current extruder without triggering a tool "
-"change.\n"
-"(both support_material_extruder and support_material_interface_extruder need "
-"to be set to 0).\n"
-"\n"
-"Shall I adjust those settings in order to enable the Wipe Tower?"
-msgstr ""
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1788
+msgid "The supplied name is not available."
+msgstr "Le nom proposé n'est pas disponible."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:599
-msgid ""
-"For the Wipe Tower to work with the soluble supports, the support layers\n"
-"need to be synchronized with the object layers.\n"
-"\n"
-"Shall I synchronize support layers in order to enable the Wipe Tower?"
-msgstr ""
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1785
+msgid "The supplied name is not valid; the following characters are not allowed:"
+msgstr "Le nom proposé n'est pas valide ; les caractères suivants ne sont pas autorisés :"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:617
-msgid ""
-"Supports work better, if the following feature is enabled:\n"
-"- Detect bridging perimeters\n"
-"\n"
-"Shall I adjust those settings for supports?"
-msgstr ""
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:620
-msgid "Support Generator"
-msgstr "Générateur de support"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:662
-msgid "The "
-msgstr ""
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:662
-#, no-c-format
-msgid ""
-" infill pattern is not supposed to work at 100% density.\n"
-"\n"
-"Shall I switch to rectilinear fill pattern?"
-msgstr ""
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:786
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:787
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:368
-msgid "Filament"
-msgstr "Filament"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:794
-msgid "Temperature "
-msgstr "Température"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:795
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1234
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:307
-msgid "Extruder"
-msgstr "Extrudeur"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:800
-msgid "Bed"
-msgstr "Lit"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:805
-msgid "Cooling"
-msgstr "Refroidissement"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:806
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:922
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1695
-msgid "Enable"
-msgstr "Activé"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:817
-msgid "Fan settings"
-msgstr "Paramètres du ventilateur"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:818
-msgid "Fan speed"
-msgstr "Vitesse du ventilateur"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:826
-msgid "Cooling thresholds"
-msgstr ""
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:832
-msgid "Filament properties"
-msgstr "Propriétés du filament"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:836
-msgid "Print speed override"
-msgstr ""
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:846
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1119
-msgid "Custom G-code"
-msgstr "G-Code personnalisé"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:847
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1120
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1342
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1357
-msgid "Start G-code"
-msgstr "G-code de début"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:853
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1126
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:217
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:227
-msgid "End G-code"
-msgstr "G-Code de fin"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:937
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:11
-msgid "General"
-msgstr "Général"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:938
-msgid "Size and coordinates"
-msgstr "Taille et coordonnées"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:940
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:34
-msgid "Bed shape"
-msgstr "Forme du plateau"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:942
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1637
-msgid " Set "
-msgstr ""
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:962
-msgid "Capabilities"
-msgstr ""
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:967
-msgid "Number of extruders of the printer."
-msgstr "Nombre d'extrudeurs de l'imprimante."
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:989
-msgid "USB/Serial connection"
-msgstr "Connexion série/USB"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:990
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1193
-msgid "Serial port"
-msgstr "Port série"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:995
-msgid "Rescan serial ports"
-msgstr ""
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1004
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1072
-msgid "Test"
-msgstr "Test"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1017
-msgid "Connection to printer works correctly."
-msgstr "La connexion avec l'imprimante est correcte"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1017
-msgid "Success!"
-msgstr "Succès !"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1020
-msgid "Connection failed."
-msgstr "Erreur de connexion."
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1032
-msgid "OctoPrint upload"
-msgstr "Téléverser vers OctoPrint"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1035
-msgid " Browse "
-msgstr "Parcourir"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1110
-msgid "Firmware"
-msgstr "Firmware (micrologiciel)"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1132
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:48
-msgid "Before layer change G-code"
-msgstr "G-Code avant changement de couche"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1138
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:766
-msgid "After layer change G-code"
-msgstr "G-Code après changement de couche"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1144
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1602
-msgid "Tool change G-code"
-msgstr "G-Code changement d'outil"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1150
-msgid "Between objects G-code (for sequential printing)"
-msgstr ""
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1187
-#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:400
-#, c-format
-msgid "Extruder %d"
-msgstr "Extrudeur %d"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1194
-msgid "Layer height limits"
-msgstr ""
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1199
-msgid "Position (for multi-extruder printers)"
-msgstr ""
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1202
-msgid "Retraction"
-msgstr "Rétractation"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1205
-msgid "Only lift Z"
-msgstr ""
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1218
-msgid ""
-"Retraction when tool is disabled (advanced settings for multi-extruder "
-"setups)"
-msgstr ""
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1222
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:150
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2125
-msgid "Preview"
-msgstr "Prévisualisation"
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1418
+msgid "The vertical distance between object and support material interface. Setting this to 0 will also prevent Slic3r from using bridge flow and speed for the first object layer."
+msgstr "Distance verticale entre l'objet et l'intercalaire du support. Régler cette valeur sur zéro empêchera Slic3r d'utiliser la vitesse et le débit des ponts pour la première couche de l'objet."
 
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1312
 msgid ""
@@ -700,476 +3655,724 @@ msgid ""
 "\n"
 "Shall I disable it in order to enable Firmware Retraction?"
 msgstr ""
+"L'option Nettoyage n'est pas disponible lorsque vous utilisez le mode Rétractation du Firmware.\n"
+"\n"
+"Voulez-vous que je la désactive pour permettre la Rétractation du Firmware ?"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1314
-msgid "Firmware Retraction"
-msgstr "Rétractation (firmware)"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1469
-msgid "Default "
-msgstr "Défaut"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1469
-msgid " preset"
-msgstr "préconfiguration"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1470
-msgid " preset\n"
-msgstr "préconfiguration\n"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1488
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:581
 msgid ""
+"The Wipe Tower currently supports the non-soluble supports only\n"
+"if they are printed with the current extruder without triggering a tool change.\n"
+"(both support_material_extruder and support_material_interface_extruder need to be set to 0).\n"
 "\n"
-"\n"
-"is not compatible with printer\n"
+"Shall I adjust those settings in order to enable the Wipe Tower?"
 msgstr ""
+"A l'heure actuelle la Tour de Nettoyage ne tolère les supports non-solubles \n"
+"que s'ils sont imprimés avec l'extrudeur en cours d'utilisation sans déclencher un changement d'outil.\n"
+"(support_material_extruder de même que support_material_interface_extruder doivent être réglés sur 0).\n"
 "\n"
-"\n"
-"n'est pas compatible avec l'imprimante\n"
+"Voulez-vous que je modifie ces réglages pour activer la Tour de Nettoyage ?"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1488
-msgid ""
-"\n"
-"\n"
-"and it has the following unsaved changes:"
-msgstr ""
-"\n"
-"\n"
-"et il a les modifications suivantes non sauvegardées :"
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:60
+msgid "This code is inserted between objects when using sequential printing. By default extruder and bed temperature are reset using non-wait command; however if M104, M109, M140 or M190 are detected in this custom code, Slic3r will not add temperature commands. Note that you can use placeholder variables for all Slic3r settings, so you can put a \"M109 S[first_layer_temperature]\" command wherever you want."
+msgstr "Ce code est inséré entre des objets lorsque vous utilisez l'impression séquentielle. Par défaut la température de l'extrudeur et du plateau est réinitialisée et utilise la commande  sans-attente ; toutefois si des commandes M104, M109, M140 ou M190 sont détectées dans ce code personnalisé, Slic3r n'ajoutera pas de commandes de température. Notez que vous pouvez utiliser des variables génériques pour tous les réglages de Slic3r, donc vous pouvez entrer une commande \"M109S[first_layer_temperature]\" où vous le souhaitez."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1489
-msgid ""
-"\n"
-"\n"
-"has the following unsaved changes:"
-msgstr ""
-"\n"
-"\n"
-"a les modifications suivantes non sauvegardées :"
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:767
+msgid "This custom code is inserted at every layer change, right after the Z move and before the extruder moves to the first layer point. Note that you can use placeholder variables for all Slic3r settings as well as [layer_num] and [layer_z]."
+msgstr "Ce code personnalisé est inséré à chaque changement de couche, juste après le mouvement Z et avant le déplacement de l'extrudeur au point de départ de la couche suivante. Notez que vous pouvez utiliser des variables génériques pour tous les réglages de Slic3r de même que [layer_num] et [layer_z]."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1491
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:49
+msgid "This custom code is inserted at every layer change, right before the Z move. Note that you can use placeholder variables for all Slic3r settings as well as [layer_num] and [layer_z]."
+msgstr "Ce code personnalisé est inséré à chaque changement de couche, juste avant le mouvement en Z. Notez que vous pouvez utiliser des variables génériques pour tous les réglages de Slic3r de même que [layer_num] et [layer_z]."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1603
+msgid "This custom code is inserted right before every extruder change. Note that you can use placeholder variables for all Slic3r settings as well as [previous_extruder] and [next_extruder]."
+msgstr "Ce code personnalisé est inséré juste avant chaque changement d'extrudeur. Notez que vous pouvez utiliser des variables génériques pour tous les réglages de Slic3r de même que [previous_extruder] et [next_extruder]."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:228
+msgid "This end procedure is inserted at the end of the output file, before the printer end gcode. Note that you can use placeholder variables for all Slic3r settings. If you have multiple extruders, the gcode is processed in extruder order."
+msgstr "Cette procédure de fin est insérée à la fin du fichier de sortie, avant le gcode de fin de l'imprimante. Notez que vous pouvez  utiliser des variables génériques pour tous les réglages de Slic3r. Si vous avez plusieurs extrudeurs, le gcode sera traité suivant l'ordre des extrudeurs."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:218
+msgid "This end procedure is inserted at the end of the output file. Note that you can use placeholder variables for all Slic3r settings."
+msgstr "Cette procédure de fin est insérée à la fin du fichier de sortie. Notez que vous pouvez utiliser des variables génériques pour tous les réglages de Slic3r."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:827
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:838
+msgid "This experimental setting is used to limit the speed of change in extrusion rate. A value of 1.8 mm³/s² ensures, that a change from the extrusion rate of 1.8 mm³/s (0.45mm extrusion width, 0.2mm extrusion height, feedrate 20 mm/s) to 5.4 mm³/s (feedrate 60 mm/s) will take at least 2 seconds."
+msgstr "Ce réglage expérimental sert à limiter la vitesse de changement dans le flux d'extrusion. Une valeur de 1.8 mm³/s² garantit qu'un changement de flux d'extrusion de 1.8 mm³/s (largeur d'extrusion 0.45mm, hauteur d'extrusion 0.2mm, alimentation 20 mm/s) à 5.4 mm³/s (alimentation 60 mm/s) prendra au moins 2 secondes."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:818
+msgid "This experimental setting is used to set the maximum volumetric speed your extruder supports."
+msgstr "Ce réglage expérimental est utilisé pour paramétrer la vitesse volumétrique maximum tolérée par votre extrudeur."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1657
+msgid "This experimental setting uses G10 and G11 commands to have the firmware handle the retraction. This is only supported in recent Marlin."
+msgstr "Ce réglage expérimental utilise les commandes G10 et G11 pour laisser le firmware gérer la rétractation. Utilisable seulement par les versions récentes de Marlin."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1671
+msgid "This experimental setting uses outputs the E values in cubic millimeters instead of linear millimeters. If your firmware doesn't already know filament diameter(s), you can put commands like 'M200 D[filament_diameter_0] T0' in your start G-code in order to turn volumetric mode on and use the filament diameter associated to the filament selected in Slic3r. This is only supported in recent Marlin."
+msgstr "Cette fonction expérimentale génère des valeurs de E en millimètres cubiques au lieu de millimètres linéaires. Si votre firmware ne connait pas déjà le diamètre du filament, vous pouvez saisir une commande comme 'M200 D[filament_diameter_0] T0' dans votre G-Code de début pour activer le mode volumétrique, et utiliser le diamètre de filament associé au filament choisi dans Slic3r. Cette fonction n'est utilisable que dans les versions récentes de Marlin."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:108
+msgid "This factor affects the amount of plastic for bridging. You can decrease it slightly to pull the extrudates and prevent sagging, although default settings are usually good and you should experiment with cooling (use a fan) before tweaking this."
+msgstr "Ce facteur affecte la quantité de plastique utilisée pour les ponts. Vous pouvez le diminuer légèrement pour éviter l'affaissement. La valeur par défaut est généralement suffisante et vous devriez expérimenter le refroidissement (utiliser un ventilateur) avant de modifier ceci."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:368
+msgid "This factor changes the amount of flow proportionally. You may need to tweak this setting to get nice surface finish and correct single wall widths. Usual values are between 0.9 and 1.1. If you think you need to change this more, check filament diameter and your firmware E steps."
+msgstr "Ce facteur modifie proportionnellement le flux d'extrusion. Vous pouvez avoir besoin de modifier ceci afin d'obtenir un rendu de surface net et une largeur correcte pour les murs uniques. Les valeurs habituelles vont de 0.9 à 1.1. Si vous pensez devoir changer davantage cette valeur, vérifiez le diamètre de votre filament et les E Steps dans le firmware."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:98
+msgid "This fan speed is enforced during all bridges and overhangs."
+msgstr "Cette vitesse de ventilateur sera utilisée pour les ponts et les surplombs."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:692
+msgid "This feature allows to combine infill and speed up your print by extruding thicker infill layers while preserving thin perimeters, thus accuracy."
+msgstr "Cette fonction permet de combiner le remplissage afin d'accélérer l'impression en extrudant des couches de remplissage plus épaisses tout en conservant des périmètres fins, avec plus de précision."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1281
+msgid "This feature allows to force a solid layer every given number of layers. Zero to disable. You can set this to any value (for example 9999); Slic3r will automatically choose the maximum possible number of layers to combine according to nozzle diameter and layer height."
+msgstr "Cette fonction permet de forcer l'impression d'une couche solide après le nombre de couches indiqué. Réglez sur zéro pour la désactiver. Vous pouvez indiquer n'importe quelle valeur (par exemple 9999); Slic3r choisira automatiquement le nombre maximum de couches a combiner en fonction du diamètre de la buse et de l'épaisseur des couches."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1323
+msgid "This feature will raise Z gradually while printing a single-walled object in order to remove any visible seam. This option requires a single perimeter, no infill, no top solid layers and no support material. You can still set any number of bottom solid layers as well as skirt/brim loops. It won't work when printing more than an object."
+msgstr "Cette fonction élèvera le Z graduellement en cas d'impression d'un objet à paroi unique, afin de rendre invisibles les jointures. Cette option nécessite de n'avoir qu'un seul périmètre, de ne pas avoir de remplissage, ni de surface solide supérieure, ni de support. Vous pouvez toujours choisir le nombre de surface solides inférieures de même que les boucles des jupes et des bordures. Cela ne fonctionnera pas si vous imprimez plus d'un objet."
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:663
 msgid ""
-"\n"
-"\n"
-"Discard changes and continue anyway?"
+"This file contains several objects positioned at multiple heights. Instead of considering them as multiple objects, should I consider\n"
+"this file as a single object having multiple parts?\n"
 msgstr ""
+"Ce fichier contient plusieurs objets positionnés à différentes hauteurs. Au lieu de les considérer comme des objets distincts, voulez-vous que je considère\n"
+"ce fichier comme un seul objet en plusieurs parties?\n"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:164
+msgid "This flag enables the automatic cooling logic that adjusts print speed and fan speed according to layer printing time."
+msgstr "Cette option active la logique de refroidissement automatique, qui ajuste la vitesse d'impression et celle du ventilateur en fonction du temps d'impression de la couche."
+
+#: xs/src/slic3r/GUI/GUI.cpp:899
+msgid "This flag enables the brim that will be printed around each object on the first layer."
+msgstr "Cette option permet l'impression de la bordure qui entoure chaque objet lors de la première couche."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1066
+msgid "This flag enforces a retraction whenever a Z move is done."
+msgstr "Cette option active la rétractation lors d'un déplacement sur l'axe Z."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1689
+msgid "This flag will move the nozzle while retracting to minimize the possible blob on leaky extruders."
+msgstr "Cette option déplace la buse lors des rétractations, limitant ainsi l'apparition d'amas sur les extrudeurs ayant tendance à couler."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:343
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:406
+msgid "This is only used in the Slic3r interface as a visual help."
+msgstr "Ceci est uniquement utilisé dans l'interface de Slic3r comme indication visuelle."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:171
+msgid "This is the acceleration your printer will be reset to after the role-specific acceleration values are used (perimeter/infill). Set zero to prevent resetting acceleration at all."
+msgstr "Accélération à laquelle votre imprimante sera réinitialisée suite à une modification de l'accélération des fonctions spécifiques (périmètre/remplissage). Régler sur zéro pour ne pas réinitialiser l'accélération."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:78
+msgid "This is the acceleration your printer will use for bridges. Set zero to disable acceleration control for bridges."
+msgstr "L'accélération qui sera utilisée par votre imprimante pour les ponts. Régler sur zéro pour désactiver l'accélération pour les ponts."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:574
+msgid "This is the acceleration your printer will use for first layer. Set zero to disable acceleration control for first layer."
+msgstr "L'accélération que l'imprimante utilisera pour la première couche. Régler sur zéro afin de désactiver le contrôle de l'accélération pour la première couche."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:682
+msgid "This is the acceleration your printer will use for infill. Set zero to disable acceleration control for infill."
+msgstr "Il s'agit de l'accélération que votre imprimante utilisera pour le remplissage. Régler sur zéro afin de désactiver le contrôle de l'accélération pour le remplissage."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:949
+msgid "This is the acceleration your printer will use for perimeters. A high value like 9000 usually gives good results if your hardware is up to the job. Set zero to disable acceleration control for perimeters."
+msgstr "L'accélération que votre imprimante utilisera pour les périmètres. Une valeur élevée comme 9000  donne généralement de bons résultats si votre matériel le permet. Régler sur zéro afin de désactiver le contrôle de l'accélération pour les périmètres."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:895
+msgid "This is the diameter of your extruder nozzle (for example: 0.5, 0.35 etc.)"
+msgstr "Il s'agit du diamètre de la buse de votre extrudeur (par exemple: 0.5, 0.35, etc.)"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:797
+#, no-c-format
+msgid "This is the highest printable layer height for this extruder, used to cap the variable layer height and support layer height. Maximum recommended layer height is 75% of the extrusion width to achieve reasonable inter-layer adhesion. If set to 0, layer height is limited to 75% of the nozzle diameter."
+msgstr "Ceci est la hauteur de couche imprimable maximum pour cet extrudeur, utilisée pour plafonner la hauteur de couche variable et la hauteur de couche des supports. La hauteur de couche maximum recommandée est 75% de la largeur d'extrusion afin d'obtenir une adhésion inter-couches correcte. Si réglée sur 0, la hauteur de couche est limitée à 75% du diamètre de la buse."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:858
+msgid "This is the lowest printable layer height for this extruder and limits the resolution for variable layer height. Typical values are between 0.05 mm and 0.1 mm."
+msgstr "Cette valeur est la hauteur de couche imprimable minimum pour cet extrudeur et elle limite la résolution pour la hauteur de couche variable. Les valeurs type se situent entre 0.05 mm et 0.1 mm."
+
+#: xs/src/libslic3r/PrintConfig.cpp:1816
+msgid "This matrix describes volumes (in cubic milimetres) required to purge the new filament on the wipe tower for any given pair of tools. "
+msgstr "Cette matrice décrit les volumes (en millimètres cube) nécessaires pour purger le nouveau filament dans la tour de nettoyage pour une paire d'outils donnée. "
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:990
+msgid "This option sets the number of perimeters to generate for each layer. Note that Slic3r may increase this number automatically when it detects sloping surfaces which benefit from a higher number of perimeters if the Extra Perimeters option is enabled."
+msgstr "Cette option définit le nombre de périmètres à générer pour chaque couche. Notez que Slic3r peut augmenter cette valeur automatiquement si il détecte une surface inclinée qui nécessite un plus grand nombre de périmètres, si l'option \"Périmètres supplémentaires\" est sélectionnée."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:923
+msgid "This option will drop the temperature of the inactive extruders to prevent oozing. It will enable a tall skirt automatically and move extruders outside such skirt when changing temperatures."
+msgstr "Cette option abaissera la température des extrudeurs inutilisés pour prévenir le oozing (suintement). Cela active automatiquement la génération d'une grande jupe et le déplacement des extrudeurs hors de cette jupe lors des changements de température."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:728
+msgid "This option will limit infill to the areas actually needed for supporting ceilings (it will act as internal support material). If enabled, slows down the G-code generation due to the multiple checks involved."
+msgstr "Cette option limitera le remplissage aux zones nécessaires pour soutenir les couches supérieures (cela agira comme un support interne). Si activé, la génération du G-Code prendra plus de temps à cause des calculs supplémentaires requis."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:721
+msgid "This option will switch the print order of perimeters and infill, making the latter first."
+msgstr "Cette option inverse l'ordre d'impression des périmètres et du remplissage, ce dernier étant alors imprimé en premier."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:279
+msgid "This separate setting will affect the speed of external perimeters (the visible ones). If expressed as percentage (for example: 80%) it will be calculated on the perimeters speed setting above. Set to zero for auto."
+msgstr "Ce réglage distinct affectera la vitesse des périmètres extérieurs (ceux qui sont visibles). Si cette valeur est exprimée en pourcentage (par exemple: 80%) elle sera calculée d'après le réglage de la vitesse de périmètre susmentionnée. Réglez sur zéro pour un ajustement automatique."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1252
+msgid "This separate setting will affect the speed of perimeters having radius <= 6.5mm (usually holes). If expressed as percentage (for example: 80%) it will be calculated on the perimeters speed setting above. Set to zero for auto."
+msgstr "Ce réglage distinct affectera la vitesse des périmètre ayant un rayon <= 6.5mm (les trous habituellement). Si cette valeur est exprimée en pourcentage (par exemple: 80%) elle sera calculée d'après le réglage de la vitesse de périmètre susmentionnée. Réglez sur zéro pour un ajustement automatique."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:737
+msgid "This setting applies an additional overlap between infill and perimeters for better bonding. Theoretically this shouldn't be needed, but backlash might cause gaps. If expressed as percentage (example: 15%) it is calculated over perimeter extrusion width."
+msgstr "Cette option applique un chevauchement supplémentaire entre les périmètres et le remplissage pour une meilleur fusion. En théorie, cela ne devrait pas être nécessaire, mais le jeu mécanique peut générer des espacements. Si exprimé en pourcentage (par exemple 15%), la valeur sera calculée en fonction de la largeur d'extrusion du périmètre."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:779
+msgid "This setting controls the height (and thus the total number) of the slices/layers. Thinner layers give better accuracy but take more time to print."
+msgstr "Cette option contrôle l'épaisseur (et donc le nombre total) des couches. Des couches plus fines donneront une meilleure précision mais l'impression sera plus longue."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:788
+msgid "This setting represents the maximum speed of your fan."
+msgstr "Cette option représente la vitesse maximum du ventilateur."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:849
+msgid "This setting represents the minimum PWM your fan needs to work."
+msgstr "Cette option représente le PWM minimum dont votre ventilateur a besoin pour tourner."
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:120
+#, c-format
+msgid "This Slic3r PE version: %s"
+msgstr "Version de ce Slic3r PE : %s"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1358
+msgid "This start procedure is inserted at the beginning, after any printer start gcode. This is used to override settings for a specific filament. If Slic3r detects M104, M109, M140 or M190 in your custom codes, such commands will not be prepended automatically so you're free to customize the order of heating commands and other custom actions. Note that you can use placeholder variables for all Slic3r settings, so you can put a \"M109 S[first_layer_temperature]\" command wherever you want. If you have multiple extruders, the gcode is processed in extruder order."
+msgstr "Cette procédure de démarrage est insérée au début, après un gcode de démarrage de l'imprimante. Elle est utilisée pour remplacer les réglages pour un filament spécifique. Si Slic3r détecte des commandes M104, M109, M140 ou M190 dans vos codes personnalisés ces commandes ne seront pas ajoutées automatiquement, de cette manière vous pouvez personnaliser la procédure de chauffe et autres actions. Notez que vous pouvez utiliser des variables génériques pour tous les réglages de Slic3r, donc vous pouvez saisir une commande \"M109 S[first_layer_temperature]\" où vous voulez. Si vous avez plusieurs extrudeurs, le G-Code sera exécuté dans l'ordre des extrudeurs."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1343
+msgid "This start procedure is inserted at the beginning, after bed has reached the target temperature and extruder just started heating, and before extruder has finished heating. If Slic3r detects M104 or M190 in your custom codes, such commands will not be prepended automatically so you're free to customize the order of heating commands and other custom actions. Note that you can use placeholder variables for all Slic3r settings, so you can put a \"M109 S[first_layer_temperature]\" command wherever you want."
+msgstr "Cette procédure de démarrage est insérée au début, après que le plateau a atteint la température ciblée et lorsque l'extrudeur vient juste de commencer à chauffer, et avant que l'extrudeur ait terminé de chauffer. Si Slic3r détecte des commandes M104 ou M190 dans vos codes personnalisés, ces commandes ne seront pas ajoutées automatiquement ainsi vous serez libre de personnaliser l'ordre des commandes de chauffe et autres actions personnalisées. Notez que vous pouvez utiliser des variables génériques pour tous les réglages de Slic3r, donc vous pouvez mettre une commande \"M109S[first_layer_temperature]\" où vous le souhaitez."
+
+#: xs/src/libslic3r/PrintConfig.cpp:487
+msgid "This string is edited by RammingDialog and contains ramming specific parameters "
+msgstr "Cette chaine est éditée par RammingDialog et contient les paramètres spécifiques d'expulsion "
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1743
+msgid "This value will be added (or subtracted) from all the Z coordinates in the output G-code. It is used to compensate for bad Z endstop position: for example, if your endstop zero actually leaves the nozzle 0.3mm far from the print bed, set this to -0.3 (or fix your endstop)."
+msgstr "Cette valeur sera ajoutée (ou soustraite) de toutes les coordonnées Z dans le G-Code de sortie. Elle est utilisée pour compenser une mauvaise position de fin de course Z: par exemple si votre fin de course place votre buse à 0.3mm au dessus du plateau, réglez cette valeur sur -0.3 (ou corrigez votre fin de course)."
+
+#: xs/src/libslic3r/PrintConfig.cpp:1808
+msgid "This vector saves required volumes to change from/to each tool used on the wipe tower. These values are used to simplify creation of the full purging volumes below. "
+msgstr "Ce vecteur enregistre les volumes requis pour changer l'outil utilisé pour la tour de nettoyage. Ces valeurs sont utilisées pour simplifier la création des volumes de purge complets ci-dessous. "
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:111
+msgid ""
+"This version of Slic3r PE is not compatible with currently installed configuration bundles.\n"
+"This probably happened as a result of running an older Slic3r PE after using a newer one.\n"
 "\n"
+"You may either exit Slic3r and try again with a newer version, or you may re-run the initial configuration. Doing so will create a backup snapshot of the existing configuration before installing files compatible with this Slic3r.\n"
+msgstr ""
+"Cette version de Slic3r PE n'est pas compatible avec les ensembles de configuration actuellement installés.\n"
+"Cela survient probablement du fait d'avoir lancé une ancienne version de Slic3r PE après en avoir utilisé une nouvelle.\n"
 "\n"
-"Annuler les modification et continuer ?"
+"Vous pouvez soit quitter Slic3r et essayer à nouveau avec une version plus récente, ou vous pouvez relancer la configuration initiale. Procéder ainsi permettra de créer une sauvegarde de la configuration existante avant d'installer les fichiers compatibles avec ce Slic3r.\n"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1590
+msgid "Threads"
+msgstr "Threads"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1591
+msgid "Threads are used to parallelize long-running tasks. Optimal threads number is slightly above the number of available cores/processors."
+msgstr "Les threads sont utilisés pour paralléliser les calculs longs. Le nombre optimal de threads est légèrement supérieur au nombre de coeurs/processeurs disponibles."
+
+#: xs/src/slic3r/GUI/RammingChart.cpp:81
+msgid "Time"
+msgstr "Durée"
+
+#: xs/src/libslic3r/PrintConfig.cpp:477
+msgid "Time to wait after the filament is unloaded. May help to get reliable toolchanges with flexible materials that may need more time to shrink to original dimensions. "
+msgstr "Temps d'attente nécessaire après que le filament ait été déchargé.  Peut aider à obtenir des changements d'outils fiables avec des matériaux flexible qui ont besoin de plus de temps pour revenir à leurs dimensions originales. "
+
+#: xs/src/slic3r/GUI/Tab.cpp:750
+msgid "To do that please specify a new name for the preset."
+msgstr "Pour faire cela veuillez spécifier un nouveau nom pour le préréglage."
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:34
+msgid "To download, follow the link below."
+msgstr "Pour télécharger, suivez le lien ci-dessous."
+
+#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:338
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:72
+msgid "Tool"
+msgstr "Outil"
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:238
+msgid "Tool #"
+msgstr "Outil #"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1144
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1602
+msgid "Tool change G-code"
+msgstr "G-code de changement d'outil"
+
+#: xs/src/slic3r/GUI/Tab.cpp:1315
+msgid "Toolchange parameters with single extruder MM printers"
+msgstr "Paramètres de changement d'outil pour les imprimantes multi-matériaux mono-extrudeur"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1638
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:369
+msgid "Top"
+msgstr "Haut"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:187
+msgid "top solid infill"
+msgstr "remplissage solide supérieur"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1613
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1624
+#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:143
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:85
+msgid "Top solid infill"
+msgstr "Remplissage solide supérieur"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1642
+msgid "Top solid layers"
+msgstr "Couches supérieures solides"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:369
+msgid "Top View"
+msgstr "Vue du Dessus"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:246
+msgid "Top/bottom fill pattern"
+msgstr "Motif de remplissage supérieur/inférieur"
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:245
+msgid "Total purging volume is calculated by summing two values below, depending on which tools are loaded/unloaded."
+msgstr "Le volume de purge total est calculé en additionnant les deux valeurs ci-dessous, en fonction des outils qui sont chargés/déchargés."
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:84
+msgid "Total rammed volume"
+msgstr "Volume total expulsé"
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:82
+msgid "Total ramming time"
+msgstr "Durée totale de l'expulsion"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1647
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:95
+msgid "Travel"
+msgstr "Déplacement"
+
+#: xs/src/libslic3r/PrintConfig.cpp:1107
+msgid "Type of the printer."
+msgstr "Type d'imprimante."
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2070
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2086
+msgid "Uniformly…"
+msgstr "Uniformément…"
+
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:24
+msgid "Unknown"
+msgstr "Inconnu"
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:232
+msgid "unloaded"
+msgstr "déchargé"
+
+#: xs/src/libslic3r/PrintConfig.cpp:467
+msgid "Unloading speed"
+msgstr "Vitesse de déchargement"
+
+#: xs/src/slic3r/GUI/Tab.cpp:2483
+msgid ""
+"UNLOCKED LOCK icon indicates that some settings were changed and are not equal to the system values for the current option group.\n"
+"Click to reset all settings for current option group to the system values."
+msgstr ""
+"L'icône CADENAS OUVERT indique que certains paramètres ont été modifiés et ne sont pas égaux aux valeurs du système pour le groupe d'options actuel.\n"
+"Cliquez pour régler tous les paramètres pour le groupe d'options actuel sur les valeurs du système."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2498
+msgid ""
+"UNLOCKED LOCK icon indicates that the value was changed and is not equal to the system value.\n"
+"Click to reset current value to the system value."
+msgstr ""
+"L'icône CADENAS OUVERT indique que la valeur a été changée et n'est pas égale à la valeur du système.\n"
+"Cliquez pour régler la valeur actuelle sur les valeurs du système."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2445
+msgid ""
+"UNLOCKED LOCK;indicates that some settings were changed and are not equal to the system values for the current option group.\n"
+"Click the UNLOCKED LOCK icon to reset all settings for current option group to the system values."
+msgstr ""
+"CADENAS OUVERT;indique que certains paramètres ont été modifiés et ne sont pas égaux aux valeurs du système pour le groupe d'options actuel.\n"
+"Cliquez sur l'icône CADENAS OUVERT pour régler tous les paramètres pour le groupe d'options actuel sur les valeurs du système."
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:97
+msgid "Unretractions"
+msgstr "Dérétractation"
 
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1492
 msgid "Unsaved Changes"
-msgstr "Modifications non sauvegardées"
+msgstr "Changements Non Sauvegardés"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1560
-msgid "The supplied name is empty. It can't be saved."
-msgstr "Le nom est vide. Sauvegarde impossible."
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:750
+msgid "Unsaved Presets"
+msgstr "Préréglages Non Sauvegardés"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1580
-msgid "remove"
-msgstr "enlever"
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:27
+msgid "Update available"
+msgstr "Mise à jour disponible"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1580
-msgid "delete"
-msgstr "supprimer"
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:279 xs/src/slic3r/GUI/Preferences.cpp:67
+msgid "Update built-in Presets automatically"
+msgstr "Mettre à jour automatiquement les Préréglages intégrés"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1581
-msgid "Are you sure you want to "
-msgstr "Êtes vous surs de vouloir"
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:264
+msgid "Updates"
+msgstr "Mises à jour"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1581
-msgid " the selected preset?"
-msgstr ""
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:283
+msgid "Updates are never applied without user's consent and never overwrite user's customized settings."
+msgstr "Les mises à jour ne sont jamais appliquées sans l'accord de l'utilisateur et n'annulent jamais les réglages personnalisés de l'utilisateur."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1582
-msgid "Remove"
-msgstr "Enlever"
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:15
+msgid "Upgrade"
+msgstr "Mise à jour"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1582
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:178
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:196
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2021
-msgid "Delete"
-msgstr "Supprimer"
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:989
+msgid "USB/Serial connection"
+msgstr "Port USB/Série"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1583
-msgid " Preset"
-msgstr ""
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1194
+msgid "USB/serial port for printer connection."
+msgstr "Port USB/Série pour la connexion de l'imprimante."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1636
-msgid "All"
-msgstr "Tous"
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1656
+msgid "Use firmware retraction"
+msgstr "Utiliser la rétractation du firmware"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1667
-msgid "Select the printers this profile is compatible with."
-msgstr "Sélectionnez les imprimante compatibles avec ce profil."
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:75
+msgid "Use legacy OpenGL 1.1 rendering"
+msgstr "Utiliser le rendu de legacy OpenGL 1.1"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1751
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:514
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1645
-msgid "Save "
-msgstr "Sauvegarder"
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1663
+msgid "Use relative E distances"
+msgstr "Utiliser des valeurs E relatives"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1751
-msgid " as:"
-msgstr ""
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:361
+msgid "Use this option to set the axis letter associated to your printer's extruder (usually E but some printers use A)."
+msgstr "Utiliser cette option pour indiquer la lettre utilisée par l'extrudeur de votre imprimante (habituellement E, mais certaines imprimantes utilisent A)."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1785
-msgid ""
-"The supplied name is not valid; the following characters are not allowed:"
-msgstr ""
-"Le nom proposé n'est pas valide; les caractères suivants ne sont pas "
-"acceptés:"
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1400
+msgid "Use this setting to rotate the support material pattern on the horizontal plane."
+msgstr "Utiliser ce réglage pour orienter le motif du support sur le plan horizontal."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1788
-msgid "The supplied name is not available."
-msgstr "Le nom proposé n'est pas disponible."
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1670
+msgid "Use volumetric E"
+msgstr "E Volumétrique"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:182
-msgid "Print Settings"
-msgstr "Paramètres d'impression"
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:449
+msgid "Used Filament (g)"
+msgstr "Filament Utilisé (g)"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:202
-msgid "Filament Settings"
-msgstr "Paramètres du filament"
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:447
+msgid "Used Filament (m)"
+msgstr "Filament Utilisé (m)"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:228
-msgid "Printer Settings"
-msgstr "Paramètres de l'imprimante"
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:448
+msgid "Used Filament (mm³)"
+msgstr "Filament Utilisé (mm³)"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:248
-msgid "Save preset"
-msgstr "Sauvegarder les paramètres"
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:21
+msgid "User"
+msgstr "Utilisateur"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Field.cpp:42
-msgid "default"
-msgstr "défaut"
+#: xs/src/slic3r/GUI/Preset.cpp:649 xs/src/slic3r/GUI/Preset.cpp:706
+#: xs/src/slic3r/GUI/PresetBundle.cpp:1127 lib/Slic3r/GUI/Plater.pm:553
+msgid "User presets"
+msgstr "Préréglages utilisateur"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:26
+#: xs/src/slic3r/GUI/ButtonsDescription.cpp:38
+msgid "Value is the same as the system value"
+msgstr "La valeur est identique à la valeur du système"
+
+#: xs/src/slic3r/GUI/ButtonsDescription.cpp:55
+msgid "Value was changed and is not equal to the system value or the last saved preset"
+msgstr "La valeur a été changée et n'est pas égale à la valeur du système ou au dernier préréglage sauvegardé"
+
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:55
+msgid "variants"
+msgstr "variantes"
+
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:49 xs/src/slic3r/GUI/Tab.cpp:755
+msgid "vendor"
+msgstr "fabriquant"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:644
+msgid "Verbose G-code"
+msgstr "G-code commenté"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:66
+msgid "Version "
+msgstr "Version "
+
+#: xs/src/slic3r/GUI/AboutDialog.cpp:60
+msgid "Version"
+msgstr "Version"
+
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:49
+msgid "version"
+msgstr "version"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:318
+msgid "Vertical shells"
+msgstr "Parois verticales"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:65
+msgid "View"
+msgstr "Vue"
+
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:409
+msgid "Volume"
+msgstr "Volume"
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:246
 #, c-format
-msgid ""
-"If estimated layer time is below ~%ds, fan will run at %d%% and print speed "
-"will be reduced so that no less than %ds are spent on that layer (however, "
-"speed will never be reduced below %dmm/s)."
-msgstr ""
+msgid "Volume to purge (mm%s) when the filament is being"
+msgstr "Volume à purger (mm%s) quand le filament est en train d'être"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:30
+#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:214
+msgid "Volumetric"
+msgstr "Volumétrique"
+
+#: lib/Slic3r/GUI/Plater/3DPreview.pm:71
+msgid "Volumetric flow rate"
+msgstr "Débit volumétrique"
+
+#: xs/src/libslic3r/GCode/PreviewData.cpp:370
+msgid "Volumetric flow rate (mm3/s)"
+msgstr "Débit volumétrique (mm3/s)"
+
+#: xs/src/slic3r/GUI/RammingChart.cpp:86
+msgid "Volumetric speed"
+msgstr "Vitesse volumétrique"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:500
+msgid "Warning"
+msgstr "Alerte"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:205
+msgid "Welcome"
+msgstr "Bienvenue"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:205
 #, c-format
-msgid ""
-"\n"
-"If estimated layer time is greater, but still below ~%ds, fan will run at a "
-"proportionally decreasing speed between %d%% and %d%%."
-msgstr ""
+msgid "Welcome to the Slic3r %s"
+msgstr "Bienvenue sur Slic3r %s"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:34
-msgid ""
-"\n"
-"During the other layers, fan "
-msgstr ""
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\2D.pm:131
+msgid "What do you want to print today? ™"
+msgstr "Que voulez-vous imprimer aujourd'hui? ™"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:36
-msgid "Fan "
-msgstr "Ventilateur"
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:69
+msgid "When checked, the print and filament presets are shown in the preset editor even if they are marked as incompatible with the active printer"
+msgstr "Lorsqu'ils sont sélectionnés, les préréglages de l'imprimante et du filament sont visibles dans l'éditeur de préréglage même s'ils sont désignés comme incompatibles avec l'imprimante en cours d'utilisation"
+
+#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:219
+msgid "when printing "
+msgstr "pendant l'impression des "
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:136
+msgid "When printing multi-material objects, this settings will make slic3r to clip the overlapping object parts one by the other (2nd part will be clipped by the 1st, 3rd part will be clipped by the 1st and 2nd etc)."
+msgstr "Lorsque vous imprimez des objets multi-matériaux, ce réglage fera en sorte que Slic3r rattache ensemble les parties de l'objet qui se superposent (la 2e partie sera rattachée à la 1ere, la 3e partie sera rattachée à la 1ere et la 2e, etc...)."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:155
+msgid "When printing multiple objects or copies, this feature will complete each object before moving onto next one (and starting it from its bottom layer). This feature is useful to avoid the risk of ruined prints. Slic3r should warn and prevent you from extruder collisions, but beware."
+msgstr "Lorsque vous imprimez plusieurs objets ou copies, ce réglage permet de terminer un objet avant de passer au suivant (en repartant de sa première couche). Cette fonction est utile pour éviter les risques d'impressions gâchées. Slic3r doit vous avertir et éviter les collisions entre les objets et l'extrudeur, mais soyez vigilant."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:605
+msgid "When printing with very low layer heights, you might still want to print a thicker bottom layer to improve adhesion and tolerance for non perfect build plates. This can be expressed as an absolute value or as a percentage (for example: 150%) over the default layer height."
+msgstr "Lors d'une impression avec de très faibles épaisseurs de couche, vous pouvez choisir d'imprimer une première couche plus épaisse pour améliorer l'adhérence et la tolérance aux plateaux imparfaits. Ce réglage peut être exprimé comme une valeur absolue ou un pourcentage (par exemple 150%) par rapport à l'épaisseur de couche par défaut."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1082
+msgid "When retraction is triggered before changing tool, filament is pulled back by the specified amount (the length is measured on raw filament, before it enters the extruder)."
+msgstr "Lorsque la rétractation est déclenchée avant un changement d'outil, le filament est retiré de la longueur indiquée (la longueur est mesurée sur le filament brut, avant qu'il entre dans l'extrudeur)."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1073
+msgid "When retraction is triggered, filament is pulled back by the specified amount (the length is measured on raw filament, before it enters the extruder)."
+msgstr "Lorsque la rétractation est déclenchée, le filament est tiré en arrière de la longueur indiquée (la longueur est mesurée sur le filament brut, avant qu'il entre dans l'extrudeur)."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:808
+msgid "When setting other speed settings to 0 Slic3r will autocalculate the optimal speed in order to keep constant extruder pressure. This experimental setting is used to set the highest print speed you want to allow."
+msgstr "Lorsque vous réglez les autres vitesses à 0, Slic3r calculera automatiquement la vitesse optimale de façon à garder une pression constante dans l'extrudeur. Cette fonction expérimentale est utilisée pour régler la plus haute vitesse que vous souhaitez autoriser."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1127
+msgid "When the retraction is compensated after changing tool, the extruder will push this additional amount of filament."
+msgstr "Lorsque la rétractation est compensée après un changement d'outil, l'extrudeur exprimera cette quantité de filament en plus."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1119
+msgid "When the retraction is compensated after the travel move, the extruder will push this additional amount of filament. This setting is rarely needed."
+msgstr "Lorsque la rétractation est compensée après un déplacement, l'extruder exprimera cette quantité de filament en plus. Ce réglage est rarement nécessaire."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2486
+msgid "WHITE BULLET icon indicates a non system preset."
+msgstr "L'icône en forme de PUCE BLANCHE indique un préréglage non-système."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2489
+msgid "WHITE BULLET icon indicates that the settings are the same as in the last saved preset for the current option group."
+msgstr "L'icône en forme de PUCE BLANCHE indique que les réglages sont identiques au dernier préréglage sauvegardé pour le groupe d'options actuel."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2504
+msgid "WHITE BULLET icon indicates that the value is the same as in the last saved preset."
+msgstr "L'icône PUCE BLANCHE indique que la valeur est la même que pour le dernier préréglage sauvegardé."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2451
+msgid ""
+"WHITE BULLET;for the left button: \tindicates a non-system preset,\n"
+"for the right button: \tindicates that the settings hasn't been modified."
+msgstr "PUCE BLANCHE;pour le bouton gauche : indique un préréglage non-système, pour le bouton droit : indique que le réglage n'a pas été modifié."
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1716
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:70
+msgid "Width"
+msgstr "Largeur"
+
+#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:334
+msgid "Width (mm)"
+msgstr "Largeur (mm)"
+
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1717
+msgid "Width of a wipe tower"
+msgstr "Largeur d'une tour de nettoyage"
 
 #: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:41
 #, c-format
 msgid "will always run at %d%% "
-msgstr ""
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:44
-#, c-format
-msgid "except for the first %d layers"
-msgstr ""
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:48
-msgid "except for the first layer"
-msgstr "sauf pour le 1er niveau"
+msgstr "fonctionnera toujours à %d%% "
 
 #: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:50
 msgid "will be turned off."
-msgstr "sera stoppé."
+msgstr "sera désactivé."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:151
-msgid "external perimeters"
-msgstr "périmètre externe"
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:442
+#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:149
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:91
+msgid "Wipe tower"
+msgstr "Tour de nettoyage"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:160
-msgid "perimeters"
-msgstr "périmètre"
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:564
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:585
+#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:602
+msgid "Wipe Tower"
+msgstr "Tour de Nettoyage"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:169
-msgid "infill"
-msgstr ""
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:142
+msgid "Wipe tower - Purging volume adjustment"
+msgstr "Tour de nettoyage - Ajustement du volume de purge"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:179
-msgid "solid infill"
-msgstr ""
+#: xs/src/libslic3r/PrintConfig.cpp:1847
+msgid "Wipe tower rotation angle"
+msgstr "Angle de rotation de la tour de nettoyage"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:187
-msgid "top solid infill"
-msgstr ""
+#: xs/src/libslic3r/PrintConfig.cpp:1848
+msgid "Wipe tower rotation angle with respect to x-axis "
+msgstr "Angle de rotation de la tour de nettoyage par rapport à l'axe X "
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:198
-msgid "support"
-msgstr "support"
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1688
+msgid "Wipe while retracting"
+msgstr "Nettoyer lors des rétractations"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:208
-msgid "support interface"
-msgstr ""
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1058
+msgid "With bowden extruders, it may be wise to do some amount of quick retract before doing the wipe movement."
+msgstr "Avec les extrudeurs bowden, il est conseillé d'effectuer une rétractation rapide avant de réaliser le mouvement de nettoyage."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:214
-msgid "First layer volumetric"
-msgstr ""
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1564
+msgid "With sheath around the support"
+msgstr "Avec une enveloppe autour du support"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:214
-msgid "Bridging volumetric"
-msgstr ""
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:214
-msgid "Volumetric"
-msgstr ""
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:215
-msgid " flow rate is maximized "
-msgstr ""
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:218
-msgid "by the print profile maximum"
-msgstr ""
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:219
-msgid "when printing "
-msgstr "pendant l'impression"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:220
-msgid " with a volumetric rate "
-msgstr ""
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:224
-#, c-format
-msgid "%3.2f mm³/s"
-msgstr ""
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:226
-#, c-format
-msgid " at filament speed %3.2f mm/s."
-msgstr ""
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:245
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:72
 msgid ""
-"Recommended object thin wall thickness: Not available due to invalid layer "
-"height."
+"Would you like to install it?\n"
+"\n"
+"Note that a full configuration snapshot will be created first. It can then be restored at any time should there be a problem with the new version.\n"
+"\n"
+"Updated configuration bundles:"
 msgstr ""
+"Voulez-vous l'installer ?\n"
+"\n"
+"Notez qu'un snapshot complet de la configuration sera sauvegardé d'abord. Elle peut être restaurée à tout moment si vous rencontrez un problème avec la nouvelle version.\n"
+"\n"
+"Ensembles de configuration mis à jour :"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:262
-#, c-format
-msgid "Recommended object thin wall thickness for layer height %.2f and "
-msgstr ""
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1703
+msgid "X coordinate of the left front corner of a wipe tower"
+msgstr "Coordonnée X du coin avant gauche d'une tour de nettoyage"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:269
-#, c-format
-msgid "%d lines: %.2lf mm"
-msgstr ""
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1386
+msgid "XY separation between an object and its support"
+msgstr "Séparation XY entre un objet et son support"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.hpp:17
-msgid "Preferences"
-msgstr "Préférences"
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1388
+msgid "XY separation between an object and its support. If expressed as percentage (for example 50%), it will be calculated over external perimeter width."
+msgstr "Séparation XY entre un objet et son support. Si la valeur est exprimée en pourcentage (par exemple 50%), elle sera calculée à partir de la largeur du périmètre extérieur."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:27
-msgid "Remember output directory"
-msgstr "Mémoriser le répertoire de destination"
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1732
+msgid "XY Size Compensation"
+msgstr "Compensation de Taille XY"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:29
-msgid ""
-"If this is enabled, Slic3r will prompt the last output directory instead of "
-"the one containing the input files."
-msgstr ""
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1710
+msgid "Y coordinate of the left front corner of a wipe tower"
+msgstr "Coordonnée Y du coin avant gauche d'une tour de nettoyage"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:35
-msgid "Auto-center parts"
-msgstr "Centrer automatiquement les objets"
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1970
+msgid "Yes"
+msgstr "Oui"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:37
-msgid ""
-"If this is enabled, Slic3r will auto-center objects around the print bed "
-"center."
-msgstr ""
-"Si activ alors Slic3r centrera automatiquement les objets sur le lit "
-"d'impression."
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:885
+msgid "You can put here your personal notes. This text will be added to the G-code header comments."
+msgstr "Vous pouvez inscrire ici vos commentaires personnels. Ce texte sera ajouté au commentaire en entête du G-Code."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:43
-msgid "Background processing"
-msgstr "Calcul en arrière plan"
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:413
+msgid "You can put your notes regarding the filament here."
+msgstr "Vous pouvez saisir vos remarques concernant le filament ici."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:45
-msgid ""
-"If this is enabled, Slic3r will pre-process objects as soon as they're "
-"loaded in order to save time when exporting G-code."
-msgstr ""
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1015
+msgid "You can put your notes regarding the printer here."
+msgstr "Vous pouvez saisir ici vos observations concernant l'imprimante."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:51
-msgid "Disable USB/serial connection"
-msgstr "Désactiver la connexion série/USB"
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:181
+msgid "You can set this to a positive value to disable fan at all during the first layers, so that it does not make adhesion worse."
+msgstr "Vous pouvez régler ce paramètre sur une valeur positive pour désactiver complètement le ventilateur pendant les premières couches, afin de ne pas rendre l'adhérence plus difficile."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:53
-msgid ""
-"Disable communication with the printer over a serial / USB cable. This "
-"simplifies the user interface in case the printer is never attached to the "
-"computer."
-msgstr ""
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:931
+msgid "You can use all configuration options as variables inside this template. For example: [layer_height], [fill_density] etc. You can also use [timestamp], [year], [month], [day], [hour], [minute], [second], [version], [input_filename], [input_filename_base]."
+msgstr "Vous pouvez utiliser toutes les options de configuration comme variables dans ce modèle. Par exemple :  [layer_height], [fill_density] etc. Vous pouvez aussi utiliser [timestamp], [year], [month], [day], [hour], [minute], [second], [version], [input_filename], [input_filename_base]."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:59
-msgid "Suppress \" - default - \" presets"
-msgstr ""
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:61
-msgid ""
-"Suppress \" - default - \" presets in the Print / Filament / Printer "
-"selections once there are any other valid presets available."
-msgstr ""
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:67
-msgid "Show incompatible print and filament presets"
-msgstr ""
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:69
-msgid ""
-"When checked, the print and filament presets are shown in the preset editor "
-"even if they are marked as incompatible with the active printer"
-msgstr ""
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:75
-msgid "Use legacy OpenGL 1.1 rendering"
-msgstr "Utilisation du rendu OpenGL 1.1"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:77
-msgid ""
-"If you have rendering issues caused by a buggy OpenGL 2.0 driver, you may "
-"try to check this checkbox. This will disable the layer height editing and "
-"anti aliasing, so it is likely better to upgrade your graphics driver."
-msgstr ""
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:749
+msgid "You have unsaved changes "
+msgstr "Les modifications n'ont pas été sauvegardées "
 
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:101
 msgid "You need to restart Slic3r to make the changes effective."
-msgstr ""
+msgstr "Vous devez redémarrer Slic3r afin que les modifications soient appliquées."
 
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:26
-msgid "Avoid crossing perimeters"
-msgstr "Eviter de croiser les périmètres"
+#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:594
+msgid "Your file was repaired."
+msgstr "Votre fichier a été réparé."
 
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:27
-msgid ""
-"Optimize travel moves in order to minimize the crossing of perimeters. This "
-"is mostly useful with Bowden extruders which suffer from oozing. This "
-"feature slows down both the print and the G-code generation."
-msgstr ""
-"Optimise les déplacements afin de minimiser le franchissement des "
-"périmètres. Surtout utile avec les extruder Bowden qui sont sensible au "
-"Oozing. Cette fonctionnalité ralenti l'impression et la génération du G-Code."
+#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:744
+msgid "Your object appears to be too large, so it was automatically scaled down to fit your print bed."
+msgstr "Votre objet semble être trop grand, il a donc été automatiquement réduit afin de l'adapter à votre plateau d'impression."
 
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:38
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1572
-msgid "Other layers"
-msgstr "Autres couches"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:39
-msgid ""
-"Bed temperature for layers after the first one. Set this to zero to disable "
-"bed temperature control commands in the output."
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:42
-msgid "Bed temperature"
-msgstr "Température plateau"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:49
-msgid ""
-"This custom code is inserted at every layer change, right before the Z move. "
-"Note that you can use placeholder variables for all Slic3r settings as well "
-"as [layer_num] and [layer_z]."
-msgstr ""
-"Ce code personnalisé sera inséré à chaque changement de couche, juste avant "
-"le mouvement en Z. Noter que vous pouvez utiliser des variables pour tous "
-"les réglages de Slic3r ainsi que [layer_num] et [layer_z]."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:59
-msgid "Between objects G-code"
-msgstr "G-code entre les objets"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:60
-msgid ""
-"This code is inserted between objects when using sequential printing. By "
-"default extruder and bed temperature are reset using non-wait command; "
-"however if M104, M109, M140 or M190 are detected in this custom code, Slic3r "
-"will not add temperature commands. Note that you can use placeholder "
-"variables for all Slic3r settings, so you can put a \"M109 "
-"S[first_layer_temperature]\" command wherever you want."
-msgstr ""
-"Ce code sera inséré entre chaque objet lors des impressions séquentielles. "
-"Par défaut la température de l'extrudeur et le lit sont remis à zéro en "
-"utilisant une commande sans délais; cependant si une commande M104, M109, "
-"M140 ou M190 est détectée dans ce code personnalisé, Slic3r n'ajoutera pas "
-"de commande de température. Note: vous pouvez utiliser des variables Slic3r "
-"comme par exemple \"M109 S[first_layer_temperature]\" où vous voulez."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:68
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:370
-msgid "Bottom"
-msgstr "Inférieur"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:69
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:239
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:290
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:298
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:604
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:762
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:778
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:941
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:989
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1152
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1583
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1639
-msgid "Layers and Perimeters"
-msgstr "Couches et périmètres"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:70
-msgid "Number of solid layers to generate on bottom surfaces."
-msgstr "Nombre de couches solides à générer sur les surfaces inférieures."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:72
-msgid "Bottom solid layers"
-msgstr "Couche solides inférieures"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:77
-msgid "Bridge"
-msgstr "Pont"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:78
-msgid ""
-"This is the acceleration your printer will use for bridges. Set zero to "
-"disable acceleration control for bridges."
-msgstr ""
-"L'accélération qui sera utilisée par votre imprimante pour les ponts. Mettre "
-"zéro pour désactiver l'accélération pour les ponts."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:80
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:174
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:576
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:684
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:952
-msgid "mm/s²"
-msgstr "mm/s²"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:86
-msgid "Bridging angle"
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:88
-msgid ""
-"Bridging angle override. If left to zero, the bridging angle will be "
-"calculated automatically. Otherwise the provided angle will be used for all "
-"bridges. Use 180° for zero angle."
-msgstr ""
+#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1742
+msgid "Z offset"
+msgstr "Décalage Z"
 
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:91
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:492
@@ -1180,3557 +4383,7 @@ msgstr ""
 msgid "°"
 msgstr "°"
 
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:97
-msgid "Bridges fan speed"
-msgstr "Vitesse du ventilateur pour les ponts"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:98
-msgid "This fan speed is enforced during all bridges and overhangs."
-msgstr ""
-"Cette vitesse de ventilateur sera utilisée pour les ponts et les surplombs "
-"(overhangs)."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:99
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:504
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:789
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:850
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1060
-msgid "%"
-msgstr "%"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:106
-msgid "Bridge flow ratio"
-msgstr "Flow ratio pour les ponts"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:108
-msgid ""
-"This factor affects the amount of plastic for bridging. You can decrease it "
-"slightly to pull the extrudates and prevent sagging, although default "
-"settings are usually good and you should experiment with cooling (use a fan) "
-"before tweaking this."
-msgstr ""
-"Ce facteur affecte la quantité de plastique pour les ponts. Vous pouvez le "
-"diminuer légèrement pour éviter l'affaissement. La valeur par défaut est "
-"généralement suffisante et vous devriez expérimenter avec le refroidissement "
-"(utiliser un ventilateur) avant de modifier ceci."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:117
-msgid "Bridges"
-msgstr "Ponts"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:119
-msgid "Speed for printing bridges."
-msgstr "Vitesse d'impression des ponts."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:120
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:638
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:749
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:811
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:868
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:981
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1137
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1146
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1536
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1649
-msgid "mm/s"
-msgstr "mm/s"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:127
-msgid "Brim width"
-msgstr "Largeur du débord (brim)"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:128
-msgid ""
-"Horizontal width of the brim that will be printed around each object on the "
-"first layer."
-msgstr ""
-"Largeur du débord qui sera imprimé autour de chaque objet sur la première "
-"couche."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:135
-msgid "Clip multi-part objects"
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:136
-msgid ""
-"When printing multi-material objects, this settings will make slic3r to clip "
-"the overlapping object parts one by the other (2nd part will be clipped by "
-"the 1st, 3rd part will be clipped by the 1st and 2nd etc)."
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:147
-msgid "Compatible printers condition"
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:148
-msgid ""
-"A boolean expression using the configuration values of an active printer "
-"profile. If this expression evaluates to true, this profile is considered "
-"compatible with the active printer profile."
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:154
-msgid "Complete individual objects"
-msgstr "Imprimer les objets individuels"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:155
-msgid ""
-"When printing multiple objects or copies, this feature will complete each "
-"object before moving onto next one (and starting it from its bottom layer). "
-"This feature is useful to avoid the risk of ruined prints. Slic3r should "
-"warn and prevent you from extruder collisions, but beware."
-msgstr ""
-"Lorsque vous imprimez plusieurs objets ou copies, ce réglage permet de "
-"terminer un objet avant de passer au suivant (en repartant de sa première "
-"couche). Cette fonction est utile pour éviter les risques d'impression "
-"gâchée. Slic3r doit vous avertir et éviter les collisions entre les objets "
-"et l'extrudeur, mais soyez vigilent."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:163
-msgid "Enable auto cooling"
-msgstr "Activer le refroidissement automatique"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:164
-msgid ""
-"This flag enables the automatic cooling logic that adjusts print speed and "
-"fan speed according to layer printing time."
-msgstr ""
-"Cette option active la logique de refroidissement automatique, qui ajuste la "
-"vitesse d'impression et celle du ventilateur en fonction du temps "
-"d'impression de la couche."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:171
-msgid ""
-"This is the acceleration your printer will be reset to after the role-"
-"specific acceleration values are used (perimeter/infill). Set zero to "
-"prevent resetting acceleration at all."
-msgstr ""
-"Accélération à laquelle votre imprimante sera réinitialisée suite à une "
-"modification spécifique de l'accélération (périmètre, remplissage...). "
-"Mettre zéro pour ne pas réinitialiser l'accélération."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:180
-msgid "Disable fan for the first"
-msgstr "Désactiver le ventilateur pour le(s) premier(s)"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:181
-msgid ""
-"You can set this to a positive value to disable fan at all during the first "
-"layers, so that it does not make adhesion worse."
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:183
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:694
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1033
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1224
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1285
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1437
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1482
-msgid "layers"
-msgstr "couches"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:190
-msgid "Don't support bridges"
-msgstr "Ne pas supporter les ponts"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:192
-msgid ""
-"Experimental option for preventing support material from being generated "
-"under bridged areas."
-msgstr ""
-"Option expérimentale pour empêcher la génération de support sous les ponts."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:198
-msgid "Distance between copies"
-msgstr "Distance entre les copies"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:199
-msgid "Distance used for the auto-arrange feature of the plater."
-msgstr ""
-"Distance minimale utilisée par la fonction d'agencement automatique sur le "
-"plateau."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:207
-msgid "Elephant foot compensation"
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:209
-msgid ""
-"The first layer will be shrunk in the XY plane by the configured value to "
-"compensate for the 1st layer squish aka an Elephant Foot effect."
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:218
-msgid ""
-"This end procedure is inserted at the end of the output file. Note that you "
-"can use placeholder variables for all Slic3r settings."
-msgstr ""
-"Ce code sera inséré à la fin du fichier G-Code. Notez que vous pouvez "
-"utiliser les variables pour toutes les réglages de Slic3r."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:228
-msgid ""
-"This end procedure is inserted at the end of the output file, before the "
-"printer end gcode. Note that you can use placeholder variables for all "
-"Slic3r settings. If you have multiple extruders, the gcode is processed in "
-"extruder order."
-msgstr ""
-"Cette procédure de fin est insérée à la fin du fichier G-Code, avant le code "
-"de finalisation de l'impression. Notez que vous pouvez  utiliser les "
-"variables pour toutes les réglages de Slic3r.. Si vous avez plusieurs "
-"extrudeurs, le G-Code sera analysé suivant l'ordre des extrudeurs."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:238
-msgid "Ensure vertical shell thickness"
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:240
-msgid ""
-"Add solid infill near sloping surfaces to guarantee the vertical shell "
-"thickness (top+bottom solid layers)."
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:246
-msgid "Top/bottom fill pattern"
-msgstr "Motif de remplissage haut/bas"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:248
-msgid ""
-"Fill pattern for top/bottom infill. This only affects the external visible "
-"layer, and not its adjacent solid shells."
-msgstr ""
-"Motif pour les remplissage haut/bas. Ceci affecte seulement la couche "
-"externe visible, et pas ses parties solides adjacentes."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:267
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:277
-msgid "External perimeters"
-msgstr "Périmètre externe"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:268
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:377
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:592
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:710
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:967
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1292
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1454
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1614
-msgid "Extrusion Width"
-msgstr "Largeur d'extrusion"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:269
-msgid ""
-"Set this to a non-zero value to set a manual extrusion width for external "
-"perimeters. If left zero, default extrusion width will be used if set, "
-"otherwise 1.125 x nozzle diameter will be used. If expressed as percentage "
-"(for example 200%), it will be computed over layer height."
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:272
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:597
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:715
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:972
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1296
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1458
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1619
-msgid "mm or % (leave 0 for default)"
-msgstr "mm ou % (laissez 0 pour valeur par défaut)"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:279
-msgid ""
-"This separate setting will affect the speed of external perimeters (the "
-"visible ones). If expressed as percentage (for example: 80%) it will be "
-"calculated on the perimeters speed setting above. Set to zero for auto."
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:282
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:619
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1255
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1306
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1501
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1631
-msgid "mm/s or %"
-msgstr "mm/s ou %"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:289
-msgid "External perimeters first"
-msgstr "Périmètres externes d'abord"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:291
-msgid ""
-"Print contour perimeters from the outermost one to the innermost one instead "
-"of the default inverse order."
-msgstr ""
-"Imprimer les périmètres de l'extérieur vers l'intérieur au lieu de l'inverse."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:297
-msgid "Extra perimeters if needed"
-msgstr "Périmètres supplémentaires si nécessaire"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:299
-#, no-c-format
-msgid ""
-"Add more perimeters when needed for avoiding gaps in sloping walls. Slic3r "
-"keeps adding perimeters, until more than 70% of the loop immediately above "
-"is supported."
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:309
-msgid ""
-"The extruder to use (unless more specific extruder settings are specified). "
-"This value overrides perimeter and infill extruders, but not the support "
-"extruders."
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:320
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:69
-msgid "Height"
-msgstr "Hauteur"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:321
-msgid ""
-"Set this to the vertical distance between your nozzle tip and (usually) the "
-"X carriage rods. In other words, this is the height of the clearance "
-"cylinder around your extruder, and it represents the maximum depth the "
-"extruder can peek before colliding with other printed objects."
-msgstr ""
-"Distance verticale entre la pointe de la buse et (habituellement) les barres "
-"du chariot X. En d'autres termes, il s'agit de la hauteur du cylindre de "
-"sécurité autour de l'extrudeur, et elle représente la profondeur maximum à "
-"laquelle peut descendre l'extrudeur avant d'entrer en collision avec "
-"d'autres objets imprimés."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:331
-msgid "Radius"
-msgstr "Rayon"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:332
-msgid ""
-"Set this to the clearance radius around your extruder. If the extruder is "
-"not centered, choose the largest value for safety. This setting is used to "
-"check for collisions and to display the graphical preview in the plater."
-msgstr ""
-"Rayon de sécurité autour de l'extrudeur. Si l'extrudeur n'est pas centré, "
-"choisissez une valeur plus large pour plus de sécurité. Ce réglage est "
-"utilisé pour éviter les collisions et afficher la marge dans la "
-"prévisualisation du plateau."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:342
-msgid "Extruder Color"
-msgstr "Couleur de l'extrudeur"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:343
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:406
-msgid "This is only used in the Slic3r interface as a visual help."
-msgstr ""
-"Ceci est uniquement utilisé dans l'interface de Slic3r comme indication "
-"visuelle."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:350
-msgid "Extruder offset"
-msgstr "Décalage de l'extrudeur"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:351
-msgid ""
-"If your firmware doesn't handle the extruder displacement you need the G-"
-"code to take it into account. This option lets you specify the displacement "
-"of each extruder with respect to the first one. It expects positive "
-"coordinates (they will be subtracted from the XY coordinate)."
-msgstr ""
-"Si le firmware de votre imprimante ne gère pas le décalage de l'extrudeur, "
-"c'est au G-Code d'en tenir compte. Cette option vous permet de spéficier le "
-"décalage de chaque extrudeur par rapport au premier. Seules des valeurs "
-"positives sont possibles (elles seront soustraites des coordonnées XY)."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:360
-msgid "Extrusion axis"
-msgstr "Axe d'extrusion"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:361
-msgid ""
-"Use this option to set the axis letter associated to your printer's extruder "
-"(usually E but some printers use A)."
-msgstr ""
-"Utiliser cette option pour indiquer la lettre utilisée par l'extrudeur de "
-"votre imprimante (habituellement E, mais certaines imprimantes utilisent A)."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:367
-msgid "Extrusion multiplier"
-msgstr "Multiplicateur d'extrusion"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:368
-msgid ""
-"This factor changes the amount of flow proportionally. You may need to tweak "
-"this setting to get nice surface finish and correct single wall widths. "
-"Usual values are between 0.9 and 1.1. If you think you need to change this "
-"more, check filament diameter and your firmware E steps."
-msgstr ""
-"Ce facteur modifie proportionnellement la quantité  d'extrudât. Vous pouvez "
-"avoir besoin de modifier ceci afin d'otenir un beau rendu de surface et une "
-"taille correcte pour les murs uniques. Les valeurs habituelles vont de 0,9 à "
-"1,1. Si vous pensez avoir besoin de changer d'avantage cette valeur, "
-"vérifiez le diamètre de votre filament et le E-Steps dans le firmware.."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:376
-msgid "Default extrusion width"
-msgstr "Largeur d'extrusion par défaut"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:378
-msgid ""
-"Set this to a non-zero value to allow a manual extrusion width. If left to "
-"zero, Slic3r derives extrusion widths from the nozzle diameter (see the "
-"tooltips for perimeter extrusion width, infill extrusion width etc). If "
-"expressed as percentage (for example: 230%), it will be computed over layer "
-"height."
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:382
-msgid "mm or % (leave 0 for auto)"
-msgstr "mm ou % (laissez 0 pour automatique)"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:387
-msgid "Keep fan always on"
-msgstr "Garder le ventillateur actif"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:388
-msgid ""
-"If this is enabled, fan will never be disabled and will be kept running at "
-"least at its minimum speed. Useful for PLA, harmful for ABS."
-msgstr ""
-"Si cette option est cochée, le ventilateur ne sera jamais arrêté et tournera "
-"au moins à sa vitesse minimum. Idéal pour le PLA, mais pas pour l'ABS."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:394
-msgid "Enable fan if layer print time is below"
-msgstr ""
-"Activer le ventilateur si le temps d'impression de la couche est inférieure à"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:395
-msgid ""
-"If layer print time is estimated below this number of seconds, fan will be "
-"enabled and its speed will be calculated by interpolating the minimum and "
-"maximum speeds."
-msgstr ""
-"Si le temps d'impression estimé de la couche est inférieure à ce nombre de "
-"secondes, le ventilateur sera activé et sa vitesse calculée par "
-"l'extrapolation des vitesses minimum et maximum."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:397
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1242
-msgid "approximate seconds"
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:405
-msgid "Color"
-msgstr "Couleur"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:412
-msgid "Filament notes"
-msgstr "Notes de filament"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:413
-msgid "You can put your notes regarding the filament here."
-msgstr "Vous pouvez indiquer vos remarques concernant le filament ici."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:421
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:817
-msgid "Max volumetric speed"
-msgstr "Vitesse volumétrique max"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:422
-msgid ""
-"Maximum volumetric speed allowed for this filament. Limits the maximum "
-"volumetric speed of a print to the minimum of print and filament volumetric "
-"speed. Set to zero for no limit."
-msgstr ""
-"Vitesse volumétrique maximum autorisée pour ce filament. Limite la vitesse "
-"volumétrique d'une impression. Mettre à zéro pour enlever la limite."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:425
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:820
-msgid "mm³/s"
-msgstr "mm³/s"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:432
-msgid ""
-"Enter your filament diameter here. Good precision is required, so use a "
-"caliper and do multiple measurements along the filament, then compute the "
-"average."
-msgstr ""
-"Entrez le diamètre de votre filament ici. Une bonne précision est requise, "
-"utilisez un pied à coulisse et calculez la moyenne de plusieurs mesures le "
-"long du filament."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:440
-msgid "Density"
-msgstr "Densité"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:441
-msgid ""
-"Enter your filament density here. This is only for statistical information. "
-"A decent way is to weigh a known length of filament and compute the ratio of "
-"the length to volume. Better is to calculate the volume directly through "
-"displacement."
-msgstr ""
-"Entrez la densité de votre filament. Uniquement pour des raisons "
-"statistiques. Un bon moyen d'avoir cette valeur est de peser un morceau "
-"d'une longueur connue de filament et de calculer le ratio longueur/poid. Le "
-"mieux est de calculer le volume directement par déplacement."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:444
-msgid "g/cm³"
-msgstr "g/cm³"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:450
-msgid "Filament type"
-msgstr "Type de filament"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:451
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1002
-msgid ""
-"If you want to process the output G-code through custom scripts, just list "
-"their absolute paths here. Separate multiple scripts with a semicolon. "
-"Scripts will be passed the absolute path to the G-code file as the first "
-"argument, and they can access the Slic3r config settings by reading "
-"environment variables."
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:470
-msgid "Soluble material"
-msgstr "Matériel soluble"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:471
-msgid "Soluble material is most likely used for a soluble support."
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:476
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:450
-msgid "Cost"
-msgstr "Coût"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:477
-msgid ""
-"Enter your filament cost per kg here. This is only for statistical "
-"information."
-msgstr ""
-"Entrez le coût par Kilo de votre filament. Utiliser uniquement a des fins "
-"statistiques."
-
-# Set this to be the local currency symbol.
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:478
-msgid "money/kg"
-msgstr "€/kg"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:487
-msgid "Fill angle"
-msgstr "Angle de remplissage"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:489
-msgid ""
-"Default base angle for infill orientation. Cross-hatching will be applied to "
-"this. Bridges will be infilled using the best direction Slic3r can detect, "
-"so this setting does not affect them."
-msgstr ""
-"Angle de base par défaut pour le remplissage. Des croisements seront "
-"appliqués à cette valeur. Les ponts seront remplis avec la direction idéale "
-"détectée par Slic3r, ce réglage ne les affecteront pas."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:501
-msgid "Fill density"
-msgstr "Densité de remplissage"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:503
-#, no-c-format
-msgid "Density of internal infill, expressed in the range 0% - 100%."
-msgstr "Densité du remplissage interne, exprimé en pourcentage de 0% à 100%."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:539
-msgid "Fill pattern"
-msgstr "Motif de remplissage"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:541
-msgid "Fill pattern for general low-density infill."
-msgstr "Motif pour les remplissages de faible densité."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:573
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:582
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:591
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:625
-msgid "First layer"
-msgstr "Première couche"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:574
-msgid ""
-"This is the acceleration your printer will use for first layer. Set zero to "
-"disable acceleration control for first layer."
-msgstr ""
-"L'accélération que l'imprimante utilisera pour la première couche. Mettre "
-"zéro pour désactiver l'accélération pour la première couche."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:583
-msgid ""
-"Heated build plate temperature for the first layer. Set this to zero to "
-"disable bed temperature control commands in the output."
-msgstr ""
-"Température du plateau chauffant pour la première couche. Mettre zéro pour "
-"désactiver les commandes de contrôle de température en sortie."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:593
-msgid ""
-"Set this to a non-zero value to set a manual extrusion width for first "
-"layer. You can use this to force fatter extrudates for better adhesion. If "
-"expressed as percentage (for example 120%) it will be computed over first "
-"layer height. If set to zero, it will use the default extrusion width."
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:603
-msgid "First layer height"
-msgstr "Epaisseur de la première couche"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:605
-msgid ""
-"When printing with very low layer heights, you might still want to print a "
-"thicker bottom layer to improve adhesion and tolerance for non perfect build "
-"plates. This can be expressed as an absolute value or as a percentage (for "
-"example: 150%) over the default layer height."
-msgstr ""
-"Lors d'une impression avec de très faibles épaisseurs de couche, vous pouvez "
-"choisir d'imprimer la première couche plus épaisse pour améliorer l'adhésion "
-"et la tolérance pour les plateaux imparfaits. Ce réglage peut être exprimé "
-"comme une valeur absolue ou un pourcentage (par exemple 150%) par rapport à "
-"l'épaisseur de couche par défaut."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:609
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:740
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1390
-msgid "mm or %"
-msgstr "mm ou %"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:615
-msgid "First layer speed"
-msgstr "Vitesse de la première couche"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:616
-msgid ""
-"If expressed as absolute value in mm/s, this speed will be applied to all "
-"the print moves of the first layer, regardless of their type. If expressed "
-"as a percentage (for example: 40%) it will scale the default speeds."
-msgstr ""
-"Si exprimé avec une valeur absolue en mm/s, cette vitesse sera appliquée à "
-"sur tous les déplacements d'impression de la première couche, quelle que "
-"soit leur type. Si exprimé comme un pourcentage (par exemple 40%), il "
-"modulera la vitesse par défaut.."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:626
-msgid ""
-"Extruder temperature for first layer. If you want to control temperature "
-"manually during print, set this to zero to disable temperature control "
-"commands in the output file."
-msgstr ""
-"Température d’extrudeur pour première couche. Si vous voulez contrôler "
-"manuellement la température au cours de l’impression, mettre à zéro pour "
-"désactiver les commandes de contrôle de température dans le fichier de "
-"sortie."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:634
-#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:145
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:87
-msgid "Gap fill"
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:636
-msgid ""
-"Speed for filling small gaps using short zigzag moves. Keep this reasonably "
-"low to avoid too much shaking and resonance issues. Set zero to disable gaps "
-"filling."
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:644
-msgid "Verbose G-code"
-msgstr "G-code commenté"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:645
-msgid ""
-"Enable this to get a commented G-code file, with each line explained by a "
-"descriptive text. If you print from SD card, the additional weight of the "
-"file could make your firmware slow down."
-msgstr ""
-"Cocher pour obtenir un fichier de G-code commenté, avec chaque ligne "
-"expliquée par un texte descriptif. Si vous imprimez depuis une carte SD, le "
-"poids supplémentaire du fichier pourrait ralentir le firmware de votre "
-"imprimante."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:652
-msgid "G-code flavor"
-msgstr "Version du G-code"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:653
-msgid ""
-"Some G/M-code commands, including temperature control and others, are not "
-"universal. Set this option to your printer's firmware to get a compatible "
-"output. The \"No extrusion\" flavor prevents Slic3r from exporting any "
-"extrusion value at all."
-msgstr ""
-"Certaines commandes G/M, dont le contrôle de température et autres, ne sont "
-"pas universelles. Réglez cette option sur le firmware de votre imprimante "
-"pour obtenir un fichier compatible. La version \"sans extrusion\" indique à "
-"Slic3r de ne pas générer les commandes d'extrusion."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:682
-msgid ""
-"This is the acceleration your printer will use for infill. Set zero to "
-"disable acceleration control for infill."
-msgstr ""
-"Il s'agit de l'accélération que votre imprimante utilisera pour le "
-"remplissage. Mettre à zéro pour désactiver le contrôle de l'accélération "
-"pour les remplissage."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:690
-msgid "Combine infill every"
-msgstr "Combiner le remplissage toute les"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:692
-msgid ""
-"This feature allows to combine infill and speed up your print by extruding "
-"thicker infill layers while preserving thin perimeters, thus accuracy."
-msgstr ""
-"Cette fonction permet de combiner le remplissage afin d'accélérer "
-"l'impression, en extrudant un remplissage plus épais tout en conservant les "
-"périmètres fins, et donc précis."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:696
-msgid "Combine infill every n layers"
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:701
-msgid "Infill extruder"
-msgstr "Extrudeur pour remplissage"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:703
-msgid "The extruder to use when printing infill."
-msgstr "L'extrudeur à utiliser lors de l'impression du remplissage."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:711
-msgid ""
-"Set this to a non-zero value to set a manual extrusion width for infill. If "
-"left zero, default extrusion width will be used if set, otherwise 1.125 x "
-"nozzle diameter will be used. You may want to use fatter extrudates to speed "
-"up the infill and make your parts stronger. If expressed as percentage (for "
-"example 90%) it will be computed over layer height."
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:720
-msgid "Infill before perimeters"
-msgstr "Remplissage avant périmètres"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:721
-msgid ""
-"This option will switch the print order of perimeters and infill, making the "
-"latter first."
-msgstr ""
-"Cette option inverse l'ordre d'impression des périmètres et du remplissage, "
-"qui sera imprimé en premier."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:726
-msgid "Only infill where needed"
-msgstr "Remplissage seulement où nécessaire"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:728
-msgid ""
-"This option will limit infill to the areas actually needed for supporting "
-"ceilings (it will act as internal support material). If enabled, slows down "
-"the G-code generation due to the multiple checks involved."
-msgstr ""
-"Cette option limitera le remplissage aux zones nécessaires pour supporter "
-"les couches supérieures (cela agira comme un support interne). Si activé, la "
-"génération du G-Code prendra plus de temps à cause des calculs "
-"supplémentaires requis."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:735
-msgid "Infill/perimeters overlap"
-msgstr "Recouvrement remplissage/périmètres"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:737
-msgid ""
-"This setting applies an additional overlap between infill and perimeters for "
-"better bonding. Theoretically this shouldn't be needed, but backlash might "
-"cause gaps. If expressed as percentage (example: 15%) it is calculated over "
-"perimeter extrusion width."
-msgstr ""
-"Cette option applique un recouvrement supplémentaire entre les périmètres et "
-"le remplissage pour une meilleur fusion. En théorie, cela ne devrait pas "
-"être nécessaire, mais le jeu mécanique peut causer des trous. Si exprimé en "
-"pourcentage (par exemple 15%), il sera calculé en fonction de la largeur "
-"d'extrusion du périmètre."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:748
-msgid "Speed for printing the internal fill. Set to zero for auto."
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:757
-msgid "Interface shells"
-msgstr "Parois intercalaire"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:758
-msgid ""
-"Force the generation of solid shells between adjacent materials/volumes. "
-"Useful for multi-extruder prints with translucent materials or manual "
-"soluble support material."
-msgstr ""
-"Force la génération de parois solides entre des volumes/matériaux adjacents. "
-"Utile pour des impressions multi-extrudeur avec des matériaux translucides, "
-"ou avec un support soluble."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:767
-msgid ""
-"This custom code is inserted at every layer change, right after the Z move "
-"and before the extruder moves to the first layer point. Note that you can "
-"use placeholder variables for all Slic3r settings as well as [layer_num] and "
-"[layer_z]."
-msgstr ""
-"Ce code personnalisé est inséré à chaque changement de couche, juste après "
-"le mouvement Z et avant le déplacement de l'extrudeur au point de départ de "
-"la couche suivante. Notez que vous pouvez utiliser des variables pour tous "
-"les réglages de Slic3r en plus de [layer_num] et [layer_z]."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:779
-msgid ""
-"This setting controls the height (and thus the total number) of the slices/"
-"layers. Thinner layers give better accuracy but take more time to print."
-msgstr ""
-"Cette option contrôle l'épaisseur (et donc le nombre total) de couches. Des "
-"couches plus fines donneront une meilleure précision mais l'impression sera "
-"plus longue."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:787
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:796
-msgid "Max"
-msgstr "Max"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:788
-msgid "This setting represents the maximum speed of your fan."
-msgstr "Cette option représente la vitesse maximum du ventilateur."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:797
-#, no-c-format
-msgid ""
-"This is the highest printable layer height for this extruder, used to cap "
-"the variable layer height and support layer height. Maximum recommended "
-"layer height is 75% of the extrusion width to achieve reasonable inter-layer "
-"adhesion. If set to 0, layer height is limited to 75% of the nozzle diameter."
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:807
-msgid "Max print speed"
-msgstr "Vitesse d'impression Max"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:808
-msgid ""
-"When setting other speed settings to 0 Slic3r will autocalculate the optimal "
-"speed in order to keep constant extruder pressure. This experimental setting "
-"is used to set the highest print speed you want to allow."
-msgstr ""
-"Lorsque vous réglez les autres vitesses à 0, Slic3r calculera "
-"automatiquement la vitesse optimale de façon à garder une pression constante "
-"dans l'extrudeur. Cette fonction expérimentale est utilisée pour régler la "
-"plus haute vitesse que votre imprimante puisse supporter."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:818
-msgid ""
-"This experimental setting is used to set the maximum volumetric speed your "
-"extruder supports."
-msgstr ""
-"Cette option expérimentale est utilisée pour régler la vitesse volumétrique "
-"maximum supportée par votre extrudeur."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:826
-msgid "Max volumetric slope positive"
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:827
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:838
-msgid ""
-"This experimental setting is used to limit the speed of change in extrusion "
-"rate. A value of 1.8 mm³/s² ensures, that a change from the extrusion rate "
-"of 1.8 mm³/s (0.45mm extrusion width, 0.2mm extrusion height, feedrate 20 mm/"
-"s) to 5.4 mm³/s (feedrate 60 mm/s) will take at least 2 seconds."
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:831
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:842
-msgid "mm³/s²"
-msgstr "mm³/s²"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:837
-msgid "Max volumetric slope negative"
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:848
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:857
-msgid "Min"
-msgstr "Min"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:849
-msgid "This setting represents the minimum PWM your fan needs to work."
-msgstr ""
-"Cette option représente le PWM minimum dont votre ventilateur a besoin pour "
-"tourner."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:858
-msgid ""
-"This is the lowest printable layer height for this extruder and limits the "
-"resolution for variable layer height. Typical values are between 0.05 mm and "
-"0.1 mm."
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:866
-msgid "Min print speed"
-msgstr "Vitesse d'impression minimum"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:867
-msgid "Slic3r will not scale speed down below this speed."
-msgstr "Slic3r ne descendra pas en dessous de cette vitesse."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:874
-msgid "Minimum extrusion length"
-msgstr "Longueur d'extrusion minimum"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:875
-msgid ""
-"Generate no less than the number of skirt loops required to consume the "
-"specified amount of filament on the bottom layer. For multi-extruder "
-"machines, this minimum applies to each extruder."
-msgstr ""
-"Nombre minimum de contours à génére afin de consommer la distance de "
-"filament spécifiée sur la couche du bas. Pour des machines à extrudeurs "
-"multiples, ce minimum s'applique à chacun d'entre eux."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:884
-msgid "Configuration notes"
-msgstr "Commentaires de configuration"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:885
-msgid ""
-"You can put here your personal notes. This text will be added to the G-code "
-"header comments."
-msgstr ""
-"Vous pouvez inscrire ici vos commentaires personnels. Ce texte sera ajouté à "
-"l'entête du G-Code généré."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:894
-msgid "Nozzle diameter"
-msgstr "Diamètre de la buse"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:895
-msgid ""
-"This is the diameter of your extruder nozzle (for example: 0.5, 0.35 etc.)"
-msgstr ""
-"Il s'agit du diamètre de la buse de votre extrudeur (par exemple: 0.5, 0.35, "
-"etc.)"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:901
-msgid "API Key"
-msgstr "Clé API"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:902
-msgid ""
-"Slic3r can upload G-code files to OctoPrint. This field should contain the "
-"API Key required for authentication."
-msgstr ""
-"Slic3r peut envoyer le G-Code sur un serveur OctoPrint. Ce champs doit "
-"contenir la clé d'API requise pour l'authentification."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:908
-msgid "Host or IP"
-msgstr "Hôte ou IP"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:909
-msgid ""
-"Slic3r can upload G-code files to OctoPrint. This field should contain the "
-"hostname or IP address of the OctoPrint instance."
-msgstr ""
-"Slic3r peut envoyer le G-Code sur un serveur OctoPrint. Ce champs doit "
-"contenir le nom d'hôte ou l'adresse IP du serveur OctoPrint."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:915
-msgid "Only retract when crossing perimeters"
-msgstr "Rétracter uniquement lors du franchissement des périmètres"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:916
-msgid ""
-"Disables retraction when the travel path does not exceed the upper layer's "
-"perimeters (and thus any ooze will be probably invisible)."
-msgstr ""
-"Désactiver la rétractation lorsque la distance à parcourir ne franchi pas le "
-"périmètre  des couches supérieures (et donc les coulures seront certainement "
-"invisibles)."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:923
-msgid ""
-"This option will drop the temperature of the inactive extruders to prevent "
-"oozing. It will enable a tall skirt automatically and move extruders outside "
-"such skirt when changing temperatures."
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:930
-msgid "Output filename format"
-msgstr "Format du nom de fichier"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:931
-msgid ""
-"You can use all configuration options as variables inside this template. For "
-"example: [layer_height], [fill_density] etc. You can also use [timestamp], "
-"[year], [month], [day], [hour], [minute], [second], [version], "
-"[input_filename], [input_filename_base]."
-msgstr ""
-"Vous pouvez utiliser toutes les options de configuration comme variables "
-"dans ce gabarit. Par exemple :  [layer_height], [fill_density] etc. Vous "
-"pouvez aussi utiliser [timestamp], [year], [month], [day], [hour], [minute], "
-"[second], [version], [input_filename], [input_filename_base]."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:940
-msgid "Detect bridging perimeters"
-msgstr "Détecter les périmètres faisant des ponts"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:942
-msgid ""
-"Experimental option to adjust flow for overhangs (bridge flow will be used), "
-"to apply bridge speed to them and enable fan."
-msgstr ""
-"Option expérimentale qui ajuste le débit pour les débordements, cela leur "
-"appliquera le débit des ponts et activera le ventilateur."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:948
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:966
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:978
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:988
-msgid "Perimeters"
-msgstr "Périmètres"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:949
-msgid ""
-"This is the acceleration your printer will use for perimeters. A high value "
-"like 9000 usually gives good results if your hardware is up to the job. Set "
-"zero to disable acceleration control for perimeters."
-msgstr ""
-"L'accélération que votre imprimante utilisera pour les périmètres. Une "
-"grande valeur comme 9000  donne généralement de bons résultats si votre "
-"matériel le permet. Régler à zéro pour désactiver le contrôle de "
-"l'accélération pour les périmètres."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:957
-msgid "Perimeter extruder"
-msgstr "Extrudeur pour le périmètre"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:959
-msgid ""
-"The extruder to use when printing perimeters and brim. First extruder is 1."
-msgstr ""
-"L'extrudeur à utiliser lors de l'impression des périmètres et du débord. Le "
-"premier extrudeur a le numéro 1."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:968
-msgid ""
-"Set this to a non-zero value to set a manual extrusion width for perimeters. "
-"You may want to use thinner extrudates to get more accurate surfaces. If "
-"left zero, default extrusion width will be used if set, otherwise 1.125 x "
-"nozzle diameter will be used. If expressed as percentage (for example 200%) "
-"it will be computed over layer height."
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:980
-msgid ""
-"Speed for perimeters (contours, aka vertical shells). Set to zero for auto."
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:990
-msgid ""
-"This option sets the number of perimeters to generate for each layer. Note "
-"that Slic3r may increase this number automatically when it detects sloping "
-"surfaces which benefit from a higher number of perimeters if the Extra "
-"Perimeters option is enabled."
-msgstr ""
-"Cette option indique le nombre maximum de périmètres à générer pour chaque "
-"couche. Notez que Slic3r peut augmenter cette valeur automatiquement si il "
-"détecte une surface inclinée qui nécessite un plus grand nombre de "
-"périmètres, si l'option \"Périmètres supplémentaires\" est cochée."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:994
-msgid "(minimum)"
-msgstr "(minimum)"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1014
-msgid "Printer notes"
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1015
-msgid "You can put your notes regarding the printer here."
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1029
-msgid "Raft layers"
-msgstr "Couches de raft"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1031
-msgid ""
-"The object will be raised by this number of layers, and support material "
-"will be generated under it."
-msgstr ""
-"L'objet sera surélevé de ce nombre de couches, et le support sera généré en "
-"dessous."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1039
-msgid "Resolution"
-msgstr "Résolution"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1040
-msgid ""
-"Minimum detail resolution, used to simplify the input file for speeding up "
-"the slicing job and reducing memory usage. High-resolution models often "
-"carry more detail than printers can render. Set to zero to disable any "
-"simplification and use full resolution from input."
-msgstr ""
-"Résolution minimum pour les détails, utilisée pour simplifier le fichier "
-"d'entrée afin d'augmenter la génération des couches et de réduire "
-"l'utilisation de la mémoire. Les modèles de haute résolution possèdent "
-"souvent des détails que les imprimantes ne peuvent pas imprimer. Mettre à "
-"zéro pour désactiver la simplification et utiliser la résolution maximale."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1050
-msgid "Minimum travel after retraction"
-msgstr "Trajet minimum après une rétractation"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1051
-msgid ""
-"Retraction is not triggered when travel moves are shorter than this length."
-msgstr ""
-"La rétractation n'est pas déclenchée lorsque le déplacement est plus court "
-"que cette distance."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1057
-msgid "Retract amount before wipe"
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1058
-msgid ""
-"With bowden extruders, it may be wise to do some amount of quick retract "
-"before doing the wipe movement."
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1065
-msgid "Retract on layer change"
-msgstr "Rétracter lors des changement de couche"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1066
-msgid "This flag enforces a retraction whenever a Z move is done."
-msgstr "Cette option active la rétractation lors d'un déplacement sur l'axe Z."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1071
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1080
-msgid "Length"
-msgstr "Longueur"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1072
-msgid "Retraction Length"
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1073
-msgid ""
-"When retraction is triggered, filament is pulled back by the specified "
-"amount (the length is measured on raw filament, before it enters the "
-"extruder)."
-msgstr ""
-"Lorsque la rétractation est déclenchée, le filament est retiré par la "
-"longueur indiquée (la longueur est mesurée sur le filament brut, avant qu'il "
-"entre dans l'extrudeur)."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1075
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1085
-msgid "mm (zero to disable)"
-msgstr "mm (zéro pour désactiver)"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1081
-msgid "Retraction Length (Toolchange)"
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1082
-msgid ""
-"When retraction is triggered before changing tool, filament is pulled back "
-"by the specified amount (the length is measured on raw filament, before it "
-"enters the extruder)."
-msgstr ""
-"Lorsque la rétractation est déclenchée avant un changement d'outil, le "
-"filament est retiré par la longueur indiquée (la longueur est mesurée sur le "
-"filament brut, avant qu'il entre dans l'extrudeur)."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1090
-msgid "Lift Z"
-msgstr "Sursaut Z"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1091
-msgid ""
-"If you set this to a positive value, Z is quickly raised every time a "
-"retraction is triggered. When using multiple extruders, only the setting for "
-"the first extruder will be considered."
-msgstr ""
-"Si vous indiquez une valeur positive, l'axe Z est rapidement élevé à chaque "
-"rétractation. Lorsque vous utiliser plusieurs extrudeurs, seuls les réglages "
-"du premier seront pris en compte."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1099
-msgid "Above Z"
-msgstr "Au delà de Z"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1100
-msgid "Only lift Z above"
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1101
-msgid ""
-"If you set this to a positive value, Z lift will only take place above the "
-"specified absolute Z. You can tune this setting for skipping lift on the "
-"first layers."
-msgstr ""
-"Si vous indiquez une valeur positive, le sursaut Z ne sera déclenché qu'à "
-"partir de la valeur absolue indiquée pour l'axe Z. Vous pouvez modifier ce "
-"réglage pour éviter un sursaut Z sur les premières couches."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1108
-msgid "Below Z"
-msgstr "En deçà de Z"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1109
-msgid "Only lift Z below"
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1110
-msgid ""
-"If you set this to a positive value, Z lift will only take place below the "
-"specified absolute Z. You can tune this setting for limiting lift to the "
-"first layers."
-msgstr ""
-"Si vous indiquez une valeur positive, le sursaut Z ne sera déclenché que "
-"jusqu'à  la valeur absolue indiquée pour l'axe Z. Vous pouvez modifier ce "
-"réglage pour limiter les sursauts Z aux premières couches."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1118
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1126
-msgid "Extra length on restart"
-msgstr "Longueur supplémentaire à la reprise"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1119
-msgid ""
-"When the retraction is compensated after the travel move, the extruder will "
-"push this additional amount of filament. This setting is rarely needed."
-msgstr ""
-"Lorsque la rétractation est compensée après un déplacement, l'extruder "
-"poussera cette quantité de filament en plus. Ce réglage est rarement "
-"nécessaire."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1127
-msgid ""
-"When the retraction is compensated after changing tool, the extruder will "
-"push this additional amount of filament."
-msgstr ""
-"Lorsque la rétractation est compensée lors d'un changement d'outil, "
-"l'extrudeur poussera cette quantité de filament en plus."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1134
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1135
-msgid "Retraction Speed"
-msgstr "Vitesse de rétractation"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1136
-msgid "The speed for retractions (it only applies to the extruder motor)."
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1142
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1143
-msgid "Deretraction Speed"
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1144
-msgid ""
-"The speed for loading of a filament into extruder after retraction (it only "
-"applies to the extruder motor). If left to zero, the retraction speed is "
-"used."
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1151
-msgid "Seam position"
-msgstr "Position de la jonction"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1153
-msgid "Position of perimeters starting points."
-msgstr "Position du point de départ des périmètres."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1169
-msgid "Direction"
-msgstr "Direction"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1171
-msgid "Preferred direction of the seam"
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1172
-msgid "Seam preferred direction"
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1180
-msgid "Jitter"
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1182
-msgid "Seam preferred direction jitter"
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1183
-msgid "Preferred direction of the seam - jitter"
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1194
-msgid "USB/serial port for printer connection."
-msgstr "Port USB/Série pour la connexion à l'imprimante."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1202
-msgid "Serial port speed"
-msgstr "Vitesse du port série"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1203
-msgid "Speed (baud) of USB/serial port for printer connection."
-msgstr "Vitesse (baud) du port USB/Série pour la connexion de l'imprimante."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1212
-msgid "Distance from object"
-msgstr "Distance de l'objet"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1213
-msgid ""
-"Distance between skirt and object(s). Set this to zero to attach the skirt "
-"to the object(s) and get a brim for better adhesion."
-msgstr ""
-"Distance entre le ou les objet(s) et le contour. Mettez zéro pour attacher "
-"le contour a(ux) objet(s) et obtenir un rebord pour une meilleur adhésion."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1221
-msgid "Skirt height"
-msgstr "Hauteur du contour"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1222
-msgid ""
-"Height of skirt expressed in layers. Set this to a tall value to use skirt "
-"as a shield against drafts."
-msgstr ""
-"Hauteur du contour exprimé en couches. Mettez une valeur élevée pour "
-"utiliser le contour comme un bouclier contre les dépots."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1229
-msgid "Loops (minimum)"
-msgstr "Tours (minimum)"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1230
-msgid "Skirt Loops"
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1231
-msgid ""
-"Number of loops for the skirt. If the Minimum Extrusion Length option is "
-"set, the number of loops might be greater than the one configured here. Set "
-"this to zero to disable skirt completely."
-msgstr ""
-"Nombre de tours pour le contour. Si la longueur minimum d'extrusion est "
-"indiquée, le nombre de tours minimum sera plus grand que celui configuré "
-"ici. Mettez zéro pour désactiver la génération des contours."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1239
-msgid "Slow down if layer print time is below"
-msgstr "Ralentir si le temps d'impression de la couche est inférieure à"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1240
-msgid ""
-"If layer print time is estimated below this number of seconds, print moves "
-"speed will be scaled down to extend duration to this value."
-msgstr ""
-"Si le temps d'impression de la couche est estimée inférieur au nombre de "
-"secondes indiquées, la vitesse des déplacements sera réduite afin d'arriver "
-"à cette valeur."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1250
-msgid "Small perimeters"
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1252
-msgid ""
-"This separate setting will affect the speed of perimeters having radius <= "
-"6.5mm (usually holes). If expressed as percentage (for example: 80%) it will "
-"be calculated on the perimeters speed setting above. Set to zero for auto."
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1262
-msgid "Solid infill threshold area"
-msgstr "Surface min. pour remplissage solide "
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1264
-msgid ""
-"Force solid infill for regions having a smaller area than the specified "
-"threshold."
-msgstr ""
-"Force un remplissage solide pour les zones ayant une surface plus petite que "
-"la valeur indiquée."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1265
-msgid "mm²"
-msgstr "mm²"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1271
-msgid "Solid infill extruder"
-msgstr "Extrudeur pour remplissage solide"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1273
-msgid "The extruder to use when printing solid infill."
-msgstr "L'extrudeur à utiliser lors des remplissages solides."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1279
-msgid "Solid infill every"
-msgstr "Remplissage solide toutes les"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1281
-msgid ""
-"This feature allows to force a solid layer every given number of layers. "
-"Zero to disable. You can set this to any value (for example 9999); Slic3r "
-"will automatically choose the maximum possible number of layers to combine "
-"according to nozzle diameter and layer height."
-msgstr ""
-"Cette fonction permet de forcer un remplissage solide après le nombre de "
-"couches indiqué. Mettez à zéro pour la désactiver. Vous pouvez indiquée "
-"n'importe quelle valeur (par exemple 9999); Slic3r choisira automatiquement "
-"le nombre maximum de couches a combiner en fonction du diamètre de la buse "
-"et de l'épaisseur des couches."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1291
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1301
-#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:142
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:84
-msgid "Solid infill"
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1293
-msgid ""
-"Set this to a non-zero value to set a manual extrusion width for infill for "
-"solid surfaces. If left zero, default extrusion width will be used if set, "
-"otherwise 1.125 x nozzle diameter will be used. If expressed as percentage "
-"(for example 90%) it will be computed over layer height."
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1303
-msgid ""
-"Speed for printing solid regions (top/bottom/internal horizontal shells). "
-"This can be expressed as a percentage (for example: 80%) over the default "
-"infill speed above. Set to zero for auto."
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1315
-msgid "Number of solid layers to generate on top and bottom surfaces."
-msgstr "Nombre de couches solides à générer en haut et en bas."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1322
-msgid "Spiral vase"
-msgstr "Vase spiral"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1323
-msgid ""
-"This feature will raise Z gradually while printing a single-walled object in "
-"order to remove any visible seam. This option requires a single perimeter, "
-"no infill, no top solid layers and no support material. You can still set "
-"any number of bottom solid layers as well as skirt/brim loops. It won't work "
-"when printing more than an object."
-msgstr ""
-"Cette fonction élèvera le Z graduellement tout en imprimant un mur unique, "
-"afin d'enlever toute jonction. Cette option requiert d'avoir un seul "
-"périmètre, pas de remplissage, pas de  surface solide en haut et pas de "
-"support. Vous pouvez toujours choisir n'importe quel nombre de surface "
-"solides en bas ainsi que des contours ou débords. Cela ne fonctionnera pas "
-"si vous imprimez plus d'un objet a la fois."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1332
-msgid "Temperature variation"
-msgstr "Variation de température"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1333
-msgid ""
-"Temperature difference to be applied when an extruder is not active. Enables "
-"a full-height \"sacrificial\" skirt on which the nozzles are periodically "
-"wiped."
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1343
-msgid ""
-"This start procedure is inserted at the beginning, after bed has reached the "
-"target temperature and extruder just started heating, and before extruder "
-"has finished heating. If Slic3r detects M104 or M190 in your custom codes, "
-"such commands will not be prepended automatically so you're free to "
-"customize the order of heating commands and other custom actions. Note that "
-"you can use placeholder variables for all Slic3r settings, so you can put a "
-"\"M109 S[first_layer_temperature]\" command wherever you want."
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1358
-msgid ""
-"This start procedure is inserted at the beginning, after any printer start "
-"gcode. This is used to override settings for a specific filament. If Slic3r "
-"detects M104, M109, M140 or M190 in your custom codes, such commands will "
-"not be prepended automatically so you're free to customize the order of "
-"heating commands and other custom actions. Note that you can use placeholder "
-"variables for all Slic3r settings, so you can put a \"M109 "
-"S[first_layer_temperature]\" command wherever you want. If you have multiple "
-"extruders, the gcode is processed in extruder order."
-msgstr ""
-"Cette procédure est insérée au début. Après un code de démarrage de "
-"l'imprimante. Elle est utilisée pour remplacer des réglages pour un filament "
-"spécifique. Si Slic3r détecte des commandes M104, M109, M140 ou M190 dans le "
-"code personnalisé, de telles commandes ne seront pas générées ailleur, vous "
-"permettant de personnaliser la procédure de chauffe et autres actions. Vous "
-"pouvez utiliser des variables pour tous les réglages de Slic3r, donc vous "
-"pouvez inscrire une commande \"M109 S[first_layer_temperature]\" où vous "
-"voulez. Si vous avez plusieurs extrudeurs, le G-Code sera executé dans "
-"l'ordre des extrudeurs."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1373
-msgid "Single Extruder Multi Material"
-msgstr "Extrudeur seul et Matériaux multiples"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1374
-msgid "The printer multiplexes filaments into a single hot end."
-msgstr ""
-"L'imprimante devra multiplexer les filaments via une seule tête d'impression."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1379
-msgid "Generate support material"
-msgstr "Générer un support"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1381
-msgid "Enable support material generation."
-msgstr "Active la génération du support"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1386
-msgid "XY separation between an object and its support"
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1388
-msgid ""
-"XY separation between an object and its support. If expressed as percentage "
-"(for example 50%), it will be calculated over external perimeter width."
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1398
-msgid "Pattern angle"
-msgstr "Angle du motif"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1400
-msgid ""
-"Use this setting to rotate the support material pattern on the horizontal "
-"plane."
-msgstr ""
-"Utiliser ce réglage pour orienter le motif du support sur le plan horizontal."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1408
-msgid "Support on build plate only"
-msgstr "Support sur le plateau uniquement"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1410
-msgid ""
-"Only create support if it lies on a build plate. Don't create support on a "
-"print."
-msgstr ""
-"Ne crée le support que s'il est posé sur le plateau. Ne crée pas de support "
-"sur l'objet."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1416
-msgid "Contact Z distance"
-msgstr "Distance de contact Z"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1418
-msgid ""
-"The vertical distance between object and support material interface. Setting "
-"this to 0 will also prevent Slic3r from using bridge flow and speed for the "
-"first object layer."
-msgstr ""
-"Distance verticale entre l'objet et l'interface du support. Mettre zéro "
-"empêchera Slic3r d'utiliser la vitesse et le débit pour les ponts pour la "
-"première couche de l'objet."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1431
-msgid "Enforce support for the first"
-msgstr "Forcer le support sur le(s) première(s)"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1433
-msgid ""
-"Generate support material for the specified number of layers counting from "
-"bottom, regardless of whether normal support material is enabled or not and "
-"regardless of any angle threshold. This is useful for getting more adhesion "
-"of objects having a very thin or poor footprint on the build plate."
-msgstr ""
-"Génère le support pour le nombre de couches spéficiée a partir du bas, que "
-"les supports soient activés ou non et sans tenir compte de seuils "
-"d'inclinaison. Utile pour obtenir une meilleur adhésion sur des objets ayant "
-"une surface de contact très fine sur le plateau."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1439
-msgid "Enforce support for the first n layers"
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1444
-msgid "Support material/raft/skirt extruder"
-msgstr "Extrudeur pour Support/raft/contour extruder"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1446
-msgid ""
-"The extruder to use when printing support material, raft and skirt (1+, 0 to "
-"use the current extruder to minimize tool changes)."
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1455
-msgid ""
-"Set this to a non-zero value to set a manual extrusion width for support "
-"material. If left zero, default extrusion width will be used if set, "
-"otherwise nozzle diameter will be used. If expressed as percentage (for "
-"example 90%) it will be computed over layer height."
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1463
-msgid "Interface loops"
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1465
-msgid ""
-"Cover the top contact layer of the supports with loops. Disabled by default."
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1470
-msgid "Support material/raft interface extruder"
-msgstr "Extrudeur pour les intercalaires du support/raft"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1472
-msgid ""
-"The extruder to use when printing support material interface (1+, 0 to use "
-"the current extruder to minimize tool changes). This affects raft too."
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1479
-msgid "Interface layers"
-msgstr "Couches intercalaire "
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1481
-msgid ""
-"Number of interface layers to insert between the object(s) and support "
-"material."
-msgstr ""
-"Nombre de couches intercalaires à insérer entre objet(s) et le support."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1488
-msgid "Interface pattern spacing"
-msgstr "Espacement du motifs des intercalaires"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1490
-msgid "Spacing between interface lines. Set zero to get a solid interface."
-msgstr ""
-"Espacement entre les lignes de l'intercalaire. Mettre à zéro pour obtenir "
-"une intercalaire solide."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1497
-#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:148
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:90
-msgid "Support material interface"
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1499
-msgid ""
-"Speed for printing support material interface layers. If expressed as "
-"percentage (for example 50%) it will be calculated over support material "
-"speed."
-msgstr ""
-"Vitesse d'impression pour les couches intercalaires. Si exprimée en "
-"pourcentage (par exemple 50%), sera calculée en fonction de la vitesse du "
-"support."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1508
-msgid "Pattern"
-msgstr "Motif"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1510
-msgid "Pattern used to generate support material."
-msgstr "Motif utilisé pour générer le support."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1524
-msgid "Pattern spacing"
-msgstr "Espacement du motif"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1526
-msgid "Spacing between support material lines."
-msgstr "Espacement entre les lignes du motif du support."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1535
-msgid "Speed for printing support material."
-msgstr "Vitesse d'impression du support."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1542
-msgid "Synchronize with object layers"
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1544
-msgid ""
-"Synchronize support layers with the object print layers. This is useful with "
-"multi-material printers, where the extruder switch is expensive."
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1550
-msgid "Overhang threshold"
-msgstr "Seuil de débord"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1552
-msgid ""
-"Support material will not be generated for overhangs whose slope angle (90° "
-"= vertical) is above the given threshold. In other words, this value "
-"represent the most horizontal slope (measured from the horizontal plane) "
-"that you can print without support material. Set to zero for automatic "
-"detection (recommended)."
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1564
-msgid "With sheath around the support"
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1566
-msgid ""
-"Add a sheath (a single perimeter line) around the base support. This makes "
-"the support more reliable, but also more difficult to remove."
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1573
-msgid ""
-"Extruder temperature for layers after the first one. Set this to zero to "
-"disable temperature control commands in the output."
-msgstr ""
-"Température de l'extrudeur pour les couches suivant la première. Mettre zéro "
-"pour désactiver les commandes de contrôle de la température dans le fichier "
-"de sortie."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1576
-msgid "Temperature"
-msgstr "Température"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1582
-msgid "Detect thin walls"
-msgstr "Détecter les parois fines"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1584
-msgid ""
-"Detect single-width walls (parts where two extrusions don't fit and we need "
-"to collapse them into a single trace)."
-msgstr ""
-"Détecter les murs de largeur unique (où deux extrusions côte à côte ne "
-"rentrent pas et qui doivent êtres fusionnées en une seule trace)."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1590
-msgid "Threads"
-msgstr "Threads"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1591
-msgid ""
-"Threads are used to parallelize long-running tasks. Optimal threads number "
-"is slightly above the number of available cores/processors."
-msgstr ""
-"Les Threads sont utilisés pour paralléliser les calculs. Le nombre optimal "
-"de Threads est largement supérieur au nombre disponibles de coeurs/"
-"processeurs."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1603
-msgid ""
-"This custom code is inserted right before every extruder change. Note that "
-"you can use placeholder variables for all Slic3r settings as well as "
-"[previous_extruder] and [next_extruder]."
-msgstr ""
-"Ce code personnalisé est inséré juste avant chaque changement d'extrudeur. "
-"Notez que vous pouvez utiliser des variables pour tous les réglages de "
-"Slic3r ainsi que [previous_extruder] et [next_extruder]."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1613
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1624
-#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:143
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:85
-msgid "Top solid infill"
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1615
-msgid ""
-"Set this to a non-zero value to set a manual extrusion width for infill for "
-"top surfaces. You may want to use thinner extrudates to fill all narrow "
-"regions and get a smoother finish. If left zero, default extrusion width "
-"will be used if set, otherwise nozzle diameter will be used. If expressed as "
-"percentage (for example 90%) it will be computed over layer height."
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1626
-msgid ""
-"Speed for printing top solid layers (it only applies to the uppermost "
-"external layers and not to their internal solid layers). You may want to "
-"slow down this to get a nicer surface finish. This can be expressed as a "
-"percentage (for example: 80%) over the solid infill speed above. Set to zero "
-"for auto."
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1638
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:369
-msgid "Top"
-msgstr "Haut"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1640
-msgid "Number of solid layers to generate on top surfaces."
-msgstr "Nombre de couches solides à générer sur les surfaces supérieures."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1642
-msgid "Top solid layers"
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1647
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:95
-msgid "Travel"
-msgstr "Déplacement"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1648
-msgid "Speed for travel moves (jumps between distant extrusion points)."
-msgstr ""
-"Vitesse pour les déplacements (trajet entre deux points d'extrusion "
-"distants)."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1656
-msgid "Use firmware retraction"
-msgstr "Utiliser la rétractation du firmware"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1657
-msgid ""
-"This experimental setting uses G10 and G11 commands to have the firmware "
-"handle the retraction. This is only supported in recent Marlin."
-msgstr ""
-"Ce réglage expérimental utilise les commandes G10 et G11 pour laisser le "
-"firmware gérer la rétractation. Supporté seulement par les versions récentes "
-"de Marlin."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1663
-msgid "Use relative E distances"
-msgstr "Utiliser des valeurs E relatives"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1664
-msgid ""
-"If your firmware requires relative E values, check this, otherwise leave it "
-"unchecked. Most firmwares use absolute values."
-msgstr ""
-"Si votre firmware requiert des valeurs relatives pour E, cochez cette case. "
-"Sinon laissez-la décochée. La plupart des firmware utilisent des valeurs "
-"absolues."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1670
-msgid "Use volumetric E"
-msgstr "E Volumetrique"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1671
-msgid ""
-"This experimental setting uses outputs the E values in cubic millimeters "
-"instead of linear millimeters. If your firmware doesn't already know "
-"filament diameter(s), you can put commands like 'M200 D[filament_diameter_0] "
-"T0' in your start G-code in order to turn volumetric mode on and use the "
-"filament diameter associated to the filament selected in Slic3r. This is "
-"only supported in recent Marlin."
-msgstr ""
-"Cette fonction expérimentale génère des valeurs de E en milimètres cubique "
-"au lieu de milimètres linéaires. Si votre firmware ne connait pas déjà le "
-"diamètre du filament, vous pouvez écrire une commande comme 'M200 "
-"D[filament_diameter_0] T0'  dans votre G-Code de début pour activer le mode "
-"volumétrique, et utiliser le diamètres du filament associé à celui choisi "
-"dans Slic3r. Seules les versions récentes de Marlin supporte cette fonction."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1681
-msgid "Enable variable layer height feature"
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1682
-msgid ""
-"Some printers or printer setups may have difficulties printing with a "
-"variable layer height. Enabled by default."
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1688
-msgid "Wipe while retracting"
-msgstr "Essuyer lors des rétractations"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1689
-msgid ""
-"This flag will move the nozzle while retracting to minimize the possible "
-"blob on leaky extruders."
-msgstr ""
-"Cette option déplacement la buse lors des rétractations, minimisant les "
-"création de blob sur des extrudeurs sensibles aux coulures."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1696
-msgid ""
-"Multi material printers may need to prime or purge extruders on tool "
-"changes. Extrude the excess material into the wipe tower."
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1702
-msgid "Position X"
-msgstr "Position X"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1703
-msgid "X coordinate of the left front corner of a wipe tower"
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1709
-msgid "Position Y"
-msgstr "Position Y"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1710
-msgid "Y coordinate of the left front corner of a wipe tower"
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1716
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:70
-msgid "Width"
-msgstr "Largeur"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1717
-msgid "Width of a wipe tower"
-msgstr "Largeur de la \"wipe tower\""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1723
-msgid "Per color change depth"
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1724
-msgid ""
-"Depth of a wipe color per color change. For N colors, there will be maximum "
-"(N-1) tool switches performed, therefore the total depth of the wipe tower "
-"will be (N-1) times this value."
-msgstr ""
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1732
-msgid "XY Size Compensation"
-msgstr "Compensation de taille XY"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1734
-msgid ""
-"The object will be grown/shrunk in the XY plane by the configured value "
-"(negative = inwards, positive = outwards). This might be useful for fine-"
-"tuning hole sizes."
-msgstr ""
-"L'objet sera augmenté/réduit sur les plans XY selon la valeur indiquée "
-"(négatif = réduit, positif = agrandi). Ce réglage peut être utile pour un "
-"réglage fin des tailles de trous."
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1742
-msgid "Z offset"
-msgstr "Décalage Z"
-
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1743
-msgid ""
-"This value will be added (or subtracted) from all the Z coordinates in the "
-"output G-code. It is used to compensate for bad Z endstop position: for "
-"example, if your endstop zero actually leaves the nozzle 0.3mm far from the "
-"print bed, set this to -0.3 (or fix your endstop)."
-msgstr ""
-"Cette valeur sera ajoutée (ou soustraite) de toutes les coordonnées Z dans "
-"le G-Code. Elle est utilisée pour compenser une mauvaise position du fin de "
-"course Z: par exemple si votre fin de course place votre buse à 0,3mm au "
-"dessus du plateau, mettez cette valeur a -0.3 (ou corrigez votre fin de "
-"course)."
-
-#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:137
-msgid "None"
-msgstr "Aucun"
-
-#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:138
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:80
-msgid "Perimeter"
-msgstr "Périmètre"
-
-#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:139
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:81
-msgid "External perimeter"
-msgstr "Périmètre exterieur"
-
-#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:140
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:82
-msgid "Overhang perimeter"
-msgstr ""
-
-#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:141
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:83
-msgid "Internal infill"
-msgstr ""
-
-#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:144
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:86
-msgid "Bridge infill"
-msgstr ""
-
-#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:151
-msgid "Mixed"
-msgstr "Mélangé"
-
-#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:330
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:68
-msgid "Feature type"
-msgstr ""
-
-#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:332
-msgid "Height (mm)"
-msgstr "Hauteur (mm)"
-
-#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:334
-msgid "Width (mm)"
-msgstr "Largeur (mm)"
-
-#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:336
-msgid "Speed (mm/s)"
-msgstr "Vitesse (mm/s)"
-
-#: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:338
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:72
-msgid "Tool"
-msgstr "Outil"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI.pm:286
-msgid "Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):"
-msgstr "Sélectionnez un ou plusieurs fichiers (STL/OBJ/AMF/3MF/PRUSA):"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:66
-msgid "Version "
-msgstr "Version"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:66
-msgid ""
-" - Remember to check for updates at http://github.com/prusa3d/slic3r/releases"
-msgstr ""
-" - N'oubliez pas de vérifier les mises à jours sur http://github.com/prusa3d/"
-"slic3r/releases"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:118
-msgid "Plater"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:120
-msgid "Controller"
-msgstr "Controleur"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:192
-msgid "No Bonjour device found"
-msgstr "Aucun périphérique de type Bonjour détecté"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:192
-msgid "Device Browser"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:211
-msgid "Connection to OctoPrint works correctly."
-msgstr "La connexion avec OctoPrint fonctionne correctement."
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:214
-msgid "I wasn't able to connect to OctoPrint ("
-msgstr "Je n'ai pas pu me connecter à OctoPrint ("
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:215
-msgid "). Check hostname and OctoPrint version (at least 1.1.0 is required)."
-msgstr ""
-"). Vérifiez le nom de l'hôte et la version d'OctoPrint (il faut au moins la "
-"version 1.1.0)."
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:251
-msgid "Open STL/OBJ/AMF…\tCtrl+O"
-msgstr "Ouvrir STL/OBJ/AMF ...\tCtrl+O"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:251
-msgid "Open a model"
-msgstr "Ouvrir un modèle"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:254
-msgid "&Load Config…\tCtrl+L"
-msgstr "&Charge une configuration..\tCtrl+L"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:254
-msgid "Load exported configuration file"
-msgstr "Charger un fichier de configuration exporté"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:257
-msgid "&Export Config…\tCtrl+E"
-msgstr "&Exporter la configuration...\tCtrl+E"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:257
-msgid "Export current configuration to file"
-msgstr "Exporter la configuration actuelle vers un fichier"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:260
-msgid "&Load Config Bundle…"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:260
-msgid "Load presets from a bundle"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:263
-msgid "&Export Config Bundle…"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:263
-msgid "Export all presets to file"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:268
-msgid "Q&uick Slice…\tCtrl+U"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:268
-msgid "Slice a file into a G-code"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:274
-msgid "Quick Slice and Save &As…\tCtrl+Alt+U"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:274
-msgid "Slice a file into a G-code, save as"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:280
-msgid "&Repeat Last Quick Slice\tCtrl+Shift+U"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:280
-msgid "Repeat last quick slice"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:287
-msgid "Slice to SV&G…\tCtrl+G"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:287
-msgid "Slice file to a multi-layer SVG"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:291
-msgid "(&Re)Slice Now\tCtrl+S"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:291
-msgid "Start new slicing process"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:294
-msgid "Repair STL file…"
-msgstr "Réparer un fichier STL..."
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:294
-msgid "Automatically repair an STL file"
-msgstr "Réparation automatique du fichier STL"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:299
-msgid "Preferences…\tCtrl+,"
-msgstr "Préférences...\tCtrl+,"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:299
-msgid "Application preferences"
-msgstr "Appliquer les préférences"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:304
-msgid "&Quit"
-msgstr "&Quitter"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:304
-msgid "Quit Slic3r"
-msgstr "Quitter Slic3r"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:314
-msgid "Export G-code..."
-msgstr "Exporter le G-Code..."
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:314
-msgid "Export current plate as G-code"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:317
-msgid "Export plate as STL..."
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:317
-msgid "Export current plate as STL"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:320
-msgid "Export plate as AMF..."
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:320
-msgid "Export current plate as AMF"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:323
-msgid "Export plate as 3MF..."
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:323
-msgid "Export current plate as 3MF"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:336
-msgid "Select &Plater Tab\tCtrl+1"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:336
-msgid "Show the plater"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:342
-msgid "Select &Controller Tab\tCtrl+T"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:342
-msgid "Show the printer controller"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:350
-msgid "Select P&rint Settings Tab\tCtrl+2"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:350
-msgid "Show the print settings"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:353
-msgid "Select &Filament Settings Tab\tCtrl+3"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:353
-msgid "Show the filament settings"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:356
-msgid "Select Print&er Settings Tab\tCtrl+4"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:356
-msgid "Show the printer settings"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:368
-msgid "Iso"
-msgstr "Iso"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:368
-msgid "Iso View"
-msgstr "Vue Iso"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:369
-msgid "Top View"
-msgstr "Vue du dessus"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:370
-msgid "Bottom View"
-msgstr "Vue de dessous"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:371
-msgid "Front"
-msgstr "Face"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:371
-msgid "Front View"
-msgstr "Vue de face"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:372
-msgid "Rear"
-msgstr "Arrière"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:372
-msgid "Rear View"
-msgstr "Vue arrière"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:373
-msgid "Left"
-msgstr "Gauche"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:373
-msgid "Left View"
-msgstr "Vue de gauche"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:374
-msgid "Right"
-msgstr "Droite"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:374
-msgid "Right View"
-msgstr "Vue de droite"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:380
-msgid "&Configuration "
-msgstr "&Configuration"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:380
-msgid "Run Configuration "
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:385
-msgid "Prusa 3D Drivers"
-msgstr "Pilotes Prusa 3D (drivers)"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:385
-msgid "Open the Prusa3D drivers download page in your browser"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:388
-msgid "Prusa Edition Releases"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:388
-msgid "Open the Prusa Edition releases page in your browser"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:395
-msgid "Slic3r &Website"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:395
-msgid "Open the Slic3r website in your browser"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:398
-msgid "Slic3r &Manual"
-msgstr "Slic3r &Manuel"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:398
-msgid "Open the Slic3r manual in your browser"
-msgstr "Ouvrir le manuel Slic3r dans votre navigateur web"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:402
-msgid "System Info"
-msgstr "Informations système"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:402
-msgid "Show system information"
-msgstr "Afficher les informations système"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:405
-msgid "Report an Issue"
-msgstr "Faire un rapport de bug"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:405
-msgid "Report an issue on the Slic3r Prusa Edition"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:408
-msgid "&About Slic3r"
-msgstr "&À propos de Slic3r"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:408
-msgid "Show about dialog"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:418
-msgid "&File"
-msgstr "&Fichier"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:419
-msgid "&Plater"
-msgstr "&Plateau"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:420
-msgid "&Object"
-msgstr "&Objet"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:421
-msgid "&Window"
-msgstr "&Fenêtre"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:422
-msgid "&View"
-msgstr "&Vue"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:426
-msgid "&Help"
-msgstr "&Aide"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:457
-msgid "Choose a file to slice (STL/OBJ/AMF/3MF/PRUSA):"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:469
-msgid "No previously sliced file."
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:474
-msgid "Previously sliced file ("
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:474
-msgid ") not found."
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:475
-msgid "File Not Found"
-msgstr "Fichier introuvable"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:514
-msgid "SVG"
-msgstr "SVG"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:514
-msgid "G-code"
-msgstr "G-code"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:514
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1645
-msgid " file as:"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:528
-msgid "Slicing…"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:528
-msgid "Processing "
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:548
-msgid " was successfully sliced."
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:550
-msgid "Slicing Done!"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:566
-msgid "Select the STL file to repair:"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:580
-msgid "Save OBJ file (less prone to coordinate errors than STL) as:"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:594
-msgid "Your file was repaired."
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:594
-msgid "Repair"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:605
-msgid "Save configuration as:"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:623
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:667
-msgid "Select configuration to load:"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:646
-msgid "Save presets bundle as:"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:687
-#, perl-format
-msgid "%d presets successfully imported."
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:749
-msgid "You have unsaved changes "
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:749
-msgid ". Discard changes and continue anyway?"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:750
-msgid "Unsaved Presets"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:104
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2124
-msgid "3D"
-msgstr "3D"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:138
-msgid "2D"
-msgstr "2D"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:157
-msgid "Layers"
-msgstr "Calques"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:177
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:195
-msgid "Add…"
-msgstr "Ajouter..."
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:179
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:197
-msgid "Delete All"
-msgstr "Supprimer (tous)"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:180
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:198
-msgid "Arrange"
-msgstr "Ordonner"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:182
-msgid "More"
-msgstr "Plus"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:183
-msgid "Fewer"
-msgstr "Moins"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:185
-msgid "45° ccw"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:186
-msgid "45° cw"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:187
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:203
-msgid "Scale…"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:188
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:204
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2099
-msgid "Split"
-msgstr "Découper"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:189
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:205
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2102
-msgid "Cut…"
-msgstr "Couper..."
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:191
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:206
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2106
-msgid "Settings…"
-msgstr "Paramètres..."
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:192
-msgid "Layer Editing"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:207
-msgid "Layer editing"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:220
-msgid "Name"
-msgstr "Nom"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:221
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:900
-msgid "Copies"
-msgstr "Copies"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:222
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1056
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1061
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2068
-msgid "Scale"
-msgstr "Redimensionner"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:236
-msgid "Export G-code…"
-msgstr "Exporter le G-code..."
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:237
-msgid "Slice now"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:238
-msgid "Print…"
-msgstr "Imprimer..."
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:239
-msgid "Send to printer"
-msgstr "Envoyer à l'imprimante"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:240
-msgid "Export STL…"
-msgstr "Exporter le STL..."
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:367
-msgid "Print settings"
-msgstr "Paramètres d'impression"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:369
-msgid "Printer"
-msgstr "Imprimante"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:398
-msgid "Info"
-msgstr "Info"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:409
-msgid "Volume"
-msgstr "Volume"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:410
-msgid "Facets"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:411
-msgid "Materials"
-msgstr "Matérieux"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:412
-msgid "Manifold"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:438
-msgid "Sliced Info"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:447
-msgid "Used Filament (m)"
-msgstr "Filament utilisé (m)"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:448
-msgid "Used Filament (mm³)"
-msgstr "Filament utilisé (mm³)"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:449
-msgid "Used Filament (g)"
-msgstr "Filament utilisé (g)"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:451
-msgid "Estimated printing time"
-msgstr "Estimation du temps d'impression"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:629
-msgid "Loading…"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:629
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:643
-msgid "Processing input file\n"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:663
-msgid ""
-"This file contains several objects positioned at multiple heights. Instead "
-"of considering them as multiple objects, should I consider\n"
-"this file as a single object having multiple parts?\n"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:666
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:683
-msgid "Multi-part object detected"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:680
-msgid ""
-"Multiple objects were loaded for a multi-material printer.\n"
-"Instead of considering them as multiple objects, should I consider\n"
-"these files to represent a single object having multiple parts?\n"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:692
-msgid "Loaded "
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:744
-msgid ""
-"Your object appears to be too large, so it was automatically scaled down to "
-"fit your print bed."
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:745
-msgid "Object too large?"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:900
-msgid "Enter the number of copies of the selected object:"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:927
-msgid ""
-"\n"
-"Non-positive value."
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:928
-msgid ""
-"\n"
-"Not a numeric value."
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:929
-msgid "Slic3r Error"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:950
-msgid "Enter the rotation angle:"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:950
-msgid "Rotate around "
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:950
-msgid "Invalid rotation angle entered"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1030
-#, perl-format
-msgid "Enter the new size for the selected object (print bed: %smm):"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1031
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1035
-msgid "Scale along "
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1031
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1035
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1056
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1061
-msgid "Invalid scaling value entered"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1035
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1061
-#, no-perl-format
-msgid "Enter the scale % for the selected object:"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1056
-msgid "Enter the new max size for the selected object:"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1112
-msgid ""
-"The selected object can't be split because it contains more than one volume/"
-"material."
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1121
-msgid ""
-"The selected object couldn't be split because it contains only one part."
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1286
-msgid "Slicing cancelled"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1300
-msgid "Another export job is currently running."
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1445
-msgid "File added to print queue"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1448
-msgid "Sending G-code file to the OctoPrint server..."
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1451
-msgid "G-code file exported to "
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1454
-msgid "Export failed"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1524
-msgid "G-code file successfully uploaded to the OctoPrint server"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1526
-msgid "Error while uploading to the OctoPrint server: "
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1539
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1581
-msgid "STL file exported to "
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1592
-msgid "AMF file exported to "
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1596
-msgid "Error exporting AMF file "
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1608
-msgid "3MF file exported to "
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1612
-msgid "Error exporting 3MF file "
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1958
-#, perl-format
-msgid "%d (%d shells)"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1960
-#, perl-format
-msgid "Auto-repaired (%d errors)"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1965
-#, perl-format
-msgid ""
-"%d degenerate facets, %d edges fixed, %d facets removed, %d facets added, %d "
-"facets reversed, %d backwards edges"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1970
-msgid "Yes"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2021
-msgid "Remove the selected object"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2024
-msgid "Increase copies"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2024
-msgid "Place one more copy of the selected object"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2027
-msgid "Decrease copies"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2027
-msgid "Remove one copy of the selected object"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2030
-msgid "Set number of copies…"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2030
-msgid "Change the number of copies of the selected object"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2034
-msgid "Rotate 45° clockwise"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2034
-msgid "Rotate the selected object by 45° clockwise"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2037
-msgid "Rotate 45° counter-clockwise"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2037
-msgid "Rotate the selected object by 45° counter-clockwise"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2042
-msgid "Rotate"
-msgstr "Pivoter"
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2042
-msgid "Rotate the selected object by an arbitrary angle"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2044
-msgid "Around X axis…"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2044
-msgid "Rotate the selected object by an arbitrary angle around X axis"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2047
-msgid "Around Y axis…"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2047
-msgid "Rotate the selected object by an arbitrary angle around Y axis"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2050
-msgid "Around Z axis…"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2050
-msgid "Rotate the selected object by an arbitrary angle around Z axis"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2055
-msgid "Mirror"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2055
-msgid "Mirror the selected object"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2057
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2073
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2089
-msgid "Along X axis…"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2057
-msgid "Mirror the selected object along the X axis"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2060
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2076
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2092
-msgid "Along Y axis…"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2060
-msgid "Mirror the selected object along the Y axis"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2063
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2079
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2095
-msgid "Along Z axis…"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2063
-msgid "Mirror the selected object along the Z axis"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2068
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2084
-msgid "Scale the selected object along a single axis"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2070
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2086
-msgid "Uniformly…"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2070
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2086
-msgid "Scale the selected object along the XYZ axes"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2073
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2089
-msgid "Scale the selected object along the X axis"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2076
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2092
-msgid "Scale the selected object along the Y axis"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2079
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2095
-msgid "Scale the selected object along the Z axis"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2084
-msgid "Scale to size"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2099
-msgid "Split the selected object into individual parts"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2102
-msgid "Open the 3D cutting tool"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2106
-msgid "Open the object editor dialog"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2110
-msgid "Reload from Disk"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2110
-msgid "Reload the selected file from Disk"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2113
-msgid "Export object as STL…"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2113
-msgid "Export this single object as STL file"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\2D.pm:131
-msgid "What do you want to print today? ™"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\2D.pm:132
-msgid "Drag your objects here"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:63
-msgid "1 Layer"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:65
-msgid "View"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:75
-msgid "Show"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:78
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:79
-msgid "Feature types"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:96
-msgid "Retractions"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:97
-msgid "Unretractions"
-msgstr ""
-
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:98
-msgid "Shells"
-msgstr ""
-
-#~ msgid "Rectilinear"
-#~ msgstr "Rectilinéaire"
-
-#~ msgid "Concentric"
-#~ msgstr "Concentrique"
-
-#~ msgid "Hilbert Curve"
-#~ msgstr "Courbe d'Hilbert"
-
-#~ msgid "Archimedean Chords"
-#~ msgstr "Cordes d'Archimède"
-
-#~ msgid "Octagram Spiral"
-#~ msgstr "Octagram Spiral"
-
-#~ msgid "Has heated bed"
-#~ msgstr "Plateau chauffant"
-
-#~ msgid ""
-#~ "Unselecting this will suppress automatic generation of bed heating gcode."
-#~ msgstr ""
-#~ "Désélectionner cette option supprimera le G-Code gérant le plateau "
-#~ "chauffant."
-
-#~ msgid "Bed temperature for layers after the first one."
-#~ msgstr "Température du plateau pour les couches suivant la première."
-
-#~ msgid "Bottom infill pattern"
-#~ msgstr "Motif de remplissage inférieur"
-
-#, fuzzy
-#~ msgid ""
-#~ "Infill pattern for bottom layers. This only affects the external visible "
-#~ "layer, and not its adjacent solid shells."
-#~ msgstr ""
-#~ "Motif de remplissage pour les couches du bas. Ceci affecte seulement les "
-#~ "couches externes visibles, et pas les contours solides adjacents."
-
-#~ msgid "Speed > Acceleration"
-#~ msgstr "Vitesse > Accélération"
-
-#~ msgid "Brim connections width"
-#~ msgstr "Largeur de connexion du débord"
-
-#~ msgid ""
-#~ "If set to a positive value, straight connections will be built on the "
-#~ "first layer between adjacent objects."
-#~ msgstr ""
-#~ "Si réglé sur une valeur positive, des connexions directes seront faites "
-#~ "sur la première couche des objets adjacents."
-
-#~ msgid "Exterior brim width"
-#~ msgstr "Largeur du débord extérieur"
-
-#~ msgid ""
-#~ "This disables the fan completely for the first N layers to aid in the "
-#~ "adhesion of media to the bed. (default 3)"
-#~ msgstr ""
-#~ "Cela désactive complètement le ventilateur pour les premières N couches "
-#~ "Pour aider à l'adhésion des médias au lit. (par défaut 3)"
-
-#~ msgid "↳ external"
-#~ msgstr "↳ externe"
-
-#~ msgid "External perimeters extrusion width"
-#~ msgstr "Largeur d'extrusion des périmètres externes"
-
-#~ msgid ""
-#~ "Set this to a non-zero value to set a manual extrusion width for external "
-#~ "perimeters. If auto is chosen, a value will be used that maximizes "
-#~ "accuracy of the external visible surfaces. If expressed as percentage "
-#~ "(for example 200%) it will be computed over layer height."
-#~ msgstr ""
-#~ "Lorsque réglé à une valeur différente de zéro, fixe manuellement la "
-#~ "largeur d'extrusion pour le périmètre externe. Si auto est choisi, la "
-#~ "valeur calculée maximisera la précision sur les surfaces externes "
-#~ "visibles. if exprimé en pourcentage (par exemple: 200%), elle sera "
-#~ "calculée en fonction de la hauteur de couche."
-
-#~ msgid "External perimeters speed"
-#~ msgstr "Vitesse des périmètres externes"
-
-#~ msgid ""
-#~ "This separate setting will affect the speed of external perimeters (the "
-#~ "visible ones). If expressed as percentage (for example: 80%) it will be "
-#~ "calculated on the perimeters speed setting above."
-#~ msgstr ""
-#~ "Ce réglage affecte la vitesse des périmètres externes (ceux qui sont "
-#~ "visibles). Si exprimé en pourcentage (par exemple, 80%) il sera calculé "
-#~ "en fonction de la vitesse des périmètres ci dessus.."
-
-#~ msgid "Add more perimeters when needed for avoiding gaps in sloping walls."
-#~ msgstr ""
-#~ "Ajouter des périmètres si besoin pour éviter des trous sur les surfaces "
-#~ "inclinés."
-
-#~ msgid ""
-#~ "The extruder to use (unless more specific extruder settings are "
-#~ "specified)."
-#~ msgstr ""
-#~ "L'extrudeur à utiliser (a moins que des réglages d'extrudeur spécifiques "
-#~ "soit indiqués)."
-
-#~ msgid ""
-#~ "Set this to a non-zero value to set a manual extrusion width. If "
-#~ "expressed as percentage (for example: 230%) it will be computed over "
-#~ "layer height."
-#~ msgstr ""
-#~ "Lorsque réglé à une valeur différente de zéro, fixe manuellement la "
-#~ "largeur d'extrusion. Si exprimé en pourcentage (par exemple 230%), elle "
-#~ "sera calculée en fonction de la hauteur de couche."
-
-#~ msgid "Fill gaps"
-#~ msgstr "Remplir les trous"
-
-#~ msgid ""
-#~ "If this is enabled, gaps will be filled with single passes. Enable this "
-#~ "for better quality, disable it for shorter printing times."
-#~ msgstr ""
-#~ "Si coché, les trous seront remplis en un seul passage. A activer pour une "
-#~ "meilleur qualité, à désactiver pour une impression plus rapide."
-
-#~ msgid ""
-#~ "Set this to a non-zero value to set a manual extrusion width for first "
-#~ "layer. You can use this to force fatter extrudates for better adhesion. "
-#~ "If expressed as percentage (for example 120%) it will be computed over "
-#~ "first layer height."
-#~ msgstr ""
-#~ "Lorsque réglé à une valeur différente de zéro, indique la largeur "
-#~ "d'extrusion pour la première couche. Vous pouvez utiliser ce réglage pour "
-#~ "forcer un extrudât plus large pour une meilleur adhésion. Si exprimé en "
-#~ "pourcentage (par exemple 120%), elle sera calculée par rapport à "
-#~ "l'épaisseur de la première couche."
-
-#~ msgid "↳ gaps"
-#~ msgstr "↳ trous"
-
-#~ msgid ""
-#~ "Speed for filling gaps. Since these are usually single lines you might "
-#~ "want to use a low speed for better sticking. If expressed as percentage "
-#~ "(for example: 80%) it will be calculated on the infill speed setting "
-#~ "above."
-#~ msgstr ""
-#~ "Vitesse pour remplir les trous. Puisque ce sont habituellement des lignes "
-#~ "uniques, vous pouvez utiliser une vitesse lente pour une meilleur "
-#~ "adhérence. Si exprimée en pourcentage (par exemple : 80 %) elle sera "
-#~ "calculée en fonction du réglage de vitesse de remplissage au-dessus."
-
-#~ msgid "Use native G-code arcs"
-#~ msgstr "Utiliser le G-Code natif pour les arcs"
-
-#~ msgid ""
-#~ "This experimental feature tries to detect arcs from segments and "
-#~ "generates G2/G3 arc commands instead of multiple straight G1 commands."
-#~ msgstr ""
-#~ "Cette fonction expérimentale essaye de détecter les arcs à partir des "
-#~ "segments et génère les commandes G2/G3 au lieu de multiples commandes G1."
-
-#~ msgid ""
-#~ "Set this to a non-zero value to set a manual extrusion width for infill. "
-#~ "You may want to use fatter extrudates to speed up the infill and make "
-#~ "your parts stronger. If expressed as percentage (for example 90%) it will "
-#~ "be computed over layer height."
-#~ msgstr ""
-#~ "Lorsque réglé à une valeur différente de zéro, indique la largeur "
-#~ "d'extrusion pour le remplissage. Vous pouvez utiliser un extrudât plus "
-#~ "large pour accélérer l'impression et rendre vos pièces plus solides. Si "
-#~ "exprimé en pourcentage (par exemple: 90%), elle sera calculée en fonction "
-#~ "de l'épaisseur des couches."
-
-#~ msgid "Speed for printing the internal fill."
-#~ msgstr "Vitesse pour l'impression du remplissage interne."
-
-#~ msgid "Interior brim width"
-#~ msgstr "Largeur du débord intérieur"
-
-#~ msgid ""
-#~ "Horizontal width of the brim that will be printed inside object holes on "
-#~ "the first layer."
-#~ msgstr ""
-#~ "Largeur du débord qui sera imprimé dans les trous des objets, sur la "
-#~ "première couche."
-
-#, fuzzy
-#~ msgid ""
-#~ "During multi-extruder prints, this option will drop the temperature of "
-#~ "the inactive extruders to prevent oozing. It will enable a tall skirt "
-#~ "automatically and move extruders outside such skirt when changing "
-#~ "temperatures."
-#~ msgstr ""
-#~ "Lors d'impression avec de multiples extrudeurs, cette option abaisse la "
-#~ "température des extrudeurs inactifs pour empêcher les coulures. Cela "
-#~ "activera un contour automatique et déplacera l'extrudeur au delà de ce "
-#~ "contour lors des changements de température."
-
-#~ msgid "Overridable options"
-#~ msgstr "Options redéfinissables"
-
-#~ msgid ""
-#~ "Set this to a non-zero value to set a manual extrusion width for "
-#~ "perimeters. You may want to use thinner extrudates to get more accurate "
-#~ "surfaces. If expressed as percentage (for example 200%) it will be "
-#~ "computed over layer height."
-#~ msgstr ""
-#~ "Lorsque réglé à une valeur différente de zéro, indique la largeur "
-#~ "d'extrusion pour les périmètres. Vous pourriez avoir besoin d'extrudât "
-#~ "plus fin pour avoir une surface plus précise. Si exprimée en pourcentage "
-#~ "(par exemple: 200%) elle sera calculée en fonction de l'épaisseur des "
-#~ "couches."
-
-#~ msgid "Speed for perimeters (contours, aka vertical shells)."
-#~ msgstr "Vitesse pour les périmètres (contours, ou parois verticales)."
-
-#~ msgid ""
-#~ "If you want to process the output G-code through custom scripts, just "
-#~ "list their absolute paths here. Separate multiple scripts on individual "
-#~ "lines. Scripts will be passed the absolute path to the G-code file as the "
-#~ "first argument, and they can access the Slic3r config settings by reading "
-#~ "environment variables."
-#~ msgstr ""
-#~ "Si vous voulez modifier le G-Code généré à travers des scripts "
-#~ "personnalisés, indiquez simplement leurs chemins absolus ici. Indiquer un "
-#~ "seul script par ligne. Le chemin absolu du G-Code sera passé aux scripts "
-#~ "comme premier argument, et ils peuvent accéder aux options de Slic3r à "
-#~ "travers les variables d'environnement."
-
-#, fuzzy
-#~ msgid "Pressure advance"
-#~ msgstr "Pressure advance"
-
-#~ msgid ""
-#~ "When set to a non-zero value, this experimental option enables pressure "
-#~ "regulation. It's the K constant for the advance algorithm that pushes "
-#~ "more or less filament upon speed changes. It's useful for Bowden-tube "
-#~ "extruders. Reasonable values are in range 0-10."
-#~ msgstr ""
-#~ "Lorsque réglé à une valeur différente de zéro, cette option expérimentale "
-#~ "active la régulation de pression. Il s'agit de la constante K pour "
-#~ "l'algorithme qui pousse plus ou moins de filament lors des changement de "
-#~ "vitesse. C'est utile pour les extrudeur de Bowden (à tube). Les valeurs "
-#~ "raisonnables s'étendent de 0 à 10."
-
-#~ msgid "Raft offset"
-#~ msgstr "Décalage du raft"
-
-#~ msgid "Horizontal margin between object base layer and raft contour."
-#~ msgstr ""
-#~ "Marge horizontale entre la première couche de l'objet et le contour du "
-#~ "raft."
-
-#~ msgid "Resolution (deprecated)"
-#~ msgstr "Résolution (obsolète)"
-
-#~ msgid ""
-#~ "The speed for retractions (it only applies to the extruder motor). If you "
-#~ "use the Firmware Retraction option, please note this value still affects "
-#~ "the auto-speed pressure regulator."
-#~ msgstr ""
-#~ "La vitesse de la rétractation (ne s'applique qu'au moteur de "
-#~ "l'extrudeur). Si vous utiliser la rétractation par firmware, notez que ce "
-#~ "réglage affectera la régulation de pression automatique."
-
-#~ msgid "↳ small"
-#~ msgstr "↳ petit"
-
-#~ msgid ""
-#~ "This separate setting will affect the speed of perimeters having radius "
-#~ "<= 6.5mm (usually holes). If expressed as percentage (for example: 80%) "
-#~ "it will be calculated on the perimeters speed setting above."
-#~ msgstr ""
-#~ "Ce réglage distinct affectera la vitesse des périmètres ayant un rayon <= "
-#~ "6,5mm (habituellement les trous). Si exprimé en pourcentage (par exemple: "
-#~ "80%), elle sera calculée en fonction de la vitesse des périmètres ci-"
-#~ "dessus."
-
-#~ msgid "↳ solid"
-#~ msgstr "↳ solide"
-
-#~ msgid ""
-#~ "Set this to a non-zero value to set a manual extrusion width for infill "
-#~ "for solid surfaces. If expressed as percentage (for example 90%) it will "
-#~ "be computed over layer height."
-#~ msgstr ""
-#~ "Lorsque réglé à une valeur différente de zéro pour indiquée la largeur "
-#~ "d'extrusion pour les remplissages solides. Si exprimé en pourcentage (par "
-#~ "exemple 90%), elle sera calculée en fonction de l'épaisseur des couches."
-
-#~ msgid ""
-#~ "Speed for printing solid regions (top/bottom/internal horizontal shells). "
-#~ "This can be expressed as a percentage (for example: 80%) over the default "
-#~ "infill speed above."
-#~ msgstr ""
-#~ "Vitesse pour les remplissages solides (haut, bas, parois internes). Si "
-#~ "exprimée en pourcentage (par exemple: 80%), la valeur sera calculée en "
-#~ "fonction de la vitesse de remplissage."
-
-#~ msgid ""
-#~ "Temperature difference to be applied when an extruder is not active.  "
-#~ "Enables a full-height \"sacrificial\" skirt on which the nozzles are "
-#~ "periodically wiped."
-#~ msgstr ""
-#~ "Différence de température à appliquer lorsqu'un extrudeur est inactif. "
-#~ "Active un contour \"sacrificiel\" sur toute la hauteur de l'objet, sur "
-#~ "lequel les buses sont régulièrement nettoyées."
-
-#~ msgid ""
-#~ "This start procedure is inserted at the beginning, after bed has reached "
-#~ "the target temperature and extruder just started heating, and before "
-#~ "extruder has finished heating. If Slic3r detects M104, M109, M140 or M190 "
-#~ "in your custom codes, such commands will not be prepended automatically "
-#~ "so you're free to customize the order of heating commands and other "
-#~ "custom actions. Note that you can use placeholder variables for all "
-#~ "Slic3r settings, so you can put a \"M109 S[first_layer_temperature]\" "
-#~ "command wherever you want."
-#~ msgstr ""
-#~ "Cette procédure est insérée au début, après que le plateau ai atteint sa "
-#~ "température cible et que la chauffe de l'extrudeur ai commencé et avant "
-#~ "que celui-ci n'atteigne sa température cible. Si Slic3r détecte des "
-#~ "commandes M104, M109, M140 ou M190 dans le code personnalisé, de telles "
-#~ "commandes ne seront pas générées ailleur, vous permettant de "
-#~ "personnaliser la procédure de chauffe et autres actions. Vous pouvez "
-#~ "utiliser des variables pour tous les réglages de Slic3r, donc vous pouvez "
-#~ "inscrire une commande \"M109 S[first_layer_temperature]\" où vous voulez."
-
-#~ msgid "The extruder to use when printing support material, raft and skirt."
-#~ msgstr ""
-#~ "L'extrudeur à utiliser pour imprimer les supports, raft et contours."
-
-#~ msgid ""
-#~ "Set this to a non-zero value to set a manual extrusion width for support "
-#~ "material. If expressed as percentage (for example 90%) it will be "
-#~ "computed over layer height."
-#~ msgstr ""
-#~ "Lorsque réglé à une valeur différente de zéro pour indiquer une largeur "
-#~ "d'extrusion pour les supports. Si exprimé en pourcentage (par exemple "
-#~ "90%), elle sera calculée en fonction de l'épaisseur des couches."
-
-#~ msgid ""
-#~ "The extruder to use when printing support material interface. This "
-#~ "affects raft too."
-#~ msgstr ""
-#~ "L'extrudeur à utiliser pour imprimer les intercalaire du support. Ceci "
-#~ "affecte également le raft."
-
-#~ msgid "↳ interface"
-#~ msgstr "↳ intercalaire"
-
-#~ msgid "Interface Speed"
-#~ msgstr "Vitesse des intercalaires"
-
-#~ msgid "Support material interface speed"
-#~ msgstr "Vitesse pour les intercalaires"
-
-#~ msgid ""
-#~ "Support material will not be generated for overhangs whose slope angle "
-#~ "(90° = vertical) is above the given threshold. In other words, this value "
-#~ "represent the most horizontal slope (measured from the horizontal plane) "
-#~ "that you can print without support material. Set to a percentage to "
-#~ "automatically detect based on some % of overhanging perimeter width "
-#~ "instead (recommended)."
-#~ msgstr ""
-#~ "Support material will not be generated for overhangs whose slope angle "
-#~ "(90° = vertical) is above the given threshold. In other words, this value "
-#~ "represent the most horizontal slope (measured from the horizontal plane) "
-#~ "that you can print without support material. Set to a percentage to "
-#~ "automatically detect based on some % of overhanging perimeter width "
-#~ "instead (recommended)."
-
-#~ msgid "↳ top solid"
-#~ msgstr "↳ solide supérieur"
-
-#~ msgid ""
-#~ "Set this to a non-zero value to set a manual extrusion width for infill "
-#~ "for top surfaces. You may want to use thinner extrudates to fill all "
-#~ "narrow regions and get a smoother finish. If expressed as percentage (for "
-#~ "example 90%) it will be computed over layer height."
-#~ msgstr ""
-#~ "Lorsque réglé à une valeur différente de zéro, indique la largeur "
-#~ "d'extrusion pour le remplissage sur les surfaces supérieures. Vous "
-#~ "pourriez vouloir utiliser un extrudât plus fin pour remplir des zones "
-#~ "étroites et obtenir une surface plus précise. Si exprimée en pourcentage "
-#~ "(par exemple 90%), elle sera calculée par rapport à l'épaisseur des "
-#~ "couches."
-
-#~ msgid ""
-#~ "Infill pattern for top layers. This only affects the external visible "
-#~ "layer, and not its adjacent solid shells."
-#~ msgstr ""
-#~ "Motif de remplissage pour les couches supérieures. Ceci affecte "
-#~ "uniquement les couches extérieures visibles, et pas les parois solides "
-#~ "adjacentes."
-
-#~ msgid ""
-#~ "Speed for printing top solid layers (it only applies to the uppermost "
-#~ "external layers and not to their internal solid layers). You may want to "
-#~ "slow down this to get a nicer surface finish. This can be expressed as a "
-#~ "percentage (for example: 80%) over the solid infill speed above."
-#~ msgstr ""
-#~ "Vitesse d'impression des couches solides supérieures (elle ne s'applique "
-#~ "qu'a la couche externe et pas aux couches solides internes). Vous "
-#~ "pourriez vouloir ralentir cette zone pour obtenir une surface plus jolie. "
-#~ "Elle peut être exprimée en pourcentage (par exemple 80%) par rapport à la "
-#~ "vitesse de remplissage."
-
-#~ msgid "Vibration limit (deprecated)"
-#~ msgstr "Limite de vibration (obsolète)"
-
-#~ msgid ""
-#~ "This experimental option will slow down those moves hitting the "
-#~ "configured frequency limit. The purpose of limiting vibrations is to "
-#~ "avoid mechanical resonance. Set zero to disable."
-#~ msgstr ""
-#~ "Cette fonction expérimentale ralentira les mouvements atteignant la "
-#~ "vibration indiquée. L'intérêt de limiter la vibration est d'éviter une "
-#~ "résonance mécanique. Mettre à zéro pour désactiver."
-
-#~ msgid "Z full steps/mm"
-#~ msgstr "Pas complet/mm pour Z"
-
-#~ msgid ""
-#~ "Set this to the number of *full* steps (not microsteps) needed for moving "
-#~ "the Z axis by 1mm; you can calculate this by dividing the number of "
-#~ "microsteps configured in your firmware by the microstepping amount (8, "
-#~ "16, 32). Slic3r will round your configured layer height to the nearest "
-#~ "multiple of that value in order to ensure the best accuracy. This is most "
-#~ "useful for machines with imperial leadscrews or belt-driven Z or for "
-#~ "unusual layer heights with metric leadscrews. Set to zero to disable this "
-#~ "experimental feature."
-#~ msgstr ""
-#~ "Indiquez le nombre de pas complet (pas les micro-steps) pour déplacer "
-#~ "l'axe Z de 1mm; vous pouvez calculer ceci en divisant le nombre de micro-"
-#~ "steps configuré dans votre firmware par le taux de microsteps (8, 16, "
-#~ "32). Slic3r arrondira l'épaisseur des couches au multiple le plus proche "
-#~ "de cette valeur afin d'assurer une bonne précision. Ceci est "
-#~ "principalement utile pour les machines avec des vis impériales, des axes "
-#~ "Z entrainés par courroie ou des épaisseurs de couches inhabituelle avec "
-#~ "des vis métriques. Mettre à zéro pour désactiver cette fonctionnalité."
-
-#~ msgid "Cut"
-#~ msgstr "Couper"
-
-#~ msgid "Cut model at the given Z."
-#~ msgstr "Couper le modèle à la valeur Z indiquée."
-
-#~ msgid "Cut model in the XY plane into tiles of the specified max size."
-#~ msgstr ""
-#~ "Couper le modèle sur les plans XY en morceaux de la taille spécifiée."
-
-#~ msgid "Cut model at the given X."
-#~ msgstr "Couper le modèle à la valeur X indiquée."
-
-#~ msgid "Cut model at the given Y."
-#~ msgstr "Couper le modèle à la valeur Y indiquée."
-
-#~ msgid "Export SVG"
-#~ msgstr "Exporter en SVG"
-
-#~ msgid "Export the model as OBJ."
-#~ msgstr "Exporter le modèle en OBJ."
-
-#~ msgid "Export POV"
-#~ msgstr "Exporter en POV"
-
-#~ msgid "Export the model as POV-Ray definition."
-#~ msgstr "Exporter le modèle en définitions POV-Ray."
-
-#~ msgid "Slice the model and export slices as SVG."
-#~ msgstr "Découper le modèle et exporter les tranches en SVG."
-
-#~ msgid "Output Model Info"
-#~ msgstr "Infos sur le modèle final"
-
-#~ msgid "Write information about the model to the console."
-#~ msgstr "Écrire des informations sur le modèle dans la console."
-
-#~ msgid "Load config file"
-#~ msgstr "Charger un fichier de configuration"
-
-#~ msgid ""
-#~ "Load configuration from the specified file. It can be used more than once "
-#~ "to load options from multiple files."
-#~ msgstr ""
-#~ "Charger un fichier de configuration depuis le disque. Il peut être "
-#~ "utilisé plusieurs fois afin de charger les options depuis plusieurs "
-#~ "fichiers."
-
-#~ msgid "Output File"
-#~ msgstr "Fichier de sortie"
-
-#~ msgid ""
-#~ "The file where the output will be written (if not specified, it will be "
-#~ "based on the input file)."
-#~ msgstr ""
-#~ "Le fichier où le G-Code sera écrit (si non spéficié, il sera basé sur le "
-#~ "fichier d'entrée)."
-
-#~ msgid "Rotation angle around the Z axis in degrees (0-360, default: 0)."
-#~ msgstr "Angle de rotation autour de l'axe Z en degrés (0-360, défaut: 0)."
-
-#~ msgid "Rotate around X"
-#~ msgstr "Pivoter autour de l'axe X"
-
-#~ msgid "Rotation angle around the X axis in degrees (0-360, default: 0)."
-#~ msgstr "Angle de rotation autour de l'axe X en degrés (0-360, défaut: 0)."
-
-#~ msgid "Rotate around Y"
-#~ msgstr "Pivoter autour de l'axe Y"
-
-#~ msgid "Rotation angle around the Y axis in degrees (0-360, default: 0)."
-#~ msgstr "Angle de rotation autour de l'axe Y en degrés (0-360, défaut: 0)."
-
-#~ msgid "Save config file"
-#~ msgstr "Enregistrer fichier de configuration"
-
-#~ msgid "Save configuration to the specified file."
-#~ msgstr "Enregistre la configuration dans le fichier indiqué."
-
-#~ msgid "Scaling factor (default: 1)."
-#~ msgstr "Facteur de redimensionnement (défaut: 1)."
-
-#~ msgid "Scale to Fit"
-#~ msgstr "Redimensionner au volume"
-
-#~ msgid "Scale to fit the given volume."
-#~ msgstr "Redimensionne afin de rentrer dans le volume indiqué"
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:484
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:498
+msgid "°C"
+msgstr "°C"
diff --git a/resources/localization/it/Slic3rPE.mo b/resources/localization/it/Slic3rPE.mo
index a3ba42d507e474d64e00bb1c0665d82b111e5aaf..124348361caea122c7b0ce860c562f2fe46c927b 100644
GIT binary patch
delta 44832
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

delta 19326
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

diff --git a/resources/localization/it/Slic3rPE_it.po b/resources/localization/it/Slic3rPE_it.po
index 94b8bef80..173881268 100644
--- a/resources/localization/it/Slic3rPE_it.po
+++ b/resources/localization/it/Slic3rPE_it.po
@@ -89,6 +89,7 @@ msgstr ""
 msgid " - Remember to check for updates at http://github.com/prusa3d/slic3r/releases"
 msgstr " - Ricorda di controllare gli aggiornamenti su http://github.com/prusa3d/slic3r/releases"
 
+# Used in this context: _("Save ") + title + _(" as:")
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1751
 msgid " as:"
 msgstr " come:"
@@ -102,6 +103,7 @@ msgstr " alla velocità del filamento di %3.2f mm/s."
 msgid " Browse "
 msgstr " Naviga "
 
+# Context: L('Save ') . ($params{export_svg} ? L('SVG') : L('G-code')) . L(' file as:'), e.g. "Save G-Code file as:"
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:514
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1645
 msgid " file as:"
@@ -184,13 +186,18 @@ msgstr "%d linee: %.2lf mm"
 msgid "%d presets successfully imported."
 msgstr "%d preset importati correttamente."
 
+#: xs/src/slic3r/GUI/Field.cpp:102
+#, c-format
+msgid "%s doesn't support percentage"
+msgstr "%s non supporta la percentuale"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:408
 msgid "&About Slic3r"
 msgstr "&Su Slic3r"
 
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:380
-msgid "&Configuration "
-msgstr "&Configurazione "
+#: xs/src/slic3r/GUI/GUI.cpp:466
+msgid "&Configuration"
+msgstr "&Configurazione"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:263
 msgid "&Export Config Bundle…"
@@ -204,6 +211,10 @@ msgstr "&Esporta Configurazione… \tCtrl+E"
 msgid "&File"
 msgstr "&File"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:791
+msgid "&Finish"
+msgstr "&Completa"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:426
 msgid "&Help"
 msgstr "&Aiuto"
@@ -214,11 +225,7 @@ msgstr "&Carica Gruppo di Configurazioni…"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:254
 msgid "&Load Config…\tCtrl+L"
-msgstr "&Carica Configurazione…\tCtrl+L"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:339
-msgid "&Localization"
-msgstr "&Localizazione"
+msgstr "&Carica Configurazione… \tCtrl+L"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:420
 msgid "&Object"
@@ -234,7 +241,7 @@ msgstr "&Chiudi"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:280
 msgid "&Repeat Last Quick Slice\tCtrl+Shift+U"
-msgstr "&Ripeti l'ultimo Slice Rapido\tCtrl+Shift+U"
+msgstr "&Ripeti l'ultimo Slice Rapido \tCtrl+Shift+U"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:422
 msgid "&View"
@@ -246,7 +253,7 @@ msgstr "&Finestra"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:291
 msgid "(&Re)Slice Now\tCtrl+S"
-msgstr "(&Re)Slice Ora\tCtrl+S"
+msgstr "(&Re)Slice Ora \tCtrl+S"
 
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:994
 msgid "(minimum)"
@@ -256,10 +263,6 @@ msgstr "(minimo)"
 msgid ") not found."
 msgstr ") non trovato."
 
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:215
-msgid "). Check hostname and OctoPrint version (at least 1.1.0 is required)."
-msgstr "). Verifica l'hostname e la versione di OctoPrint ( ver. 1.1.0 o successive)."
-
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:749
 msgid ". Discard changes and continue anyway?"
 msgstr ". Scartare le modifiche e continuare comunque?"
@@ -293,6 +296,18 @@ msgstr "45° senso orario"
 msgid "A boolean expression using the configuration values of an active printer profile. If this expression evaluates to true, this profile is considered compatible with the active printer profile."
 msgstr "Un'espressione booleana che usa i valori di configurazione di un profilo stampante attivo. Se questa espressione produce un risultato vero, questo profilo si considera compatibile con il profilo stampante attivo."
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:480
+msgid "A rule of thumb is 160 to 230 °C for PLA, and 215 to 250 °C for ABS."
+msgstr "Una regola generale è da 160 a 230°C per il PLA, e da 215 a 250°C per l'ABS."
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:494
+msgid "A rule of thumb is 60 °C for PLA and 110 °C for ABS. Leave zero if you have no heated bed."
+msgstr "Una regola generale è 60°C per il PLA e 110°C per l'ABS. Lascia a zero se non hai un piano riscaldato."
+
+#: xs/src/slic3r/GUI/AboutDialog.cpp:32
+msgid "About Slic3r"
+msgstr "Riguardo Slic3r"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1099
 msgid "Above Z"
 msgstr "Sopra Z"
@@ -301,6 +316,14 @@ msgstr "Sopra Z"
 msgid "Acceleration control (advanced)"
 msgstr "Controllo Accelerazione (avanzato)"
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:70
+msgid "Activate"
+msgstr "Attiva"
+
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:36
+msgid "Active: "
+msgstr "Attivo: "
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1566
 msgid "Add a sheath (a single perimeter line) around the base support. This makes the support more reliable, but also more difficult to remove."
 msgstr "Aggiunge un contorno (una singola linea di perimetro) attorno alla base del supporto. Questo rende il supporto più affidabile, ma anche più difficile da rimuovere."
@@ -314,6 +337,18 @@ msgstr "Aggiunge più perimetri quando necessario per evitare spazi tra i perime
 msgid "Add solid infill near sloping surfaces to guarantee the vertical shell thickness (top+bottom solid layers)."
 msgstr "Aggiunge un riempimento solido vicino le superfici inclinate per garantire lo spessore verticale (layer solidi superiore + inferiore)"
 
+#: xs/src/slic3r/GUI/Tab.cpp:754
+msgid "Additional information:"
+msgstr "Informazioni aggiuntive:"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:288
+msgid "Additionally a backup snapshot of the whole configuration is created before an update is applied."
+msgstr "Inoltre una copia di backup dei preset viene creata prima di applicare un aggiornamento."
+
+#: xs/src/slic3r/GUI/BonjourDialog.cpp:66
+msgid "Address"
+msgstr "Indirizzo"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:177
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:195
 msgid "Add…"
@@ -367,6 +402,10 @@ msgstr "File AMF esportato a "
 msgid "Another export job is currently running."
 msgstr "Un altro processo di esportazione è in corso."
 
+#: xs/src/slic3r/GUI/Tab.cpp:749
+msgid "Any modifications should be saved as a new preset inherited from this one. "
+msgstr "Qualunque modifica dovrebbe essere salvata come un nuovo preset ereditato da questo. "
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:901
 msgid "API Key"
 msgstr "API Key"
@@ -403,12 +442,16 @@ msgstr "Attorno l'asse Z…"
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:180
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:198
 msgid "Arrange"
-msgstr "Organizza"
+msgstr "Ordina"
 
 #: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:224
 msgid "Array of language names and identifiers should have the same size."
 msgstr "Gli array dei nomi di lingua e gli identificatori dovrebbero avere la stessa dimensione."
 
+#: xs/src/slic3r/GUI/GUI.cpp:688
+msgid "Attempt to free unreferenced scalar"
+msgstr "Tentativo di liberare lo scalare senza riferimenti"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:332
 msgid "Attention!"
 msgstr "Attenzione!"
@@ -422,6 +465,10 @@ msgstr "Auto-centra le parti"
 msgid "Auto-repaired (%d errors)"
 msgstr "Auto-riparati (%d errori)"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:264
+msgid "Automatic updates"
+msgstr "Aggiornamenti automatici"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:294
 msgid "Automatically repair an STL file"
 msgstr "Ripara automaticamente un file STL"
@@ -434,6 +481,30 @@ msgstr "Autovelocità (avanzato)"
 msgid "Avoid crossing perimeters"
 msgstr "Evita incrocio perimetri"
 
+#: xs/src/slic3r/GUI/Tab.cpp:2491
+msgid ""
+"BACK ARROW icon indicates that the settings were changed and are not equal to the last saved preset for the current option group.\n"
+"Click to reset all settings for the current option group to the last saved preset."
+msgstr ""
+"Icona FRECCIA INDIETRO indica che le impostazioni sono state cambiate e non sono uguali all'ultimo preset salvato per il seguente gruppo di opzioni.\n"
+"Clicca per resettare all'ultimo preset salvato tutte le impostazioni per il seguente gruppo di opzioni."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2505
+msgid ""
+"BACK ARROW icon indicates that the value was changed and is not equal to the last saved preset.\n"
+"Click to reset current value to the last saved preset."
+msgstr ""
+"La FRECCIA ALL'INDIETRO indica che il valore è stato cambiato e non è uguale all'ultimo preset salvato.\n"
+"Cliccare per resettare il valore corrente all'ultimo preset salvato."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2455
+msgid ""
+"BACK ARROW;indicates that the settings were changed and are not equal to the last saved preset for the current option group.\n"
+"Click the BACK ARROW icon to reset all settings for the current option group to the last saved preset."
+msgstr ""
+"FRECCIA INDIETRO; indica che le impostazioni sono state modificate e non sono uguali all'ultimo preset salvato per l'attuale gruppo opzioni.\n"
+"Clicca l'icona FRECCIA INDIETRO per resettare all'ultimo preset salvato tutte le impostazioni per il seguente gruppo di opzioni"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:43
 msgid "Background processing"
 msgstr "Lavorazione in background"
@@ -451,6 +522,10 @@ msgstr "Forma Letto"
 msgid "Bed shape"
 msgstr "Forma letto"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:395
+msgid "Bed Shape and Size"
+msgstr "Forma e dimensioni del piano"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:42
 msgid "Bed temperature"
 msgstr "Temperatura letto"
@@ -459,11 +534,19 @@ msgstr "Temperatura letto"
 msgid "Bed temperature for layers after the first one. Set this to zero to disable bed temperature control commands in the output."
 msgstr "Temperatura per i layer dopo il primo. Imposta questo a zero per disattivare i comandi di controllo della temperatura del letto in output."
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:497
+msgid "Bed Temperature:"
+msgstr "Temperatura letto:"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1132
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:48
 msgid "Before layer change G-code"
 msgstr "Prima del G-code di cambio di strato"
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:19
+msgid "Before roll back"
+msgstr "Prima di tornare indietro"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1108
 msgid "Below Z"
 msgstr "Sotto Z"
@@ -530,14 +613,34 @@ msgstr "Brim"
 msgid "Brim width"
 msgstr "Larghezza brim"
 
+#: xs/src/slic3r/GUI/ButtonsDescription.cpp:13
+msgid "Buttons And Text Colors Description"
+msgstr "Descrizione colori testo e pulsanti"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:218
 msgid "by the print profile maximum"
 msgstr "secondo il massimo del profilo di stampa"
 
+#: xs/src/slic3r/GUI/Tab.cpp:2124
+msgid "Cannot overwrite a system profile."
+msgstr "Impossibile sovrascrivere un profilo di sistema."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2128
+msgid "Cannot overwrite an external profile."
+msgstr "Impossibile sovrascrivere un profilo esterno."
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:962
 msgid "Capabilities"
 msgstr "Capacità"
 
+#: xs/src/slic3r/GUI/GUI.cpp:403
+msgid "Capture a configuration snapshot"
+msgstr "Cattura un'istantanea della configurazione"
+
+#: xs/src/slic3r/GUI/Tab.cpp:1597
+msgid "Certificate files (*.crt, *.pem)|*.crt;*.pem|All files|*.*"
+msgstr "File di certificato (*.crt, *.pem)|*.crt;*.pem|All files|*.*"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:325
 msgid "Change Application Language"
 msgstr "Cambia Lingua Applicazione"
@@ -546,6 +649,18 @@ msgstr "Cambia Lingua Applicazione"
 msgid "Change the number of copies of the selected object"
 msgstr "Cambia il numero di copie dell'oggetto selezionato"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:272 xs/src/slic3r/GUI/Preferences.cpp:59
+msgid "Check for application updates"
+msgstr "Verifica la presenza di aggiornamenti"
+
+#: xs/src/slic3r/GUI/GUI.cpp:404
+msgid "Check for configuration updates"
+msgstr "Controlla la disponibilità di aggiornamenti di configurazione"
+
+#: xs/src/slic3r/GUI/GUI.cpp:404
+msgid "Check for updates"
+msgstr "Controlla la disponibilità di aggiornamenti"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:298
 msgid "Choose a file to import bed shape from (STL/OBJ/AMF/3MF/PRUSA):"
 msgstr "Scegli un file per importare la forma del piano da (STL/OBJ/AMF/3MF/PRUSA):"
@@ -558,6 +673,10 @@ msgstr "Scegli un file da processare (STL/OBJ/AMF/3MF/PRUSA):"
 msgid "Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):"
 msgstr "Scegli uno o più file (STL/OBJ/AMF/3MF/PRUSA):"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:360
+msgid "Choose the type of firmware used by your printer."
+msgstr "Scegliete il firmware usato dalla vostra stampante."
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:62
 msgid "Circular"
 msgstr "Circolare"
@@ -593,10 +712,31 @@ msgstr "Condizioni di stampante compatibile"
 msgid "Complete individual objects"
 msgstr "Completa oggetti individuali"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:846
+msgid "Configuration Assistant"
+msgstr "Assistente configurazione"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:884
 msgid "Configuration notes"
 msgstr "Note di configurazione"
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:96 xs/src/slic3r/GUI/GUI.cpp:402
+msgid "Configuration Snapshots"
+msgstr "Istantanee di Configurazione"
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:69
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:161
+msgid "Configuration update"
+msgstr "Aggiornamento di configurazione"
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:69
+msgid "Configuration update is available"
+msgstr "Aggiornamento di configurazione disponibile"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:844
+msgid "Configuration Wizard"
+msgstr "Wizard di configurazione"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1020
 msgid "Connection failed."
 msgstr "Connessione fallita."
@@ -625,6 +765,14 @@ msgstr "Raffreddamento"
 msgid "Cooling thresholds"
 msgstr "Soglia di raffreddamento"
 
+#: xs/src/libslic3r/PrintConfig.cpp:178
+msgid "Cooling tube length"
+msgstr "Lunghezza del tubo di raffreddamento"
+
+#: xs/src/libslic3r/PrintConfig.cpp:170
+msgid "Cooling tube position"
+msgstr "Posizione tubo di raffreddamento"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:221
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:900
 msgid "Copies"
@@ -635,10 +783,22 @@ msgstr "Copie"
 msgid "Cost"
 msgstr "Costo"
 
+#: xs/src/slic3r/GUI/Tab.cpp:1571
+msgid "Could not connect to OctoPrint"
+msgstr "Non è possibile connettere ad OctoPrint"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1465
 msgid "Cover the top contact layer of the supports with loops. Disabled by default."
 msgstr "Copri lo strato di contatto superiore del supporto con anelli. Disattivato per impostazione predefinita."
 
+#: xs/src/slic3r/GUI/Tab.cpp:743
+msgid "Current preset is inherited from "
+msgstr "Il preset corrente è ereditato da "
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:41
+msgid "Current version:"
+msgstr "Versione corrente:"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:71
 #: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:150
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:92
@@ -650,6 +810,10 @@ msgstr "Personalizzato"
 msgid "Custom G-code"
 msgstr "G-code personalizzato"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:240
+msgid "Custom setup"
+msgstr "Setup personalizzato"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:189
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:205
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2102
@@ -681,6 +845,42 @@ msgstr "Angolo base predefinito per l'orientamento del riempimento. Su questo ve
 msgid "Default extrusion width"
 msgstr "Larghezza estrusione predefinita"
 
+#: xs/src/slic3r/GUI/Tab.cpp:767
+msgid "default filament profile"
+msgstr "profilo filamento predefinito"
+
+#: xs/src/libslic3r/PrintConfig.cpp:196
+msgid "Default filament profile"
+msgstr "Profilo filamento predefinito"
+
+#: xs/src/libslic3r/PrintConfig.cpp:197
+msgid "Default filament profile associated with the current printer profile. On selection of the current printer profile, this filament profile will be activated."
+msgstr "Profilo filamento di default associato al profilo stampante corrente. Alla selezione del profilo stampante corrente, questo profilo filamento verrà attivato."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2287 xs/src/slic3r/GUI/Tab.cpp:2373
+msgid "Default presets"
+msgstr "Preset predefiniti"
+
+#: xs/src/libslic3r/PrintConfig.cpp:202
+msgid "Default print profile"
+msgstr "Profilo di stampa predefinito"
+
+#: xs/src/slic3r/GUI/Tab.cpp:764
+msgid "default print profile"
+msgstr "profilo di stampa predefinito"
+
+#: xs/src/libslic3r/PrintConfig.cpp:203
+msgid "Default print profile associated with the current printer profile. On selection of the current printer profile, this print profile will be activated."
+msgstr "Profilo di stampa di default associato al profilo stampante corrente. Alla selezione del profilo stampante corrente, questo profilo di stampa verrà attivato."
+
+#: xs/src/libslic3r/PrintConfig.cpp:1849
+msgid "degrees"
+msgstr "gradi"
+
+#: xs/src/libslic3r/PrintConfig.cpp:476
+msgid "Delay after unloading"
+msgstr "Ritardo dopo lo scarico"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1582
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:178
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:196
@@ -715,10 +915,6 @@ msgstr "Densità del riempimento interno, espresso nell'intervallo 0% - 100%."
 msgid "Dependencies"
 msgstr "Dipendenze"
 
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1724
-msgid "Depth of a wipe color per color change. For N colors, there will be maximum (N-1) tool switches performed, therefore the total depth of the wipe tower will be (N-1) times this value."
-msgstr "Profondità di spurgo colore per ogni cambio colore. Per N colori, avverranno massimo (N-1) cambi di arnese, quindi la profondità totale della torre di spurgo sarà (N-1) volte questo valore."
-
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1142
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1143
 msgid "Deretraction Speed"
@@ -736,10 +932,6 @@ msgstr "Rileva pareti a spessore singolo (parti in cui non entrano due estrusion
 msgid "Detect thin walls"
 msgstr "Rileva perimetri sottili"
 
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:192
-msgid "Device Browser"
-msgstr "Browser dispositivi"
-
 #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:66
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:431
 msgid "Diameter"
@@ -785,14 +977,30 @@ msgstr "Distanza dall'oggetto"
 msgid "Distance of the 0,0 G-code coordinate from the front left corner of the rectangle."
 msgstr "Distanza della coordinata 0,0 del G-code dall'angolo frontale sinistro del rettangolo."
 
+#: xs/src/libslic3r/PrintConfig.cpp:171
+msgid "Distance of the center-point of the cooling tube from the extruder tip "
+msgstr "Distanza del centro del tubo di raffreddamento dalla punta dell'estrusore "
+
+#: xs/src/libslic3r/PrintConfig.cpp:1032
+msgid "Distance of the extruder tip from the position where the filament is parked when unloaded. This should match the value in printer firmware. "
+msgstr "Distanza della punta dell'estrusore dalla posizione dove il filamento viene posto mentre viene scaricato. Dovrebbe essere uguale al valore nel firmware della stampante. "
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:199
 msgid "Distance used for the auto-arrange feature of the plater."
 msgstr "Distanza usata per la funzione disposizione automatica del piatto."
 
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:51
+msgid "Don't notify about new releases any more"
+msgstr "Non notificare più i nuovi rilasci"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:190
 msgid "Don't support bridges"
 msgstr "Non supportare i bridge"
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:17
+msgid "Downgrade"
+msgstr "Downgrade"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater\2D.pm:132
 msgid "Drag your objects here"
 msgstr "Trascina qui i tuoi oggetti"
@@ -846,6 +1054,18 @@ msgstr "Applica il supporto per i primi n layer"
 msgid "Ensure vertical shell thickness"
 msgstr "Mantieni spessore guscio verticale"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:493
+msgid "Enter the bed temperature needed for getting your filament to stick to your heated bed."
+msgstr "Inserisci la temperatura del piano necessaria per far attaccare il filamento al piano riscaldato."
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:441
+msgid "Enter the diameter of your filament."
+msgstr "Inserite il diametro del vostro filamento."
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:428
+msgid "Enter the diameter of your printer's hot end nozzle."
+msgstr "Inserisci il diametro dell'ugello dell'estrusore della stampante."
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1056
 msgid "Enter the new max size for the selected object:"
 msgstr "Inserisci la nuova dimensione massima per l'oggetto selezionato:"
@@ -869,6 +1089,10 @@ msgstr "Inserisci l'angolo di rotazione:"
 msgid "Enter the scale % for the selected object:"
 msgstr "Inserisci il fattore di scala % per l'oggetto selezionato:"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:479
+msgid "Enter the temperature needed for extruding your filament."
+msgstr "Inserisci la temperatura necessaria per estrudere il filamento."
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:477
 msgid "Enter your filament cost per kg here. This is only for statistical information."
 msgstr "Inserisci qui il costo del filamento per kg. E' solo un'informazione statistica."
@@ -895,9 +1119,9 @@ msgstr "Errore nell'esportazione del file 3MF "
 msgid "Error exporting AMF file "
 msgstr "Errore nell'esportazione del file AMF "
 
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1526
-msgid "Error while uploading to the OctoPrint server: "
-msgstr "Errore nel caricamento sul server OctoPrint: "
+#: xs/src/slic3r/Utils/OctoPrint.cpp:47
+msgid "Error while uploading to the OctoPrint server"
+msgstr "Errore durante il caricamento sul server OctoPrint"
 
 #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:315
 msgid "Error! "
@@ -907,6 +1131,10 @@ msgstr "Errore! "
 msgid "Estimated printing time"
 msgstr "Tempo di stampa stimato"
 
+#: xs/src/slic3r/GUI/GUI.cpp:885
+msgid "Everywhere"
+msgstr "Ovunque"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:44
 #, c-format
 msgid "except for the first %d layers"
@@ -916,6 +1144,10 @@ msgstr "ad eccezione dei primi %d layers"
 msgid "except for the first layer"
 msgstr "ad eccezione del primo layer"
 
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:141
+msgid "Exit Slic3r"
+msgstr "Esci da Slic3r"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:192
 msgid "Experimental option for preventing support material from being generated under bridged areas."
 msgstr "Opzione sperimentale per prevenire la formazione di supporti sotto i bridge."
@@ -976,6 +1208,10 @@ msgstr "Esporta piano come AMF..."
 msgid "Export plate as STL..."
 msgstr "Esporta piano come STL..."
 
+#: xs/src/slic3r/GUI/GUI.cpp:950
+msgid "Export print config"
+msgstr "Esporta configurazione di stampa"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:240
 msgid "Export STL…"
 msgstr "Esporta STL…"
@@ -1023,6 +1259,14 @@ msgstr "Estrusore"
 msgid "Extruder %d"
 msgstr "Estrusore %d"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:463
+msgid "Extruder and Bed Temperatures"
+msgstr "Temperature dell'estrusore e del piano"
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:224
+msgid "Extruder changed to"
+msgstr "Cambia estrusore a"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:479
 msgid "Extruder clearance (mm)"
 msgstr "Spazio libero per l'estrusore (mm)"
@@ -1062,6 +1306,10 @@ msgstr "Asse estrusore"
 msgid "Extrusion multiplier"
 msgstr "Moltiplicatore estrusione"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:483
+msgid "Extrusion Temperature:"
+msgstr "Temperatura di estrusione:"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:453
 msgid "Extrusion width"
 msgstr "Larghezza estrusione"
@@ -1113,10 +1361,22 @@ msgstr "Meno"
 msgid "Filament"
 msgstr "Filamento"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:412
+msgid "Filament and Nozzle Diameters"
+msgstr "Diametro filamento e ugello"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:445
+msgid "Filament Diameter:"
+msgstr "Diametro del filamento:"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:412
 msgid "Filament notes"
 msgstr "Note filamento"
 
+#: xs/src/libslic3r/PrintConfig.cpp:1031
+msgid "Filament parking position"
+msgstr "Posizione di parking del filamento"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:832
 msgid "Filament properties"
 msgstr "Proprietà filamento"
@@ -1129,6 +1389,10 @@ msgstr "Impostazioni Filamento"
 msgid "Filament type"
 msgstr "Tipo filamento"
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:44
+msgid "filaments"
+msgstr "filamenti"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1445
 msgid "File added to print queue"
 msgstr "File aggiunto alla coda di stampa"
@@ -1157,6 +1421,10 @@ msgstr "Schema per riempimento comune a bassa densità."
 msgid "Fill pattern for top/bottom infill. This only affects the external visible layer, and not its adjacent solid shells."
 msgstr "Pattern di riempimento per il fondo o la cima. Questo influenza solo lo strato visibile esterno e non i perimetri adiacenti."
 
+#: xs/src/slic3r/GUI/BonjourDialog.cpp:194
+msgid "Finished"
+msgstr "Finito"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1110
 msgid "Firmware"
 msgstr "Firmware"
@@ -1165,6 +1433,10 @@ msgstr "Firmware"
 msgid "Firmware Retraction"
 msgstr "Retrazione Firmware"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:356
+msgid "Firmware Type"
+msgstr "Tipo Firmware"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:573
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:582
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:591
@@ -1188,6 +1460,10 @@ msgstr "Volumetrica primo strato"
 msgid "Flow"
 msgstr "Flusso"
 
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:181
+msgid "For more information please visit our wiki page:"
+msgstr "Per maggiori informazioni visita la nostra pagina wiki:"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:599
 msgid ""
 "For the Wipe Tower to work with the soluble supports, the support layers\n"
@@ -1207,6 +1483,10 @@ msgstr "Forza riempimento solido per le regioni con un'area inferiore al limite
 msgid "Force the generation of solid shells between adjacent materials/volumes. Useful for multi-extruder prints with translucent materials or manual soluble support material."
 msgstr "Forza la generazione di perimetri solidi tra volumi o materiali adiacenti. Utile per stampe multi estrusore con materiali traslucidi o supporti solubili manuali."
 
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:260
+msgid "From"
+msgstr "Da"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:371
 msgid "Front"
 msgstr "Frontale"
@@ -1223,10 +1503,6 @@ msgstr "G-code"
 msgid "G-code file exported to "
 msgstr "G-code esportato a "
 
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1524
-msgid "G-code file successfully uploaded to the OctoPrint server"
-msgstr "G-code caricato correttamente sul server OctoPrint"
-
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:652
 msgid "G-code flavor"
 msgstr "Tipologia di G-code"
@@ -1258,9 +1534,9 @@ msgstr "Genera materiale di supporto"
 msgid "Generate support material for the specified number of layers counting from bottom, regardless of whether normal support material is enabled or not and regardless of any angle threshold. This is useful for getting more adhesion of objects having a very thin or poor footprint on the build plate."
 msgstr "Genera materiale di supporto per il numero di layer specificati partendo dal basso, a prescindere che sia abilitato il materiale di supporto normale o meno, e indipendentemente dall'angolo limite. Questo è utile per ottenere più adesione negli oggetti con un appoggio sul piano molto sottile o fragile."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:498
-msgid "GLUquadricObjPtr | Attempt to free unreferenced scalar"
-msgstr "GLUquadricObjPtr | Tentativo di liberare lo scalare senza riferimenti"
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:442
+msgid "Good precision is required, so use a caliper and do multiple measurements along the filament, then compute the average."
+msgstr "E' necessaria una buona precisione, quindi utilizza un calibro ed effettua diverse misurazioni lungo il filamento, quindi calcola la media."
 
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:583
 msgid "Heated build plate temperature for the first layer. Set this to zero to disable bed temperature control commands in the output."
@@ -1279,6 +1555,16 @@ msgstr "Altezza (mm)"
 msgid "Height of skirt expressed in layers. Set this to a tall value to use skirt as a shield against drafts."
 msgstr "Altezza dello skirt espresso in layer. Imposta un valore alto per utilizzare lo skirt come scudo contro le scolature."
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:213
+#, c-format
+msgid "Hello, welcome to Slic3r Prusa Edition! This %s helps you with the initial configuration; just a few settings and you will be ready to print."
+msgstr "Ciao, benvenuto su Slic3r Prusa Edition! Questo %s ti aiuterà con la configurazione iniziale; giusto un paio di impostazioni e sarai pronto a stampare."
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:223
+#, c-format
+msgid "Here you can adjust required purging volume (mm%s) for any given pair of tools."
+msgstr "Qui è possibile regolare il volume di spurgo (mm %s) per qualunque paio di utensili."
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:329
 msgid "Horizontal shells"
 msgstr "Gusci orizzontali"
@@ -1287,13 +1573,31 @@ msgstr "Gusci orizzontali"
 msgid "Horizontal width of the brim that will be printed around each object on the first layer."
 msgstr "Larghezza orizzontale del brim che sarà stampata attorno ad ogni oggetto nel primo layer."
 
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:908
-msgid "Host or IP"
-msgstr "Host o IP"
+#: xs/src/slic3r/GUI/BonjourDialog.cpp:67
+msgid "Hostname"
+msgstr "Hostname"
 
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:214
-msgid "I wasn't able to connect to OctoPrint ("
-msgstr "Non posso connettermi ad OctoPrint ("
+#: xs/src/libslic3r/PrintConfig.cpp:991
+msgid "Hostname, IP or URL"
+msgstr "Hostname, IP o URL"
+
+#: xs/src/slic3r/GUI/Tab.cpp:113
+msgid ""
+"Hover the cursor over buttons to find more information \n"
+"or click this button."
+msgstr "Scorri il cursore sui bottoni per ottenere maggiori informazioni o clicca su questo bottone."
+
+#: xs/src/slic3r/GUI/Tab.cpp:1612
+msgid "HTTPS CA file is optional. It is only needed if you use HTTPS with a self-signed certificate."
+msgstr "File HTTPS CA opzionale. E' necessario solo se si intende usare un HTTPS con certificato autofirmato."
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:275 xs/src/slic3r/GUI/Preferences.cpp:61
+msgid "If enabled, Slic3r checks for new versions of Slic3r PE online. When a new version becomes available a notification is displayed at the next application startup (never during program usage). This is only a notification mechanisms, no automatic installation is done."
+msgstr "Se attivato, Slic3r verifica la presenza di una nuova versione di Slic3r PE online. Quando una nuova versione diviene disponibile, viene mostrata una notifica al successivo avvio dell'applicazione (mai durante l'uso del programma). Questo è solo un meccanismo di notifica, non viene effettuato nessun aggiornamento automatico."
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:282 xs/src/slic3r/GUI/Preferences.cpp:69
+msgid "If enabled, Slic3r downloads updates of built-in system presets in the background. These updates are downloaded into a separate temporary location. When a new preset version becomes available it is offered at application startup."
+msgstr "Se abilitato, Slic3r scarica gli aggiornamenti dei preset inclusi in background. Questi aggiornamenti sono scaricati in una posizione temporanea. Quando una nuova versione dei preset diventa disponibile, viene offerta all'avvio."
 
 #: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:26
 #, c-format
@@ -1357,6 +1661,14 @@ msgstr "Se il firmware non gestisce lo spostamento dell'estrusore,  è necessari
 msgid "If your firmware requires relative E values, check this, otherwise leave it unchecked. Most firmwares use absolute values."
 msgstr "Se il firmware richiede valori E relativi, selezionalo, altrimenti lascialo non selezionato. Molti firmware utilizzano valori assoluti."
 
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:125
+msgid "Incompatible bundles:"
+msgstr "Gruppi incompatibili:"
+
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:67
+msgid "Incompatible with this Slic3r"
+msgstr "Incompatibile con questo Slic3r"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2024
 msgid "Increase copies"
 msgstr "Aumenta copie"
@@ -1399,6 +1711,18 @@ msgstr "Sovrapposizione riempimento/perimetri"
 msgid "Info"
 msgstr "Info"
 
+#: xs/src/libslic3r/PrintConfig.cpp:819
+msgid "Inherits profile"
+msgstr "Eredita profilo"
+
+#: xs/src/slic3r/GUI/Field.cpp:111
+msgid "Input value is out of range"
+msgstr "Valore input fuori portata"
+
+#: xs/src/slic3r/GUI/GUI.cpp:402
+msgid "Inspect / activate configuration snapshots"
+msgstr "Ispeziona / attiva istantanee di configurazione"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1479
 msgid "Interface layers"
 msgstr "Layer interfaccia"
@@ -1420,6 +1744,10 @@ msgstr "Gusci interfaccia"
 msgid "Internal infill"
 msgstr "Riempimento interno"
 
+#: xs/src/slic3r/Utils/OctoPrint.cpp:120
+msgid "Invalid API key"
+msgstr "Chiave API non valida"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:950
 msgid "Invalid rotation angle entered"
 msgstr "Inserito angolo di rotazione non valido"
@@ -1439,6 +1767,18 @@ msgstr "Iso"
 msgid "Iso View"
 msgstr "Vista isometrica"
 
+#: xs/src/slic3r/GUI/Tab.cpp:748
+msgid "It can't be deleted or modified. "
+msgstr "Non può essere eliminato o modificato. "
+
+#: xs/src/slic3r/GUI/Tab.cpp:741
+msgid "It's a default preset."
+msgstr "E' un preset preimpostato."
+
+#: xs/src/slic3r/GUI/Tab.cpp:742
+msgid "It's a system preset."
+msgstr "E' un preset di sistema."
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1180
 msgid "Jitter"
 msgstr "Jitter"
@@ -1514,6 +1854,10 @@ msgstr "Vista sinistra"
 msgid "Length"
 msgstr "Lunghezza"
 
+#: xs/src/libslic3r/PrintConfig.cpp:179
+msgid "Length of the cooling tube to limit space for cooling moves inside it "
+msgstr "Lunghezza del tubo di raffreddamento per limitare lo spazio delle mosse di raffreddamento al suo interno "
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1090
 msgid "Lift Z"
 msgstr "Solleva Z"
@@ -1534,10 +1878,30 @@ msgstr "Carica forma da STL..."
 msgid "Loaded "
 msgstr "Caricato "
 
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:233
+msgid "loaded"
+msgstr "caricato"
+
+#: xs/src/libslic3r/PrintConfig.cpp:459
+msgid "Loading speed"
+msgstr "Velocità di caricamento"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:629
 msgid "Loading…"
 msgstr "Caricando…"
 
+#: xs/src/slic3r/GUI/Tab.cpp:2481
+msgid "LOCKED LOCK icon indicates that the settings are the same as the system values for the current option group"
+msgstr "Icona LUCCHETTO CHIUSO indica che le impostazioni sono uguali ai valori di sistema per il seguente gruppo di opzioni"
+
+#: xs/src/slic3r/GUI/Tab.cpp:2497
+msgid "LOCKED LOCK icon indicates that the value is the same as the system value."
+msgstr "L'icona del LUCCHETTO CHIUSO indica che il valore è uguale al valore di sistema."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2442
+msgid "LOCKED LOCK;indicates that the settings are the same as the system values for the current option group"
+msgstr "LUCCHETTO CHIUSO; indica che le impostazioni sono le stesse dei valori di sistema per il corrente gruppo di opzioni"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1229
 msgid "Loops (minimum)"
 msgstr "Giri (minimo)"
@@ -1555,10 +1919,18 @@ msgstr "Materiali"
 msgid "Max"
 msgstr "Massimo"
 
+#: xs/src/libslic3r/PrintConfig.cpp:876
+msgid "Max print height"
+msgstr "Altezza massima di stampa"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:807
 msgid "Max print speed"
 msgstr "Massima velocità di stampa"
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:52
+msgid "max slic3r version"
+msgstr "versione slic3r massima"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:837
 msgid "Max volumetric slope negative"
 msgstr "Massima pendenza volumetrica negativa"
@@ -1572,6 +1944,14 @@ msgstr "Massima pendenza volumetrica positiva"
 msgid "Max volumetric speed"
 msgstr "Massima velocità volumetrica"
 
+#: xs/src/libslic3r/PrintConfig.cpp:1854
+msgid "Maximal bridging distance"
+msgstr "Distanza massima di bridging"
+
+#: xs/src/libslic3r/PrintConfig.cpp:1855
+msgid "Maximal distance between supports on sparse infill sections. "
+msgstr "Distanza massima tra supporti in sezioni a scarso riempimento. "
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:422
 msgid "Maximum volumetric speed allowed for this filament. Limits the maximum volumetric speed of a print to the minimum of print and filament volumetric speed. Set to zero for no limit."
 msgstr "Massima velocità volumetrica consentita per questo filamento. Limita la velocità volumetrica massima di una stampa alla velocità volumetrica minima del filamento e di stampa. Imposta a zero per non avere limite."
@@ -1585,6 +1965,10 @@ msgstr "Minimo"
 msgid "Min print speed"
 msgstr "Velocità minima di stampa"
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:50
+msgid "min slic3r version"
+msgstr "versione min slic3r"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1040
 msgid "Minimum detail resolution, used to simplify the input file for speeding up the slicing job and reducing memory usage. High-resolution models often carry more detail than printers can render. Set to zero to disable any simplification and use full resolution from input."
 msgstr "Risoluzione minima dettaglio, utilizzato per semplificare il file input accelerando lo slicing e riducendo l'utilizzo di memoria. I file ad alta risoluzione spesso hanno più dettaglio di quanto la stampante possa generare. Impostate a zero per disabilitare la semplificazione e utilizzare la risoluzione completa."
@@ -1723,6 +2107,10 @@ msgstr "mm³/s"
 msgid "mm³/s²"
 msgstr "mm³/s²"
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:55
+msgid "model"
+msgstr "modello"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:414
 msgid "Modifiers"
 msgstr "Modificatori"
@@ -1761,18 +2149,46 @@ msgstr ""
 msgid "Name"
 msgstr "Nome"
 
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:192
-msgid "No Bonjour device found"
-msgstr "Dispositivo Bonjour non trovato"
+#: xs/src/libslic3r/PrintConfig.cpp:1126
+msgid "Name of the printer variant. For example, the printer variants may be differentiated by a nozzle diameter."
+msgstr "Nome della variante di stampante. Per esempio le varianti di una stampante potrebbero differire per diametro dell'ugello."
+
+#: xs/src/libslic3r/PrintConfig.cpp:1121
+msgid "Name of the printer vendor."
+msgstr "Nome del venditore della stampante."
+
+#: xs/src/libslic3r/PrintConfig.cpp:820
+msgid "Name of the profile, from which this profile inherits."
+msgstr "Nome del profilo da cui questo profilo eredita."
+
+#: xs/src/slic3r/GUI/BonjourDialog.cpp:53
+msgid "Network lookup"
+msgstr "Network lookup"
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:27
+msgid "New version of Slic3r PE is available"
+msgstr "Nuova versione di Slic3r PE disponibile"
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:43
+msgid "New version:"
+msgstr "Nuova versione:"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:469
 msgid "No previously sliced file."
 msgstr "File non processato precedentemente."
 
+#: xs/src/slic3r/GUI/RammingChart.cpp:28
+msgid "NO RAMMING AT ALL"
+msgstr "NESSUN RAMMING"
+
 #: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:137
 msgid "None"
 msgstr "Nessuno"
 
+#: xs/src/slic3r/GUI/Tab.cpp:1571
+msgid "Note: OctoPrint version at least 1.1.0 is required."
+msgstr "Nota: è richiesta una versione di OctoPrint 1.1.0 o successiva."
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:500
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:501
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:859
@@ -1786,10 +2202,18 @@ msgstr "Note"
 msgid "Notice"
 msgstr "Avvertenza"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:85
+msgid "nozzle"
+msgstr "ugello"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:894
 msgid "Nozzle diameter"
 msgstr "Diametro ugello"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:431
+msgid "Nozzle Diameter:"
+msgstr "Diametro ugello:"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:967
 msgid "Number of extruders of the printer."
 msgstr "Numero estrusori della stampante."
@@ -1822,6 +2246,14 @@ msgstr "Oggetto troppo grande?"
 msgid "OctoPrint upload"
 msgstr "Carica su OctoPrint"
 
+#: lib/Slic3r/GUI/Plater.pm:1511
+msgid "OctoPrint upload finished."
+msgstr "Caricamento su OctoPrint completato."
+
+#: xs/src/slic3r/GUI/BonjourDialog.cpp:69
+msgid "OctoPrint version"
+msgstr "versione di OctoPrint"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1410
 msgid "Only create support if it lies on a build plate. Don't create support on a print."
 msgstr "Crea supporti solo se poggiano sulla superficie di stampa. Non creare supporti sulla stampa."
@@ -1854,6 +2286,10 @@ msgstr "Prevenzione delle fuoriuscite"
 msgid "Open a model"
 msgstr "Aprire un modello"
 
+#: xs/src/slic3r/GUI/Tab.cpp:1598
+msgid "Open CA certificate file"
+msgstr "Apri file di certificato CA"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:251
 msgid "Open STL/OBJ/AMF…\tCtrl+O"
 msgstr "Aprire un STL/OBJ/AMF… \tCtrl+O"
@@ -1903,6 +2339,14 @@ msgstr "Altro"
 msgid "Other layers"
 msgstr "Altri layer"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:295
+msgid "Other Vendors"
+msgstr "Altri Fornitori"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:238
+msgid "Other vendors"
+msgstr "Altri fornitori"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:488
 msgid "Output file"
 msgstr "File di Output"
@@ -1944,10 +2388,6 @@ msgstr "Spaziatura trama"
 msgid "Pattern used to generate support material."
 msgstr "Trama usata per generare il materiale di supporto."
 
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1723
-msgid "Per color change depth"
-msgstr "Profondità per ogni cambio colore"
-
 #: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:138
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:80
 msgid "Perimeter"
@@ -1968,6 +2408,10 @@ msgstr "Perimetri"
 msgid "perimeters"
 msgstr "perimetri"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:297
+msgid "Pick another vendor supported by Slic3r PE:"
+msgstr "Scegli un altro fornitore supportato da Slic3r PE:"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2024
 msgid "Place one more copy of the selected object"
 msgstr "Posiziona una o più copie dell'oggetto selezionato"
@@ -2001,10 +2445,6 @@ msgstr "Script di post produzione"
 msgid "Preferences"
 msgstr "Preferenze"
 
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:299
-msgid "Preferences…\tCtrl+,"
-msgstr "Preferenze…\tCtrl+,"
-
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1171
 msgid "Preferred direction of the seam"
 msgstr "Direzione preferita della giunzione"
@@ -2023,10 +2463,18 @@ msgstr "Anteprima"
 msgid "Previously sliced file ("
 msgstr "File precedentemente processato ("
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:43
+msgid "print"
+msgstr "stampa"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:291
 msgid "Print contour perimeters from the outermost one to the innermost one instead of the default inverse order."
 msgstr "Stampa i perimetri di contorno dal più esterno al più interno invece dell'ordine predefinito inverso."
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:412
+msgid "Print Diameters"
+msgstr "Diametro di stampa"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:182
 msgid "Print Settings"
 msgstr "Impostazioni Stampa"
@@ -2043,6 +2491,14 @@ msgstr "Scavalca velocità di stampa"
 msgid "Printer"
 msgstr "Stampante"
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:45
+msgid "printer"
+msgstr "stampante"
+
+#: xs/src/slic3r/GUI/Tab.cpp:762
+msgid "printer model"
+msgstr "modello stampante"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1014
 msgid "Printer notes"
 msgstr "Note stampante"
@@ -2051,6 +2507,18 @@ msgstr "Note stampante"
 msgid "Printer Settings"
 msgstr "Impostazioni stampante"
 
+#: xs/src/libslic3r/PrintConfig.cpp:1106
+msgid "Printer type"
+msgstr "Tipo stampante"
+
+#: xs/src/libslic3r/PrintConfig.cpp:1125
+msgid "Printer variant"
+msgstr "Variante della stampante"
+
+#: xs/src/libslic3r/PrintConfig.cpp:1120
+msgid "Printer vendor"
+msgstr "Venditore della stampante"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:238
 msgid "Print…"
 msgstr "Stampa…"
@@ -2077,6 +2545,18 @@ msgstr "Driver Prusa 3D"
 msgid "Prusa Edition Releases"
 msgstr "Versioni Prusa Edition"
 
+#: xs/src/slic3r/GUI/GUI.cpp:908
+msgid "Purging volumes"
+msgstr "Volumi di spurgo"
+
+#: xs/src/libslic3r/PrintConfig.cpp:1807
+msgid "Purging volumes - load/unload volumes"
+msgstr "Volumi di purga - volumi di carico/scarico"
+
+#: xs/src/libslic3r/PrintConfig.cpp:1815
+msgid "Purging volumes - matrix"
+msgstr "Volumi di purga - matrice"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:268
 msgid "Q&uick Slice…\tCtrl+U"
 msgstr "Slice &Rapido… \tCtrl+U"
@@ -2105,6 +2585,44 @@ msgstr "Raft"
 msgid "Raft layers"
 msgstr "Layer raft"
 
+#: xs/src/slic3r/GUI/Tab.cpp:1319
+msgid "Ramming"
+msgstr "Ramming"
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:14
+msgid "Ramming customization"
+msgstr "Personalizzazione del ramming"
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:40
+msgid ""
+"Ramming denotes the rapid extrusion just before a tool change in a single-extruder MM printer. Its purpose is to properly shape the end of the unloaded filament so it does not prevent insertion of the new filament and can itself be reinserted later. This phase is important and different materials can require different extrusion speeds to get the good shape. For this reason, the extrusion rates during ramming are adjustable.\n"
+"\n"
+"This is an expert-level setting, incorrect adjustment will likely lead to jams, extruder wheel grinding into filament etc."
+msgstr ""
+"Il ramming è la rapida estrusione appena prima di un cambio di strumento in una stampante MM a estrusore singolo. Lo scopo è di dare la forma corretta al capo del filamento scaricato cosicché non prevenga l'inserzione del nuovo filamento e perché possa essere inserito più facilmente esso stesso.  Questa fase è importante e materiali diversi possono richiedere diverse velocità per ottenere la forma corretta. Per questo motivi le velocità di estrusione del ramming possono essere modificate.\n"
+"\n"
+"Questa è un'impostazione per esperti, valori scorretti produrranno facilmente dei blocchi, o porteranno l'ingranaggio di estrusione a macinare il filamento etc."
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:90
+msgid "Ramming line spacing"
+msgstr "distanza tra le linee di Ramming"
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:88
+msgid "Ramming line width"
+msgstr "Larghezza della linea di Ramming"
+
+#: xs/src/libslic3r/PrintConfig.cpp:486
+msgid "Ramming parameters"
+msgstr "Parametri del ramming"
+
+#: xs/src/slic3r/GUI/Tab.cpp:1321
+msgid "Ramming settings"
+msgstr "Impostazioni del ramming"
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:144
+msgid "Re-configure"
+msgstr "Ri-configura"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:372
 msgid "Rear"
 msgstr "Posteriore"
@@ -2158,6 +2676,10 @@ msgstr "Rimuovi una copia dell'oggetto selezionato"
 msgid "Remove the selected object"
 msgstr "Rimuovi l'oggetto selezionato"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:217
+msgid "Remove user profiles - install from scratch (a snapshot will be taken beforehand)"
+msgstr "Rimuovi profili utente - reinstalla da zero (sarà prima fatto uno snapshot)"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:594
 msgid "Repair"
 msgstr "Ripara"
@@ -2271,9 +2793,16 @@ msgstr "Ruota l'oggetto selezionato di un angolo arbitrario attorno l'asse Y"
 msgid "Rotate the selected object by an arbitrary angle around Z axis"
 msgstr "Ruota l'oggetto selezionato di un angolo arbitrario attorno l'asse Z"
 
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:380
-msgid "Run Configuration "
-msgstr "Esegui Configurazione "
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:211 xs/src/slic3r/GUI/GUI.cpp:399
+#, c-format
+msgid "Run %s"
+msgstr "Run %s"
+
+#: xs/src/slic3r/GUI/RammingChart.cpp:81 xs/src/slic3r/GUI/RammingChart.cpp:86
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:82
+#: xs/src/libslic3r/PrintConfig.cpp:480
+msgid "s"
+msgstr "s"
 
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1751
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:514
@@ -2359,6 +2888,10 @@ msgstr "Direzione preferita giunzione"
 msgid "Seam preferred direction jitter"
 msgstr "Direzione preferita giunzione jitter"
 
+#: xs/src/slic3r/GUI/BonjourDialog.cpp:187
+msgid "Searching for devices"
+msgstr "Ricerca dispositivi"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:342
 msgid "Select &Controller Tab\tCtrl+T"
 msgstr "Seleziona Scheda &Controller\tCtrl+T"
@@ -2371,11 +2904,19 @@ msgstr "Seleziona Scheda Impostazioni &Filamento\tCtrl+3"
 msgid "Select &Plater Tab\tCtrl+1"
 msgstr "Seleziona Scheda &Piano\tCtrl+1"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:103
+msgid "Select all"
+msgstr "Seleziona tutto"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:623
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:667
 msgid "Select configuration to load:"
 msgstr "Seleziona configurazione da caricare:"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:104
+msgid "Select none"
+msgstr "Deseleziona tutti"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:350
 msgid "Select P&rint Settings Tab\tCtrl+2"
 msgstr "Seleziona Scheda impostazioni di &Stampa\tCtrl+2"
@@ -2396,6 +2937,10 @@ msgstr "Seleziona le stampanti compatibili con questo profilo."
 msgid "Select the STL file to repair:"
 msgstr "Seleziona il file STL da riparare:"
 
+#: xs/src/slic3r/GUI/GUI.cpp:882
+msgid "Select what kind of support do you need"
+msgstr "Seleziona il tipo di supporto richiesto"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:239
 msgid "Send to printer"
 msgstr "Manda alla stampante"
@@ -2417,10 +2962,18 @@ msgstr "Porta seriale"
 msgid "Serial port speed"
 msgstr "Velocità porta seriale"
 
+#: xs/src/slic3r/GUI/BonjourDialog.cpp:68
+msgid "Service name"
+msgstr "Nome servizio"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2030
 msgid "Set number of copies…"
 msgstr "Imposta numero delle copie…"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:398
+msgid "Set the shape of your printer's bed."
+msgstr "Imposta la dimensione del piano della stampante."
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:378
 msgid "Set this to a non-zero value to allow a manual extrusion width. If left to zero, Slic3r derives extrusion widths from the nozzle diameter (see the tooltips for perimeter extrusion width, infill extrusion width etc). If expressed as percentage (for example: 230%), it will be computed over layer height."
 msgstr "Imposta questo valore diverso da zero per permettere la larghezza estrusione manuale. Se lasciato a zero, Slic3r ricava la larghezza d'estrusione dal diametro dell'ugello (vedi il suggerimento per la larghezza di estrusione perimetro,larghezza estrusione riempimento ecc.). Se espresso come percentuale (ad esempio 230%), sarà calcolato sull'altezza del layer."
@@ -2457,6 +3010,10 @@ msgstr "Imposta questo valore diverso da zero per impostare una larghezza d'estr
 msgid "Set this to the clearance radius around your extruder. If the extruder is not centered, choose the largest value for safety. This setting is used to check for collisions and to display the graphical preview in the plater."
 msgstr "Imposta il raggio di spazio attorno all'estrusore. Se l'estrusore non è centrato, scegli il valore più grande per sicurezza. Questa impostazione è usata per controllare le collisioni e per mostrare l'anteprima grafica nel piano."
 
+#: xs/src/libslic3r/PrintConfig.cpp:877
+msgid "Set this to the maximum height that can be reached by your extruder while printing."
+msgstr "Impostate alla massima altezza che può essere raggiunta dal vostro estrusore durante la stampa."
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:321
 msgid "Set this to the vertical distance between your nozzle tip and (usually) the X carriage rods. In other words, this is the height of the clearance cylinder around your extruder, and it represents the maximum depth the extruder can peek before colliding with other printed objects."
 msgstr "Imposta la distanza verticale tra la punta dell'ugello e (solitamente) le barre del carrello X. In altre parole, questa è l'altezza dello spazio cilindrico attorno l'estrusore, e indica la profondità massima che l'estrusore può affacciarsi prima di sbattere con altri oggetti stampati."
@@ -2487,10 +3044,18 @@ msgstr "Mostra"
 msgid "Show about dialog"
 msgstr "Mostra la finestra di dialogo al riguardo di"
 
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:337
+msgid "Show advanced settings"
+msgstr "Mostra impostazioni avanzate"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:67
 msgid "Show incompatible print and filament presets"
 msgstr "Mostra preset di stampa e di filamento incompatibili"
 
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:337
+msgid "Show simplified settings"
+msgstr "Mostra impostazioni semplificate"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:402
 msgid "Show system information"
 msgstr "Mostra informazioni di sistema"
@@ -2515,10 +3080,18 @@ msgstr "Mostra controller stampante"
 msgid "Show the printer settings"
 msgstr "Mostra impostazioni della stampante"
 
+#: xs/src/slic3r/GUI/Tab.cpp:1716 xs/src/slic3r/GUI/Tab.cpp:1722
+msgid "Single extruder MM setup"
+msgstr "Setup Estrusore singolo MM"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1373
 msgid "Single Extruder Multi Material"
 msgstr "Multi Material a Estrusore Singolo"
 
+#: xs/src/slic3r/GUI/Tab.cpp:1723
+msgid "Single extruder multimaterial parameters"
+msgstr "Parametri multimateriali estrusore singolo"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:50
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1191
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:408
@@ -2563,14 +3136,51 @@ msgstr "Sito &web Slic3r"
 msgid "Slic3r can upload G-code files to OctoPrint. This field should contain the API Key required for authentication."
 msgstr "Slic3r può caricare i file G-code su OctoPrint. Questo campo dovrebbe contenere la chiave API richiesta per l'autenticazione."
 
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:909
-msgid "Slic3r can upload G-code files to OctoPrint. This field should contain the hostname or IP address of the OctoPrint instance."
-msgstr "Slic3r può caricare i file G-code su OctoPrint. Questo campo dovrebbe contenere l'hostname o l'indirizzo IP dell'istanza OctoPrint."
+#: xs/src/libslic3r/PrintConfig.cpp:992
+msgid "Slic3r can upload G-code files to OctoPrint. This field should contain the hostname, IP address or URL of the OctoPrint instance."
+msgstr "Slic3r può esportare file G-code a OctoPrint. Questo campo dovrebbe contenere l'hostname,, l'indirizzo IP o URL dell'istanza OctoPrint."
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:108
+msgid "Slic3r configuration is incompatible"
+msgstr "Configurazione Slic3r incompatibile"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:929
 msgid "Slic3r Error"
 msgstr "Errore Slic3r"
 
+#: xs/src/slic3r/GUI/MsgDialog.cpp:64
+msgid "Slic3r error"
+msgstr "Errore Slic3r"
+
+#: xs/src/slic3r/GUI/MsgDialog.cpp:64
+msgid "Slic3r has encountered an error"
+msgstr "Slic3r ha riscontrato un errore"
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:108
+msgid "Slic3r incompatibility"
+msgstr "Incompatibilità Slic3r"
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:165
+#, c-format
+msgid ""
+"Slic3r PE now uses an updated configuration structure.\n"
+"\n"
+"So called 'System presets' have been introduced, which hold the built-in default settings for various printers. These System presets cannot be modified, instead, users now may create their own presets inheriting settings from one of the System presets.\n"
+"An inheriting preset may either inherit a particular value from its parent or override it with a customized value.\n"
+"\n"
+"Please proceed with the %s that follows to set up the new presets and to choose whether to enable automatic preset updates."
+msgstr ""
+"Slic3r PE adesso utilizza una struttura di aggiornamento delle configurazioni.\n"
+"\n"
+"Sono stati introdotti i così detti 'Preset di sistema', che contengono i settaggi integrati predefiniti per varie stampanti. Questi preset di sistema non possono essere modificati, però l'utente può creare i propri preset ereditando le impostazioni da quelli di sistema.\n"
+"Un preset ereditato può sia ereditare un valore particolare dal genitore, o sovrascriverlo con un valore personalizzato.\n"
+"\n"
+"Si prega di procedere con il %s che segue per impostare i nuovi preset e scegliere se abilitare gli aggiornamenti automatici del preset."
+
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:42
+msgid "slic3r version"
+msgstr "versione di slic3r"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:867
 msgid "Slic3r will not scale speed down below this speed."
 msgstr "Slic3r non rallenterà la velocità al di sotto di questa."
@@ -2619,6 +3229,10 @@ msgstr "Rallenta se il tempo di stampa del layer è inferiore"
 msgid "Small perimeters"
 msgstr "Perimetri piccoli"
 
+#: xs/src/slic3r/GUI/GUI.cpp:417
+msgid "Snapshot name"
+msgstr "Nome istantanea"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:179
 msgid "solid infill"
 msgstr "riempimento solido"
@@ -2737,6 +3351,14 @@ msgstr "Velocità di stampa dei layer solidi superiori (si applica solamente al
 msgid "Speed for travel moves (jumps between distant extrusion points)."
 msgstr "Velocità per movimenti di spostamento (salti tra punti di estrusione distanti)."
 
+#: xs/src/libslic3r/PrintConfig.cpp:460
+msgid "Speed used for loading the filament on the wipe tower. "
+msgstr "Velocità utilizzata per caricare il filamento sulla torre di spurgo. "
+
+#: xs/src/libslic3r/PrintConfig.cpp:468
+msgid "Speed used for unloading the filament on the wipe tower (does not affect  initial part of unloading just after ramming). "
+msgstr "Velocità usata per scaricare il filamento sulla wipe tower (non influisce sulla parte iniziale dello scaricamento dopo il ramming) "
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1322
 msgid "Spiral vase"
 msgstr "Vaso a spirale"
@@ -2779,6 +3401,10 @@ msgstr "Successo!"
 msgid "support"
 msgstr "supporto"
 
+#: xs/src/slic3r/GUI/GUI.cpp:879
+msgid "Support"
+msgstr "Supporto"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:620
 msgid "Support Generator"
 msgstr "Generatore Supporto"
@@ -2860,6 +3486,16 @@ msgstr "Sopprimi i preset \" - default - \" nelle selezioni Stampa / Filamento /
 msgid "SVG"
 msgstr "SVG"
 
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:325
+msgid ""
+"Switching to simple settings will discard changes done in the advanced mode!\n"
+"\n"
+"Do you want to proceed?"
+msgstr ""
+"Cambiare alle impostazioni semplici eliminerà tutte le modifiche fatte alle impostazioni complesse!\n"
+"\n"
+"Procedere?"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1544
 msgid "Synchronize support layers with the object print layers. This is useful with multi-material printers, where the extruder switch is expensive."
 msgstr "Sincronizza i layer di supporto con i layer dell'oggetto stampato. E' utile con le stampanti multi-material, dove il cambio estrusore è costoso."
@@ -2872,6 +3508,22 @@ msgstr "Sincronizza con i layer dell'oggetto"
 msgid "System Info"
 msgstr "Informazioni di sistema"
 
+#: xs/src/slic3r/GUI/Tab.cpp:2286 xs/src/slic3r/GUI/Tab.cpp:2372
+#: xs/src/slic3r/GUI/Preset.cpp:605 xs/src/slic3r/GUI/Preset.cpp:645
+#: xs/src/slic3r/GUI/Preset.cpp:670 xs/src/slic3r/GUI/Preset.cpp:702
+#: xs/src/slic3r/GUI/PresetBundle.cpp:1069
+#: xs/src/slic3r/GUI/PresetBundle.cpp:1122 lib/Slic3r/GUI/Plater.pm:552
+msgid "System presets"
+msgstr "Preset di sistema"
+
+#: xs/src/slic3r/GUI/GUI.cpp:403
+msgid "Take Configuration Snapshot"
+msgstr "Cattura istantanea di configurazione"
+
+#: xs/src/slic3r/GUI/GUI.cpp:417
+msgid "Taking configuration snapshot"
+msgstr "Cattura istantanea della configurazione"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1576
 msgid "Temperature"
 msgstr "Temperatura"
@@ -2888,11 +3540,16 @@ msgstr "La differenza di temperatura da applicare quando un estrusore non è att
 msgid "Temperature variation"
 msgstr "Variazione di temperatura"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:463
+msgid "Temperatures"
+msgstr "Temperature"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1004
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1072
 msgid "Test"
 msgstr "Test"
 
+# Used in context: _("The ") + str_fill_pattern + _(" infill pattern is not supposed to work at 100% density.\n")
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:662
 msgid "The "
 msgstr "Il "
@@ -3008,20 +3665,6 @@ msgstr ""
 "\n"
 "Devo disattivarla per poter abilitare la Retrazione Firmware?"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:560
-msgid ""
-"The Wipe Tower currently supports only:\n"
-"- first layer height 0.2mm\n"
-"- layer height from 0.15mm to 0.35mm\n"
-"\n"
-"Shall I adjust those settings in order to enable the Wipe Tower?"
-msgstr ""
-"La Torre di Spurgo al momento supporta solo:\n"
-"- altezza primo layer 0.2mm\n"
-"- altezza layer da 0.15mm a 0.35mm\n"
-"\n"
-"Devo regolare queste impostazioni per abilitare la Torre di Spurgo?"
-
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:581
 msgid ""
 "The Wipe Tower currently supports the non-soluble supports only\n"
@@ -3113,6 +3756,10 @@ msgstr ""
 msgid "This flag enables the automatic cooling logic that adjusts print speed and fan speed according to layer printing time."
 msgstr "Questo contrassegno abilita la logica del raffreddamento automatico in modo da regolare la velocità di stampa e la velocità della ventola in base al tempo di stampa del layer."
 
+#: xs/src/slic3r/GUI/GUI.cpp:899
+msgid "This flag enables the brim that will be printed around each object on the first layer."
+msgstr "La spunta su questa opzione abilita il brim che verrà stampato attorno ad ogni oggetto nel primo layer."
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1066
 msgid "This flag enforces a retraction whenever a Z move is done."
 msgstr "Questo contrassegno forza una retrazione ogni volta che viene effettuato un movimento di Z."
@@ -3159,6 +3806,10 @@ msgstr "Questa è la massima altezza layer stampabile per questo estrusore, usat
 msgid "This is the lowest printable layer height for this extruder and limits the resolution for variable layer height. Typical values are between 0.05 mm and 0.1 mm."
 msgstr "Questa è l'altezza minima stampabile per questo estrusore e limita la risoluzione per l'altezza variabile di layer.  Valori tipici sono compresi tra 0.05 mm e 0.1 mm."
 
+#: xs/src/libslic3r/PrintConfig.cpp:1816
+msgid "This matrix describes volumes (in cubic milimetres) required to purge the new filament on the wipe tower for any given pair of tools. "
+msgstr "Questa matrice descrive il volume (in millimetri cubici) necessario per purgare il filamento nella wipe tower per una qualunque coppia di strumenti. "
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:990
 msgid "This option sets the number of perimeters to generate for each layer. Note that Slic3r may increase this number automatically when it detects sloping surfaces which benefit from a higher number of perimeters if the Extra Perimeters option is enabled."
 msgstr "Questa opzione imposta il numero di perimetri da generare per ogni layer. Da notare che Slic3r aumenta questo numero automaticamente quando rileva superfici inclinate che potrebbero beneficiare di un aumento del numero dei perimetri se l'opzione Perimetri aggiuntivi è attiva."
@@ -3189,7 +3840,7 @@ msgstr "Questa impostazione applica una sovrapposizione aggiuntiva tra perimetri
 
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:779
 msgid "This setting controls the height (and thus the total number) of the slices/layers. Thinner layers give better accuracy but take more time to print."
-msgstr "Questa impostazione controlla l'altezza (e quindi il numero totale) delle fette/layer. Un layer più sottile sarà più preciso ma sarà necessario più tempo per stampare."
+msgstr "Questa impostazione controlla l'altezza (e quindi il numero totale) degli strati/layer. Un layer più sottile sarà più preciso ma sarà necessario più tempo per stampare."
 
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:788
 msgid "This setting represents the maximum speed of your fan."
@@ -3199,6 +3850,11 @@ msgstr "Questa impostazione rappresenta la velocità massima della ventola."
 msgid "This setting represents the minimum PWM your fan needs to work."
 msgstr "Questa impostazione rappresenta la PWM minima (modulazione di larghezza di impulso) che la ventola necessita per lavorare."
 
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:120
+#, c-format
+msgid "This Slic3r PE version: %s"
+msgstr "Questa versione di Slic3r PE: %s"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1358
 msgid "This start procedure is inserted at the beginning, after any printer start gcode. This is used to override settings for a specific filament. If Slic3r detects M104, M109, M140 or M190 in your custom codes, such commands will not be prepended automatically so you're free to customize the order of heating commands and other custom actions. Note that you can use placeholder variables for all Slic3r settings, so you can put a \"M109 S[first_layer_temperature]\" command wherever you want. If you have multiple extruders, the gcode is processed in extruder order."
 msgstr "Questa procedura iniziale è inserita all'inizio, dopo qualunque gcode iniziale della stampante. Questo viene usato per scavalcare le impostazioni per un filamento specifico. Se Slic3r rileva M104, M109, M140 o M190 nel tuo codice personalizzato, questi comandi non verranno inseriti automaticamente così che sarà possibile personalizzare l'ordine dei comandi di riscaldamento e altre azioni personalizzate. Da notare che è possibile utilizzare variabili sostitutive per tutte le impostazioni di Slic3r, così che sia possibile inserire un comando \"M109S [first_layer_temperature]\" ovunque si voglia. Se si hanno estrusori multipli, il gcode è processato nell'ordine degli estrusori."
@@ -3207,10 +3863,30 @@ msgstr "Questa procedura iniziale è inserita all'inizio, dopo qualunque gcode i
 msgid "This start procedure is inserted at the beginning, after bed has reached the target temperature and extruder just started heating, and before extruder has finished heating. If Slic3r detects M104 or M190 in your custom codes, such commands will not be prepended automatically so you're free to customize the order of heating commands and other custom actions. Note that you can use placeholder variables for all Slic3r settings, so you can put a \"M109 S[first_layer_temperature]\" command wherever you want."
 msgstr "La procedura iniziale è inserita all'inizio, dopo che il piano ha raggiunto la temperatura impostata e l'estrusore ha appena iniziato a scaldare, e prima che l'estrusore abbia completato il riscaldamento. Se Slic3r rileva  M104 o M190 nei tuoi codici personalizzati, questi comandi non verranno inseriti automaticamente così sarà possibile personalizzare l'ordine dei comandi di riscaldamento e altre azioni personalizzate. Da notare che è possibile utilizzare variabili sostitutive per tutte le impostazioni di Slic3r, così sarà possibile inserire un comando \"M109 S[first_layer_temperature]\" ovunque si voglia."
 
+#: xs/src/libslic3r/PrintConfig.cpp:487
+msgid "This string is edited by RammingDialog and contains ramming specific parameters "
+msgstr "Questa stringa viene controllata da RammingDialog e contiene parametri specifici del ramming "
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1743
 msgid "This value will be added (or subtracted) from all the Z coordinates in the output G-code. It is used to compensate for bad Z endstop position: for example, if your endstop zero actually leaves the nozzle 0.3mm far from the print bed, set this to -0.3 (or fix your endstop)."
 msgstr "Questo valore sarà aggiunto (o sottratto) da tutte le coordinate Z nel G-code di output. Viene utilizzato per compensare una posizione di finecorsa Z errata: per esempio, se la posizione minima del finecorsa rimane in realtà 0.3mm lontano dal piano, imposta questo valore a -0.3 (o sistema il finecorsa)."
 
+#: xs/src/libslic3r/PrintConfig.cpp:1808
+msgid "This vector saves required volumes to change from/to each tool used on the wipe tower. These values are used to simplify creation of the full purging volumes below. "
+msgstr "Questo vettore salva il volume necessario per cambiare da/a ognuno strumento usato per la wipe tower. Questi valori vengono usati per semplificare la creazione dei volumi di purga completi. "
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:111
+msgid ""
+"This version of Slic3r PE is not compatible with currently installed configuration bundles.\n"
+"This probably happened as a result of running an older Slic3r PE after using a newer one.\n"
+"\n"
+"You may either exit Slic3r and try again with a newer version, or you may re-run the initial configuration. Doing so will create a backup snapshot of the existing configuration before installing files compatible with this Slic3r.\n"
+msgstr ""
+"Questa versione di Slic3r PE non è compatibile con gli attuali gruppi di configurazioni installati.\n"
+"Probabilmente è causato dall'esecuzione di una vecchia versione di Slic3r PE dopo averne utilizzata una più recente.\n"
+"\n"
+"Prova a chiudere Slic3r e riprovare con una versione più nuova, o prova ad effettuare nuovamente la configurazione iniziale. Così facendo creerai un'istantanea di backup della configurazione esistente prima di istallare i file compatibili con questo Slic3r.\n"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1590
 msgid "Threads"
 msgstr "Thread"
@@ -3219,16 +3895,40 @@ msgstr "Thread"
 msgid "Threads are used to parallelize long-running tasks. Optimal threads number is slightly above the number of available cores/processors."
 msgstr "I thread sono utilizzati per parallelizzare operazioni di lunga durata. Il numero di thread ottimali è leggermente superiore al numero di core / processori disponibili."
 
+#: xs/src/slic3r/GUI/RammingChart.cpp:81
+msgid "Time"
+msgstr "Tempo"
+
+#: xs/src/libslic3r/PrintConfig.cpp:477
+msgid "Time to wait after the filament is unloaded. May help to get reliable toolchanges with flexible materials that may need more time to shrink to original dimensions. "
+msgstr "Tempo di attesa dopo lo scaricamento del filamento. Può aiutare per ottenere cambi affidabili con materiali flessibili che potrebbero richiedere più tempo per tornare alle dimensioni originali. "
+
+#: xs/src/slic3r/GUI/Tab.cpp:750
+msgid "To do that please specify a new name for the preset."
+msgstr "Per favore specifica un nuovo nome per il preset per effettuare l'operazione."
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:34
+msgid "To download, follow the link below."
+msgstr "Vai sul link sotto per scaricare."
+
 #: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:338
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:72
 msgid "Tool"
 msgstr "Strumento"
 
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:238
+msgid "Tool #"
+msgstr "Utensile #"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1144
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1602
 msgid "Tool change G-code"
 msgstr "G-code cambio strumento"
 
+#: xs/src/slic3r/GUI/Tab.cpp:1315
+msgid "Toolchange parameters with single extruder MM printers"
+msgstr "Parametri di cambio strumento per stampanti MM con estrusore singolo"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1638
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:369
 msgid "Top"
@@ -3257,16 +3957,68 @@ msgstr "Vista superiore"
 msgid "Top/bottom fill pattern"
 msgstr "Trama riempimento superiore/inferiore"
 
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:245
+msgid "Total purging volume is calculated by summing two values below, depending on which tools are loaded/unloaded."
+msgstr "Il volume totale di purga viene calcolato sommando i due valori sotto, a seconda di quali strumenti vengono scaricati/caricati."
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:84
+msgid "Total rammed volume"
+msgstr "Volume totale di ramming"
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:82
+msgid "Total ramming time"
+msgstr "Tempo totale di ramming"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1647
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:95
 msgid "Travel"
 msgstr "Spostamento"
 
+#: xs/src/libslic3r/PrintConfig.cpp:1107
+msgid "Type of the printer."
+msgstr "Tipologia stampante."
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2070
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2086
 msgid "Uniformly…"
 msgstr "Uniformemente…"
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:24
+msgid "Unknown"
+msgstr "ignoto"
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:232
+msgid "unloaded"
+msgstr "scaricato"
+
+#: xs/src/libslic3r/PrintConfig.cpp:467
+msgid "Unloading speed"
+msgstr "Velocità di scaricamento"
+
+#: xs/src/slic3r/GUI/Tab.cpp:2483
+msgid ""
+"UNLOCKED LOCK icon indicates that some settings were changed and are not equal to the system values for the current option group.\n"
+"Click to reset all settings for current option group to the system values."
+msgstr ""
+"L'icona del LUCCHETTO APERTO indica che alcune impostazioni sono state cambiate e non sono uguali ai valori di sistema per il gruppo di opzioni corrente.\n"
+"Cliccate per resettare tutte le impostazioni per il gruppo corrente ai valori di sistema."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2498
+msgid ""
+"UNLOCKED LOCK icon indicates that the value was changed and is not equal to the system value.\n"
+"Click to reset current value to the system value."
+msgstr ""
+"L'icona del LUCCHETTO APERTO indica che il valore è stato cambiato e non è uguale al valore di sistema. \n"
+"Cliccate per resettare il valore corrente al valore di sistema."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2445
+msgid ""
+"UNLOCKED LOCK;indicates that some settings were changed and are not equal to the system values for the current option group.\n"
+"Click the UNLOCKED LOCK icon to reset all settings for current option group to the system values."
+msgstr ""
+"LUCCHETTO APERTO;indica che è stata modificata qualche impostazione e non è uguale ai valori di sistema del corrente gruppo di opzioni.\n"
+"Clicca l'icona LUCCHETTO CHIUSO per resettare tutte le impostazioni del corrente gruppo di opzioni ai valori di sistema."
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:97
 msgid "Unretractions"
 msgstr "Non retrazioni"
@@ -3279,6 +4031,26 @@ msgstr "Modifiche non salvate"
 msgid "Unsaved Presets"
 msgstr "Preset non salvati"
 
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:27
+msgid "Update available"
+msgstr "Aggiornamento disponibile"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:279 xs/src/slic3r/GUI/Preferences.cpp:67
+msgid "Update built-in Presets automatically"
+msgstr "Aggiorna automaticamente i Preset integrati"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:264
+msgid "Updates"
+msgstr "Aggiornamenti"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:283
+msgid "Updates are never applied without user's consent and never overwrite user's customized settings."
+msgstr "Gli aggiornamenti non vengono mai applicati senza il consenso dell'utente e non sovrascrivono mai i settaggi personalizzati dell'utente."
+
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:15
+msgid "Upgrade"
+msgstr "Aggiorna"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:989
 msgid "USB/Serial connection"
 msgstr "Connessione USB/Seriale"
@@ -3323,6 +4095,31 @@ msgstr "Filamento usato (m)"
 msgid "Used Filament (mm³)"
 msgstr "Filamento usato (mm³)"
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:21
+msgid "User"
+msgstr "Utente"
+
+#: xs/src/slic3r/GUI/Preset.cpp:649 xs/src/slic3r/GUI/Preset.cpp:706
+#: xs/src/slic3r/GUI/PresetBundle.cpp:1127 lib/Slic3r/GUI/Plater.pm:553
+msgid "User presets"
+msgstr "Preset utente"
+
+#: xs/src/slic3r/GUI/ButtonsDescription.cpp:38
+msgid "Value is the same as the system value"
+msgstr "Valore uguale a quello di sistema"
+
+#: xs/src/slic3r/GUI/ButtonsDescription.cpp:55
+msgid "Value was changed and is not equal to the system value or the last saved preset"
+msgstr "Il valore è stato modificato e non è uguale al valore di sistema o all'ultimo preset salvato"
+
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:55
+msgid "variants"
+msgstr "varianti"
+
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:49 xs/src/slic3r/GUI/Tab.cpp:755
+msgid "vendor"
+msgstr "venditore"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:644
 msgid "Verbose G-code"
 msgstr "G-code Verbose"
@@ -3331,6 +4128,14 @@ msgstr "G-code Verbose"
 msgid "Version "
 msgstr "Versione "
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:49
+msgid "version"
+msgstr "versione"
+
+#: xs/src/slic3r/GUI/AboutDialog.cpp:60
+msgid "Version"
+msgstr "Versione"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:318
 msgid "Vertical shells"
 msgstr "Gusci verticali"
@@ -3343,14 +4148,40 @@ msgstr "Vista"
 msgid "Volume"
 msgstr "Volume"
 
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:246
+#, c-format
+msgid "Volume to purge (mm%s) when the filament is being"
+msgstr "Volume da purgare (mm %s) mentre il filamento viene"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:214
 msgid "Volumetric"
 msgstr "Volumetrico"
 
+#: lib/Slic3r/GUI/Plater/3DPreview.pm:71
+msgid "Volumetric flow rate"
+msgstr "Portata volumetrica"
+
+#: xs/src/libslic3r/GCode/PreviewData.cpp:370
+msgid "Volumetric flow rate (mm3/s)"
+msgstr "Flusso volumetrico (mm3/s)"
+
+#: xs/src/slic3r/GUI/RammingChart.cpp:86
+msgid "Volumetric speed"
+msgstr "Velocità volumetrica"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:500
 msgid "Warning"
 msgstr "Attenzione"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:205
+msgid "Welcome"
+msgstr "Benvenuti"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:205
+#, c-format
+msgid "Welcome to the Slic3r %s"
+msgstr "Benvenuto su Slic3r %s"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater\2D.pm:131
 msgid "What do you want to print today? ™"
 msgstr "Cosa vuoi stampare oggi? ™"
@@ -3395,6 +4226,26 @@ msgstr "Quando la retrazione è compensata dopo un cambio di strumento, l'estrus
 msgid "When the retraction is compensated after the travel move, the extruder will push this additional amount of filament. This setting is rarely needed."
 msgstr "Quando la retrazione è compensata dopo un movimento di spostamento, l'estrusore spingerà questa quantità addizionale di filamento. Questa impostazione è raramente necessaria."
 
+#: xs/src/slic3r/GUI/Tab.cpp:2486
+msgid "WHITE BULLET icon indicates a non system preset."
+msgstr "IL PROIETTILE BIANCO indica un preset non di sistema."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2489
+msgid "WHITE BULLET icon indicates that the settings are the same as in the last saved preset for the current option group."
+msgstr "L'icona del PROIETTILE BIANCO indica che le impostazioni sono uguali agli ultimi preset salvati per il gruppo di opzioni corrente."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2504
+msgid "WHITE BULLET icon indicates that the value is the same as in the last saved preset."
+msgstr "L'icona del PROIETTILE BIANCO indica che il valore è lo stesso dell'ultimo preset salvato."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2451
+msgid ""
+"WHITE BULLET;for the left button: \tindicates a non-system preset,\n"
+"for the right button: \tindicates that the settings hasn't been modified."
+msgstr ""
+"WHITE BULLET;per il bottone sinistro: indica un preset non di sistema,\n"
+"per il bottone destro: indica che le impostazioni non sono state modificate."
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1716
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:70
 msgid "Width"
@@ -3429,6 +4280,18 @@ msgstr "Torre di spurgo"
 msgid "Wipe Tower"
 msgstr "Torre di Spurgo"
 
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:142
+msgid "Wipe tower - Purging volume adjustment"
+msgstr "Torre di spurgo - Regolazione volume di spurgo"
+
+#: xs/src/libslic3r/PrintConfig.cpp:1847
+msgid "Wipe tower rotation angle"
+msgstr "Angolo di rotazione della wipe tower"
+
+#: xs/src/libslic3r/PrintConfig.cpp:1848
+msgid "Wipe tower rotation angle with respect to x-axis "
+msgstr "Angolo di rotazione della wipe tower rispetto all'asse X "
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1688
 msgid "Wipe while retracting"
 msgstr "Pulisci durante la retrazione"
@@ -3441,6 +4304,20 @@ msgstr "Con estrusori bowden, potrebbe essere saggio effettuare una certa retraz
 msgid "With sheath around the support"
 msgstr "Con guaina attorno al supporto"
 
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:72
+msgid ""
+"Would you like to install it?\n"
+"\n"
+"Note that a full configuration snapshot will be created first. It can then be restored at any time should there be a problem with the new version.\n"
+"\n"
+"Updated configuration bundles:"
+msgstr ""
+"Vuoi installarlo?\n"
+"\n"
+"Nota: verrà prima creata un'istantanea della configurazione completa. Potrà essere ripristinata in qualunque momento se dovessero presentarsi problemi con la nuova versione.\n"
+"\n"
+"Gruppo di configurazioni aggiornate:"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1703
 msgid "X coordinate of the left front corner of a wipe tower"
 msgstr "Coordinata X dell'angolo frontale sinistro di una torre di spurgo"
@@ -3513,3 +4390,8 @@ msgstr "Offset Z"
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1557
 msgid "°"
 msgstr "°"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:484
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:498
+msgid "°C"
+msgstr "°C"
diff --git a/resources/localization/pl/Slic3rPE.mo b/resources/localization/pl/Slic3rPE.mo
index 2afa8dc71b60397f8870b77caa03a8936ee15f43..b647a876315894ebadc9e2e1f5d90e1aa2f44577 100644
GIT binary patch
delta 44900
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

delta 19591
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
Ts025mNL24)fjH;2J<k6FK&Uz4

diff --git a/resources/localization/pl/Slic3rPE_pl.po b/resources/localization/pl/Slic3rPE_pl.po
index e807ef877..829afd94a 100644
--- a/resources/localization/pl/Slic3rPE_pl.po
+++ b/resources/localization/pl/Slic3rPE_pl.po
@@ -89,6 +89,7 @@ msgstr ""
 msgid " - Remember to check for updates at http://github.com/prusa3d/slic3r/releases"
 msgstr " - Pamiętaj aby sprawdzać aktualizacja na http://github.com/prusa3d/slic3r/releases"
 
+# Used in this context: _("Save ") + title + _(" as:")
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1751
 msgid " as:"
 msgstr " jako:"
@@ -102,6 +103,7 @@ msgstr " z prędkocią filamentu %3.2f mm/s."
 msgid " Browse "
 msgstr " Przeglądaj "
 
+# Context: L('Save ') . ($params{export_svg} ? L('SVG') : L('G-code')) . L(' file as:'), e.g. "Save G-Code file as:"
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:514
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1645
 msgid " file as:"
@@ -182,15 +184,20 @@ msgstr "%d linii: %.2lf mm"
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:687
 #, perl-format
 msgid "%d presets successfully imported."
-msgstr "%d zestawów ustawień pomyślnie zaimportowano."
+msgstr "pomyślnie zaimportowano %d zestawów ustawień."
+
+#: xs/src/slic3r/GUI/Field.cpp:102
+#, c-format
+msgid "%s doesn't support percentage"
+msgstr "%s nie może być wartością procentową"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:408
 msgid "&About Slic3r"
 msgstr "Inform&acje o Slic3r"
 
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:380
-msgid "&Configuration "
-msgstr "Konfigura&cja "
+#: xs/src/slic3r/GUI/GUI.cpp:466
+msgid "&Configuration"
+msgstr "&Konfiguracja"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:263
 msgid "&Export Config Bundle…"
@@ -204,6 +211,10 @@ msgstr "&Eksport Konfiguracji... \tCtrl+E"
 msgid "&File"
 msgstr "&Plik"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:791
+msgid "&Finish"
+msgstr "&Zakończ"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:426
 msgid "&Help"
 msgstr "Pomo&c"
@@ -214,11 +225,7 @@ msgstr "Wczytaj Paczkę &Konfiguracyjną…"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:254
 msgid "&Load Config…\tCtrl+L"
-msgstr "&Wczytaj Konfigurację... \tCtrl+L"
-
-#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:339
-msgid "&Localization"
-msgstr "&Język"
+msgstr "Wczytaj &Konfigurację...\tCtrl+L"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:420
 msgid "&Object"
@@ -234,7 +241,7 @@ msgstr "&Wyjście"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:280
 msgid "&Repeat Last Quick Slice\tCtrl+Shift+U"
-msgstr "Powtórz Ostatnie Szybkie &Cięcie \tCtrl+Shift+U"
+msgstr "Powtórz Ostatnie Szybkie &Cięcie\tCtrl+Shift+U"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:422
 msgid "&View"
@@ -246,7 +253,7 @@ msgstr "&Okno"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:291
 msgid "(&Re)Slice Now\tCtrl+S"
-msgstr "Tnij (&ponownie) \tCtrl+S"
+msgstr "T&nij (ponownie)\tCtrl+S"
 
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:994
 msgid "(minimum)"
@@ -256,10 +263,6 @@ msgstr "(minimum)"
 msgid ") not found."
 msgstr ") nie znaleziono."
 
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:215
-msgid "). Check hostname and OctoPrint version (at least 1.1.0 is required)."
-msgstr "). Sprawdź nazwę hosta i wersję OctoPrint (wymagana 1.1.0 lub wyższa)."
-
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:749
 msgid ". Discard changes and continue anyway?"
 msgstr ". Odrzucić zmiany i kontynuować?"
@@ -293,6 +296,18 @@ msgstr "45° zgodnie ze wskazówkami zegara"
 msgid "A boolean expression using the configuration values of an active printer profile. If this expression evaluates to true, this profile is considered compatible with the active printer profile."
 msgstr "Wyrażenie logiczne (Boole'owskie) używające wartości konfiguracji aktywnego profilu drukarki. Jeśli to wyrażenie jest prawdziwe to znaczy, że aktywny profil jest kompatybilny z drukarką."
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:480
+msgid "A rule of thumb is 160 to 230 °C for PLA, and 215 to 250 °C for ABS."
+msgstr "Generalną zasadą jest 160 do 230 °C dla PLA i 215 do 250 °C dla ABS."
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:494
+msgid "A rule of thumb is 60 °C for PLA and 110 °C for ABS. Leave zero if you have no heated bed."
+msgstr "Generalną zasadą jest 60 °C dla PLA i 110 °C dla ABS. Ustaw zero jeśli nie masz podgrzewanego stołu."
+
+#: xs/src/slic3r/GUI/AboutDialog.cpp:32
+msgid "About Slic3r"
+msgstr "O Slic3r"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1099
 msgid "Above Z"
 msgstr "Powyżej Z"
@@ -301,6 +316,14 @@ msgstr "Powyżej Z"
 msgid "Acceleration control (advanced)"
 msgstr "Ustawienia przyspieszeń (zaawansowane)"
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:70
+msgid "Activate"
+msgstr "Aktywacja"
+
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:36
+msgid "Active: "
+msgstr "Aktywny: "
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1566
 msgid "Add a sheath (a single perimeter line) around the base support. This makes the support more reliable, but also more difficult to remove."
 msgstr "Dodaj osłonę (pojedynczą linię) wokół podpory bazowej. Sprawi to, że podpory będą stabilniejsze, ale też trudniejsze do usunięcia."
@@ -314,6 +337,18 @@ msgstr "Dodaj więcej obrysów, aby uniknąć przerw przy pochyłych ścianach.
 msgid "Add solid infill near sloping surfaces to guarantee the vertical shell thickness (top+bottom solid layers)."
 msgstr "Dodaj zwarte wypełnienie przy pochyłych powierzchniach aby zagwarantować odpowiednią grubość warstwy (suma górnych i dolnych zwartych warstw)."
 
+#: xs/src/slic3r/GUI/Tab.cpp:754
+msgid "Additional information:"
+msgstr "Dodatkowe informacje:"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:288
+msgid "Additionally a backup snapshot of the whole configuration is created before an update is applied."
+msgstr "Dodatkowa kopia zrzutu całej konfiguracji jest tworzona przed zainstalowaniem aktualizacji."
+
+#: xs/src/slic3r/GUI/BonjourDialog.cpp:66
+msgid "Address"
+msgstr "Adres"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:177
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:195
 msgid "Add…"
@@ -367,6 +402,10 @@ msgstr "Plik AMF został wyeksportowany do "
 msgid "Another export job is currently running."
 msgstr "W tej chwili trwa inny proces eksportu."
 
+#: xs/src/slic3r/GUI/Tab.cpp:749
+msgid "Any modifications should be saved as a new preset inherited from this one. "
+msgstr "Każda modyfikacja powinna zostać zapisana jako nowy zestaw ustawień dziedziczony z obecnego. "
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:901
 msgid "API Key"
 msgstr "Klucz API"
@@ -409,6 +448,10 @@ msgstr "Rozmieść"
 msgid "Array of language names and identifiers should have the same size."
 msgstr "Listy nazw języków i oznaczeń powinny mieć taki sam rozmiar."
 
+#: xs/src/slic3r/GUI/GUI.cpp:688
+msgid "Attempt to free unreferenced scalar"
+msgstr "Próba uwolnienia nieokreślonego skalara"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:332
 msgid "Attention!"
 msgstr "Uwaga!"
@@ -422,6 +465,10 @@ msgstr "Rozmieść modele automatycznie"
 msgid "Auto-repaired (%d errors)"
 msgstr "Naprawiono automatycznie (%d błędów)"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:264
+msgid "Automatic updates"
+msgstr "Automatyczne aktualizacje"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:294
 msgid "Automatically repair an STL file"
 msgstr "Automatyczna naprawa pliku STL"
@@ -434,6 +481,30 @@ msgstr "Automatyczne dostosowanie prędkości (zaawansowane)"
 msgid "Avoid crossing perimeters"
 msgstr "Unikaj ruchów nad obrysami"
 
+#: xs/src/slic3r/GUI/Tab.cpp:2491
+msgid ""
+"BACK ARROW icon indicates that the settings were changed and are not equal to the last saved preset for the current option group.\n"
+"Click to reset all settings for the current option group to the last saved preset."
+msgstr ""
+"STRZAŁKA W TYŁ oznacza, że ustawienia zostały zmodyfikowane i nie odpowiadają tym z ostatnio zapisanego zestawu ustawień dla obecnej grupy opcji.\n"
+"Kliknij aby zresetować wszystkie ustawienia w obecnej grupie opcji do tych z ostatnio zapisanego zestawu ustawień."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2505
+msgid ""
+"BACK ARROW icon indicates that the value was changed and is not equal to the last saved preset.\n"
+"Click to reset current value to the last saved preset."
+msgstr ""
+"STRZAŁKA W TYŁ oznacza, że ustawienia zostały zmodyfikowane i nie odpowiadają tym z ostatnio zapisanego zestawu ustawień.\n"
+"Kliknij aby zresetować wszystkie ustawienia do tych z ostatnio zapisanego zestawu ustawień."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2455
+msgid ""
+"BACK ARROW;indicates that the settings were changed and are not equal to the last saved preset for the current option group.\n"
+"Click the BACK ARROW icon to reset all settings for the current option group to the last saved preset."
+msgstr ""
+"STRZAŁKA W TYŁ;oznacza, że ustawienia zostały zmodyfikowane i nie odpowiadają tym z ostatnio zapisanego zestawu ustawień dla obecnej grupy opcji.\n"
+"Kliknij ikonę STRZAŁKI W TYŁ aby zresetować wszystkie ustawienia w obecnej grupie opcji do tych z ostatnio zapisanego zestawu ustawień."
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:43
 msgid "Background processing"
 msgstr "Przetwarzanie w tle"
@@ -451,6 +522,10 @@ msgstr "Kształt stołu"
 msgid "Bed shape"
 msgstr "Kształt stołu"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:395
+msgid "Bed Shape and Size"
+msgstr "Kształt i rozmiar stołu roboczego"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:42
 msgid "Bed temperature"
 msgstr "Temperatura stołu"
@@ -459,11 +534,19 @@ msgstr "Temperatura stołu"
 msgid "Bed temperature for layers after the first one. Set this to zero to disable bed temperature control commands in the output."
 msgstr "Temperatura stołu dla warstw powyżej pierwszej. Ustaw 0 aby wyłączyć kontrolowanie temperatury w pliku wyjściowym."
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:497
+msgid "Bed Temperature:"
+msgstr "Temperatura stołu:"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1132
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:48
 msgid "Before layer change G-code"
 msgstr "G-code wykonywany przed zmianą warstwy"
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:19
+msgid "Before roll back"
+msgstr "Przez zmianą"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1108
 msgid "Below Z"
 msgstr "Poniżej Z"
@@ -530,14 +613,34 @@ msgstr "Brim (obramowanie)"
 msgid "Brim width"
 msgstr "Szerokość brim"
 
+#: xs/src/slic3r/GUI/ButtonsDescription.cpp:13
+msgid "Buttons And Text Colors Description"
+msgstr "Opis Przycisków i Kolorów Tekstu"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:218
 msgid "by the print profile maximum"
 msgstr "maksimum zależny od profilu wydruku"
 
+#: xs/src/slic3r/GUI/Tab.cpp:2124
+msgid "Cannot overwrite a system profile."
+msgstr "Nie można nadpisać profilu systemowego."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2128
+msgid "Cannot overwrite an external profile."
+msgstr "Nie można nadpisać profilu zewnętrznego."
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:962
 msgid "Capabilities"
 msgstr "Możliwości"
 
+#: xs/src/slic3r/GUI/GUI.cpp:403
+msgid "Capture a configuration snapshot"
+msgstr "Zapisz zrzut konfiguracji"
+
+#: xs/src/slic3r/GUI/Tab.cpp:1597
+msgid "Certificate files (*.crt, *.pem)|*.crt;*.pem|All files|*.*"
+msgstr "Pliki certyfikatów (*.crt, *.pem)|*.crt;*.pem|Wszystkie pliki|*.*"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:325
 msgid "Change Application Language"
 msgstr "Zmień język aplikacji"
@@ -546,6 +649,18 @@ msgstr "Zmień język aplikacji"
 msgid "Change the number of copies of the selected object"
 msgstr "Zmień ilość kopii wybranego modelu"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:272 xs/src/slic3r/GUI/Preferences.cpp:59
+msgid "Check for application updates"
+msgstr "Sprawdź aktualizacje aplikacji"
+
+#: xs/src/slic3r/GUI/GUI.cpp:404
+msgid "Check for configuration updates"
+msgstr "Sprawdź aktualizacje konfiguracji"
+
+#: xs/src/slic3r/GUI/GUI.cpp:404
+msgid "Check for updates"
+msgstr "Sprawdź aktualizacje"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:298
 msgid "Choose a file to import bed shape from (STL/OBJ/AMF/3MF/PRUSA):"
 msgstr "Wybierz plik do importu kształtu stołu (STL/OBJ/AMF/3MF/PRUSA):"
@@ -558,6 +673,10 @@ msgstr "Wybierz plik do pocięcia (STL/OBJ/AMF/3MF/PRUSA):"
 msgid "Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):"
 msgstr "Wybierz jeden lub więcej plików (STL/OBJ/AMF/3MF/PRUSA):"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:360
+msgid "Choose the type of firmware used by your printer."
+msgstr "Wybierz rodzaj firmware używanego przez Twoją drukarkę."
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:62
 msgid "Circular"
 msgstr "Okrągły"
@@ -593,10 +712,31 @@ msgstr "Warunki kompatybilności z drukarką"
 msgid "Complete individual objects"
 msgstr "Druk sekwencyjny (model po modelu)"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:846
+msgid "Configuration Assistant"
+msgstr "Asystent konfiguracji"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:884
 msgid "Configuration notes"
 msgstr "Notatki konfiguracyjne"
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:96 xs/src/slic3r/GUI/GUI.cpp:402
+msgid "Configuration Snapshots"
+msgstr "Zrzuty konfiguracji"
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:69
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:161
+msgid "Configuration update"
+msgstr "Aktualizacja konfiguracji"
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:69
+msgid "Configuration update is available"
+msgstr "Dostępna jest aktualizacja konfiguracji"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:844
+msgid "Configuration Wizard"
+msgstr "Asystent Konfiguracji"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1020
 msgid "Connection failed."
 msgstr "Błąd połączenia."
@@ -625,6 +765,14 @@ msgstr "Chłodzenie"
 msgid "Cooling thresholds"
 msgstr "Progi chłodzenia"
 
+#: xs/src/libslic3r/PrintConfig.cpp:178
+msgid "Cooling tube length"
+msgstr "Długość rurki chłodzącej"
+
+#: xs/src/libslic3r/PrintConfig.cpp:170
+msgid "Cooling tube position"
+msgstr "Pozycja rurki chłodzącej"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:221
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:900
 msgid "Copies"
@@ -635,10 +783,22 @@ msgstr "Kopie"
 msgid "Cost"
 msgstr "Koszt"
 
+#: xs/src/slic3r/GUI/Tab.cpp:1571
+msgid "Could not connect to OctoPrint"
+msgstr "Nie można połączyć się z OctoPrint"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1465
 msgid "Cover the top contact layer of the supports with loops. Disabled by default."
 msgstr "Pokryj pętlą górną warstwę podpór. Domyślnie wyłączone."
 
+#: xs/src/slic3r/GUI/Tab.cpp:743
+msgid "Current preset is inherited from "
+msgstr "Obecny zestaw ustawień jest dziedziczony z "
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:41
+msgid "Current version:"
+msgstr "Obecna wersja:"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:71
 #: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:150
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:92
@@ -650,6 +810,10 @@ msgstr "Własny"
 msgid "Custom G-code"
 msgstr "Własny G-code"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:240
+msgid "Custom setup"
+msgstr "Własne ustawienia"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:189
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:205
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2102
@@ -681,6 +845,42 @@ msgstr "Domyślny kąt linii wypełnienia. Mosty będą wypełniane z użyciem n
 msgid "Default extrusion width"
 msgstr "Domyślna szerokość ekstrudowanej linii"
 
+#: xs/src/slic3r/GUI/Tab.cpp:767
+msgid "default filament profile"
+msgstr "domyślny profil filamentu"
+
+#: xs/src/libslic3r/PrintConfig.cpp:196
+msgid "Default filament profile"
+msgstr "Domyślny profil filamentu"
+
+#: xs/src/libslic3r/PrintConfig.cpp:197
+msgid "Default filament profile associated with the current printer profile. On selection of the current printer profile, this filament profile will be activated."
+msgstr "Domyślny profil filamentu powiązany z obecnym profilem drukarki. Przy wybraniu obecnego profilu drukarki automatycznie zostanie wybrany ten profil filamentu."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2287 xs/src/slic3r/GUI/Tab.cpp:2373
+msgid "Default presets"
+msgstr "Domyślne zestawy ustawień"
+
+#: xs/src/libslic3r/PrintConfig.cpp:202
+msgid "Default print profile"
+msgstr "Domyślny profil druku"
+
+#: xs/src/slic3r/GUI/Tab.cpp:764
+msgid "default print profile"
+msgstr "domyślny profil druku"
+
+#: xs/src/libslic3r/PrintConfig.cpp:203
+msgid "Default print profile associated with the current printer profile. On selection of the current printer profile, this print profile will be activated."
+msgstr "Domyślny profil druku powiązany z obecnym profilem drukarki. Przy wybraniu obecnego profilu drukarki automatycznie zostanie wybrany ten profil filamentu."
+
+#: xs/src/libslic3r/PrintConfig.cpp:1849
+msgid "degrees"
+msgstr "stopni"
+
+#: xs/src/libslic3r/PrintConfig.cpp:476
+msgid "Delay after unloading"
+msgstr "Opóźnienie po rozładowaniu"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1582
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:178
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:196
@@ -715,10 +915,6 @@ msgstr "Gęstość wypełnienia wewnętrznego, wyrażana w zakresie 0% - 100%."
 msgid "Dependencies"
 msgstr "Zależności"
 
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1724
-msgid "Depth of a wipe color per color change. For N colors, there will be maximum (N-1) tool switches performed, therefore the total depth of the wipe tower will be (N-1) times this value."
-msgstr "Głębokość wieży czyszczącej dla 1 zmiany koloru. Dla N kolorów odbędzie się (N-1) zmian narzędzia (zmian filamentu), więc suma głębokości wieży będzie równa (N-1) tej wartości."
-
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1142
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1143
 msgid "Deretraction Speed"
@@ -736,10 +932,6 @@ msgstr "Wykrywaj ściany o grubości jednego obrysu (obszary, gdzie 2 obrysy nie
 msgid "Detect thin walls"
 msgstr "Wykrywanie cienkich ścian"
 
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:192
-msgid "Device Browser"
-msgstr "Przeglądarka urządzeń"
-
 #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:66
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:431
 msgid "Diameter"
@@ -785,14 +977,30 @@ msgstr "Odstęp od modelu"
 msgid "Distance of the 0,0 G-code coordinate from the front left corner of the rectangle."
 msgstr "Odległość koordynaty punktu zerowego od przedniego lewego rogu prostokąta."
 
+#: xs/src/libslic3r/PrintConfig.cpp:171
+msgid "Distance of the center-point of the cooling tube from the extruder tip "
+msgstr "Odległość punktu centralnego rurki chłodzącej od końcówki ekstrudera "
+
+#: xs/src/libslic3r/PrintConfig.cpp:1032
+msgid "Distance of the extruder tip from the position where the filament is parked when unloaded. This should match the value in printer firmware. "
+msgstr "Odległość końcówki ekstrudera do miejsca zatrzymania filamentu po rozładowaniu. Ta wartość powinna odpowiadać tej ustawionej w firmware drukarki. "
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:199
 msgid "Distance used for the auto-arrange feature of the plater."
 msgstr "Odstęp używany przy automatycznym rozmieszczaniu modeli na stole."
 
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:51
+msgid "Don't notify about new releases any more"
+msgstr "Nie powiadamiaj o nowych wersjach"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:190
 msgid "Don't support bridges"
 msgstr "Nie używaj podpór pod mostami"
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:17
+msgid "Downgrade"
+msgstr "Deaktualizacja"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater\2D.pm:132
 msgid "Drag your objects here"
 msgstr "Przeciągnij modele tutaj"
@@ -846,6 +1054,18 @@ msgstr "Wymuś podpory dla pierwszych n warstw"
 msgid "Ensure vertical shell thickness"
 msgstr "Zagwarantuj odpowiednią grubość ścianki"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:493
+msgid "Enter the bed temperature needed for getting your filament to stick to your heated bed."
+msgstr "Wprowadź temperaturę potrzebną do dobrego przylegania filamentu do powierzchni podgrzewanego stołu."
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:441
+msgid "Enter the diameter of your filament."
+msgstr "Wprowadź średnicę filamentu."
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:428
+msgid "Enter the diameter of your printer's hot end nozzle."
+msgstr "Wprowadź średnicę dyszy hotendu."
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1056
 msgid "Enter the new max size for the selected object:"
 msgstr "Wprowadź maksymalny rozmiar dla wybranego modelu:"
@@ -869,6 +1089,10 @@ msgstr "Wprowadź kąt obrotu:"
 msgid "Enter the scale % for the selected object:"
 msgstr "Wprowadź skalę w % dla wybranego modelu:"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:479
+msgid "Enter the temperature needed for extruding your filament."
+msgstr "Wprowadź temperaturę potrzebną do ekstruzji filamentu."
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:477
 msgid "Enter your filament cost per kg here. This is only for statistical information."
 msgstr "Wprowadź koszt filamentu za kilogram. Służy tylko statystykom."
@@ -895,9 +1119,9 @@ msgstr "Błąd eksportu pliku 3MF "
 msgid "Error exporting AMF file "
 msgstr "Błąd eksportu pliku AMF "
 
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1526
-msgid "Error while uploading to the OctoPrint server: "
-msgstr "Błąd podczas transferu do serwera OctoPrint: "
+#: xs/src/slic3r/Utils/OctoPrint.cpp:47
+msgid "Error while uploading to the OctoPrint server"
+msgstr "Błąd podczas transferu do serwera OctoPrint"
 
 #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:315
 msgid "Error! "
@@ -907,6 +1131,10 @@ msgstr "Błąd! "
 msgid "Estimated printing time"
 msgstr "Szacowany czas druku"
 
+#: xs/src/slic3r/GUI/GUI.cpp:885
+msgid "Everywhere"
+msgstr "Wszędzie"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:44
 #, c-format
 msgid "except for the first %d layers"
@@ -916,6 +1144,10 @@ msgstr "za wyjątkiem pierwszych %d warstw"
 msgid "except for the first layer"
 msgstr "za wyjątkiem pierwszej warstwy"
 
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:141
+msgid "Exit Slic3r"
+msgstr "Zamknij Slic3r"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:192
 msgid "Experimental option for preventing support material from being generated under bridged areas."
 msgstr "Funkcja eksperymentalna mająca zapobiegać tworzeniu podpór pod mostami."
@@ -976,6 +1208,10 @@ msgstr "Eksport zawartości stołu jako AMF..."
 msgid "Export plate as STL..."
 msgstr "Eksport zawartości stołu jako STL..."
 
+#: xs/src/slic3r/GUI/GUI.cpp:950
+msgid "Export print config"
+msgstr "Export konfiguracji druku"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:240
 msgid "Export STL…"
 msgstr "Eksport STL…"
@@ -1023,6 +1259,14 @@ msgstr "Ekstruder"
 msgid "Extruder %d"
 msgstr "Ekstruder %d"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:463
+msgid "Extruder and Bed Temperatures"
+msgstr "Temperatury ekstrudera i stołu"
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:224
+msgid "Extruder changed to"
+msgstr "Ekstruder zmieniony na"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:479
 msgid "Extruder clearance (mm)"
 msgstr "Odstęp od ekstrudera (mm)"
@@ -1062,6 +1306,10 @@ msgstr "Oś ekstruzji"
 msgid "Extrusion multiplier"
 msgstr "Współczynnik ekstruzji"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:483
+msgid "Extrusion Temperature:"
+msgstr "Temperatura ekstrudera:"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:453
 msgid "Extrusion width"
 msgstr "Szerokość ekstruzji"
@@ -1113,10 +1361,22 @@ msgstr "Mniej"
 msgid "Filament"
 msgstr "Filament"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:412
+msgid "Filament and Nozzle Diameters"
+msgstr "Średnice filamentu i dyszy"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:445
+msgid "Filament Diameter:"
+msgstr "Średnica Filamentu:"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:412
 msgid "Filament notes"
 msgstr "Notatki do filamentu"
 
+#: xs/src/libslic3r/PrintConfig.cpp:1031
+msgid "Filament parking position"
+msgstr "Pozycja zatrzymania filamentu"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:832
 msgid "Filament properties"
 msgstr "Właściwości filamentu"
@@ -1129,6 +1389,10 @@ msgstr "Ustawienia filamentu"
 msgid "Filament type"
 msgstr "Typ filamentu"
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:44
+msgid "filaments"
+msgstr "filamenty"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1445
 msgid "File added to print queue"
 msgstr "Plik dodany do kolejki druku"
@@ -1157,6 +1421,10 @@ msgstr "Wzór dla ogólnego wypełnienia o niskiej gęstości."
 msgid "Fill pattern for top/bottom infill. This only affects the external visible layer, and not its adjacent solid shells."
 msgstr "Wzór wypełnienia górnego/dolnego. Ma wpływ jedynie na zewnętrzne widoczne warstwy, nie ma wpływu na przylegające do nich powłoki zwartego wypełnienia."
 
+#: xs/src/slic3r/GUI/BonjourDialog.cpp:194
+msgid "Finished"
+msgstr "Zakończono"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1110
 msgid "Firmware"
 msgstr "Firmware"
@@ -1165,6 +1433,10 @@ msgstr "Firmware"
 msgid "Firmware Retraction"
 msgstr "Retrakcja z firmware"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:356
+msgid "Firmware Type"
+msgstr "Typ firmware"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:573
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:582
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:591
@@ -1188,6 +1460,10 @@ msgstr "Objętościowa pierwszej warstwy"
 msgid "Flow"
 msgstr "Przepływ"
 
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:181
+msgid "For more information please visit our wiki page:"
+msgstr "Aby uzyskać więcej informacji odwiedź naszą wiki:"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:599
 msgid ""
 "For the Wipe Tower to work with the soluble supports, the support layers\n"
@@ -1207,6 +1483,10 @@ msgstr "Wymuś zwarte wypełnienie dla obszarów mniejszych niż zadany próg."
 msgid "Force the generation of solid shells between adjacent materials/volumes. Useful for multi-extruder prints with translucent materials or manual soluble support material."
 msgstr "Wymuś generowanie zwartych powłok pomiędzy przylegającymi do siebie materiałami. Przydatne przy druku materiałami przejrzystymi lub przy ręcznych podporach rozpuszczalnych."
 
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:260
+msgid "From"
+msgstr "Od"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:371
 msgid "Front"
 msgstr "Przód"
@@ -1223,10 +1503,6 @@ msgstr "G-code"
 msgid "G-code file exported to "
 msgstr "Plik G-code wyeksportowany do "
 
-#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1524
-msgid "G-code file successfully uploaded to the OctoPrint server"
-msgstr "Plik G-code pomyślnie załadowany do serwera OctoPrint"
-
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:652
 msgid "G-code flavor"
 msgstr "Rodzaj G-code"
@@ -1258,9 +1534,9 @@ msgstr "Generuj materiał podporowy"
 msgid "Generate support material for the specified number of layers counting from bottom, regardless of whether normal support material is enabled or not and regardless of any angle threshold. This is useful for getting more adhesion of objects having a very thin or poor footprint on the build plate."
 msgstr "Generuj materiał podporowy dla określonej liczby warstw licząc od dołu, niezależnie od tego czy normalny materiał podporowy jest włączony i niezależnie od progu kąta. Przydaje się aby uzyskać lepszą przyczepność modelu, które mają bardzo małą powierzchnię kontaktu z powierzchnią druku."
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:498
-msgid "GLUquadricObjPtr | Attempt to free unreferenced scalar"
-msgstr "GLUquadricObjPtr | Podejmij próbę uwolnienie skalara bez odniesienia"
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:442
+msgid "Good precision is required, so use a caliper and do multiple measurements along the filament, then compute the average."
+msgstr "Wymagana jest spora precyzja, użyj więc suwmiarki i przeprowadź kilka pomiarów w sporych odstępach od siebie i oblicz średnią."
 
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:583
 msgid "Heated build plate temperature for the first layer. Set this to zero to disable bed temperature control commands in the output."
@@ -1279,6 +1555,16 @@ msgstr "Wysokość (mm)"
 msgid "Height of skirt expressed in layers. Set this to a tall value to use skirt as a shield against drafts."
 msgstr "Wysokość skirtu wyrażona w warstwach. Ustawienie wysokiej wartości spowoduje stworzenie osłony chroniącej przed przeciągami."
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:213
+#, c-format
+msgid "Hello, welcome to Slic3r Prusa Edition! This %s helps you with the initial configuration; just a few settings and you will be ready to print."
+msgstr "Witaj w Slic3r Prusa Edition! Ten %s pomoże we wstępnej konfiguracji - tylko kilka ustawień dzieli Cię od gotowości do drukowania."
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:223
+#, c-format
+msgid "Here you can adjust required purging volume (mm%s) for any given pair of tools."
+msgstr "Tutaj możesz ustawić wymaganą długość czyszczenia (mm %s) dla danej pary narzędzi."
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:329
 msgid "Horizontal shells"
 msgstr "Powłoka pozioma"
@@ -1287,13 +1573,33 @@ msgstr "Powłoka pozioma"
 msgid "Horizontal width of the brim that will be printed around each object on the first layer."
 msgstr "Szerokość brim (obramowania), drukowanego wokół każdego z modeli na pierwszej warstwie."
 
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:908
-msgid "Host or IP"
-msgstr "Host lub IP"
+#: xs/src/slic3r/GUI/BonjourDialog.cpp:67
+msgid "Hostname"
+msgstr "Nazwa hosta"
 
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:214
-msgid "I wasn't able to connect to OctoPrint ("
-msgstr "Nie udało się nawiązać połączenia z OctoPrint ("
+#: xs/src/libslic3r/PrintConfig.cpp:991
+msgid "Hostname, IP or URL"
+msgstr "Nazwa Hosta, IP lub URL"
+
+#: xs/src/slic3r/GUI/Tab.cpp:113
+msgid ""
+"Hover the cursor over buttons to find more information \n"
+"or click this button."
+msgstr ""
+"Umieść kursor nad przyciskiem aby uzyskać więcej informacji\n"
+"lub kliknij ten przycisk."
+
+#: xs/src/slic3r/GUI/Tab.cpp:1612
+msgid "HTTPS CA file is optional. It is only needed if you use HTTPS with a self-signed certificate."
+msgstr "Plik HTTPS CA jest opcjonalny. Jest potrzebny jedynie w sytuacji, gdy używasz HTTPS z certyfikatem samopodpisanym."
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:275 xs/src/slic3r/GUI/Preferences.cpp:61
+msgid "If enabled, Slic3r checks for new versions of Slic3r PE online. When a new version becomes available a notification is displayed at the next application startup (never during program usage). This is only a notification mechanisms, no automatic installation is done."
+msgstr "Włączenie automatycznego sprawdzania dostępności nowych wersji Slic3r PE online. Pojawienie się nowej wersji spowoduje wyświetlenie powiadomienia przy starcie aplikacji (nigdy podczas jej pracy). Ta funkcja służy tylko powiadamianiu, nie instaluje aktualizacji automatycznie."
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:282 xs/src/slic3r/GUI/Preferences.cpp:69
+msgid "If enabled, Slic3r downloads updates of built-in system presets in the background. These updates are downloaded into a separate temporary location. When a new preset version becomes available it is offered at application startup."
+msgstr "Włączenie powoduje pobieranie wbudowanych systemowych zestawów ustawień w tle. Te ustawienia są pobierane do oddzielnej lokalizacji tymczasowej. Jeśli pojawi się nowa wersja to opcja jej instalacji pojawi się przy starcie aplikacji."
 
 #: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:26
 #, c-format
@@ -1357,6 +1663,14 @@ msgstr "Jeśli oprogramowanie układowe (firmware) Twojej drukarki nie obsługuj
 msgid "If your firmware requires relative E values, check this, otherwise leave it unchecked. Most firmwares use absolute values."
 msgstr "Jeśli Twój firmware wymaga względnych wartości E, zaznacz to pole. W innym przypadku zostaw puste. Większość układów obsługuje wartości absolutne."
 
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:125
+msgid "Incompatible bundles:"
+msgstr "Niekompatybilne zestawy ustawień:"
+
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:67
+msgid "Incompatible with this Slic3r"
+msgstr "Niekompatybilne z tą wersją Slic3r"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2024
 msgid "Increase copies"
 msgstr "Zwiększ kopie"
@@ -1399,6 +1713,18 @@ msgstr "Nakładanie wypełnienia na obrysy"
 msgid "Info"
 msgstr "Info"
 
+#: xs/src/libslic3r/PrintConfig.cpp:819
+msgid "Inherits profile"
+msgstr "Dziedziczy profil"
+
+#: xs/src/slic3r/GUI/Field.cpp:111
+msgid "Input value is out of range"
+msgstr "Wartość poza zakresem"
+
+#: xs/src/slic3r/GUI/GUI.cpp:402
+msgid "Inspect / activate configuration snapshots"
+msgstr "Sprawdzenie / aktywacja zrzutów konfiguracji"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1479
 msgid "Interface layers"
 msgstr "Warstwy łączące"
@@ -1420,6 +1746,10 @@ msgstr "Obrysy łączące"
 msgid "Internal infill"
 msgstr "Wypełnienie wewnętrzne"
 
+#: xs/src/slic3r/Utils/OctoPrint.cpp:120
+msgid "Invalid API key"
+msgstr "Niewłaściwy klucz API"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:950
 msgid "Invalid rotation angle entered"
 msgstr "Nieprawidłowa wartość kąta obrotu"
@@ -1439,6 +1769,18 @@ msgstr "Izometryczny"
 msgid "Iso View"
 msgstr "Widok izometryczny"
 
+#: xs/src/slic3r/GUI/Tab.cpp:748
+msgid "It can't be deleted or modified. "
+msgstr "Nie można usunąć ani zmodyfikować. "
+
+#: xs/src/slic3r/GUI/Tab.cpp:741
+msgid "It's a default preset."
+msgstr "Domyślny zestaw ustawień."
+
+#: xs/src/slic3r/GUI/Tab.cpp:742
+msgid "It's a system preset."
+msgstr "To jest systemowy zestaw ustawień."
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1180
 msgid "Jitter"
 msgstr "Jitter"
@@ -1514,6 +1856,10 @@ msgstr "Widok lewy"
 msgid "Length"
 msgstr "Długość"
 
+#: xs/src/libslic3r/PrintConfig.cpp:179
+msgid "Length of the cooling tube to limit space for cooling moves inside it "
+msgstr "Długość rurki chłodzącej ograniczająca ruchy chłodzące wewnątrz jej "
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1090
 msgid "Lift Z"
 msgstr "Z-hop"
@@ -1534,10 +1880,30 @@ msgstr "Wczytaj kształt z STL..."
 msgid "Loaded "
 msgstr "Wczytano "
 
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:233
+msgid "loaded"
+msgstr "załadowano"
+
+#: xs/src/libslic3r/PrintConfig.cpp:459
+msgid "Loading speed"
+msgstr "Prędkość ładowania"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:629
 msgid "Loading…"
 msgstr "Wczytywanie…"
 
+#: xs/src/slic3r/GUI/Tab.cpp:2481
+msgid "LOCKED LOCK icon indicates that the settings are the same as the system values for the current option group"
+msgstr "ZAMKNIĘTA KŁÓDKA oznacza, że ustawienia są takie same jak wartości systemowe w obecnej grupie ustawień"
+
+#: xs/src/slic3r/GUI/Tab.cpp:2497
+msgid "LOCKED LOCK icon indicates that the value is the same as the system value."
+msgstr "ZAMKNIĘTA KŁÓDKA oznacza, że ustawienia są takie same jak wartości systemowe."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2442
+msgid "LOCKED LOCK;indicates that the settings are the same as the system values for the current option group"
+msgstr "ZAMKNIĘTA KŁÓDKA;oznacza, że ustawienia są takie same jak wartości systemowe w obecnej grupie ustawień"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1229
 msgid "Loops (minimum)"
 msgstr "Pętle (minimum)"
@@ -1555,10 +1921,18 @@ msgstr "Materiały"
 msgid "Max"
 msgstr "Max"
 
+#: xs/src/libslic3r/PrintConfig.cpp:876
+msgid "Max print height"
+msgstr "Maksymalna wysokość wydruku"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:807
 msgid "Max print speed"
 msgstr "Maksymalna prędkość druku"
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:52
+msgid "max slic3r version"
+msgstr "maksymalna wersja Slic3r"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:837
 msgid "Max volumetric slope negative"
 msgstr "Maksymalny negatywny kąt zwisu"
@@ -1572,6 +1946,14 @@ msgstr "Maksymalny objętościowo kąt pozytywny"
 msgid "Max volumetric speed"
 msgstr "Maksymalna prędkość objętościowa"
 
+#: xs/src/libslic3r/PrintConfig.cpp:1854
+msgid "Maximal bridging distance"
+msgstr "Maksymalna odległość drukowania mostów"
+
+#: xs/src/libslic3r/PrintConfig.cpp:1855
+msgid "Maximal distance between supports on sparse infill sections. "
+msgstr "Minimalny odstęp pomiędzy podporami w sekcjach rzadkiego wypełnienia. "
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:422
 msgid "Maximum volumetric speed allowed for this filament. Limits the maximum volumetric speed of a print to the minimum of print and filament volumetric speed. Set to zero for no limit."
 msgstr "Maksymalna prędkość objętościowa dla tego filamentu.  Ogranicza maksymalną prędkość objętościową do minimum objętościowej prędkości druku i filamentu. Ustaw zero aby usunąć ograniczenie."
@@ -1585,6 +1967,10 @@ msgstr "Min"
 msgid "Min print speed"
 msgstr "Minimalna prędkość druku"
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:50
+msgid "min slic3r version"
+msgstr "minimalna wersja slic3r"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1040
 msgid "Minimum detail resolution, used to simplify the input file for speeding up the slicing job and reducing memory usage. High-resolution models often carry more detail than printers can render. Set to zero to disable any simplification and use full resolution from input."
 msgstr "Minimalna rozdzielczość, używana do uproszczenia modelu wejściowego, co prowadzi do przyspieszenia procesu cięcia. Modele w wysokiej rozdzielczości mogą zawierać więcej szczegółów niż drukarka jest w stanie przetworzyć. Ustaw zero aby wyłączyć upraszczanie i użyć pełnej rozdzielczości pliku wejściowego."
@@ -1723,6 +2109,10 @@ msgstr "mm³/s"
 msgid "mm³/s²"
 msgstr "mm³/s²"
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:55
+msgid "model"
+msgstr "model"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:414
 msgid "Modifiers"
 msgstr "Modyfikatory"
@@ -1761,18 +2151,46 @@ msgstr ""
 msgid "Name"
 msgstr "Nazwa"
 
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:192
-msgid "No Bonjour device found"
-msgstr "Nie znaleziono urządzenia Bonjour"
+#: xs/src/libslic3r/PrintConfig.cpp:1126
+msgid "Name of the printer variant. For example, the printer variants may be differentiated by a nozzle diameter."
+msgstr "Nazwa wersji drukarki. Możesz np. tworzyć warianty wg średnicy dyszy."
+
+#: xs/src/libslic3r/PrintConfig.cpp:1121
+msgid "Name of the printer vendor."
+msgstr "Nazwa dostawcy drukarki."
+
+#: xs/src/libslic3r/PrintConfig.cpp:820
+msgid "Name of the profile, from which this profile inherits."
+msgstr "Nazwa profilu, z którego dziedziczy ten profil."
+
+#: xs/src/slic3r/GUI/BonjourDialog.cpp:53
+msgid "Network lookup"
+msgstr "Podgląd sieci"
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:27
+msgid "New version of Slic3r PE is available"
+msgstr "Dostępna jest nowa wersja Slic3r PE"
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:43
+msgid "New version:"
+msgstr "Nowa wersja:"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:469
 msgid "No previously sliced file."
 msgstr "Brak poprzednio pociętych pliku."
 
+#: xs/src/slic3r/GUI/RammingChart.cpp:28
+msgid "NO RAMMING AT ALL"
+msgstr "BRAK WYCISKANIA"
+
 #: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:137
 msgid "None"
 msgstr "Brak"
 
+#: xs/src/slic3r/GUI/Tab.cpp:1571
+msgid "Note: OctoPrint version at least 1.1.0 is required."
+msgstr "Uwaga: wymagany jest OctoPrint w wersji 1.1.0 lub wyższej."
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:500
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:501
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:859
@@ -1786,10 +2204,18 @@ msgstr "Notatki"
 msgid "Notice"
 msgstr "Uwaga"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:85
+msgid "nozzle"
+msgstr "dysza"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:894
 msgid "Nozzle diameter"
 msgstr "Średnica dyszy"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:431
+msgid "Nozzle Diameter:"
+msgstr "Średnica dyszy:"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:967
 msgid "Number of extruders of the printer."
 msgstr "Liczba ekstruderów drukarki."
@@ -1822,6 +2248,14 @@ msgstr "Model zbyt duży?"
 msgid "OctoPrint upload"
 msgstr "Transfer do OctoPrint"
 
+#: lib/Slic3r/GUI/Plater.pm:1511
+msgid "OctoPrint upload finished."
+msgstr "Przesyłanie do OctoPrint zakończone."
+
+#: xs/src/slic3r/GUI/BonjourDialog.cpp:69
+msgid "OctoPrint version"
+msgstr "Wersja OctoPrint"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1410
 msgid "Only create support if it lies on a build plate. Don't create support on a print."
 msgstr "Tworzenie podpór tylko na stole. Nie będą tworzone na wydruku."
@@ -1854,9 +2288,13 @@ msgstr "Zapobieganie wyciekom"
 msgid "Open a model"
 msgstr "Otwórz model"
 
+#: xs/src/slic3r/GUI/Tab.cpp:1598
+msgid "Open CA certificate file"
+msgstr "Otwórz plik certyfikatu CA"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:251
 msgid "Open STL/OBJ/AMF…\tCtrl+O"
-msgstr "Otwórz STL/OBJ/AMF… \tCtrl+O"
+msgstr "Otwórz STL/OBJ/AMF…\tCtrl+O"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2102
 msgid "Open the 3D cutting tool"
@@ -1903,6 +2341,14 @@ msgstr "Inne"
 msgid "Other layers"
 msgstr "Inne warstwy"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:295
+msgid "Other Vendors"
+msgstr "Inni dostawcy"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:238
+msgid "Other vendors"
+msgstr "Inni dostawcy"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:488
 msgid "Output file"
 msgstr "Plik wyjściowy"
@@ -1944,10 +2390,6 @@ msgstr "Rozmieszczenie wzoru"
 msgid "Pattern used to generate support material."
 msgstr "Wzór podpór."
 
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1723
-msgid "Per color change depth"
-msgstr "Głębokość zmiany koloru"
-
 #: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:138
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:80
 msgid "Perimeter"
@@ -1968,6 +2410,10 @@ msgstr "Obrysy"
 msgid "perimeters"
 msgstr "obrysy"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:297
+msgid "Pick another vendor supported by Slic3r PE:"
+msgstr "Wybierz innego dostawcę wspieranego przez Slic3r PE:"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2024
 msgid "Place one more copy of the selected object"
 msgstr "Umieść jedną kopię zaznaczonego modelu"
@@ -2001,10 +2447,6 @@ msgstr "Skrypty do przetwarzania końcowego"
 msgid "Preferences"
 msgstr "Preferencje"
 
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:299
-msgid "Preferences…\tCtrl+,"
-msgstr "Preferencje... \tCtrl+,"
-
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1171
 msgid "Preferred direction of the seam"
 msgstr "Preferowane ustawienie szwu"
@@ -2023,10 +2465,18 @@ msgstr "Podgląd"
 msgid "Previously sliced file ("
 msgstr "Poprzednio pocięty plik ("
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:43
+msgid "print"
+msgstr "druk"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:291
 msgid "Print contour perimeters from the outermost one to the innermost one instead of the default inverse order."
 msgstr "Drukuj obrysy od zewnątrz do wewnątrz zamiast domyślnego ustawienia węwnątrz-zewnątrz."
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:412
+msgid "Print Diameters"
+msgstr "Średnice wydruku"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:182
 msgid "Print Settings"
 msgstr "Ustawienia Druku"
@@ -2043,6 +2493,14 @@ msgstr "Nadpisanie prędkości druku"
 msgid "Printer"
 msgstr "Drukarka"
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:45
+msgid "printer"
+msgstr "drukarka"
+
+#: xs/src/slic3r/GUI/Tab.cpp:762
+msgid "printer model"
+msgstr "model drukarki"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1014
 msgid "Printer notes"
 msgstr "Notatki o drukarce"
@@ -2051,6 +2509,18 @@ msgstr "Notatki o drukarce"
 msgid "Printer Settings"
 msgstr "Ustawienia Drukarki"
 
+#: xs/src/libslic3r/PrintConfig.cpp:1106
+msgid "Printer type"
+msgstr "Rodzaj drukarki"
+
+#: xs/src/libslic3r/PrintConfig.cpp:1125
+msgid "Printer variant"
+msgstr "Wariant drukarki"
+
+#: xs/src/libslic3r/PrintConfig.cpp:1120
+msgid "Printer vendor"
+msgstr "Dostawca drukarki"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:238
 msgid "Print…"
 msgstr "Druk…"
@@ -2077,9 +2547,21 @@ msgstr "Sterowniki Prusa3D"
 msgid "Prusa Edition Releases"
 msgstr "Wydania Prusa Edition"
 
+#: xs/src/slic3r/GUI/GUI.cpp:908
+msgid "Purging volumes"
+msgstr "Objętości czyszczenia"
+
+#: xs/src/libslic3r/PrintConfig.cpp:1807
+msgid "Purging volumes - load/unload volumes"
+msgstr "Objętość czyszczenia - objętość ładowania/rozładowania"
+
+#: xs/src/libslic3r/PrintConfig.cpp:1815
+msgid "Purging volumes - matrix"
+msgstr "Objętości czyszczenia - formuła"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:268
 msgid "Q&uick Slice…\tCtrl+U"
-msgstr "Sz&ybkie cięcie \tCtrl+U"
+msgstr "Sz&ybkie cięcie… \tCtrl+U"
 
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:335
 msgid "Quality (slower slicing)"
@@ -2087,7 +2569,7 @@ msgstr "Jakość (wolniejsze cięcie)"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:274
 msgid "Quick Slice and Save &As…\tCtrl+Alt+U"
-msgstr "Szybkie Cięcie i &Zapis... \tCtrl+Alt+U"
+msgstr "Szybkie Cięcie i &Zapis...\tCtrl+Alt+U"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:304
 msgid "Quit Slic3r"
@@ -2105,6 +2587,44 @@ msgstr "Tratwa (raft)"
 msgid "Raft layers"
 msgstr "Warstwy tratwy"
 
+#: xs/src/slic3r/GUI/Tab.cpp:1319
+msgid "Ramming"
+msgstr "Wyciskanie"
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:14
+msgid "Ramming customization"
+msgstr "Dostosowywanie wyciskania"
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:40
+msgid ""
+"Ramming denotes the rapid extrusion just before a tool change in a single-extruder MM printer. Its purpose is to properly shape the end of the unloaded filament so it does not prevent insertion of the new filament and can itself be reinserted later. This phase is important and different materials can require different extrusion speeds to get the good shape. For this reason, the extrusion rates during ramming are adjustable.\n"
+"\n"
+"This is an expert-level setting, incorrect adjustment will likely lead to jams, extruder wheel grinding into filament etc."
+msgstr ""
+"Wyciskanie oznacza szybką ekstruzję bezpośrednio przed zmianą narzędzia w drukarce typu MultiMaterial z jednym ekstruderem (narzędzie w tym przypadku oznacza filament). Jego zadaniem jest odpowiednie ukształtowanie końcówki rozładowywanego filamentu, aby jego ponowne załadowanie mogło odbyć się bez przeszkód. Ta faza procesu zmiany filamentu jest bardzo ważna a różne filamenty mogą potrzebować różnej prędkości wyciskania aby uzyskać odpowiedni kształt końcówki. Z tego powodu można edytować jego parametry.\n"
+"\n"
+"To jest ustawienie dla zaawansowanych użytkowników. Nieprawidłowe wartości mogą powodować blokady, ścieranie filamentu przez radełko itp."
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:90
+msgid "Ramming line spacing"
+msgstr "Rozmieszczenie linii wyciskania"
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:88
+msgid "Ramming line width"
+msgstr "Szerokość linii wyciskania"
+
+#: xs/src/libslic3r/PrintConfig.cpp:486
+msgid "Ramming parameters"
+msgstr "Parametry wyciskania"
+
+#: xs/src/slic3r/GUI/Tab.cpp:1321
+msgid "Ramming settings"
+msgstr "Ustawienia wyciskania"
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:144
+msgid "Re-configure"
+msgstr "Ponowna konfiguracja"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:372
 msgid "Rear"
 msgstr "Tył"
@@ -2158,6 +2678,10 @@ msgstr "Usuń jedną kopię wybranego modelu"
 msgid "Remove the selected object"
 msgstr "Usuń wybrany model"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:217
+msgid "Remove user profiles - install from scratch (a snapshot will be taken beforehand)"
+msgstr "Usuń profile użytkownika - czysta instalacja (najpierw zostanie wykonany zrzut)"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:594
 msgid "Repair"
 msgstr "Naprawa"
@@ -2271,9 +2795,10 @@ msgstr "Obróć wybrany model o dowolny kąt wokół osi Y"
 msgid "Rotate the selected object by an arbitrary angle around Z axis"
 msgstr "Obróć wybrany model o dowolny kąt wokół osi Z"
 
-#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:380
-msgid "Run Configuration "
-msgstr "Uruchom Konfigurację "
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:211 xs/src/slic3r/GUI/GUI.cpp:399
+#, c-format
+msgid "Run %s"
+msgstr "Uruchom %s"
 
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1751
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:514
@@ -2359,30 +2884,42 @@ msgstr "Preferowany kierunek szwu"
 msgid "Seam preferred direction jitter"
 msgstr "Kierunek jitter wyznaczany przez szew"
 
+#: xs/src/slic3r/GUI/BonjourDialog.cpp:187
+msgid "Searching for devices"
+msgstr "Wyszukiwanie urządzeń"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:342
 msgid "Select &Controller Tab\tCtrl+T"
-msgstr "Kontrole&r \tCtrl+T"
+msgstr "Kontrole&r\tCtrl+T"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:353
 msgid "Select &Filament Settings Tab\tCtrl+3"
-msgstr "Ustawienia &Filamentu \tCtrl+3"
+msgstr "Ustawienia &Filamentu\tCtrl+3"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:336
 msgid "Select &Plater Tab\tCtrl+1"
 msgstr "Zakładka &Stół\tCtrl+1"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:103
+msgid "Select all"
+msgstr "Zaznacz wszystko"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:623
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:667
 msgid "Select configuration to load:"
 msgstr "Wybierz konfigurację do wczytania:"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:104
+msgid "Select none"
+msgstr "Odznacz"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:350
 msgid "Select P&rint Settings Tab\tCtrl+2"
-msgstr "Ustawienia &Druku \tCtrl+2"
+msgstr "Ustawienia &Druku\tCtrl+2"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:356
 msgid "Select Print&er Settings Tab\tCtrl+4"
-msgstr "&Ustawienia Drukarki \tCtrl+4"
+msgstr "&Ustawienia Drukarki\tCtrl+4"
 
 #: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:235
 msgid "Select the language"
@@ -2396,6 +2933,10 @@ msgstr "Wybierz drukarki kompatybilne z tym profilem."
 msgid "Select the STL file to repair:"
 msgstr "Wybierz plik STL do naprawy:"
 
+#: xs/src/slic3r/GUI/GUI.cpp:882
+msgid "Select what kind of support do you need"
+msgstr "Wybierz rodzaj potrzebnych podpór"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:239
 msgid "Send to printer"
 msgstr "Wyślij do drukarki"
@@ -2417,10 +2958,18 @@ msgstr "Port szeregowy"
 msgid "Serial port speed"
 msgstr "Szybkość portu szeregowego"
 
+#: xs/src/slic3r/GUI/BonjourDialog.cpp:68
+msgid "Service name"
+msgstr "Nazwa usługi"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2030
 msgid "Set number of copies…"
 msgstr "Ustaw ilość kopii…"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:398
+msgid "Set the shape of your printer's bed."
+msgstr "Ustaw kształt stołu roboczego drukarki."
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:378
 msgid "Set this to a non-zero value to allow a manual extrusion width. If left to zero, Slic3r derives extrusion widths from the nozzle diameter (see the tooltips for perimeter extrusion width, infill extrusion width etc). If expressed as percentage (for example: 230%), it will be computed over layer height."
 msgstr "Ustaw tą wartość jako niezerową aby pozwolić na ręczne ustawienie szerokości ekstrudowanej linii. Jeśli ustawisz zero, Slic3r obliczy szerokość ekstruzji na podstawie średnicy dyszy (zobacz wskazówki dla szerokości ekstruzji obrysów, wypełnienia itp). Jeśli ustawisz wartość procentową (np. 230%) to zostanie obliczona z wysokości warstwy."
@@ -2457,6 +3006,10 @@ msgstr "Ustaw tą wartość jako niezerową aby pozwolić na ręczne ustawienie
 msgid "Set this to the clearance radius around your extruder. If the extruder is not centered, choose the largest value for safety. This setting is used to check for collisions and to display the graphical preview in the plater."
 msgstr "Określa promień okręgu opisanego na całym zespole ekstrudera (matematycznie - wyobraź sobie, że chcesz narysować okrąg opisany na zespole ekstrudera patrząc na niego z góry). Jeśli sam ekstruder nie jest dokładnie na środku, użyj największego promienia. Ta wartość jest używana do wykrywania możliwych kolizji z wydrukowanymi modelami i jako graficzna reprezentacja na wirtualnym stole."
 
+#: xs/src/libslic3r/PrintConfig.cpp:877
+msgid "Set this to the maximum height that can be reached by your extruder while printing."
+msgstr "Ustaw tutaj maksymalną wysokość, jaką może osiągnąć Twój ekstruder podczas drukowania."
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:321
 msgid "Set this to the vertical distance between your nozzle tip and (usually) the X carriage rods. In other words, this is the height of the clearance cylinder around your extruder, and it represents the maximum depth the extruder can peek before colliding with other printed objects."
 msgstr "Określa pionową odległość końcówki dyszy od (zazwyczaj) prętów osi X. Inaczej mówiąc (matematycznie), jest to wysokość cylindra opisanego na zespole ekstrudera i określa maksymalną głębokość, na którą może opuścić się ekstruder aby nie uderzyć w obiekt znajdujący się bezpośrednio pod prętami osi X."
@@ -2487,10 +3040,18 @@ msgstr "Pokaż"
 msgid "Show about dialog"
 msgstr "Pokaż okienko"
 
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:337
+msgid "Show advanced settings"
+msgstr "Pokaż ustawienia zaawansowane"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:67
 msgid "Show incompatible print and filament presets"
 msgstr "Pokaż niekompatybilne ustawienia druku i filamentów"
 
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:337
+msgid "Show simplified settings"
+msgstr "Pokaż ustawienia uproszczone"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:402
 msgid "Show system information"
 msgstr "Pokaż informacje o systemie"
@@ -2515,10 +3076,18 @@ msgstr "Pokaż kontroler drukarki"
 msgid "Show the printer settings"
 msgstr "Pokaż ustawienia drukarki"
 
+#: xs/src/slic3r/GUI/Tab.cpp:1716 xs/src/slic3r/GUI/Tab.cpp:1722
+msgid "Single extruder MM setup"
+msgstr "Ustawienia MM dla jednego ekstrudera"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1373
 msgid "Single Extruder Multi Material"
 msgstr "Multi Material z jednym ekstruderem"
 
+#: xs/src/slic3r/GUI/Tab.cpp:1723
+msgid "Single extruder multimaterial parameters"
+msgstr "Parametry multimaterial przy jednym ekstruderze"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:50
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1191
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:408
@@ -2563,14 +3132,51 @@ msgstr "Strona &WWW Slic3ra"
 msgid "Slic3r can upload G-code files to OctoPrint. This field should contain the API Key required for authentication."
 msgstr "Slic3r może przesyłać pliki G-code do OctoPrint. To pole powinno zawierać klucz API niezbędny do uwierzytelnienia."
 
-#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:909
-msgid "Slic3r can upload G-code files to OctoPrint. This field should contain the hostname or IP address of the OctoPrint instance."
-msgstr "Slic3r może przesyłać pliki G-code do OctoPrint. To pole powinno zawierać nazwę hosta lub adres IP OctoPrint."
+#: xs/src/libslic3r/PrintConfig.cpp:992
+msgid "Slic3r can upload G-code files to OctoPrint. This field should contain the hostname, IP address or URL of the OctoPrint instance."
+msgstr "Slic3r może wysyłać pliki G-code do OctoPrint. To pole powinno zawierać nazwę hosta, adres IP lub URL serwera OctoPrint."
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:108
+msgid "Slic3r configuration is incompatible"
+msgstr "Konfiguracja Slic3r jest niekompatybilna"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:929
 msgid "Slic3r Error"
 msgstr "Błąd Slic3ra"
 
+#: xs/src/slic3r/GUI/MsgDialog.cpp:64
+msgid "Slic3r error"
+msgstr "Błąd Slic3r"
+
+#: xs/src/slic3r/GUI/MsgDialog.cpp:64
+msgid "Slic3r has encountered an error"
+msgstr "Slic3r napotkał błąd"
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:108
+msgid "Slic3r incompatibility"
+msgstr "Niekompatybilność ze Slic3r"
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:165
+#, c-format
+msgid ""
+"Slic3r PE now uses an updated configuration structure.\n"
+"\n"
+"So called 'System presets' have been introduced, which hold the built-in default settings for various printers. These System presets cannot be modified, instead, users now may create their own presets inheriting settings from one of the System presets.\n"
+"An inheriting preset may either inherit a particular value from its parent or override it with a customized value.\n"
+"\n"
+"Please proceed with the %s that follows to set up the new presets and to choose whether to enable automatic preset updates."
+msgstr ""
+"Slic3r PE używa teraz ulepszonej struktury konfiguracji.\n"
+"\n"
+"Wprowadzamy tak zwane \"Zestawy systemowe\", które zawierają preinstalowane ustawienia domyślne dla różnych drukarek. Te Zestawy nie mogą być zmodyfikowane, ale za to użytkownik może na ich bazie utworzyć własne - kopiując ustawienia z jednego z Zestawów.\n"
+"Zestaw dziedziczący ustawienia może skopiować ustawienia z zestawu nadrzędnego lub nadpisać je własnymi.\n"
+"\n"
+"Przejdź do %s aby stworzyć nowe zestawy i wybrać opcję ich automatycznej aktualizacji."
+
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:42
+msgid "slic3r version"
+msgstr "wersja Slic3r"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:867
 msgid "Slic3r will not scale speed down below this speed."
 msgstr "Slic3r nie będzie skalował prędkości poniżej tej wartości."
@@ -2593,7 +3199,7 @@ msgstr "Potnij teraz"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:287
 msgid "Slice to SV&G…\tCtrl+G"
-msgstr "Tnij do SV&G... \tCtrl+G"
+msgstr "Tnij do SV&G...\tCtrl+G"
 
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:438
 msgid "Sliced Info"
@@ -2619,6 +3225,10 @@ msgstr "Zwolnij jeśli czas warstwy wynosi mniej niż"
 msgid "Small perimeters"
 msgstr "Małe obrysy"
 
+#: xs/src/slic3r/GUI/GUI.cpp:417
+msgid "Snapshot name"
+msgstr "Nazwa zrzutu"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:179
 msgid "solid infill"
 msgstr "zwarte wypełnienie"
@@ -2737,6 +3347,14 @@ msgstr "Prędkość druku najwyższych warstw zwartych (dotyczy tylko najwyższy
 msgid "Speed for travel moves (jumps between distant extrusion points)."
 msgstr "Prędkość ruchów jałowych (przeskoków pomiędzy punktami ekstruzji)."
 
+#: xs/src/libslic3r/PrintConfig.cpp:460
+msgid "Speed used for loading the filament on the wipe tower. "
+msgstr "Prędkość ładowania filamentu przy druku wieży czyszczącej. "
+
+#: xs/src/libslic3r/PrintConfig.cpp:468
+msgid "Speed used for unloading the filament on the wipe tower (does not affect  initial part of unloading just after ramming). "
+msgstr "Prędkość rozładowywania filamentu dla wieży czyszczącej (nie wpływa na początkową fazę rozładowywania zaraz po wyciskaniu). "
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1322
 msgid "Spiral vase"
 msgstr "Tryb wazy"
@@ -2779,6 +3397,10 @@ msgstr "Powodzenie!"
 msgid "support"
 msgstr "podpora"
 
+#: xs/src/slic3r/GUI/GUI.cpp:879
+msgid "Support"
+msgstr "Wsparcie"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:620
 msgid "Support Generator"
 msgstr "Generator Podpór"
@@ -2860,6 +3482,13 @@ msgstr "Ukryj \" - domyślne - \" zestawy ustawień w zakładkach Druk / Filamen
 msgid "SVG"
 msgstr "SVG"
 
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:325
+msgid ""
+"Switching to simple settings will discard changes done in the advanced mode!\n"
+"\n"
+"Do you want to proceed?"
+msgstr "Włączenie trybu prostego spowoduje odrzucenie zmian wprowadzonych w trybie zaawansowanym! Czy chcesz kontynować?"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1544
 msgid "Synchronize support layers with the object print layers. This is useful with multi-material printers, where the extruder switch is expensive."
 msgstr "Synchronizuj warstwy podporowe z warstwami modelu. Przydaje się przy drukarkach typu multi-material gdy zmiana używanego materiału jest kosztowna."
@@ -2872,6 +3501,22 @@ msgstr "Synchronizuj z warstwami modelu"
 msgid "System Info"
 msgstr "Informacje o systemie"
 
+#: xs/src/slic3r/GUI/Tab.cpp:2286 xs/src/slic3r/GUI/Tab.cpp:2372
+#: xs/src/slic3r/GUI/Preset.cpp:605 xs/src/slic3r/GUI/Preset.cpp:645
+#: xs/src/slic3r/GUI/Preset.cpp:670 xs/src/slic3r/GUI/Preset.cpp:702
+#: xs/src/slic3r/GUI/PresetBundle.cpp:1069
+#: xs/src/slic3r/GUI/PresetBundle.cpp:1122 lib/Slic3r/GUI/Plater.pm:552
+msgid "System presets"
+msgstr "Ustawienia systemowe"
+
+#: xs/src/slic3r/GUI/GUI.cpp:403
+msgid "Take Configuration Snapshot"
+msgstr "Wykonaj Zrzut Konfiguracji"
+
+#: xs/src/slic3r/GUI/GUI.cpp:417
+msgid "Taking configuration snapshot"
+msgstr "Zrzucanie konfiguracji"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1576
 msgid "Temperature"
 msgstr "Temperatura"
@@ -2888,6 +3533,10 @@ msgstr "Różnica temperatur mająca zastosowanie gdy ekstruder nie jest używan
 msgid "Temperature variation"
 msgstr "Zmiana temperatury"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:463
+msgid "Temperatures"
+msgstr "Temperatury"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1004
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1072
 msgid "Test"
@@ -3004,20 +3653,6 @@ msgstr ""
 "\n"
 "Wyłączyć ją aby włączyć Firmware Retraction?"
 
-#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:560
-msgid ""
-"The Wipe Tower currently supports only:\n"
-"- first layer height 0.2mm\n"
-"- layer height from 0.15mm to 0.35mm\n"
-"\n"
-"Shall I adjust those settings in order to enable the Wipe Tower?"
-msgstr ""
-"Wieża czyszcząca wymaga następujących opcji:\n"
-"- wysokość pierwszej warstwy 0.2 mm\n"
-"- wysokość pozostałych warstw między 0.15 a 0.35 mm\n"
-"\n"
-"Zmienić te opcje aby włączyć wieżę czyszczącą?"
-
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:581
 msgid ""
 "The Wipe Tower currently supports the non-soluble supports only\n"
@@ -3109,6 +3744,10 @@ msgstr ""
 msgid "This flag enables the automatic cooling logic that adjusts print speed and fan speed according to layer printing time."
 msgstr "Ta flaga umożliwia automatyczne sterowanie chłodzeniem przez zmianę prędkości druku i wentylatora względem czasu druku jednej warstwy."
 
+#: xs/src/slic3r/GUI/GUI.cpp:899
+msgid "This flag enables the brim that will be printed around each object on the first layer."
+msgstr "Ta flaga włącza brim, który zostanie wydrukowany na pierwszej warstwie wokół każdego modelu."
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1066
 msgid "This flag enforces a retraction whenever a Z move is done."
 msgstr "Ta flaga wymusza retrakcję przy każdej zmianie wysokości Z."
@@ -3155,6 +3794,10 @@ msgstr "To jest najwyższa możliwa do wydrukowania wysokość warstwy dla tego
 msgid "This is the lowest printable layer height for this extruder and limits the resolution for variable layer height. Typical values are between 0.05 mm and 0.1 mm."
 msgstr "To jest najniższa możliwa do wydrukowania wysokość warstwy dla tego ekstrudera i jednocześnie dolny limit dla funkcji zmiennej wysokości warstwy. Zazwyczaj jest to 0.05 lub 0.1 mm."
 
+#: xs/src/libslic3r/PrintConfig.cpp:1816
+msgid "This matrix describes volumes (in cubic milimetres) required to purge the new filament on the wipe tower for any given pair of tools. "
+msgstr "Ta formuła określa objętość (w milimetrach sześciennych) wymaganą do wyczyszczenia filamentu na wieży czyszczącej dla danej pary narzędzi (filamentów). "
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:990
 msgid "This option sets the number of perimeters to generate for each layer. Note that Slic3r may increase this number automatically when it detects sloping surfaces which benefit from a higher number of perimeters if the Extra Perimeters option is enabled."
 msgstr "To ustawienie określa ilość obrysów, które będą generowane dla każdej warstwy. Weź po uwagę, że Slic3r może zwiększyć tą liczbę automatycznie gdy wykryje zwisy, w których wydruku pomoże dodatkowa ilość obrysów przy jednocześnie włączonej opcji \"Dodatkowe obrysy jeśli potrzebne\"."
@@ -3195,6 +3838,11 @@ msgstr "To ustawienie odpowiada za maksymalną prędkość wentylatora."
 msgid "This setting represents the minimum PWM your fan needs to work."
 msgstr "To ustawienie wyraża minimalny PWM (Pulse Width Modulation), który jest niezbędny dla wentylatora."
 
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:120
+#, c-format
+msgid "This Slic3r PE version: %s"
+msgstr "Ta wersja Slic3r PE: %s"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1358
 msgid "This start procedure is inserted at the beginning, after any printer start gcode. This is used to override settings for a specific filament. If Slic3r detects M104, M109, M140 or M190 in your custom codes, such commands will not be prepended automatically so you're free to customize the order of heating commands and other custom actions. Note that you can use placeholder variables for all Slic3r settings, so you can put a \"M109 S[first_layer_temperature]\" command wherever you want. If you have multiple extruders, the gcode is processed in extruder order."
 msgstr "Ten skrypt jest wykonywany na samym początku G-code. Może być użyty do nadpisania określonych ustawień filamentu. Jeśli Slic3r wykryje komendy typu M104, M109, M140 lub M190, to nie zostaną one wykonane na początku, więc możesz określić kolejność komend dot. podgrzewania i innych dodanych akcji. Pamiętaj, że możesz używać zmiennych typu placeholder, więc np. komendę \"M109 S[first_layer_temperature]\" (temperatura pierwszej warstwy) możesz umieścić gdzie chcesz. Jeśli posiadasz kilka ekstruderów, ten G-code jest wykonywany w ich kolejności."
@@ -3203,10 +3851,30 @@ msgstr "Ten skrypt jest wykonywany na samym początku G-code. Może być użyty
 msgid "This start procedure is inserted at the beginning, after bed has reached the target temperature and extruder just started heating, and before extruder has finished heating. If Slic3r detects M104 or M190 in your custom codes, such commands will not be prepended automatically so you're free to customize the order of heating commands and other custom actions. Note that you can use placeholder variables for all Slic3r settings, so you can put a \"M109 S[first_layer_temperature]\" command wherever you want."
 msgstr "Ten skrypt jest wykonywany na początku, po tym jak stół roboczy osiągnie zadaną temperaturę i ekstruder zacznie podgrzewanie, ale zanim nagrzeje się do zadanej temperatury. Jeśli Slic3r wykryje komendy typu M104, M109, M140 lub M190, to nie zostaną one wykonane na początku, więc możesz określić kolejność komend dot. podgrzewania i innych dodanych akcji. Pamiętaj, że możesz używać zmiennych typu placeholder, więc np. komendę \"M109 S[first_layer_temperature]\" (temperatura pierwszej warstwy) możesz umieścić gdzie chcesz."
 
+#: xs/src/libslic3r/PrintConfig.cpp:487
+msgid "This string is edited by RammingDialog and contains ramming specific parameters "
+msgstr "Ten ciąg jest edytowany przez RammingDialog i zawiera parametry właściwe dla wyciskania "
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1743
 msgid "This value will be added (or subtracted) from all the Z coordinates in the output G-code. It is used to compensate for bad Z endstop position: for example, if your endstop zero actually leaves the nozzle 0.3mm far from the print bed, set this to -0.3 (or fix your endstop)."
 msgstr "Wartość tego ustawienia zostanie dodana (lub odjęta) od wszystkich koordynat w osi Z w pliku wyjściowym G-code. Jest używana dla korekcji złego położenia wyłącznika krańcowego osi Z. Np. jeśli końcówka dyszy znajduje się 0.3 mm ponad położeniem zerowym, ustaw tutaj -0.3 (lub napraw krańcówkę)."
 
+#: xs/src/libslic3r/PrintConfig.cpp:1808
+msgid "This vector saves required volumes to change from/to each tool used on the wipe tower. These values are used to simplify creation of the full purging volumes below. "
+msgstr "To ustawienie określa wymaganą objętość wieży czyszczącej przy zmianie danego narzędzia. Te wartości używane są do uproszczenia określenia pełnych wartości czyszczenia poniżej. "
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:111
+msgid ""
+"This version of Slic3r PE is not compatible with currently installed configuration bundles.\n"
+"This probably happened as a result of running an older Slic3r PE after using a newer one.\n"
+"\n"
+"You may either exit Slic3r and try again with a newer version, or you may re-run the initial configuration. Doing so will create a backup snapshot of the existing configuration before installing files compatible with this Slic3r.\n"
+msgstr ""
+"Ta wersja Slic3r PE nie jest kompatybilna z aktualnie zainstalowanym zestawem konfiguracji.\n"
+"Może to być rezultatem uruchomienia starszej wersji Slic3r PE po instalacji nowszej.\n"
+"\n"
+"Masz 2 opcje wyboru: możesz zamknąć Slic3r i spróbować ponownie uruchomić nowszą wersję lub uruchomić ponownie konfigurację początkową. Wybranie drugiej opcji spowoduje stworzenie zrzutu istniejącej konfiguracji przed instalacją konfiguracji kompatybilnej z tą wersją Slic3ra.\n"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1590
 msgid "Threads"
 msgstr "Wątki"
@@ -3215,16 +3883,40 @@ msgstr "Wątki"
 msgid "Threads are used to parallelize long-running tasks. Optimal threads number is slightly above the number of available cores/processors."
 msgstr "Wątki są używane do równoległego przetwarzania zadań wymagających używa wielu zasobów. Optymalna liczba wątków powinna być odrobinę większa od dostępnej liczby rdzeni lub procesorów."
 
+#: xs/src/slic3r/GUI/RammingChart.cpp:81
+msgid "Time"
+msgstr "Czas"
+
+#: xs/src/libslic3r/PrintConfig.cpp:477
+msgid "Time to wait after the filament is unloaded. May help to get reliable toolchanges with flexible materials that may need more time to shrink to original dimensions. "
+msgstr "Czas bezczynności po rozładowaniu filamentu. Może pomóc w bezproblemowej zmianie narzędzia podczas druku z materiałami elastycznymi, które mogą potrzebować więcej czasu na skurcz termiczny wracając do nominalnego rozmiaru. "
+
+#: xs/src/slic3r/GUI/Tab.cpp:750
+msgid "To do that please specify a new name for the preset."
+msgstr "Aby to zrobić ustaw nową nazwę zestawu ustawień."
+
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:34
+msgid "To download, follow the link below."
+msgstr "Przejdź do linku aby pobrać."
+
 #: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:338
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:72
 msgid "Tool"
 msgstr "Narzędzie"
 
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:238
+msgid "Tool #"
+msgstr "Narzędzie #"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1144
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1602
 msgid "Tool change G-code"
 msgstr "G-code wykonywany przy zmianie narzędzia"
 
+#: xs/src/slic3r/GUI/Tab.cpp:1315
+msgid "Toolchange parameters with single extruder MM printers"
+msgstr "Parametry zmiany narzędzia dla drukarek MM z jednym ekstruderem"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1638
 #: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:369
 msgid "Top"
@@ -3253,16 +3945,68 @@ msgstr "Widok z góry"
 msgid "Top/bottom fill pattern"
 msgstr "Wzór wypełnienia góry/dołu"
 
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:245
+msgid "Total purging volume is calculated by summing two values below, depending on which tools are loaded/unloaded."
+msgstr "Całkowita objętość czyszczenia jest obliczana z sumy obydwóch wartości poniżej, w zależności która para narzędzi jest rozładowana/ładowana."
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:84
+msgid "Total rammed volume"
+msgstr "Całkowita objętość wyciskania"
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:82
+msgid "Total ramming time"
+msgstr "Całkowity czas wyciskania"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1647
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:95
 msgid "Travel"
 msgstr "Jałowy"
 
+#: xs/src/libslic3r/PrintConfig.cpp:1107
+msgid "Type of the printer."
+msgstr "Rodzaj drukarki."
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2070
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2086
 msgid "Uniformly…"
 msgstr "Jednakowo…"
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:24
+msgid "Unknown"
+msgstr "Nieznane"
+
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:232
+msgid "unloaded"
+msgstr "rozładowano"
+
+#: xs/src/libslic3r/PrintConfig.cpp:467
+msgid "Unloading speed"
+msgstr "Prędkość rozładowania"
+
+#: xs/src/slic3r/GUI/Tab.cpp:2483
+msgid ""
+"UNLOCKED LOCK icon indicates that some settings were changed and are not equal to the system values for the current option group.\n"
+"Click to reset all settings for current option group to the system values."
+msgstr ""
+"OTWARTA KŁÓDKA oznacza, że niektóre ustawienia zostały zmodyfikowane i nie odpowiadają wartościom systemowym w obecnej grupie opcji.\n"
+"Kliknij aby zresetować wszystkie ustawienia obecnej grupy ustawień do wartości systemowych."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2498
+msgid ""
+"UNLOCKED LOCK icon indicates that the value was changed and is not equal to the system value.\n"
+"Click to reset current value to the system value."
+msgstr ""
+"OTWARTA KŁÓDKA oznacza, że niektóre ustawienia zostały zmodyfikowane i nie odpowiadają wartościom systemowym.\n"
+"Kliknij ikonę aby zresetować do wartości systemowej."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2445
+msgid ""
+"UNLOCKED LOCK;indicates that some settings were changed and are not equal to the system values for the current option group.\n"
+"Click the UNLOCKED LOCK icon to reset all settings for current option group to the system values."
+msgstr ""
+"OTWARTA KŁÓDKA; oznacza, że niektóre ustawienia zostały zmodyfikowane i nie odpowiadają wartościom systemowym w obecnej grupie opcji.\n"
+"Kliknij ikonę OTWARTEJ KŁÓDKI aby zresetować wszystkie ustawienia obecnej grupy ustawień do wartości systemowych."
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:97
 msgid "Unretractions"
 msgstr "Powrót retrakcji"
@@ -3275,6 +4019,26 @@ msgstr "Niezapisane zmiany"
 msgid "Unsaved Presets"
 msgstr "Niezapisane zestawy ustawień"
 
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:27
+msgid "Update available"
+msgstr "Dostępna jest aktualizacja"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:279 xs/src/slic3r/GUI/Preferences.cpp:67
+msgid "Update built-in Presets automatically"
+msgstr "Automatyczna aktualizacja wbudowanych zestawów ustawień"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:264
+msgid "Updates"
+msgstr "Aktualizacje"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:283
+msgid "Updates are never applied without user's consent and never overwrite user's customized settings."
+msgstr "Aktualizacje nie są stosowane bez wiedzy użytkownika i nigdy nie nadpisują zapisanych ustawień własnych."
+
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:15
+msgid "Upgrade"
+msgstr "Aktualizacja"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:989
 msgid "USB/Serial connection"
 msgstr "Połączenie USB/szeregowe"
@@ -3319,6 +4083,31 @@ msgstr "Użyty filament (m)"
 msgid "Used Filament (mm³)"
 msgstr "Użyty filament (mm³)"
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:21
+msgid "User"
+msgstr "Użytkownik"
+
+#: xs/src/slic3r/GUI/Preset.cpp:649 xs/src/slic3r/GUI/Preset.cpp:706
+#: xs/src/slic3r/GUI/PresetBundle.cpp:1127 lib/Slic3r/GUI/Plater.pm:553
+msgid "User presets"
+msgstr "Zestawy użytkownika"
+
+#: xs/src/slic3r/GUI/ButtonsDescription.cpp:38
+msgid "Value is the same as the system value"
+msgstr "Wartość jest taka sama jak systemowa"
+
+#: xs/src/slic3r/GUI/ButtonsDescription.cpp:55
+msgid "Value was changed and is not equal to the system value or the last saved preset"
+msgstr "Wartość została zmieniona i nie równa się wartości systemowej lub tej z ostatnio zapisanego zestawu ustawień"
+
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:55
+msgid "variants"
+msgstr "warianty"
+
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:49 xs/src/slic3r/GUI/Tab.cpp:755
+msgid "vendor"
+msgstr "dostawca"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:644
 msgid "Verbose G-code"
 msgstr "G-code rozszerzony"
@@ -3327,6 +4116,14 @@ msgstr "G-code rozszerzony"
 msgid "Version "
 msgstr "Wersja "
 
+#: xs/src/slic3r/GUI/ConfigSnapshotDialog.cpp:49
+msgid "version"
+msgstr "wersja"
+
+#: xs/src/slic3r/GUI/AboutDialog.cpp:60
+msgid "Version"
+msgstr "Wersja"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:318
 msgid "Vertical shells"
 msgstr "Powłoka pionowa"
@@ -3339,14 +4136,40 @@ msgstr "Widok"
 msgid "Volume"
 msgstr "Objętość"
 
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:246
+#, c-format
+msgid "Volume to purge (mm%s) when the filament is being"
+msgstr "Objętość czyszczenia (mm %s) gdy filament jest"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:214
 msgid "Volumetric"
 msgstr "Objętościowy"
 
+#: lib/Slic3r/GUI/Plater/3DPreview.pm:71
+msgid "Volumetric flow rate"
+msgstr "Objętościowa wartość przepływu"
+
+#: xs/src/libslic3r/GCode/PreviewData.cpp:370
+msgid "Volumetric flow rate (mm3/s)"
+msgstr "Objętościowy współczynnik przepływu (mm3/s)"
+
+#: xs/src/slic3r/GUI/RammingChart.cpp:86
+msgid "Volumetric speed"
+msgstr "Prędkość objętościowa"
+
 #: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:500
 msgid "Warning"
 msgstr "Ostrzeżenie"
 
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:205
+msgid "Welcome"
+msgstr "Witaj"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:205
+#, c-format
+msgid "Welcome to the Slic3r %s"
+msgstr "Witaj w Slic3r %s"
+
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater\2D.pm:131
 msgid "What do you want to print today? ™"
 msgstr "Co chcesz dziś wydrukować? ™"
@@ -3391,6 +4214,26 @@ msgstr "Jeśli retrakcja jest korygowana po zmianie narzędzia, ekstruder przepc
 msgid "When the retraction is compensated after the travel move, the extruder will push this additional amount of filament. This setting is rarely needed."
 msgstr "Jeśli retrakcja jest korygowana po ruchu jałowym, ekstruder przepchnie taką dodatkową ilość filamentu. Ta opcja jest rzadko potrzebna."
 
+#: xs/src/slic3r/GUI/Tab.cpp:2486
+msgid "WHITE BULLET icon indicates a non system preset."
+msgstr "BIAŁA KROPKA oznacza niesystemowy zestaw ustawień."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2489
+msgid "WHITE BULLET icon indicates that the settings are the same as in the last saved preset for the current option group."
+msgstr "BIAŁA KROPKA oznacza, że ustawienia są takie same jak w ostatnio zapisanym zestawie ustawień dla obecnej grupy opcji."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2504
+msgid "WHITE BULLET icon indicates that the value is the same as in the last saved preset."
+msgstr "BIAŁA KROPKA oznacza, że wartość jest taka sama jak w ostatnio zapisanym zestawie ustawień."
+
+#: xs/src/slic3r/GUI/Tab.cpp:2451
+msgid ""
+"WHITE BULLET;for the left button: \tindicates a non-system preset,\n"
+"for the right button: \tindicates that the settings hasn't been modified."
+msgstr ""
+"BIAŁA KROPKA;dla lewego przycisku: wskazuje na niesystemowy zestaw ustawień,\n"
+"dla prawego przycisku: wskazuje, że ustawienia nie zostały zmodyfikowane."
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1716
 #: c:\src\Slic3r\lib\Slic3r\GUI\Plater\3DPreview.pm:70
 msgid "Width"
@@ -3411,7 +4254,7 @@ msgstr "będzie zawsze pracować w %d %% "
 
 #: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:50
 msgid "will be turned off."
-msgstr "będzie wyłączone."
+msgstr "będzie wyłączony."
 
 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:442
 #: c:\src\Slic3r\xs\src\libslic3r\GCode\PreviewData.cpp:149
@@ -3425,6 +4268,18 @@ msgstr "Wieża czyszcząca"
 msgid "Wipe Tower"
 msgstr "Wieża Czyszcząca"
 
+#: xs/src/slic3r/GUI/WipeTowerDialog.cpp:142
+msgid "Wipe tower - Purging volume adjustment"
+msgstr "Wieża czyszcząca - dostosowanie objętości czyszczenia"
+
+#: xs/src/libslic3r/PrintConfig.cpp:1847
+msgid "Wipe tower rotation angle"
+msgstr "Kąt obrotu wieży czyszczącej"
+
+#: xs/src/libslic3r/PrintConfig.cpp:1848
+msgid "Wipe tower rotation angle with respect to x-axis "
+msgstr "Obrót wieży czyszczącej względem osi X "
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1688
 msgid "Wipe while retracting"
 msgstr "Czyszczenie przy retrakcji"
@@ -3437,6 +4292,20 @@ msgstr "Przy ekstruderze typu bowden warto wykonać szybką retrakcję przed ruc
 msgid "With sheath around the support"
 msgstr "Z osłoną wokół podpór"
 
+#: xs/src/slic3r/GUI/UpdateDialogs.cpp:72
+msgid ""
+"Would you like to install it?\n"
+"\n"
+"Note that a full configuration snapshot will be created first. It can then be restored at any time should there be a problem with the new version.\n"
+"\n"
+"Updated configuration bundles:"
+msgstr ""
+"Czy chcesz kontynuować instalację?\n"
+"\n"
+"Weź pod uwagę, że najpierw zostanie stworzony zrzut konfiguracji. Może być przywrócony w każdej chwili, gdyby okazało się, że nowa wersja powoduje problemy.\n"
+"\n"
+"Zaktualizowane paczki konfiguracyjne:"
+
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1703
 msgid "X coordinate of the left front corner of a wipe tower"
 msgstr "Koordynata X wieży czyszczącej od przedniego lewego narożnika"
@@ -3509,3 +4378,8 @@ msgstr "Margines Z"
 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1557
 msgid "°"
 msgstr "°"
+
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:484
+#: xs/src/slic3r/GUI/ConfigWizard.cpp:498
+msgid "°C"
+msgstr "°C"