From 49f9d7abdc0c0174014f9e65ea942abbba910879 Mon Sep 17 00:00:00 2001 From: sarusani <62053849+sarusani@users.noreply.github.com> Date: Sat, 2 Dec 2023 12:06:24 +0100 Subject: [PATCH 1/3] Add Shutdown host to LCD Menu Add "Shutdown host" entry to LCD menu if printer is not active and host is connected. --- Firmware/messages.cpp | 2 ++ Firmware/messages.h | 2 ++ Firmware/ultralcd.cpp | 12 +++++++++++- 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/Firmware/messages.cpp b/Firmware/messages.cpp index 7cad08d43..f324b0a5d 100644 --- a/Firmware/messages.cpp +++ b/Firmware/messages.cpp @@ -104,6 +104,7 @@ const char MSG_SELFTEST_WIRINGERROR[] PROGMEM_I1 = ISTR("Wiring error"); ////MSG const char MSG_SETTINGS[] PROGMEM_I1 = ISTR("Settings"); ////MSG_SETTINGS c=18 const char MSG_SET_READY[] PROGMEM_I1 = ISTR("Set Ready"); ////MSG_SET_READY c=18 const char MSG_SET_NOT_READY[] PROGMEM_I1 = ISTR("Set not Ready"); ////MSG_SET_NOT_READY c=18 +const char MSG_SHUTDOWN_HOST[] PROGMEM_I1 = ISTR("Shutdown host"); ////MSG_SHUTDOWN_HOST c=18 const char MSG_SELECT_LANGUAGE[] PROGMEM_I1 = ISTR("Select language"); ////MSG_SELECT_LANGUAGE c=18 const char MSG_SORTING_FILES[] PROGMEM_I1 = ISTR("Sorting files"); ////MSG_SORTING_FILES c=20 const char MSG_TOTAL[] PROGMEM_I1 = ISTR("Total"); ////MSG_TOTAL c=6 @@ -234,6 +235,7 @@ const char MSG_OCTOPRINT_READY[] PROGMEM_N1 = "// action:ready"; //// const char MSG_OCTOPRINT_NOT_READY[] PROGMEM_N1 = "// action:not_ready"; //// const char MSG_OCTOPRINT_START[] PROGMEM_N1 = "// action:start"; //// const char MSG_OCTOPRINT_UVLO_RECOVERY_READY[] PROGMEM_N1 = "// action:uvlo_recovery_ready"; //// +const char MSG_HOST_ACTION_SHUTDOWN[] PROGMEM_N1 = "//action:shutdown"; //// const char MSG_FANCHECK_HOTEND[] PROGMEM_N1 = "Err:HOTEND FAN ERROR"; ////c=20 const char MSG_FANCHECK_PRINT[] PROGMEM_N1 = "Err:PRINT FAN ERROR"; ////c=20 const char MSG_M112_KILL[] PROGMEM_N1 = "M112 called. Emergency Stop."; ////c=20 diff --git a/Firmware/messages.h b/Firmware/messages.h index c04672ddf..16bb509b6 100644 --- a/Firmware/messages.h +++ b/Firmware/messages.h @@ -106,6 +106,7 @@ extern const char MSG_SELFTEST_WIRINGERROR[]; extern const char MSG_SETTINGS[]; extern const char MSG_SET_READY[]; extern const char MSG_SET_NOT_READY[]; +extern const char MSG_SHUTDOWN_HOST[]; extern const char MSG_SELECT_LANGUAGE[]; extern const char MSG_SORTING_FILES[]; extern const char MSG_TOTAL[]; @@ -238,6 +239,7 @@ extern const char MSG_OCTOPRINT_READY[]; extern const char MSG_OCTOPRINT_NOT_READY[]; extern const char MSG_OCTOPRINT_START[]; extern const char MSG_OCTOPRINT_UVLO_RECOVERY_READY[]; +extern const char MSG_HOST_ACTION_SHUTDOWN[]; extern const char MSG_FANCHECK_HOTEND[]; extern const char MSG_FANCHECK_PRINT[]; extern const char MSG_M112_KILL[]; diff --git a/Firmware/ultralcd.cpp b/Firmware/ultralcd.cpp index e23144860..75cdbe9bf 100644 --- a/Firmware/ultralcd.cpp +++ b/Firmware/ultralcd.cpp @@ -5137,6 +5137,12 @@ static void lcd_printer_ready_state_toggle() } } +static void lcd_shutdown_menu() +{ + SERIAL_ECHOLNRPGM(MSG_HOST_ACTION_SHUTDOWN); + lcd_return_to_status(); +} + //! @brief Show Main Menu //! //! @code{.unparsed} @@ -5331,10 +5337,14 @@ static void lcd_main_menu() if (MMU2::mmu2.Enabled()) { MENU_ITEM_SUBMENU_P(_i("Fail stats MMU"), lcd_menu_fails_stats_mmu);////MSG_MMU_FAIL_STATS c=18 } + + if (!printer_active() && M79_timer_get_status()) { + MENU_ITEM_FUNCTION_P(_T(MSG_SHUTDOWN_HOST), lcd_shutdown_menu); + } + MENU_ITEM_SUBMENU_P(_i("Support"), lcd_support_menu);////MSG_SUPPORT c=18 MENU_END(); - } From 59093107fdd99a735bf2e970952f00ee82627b8a Mon Sep 17 00:00:00 2001 From: sarusani <62053849+sarusani@users.noreply.github.com> Date: Wed, 3 Jan 2024 10:30:36 +0100 Subject: [PATCH 2/3] Add #ifdef HOST_SHUTDOWN --- Firmware/messages.cpp | 4 ++++ Firmware/messages.h | 4 ++++ Firmware/ultralcd.cpp | 4 ++++ Firmware/variants/MK25-RAMBo10a.h | 6 ++++++ Firmware/variants/MK25-RAMBo13a.h | 6 ++++++ Firmware/variants/MK25S-RAMBo10a.h | 6 ++++++ Firmware/variants/MK25S-RAMBo13a.h | 6 ++++++ Firmware/variants/MK3-E3DREVO.h | 5 +++++ Firmware/variants/MK3-E3DREVO_HF_60W.h | 5 +++++ Firmware/variants/MK3.h | 5 +++++ Firmware/variants/MK3S-E3DREVO.h | 5 +++++ Firmware/variants/MK3S-E3DREVO_HF_60W.h | 5 +++++ Firmware/variants/MK3S.h | 5 +++++ Firmware/variants/obsolete/1_75mm_MK2-RAMBo10a-E3Dv6full.h | 6 ++++++ Firmware/variants/obsolete/1_75mm_MK2-RAMBo13a-E3Dv6full.h | 6 ++++++ 15 files changed, 78 insertions(+) diff --git a/Firmware/messages.cpp b/Firmware/messages.cpp index f324b0a5d..3f5056018 100644 --- a/Firmware/messages.cpp +++ b/Firmware/messages.cpp @@ -104,7 +104,9 @@ const char MSG_SELFTEST_WIRINGERROR[] PROGMEM_I1 = ISTR("Wiring error"); ////MSG const char MSG_SETTINGS[] PROGMEM_I1 = ISTR("Settings"); ////MSG_SETTINGS c=18 const char MSG_SET_READY[] PROGMEM_I1 = ISTR("Set Ready"); ////MSG_SET_READY c=18 const char MSG_SET_NOT_READY[] PROGMEM_I1 = ISTR("Set not Ready"); ////MSG_SET_NOT_READY c=18 +#ifdef HOST_SHUTDOWN const char MSG_SHUTDOWN_HOST[] PROGMEM_I1 = ISTR("Shutdown host"); ////MSG_SHUTDOWN_HOST c=18 +#endif //HOST_SHUTOWN const char MSG_SELECT_LANGUAGE[] PROGMEM_I1 = ISTR("Select language"); ////MSG_SELECT_LANGUAGE c=18 const char MSG_SORTING_FILES[] PROGMEM_I1 = ISTR("Sorting files"); ////MSG_SORTING_FILES c=20 const char MSG_TOTAL[] PROGMEM_I1 = ISTR("Total"); ////MSG_TOTAL c=6 @@ -235,7 +237,9 @@ const char MSG_OCTOPRINT_READY[] PROGMEM_N1 = "// action:ready"; //// const char MSG_OCTOPRINT_NOT_READY[] PROGMEM_N1 = "// action:not_ready"; //// const char MSG_OCTOPRINT_START[] PROGMEM_N1 = "// action:start"; //// const char MSG_OCTOPRINT_UVLO_RECOVERY_READY[] PROGMEM_N1 = "// action:uvlo_recovery_ready"; //// +#ifdef HOST_SHUTDOWN const char MSG_HOST_ACTION_SHUTDOWN[] PROGMEM_N1 = "//action:shutdown"; //// +#endif //HOST_SHUTOWN const char MSG_FANCHECK_HOTEND[] PROGMEM_N1 = "Err:HOTEND FAN ERROR"; ////c=20 const char MSG_FANCHECK_PRINT[] PROGMEM_N1 = "Err:PRINT FAN ERROR"; ////c=20 const char MSG_M112_KILL[] PROGMEM_N1 = "M112 called. Emergency Stop."; ////c=20 diff --git a/Firmware/messages.h b/Firmware/messages.h index 16bb509b6..76f4e507d 100644 --- a/Firmware/messages.h +++ b/Firmware/messages.h @@ -106,7 +106,9 @@ extern const char MSG_SELFTEST_WIRINGERROR[]; extern const char MSG_SETTINGS[]; extern const char MSG_SET_READY[]; extern const char MSG_SET_NOT_READY[]; +#ifdef HOST_SHUTDOWN extern const char MSG_SHUTDOWN_HOST[]; +#endif //HOST_SHUTOWN extern const char MSG_SELECT_LANGUAGE[]; extern const char MSG_SORTING_FILES[]; extern const char MSG_TOTAL[]; @@ -239,7 +241,9 @@ extern const char MSG_OCTOPRINT_READY[]; extern const char MSG_OCTOPRINT_NOT_READY[]; extern const char MSG_OCTOPRINT_START[]; extern const char MSG_OCTOPRINT_UVLO_RECOVERY_READY[]; +#ifdef HOST_SHUTDOWN extern const char MSG_HOST_ACTION_SHUTDOWN[]; +#endif //HOST_SHUTOWN extern const char MSG_FANCHECK_HOTEND[]; extern const char MSG_FANCHECK_PRINT[]; extern const char MSG_M112_KILL[]; diff --git a/Firmware/ultralcd.cpp b/Firmware/ultralcd.cpp index 75cdbe9bf..e313073ab 100644 --- a/Firmware/ultralcd.cpp +++ b/Firmware/ultralcd.cpp @@ -5137,11 +5137,13 @@ static void lcd_printer_ready_state_toggle() } } +#ifdef HOST_SHUTDOWN static void lcd_shutdown_menu() { SERIAL_ECHOLNRPGM(MSG_HOST_ACTION_SHUTDOWN); lcd_return_to_status(); } +#endif //HOST_SHUTOWN //! @brief Show Main Menu //! @@ -5338,9 +5340,11 @@ static void lcd_main_menu() MENU_ITEM_SUBMENU_P(_i("Fail stats MMU"), lcd_menu_fails_stats_mmu);////MSG_MMU_FAIL_STATS c=18 } +#ifdef HOST_SHUTDOWN if (!printer_active() && M79_timer_get_status()) { MENU_ITEM_FUNCTION_P(_T(MSG_SHUTDOWN_HOST), lcd_shutdown_menu); } +#endif //HOST_SHUTOWN MENU_ITEM_SUBMENU_P(_i("Support"), lcd_support_menu);////MSG_SUPPORT c=18 diff --git a/Firmware/variants/MK25-RAMBo10a.h b/Firmware/variants/MK25-RAMBo10a.h index 943b965c3..f1928db5b 100644 --- a/Firmware/variants/MK25-RAMBo10a.h +++ b/Firmware/variants/MK25-RAMBo10a.h @@ -255,6 +255,12 @@ #define TEMP_RUNAWAY_EXTRUDER_HYSTERESIS 15 #define TEMP_RUNAWAY_EXTRUDER_TIMEOUT 45 +/*------------------------------------ + HOST FEATURES + *------------------------------------*/ + +//#define HOST_SHUTDOWN //Host supports "//action:shutdown" feature + /*------------------------------------ MOTOR CURRENT SETTINGS *------------------------------------*/ diff --git a/Firmware/variants/MK25-RAMBo13a.h b/Firmware/variants/MK25-RAMBo13a.h index 35bfe89a0..743d5b218 100644 --- a/Firmware/variants/MK25-RAMBo13a.h +++ b/Firmware/variants/MK25-RAMBo13a.h @@ -256,6 +256,12 @@ #define TEMP_RUNAWAY_EXTRUDER_HYSTERESIS 15 #define TEMP_RUNAWAY_EXTRUDER_TIMEOUT 45 +/*------------------------------------ + HOST FEATURES + *------------------------------------*/ + +//#define HOST_SHUTDOWN //Host supports "//action:shutdown" feature + /*------------------------------------ MOTOR CURRENT SETTINGS *------------------------------------*/ diff --git a/Firmware/variants/MK25S-RAMBo10a.h b/Firmware/variants/MK25S-RAMBo10a.h index 94946ca45..5cadc7515 100644 --- a/Firmware/variants/MK25S-RAMBo10a.h +++ b/Firmware/variants/MK25S-RAMBo10a.h @@ -255,6 +255,12 @@ #define TEMP_RUNAWAY_EXTRUDER_HYSTERESIS 15 #define TEMP_RUNAWAY_EXTRUDER_TIMEOUT 45 +/*------------------------------------ + HOST FEATURES + *------------------------------------*/ + +//#define HOST_SHUTDOWN //Host supports "//action:shutdown" feature + /*------------------------------------ MOTOR CURRENT SETTINGS *------------------------------------*/ diff --git a/Firmware/variants/MK25S-RAMBo13a.h b/Firmware/variants/MK25S-RAMBo13a.h index b09588508..f720e9447 100644 --- a/Firmware/variants/MK25S-RAMBo13a.h +++ b/Firmware/variants/MK25S-RAMBo13a.h @@ -256,6 +256,12 @@ #define TEMP_RUNAWAY_EXTRUDER_HYSTERESIS 15 #define TEMP_RUNAWAY_EXTRUDER_TIMEOUT 45 +/*------------------------------------ + HOST FEATURES + *------------------------------------*/ + +//#define HOST_SHUTDOWN //Host supports "//action:shutdown" feature + /*------------------------------------ MOTOR CURRENT SETTINGS *------------------------------------*/ diff --git a/Firmware/variants/MK3-E3DREVO.h b/Firmware/variants/MK3-E3DREVO.h index 46237f1b8..2b76392e8 100644 --- a/Firmware/variants/MK3-E3DREVO.h +++ b/Firmware/variants/MK3-E3DREVO.h @@ -411,6 +411,11 @@ #include "thermal_model/e3d_REVO.h" #define THERMAL_MODEL_DEFAULT E3D_REVO // Default E3D REVO model parameters +/*------------------------------------ + HOST FEATURES + *------------------------------------*/ + +//#define HOST_SHUTDOWN //Host supports "//action:shutdown" feature /*------------------------------------ MOTOR CURRENT SETTINGS diff --git a/Firmware/variants/MK3-E3DREVO_HF_60W.h b/Firmware/variants/MK3-E3DREVO_HF_60W.h index 81cca3934..e120ace60 100644 --- a/Firmware/variants/MK3-E3DREVO_HF_60W.h +++ b/Firmware/variants/MK3-E3DREVO_HF_60W.h @@ -412,6 +412,11 @@ #include "thermal_model/e3d_REVO_HF_60W.h" #define THERMAL_MODEL_DEFAULT E3D_REVO_HF_60W // Default E3D REVO HF 60W model parameters +/*------------------------------------ + HOST FEATURES + *------------------------------------*/ + +//#define HOST_SHUTDOWN //Host supports "//action:shutdown" feature /*------------------------------------ MOTOR CURRENT SETTINGS diff --git a/Firmware/variants/MK3.h b/Firmware/variants/MK3.h index 393bff59f..692c832c6 100644 --- a/Firmware/variants/MK3.h +++ b/Firmware/variants/MK3.h @@ -414,6 +414,11 @@ #include "thermal_model/e3d_v6.h" #define THERMAL_MODEL_DEFAULT E3D_V6 // Default model parameters +/*------------------------------------ + HOST FEATURES + *------------------------------------*/ + +//#define HOST_SHUTDOWN //Host supports "//action:shutdown" feature /*------------------------------------ MOTOR CURRENT SETTINGS diff --git a/Firmware/variants/MK3S-E3DREVO.h b/Firmware/variants/MK3S-E3DREVO.h index 91f79408c..4d85daa68 100644 --- a/Firmware/variants/MK3S-E3DREVO.h +++ b/Firmware/variants/MK3S-E3DREVO.h @@ -415,6 +415,11 @@ #include "thermal_model/e3d_REVO.h" #define THERMAL_MODEL_DEFAULT E3D_REVO // Default E3D REVO model parameters +/*------------------------------------ + HOST FEATURES + *------------------------------------*/ + +//#define HOST_SHUTDOWN //Host supports "//action:shutdown" feature /*------------------------------------ MOTOR CURRENT SETTINGS diff --git a/Firmware/variants/MK3S-E3DREVO_HF_60W.h b/Firmware/variants/MK3S-E3DREVO_HF_60W.h index 7437c281d..081798cec 100644 --- a/Firmware/variants/MK3S-E3DREVO_HF_60W.h +++ b/Firmware/variants/MK3S-E3DREVO_HF_60W.h @@ -416,6 +416,11 @@ #include "thermal_model/e3d_REVO_HF_60W.h" #define THERMAL_MODEL_DEFAULT E3D_REVO_HF_60W // Default E3D REVO HF 60W model parameters +/*------------------------------------ + HOST FEATURES + *------------------------------------*/ + +//#define HOST_SHUTDOWN //Host supports "//action:shutdown" feature /*------------------------------------ MOTOR CURRENT SETTINGS diff --git a/Firmware/variants/MK3S.h b/Firmware/variants/MK3S.h index 4ebf2ea2e..fee1b1285 100644 --- a/Firmware/variants/MK3S.h +++ b/Firmware/variants/MK3S.h @@ -418,6 +418,11 @@ #include "thermal_model/e3d_v6.h" #define THERMAL_MODEL_DEFAULT E3D_V6 // Default model parameters +/*------------------------------------ + HOST FEATURES + *------------------------------------*/ + +//#define HOST_SHUTDOWN //Host supports "//action:shutdown" feature /*------------------------------------ MOTOR CURRENT SETTINGS diff --git a/Firmware/variants/obsolete/1_75mm_MK2-RAMBo10a-E3Dv6full.h b/Firmware/variants/obsolete/1_75mm_MK2-RAMBo10a-E3Dv6full.h index 928021809..959920960 100644 --- a/Firmware/variants/obsolete/1_75mm_MK2-RAMBo10a-E3Dv6full.h +++ b/Firmware/variants/obsolete/1_75mm_MK2-RAMBo10a-E3Dv6full.h @@ -184,6 +184,12 @@ ADDITIONAL FEATURES SETTINGS #define TEMP_RUNAWAY_EXTRUDER_HYSTERESIS 15 #define TEMP_RUNAWAY_EXTRUDER_TIMEOUT 45 +/*------------------------------------ + HOST FEATURES + *------------------------------------*/ + +//#define HOST_SHUTDOWN //Host supports "//action:shutdown" feature + /*------------------------------------ MOTOR CURRENT SETTINGS *------------------------------------*/ diff --git a/Firmware/variants/obsolete/1_75mm_MK2-RAMBo13a-E3Dv6full.h b/Firmware/variants/obsolete/1_75mm_MK2-RAMBo13a-E3Dv6full.h index 94ca7304a..ec4824567 100644 --- a/Firmware/variants/obsolete/1_75mm_MK2-RAMBo13a-E3Dv6full.h +++ b/Firmware/variants/obsolete/1_75mm_MK2-RAMBo13a-E3Dv6full.h @@ -183,6 +183,12 @@ ADDITIONAL FEATURES SETTINGS #define TEMP_RUNAWAY_EXTRUDER_HYSTERESIS 15 #define TEMP_RUNAWAY_EXTRUDER_TIMEOUT 45 +/*------------------------------------ + HOST FEATURES + *------------------------------------*/ + +//#define HOST_SHUTDOWN //Host supports "//action:shutdown" feature + /*------------------------------------ MOTOR CURRENT SETTINGS *------------------------------------*/ From 2199ef8bc4fd05689f0898de4441ece136e54ad0 Mon Sep 17 00:00:00 2001 From: sarusani <62053849+sarusani@users.noreply.github.com> Date: Wed, 3 Jan 2024 10:29:29 +0100 Subject: [PATCH 3/3] Add translations --- lang/po/Firmware.pot | 5 +++++ lang/po/Firmware_cs.po | 5 +++++ lang/po/Firmware_de.po | 5 +++++ lang/po/Firmware_es.po | 5 +++++ lang/po/Firmware_fr.po | 5 +++++ lang/po/Firmware_hr.po | 5 +++++ lang/po/Firmware_hu.po | 5 +++++ lang/po/Firmware_it.po | 5 +++++ lang/po/Firmware_nl.po | 5 +++++ lang/po/Firmware_no.po | 5 +++++ lang/po/Firmware_pl.po | 5 +++++ lang/po/Firmware_ro.po | 5 +++++ lang/po/Firmware_sk.po | 5 +++++ lang/po/Firmware_sv.po | 5 +++++ 14 files changed, 70 insertions(+) diff --git a/lang/po/Firmware.pot b/lang/po/Firmware.pot index 6e5d679fb..6e89f62b8 100644 --- a/lang/po/Firmware.pot +++ b/lang/po/Firmware.pot @@ -1992,6 +1992,11 @@ msgstr "" msgid "Show end stops" msgstr "" +#. MSG_SHUTDOWN_HOST c=18 +#: ../../Firmware/messages.cpp:108 ../../Firmware/ultralcd.cpp:5342 +msgid "Shutdown host" +msgstr "" + #. MSG_SILENT c=7 #: ../../Firmware/messages.cpp:110 ../../Firmware/ultralcd.cpp:4149 #: ../../Firmware/ultralcd.cpp:4188 diff --git a/lang/po/Firmware_cs.po b/lang/po/Firmware_cs.po index d9261dc36..3f280cfa1 100644 --- a/lang/po/Firmware_cs.po +++ b/lang/po/Firmware_cs.po @@ -2570,6 +2570,11 @@ msgstr "Zrušit Připravena" msgid "Reprint" msgstr "Tisk. znovu" +#. MSG_SHUTDOWN_HOST c=18 +#: ../../Firmware/messages.cpp:108 ../../Firmware/ultralcd.cpp:5342 +msgid "Shutdown host" +msgstr "Vypnutí hostitele" + #~ msgid "Remove old filament and press the knob to start loading new filament." #~ msgstr "Vyjmete stary filament a stisknete tlacitko pro zavedeni noveho." diff --git a/lang/po/Firmware_de.po b/lang/po/Firmware_de.po index 0bc4041e2..900357b18 100644 --- a/lang/po/Firmware_de.po +++ b/lang/po/Firmware_de.po @@ -2598,6 +2598,11 @@ msgstr "Nicht breit setzen" msgid "Reprint" msgstr "Druck wiederholen" +#. MSG_SHUTDOWN_HOST c=18 +#: ../../Firmware/messages.cpp:108 ../../Firmware/ultralcd.cpp:5342 +msgid "Shutdown host" +msgstr "Host runterfahren" + #~ msgid "Remove old filament and press the knob to start loading new filament." #~ msgstr "Entferne das alte Fil. und drücke den Knopf, um das neue zu laden." diff --git a/lang/po/Firmware_es.po b/lang/po/Firmware_es.po index f563a02b1..d55702d31 100644 --- a/lang/po/Firmware_es.po +++ b/lang/po/Firmware_es.po @@ -2593,6 +2593,11 @@ msgstr "Conjunto no listo" msgid "Reprint" msgstr "Volver a imprimir" +#. MSG_SHUTDOWN_HOST c=18 +#: ../../Firmware/messages.cpp:108 ../../Firmware/ultralcd.cpp:5342 +msgid "Shutdown host" +msgstr "Apagar host" + #~ msgid "Remove old filament and press the knob to start loading new filament." #~ msgstr "" #~ "Retira el fil. viejo y presiona el dial para comenzar a cargar el nuevo." diff --git a/lang/po/Firmware_fr.po b/lang/po/Firmware_fr.po index e22c69dbe..f0952bc3c 100644 --- a/lang/po/Firmware_fr.po +++ b/lang/po/Firmware_fr.po @@ -2604,6 +2604,11 @@ msgstr "Ensemble pas prête" msgid "Reprint" msgstr "Ré-imprimer" +#. MSG_SHUTDOWN_HOST c=18 +#: ../../Firmware/messages.cpp:108 ../../Firmware/ultralcd.cpp:5342 +msgid "Shutdown host" +msgstr "Arrêter l'hôte" + #~ msgid "Remove old filament and press the knob to start loading new filament." #~ msgstr "" #~ "Retirez l'ancien fil. puis appuyez sur le bouton pour charger le nouveau." diff --git a/lang/po/Firmware_hr.po b/lang/po/Firmware_hr.po index 4ab680115..4edda23bc 100644 --- a/lang/po/Firmware_hr.po +++ b/lang/po/Firmware_hr.po @@ -2587,6 +2587,11 @@ msgstr "Set nije spreman" msgid "Reprint" msgstr "Ponovno tiskanje" +#. MSG_SHUTDOWN_HOST c=18 +#: ../../Firmware/messages.cpp:108 ../../Firmware/ultralcd.cpp:5342 +msgid "Shutdown host" +msgstr "Iskljuciti host" + #~ msgid "Remove old filament and press the knob to start loading new filament." #~ msgstr "Uklonite stari fil. i pritisnite gumb za pocetak stavljanja novog." diff --git a/lang/po/Firmware_hu.po b/lang/po/Firmware_hu.po index 179e9f85a..0e96d71cc 100644 --- a/lang/po/Firmware_hu.po +++ b/lang/po/Firmware_hu.po @@ -2592,6 +2592,11 @@ msgstr "Készen nem áll" msgid "Reprint" msgstr "Újranyomtatás" +#. MSG_SHUTDOWN_HOST c=18 +#: ../../Firmware/messages.cpp:108 ../../Firmware/ultralcd.cpp:5342 +msgid "Shutdown host" +msgstr "Gazdagép leállítás" + #~ msgid "Remove old filament and press the knob to start loading new filament." #~ msgstr "Vedd ki a regi fil., majd nyomd meg a gombot az uj fil. betoltesehez." diff --git a/lang/po/Firmware_it.po b/lang/po/Firmware_it.po index 554d8ab43..24732c304 100644 --- a/lang/po/Firmware_it.po +++ b/lang/po/Firmware_it.po @@ -2593,6 +2593,11 @@ msgstr "Imposta non pronta" msgid "Reprint" msgstr "Ristampa" +#. MSG_SHUTDOWN_HOST c=18 +#: ../../Firmware/messages.cpp:108 ../../Firmware/ultralcd.cpp:5342 +msgid "Shutdown host" +msgstr "Spegnere l'host" + #~ msgid "Remove old filament and press the knob to start loading new filament." #~ msgstr "Rimuovi il fil. precedente e premi la manopola per caricare il nuovo." diff --git a/lang/po/Firmware_nl.po b/lang/po/Firmware_nl.po index b20e780d3..b25d43f27 100644 --- a/lang/po/Firmware_nl.po +++ b/lang/po/Firmware_nl.po @@ -2595,6 +2595,11 @@ msgstr "Niet gereed zetten" msgid "Reprint" msgstr "Herhaal druk" +#. MSG_SHUTDOWN_HOST c=18 +#: ../../Firmware/messages.cpp:108 ../../Firmware/ultralcd.cpp:5342 +msgid "Shutdown host" +msgstr "Host uitschakelen" + #~ msgid "Remove old filament and press the knob to start loading new filament." #~ msgstr "" #~ "Verwijder de oude filament en druk op de knop om nieuwe filament te laden." diff --git a/lang/po/Firmware_no.po b/lang/po/Firmware_no.po index 49033aa06..5cc496b5b 100644 --- a/lang/po/Firmware_no.po +++ b/lang/po/Firmware_no.po @@ -2569,6 +2569,11 @@ msgstr "Sett ikke klar" msgid "Reprint" msgstr "Gjenta print" +#. MSG_SHUTDOWN_HOST c=18 +#: ../../Firmware/messages.cpp:108 ../../Firmware/ultralcd.cpp:5342 +msgid "Shutdown host" +msgstr "Slå av vert" + #~ msgid "Remove old filament and press the knob to start loading new filament." #~ msgstr "Ta bort det gamle filamentet og trykk valghjulet for å laste et nytt." diff --git a/lang/po/Firmware_pl.po b/lang/po/Firmware_pl.po index 280d092cb..4b357c904 100644 --- a/lang/po/Firmware_pl.po +++ b/lang/po/Firmware_pl.po @@ -2587,6 +2587,11 @@ msgstr "Cofnij gotowość" msgid "Reprint" msgstr "Przedruk" +#. MSG_SHUTDOWN_HOST c=18 +#: ../../Firmware/messages.cpp:108 ../../Firmware/ultralcd.cpp:5342 +msgid "Shutdown host" +msgstr "Zamknięcie hosta" + #~ msgid "Remove old filament and press the knob to start loading new filament." #~ msgstr "Wyciągnij poprzedni filament i naciśnij pokrętło aby załadować nowy." diff --git a/lang/po/Firmware_ro.po b/lang/po/Firmware_ro.po index dacbcde77..4e41fe4d5 100644 --- a/lang/po/Firmware_ro.po +++ b/lang/po/Firmware_ro.po @@ -2593,6 +2593,11 @@ msgstr "Print. nu pregătit" msgid "Reprint" msgstr "Repetă print" +#. MSG_SHUTDOWN_HOST c=18 +#: ../../Firmware/messages.cpp:108 ../../Firmware/ultralcd.cpp:5342 +msgid "Shutdown host" +msgstr "Oprește gazda" + #~ msgid "Remove old filament and press the knob to start loading new filament." #~ msgstr "Scoateți fil. vechi și apăsați butonul pentru a încărca unul nou." diff --git a/lang/po/Firmware_sk.po b/lang/po/Firmware_sk.po index b3e2b2100..4ded0ad71 100644 --- a/lang/po/Firmware_sk.po +++ b/lang/po/Firmware_sk.po @@ -2575,6 +2575,11 @@ msgstr "Nie je pripravené" msgid "Reprint" msgstr "Vytlačiť znova" +#. MSG_SHUTDOWN_HOST c=18 +#: ../../Firmware/messages.cpp:108 ../../Firmware/ultralcd.cpp:5342 +msgid "Shutdown host" +msgstr "Vypnutie hostiteľa" + #~ msgid "Remove old filament and press the knob to start loading new filament." #~ msgstr "Vyberte starý filament a stlačte tlačidlo pre zavedenie nového." diff --git a/lang/po/Firmware_sv.po b/lang/po/Firmware_sv.po index 6f52962bd..0bdbaefc0 100644 --- a/lang/po/Firmware_sv.po +++ b/lang/po/Firmware_sv.po @@ -2582,6 +2582,11 @@ msgstr "Set inte klart" msgid "Reprint" msgstr "Upprepa trycket" +#. MSG_SHUTDOWN_HOST c=18 +#: ../../Firmware/messages.cpp:108 ../../Firmware/ultralcd.cpp:5342 +msgid "Shutdown host" +msgstr "Stänga av värd" + #~ msgid "Remove old filament and press the knob to start loading new filament." #~ msgstr "Ta bort det gamla fil. och tryck på knappen för att börja ladda nytt."