Browse Source

update from 2.0.x

FB4S_WIFI 2.0.9.3
Sergey 3 years ago
parent
commit
23e557c366
  1. 107
      Marlin/src/core/language.h
  2. 8
      Marlin/src/core/serial.cpp
  3. 2
      Marlin/src/core/types.h
  4. 6
      Marlin/src/gcode/calibrate/G28.cpp
  5. 9
      Marlin/src/gcode/feature/pause/G60.cpp
  6. 2
      Marlin/src/gcode/feature/pause/G61.cpp
  7. 2
      Marlin/src/gcode/motion/G0_G1.cpp
  8. 2
      Marlin/src/gcode/motion/M290.cpp
  9. 5
      Marlin/src/lcd/e3v2/enhanced/dwin.cpp
  10. 6
      Marlin/src/lcd/e3v2/enhanced/dwin_popup.cpp
  11. 8
      Marlin/src/lcd/extui/ftdi_eve_touch_ui/generic/max_acceleration_screen.cpp
  12. 8
      Marlin/src/lcd/extui/ftdi_eve_touch_ui/generic/max_velocity_screen.cpp
  13. 8
      Marlin/src/lcd/extui/ftdi_eve_touch_ui/generic/temperature_screen.cpp
  14. 4
      Marlin/src/lcd/extui/mks_ui/tft_lvgl_configuration.cpp
  15. 26
      Marlin/src/lcd/language/language_an.h
  16. 12
      Marlin/src/lcd/language/language_bg.h
  17. 12
      Marlin/src/lcd/language/language_ca.h
  18. 64
      Marlin/src/lcd/language/language_cz.h
  19. 12
      Marlin/src/lcd/language/language_da.h
  20. 66
      Marlin/src/lcd/language/language_de.h
  21. 52
      Marlin/src/lcd/language/language_el.h
  22. 52
      Marlin/src/lcd/language/language_el_gr.h
  23. 102
      Marlin/src/lcd/language/language_en.h
  24. 64
      Marlin/src/lcd/language/language_es.h
  25. 36
      Marlin/src/lcd/language/language_eu.h
  26. 82
      Marlin/src/lcd/language/language_fr.h
  27. 64
      Marlin/src/lcd/language/language_gl.h
  28. 82
      Marlin/src/lcd/language/language_hu.h
  29. 82
      Marlin/src/lcd/language/language_it.h
  30. 44
      Marlin/src/lcd/language/language_jp_kana.h
  31. 36
      Marlin/src/lcd/language/language_pl.h
  32. 12
      Marlin/src/lcd/language/language_pt.h
  33. 24
      Marlin/src/lcd/language/language_pt_br.h
  34. 64
      Marlin/src/lcd/language/language_ro.h
  35. 88
      Marlin/src/lcd/language/language_ru.h
  36. 90
      Marlin/src/lcd/language/language_sk.h
  37. 64
      Marlin/src/lcd/language/language_sv.h
  38. 64
      Marlin/src/lcd/language/language_tr.h
  39. 88
      Marlin/src/lcd/language/language_uk.h
  40. 64
      Marlin/src/lcd/language/language_vi.h
  41. 64
      Marlin/src/lcd/language/language_zh_CN.h
  42. 64
      Marlin/src/lcd/language/language_zh_TW.h
  43. 2
      Marlin/src/lcd/marlinui.cpp
  44. 28
      Marlin/src/lcd/marlinui.h
  45. 4
      Marlin/src/lcd/menu/menu_advanced.cpp
  46. 16
      Marlin/src/lcd/menu/menu_info.cpp
  47. 12
      Marlin/src/lcd/menu/menu_motion.cpp
  48. 54
      Marlin/src/lcd/menu/menu_tmc.cpp
  49. 2
      Marlin/src/libs/L64XX/L64XX_Marlin.cpp
  50. 36
      Marlin/src/module/motion.cpp
  51. 6
      Marlin/src/module/planner.cpp
  52. 6
      Marlin/src/module/probe.h
  53. 6
      Marlin/src/module/temperature.cpp
  54. 3
      Marlin/src/module/temperature.h
  55. 4
      Marlin/src/pins/stm32f1/pins_MKS_ROBIN_NANO.h
  56. 17
      Marlin/src/pins/stm32f1/pins_MKS_ROBIN_NANO_common.h

107
Marlin/src/core/language.h

@ -340,9 +340,6 @@
#define STR_X "X"
#define STR_Y "Y"
#define STR_Z "Z"
#define STR_I AXIS4_STR
#define STR_J AXIS5_STR
#define STR_K AXIS6_STR
#define STR_E "E"
#if IS_KINEMATIC
#define STR_A "A"
@ -359,115 +356,107 @@
#define STR_Z3 "Z3"
#define STR_Z4 "Z4"
#define LCD_STR_A STR_A
#define LCD_STR_B STR_B
#define LCD_STR_C STR_C
#define LCD_STR_I STR_I
#define LCD_STR_J STR_J
#define LCD_STR_K STR_K
#define LCD_STR_E STR_E
// Extra Axis and Endstop Names
#if HAS_I_AXIS
#if AXIS4_NAME == 'A'
#define AXIS4_STR "A"
#define STR_I "A"
#define STR_I_MIN "a_min"
#define STR_I_MAX "a_max"
#elif AXIS4_NAME == 'B'
#define AXIS4_STR "B"
#define STR_I "B"
#define STR_I_MIN "b_min"
#define STR_I_MAX "b_max"
#elif AXIS4_NAME == 'C'
#define AXIS4_STR "C"
#define STR_I "C"
#define STR_I_MIN "c_min"
#define STR_I_MAX "c_max"
#elif AXIS4_NAME == 'U'
#define AXIS4_STR "U"
#define STR_I "U"
#define STR_I_MIN "u_min"
#define STR_I_MAX "u_max"
#elif AXIS4_NAME == 'V'
#define AXIS4_STR "V"
#define STR_I "V"
#define STR_I_MIN "v_min"
#define STR_I_MAX "v_max"
#elif AXIS4_NAME == 'W'
#define AXIS4_STR "W"
#define STR_I "W"
#define STR_I_MIN "w_min"
#define STR_I_MAX "w_max"
#else
#define AXIS4_STR "A"
#define STR_I "A"
#define STR_I_MIN "a_min"
#define STR_I_MAX "a_max"
#endif
#else
#define AXIS4_STR ""
#define STR_I ""
#endif
#if HAS_J_AXIS
#if AXIS5_NAME == 'A'
#define AXIS5_STR "A"
#define STR_J "A"
#define STR_J_MIN "a_min"
#define STR_J_MAX "a_max"
#elif AXIS5_NAME == 'B'
#define AXIS5_STR "B"
#define STR_J "B"
#define STR_J_MIN "b_min"
#define STR_J_MAX "b_max"
#elif AXIS5_NAME == 'C'
#define AXIS5_STR "C"
#define STR_J "C"
#define STR_J_MIN "c_min"
#define STR_J_MAX "c_max"
#elif AXIS5_NAME == 'U'
#define AXIS5_STR "U"
#define STR_J "U"
#define STR_J_MIN "u_min"
#define STR_J_MAX "u_max"
#elif AXIS5_NAME == 'V'
#define AXIS5_STR "V"
#define STR_J "V"
#define STR_J_MIN "v_min"
#define STR_J_MAX "v_max"
#elif AXIS5_NAME == 'W'
#define AXIS5_STR "W"
#define STR_J "W"
#define STR_J_MIN "w_min"
#define STR_J_MAX "w_max"
#else
#define AXIS5_STR "B"
#define STR_J "B"
#define STR_J_MIN "b_min"
#define STR_J_MAX "b_max"
#endif
#else
#define AXIS5_STR ""
#define STR_J ""
#endif
#if HAS_K_AXIS
#if AXIS6_NAME == 'A'
#define AXIS6_STR "A"
#define STR_K "A"
#define STR_K_MIN "a_min"
#define STR_K_MAX "a_max"
#elif AXIS6_NAME == 'B'
#define AXIS6_STR "B"
#define STR_K "B"
#define STR_K_MIN "b_min"
#define STR_K_MAX "b_max"
#elif AXIS6_NAME == 'C'
#define AXIS6_STR "C"
#define STR_K "C"
#define STR_K_MIN "c_min"
#define STR_K_MAX "c_max"
#elif AXIS6_NAME == 'U'
#define AXIS6_STR "U"
#define STR_K "U"
#define STR_K_MIN "u_min"
#define STR_K_MAX "u_max"
#elif AXIS6_NAME == 'V'
#define AXIS6_STR "V"
#define STR_K "V"
#define STR_K_MIN "v_min"
#define STR_K_MAX "v_max"
#elif AXIS6_NAME == 'W'
#define AXIS6_STR "W"
#define STR_K "W"
#define STR_K_MIN "w_min"
#define STR_K_MAX "w_max"
#else
#define AXIS6_STR "C"
#define STR_K "C"
#define STR_K_MIN "c_min"
#define STR_K_MAX "c_max"
#endif
#else
#define AXIS6_STR ""
#define STR_K ""
#endif
#if EITHER(HAS_MARLINUI_HD44780, IS_TFTGLCD_PANEL)
@ -518,34 +507,34 @@
*/
#if ENABLED(NUMBER_TOOLS_FROM_0)
#define LCD_FIRST_TOOL 0
#define LCD_STR_N0 "0"
#define LCD_STR_N1 "1"
#define LCD_STR_N2 "2"
#define LCD_STR_N3 "3"
#define LCD_STR_N4 "4"
#define LCD_STR_N5 "5"
#define LCD_STR_N6 "6"
#define LCD_STR_N7 "7"
#define STR_N0 "0"
#define STR_N1 "1"
#define STR_N2 "2"
#define STR_N3 "3"
#define STR_N4 "4"
#define STR_N5 "5"
#define STR_N6 "6"
#define STR_N7 "7"
#else
#define LCD_FIRST_TOOL 1
#define LCD_STR_N0 "1"
#define LCD_STR_N1 "2"
#define LCD_STR_N2 "3"
#define LCD_STR_N3 "4"
#define LCD_STR_N4 "5"
#define LCD_STR_N5 "6"
#define LCD_STR_N6 "7"
#define LCD_STR_N7 "8"
#define STR_N0 "1"
#define STR_N1 "2"
#define STR_N2 "3"
#define STR_N3 "4"
#define STR_N4 "5"
#define STR_N5 "6"
#define STR_N6 "7"
#define STR_N7 "8"
#endif
#define LCD_STR_E0 "E" LCD_STR_N0
#define LCD_STR_E1 "E" LCD_STR_N1
#define LCD_STR_E2 "E" LCD_STR_N2
#define LCD_STR_E3 "E" LCD_STR_N3
#define LCD_STR_E4 "E" LCD_STR_N4
#define LCD_STR_E5 "E" LCD_STR_N5
#define LCD_STR_E6 "E" LCD_STR_N6
#define LCD_STR_E7 "E" LCD_STR_N7
#define STR_E0 STR_E STR_N0
#define STR_E1 STR_E STR_N1
#define STR_E2 STR_E STR_N2
#define STR_E3 STR_E STR_N3
#define STR_E4 STR_E STR_N4
#define STR_E5 STR_E STR_N5
#define STR_E6 STR_E STR_N6
#define STR_E7 STR_E STR_N7
// Include localized LCD Menu Messages

8
Marlin/src/core/serial.cpp

@ -36,10 +36,10 @@ PGMSTR(X_LBL, "X:"); PGMSTR(Y_LBL, "Y:"); PGMSTR(Z_LBL, "Z:"); PGMST
PGMSTR(SP_A_STR, " A"); PGMSTR(SP_B_STR, " B"); PGMSTR(SP_C_STR, " C");
PGMSTR(SP_X_STR, " X"); PGMSTR(SP_Y_STR, " Y"); PGMSTR(SP_Z_STR, " Z"); PGMSTR(SP_E_STR, " E");
PGMSTR(SP_X_LBL, " X:"); PGMSTR(SP_Y_LBL, " Y:"); PGMSTR(SP_Z_LBL, " Z:"); PGMSTR(SP_E_LBL, " E:");
PGMSTR(I_STR, AXIS4_STR); PGMSTR(J_STR, AXIS5_STR); PGMSTR(K_STR, AXIS6_STR);
PGMSTR(I_LBL, AXIS4_STR ":"); PGMSTR(J_LBL, AXIS5_STR ":"); PGMSTR(K_LBL, AXIS6_STR ":");
PGMSTR(SP_I_STR, " " AXIS4_STR); PGMSTR(SP_J_STR, " " AXIS5_STR); PGMSTR(SP_K_STR, " " AXIS6_STR);
PGMSTR(SP_I_LBL, " " AXIS4_STR ":"); PGMSTR(SP_J_LBL, " " AXIS5_STR ":"); PGMSTR(SP_K_LBL, " " AXIS6_STR ":");
PGMSTR(I_STR, STR_I); PGMSTR(J_STR, STR_J); PGMSTR(K_STR, STR_K);
PGMSTR(I_LBL, STR_I ":"); PGMSTR(J_LBL, STR_J ":"); PGMSTR(K_LBL, STR_K ":");
PGMSTR(SP_I_STR, " " STR_I); PGMSTR(SP_J_STR, " " STR_J); PGMSTR(SP_K_STR, " " STR_K);
PGMSTR(SP_I_LBL, " " STR_I ":"); PGMSTR(SP_J_LBL, " " STR_J ":"); PGMSTR(SP_K_LBL, " " STR_K ":");
// Hook Meatpack if it's enabled on the first leaf
#if ENABLED(MEATPACK_ON_SERIAL_PORT_1)

2
Marlin/src/core/types.h

@ -52,7 +52,7 @@ struct IF<true, L, R> { typedef L type; };
#define LOGICAL_AXIS_ELEM(O) LOGICAL_AXIS_LIST(O.e, O.x, O.y, O.z, O.i, O.j, O.k)
#define LOGICAL_AXIS_DECL(T,V) LOGICAL_AXIS_LIST(T e=V, T x=V, T y=V, T z=V, T i=V, T j=V, T k=V)
#define LOGICAL_AXES_STRING LOGICAL_AXIS_GANG("E", "X", "Y", "Z", AXIS4_STR, AXIS5_STR, AXIS6_STR)
#define LOGICAL_AXES_STRING LOGICAL_AXIS_GANG("E", "X", "Y", "Z", STR_I, STR_J, STR_K)
#if HAS_EXTRUDERS
#define LIST_ITEM_E(N) , N

6
Marlin/src/gcode/calibrate/G28.cpp

@ -293,17 +293,17 @@ void GcodeSuite::G28() {
#if HAS_CURRENT_HOME(I)
const int16_t tmc_save_current_I = stepperI.getMilliamps();
stepperI.rms_current(I_CURRENT_HOME);
if (DEBUGGING(LEVELING)) debug_current(F(AXIS4_STR), tmc_save_current_I, I_CURRENT_HOME);
if (DEBUGGING(LEVELING)) debug_current(F(STR_I), tmc_save_current_I, I_CURRENT_HOME);
#endif
#if HAS_CURRENT_HOME(J)
const int16_t tmc_save_current_J = stepperJ.getMilliamps();
stepperJ.rms_current(J_CURRENT_HOME);
if (DEBUGGING(LEVELING)) debug_current(F(AXIS5_STR), tmc_save_current_J, J_CURRENT_HOME);
if (DEBUGGING(LEVELING)) debug_current(F(STR_J), tmc_save_current_J, J_CURRENT_HOME);
#endif
#if HAS_CURRENT_HOME(K)
const int16_t tmc_save_current_K = stepperK.getMilliamps();
stepperK.rms_current(K_CURRENT_HOME);
if (DEBUGGING(LEVELING)) debug_current(F(AXIS6_STR), tmc_save_current_K, K_CURRENT_HOME);
if (DEBUGGING(LEVELING)) debug_current(F(STR_K), tmc_save_current_K, K_CURRENT_HOME);
#endif
#if HAS_CURRENT_HOME(Z) && ENABLED(DELTA)
const int16_t tmc_save_current_Z = stepperZ.getMilliamps();

9
Marlin/src/gcode/feature/pause/G60.cpp

@ -47,13 +47,16 @@ void GcodeSuite::G60() {
SBI(saved_slots[slot >> 3], slot & 0x07);
#if ENABLED(SAVED_POSITIONS_DEBUG)
{
DEBUG_ECHOPGM(STR_SAVED_POS " S", slot);
const xyze_pos_t &pos = stored_position[slot];
DEBUG_ECHOLNPAIR_F_P(
LIST_N(DOUBLE(LOGICAL_AXES), SP_E_STR, pos.e,
PSTR(" : X"), pos.x, SP_Y_STR, pos.y, SP_Z_STR, pos.z,
SP_I_STR, pos.i, SP_J_STR, pos.j, SP_K_STR, pos.k)
LIST_N(DOUBLE(LINEAR_AXES), PSTR(" : X"), pos.x, SP_Y_STR, pos.y, SP_Z_STR, pos.z, SP_I_STR, pos.i, SP_J_STR, pos.j, SP_K_STR, pos.k)
#if HAS_EXTRUDERS
, SP_E_STR, pos.e
#endif
);
}
#endif
}

2
Marlin/src/gcode/feature/pause/G61.cpp

@ -68,7 +68,7 @@ void GcodeSuite::G61(void) {
SYNC_E(stored_position[slot].e);
}
else {
if (parser.seen(LINEAR_AXIS_GANG("X", "Y", "Z", AXIS4_STR, AXIS5_STR, AXIS6_STR))) {
if (parser.seen(LINEAR_AXIS_GANG("X", "Y", "Z", STR_I, STR_J, STR_K))) {
DEBUG_ECHOPGM(STR_RESTORING_POS " S", slot);
LOOP_LINEAR_AXES(i) {
destination[i] = parser.seen(AXIS_CHAR(i))

2
Marlin/src/gcode/motion/G0_G1.cpp

@ -89,7 +89,7 @@ void GcodeSuite::G0_G1(TERN_(HAS_FAST_MOVES, const bool fast_move/*=false*/)) {
if (MIN_AUTORETRACT <= MAX_AUTORETRACT) {
// When M209 Autoretract is enabled, convert E-only moves to firmware retract/recover moves
if (fwretract.autoretract_enabled && parser.seen_test('E')
&& !parser.seen(LINEAR_AXIS_GANG("X", "Y", "Z", AXIS4_STR, AXIS5_STR, AXIS6_STR))
&& !parser.seen(LINEAR_AXIS_GANG("X", "Y", "Z", STR_I, STR_J, STR_K))
) {
const float echange = destination.e - current_position.e;
// Is this a retract or recover move?

2
Marlin/src/gcode/motion/M290.cpp

@ -87,7 +87,7 @@ void GcodeSuite::M290() {
}
#endif
if (!parser.seen(LINEAR_AXIS_GANG("X", "Y", "Z", AXIS4_STR, AXIS5_STR, AXIS6_STR)) || parser.seen('R')) {
if (!parser.seen(LINEAR_AXIS_GANG("X", "Y", "Z", STR_I, STR_J, STR_K)) || parser.seen('R')) {
SERIAL_ECHO_START();
#if ENABLED(BABYSTEP_ZPROBE_OFFSET)

5
Marlin/src/lcd/e3v2/enhanced/dwin.cpp

@ -1516,11 +1516,6 @@ void EachMomentUpdate() {
DWIN_DrawStatusMessage();
}
if (ELAPSED(ms, next_status_update_ms)) {
next_status_update_ms = ms + 500;
DWIN_DrawStatusMessage();
}
if (PENDING(ms, next_rts_update_ms)) return;
next_rts_update_ms = ms + DWIN_SCROLL_UPDATE_INTERVAL;

6
Marlin/src/lcd/e3v2/enhanced/dwin_popup.cpp

@ -27,6 +27,10 @@
* Date: 2021/11/06
*/
#include "../../../inc/MarlinConfigPre.h"
#if ENABLED(DWIN_CREALITY_LCD_ENHANCED)
#include "dwin.h"
#include "dwin_popup.h"
@ -53,3 +57,5 @@ void DWIN_Popup_ConfirmCancel(const uint8_t icon, FSTR_P const fmsg2) {
Draw_Select_Highlight(true);
DWIN_UpdateLCD();
}
#endif // DWIN_CREALITY_LCD_ENHANCED

8
Marlin/src/lcd/extui/ftdi_eve_touch_ui/generic/max_acceleration_screen.cpp

@ -41,13 +41,13 @@ void MaxAccelerationScreen::onRedraw(draw_mode_t what) {
w.color(e_axis).adjuster( 8, GET_TEXT_F(MSG_AMAX_E), getAxisMaxAcceleration_mm_s2(E0) );
#elif DISTINCT_E > 1
w.heading(GET_TEXT_F(MSG_AMAX_E));
w.color(e_axis).adjuster( 8, F(LCD_STR_E0), getAxisMaxAcceleration_mm_s2(E0) );
w.color(e_axis).adjuster(10, F(LCD_STR_E1), getAxisMaxAcceleration_mm_s2(E1) );
w.color(e_axis).adjuster( 8, F(STR_E0), getAxisMaxAcceleration_mm_s2(E0) );
w.color(e_axis).adjuster(10, F(STR_E1), getAxisMaxAcceleration_mm_s2(E1) );
#if DISTINCT_E > 2
w.color(e_axis).adjuster(12, F(LCD_STR_E2), getAxisMaxAcceleration_mm_s2(E2) );
w.color(e_axis).adjuster(12, F(STR_E2), getAxisMaxAcceleration_mm_s2(E2) );
#endif
#if DISTINCT_E > 3
w.color(e_axis).adjuster(14, F(LCD_STR_E3), getAxisMaxAcceleration_mm_s2(E3) );
w.color(e_axis).adjuster(14, F(STR_E3), getAxisMaxAcceleration_mm_s2(E3) );
#endif
#endif
w.increments();

8
Marlin/src/lcd/extui/ftdi_eve_touch_ui/generic/max_velocity_screen.cpp

@ -42,13 +42,13 @@ void MaxVelocityScreen::onRedraw(draw_mode_t what) {
w.color(e_axis) .adjuster( 8, GET_TEXT_F(MSG_VMAX_E), getAxisMaxFeedrate_mm_s(E0) );
#elif HAS_MULTI_EXTRUDER
w.heading(GET_TEXT_F(MSG_VMAX_E));
w.color(e_axis) .adjuster( 8, F(LCD_STR_E0), getAxisMaxFeedrate_mm_s(E0) );
w.color(e_axis) .adjuster( 10, F(LCD_STR_E1), getAxisMaxFeedrate_mm_s(E1) );
w.color(e_axis) .adjuster( 8, F(STR_E0), getAxisMaxFeedrate_mm_s(E0) );
w.color(e_axis) .adjuster( 10, F(STR_E1), getAxisMaxFeedrate_mm_s(E1) );
#if EXTRUDERS > 2
w.color(e_axis).adjuster( 12, F(LCD_STR_E2), getAxisMaxFeedrate_mm_s(E2) );
w.color(e_axis).adjuster( 12, F(STR_E2), getAxisMaxFeedrate_mm_s(E2) );
#endif
#if EXTRUDERS > 3
w.color(e_axis).adjuster( 14, F(LCD_STR_E3), getAxisMaxFeedrate_mm_s(E3) );
w.color(e_axis).adjuster( 14, F(STR_E3), getAxisMaxFeedrate_mm_s(E3) );
#endif
#endif
w.increments();

8
Marlin/src/lcd/extui/ftdi_eve_touch_ui/generic/temperature_screen.cpp

@ -50,13 +50,13 @@ void TemperatureScreen::onRedraw(draw_mode_t what) {
#elif HOTENDS == 1
w.adjuster( 2, GET_TEXT_F(MSG_NOZZLE), getTargetTemp_celsius(E0));
#else
w.adjuster( 2, F(LCD_STR_E0), getTargetTemp_celsius(E0));
w.adjuster( 4, F(LCD_STR_E1), getTargetTemp_celsius(E1));
w.adjuster( 2, F(STR_E0), getTargetTemp_celsius(E0));
w.adjuster( 4, F(STR_E1), getTargetTemp_celsius(E1));
#if HOTENDS > 2
w.adjuster( 6, F(LCD_STR_E2), getTargetTemp_celsius(E2));
w.adjuster( 6, F(STR_E2), getTargetTemp_celsius(E2));
#endif
#if HOTENDS > 3
w.adjuster( 8, F(LCD_STR_E3), getTargetTemp_celsius(E3));
w.adjuster( 8, F(STR_E3), getTargetTemp_celsius(E3));
#endif
#endif
#endif

4
Marlin/src/lcd/extui/mks_ui/tft_lvgl_configuration.cpp

@ -127,10 +127,6 @@ void tft_lvgl_init() {
watchdog_refresh(); // LVGL init takes time
#if MB(MKS_ROBIN_NANO)
OUT_WRITE(PB0, LOW); // HE1
#endif
// Init TFT first!
SPI_TFT.spi_init(SPI_FULL_SPEED);
SPI_TFT.LCD_init();

26
Marlin/src/lcd/language/language_an.h

@ -107,23 +107,23 @@ namespace Language_an {
LSTR MSG_ACC = _UxGT("Aceleracion");
LSTR MSG_VTRAV_MIN = _UxGT("Vel. viache min");
LSTR MSG_ACCELERATION = _UxGT("Accel");
LSTR MSG_AMAX_A = _UxGT("Acel. max ") LCD_STR_A;
LSTR MSG_AMAX_B = _UxGT("Acel. max ") LCD_STR_B;
LSTR MSG_AMAX_C = _UxGT("Acel. max ") LCD_STR_C;
LSTR MSG_AMAX_I = _UxGT("Acel. max ") LCD_STR_I;
LSTR MSG_AMAX_J = _UxGT("Acel. max ") LCD_STR_J;
LSTR MSG_AMAX_K = _UxGT("Acel. max ") LCD_STR_K;
LSTR MSG_AMAX_E = _UxGT("Acel. max ") LCD_STR_E;
LSTR MSG_AMAX_A = _UxGT("Acel. max ") STR_A;
LSTR MSG_AMAX_B = _UxGT("Acel. max ") STR_B;
LSTR MSG_AMAX_C = _UxGT("Acel. max ") STR_C;
LSTR MSG_AMAX_I = _UxGT("Acel. max ") STR_I;
LSTR MSG_AMAX_J = _UxGT("Acel. max ") STR_J;
LSTR MSG_AMAX_K = _UxGT("Acel. max ") STR_K;
LSTR MSG_AMAX_E = _UxGT("Acel. max ") STR_E;
LSTR MSG_AMAX_EN = _UxGT("Acel. max *");
LSTR MSG_A_RETRACT = _UxGT("Acel. retrac.");
LSTR MSG_A_TRAVEL = _UxGT("Acel. Viaje");
LSTR MSG_STEPS_PER_MM = _UxGT("Trangos/mm");
LSTR MSG_A_STEPS = LCD_STR_A _UxGT(" trangos/mm");
LSTR MSG_B_STEPS = LCD_STR_B _UxGT(" trangos/mm");
LSTR MSG_C_STEPS = LCD_STR_C _UxGT(" trangos/mm");
LSTR MSG_I_STEPS = LCD_STR_I _UxGT(" trangos/mm");
LSTR MSG_J_STEPS = LCD_STR_J _UxGT(" trangos/mm");
LSTR MSG_K_STEPS = LCD_STR_K _UxGT(" trangos/mm");
LSTR MSG_A_STEPS = STR_A _UxGT(" trangos/mm");
LSTR MSG_B_STEPS = STR_B _UxGT(" trangos/mm");
LSTR MSG_C_STEPS = STR_C _UxGT(" trangos/mm");
LSTR MSG_I_STEPS = STR_I _UxGT(" trangos/mm");
LSTR MSG_J_STEPS = STR_J _UxGT(" trangos/mm");
LSTR MSG_K_STEPS = STR_K _UxGT(" trangos/mm");
LSTR MSG_E_STEPS = _UxGT("E trangos/mm");
LSTR MSG_EN_STEPS = _UxGT("* trangos/mm");
LSTR MSG_TEMPERATURE = _UxGT("Temperatura");

12
Marlin/src/lcd/language/language_bg.h

@ -99,12 +99,12 @@ namespace Language_bg {
LSTR MSG_A_RETRACT = _UxGT("A-откат");
LSTR MSG_A_TRAVEL = _UxGT("A-travel");
LSTR MSG_STEPS_PER_MM = _UxGT("Стъпки/mm");
LSTR MSG_A_STEPS = LCD_STR_A _UxGT(" стъпки/mm");
LSTR MSG_B_STEPS = LCD_STR_B _UxGT(" стъпки/mm");
LSTR MSG_C_STEPS = LCD_STR_C _UxGT(" стъпки/mm");
LSTR MSG_I_STEPS = LCD_STR_I _UxGT(" стъпки/mm");
LSTR MSG_J_STEPS = LCD_STR_J _UxGT(" стъпки/mm");
LSTR MSG_K_STEPS = LCD_STR_K _UxGT(" стъпки/mm");
LSTR MSG_A_STEPS = STR_A _UxGT(" стъпки/mm");
LSTR MSG_B_STEPS = STR_B _UxGT(" стъпки/mm");
LSTR MSG_C_STEPS = STR_C _UxGT(" стъпки/mm");
LSTR MSG_I_STEPS = STR_I _UxGT(" стъпки/mm");
LSTR MSG_J_STEPS = STR_J _UxGT(" стъпки/mm");
LSTR MSG_K_STEPS = STR_K _UxGT(" стъпки/mm");
LSTR MSG_E_STEPS = _UxGT("E стъпки/mm");
LSTR MSG_EN_STEPS = _UxGT("* стъпки/mm");
LSTR MSG_TEMPERATURE = _UxGT("Температура");

12
Marlin/src/lcd/language/language_ca.h

@ -105,12 +105,12 @@ namespace Language_ca {
LSTR MSG_A_RETRACT = _UxGT("Accel. retracc");
LSTR MSG_A_TRAVEL = _UxGT("Accel. Viatge");
LSTR MSG_STEPS_PER_MM = _UxGT("Passos/mm");
LSTR MSG_A_STEPS = LCD_STR_A _UxGT(" passos/mm");
LSTR MSG_B_STEPS = LCD_STR_B _UxGT(" passos/mm");
LSTR MSG_C_STEPS = LCD_STR_C _UxGT(" passos/mm");
LSTR MSG_I_STEPS = LCD_STR_I _UxGT(" passos/mm");
LSTR MSG_J_STEPS = LCD_STR_J _UxGT(" passos/mm");
LSTR MSG_K_STEPS = LCD_STR_K _UxGT(" passos/mm");
LSTR MSG_A_STEPS = STR_A _UxGT(" passos/mm");
LSTR MSG_B_STEPS = STR_B _UxGT(" passos/mm");
LSTR MSG_C_STEPS = STR_C _UxGT(" passos/mm");
LSTR MSG_I_STEPS = STR_I _UxGT(" passos/mm");
LSTR MSG_J_STEPS = STR_J _UxGT(" passos/mm");
LSTR MSG_K_STEPS = STR_K _UxGT(" passos/mm");
LSTR MSG_E_STEPS = _UxGT("Epassos/mm");
LSTR MSG_EN_STEPS = _UxGT("*passos/mm");
LSTR MSG_TEMPERATURE = _UxGT("Temperatura");

64
Marlin/src/lcd/language/language_cz.h

@ -267,43 +267,43 @@ namespace Language_cz {
LSTR MSG_SELECT_E = _UxGT("Vybrat *");
LSTR MSG_ACC = _UxGT("Zrychl");
LSTR MSG_JERK = _UxGT("Jerk");
LSTR MSG_VA_JERK = _UxGT("Max ") LCD_STR_A _UxGT(" Jerk");
LSTR MSG_VB_JERK = _UxGT("Max ") LCD_STR_B _UxGT(" Jerk");
LSTR MSG_VC_JERK = _UxGT("Max ") LCD_STR_C _UxGT(" Jerk");
LSTR MSG_VI_JERK = _UxGT("Max ") LCD_STR_I _UxGT(" Jerk");
LSTR MSG_VJ_JERK = _UxGT("Max ") LCD_STR_J _UxGT(" Jerk");
LSTR MSG_VK_JERK = _UxGT("Max ") LCD_STR_K _UxGT(" Jerk");
LSTR MSG_VA_JERK = _UxGT("Max ") STR_A _UxGT(" Jerk");
LSTR MSG_VB_JERK = _UxGT("Max ") STR_B _UxGT(" Jerk");
LSTR MSG_VC_JERK = _UxGT("Max ") STR_C _UxGT(" Jerk");
LSTR MSG_VI_JERK = _UxGT("Max ") STR_I _UxGT(" Jerk");
LSTR MSG_VJ_JERK = _UxGT("Max ") STR_J _UxGT(" Jerk");
LSTR MSG_VK_JERK = _UxGT("Max ") STR_K _UxGT(" Jerk");
LSTR MSG_VE_JERK = _UxGT("Max E Jerk");
LSTR MSG_JUNCTION_DEVIATION = _UxGT("Odchylka spoje");
LSTR MSG_VELOCITY = _UxGT("Rychlost");
LSTR MSG_VMAX_A = _UxGT("Max ") LCD_STR_A _UxGT(" Rychlost");
LSTR MSG_VMAX_B = _UxGT("Max ") LCD_STR_B _UxGT(" Rychlost");
LSTR MSG_VMAX_C = _UxGT("Max ") LCD_STR_C _UxGT(" Rychlost");
LSTR MSG_VMAX_I = _UxGT("Max ") LCD_STR_I _UxGT(" Rychlost");
LSTR MSG_VMAX_J = _UxGT("Max ") LCD_STR_J _UxGT(" Rychlost");
LSTR MSG_VMAX_K = _UxGT("Max ") LCD_STR_K _UxGT(" Rychlost");
LSTR MSG_VMAX_E = _UxGT("Max ") LCD_STR_E _UxGT(" Rychlost");
LSTR MSG_VMAX_A = _UxGT("Max ") STR_A _UxGT(" Rychlost");
LSTR MSG_VMAX_B = _UxGT("Max ") STR_B _UxGT(" Rychlost");
LSTR MSG_VMAX_C = _UxGT("Max ") STR_C _UxGT(" Rychlost");
LSTR MSG_VMAX_I = _UxGT("Max ") STR_I _UxGT(" Rychlost");
LSTR MSG_VMAX_J = _UxGT("Max ") STR_J _UxGT(" Rychlost");
LSTR MSG_VMAX_K = _UxGT("Max ") STR_K _UxGT(" Rychlost");
LSTR MSG_VMAX_E = _UxGT("Max ") STR_E _UxGT(" Rychlost");
LSTR MSG_VMAX_EN = _UxGT("Max * Rychlost");
LSTR MSG_VMIN = _UxGT("Vmin");
LSTR MSG_VTRAV_MIN = _UxGT("VTrav Min");
LSTR MSG_ACCELERATION = _UxGT("Akcelerace");
LSTR MSG_AMAX_A = _UxGT("Max ") LCD_STR_A _UxGT(" Akcel");
LSTR MSG_AMAX_B = _UxGT("Max ") LCD_STR_B _UxGT(" Akcel");
LSTR MSG_AMAX_C = _UxGT("Max ") LCD_STR_C _UxGT(" Akcel");
LSTR MSG_AMAX_I = _UxGT("Max ") LCD_STR_I _UxGT(" Akcel");
LSTR MSG_AMAX_J = _UxGT("Max ") LCD_STR_J _UxGT(" Akcel");
LSTR MSG_AMAX_K = _UxGT("Max ") LCD_STR_K _UxGT(" Akcel");
LSTR MSG_AMAX_E = _UxGT("Max ") LCD_STR_E _UxGT(" Akcel");
LSTR MSG_AMAX_A = _UxGT("Max ") STR_A _UxGT(" Akcel");
LSTR MSG_AMAX_B = _UxGT("Max ") STR_B _UxGT(" Akcel");
LSTR MSG_AMAX_C = _UxGT("Max ") STR_C _UxGT(" Akcel");
LSTR MSG_AMAX_I = _UxGT("Max ") STR_I _UxGT(" Akcel");
LSTR MSG_AMAX_J = _UxGT("Max ") STR_J _UxGT(" Akcel");
LSTR MSG_AMAX_K = _UxGT("Max ") STR_K _UxGT(" Akcel");
LSTR MSG_AMAX_E = _UxGT("Max ") STR_E _UxGT(" Akcel");
LSTR MSG_AMAX_EN = _UxGT("Max * Akcel");
LSTR MSG_A_RETRACT = _UxGT("A-retrakt");
LSTR MSG_A_TRAVEL = _UxGT("A-přejezd");
LSTR MSG_STEPS_PER_MM = _UxGT("Kroků/mm");
LSTR MSG_A_STEPS = LCD_STR_A _UxGT(" kroků/mm");
LSTR MSG_B_STEPS = LCD_STR_B _UxGT(" kroků/mm");
LSTR MSG_C_STEPS = LCD_STR_C _UxGT(" kroků/mm");
LSTR MSG_I_STEPS = LCD_STR_I _UxGT(" kroků/mm");
LSTR MSG_J_STEPS = LCD_STR_J _UxGT(" kroků/mm");
LSTR MSG_K_STEPS = LCD_STR_K _UxGT(" kroků/mm");
LSTR MSG_A_STEPS = STR_A _UxGT(" kroků/mm");
LSTR MSG_B_STEPS = STR_B _UxGT(" kroků/mm");
LSTR MSG_C_STEPS = STR_C _UxGT(" kroků/mm");
LSTR MSG_I_STEPS = STR_I _UxGT(" kroků/mm");
LSTR MSG_J_STEPS = STR_J _UxGT(" kroků/mm");
LSTR MSG_K_STEPS = STR_K _UxGT(" kroků/mm");
LSTR MSG_E_STEPS = _UxGT("E kroků/mm");
LSTR MSG_EN_STEPS = _UxGT("* kroků/mm");
LSTR MSG_TEMPERATURE = _UxGT("Teplota");
@ -483,12 +483,12 @@ namespace Language_cz {
LSTR MSG_INFO_MAX_TEMP = _UxGT("Teplota max");
LSTR MSG_INFO_PSU = _UxGT("Nap. zdroj");
LSTR MSG_DRIVE_STRENGTH = _UxGT("Buzení motorů");
LSTR MSG_DAC_PERCENT_A = LCD_STR_A _UxGT(" Motor %");
LSTR MSG_DAC_PERCENT_B = LCD_STR_B _UxGT(" Motor %");
LSTR MSG_DAC_PERCENT_C = LCD_STR_C _UxGT(" Motor %");
LSTR MSG_DAC_PERCENT_I = LCD_STR_I _UxGT(" Motor %");
LSTR MSG_DAC_PERCENT_J = LCD_STR_J _UxGT(" Motor %");
LSTR MSG_DAC_PERCENT_K = LCD_STR_K _UxGT(" Motor %");
LSTR MSG_DAC_PERCENT_A = STR_A _UxGT(" Motor %");
LSTR MSG_DAC_PERCENT_B = STR_B _UxGT(" Motor %");
LSTR MSG_DAC_PERCENT_C = STR_C _UxGT(" Motor %");
LSTR MSG_DAC_PERCENT_I = STR_I _UxGT(" Motor %");
LSTR MSG_DAC_PERCENT_J = STR_J _UxGT(" Motor %");
LSTR MSG_DAC_PERCENT_K = STR_K _UxGT(" Motor %");
LSTR MSG_DAC_PERCENT_E = _UxGT("E Motor %");
LSTR MSG_DAC_EEPROM_WRITE = _UxGT("DAC uložit EEPROM");
LSTR MSG_ERROR_TMC = _UxGT("TMC CHYBA SPOJENÍ");

12
Marlin/src/lcd/language/language_da.h

@ -173,12 +173,12 @@ namespace Language_da {
LSTR MSG_INFO_PSU = _UxGT("Strømfors.");
LSTR MSG_DRIVE_STRENGTH = _UxGT("Driv Styrke");
LSTR MSG_DAC_PERCENT_A = LCD_STR_A _UxGT(" Driv %");
LSTR MSG_DAC_PERCENT_B = LCD_STR_B _UxGT(" Driv %");
LSTR MSG_DAC_PERCENT_C = LCD_STR_C _UxGT(" Driv %");
LSTR MSG_DAC_PERCENT_I = LCD_STR_I _UxGT(" Driv %");
LSTR MSG_DAC_PERCENT_J = LCD_STR_J _UxGT(" Driv %");
LSTR MSG_DAC_PERCENT_K = LCD_STR_K _UxGT(" Driv %");
LSTR MSG_DAC_PERCENT_A = STR_A _UxGT(" Driv %");
LSTR MSG_DAC_PERCENT_B = STR_B _UxGT(" Driv %");
LSTR MSG_DAC_PERCENT_C = STR_C _UxGT(" Driv %");
LSTR MSG_DAC_PERCENT_I = STR_I _UxGT(" Driv %");
LSTR MSG_DAC_PERCENT_J = STR_J _UxGT(" Driv %");
LSTR MSG_DAC_PERCENT_K = STR_K _UxGT(" Driv %");
LSTR MSG_DAC_PERCENT_E = _UxGT("E Driv %");
LSTR MSG_DAC_EEPROM_WRITE = _UxGT("DAC EEPROM Skriv");

66
Marlin/src/lcd/language/language_de.h

@ -269,47 +269,47 @@ namespace Language_de {
LSTR MSG_SELECT_E = _UxGT("Auswählen *");
LSTR MSG_ACC = _UxGT("Beschleunigung");
LSTR MSG_JERK = _UxGT("Jerk");
LSTR MSG_VA_JERK = _UxGT("Max ") LCD_STR_A _UxGT(" Jerk");
LSTR MSG_VB_JERK = _UxGT("Max ") LCD_STR_B _UxGT(" Jerk");
LSTR MSG_VC_JERK = _UxGT("Max ") LCD_STR_C _UxGT(" Jerk");
LSTR MSG_VI_JERK = _UxGT("Max ") LCD_STR_I _UxGT(" Jerk");
LSTR MSG_VJ_JERK = _UxGT("Max ") LCD_STR_J _UxGT(" Jerk");
LSTR MSG_VK_JERK = _UxGT("Max ") LCD_STR_K _UxGT(" Jerk");
LSTR MSG_VA_JERK = _UxGT("Max ") STR_A _UxGT(" Jerk");
LSTR MSG_VB_JERK = _UxGT("Max ") STR_B _UxGT(" Jerk");
LSTR MSG_VC_JERK = _UxGT("Max ") STR_C _UxGT(" Jerk");
LSTR MSG_VI_JERK = _UxGT("Max ") STR_I _UxGT(" Jerk");
LSTR MSG_VJ_JERK = _UxGT("Max ") STR_J _UxGT(" Jerk");
LSTR MSG_VK_JERK = _UxGT("Max ") STR_K _UxGT(" Jerk");
LSTR MSG_VE_JERK = _UxGT("Max E Jerk");
LSTR MSG_JUNCTION_DEVIATION = _UxGT("Junction Dev");
LSTR MSG_VELOCITY = _UxGT("Geschwindigkeit");
LSTR MSG_VMAX_A = _UxGT("V max ") LCD_STR_A;
LSTR MSG_VMAX_B = _UxGT("V max ") LCD_STR_B;
LSTR MSG_VMAX_C = _UxGT("V max ") LCD_STR_C;
LSTR MSG_VMAX_I = _UxGT("V max ") LCD_STR_I;
LSTR MSG_VMAX_J = _UxGT("V max ") LCD_STR_J;
LSTR MSG_VMAX_K = _UxGT("V max ") LCD_STR_K;
LSTR MSG_VMAX_E = _UxGT("V max ") LCD_STR_E;
LSTR MSG_VMAX_A = _UxGT("V max ") STR_A;
LSTR MSG_VMAX_B = _UxGT("V max ") STR_B;
LSTR MSG_VMAX_C = _UxGT("V max ") STR_C;
LSTR MSG_VMAX_I = _UxGT("V max ") STR_I;
LSTR MSG_VMAX_J = _UxGT("V max ") STR_J;
LSTR MSG_VMAX_K = _UxGT("V max ") STR_K;
LSTR MSG_VMAX_E = _UxGT("V max ") STR_E;
LSTR MSG_VMAX_EN = _UxGT("V max *");
LSTR MSG_VMIN = _UxGT("V min ");
LSTR MSG_VTRAV_MIN = _UxGT("V min Leerfahrt");
LSTR MSG_ACCELERATION = _UxGT("Beschleunigung");
LSTR MSG_AMAX = _UxGT("A max "); // space intentional
LSTR MSG_AMAX_A = _UxGT("A max ") LCD_STR_A;
LSTR MSG_AMAX_B = _UxGT("A max ") LCD_STR_B;
LSTR MSG_AMAX_C = _UxGT("A max ") LCD_STR_C;
LSTR MSG_AMAX_I = _UxGT("A max ") LCD_STR_I;
LSTR MSG_AMAX_J = _UxGT("A max ") LCD_STR_J;
LSTR MSG_AMAX_K = _UxGT("A max ") LCD_STR_K;
LSTR MSG_AMAX_E = _UxGT("A max ") LCD_STR_E;
LSTR MSG_AMAX_A = _UxGT("A max ") STR_A;
LSTR MSG_AMAX_B = _UxGT("A max ") STR_B;
LSTR MSG_AMAX_C = _UxGT("A max ") STR_C;
LSTR MSG_AMAX_I = _UxGT("A max ") STR_I;
LSTR MSG_AMAX_J = _UxGT("A max ") STR_J;
LSTR MSG_AMAX_K = _UxGT("A max ") STR_K;
LSTR MSG_AMAX_E = _UxGT("A max ") STR_E;
LSTR MSG_AMAX_EN = _UxGT("A max *");
LSTR MSG_A_RETRACT = _UxGT("A Einzug");
LSTR MSG_A_TRAVEL = _UxGT("A Leerfahrt");
LSTR MSG_XY_FREQUENCY_LIMIT = _UxGT("max. Frequenz");
LSTR MSG_XY_FREQUENCY_FEEDRATE = _UxGT("min. Vorschub");
LSTR MSG_STEPS_PER_MM = _UxGT("Steps/mm");
LSTR MSG_A_STEPS = LCD_STR_A _UxGT(" Steps/mm");
LSTR MSG_B_STEPS = LCD_STR_B _UxGT(" Steps/mm");
LSTR MSG_C_STEPS = LCD_STR_C _UxGT(" Steps/mm");
LSTR MSG_I_STEPS = LCD_STR_I _UxGT(" Steps/mm");
LSTR MSG_J_STEPS = LCD_STR_J _UxGT(" Steps/mm");
LSTR MSG_K_STEPS = LCD_STR_K _UxGT(" Steps/mm");
LSTR MSG_E_STEPS = LCD_STR_E _UxGT(" Steps/mm");
LSTR MSG_A_STEPS = STR_A _UxGT(" Steps/mm");
LSTR MSG_B_STEPS = STR_B _UxGT(" Steps/mm");
LSTR MSG_C_STEPS = STR_C _UxGT(" Steps/mm");
LSTR MSG_I_STEPS = STR_I _UxGT(" Steps/mm");
LSTR MSG_J_STEPS = STR_J _UxGT(" Steps/mm");
LSTR MSG_K_STEPS = STR_K _UxGT(" Steps/mm");
LSTR MSG_E_STEPS = STR_E _UxGT(" Steps/mm");
LSTR MSG_EN_STEPS = _UxGT("* Steps/mm");
LSTR MSG_TEMPERATURE = _UxGT("Temperatur");
LSTR MSG_MOTION = _UxGT("Bewegung");
@ -509,12 +509,12 @@ namespace Language_de {
LSTR MSG_INFO_MAX_TEMP = _UxGT("Max Temp");
LSTR MSG_INFO_PSU = _UxGT("Netzteil");
LSTR MSG_DRIVE_STRENGTH = _UxGT("Motorleistung");
LSTR MSG_DAC_PERCENT_A = LCD_STR_A _UxGT(" Treiber %");
LSTR MSG_DAC_PERCENT_B = LCD_STR_B _UxGT(" Treiber %");
LSTR MSG_DAC_PERCENT_C = LCD_STR_C _UxGT(" Treiber %");
LSTR MSG_DAC_PERCENT_I = LCD_STR_I _UxGT(" Treiber %");
LSTR MSG_DAC_PERCENT_J = LCD_STR_J _UxGT(" Treiber %");
LSTR MSG_DAC_PERCENT_K = LCD_STR_K _UxGT(" Treiber %");
LSTR MSG_DAC_PERCENT_A = STR_A _UxGT(" Treiber %");
LSTR MSG_DAC_PERCENT_B = STR_B _UxGT(" Treiber %");
LSTR MSG_DAC_PERCENT_C = STR_C _UxGT(" Treiber %");
LSTR MSG_DAC_PERCENT_I = STR_I _UxGT(" Treiber %");
LSTR MSG_DAC_PERCENT_J = STR_J _UxGT(" Treiber %");
LSTR MSG_DAC_PERCENT_K = STR_K _UxGT(" Treiber %");
LSTR MSG_DAC_PERCENT_E = _UxGT("E Treiber %");
LSTR MSG_ERROR_TMC = _UxGT("TMC Verbindungsfehler");
LSTR MSG_DAC_EEPROM_WRITE = _UxGT("Werte speichern");

52
Marlin/src/lcd/language/language_el.h

@ -117,41 +117,41 @@ namespace Language_el {
LSTR MSG_LCD_ON = _UxGT("Ενεργοποιημένο");
LSTR MSG_LCD_OFF = _UxGT("Απενεργοποιημένο");
LSTR MSG_ACC = _UxGT("Επιτάχυνση");
LSTR MSG_VA_JERK = _UxGT("Vαντίδραση ") LCD_STR_A;
LSTR MSG_VB_JERK = _UxGT("Vαντίδραση ") LCD_STR_B;
LSTR MSG_VC_JERK = _UxGT("Vαντίδραση ") LCD_STR_C;
LSTR MSG_VI_JERK = _UxGT("Vαντίδραση ") LCD_STR_I;
LSTR MSG_VJ_JERK = _UxGT("Vαντίδραση ") LCD_STR_J;
LSTR MSG_VK_JERK = _UxGT("Vαντίδραση ") LCD_STR_K;
LSTR MSG_VA_JERK = _UxGT("Vαντίδραση ") STR_A;
LSTR MSG_VB_JERK = _UxGT("Vαντίδραση ") STR_B;
LSTR MSG_VC_JERK = _UxGT("Vαντίδραση ") STR_C;
LSTR MSG_VI_JERK = _UxGT("Vαντίδραση ") STR_I;
LSTR MSG_VJ_JERK = _UxGT("Vαντίδραση ") STR_J;
LSTR MSG_VK_JERK = _UxGT("Vαντίδραση ") STR_K;
LSTR MSG_VE_JERK = _UxGT("Vαντίδραση E");
LSTR MSG_VMAX_A = _UxGT("V Μέγιστο") LCD_STR_A;
LSTR MSG_VMAX_B = _UxGT("V Μέγιστο") LCD_STR_B;
LSTR MSG_VMAX_C = _UxGT("V Μέγιστο") LCD_STR_C;
LSTR MSG_VMAX_I = _UxGT("V Μέγιστο") LCD_STR_I;
LSTR MSG_VMAX_J = _UxGT("V Μέγιστο") LCD_STR_J;
LSTR MSG_VMAX_K = _UxGT("V Μέγιστο") LCD_STR_K;
LSTR MSG_VMAX_E = _UxGT("V Μέγιστο") LCD_STR_E;
LSTR MSG_VMAX_A = _UxGT("V Μέγιστο") STR_A;
LSTR MSG_VMAX_B = _UxGT("V Μέγιστο") STR_B;
LSTR MSG_VMAX_C = _UxGT("V Μέγιστο") STR_C;
LSTR MSG_VMAX_I = _UxGT("V Μέγιστο") STR_I;
LSTR MSG_VMAX_J = _UxGT("V Μέγιστο") STR_J;
LSTR MSG_VMAX_K = _UxGT("V Μέγιστο") STR_K;
LSTR MSG_VMAX_E = _UxGT("V Μέγιστο") STR_E;
LSTR MSG_VMAX_EN = _UxGT("V Μέγιστο *");
LSTR MSG_VMIN = _UxGT("V Ελάχιστο");
LSTR MSG_VTRAV_MIN = _UxGT("Vελάχ. μετατόπιση");
LSTR MSG_ACCELERATION = _UxGT("Accel");
LSTR MSG_AMAX_A = _UxGT("Aμεγ ") LCD_STR_A;
LSTR MSG_AMAX_B = _UxGT("Aμεγ ") LCD_STR_B;
LSTR MSG_AMAX_C = _UxGT("Aμεγ ") LCD_STR_C;
LSTR MSG_AMAX_I = _UxGT("Aμεγ ") LCD_STR_I;
LSTR MSG_AMAX_J = _UxGT("Aμεγ ") LCD_STR_J;
LSTR MSG_AMAX_K = _UxGT("Aμεγ ") LCD_STR_K;
LSTR MSG_AMAX_E = _UxGT("Aμεγ ") LCD_STR_E;
LSTR MSG_AMAX_A = _UxGT("Aμεγ ") STR_A;
LSTR MSG_AMAX_B = _UxGT("Aμεγ ") STR_B;
LSTR MSG_AMAX_C = _UxGT("Aμεγ ") STR_C;
LSTR MSG_AMAX_I = _UxGT("Aμεγ ") STR_I;
LSTR MSG_AMAX_J = _UxGT("Aμεγ ") STR_J;
LSTR MSG_AMAX_K = _UxGT("Aμεγ ") STR_K;
LSTR MSG_AMAX_E = _UxGT("Aμεγ ") STR_E;
LSTR MSG_AMAX_EN = _UxGT("Aμεγ *");
LSTR MSG_A_RETRACT = _UxGT("Α-ανάσυρση");
LSTR MSG_A_TRAVEL = _UxGT("Α-μετατόπιση");
LSTR MSG_STEPS_PER_MM = _UxGT("Bήματα ανά μμ");
LSTR MSG_A_STEPS = _UxGT("Bήματα ") LCD_STR_A _UxGT(" ανά μμ");
LSTR MSG_B_STEPS = _UxGT("Bήματα ") LCD_STR_B _UxGT(" ανά μμ");
LSTR MSG_C_STEPS = _UxGT("Bήματα ") LCD_STR_C _UxGT(" ανά μμ");
LSTR MSG_I_STEPS = _UxGT("Bήματα ") LCD_STR_I _UxGT(" ανά μμ");
LSTR MSG_J_STEPS = _UxGT("Bήματα ") LCD_STR_J _UxGT(" ανά μμ");
LSTR MSG_K_STEPS = _UxGT("Bήματα ") LCD_STR_K _UxGT(" ανά μμ");
LSTR MSG_A_STEPS = _UxGT("Bήματα ") STR_A _UxGT(" ανά μμ");
LSTR MSG_B_STEPS = _UxGT("Bήματα ") STR_B _UxGT(" ανά μμ");
LSTR MSG_C_STEPS = _UxGT("Bήματα ") STR_C _UxGT(" ανά μμ");
LSTR MSG_I_STEPS = _UxGT("Bήματα ") STR_I _UxGT(" ανά μμ");
LSTR MSG_J_STEPS = _UxGT("Bήματα ") STR_J _UxGT(" ανά μμ");
LSTR MSG_K_STEPS = _UxGT("Bήματα ") STR_K _UxGT(" ανά μμ");
LSTR MSG_E_STEPS = _UxGT("Bήματα Ε ανά μμ");
LSTR MSG_EN_STEPS = _UxGT("Bήματα * ανά μμ");
LSTR MSG_TEMPERATURE = _UxGT("Θερμοκρασία");

52
Marlin/src/lcd/language/language_el_gr.h

@ -107,41 +107,41 @@ namespace Language_el_gr {
LSTR MSG_LCD_OFF = _UxGT("Απενεργοποιημένο");
LSTR MSG_ACC = _UxGT("Επιτάχυνση");
LSTR MSG_JERK = _UxGT("Vαντίδραση");
LSTR MSG_VA_JERK = _UxGT("Vαντίδραση ") LCD_STR_A;
LSTR MSG_VB_JERK = _UxGT("Vαντίδραση ") LCD_STR_B;
LSTR MSG_VC_JERK = _UxGT("Vαντίδραση ") LCD_STR_C;
LSTR MSG_VI_JERK = _UxGT("Vαντίδραση ") LCD_STR_I;
LSTR MSG_VJ_JERK = _UxGT("Vαντίδραση ") LCD_STR_J;
LSTR MSG_VK_JERK = _UxGT("Vαντίδραση ") LCD_STR_K;
LSTR MSG_VA_JERK = _UxGT("Vαντίδραση ") STR_A;
LSTR MSG_VB_JERK = _UxGT("Vαντίδραση ") STR_B;
LSTR MSG_VC_JERK = _UxGT("Vαντίδραση ") STR_C;
LSTR MSG_VI_JERK = _UxGT("Vαντίδραση ") STR_I;
LSTR MSG_VJ_JERK = _UxGT("Vαντίδραση ") STR_J;
LSTR MSG_VK_JERK = _UxGT("Vαντίδραση ") STR_K;
LSTR MSG_VE_JERK = _UxGT("Vαντίδραση E");
LSTR MSG_VMAX_A = _UxGT("Vμεγ ") LCD_STR_A;
LSTR MSG_VMAX_B = _UxGT("Vμεγ ") LCD_STR_B;
LSTR MSG_VMAX_C = _UxGT("Vμεγ ") LCD_STR_C;
LSTR MSG_VMAX_I = _UxGT("Vμεγ ") LCD_STR_I;
LSTR MSG_VMAX_J = _UxGT("Vμεγ ") LCD_STR_J;
LSTR MSG_VMAX_K = _UxGT("Vμεγ ") LCD_STR_K;
LSTR MSG_VMAX_E = _UxGT("Vμεγ ") LCD_STR_E;
LSTR MSG_VMAX_A = _UxGT("Vμεγ ") STR_A;
LSTR MSG_VMAX_B = _UxGT("Vμεγ ") STR_B;
LSTR MSG_VMAX_C = _UxGT("Vμεγ ") STR_C;
LSTR MSG_VMAX_I = _UxGT("Vμεγ ") STR_I;
LSTR MSG_VMAX_J = _UxGT("Vμεγ ") STR_J;
LSTR MSG_VMAX_K = _UxGT("Vμεγ ") STR_K;
LSTR MSG_VMAX_E = _UxGT("Vμεγ ") STR_E;
LSTR MSG_VMAX_EN = _UxGT("Vμεγ *");
LSTR MSG_VMIN = _UxGT("Vελαχ");
LSTR MSG_VTRAV_MIN = _UxGT("Vελάχ. μετατόπιση");
LSTR MSG_ACCELERATION = _UxGT("Accel");
LSTR MSG_AMAX_A = _UxGT("Aμεγ ") LCD_STR_A;
LSTR MSG_AMAX_B = _UxGT("Aμεγ ") LCD_STR_B;
LSTR MSG_AMAX_C = _UxGT("Aμεγ ") LCD_STR_C;
LSTR MSG_AMAX_I = _UxGT("Aμεγ ") LCD_STR_I;
LSTR MSG_AMAX_J = _UxGT("Aμεγ ") LCD_STR_J;
LSTR MSG_AMAX_K = _UxGT("Aμεγ ") LCD_STR_K;
LSTR MSG_AMAX_E = _UxGT("Aμεγ ") LCD_STR_E;
LSTR MSG_AMAX_A = _UxGT("Aμεγ ") STR_A;
LSTR MSG_AMAX_B = _UxGT("Aμεγ ") STR_B;
LSTR MSG_AMAX_C = _UxGT("Aμεγ ") STR_C;
LSTR MSG_AMAX_I = _UxGT("Aμεγ ") STR_I;
LSTR MSG_AMAX_J = _UxGT("Aμεγ ") STR_J;
LSTR MSG_AMAX_K = _UxGT("Aμεγ ") STR_K;
LSTR MSG_AMAX_E = _UxGT("Aμεγ ") STR_E;
LSTR MSG_AMAX_EN = _UxGT("Aμεγ *");
LSTR MSG_A_RETRACT = _UxGT("Α-ανάσυρση");
LSTR MSG_A_TRAVEL = _UxGT("Α-μετατόπιση");
LSTR MSG_STEPS_PER_MM = _UxGT("Bήματα ανά μμ");
LSTR MSG_A_STEPS = _UxGT("Bήματα ") LCD_STR_A _UxGT(" ανά μμ");
LSTR MSG_B_STEPS = _UxGT("Bήματα ") LCD_STR_B _UxGT(" ανά μμ");
LSTR MSG_C_STEPS = _UxGT("Bήματα ") LCD_STR_C _UxGT(" ανά μμ");
LSTR MSG_I_STEPS = _UxGT("Bήματα ") LCD_STR_I _UxGT(" ανά μμ");
LSTR MSG_J_STEPS = _UxGT("Bήματα ") LCD_STR_J _UxGT(" ανά μμ");
LSTR MSG_K_STEPS = _UxGT("Bήματα ") LCD_STR_K _UxGT(" ανά μμ");
LSTR MSG_A_STEPS = _UxGT("Bήματα ") STR_A _UxGT(" ανά μμ");
LSTR MSG_B_STEPS = _UxGT("Bήματα ") STR_B _UxGT(" ανά μμ");
LSTR MSG_C_STEPS = _UxGT("Bήματα ") STR_C _UxGT(" ανά μμ");
LSTR MSG_I_STEPS = _UxGT("Bήματα ") STR_I _UxGT(" ανά μμ");
LSTR MSG_J_STEPS = _UxGT("Bήματα ") STR_J _UxGT(" ανά μμ");
LSTR MSG_K_STEPS = _UxGT("Bήματα ") STR_K _UxGT(" ανά μμ");
LSTR MSG_E_STEPS = _UxGT("Bήματα Ε ανά μμ");
LSTR MSG_EN_STEPS = _UxGT("Bήματα * ανά μμ");
LSTR MSG_TEMPERATURE = _UxGT("Θερμοκρασία");

102
Marlin/src/lcd/language/language_en.h

@ -100,9 +100,9 @@ namespace Language_en {
LSTR MSG_HOME_OFFSET_X = _UxGT("Home Offset X");
LSTR MSG_HOME_OFFSET_Y = _UxGT("Home Offset Y");
LSTR MSG_HOME_OFFSET_Z = _UxGT("Home Offset Z");
LSTR MSG_HOME_OFFSET_I = _UxGT("Home Offset ") LCD_STR_I;
LSTR MSG_HOME_OFFSET_J = _UxGT("Home Offset ") LCD_STR_J;
LSTR MSG_HOME_OFFSET_K = _UxGT("Home Offset ") LCD_STR_K;
LSTR MSG_HOME_OFFSET_I = _UxGT("Home Offset ") STR_I;
LSTR MSG_HOME_OFFSET_J = _UxGT("Home Offset ") STR_J;
LSTR MSG_HOME_OFFSET_K = _UxGT("Home Offset ") STR_K;
LSTR MSG_HOME_OFFSETS_APPLIED = _UxGT("Offsets Applied");
LSTR MSG_SET_ORIGIN = _UxGT("Set Origin");
LSTR MSG_TRAMMING_WIZARD = _UxGT("Tramming Wizard");
@ -284,9 +284,9 @@ namespace Language_en {
LSTR MSG_MOVE_X = _UxGT("Move X"); // Used by draw_edit_screen
LSTR MSG_MOVE_Y = _UxGT("Move Y");
LSTR MSG_MOVE_Z = _UxGT("Move Z");
LSTR MSG_MOVE_I = _UxGT("Move ") LCD_STR_I;
LSTR MSG_MOVE_J = _UxGT("Move ") LCD_STR_J;
LSTR MSG_MOVE_K = _UxGT("Move ") LCD_STR_K;
LSTR MSG_MOVE_I = _UxGT("Move ") STR_I;
LSTR MSG_MOVE_J = _UxGT("Move ") STR_J;
LSTR MSG_MOVE_K = _UxGT("Move ") STR_K;
LSTR MSG_MOVE_E = _UxGT("Move Extruder");
LSTR MSG_MOVE_EN = _UxGT("Move E*");
LSTR MSG_HOTEND_TOO_COLD = _UxGT("Hotend too cold");
@ -301,10 +301,10 @@ namespace Language_en {
LSTR MSG_MOVE_1IN = _UxGT("Move 1.0in");
LSTR MSG_SPEED = _UxGT("Speed");
LSTR MSG_MAXSPEED = _UxGT("Max Speed (mm/s)");
LSTR MSG_MAXSPEED_X = _UxGT("Max ") LCD_STR_A _UxGT(" Speed");
LSTR MSG_MAXSPEED_Y = _UxGT("Max ") LCD_STR_B _UxGT(" Speed");
LSTR MSG_MAXSPEED_Z = _UxGT("Max ") LCD_STR_C _UxGT(" Speed");
LSTR MSG_MAXSPEED_E = _UxGT("Max ") LCD_STR_E _UxGT(" Speed");
LSTR MSG_MAXSPEED_X = _UxGT("Max ") STR_A _UxGT(" Speed");
LSTR MSG_MAXSPEED_Y = _UxGT("Max ") STR_B _UxGT(" Speed");
LSTR MSG_MAXSPEED_Z = _UxGT("Max ") STR_C _UxGT(" Speed");
LSTR MSG_MAXSPEED_E = _UxGT("Max ") STR_E _UxGT(" Speed");
LSTR MSG_MAXSPEED_A = _UxGT("Max @ Speed");
LSTR MSG_BED_Z = _UxGT("Bed Z");
LSTR MSG_NOZZLE = _UxGT("Nozzle");
@ -347,45 +347,45 @@ namespace Language_en {
LSTR MSG_SELECT_E = _UxGT("Select *");
LSTR MSG_ACC = _UxGT("Accel");
LSTR MSG_JERK = _UxGT("Jerk");
LSTR MSG_VA_JERK = _UxGT("Max ") LCD_STR_A _UxGT(" Jerk");
LSTR MSG_VB_JERK = _UxGT("Max ") LCD_STR_B _UxGT(" Jerk");
LSTR MSG_VC_JERK = _UxGT("Max ") LCD_STR_C _UxGT(" Jerk");
LSTR MSG_VI_JERK = _UxGT("Max ") LCD_STR_I _UxGT(" Jerk");
LSTR MSG_VJ_JERK = _UxGT("Max ") LCD_STR_J _UxGT(" Jerk");
LSTR MSG_VK_JERK = _UxGT("Max ") LCD_STR_K _UxGT(" Jerk");
LSTR MSG_VA_JERK = _UxGT("Max ") STR_A _UxGT(" Jerk");
LSTR MSG_VB_JERK = _UxGT("Max ") STR_B _UxGT(" Jerk");
LSTR MSG_VC_JERK = _UxGT("Max ") STR_C _UxGT(" Jerk");
LSTR MSG_VI_JERK = _UxGT("Max ") STR_I _UxGT(" Jerk");
LSTR MSG_VJ_JERK = _UxGT("Max ") STR_J _UxGT(" Jerk");
LSTR MSG_VK_JERK = _UxGT("Max ") STR_K _UxGT(" Jerk");
LSTR MSG_VE_JERK = _UxGT("Max E Jerk");
LSTR MSG_JUNCTION_DEVIATION = _UxGT("Junction Dev");
LSTR MSG_VELOCITY = _UxGT("Velocity");
LSTR MSG_VMAX_A = _UxGT("Max ") LCD_STR_A _UxGT(" Vel");
LSTR MSG_VMAX_B = _UxGT("Max ") LCD_STR_B _UxGT(" Vel");
LSTR MSG_VMAX_C = _UxGT("Max ") LCD_STR_C _UxGT(" Vel");
LSTR MSG_VMAX_I = _UxGT("Max ") LCD_STR_I _UxGT(" Vel");
LSTR MSG_VMAX_J = _UxGT("Max ") LCD_STR_J _UxGT(" Vel");
LSTR MSG_VMAX_K = _UxGT("Max ") LCD_STR_K _UxGT(" Vel");
LSTR MSG_VMAX_E = _UxGT("Max ") LCD_STR_E _UxGT(" Vel");
LSTR MSG_VMAX_A = _UxGT("Max ") STR_A _UxGT(" Vel");
LSTR MSG_VMAX_B = _UxGT("Max ") STR_B _UxGT(" Vel");
LSTR MSG_VMAX_C = _UxGT("Max ") STR_C _UxGT(" Vel");
LSTR MSG_VMAX_I = _UxGT("Max ") STR_I _UxGT(" Vel");
LSTR MSG_VMAX_J = _UxGT("Max ") STR_J _UxGT(" Vel");
LSTR MSG_VMAX_K = _UxGT("Max ") STR_K _UxGT(" Vel");
LSTR MSG_VMAX_E = _UxGT("Max ") STR_E _UxGT(" Vel");
LSTR MSG_VMAX_EN = _UxGT("Max * Vel");
LSTR MSG_VMIN = _UxGT("Min Velocity");
LSTR MSG_VTRAV_MIN = _UxGT("Min Travel Vel");
LSTR MSG_ACCELERATION = _UxGT("Acceleration");
LSTR MSG_AMAX_A = _UxGT("Max ") LCD_STR_A _UxGT(" Accel");
LSTR MSG_AMAX_B = _UxGT("Max ") LCD_STR_B _UxGT(" Accel");
LSTR MSG_AMAX_C = _UxGT("Max ") LCD_STR_C _UxGT(" Accel");
LSTR MSG_AMAX_I = _UxGT("Max ") LCD_STR_I _UxGT(" Accel");
LSTR MSG_AMAX_J = _UxGT("Max ") LCD_STR_J _UxGT(" Accel");
LSTR MSG_AMAX_K = _UxGT("Max ") LCD_STR_K _UxGT(" Accel");
LSTR MSG_AMAX_E = _UxGT("Max ") LCD_STR_E _UxGT(" Accel");
LSTR MSG_AMAX_A = _UxGT("Max ") STR_A _UxGT(" Accel");
LSTR MSG_AMAX_B = _UxGT("Max ") STR_B _UxGT(" Accel");
LSTR MSG_AMAX_C = _UxGT("Max ") STR_C _UxGT(" Accel");
LSTR MSG_AMAX_I = _UxGT("Max ") STR_I _UxGT(" Accel");
LSTR MSG_AMAX_J = _UxGT("Max ") STR_J _UxGT(" Accel");
LSTR MSG_AMAX_K = _UxGT("Max ") STR_K _UxGT(" Accel");
LSTR MSG_AMAX_E = _UxGT("Max ") STR_E _UxGT(" Accel");
LSTR MSG_AMAX_EN = _UxGT("Max * Accel");
LSTR MSG_A_RETRACT = _UxGT("Retract Accel");
LSTR MSG_A_TRAVEL = _UxGT("Travel Accel");
LSTR MSG_XY_FREQUENCY_LIMIT = _UxGT("XY Freq Limit");
LSTR MSG_XY_FREQUENCY_FEEDRATE = _UxGT("Min FR Factor");
LSTR MSG_STEPS_PER_MM = _UxGT("Steps/mm");
LSTR MSG_A_STEPS = LCD_STR_A _UxGT(" Steps/mm");
LSTR MSG_B_STEPS = LCD_STR_B _UxGT(" Steps/mm");
LSTR MSG_C_STEPS = LCD_STR_C _UxGT(" Steps/mm");
LSTR MSG_I_STEPS = LCD_STR_I _UxGT(" Steps/mm");
LSTR MSG_J_STEPS = LCD_STR_J _UxGT(" Steps/mm");
LSTR MSG_K_STEPS = LCD_STR_K _UxGT(" Steps/mm");
LSTR MSG_A_STEPS = STR_A _UxGT(" Steps/mm");
LSTR MSG_B_STEPS = STR_B _UxGT(" Steps/mm");
LSTR MSG_C_STEPS = STR_C _UxGT(" Steps/mm");
LSTR MSG_I_STEPS = STR_I _UxGT(" Steps/mm");
LSTR MSG_J_STEPS = STR_J _UxGT(" Steps/mm");
LSTR MSG_K_STEPS = STR_K _UxGT(" Steps/mm");
LSTR MSG_E_STEPS = _UxGT("E steps/mm");
LSTR MSG_EN_STEPS = _UxGT("* Steps/mm");
LSTR MSG_TEMPERATURE = _UxGT("Temperature");
@ -530,9 +530,9 @@ namespace Language_en {
LSTR MSG_BABYSTEP_X = _UxGT("Babystep X");
LSTR MSG_BABYSTEP_Y = _UxGT("Babystep Y");
LSTR MSG_BABYSTEP_Z = _UxGT("Babystep Z");
LSTR MSG_BABYSTEP_I = _UxGT("Babystep ") LCD_STR_I;
LSTR MSG_BABYSTEP_J = _UxGT("Babystep ") LCD_STR_J;
LSTR MSG_BABYSTEP_K = _UxGT("Babystep ") LCD_STR_K;
LSTR MSG_BABYSTEP_I = _UxGT("Babystep ") STR_I;
LSTR MSG_BABYSTEP_J = _UxGT("Babystep ") STR_J;
LSTR MSG_BABYSTEP_K = _UxGT("Babystep ") STR_K;
LSTR MSG_BABYSTEP_TOTAL = _UxGT("Total");
LSTR MSG_ENDSTOP_ABORT = _UxGT("Endstop Abort");
LSTR MSG_HEATING_FAILED_LCD = _UxGT("Heating Failed");
@ -626,12 +626,12 @@ namespace Language_en {
LSTR MSG_INFO_MAX_TEMP = _UxGT("Max Temp");
LSTR MSG_INFO_PSU = _UxGT("PSU");
LSTR MSG_DRIVE_STRENGTH = _UxGT("Drive Strength");
LSTR MSG_DAC_PERCENT_A = LCD_STR_A _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_B = LCD_STR_B _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_C = LCD_STR_C _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_I = LCD_STR_I _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_J = LCD_STR_J _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_K = LCD_STR_K _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_A = STR_A _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_B = STR_B _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_C = STR_C _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_I = STR_I _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_J = STR_J _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_K = STR_K _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_E = _UxGT("E Driver %");
LSTR MSG_ERROR_TMC = _UxGT("TMC CONNECTION ERROR");
LSTR MSG_DAC_EEPROM_WRITE = _UxGT("DAC EEPROM Write");
@ -801,12 +801,12 @@ namespace Language_en {
LSTR MSG_PID_C_E = _UxGT("PID-C *");
LSTR MSG_PID_F = _UxGT("PID-F");
LSTR MSG_PID_F_E = _UxGT("PID-F *");
LSTR MSG_BACKLASH_A = LCD_STR_A;
LSTR MSG_BACKLASH_B = LCD_STR_B;
LSTR MSG_BACKLASH_C = LCD_STR_C;
LSTR MSG_BACKLASH_I = LCD_STR_I;
LSTR MSG_BACKLASH_J = LCD_STR_J;
LSTR MSG_BACKLASH_K = LCD_STR_K;
LSTR MSG_BACKLASH_A = STR_A;
LSTR MSG_BACKLASH_B = STR_B;
LSTR MSG_BACKLASH_C = STR_C;
LSTR MSG_BACKLASH_I = STR_I;
LSTR MSG_BACKLASH_J = STR_J;
LSTR MSG_BACKLASH_K = STR_K;
}
#if FAN_COUNT == 1

64
Marlin/src/lcd/language/language_es.h

@ -268,43 +268,43 @@ namespace Language_es {
LSTR MSG_SELECT_E = _UxGT("Seleccionar *");
LSTR MSG_ACC = _UxGT("Aceleración");
LSTR MSG_JERK = _UxGT("Jerk");
LSTR MSG_VA_JERK = _UxGT("Max ") LCD_STR_A _UxGT(" Jerk");
LSTR MSG_VB_JERK = _UxGT("Max ") LCD_STR_B _UxGT(" Jerk");
LSTR MSG_VC_JERK = _UxGT("Max ") LCD_STR_C _UxGT(" Jerk");
LSTR MSG_VI_JERK = _UxGT("Max ") LCD_STR_I _UxGT(" Jerk");
LSTR MSG_VJ_JERK = _UxGT("Max ") LCD_STR_J _UxGT(" Jerk");
LSTR MSG_VK_JERK = _UxGT("Max ") LCD_STR_K _UxGT(" Jerk");
LSTR MSG_VA_JERK = _UxGT("Max ") STR_A _UxGT(" Jerk");
LSTR MSG_VB_JERK = _UxGT("Max ") STR_B _UxGT(" Jerk");
LSTR MSG_VC_JERK = _UxGT("Max ") STR_C _UxGT(" Jerk");
LSTR MSG_VI_JERK = _UxGT("Max ") STR_I _UxGT(" Jerk");
LSTR MSG_VJ_JERK = _UxGT("Max ") STR_J _UxGT(" Jerk");
LSTR MSG_VK_JERK = _UxGT("Max ") STR_K _UxGT(" Jerk");
LSTR MSG_VE_JERK = _UxGT("Max E Jerk");
LSTR MSG_JUNCTION_DEVIATION = _UxGT("Desvi. Unión");
LSTR MSG_VELOCITY = _UxGT("Velocidad");
LSTR MSG_VMAX_A = _UxGT("Max ") LCD_STR_A _UxGT(" Vel");
LSTR MSG_VMAX_B = _UxGT("Max ") LCD_STR_B _UxGT(" Vel");
LSTR MSG_VMAX_C = _UxGT("Max ") LCD_STR_C _UxGT(" Vel");
LSTR MSG_VMAX_I = _UxGT("Max ") LCD_STR_I _UxGT(" Vel");
LSTR MSG_VMAX_J = _UxGT("Max ") LCD_STR_J _UxGT(" Vel");
LSTR MSG_VMAX_K = _UxGT("Max ") LCD_STR_K _UxGT(" Vel");
LSTR MSG_VMAX_E = _UxGT("Max ") LCD_STR_E _UxGT(" Vel");
LSTR MSG_VMAX_A = _UxGT("Max ") STR_A _UxGT(" Vel");
LSTR MSG_VMAX_B = _UxGT("Max ") STR_B _UxGT(" Vel");
LSTR MSG_VMAX_C = _UxGT("Max ") STR_C _UxGT(" Vel");
LSTR MSG_VMAX_I = _UxGT("Max ") STR_I _UxGT(" Vel");
LSTR MSG_VMAX_J = _UxGT("Max ") STR_J _UxGT(" Vel");
LSTR MSG_VMAX_K = _UxGT("Max ") STR_K _UxGT(" Vel");
LSTR MSG_VMAX_E = _UxGT("Max ") STR_E _UxGT(" Vel");
LSTR MSG_VMAX_EN = _UxGT("Max * Vel");
LSTR MSG_VMIN = _UxGT("Vmin");
LSTR MSG_VTRAV_MIN = _UxGT("Vel. viaje min");
LSTR MSG_ACCELERATION = _UxGT("Acceleración");
LSTR MSG_AMAX_A = _UxGT("Acel. max") LCD_STR_A;
LSTR MSG_AMAX_B = _UxGT("Acel. max") LCD_STR_B;
LSTR MSG_AMAX_C = _UxGT("Acel. max") LCD_STR_C;
LSTR MSG_AMAX_I = _UxGT("Acel. max") LCD_STR_I;
LSTR MSG_AMAX_J = _UxGT("Acel. max") LCD_STR_J;
LSTR MSG_AMAX_K = _UxGT("Acel. max") LCD_STR_K;
LSTR MSG_AMAX_E = _UxGT("Acel. max") LCD_STR_E;
LSTR MSG_AMAX_A = _UxGT("Acel. max") STR_A;
LSTR MSG_AMAX_B = _UxGT("Acel. max") STR_B;
LSTR MSG_AMAX_C = _UxGT("Acel. max") STR_C;
LSTR MSG_AMAX_I = _UxGT("Acel. max") STR_I;
LSTR MSG_AMAX_J = _UxGT("Acel. max") STR_J;
LSTR MSG_AMAX_K = _UxGT("Acel. max") STR_K;
LSTR MSG_AMAX_E = _UxGT("Acel. max") STR_E;
LSTR MSG_AMAX_EN = _UxGT("Acel. max *");
LSTR MSG_A_RETRACT = _UxGT("Acel. retrac.");
LSTR MSG_A_TRAVEL = _UxGT("Acel. Viaje");
LSTR MSG_STEPS_PER_MM = _UxGT("Pasos/mm");
LSTR MSG_A_STEPS = LCD_STR_A _UxGT(" pasos/mm");
LSTR MSG_B_STEPS = LCD_STR_B _UxGT(" pasos/mm");
LSTR MSG_C_STEPS = LCD_STR_C _UxGT(" pasos/mm");
LSTR MSG_I_STEPS = LCD_STR_I _UxGT(" pasos/mm");
LSTR MSG_J_STEPS = LCD_STR_J _UxGT(" pasos/mm");
LSTR MSG_K_STEPS = LCD_STR_K _UxGT(" pasos/mm");
LSTR MSG_A_STEPS = STR_A _UxGT(" pasos/mm");
LSTR MSG_B_STEPS = STR_B _UxGT(" pasos/mm");
LSTR MSG_C_STEPS = STR_C _UxGT(" pasos/mm");
LSTR MSG_I_STEPS = STR_I _UxGT(" pasos/mm");
LSTR MSG_J_STEPS = STR_J _UxGT(" pasos/mm");
LSTR MSG_K_STEPS = STR_K _UxGT(" pasos/mm");
LSTR MSG_E_STEPS = _UxGT("E pasos/mm");
LSTR MSG_EN_STEPS = _UxGT("* pasos/mm");
LSTR MSG_TEMPERATURE = _UxGT("Temperatura");
@ -481,12 +481,12 @@ namespace Language_es {
LSTR MSG_INFO_MAX_TEMP = _UxGT("Temp. Máxima");
LSTR MSG_INFO_PSU = _UxGT("F. Aliment.");
LSTR MSG_DRIVE_STRENGTH = _UxGT("Fuerza de empuje");
LSTR MSG_DAC_PERCENT_A = LCD_STR_A _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_B = LCD_STR_B _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_C = LCD_STR_C _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_I = LCD_STR_I _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_J = LCD_STR_J _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_K = LCD_STR_K _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_A = STR_A _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_B = STR_B _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_C = STR_C _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_I = STR_I _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_J = STR_J _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_K = STR_K _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_E = _UxGT("E Driver %");
LSTR MSG_ERROR_TMC = _UxGT("ERROR CONEX. TMC");
LSTR MSG_DAC_EEPROM_WRITE = _UxGT("Escribe DAC EEPROM");

36
Marlin/src/lcd/language/language_eu.h

@ -164,23 +164,23 @@ namespace Language_eu {
LSTR MSG_SELECT_E = _UxGT("Aukeratu *");
LSTR MSG_ACC = _UxGT("Azelerazioa");
LSTR MSG_JERK = _UxGT("Astindua");
LSTR MSG_VA_JERK = _UxGT("V") LCD_STR_A _UxGT("-astindua");
LSTR MSG_VB_JERK = _UxGT("V") LCD_STR_B _UxGT("-astindua");
LSTR MSG_VC_JERK = _UxGT("V") LCD_STR_C _UxGT("-astindua");
LSTR MSG_VI_JERK = _UxGT("V") LCD_STR_I _UxGT("-astindua");
LSTR MSG_VJ_JERK = _UxGT("V") LCD_STR_J _UxGT("-astindua");
LSTR MSG_VK_JERK = _UxGT("V") LCD_STR_K _UxGT("-astindua");
LSTR MSG_VA_JERK = _UxGT("V") STR_A _UxGT("-astindua");
LSTR MSG_VB_JERK = _UxGT("V") STR_B _UxGT("-astindua");
LSTR MSG_VC_JERK = _UxGT("V") STR_C _UxGT("-astindua");
LSTR MSG_VI_JERK = _UxGT("V") STR_I _UxGT("-astindua");
LSTR MSG_VJ_JERK = _UxGT("V") STR_J _UxGT("-astindua");
LSTR MSG_VK_JERK = _UxGT("V") STR_K _UxGT("-astindua");
LSTR MSG_VE_JERK = _UxGT("Ve-astindua");
LSTR MSG_VTRAV_MIN = _UxGT("VBidaia min");
LSTR MSG_A_RETRACT = _UxGT("A-retrakt");
LSTR MSG_A_TRAVEL = _UxGT("A-bidaia");
LSTR MSG_STEPS_PER_MM = _UxGT("Pausoak/mm");
LSTR MSG_A_STEPS = LCD_STR_A _UxGT(" pausoak/mm");
LSTR MSG_B_STEPS = LCD_STR_B _UxGT(" pausoak/mm");
LSTR MSG_C_STEPS = LCD_STR_C _UxGT(" pausoak/mm");
LSTR MSG_I_STEPS = LCD_STR_I _UxGT(" pausoak/mm");
LSTR MSG_J_STEPS = LCD_STR_J _UxGT(" pausoak/mm");
LSTR MSG_K_STEPS = LCD_STR_K _UxGT(" pausoak/mm");
LSTR MSG_A_STEPS = STR_A _UxGT(" pausoak/mm");
LSTR MSG_B_STEPS = STR_B _UxGT(" pausoak/mm");
LSTR MSG_C_STEPS = STR_C _UxGT(" pausoak/mm");
LSTR MSG_I_STEPS = STR_I _UxGT(" pausoak/mm");
LSTR MSG_J_STEPS = STR_J _UxGT(" pausoak/mm");
LSTR MSG_K_STEPS = STR_K _UxGT(" pausoak/mm");
LSTR MSG_E_STEPS = _UxGT("E pausoak/mm");
LSTR MSG_EN_STEPS = _UxGT("* pausoak/mm");
LSTR MSG_TEMPERATURE = _UxGT("Tenperatura");
@ -297,12 +297,12 @@ namespace Language_eu {
LSTR MSG_INFO_MAX_TEMP = _UxGT("Tenp. Maximoa");
LSTR MSG_INFO_PSU = _UxGT("Elikadura-iturria");
LSTR MSG_DRIVE_STRENGTH = _UxGT("Driver-aren potentzia");
LSTR MSG_DAC_PERCENT_A = LCD_STR_A _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_B = LCD_STR_B _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_C = LCD_STR_C _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_I = LCD_STR_I _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_J = LCD_STR_J _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_K = LCD_STR_K _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_A = STR_A _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_B = STR_B _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_C = STR_C _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_I = STR_I _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_J = STR_J _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_K = STR_K _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_E = _UxGT("E Driver %");
LSTR MSG_DAC_EEPROM_WRITE = _UxGT("Idatzi DAC EEPROM");
LSTR MSG_FILAMENT_CHANGE_HEADER_PAUSE = _UxGT("HARIZPIA ALDATU");

82
Marlin/src/lcd/language/language_fr.h

@ -72,9 +72,9 @@ namespace Language_fr {
LSTR MSG_HOME_OFFSET_X = _UxGT("Décal. origine X");
LSTR MSG_HOME_OFFSET_Y = _UxGT("Décal. origine Y");
LSTR MSG_HOME_OFFSET_Z = _UxGT("Décal. origine Z");
LSTR MSG_HOME_OFFSET_I = _UxGT("Décal. origine ") LCD_STR_I;
LSTR MSG_HOME_OFFSET_J = _UxGT("Décal. origine ") LCD_STR_J;
LSTR MSG_HOME_OFFSET_K = _UxGT("Décal. origine ") LCD_STR_K;
LSTR MSG_HOME_OFFSET_I = _UxGT("Décal. origine ") STR_I;
LSTR MSG_HOME_OFFSET_J = _UxGT("Décal. origine ") STR_J;
LSTR MSG_HOME_OFFSET_K = _UxGT("Décal. origine ") STR_K;
LSTR MSG_HOME_OFFSETS_APPLIED = _UxGT("Décalages appliqués");
LSTR MSG_SET_ORIGIN = _UxGT("Régler origine");
LSTR MSG_TRAMMING_WIZARD = _UxGT("Assistant Molettes");
@ -234,9 +234,9 @@ namespace Language_fr {
LSTR MSG_MOVE_X = _UxGT("Déplacer X");
LSTR MSG_MOVE_Y = _UxGT("Déplacer Y");
LSTR MSG_MOVE_Z = _UxGT("Déplacer Z");
LSTR MSG_MOVE_I = _UxGT("Déplacer ") LCD_STR_I;
LSTR MSG_MOVE_J = _UxGT("Déplacer ") LCD_STR_J;
LSTR MSG_MOVE_K = _UxGT("Déplacer ") LCD_STR_K;
LSTR MSG_MOVE_I = _UxGT("Déplacer ") STR_I;
LSTR MSG_MOVE_J = _UxGT("Déplacer ") STR_J;
LSTR MSG_MOVE_K = _UxGT("Déplacer ") STR_K;
LSTR MSG_MOVE_E = _UxGT("Extruder");
LSTR MSG_MOVE_EN = _UxGT("Extruder *");
LSTR MSG_HOTEND_TOO_COLD = _UxGT("Buse trop froide");
@ -280,45 +280,45 @@ namespace Language_fr {
LSTR MSG_SELECT_E = _UxGT("Sélectionner *");
LSTR MSG_ACC = _UxGT("Accélération");
LSTR MSG_JERK = _UxGT("Jerk");
LSTR MSG_VA_JERK = _UxGT("V") LCD_STR_A _UxGT(" jerk");
LSTR MSG_VB_JERK = _UxGT("V") LCD_STR_B _UxGT(" jerk");
LSTR MSG_VC_JERK = _UxGT("V") LCD_STR_C _UxGT(" jerk");
LSTR MSG_VI_JERK = _UxGT("V") LCD_STR_I _UxGT(" jerk");
LSTR MSG_VJ_JERK = _UxGT("V") LCD_STR_J _UxGT(" jerk");
LSTR MSG_VK_JERK = _UxGT("V") LCD_STR_K _UxGT(" jerk");
LSTR MSG_VA_JERK = _UxGT("V") STR_A _UxGT(" jerk");
LSTR MSG_VB_JERK = _UxGT("V") STR_B _UxGT(" jerk");
LSTR MSG_VC_JERK = _UxGT("V") STR_C _UxGT(" jerk");
LSTR MSG_VI_JERK = _UxGT("V") STR_I _UxGT(" jerk");
LSTR MSG_VJ_JERK = _UxGT("V") STR_J _UxGT(" jerk");
LSTR MSG_VK_JERK = _UxGT("V") STR_K _UxGT(" jerk");
LSTR MSG_VE_JERK = _UxGT("Ve jerk");
LSTR MSG_VELOCITY = _UxGT("Vélocité");
LSTR MSG_VMAX_A = _UxGT("Vit. Max ") LCD_STR_A;
LSTR MSG_VMAX_B = _UxGT("Vit. Max ") LCD_STR_B;
LSTR MSG_VMAX_C = _UxGT("Vit. Max ") LCD_STR_C;
LSTR MSG_VMAX_I = _UxGT("Vit. Max ") LCD_STR_I;
LSTR MSG_VMAX_J = _UxGT("Vit. Max ") LCD_STR_J;
LSTR MSG_VMAX_K = _UxGT("Vit. Max ") LCD_STR_K;
LSTR MSG_VMAX_E = _UxGT("Vit. Max ") LCD_STR_E;
LSTR MSG_VMAX_A = _UxGT("Vit. Max ") STR_A;
LSTR MSG_VMAX_B = _UxGT("Vit. Max ") STR_B;
LSTR MSG_VMAX_C = _UxGT("Vit. Max ") STR_C;
LSTR MSG_VMAX_I = _UxGT("Vit. Max ") STR_I;
LSTR MSG_VMAX_J = _UxGT("Vit. Max ") STR_J;
LSTR MSG_VMAX_K = _UxGT("Vit. Max ") STR_K;
LSTR MSG_VMAX_E = _UxGT("Vit. Max ") STR_E;
LSTR MSG_VMAX_EN = _UxGT("Vit. Max *");
LSTR MSG_JUNCTION_DEVIATION = _UxGT("Déviat. jonct.");
LSTR MSG_VMIN = _UxGT("Vit. Min");
LSTR MSG_VTRAV_MIN = _UxGT("Vmin course");
LSTR MSG_ACCELERATION = _UxGT("Accélération");
LSTR MSG_AMAX_A = _UxGT("Max Accél. ") LCD_STR_A;
LSTR MSG_AMAX_B = _UxGT("Max Accél. ") LCD_STR_B;
LSTR MSG_AMAX_C = _UxGT("Max Accél. ") LCD_STR_C;
LSTR MSG_AMAX_I = _UxGT("Max Accél. ") LCD_STR_I;
LSTR MSG_AMAX_J = _UxGT("Max Accél. ") LCD_STR_J;
LSTR MSG_AMAX_K = _UxGT("Max Accél. ") LCD_STR_K;
LSTR MSG_AMAX_E = _UxGT("Max Accél. ") LCD_STR_E;
LSTR MSG_AMAX_A = _UxGT("Max Accél. ") STR_A;
LSTR MSG_AMAX_B = _UxGT("Max Accél. ") STR_B;
LSTR MSG_AMAX_C = _UxGT("Max Accél. ") STR_C;
LSTR MSG_AMAX_I = _UxGT("Max Accél. ") STR_I;
LSTR MSG_AMAX_J = _UxGT("Max Accél. ") STR_J;
LSTR MSG_AMAX_K = _UxGT("Max Accél. ") STR_K;
LSTR MSG_AMAX_E = _UxGT("Max Accél. ") STR_E;
LSTR MSG_AMAX_EN = _UxGT("Max Accél. *");
LSTR MSG_A_RETRACT = _UxGT("Acc.rétraction");
LSTR MSG_A_TRAVEL = _UxGT("Acc.course");
LSTR MSG_XY_FREQUENCY_LIMIT = _UxGT("Fréquence max");
LSTR MSG_XY_FREQUENCY_FEEDRATE = _UxGT("Vitesse min");
LSTR MSG_STEPS_PER_MM = _UxGT("Pas/mm");
LSTR MSG_A_STEPS = LCD_STR_A _UxGT(" pas/mm");
LSTR MSG_B_STEPS = LCD_STR_B _UxGT(" pas/mm");
LSTR MSG_C_STEPS = LCD_STR_C _UxGT(" pas/mm");
LSTR MSG_I_STEPS = LCD_STR_I _UxGT(" pas/mm");
LSTR MSG_J_STEPS = LCD_STR_J _UxGT(" pas/mm");
LSTR MSG_K_STEPS = LCD_STR_K _UxGT(" pas/mm");
LSTR MSG_A_STEPS = STR_A _UxGT(" pas/mm");
LSTR MSG_B_STEPS = STR_B _UxGT(" pas/mm");
LSTR MSG_C_STEPS = STR_C _UxGT(" pas/mm");
LSTR MSG_I_STEPS = STR_I _UxGT(" pas/mm");
LSTR MSG_J_STEPS = STR_J _UxGT(" pas/mm");
LSTR MSG_K_STEPS = STR_K _UxGT(" pas/mm");
LSTR MSG_E_STEPS = _UxGT("E pas/mm");
LSTR MSG_EN_STEPS = _UxGT("* pas/mm");
LSTR MSG_TEMPERATURE = _UxGT("Température");
@ -442,9 +442,9 @@ namespace Language_fr {
LSTR MSG_BABYSTEP_X = _UxGT("Babystep X");
LSTR MSG_BABYSTEP_Y = _UxGT("Babystep Y");
LSTR MSG_BABYSTEP_Z = _UxGT("Babystep Z");
LSTR MSG_BABYSTEP_I = _UxGT("Babystep ") LCD_STR_I;
LSTR MSG_BABYSTEP_J = _UxGT("Babystep ") LCD_STR_J;
LSTR MSG_BABYSTEP_K = _UxGT("Babystep ") LCD_STR_K;
LSTR MSG_BABYSTEP_I = _UxGT("Babystep ") STR_I;
LSTR MSG_BABYSTEP_J = _UxGT("Babystep ") STR_J;
LSTR MSG_BABYSTEP_K = _UxGT("Babystep ") STR_K;
LSTR MSG_BABYSTEP_TOTAL = _UxGT("Total");
LSTR MSG_ENDSTOP_ABORT = _UxGT("Butée abandon");
LSTR MSG_HEATING_FAILED_LCD = _UxGT("Err de chauffe");
@ -520,12 +520,12 @@ namespace Language_fr {
LSTR MSG_INFO_MAX_TEMP = _UxGT("Temp Max");
LSTR MSG_INFO_PSU = _UxGT("Alim.");
LSTR MSG_DRIVE_STRENGTH = _UxGT("Puiss. moteur ");
LSTR MSG_DAC_PERCENT_A = _UxGT("Driver ") LCD_STR_A _UxGT(" %");
LSTR MSG_DAC_PERCENT_B = _UxGT("Driver ") LCD_STR_B _UxGT(" %");
LSTR MSG_DAC_PERCENT_C = _UxGT("Driver ") LCD_STR_C _UxGT(" %");
LSTR MSG_DAC_PERCENT_I = _UxGT("Driver ") LCD_STR_I _UxGT(" %");
LSTR MSG_DAC_PERCENT_J = _UxGT("Driver ") LCD_STR_J _UxGT(" %");
LSTR MSG_DAC_PERCENT_K = _UxGT("Driver ") LCD_STR_K _UxGT(" %");
LSTR MSG_DAC_PERCENT_A = _UxGT("Driver ") STR_A _UxGT(" %");
LSTR MSG_DAC_PERCENT_B = _UxGT("Driver ") STR_B _UxGT(" %");
LSTR MSG_DAC_PERCENT_C = _UxGT("Driver ") STR_C _UxGT(" %");
LSTR MSG_DAC_PERCENT_I = _UxGT("Driver ") STR_I _UxGT(" %");
LSTR MSG_DAC_PERCENT_J = _UxGT("Driver ") STR_J _UxGT(" %");
LSTR MSG_DAC_PERCENT_K = _UxGT("Driver ") STR_K _UxGT(" %");
LSTR MSG_DAC_PERCENT_E = _UxGT("Driver E %");
LSTR MSG_DAC_EEPROM_WRITE = _UxGT("DAC EEPROM sauv.");
LSTR MSG_ERROR_TMC = _UxGT("ERREUR CONNEXION TMC");

64
Marlin/src/lcd/language/language_gl.h

@ -269,45 +269,45 @@ namespace Language_gl {
LSTR MSG_SELECT_E = _UxGT("Escolla *");
LSTR MSG_ACC = _UxGT("Acel");
LSTR MSG_JERK = _UxGT("Jerk");
LSTR MSG_VA_JERK = _UxGT("Max ") LCD_STR_A _UxGT(" Jerk");
LSTR MSG_VB_JERK = _UxGT("Max ") LCD_STR_B _UxGT(" Jerk");
LSTR MSG_VC_JERK = _UxGT("Max ") LCD_STR_C _UxGT(" Jerk");
LSTR MSG_VI_JERK = _UxGT("Max ") LCD_STR_I _UxGT(" Jerk");
LSTR MSG_VJ_JERK = _UxGT("Max ") LCD_STR_J _UxGT(" Jerk");
LSTR MSG_VK_JERK = _UxGT("Max ") LCD_STR_K _UxGT(" Jerk");
LSTR MSG_VA_JERK = _UxGT("Max ") STR_A _UxGT(" Jerk");
LSTR MSG_VB_JERK = _UxGT("Max ") STR_B _UxGT(" Jerk");
LSTR MSG_VC_JERK = _UxGT("Max ") STR_C _UxGT(" Jerk");
LSTR MSG_VI_JERK = _UxGT("Max ") STR_I _UxGT(" Jerk");
LSTR MSG_VJ_JERK = _UxGT("Max ") STR_J _UxGT(" Jerk");
LSTR MSG_VK_JERK = _UxGT("Max ") STR_K _UxGT(" Jerk");
LSTR MSG_VE_JERK = _UxGT("Max E Jerk");
LSTR MSG_JUNCTION_DEVIATION = _UxGT("Desvío Unión");
LSTR MSG_VELOCITY = _UxGT("Velocidade");
LSTR MSG_VMAX_A = _UxGT("Max ") LCD_STR_A _UxGT(" Vel");
LSTR MSG_VMAX_B = _UxGT("Max ") LCD_STR_B _UxGT(" Vel");
LSTR MSG_VMAX_C = _UxGT("Max ") LCD_STR_C _UxGT(" Vel");
LSTR MSG_VMAX_I = _UxGT("Max ") LCD_STR_I _UxGT(" Vel");
LSTR MSG_VMAX_J = _UxGT("Max ") LCD_STR_J _UxGT(" Vel");
LSTR MSG_VMAX_K = _UxGT("Max ") LCD_STR_K _UxGT(" Vel");
LSTR MSG_VMAX_E = _UxGT("Max ") LCD_STR_E _UxGT(" Vel");
LSTR MSG_VMAX_A = _UxGT("Max ") STR_A _UxGT(" Vel");
LSTR MSG_VMAX_B = _UxGT("Max ") STR_B _UxGT(" Vel");
LSTR MSG_VMAX_C = _UxGT("Max ") STR_C _UxGT(" Vel");
LSTR MSG_VMAX_I = _UxGT("Max ") STR_I _UxGT(" Vel");
LSTR MSG_VMAX_J = _UxGT("Max ") STR_J _UxGT(" Vel");
LSTR MSG_VMAX_K = _UxGT("Max ") STR_K _UxGT(" Vel");
LSTR MSG_VMAX_E = _UxGT("Max ") STR_E _UxGT(" Vel");
LSTR MSG_VMAX_EN = _UxGT("Max * Vel");
LSTR MSG_VMIN = _UxGT("Vmin");
LSTR MSG_VTRAV_MIN = _UxGT("V-viaxe min");
LSTR MSG_ACCELERATION = _UxGT("Aceleración");
LSTR MSG_AMAX_A = _UxGT("Max ") LCD_STR_A _UxGT(" Accel");
LSTR MSG_AMAX_B = _UxGT("Max ") LCD_STR_B _UxGT(" Accel");
LSTR MSG_AMAX_C = _UxGT("Max ") LCD_STR_C _UxGT(" Accel");
LSTR MSG_AMAX_I = _UxGT("Max ") LCD_STR_I _UxGT(" Accel");
LSTR MSG_AMAX_J = _UxGT("Max ") LCD_STR_J _UxGT(" Accel");
LSTR MSG_AMAX_K = _UxGT("Max ") LCD_STR_K _UxGT(" Accel");
LSTR MSG_AMAX_E = _UxGT("Max ") LCD_STR_E _UxGT(" Accel");
LSTR MSG_AMAX_A = _UxGT("Max ") STR_A _UxGT(" Accel");
LSTR MSG_AMAX_B = _UxGT("Max ") STR_B _UxGT(" Accel");
LSTR MSG_AMAX_C = _UxGT("Max ") STR_C _UxGT(" Accel");
LSTR MSG_AMAX_I = _UxGT("Max ") STR_I _UxGT(" Accel");
LSTR MSG_AMAX_J = _UxGT("Max ") STR_J _UxGT(" Accel");
LSTR MSG_AMAX_K = _UxGT("Max ") STR_K _UxGT(" Accel");
LSTR MSG_AMAX_E = _UxGT("Max ") STR_E _UxGT(" Accel");
LSTR MSG_AMAX_EN = _UxGT("Max * Accel");
LSTR MSG_A_RETRACT = _UxGT("A-retrac.");
LSTR MSG_A_TRAVEL = _UxGT("A-viaxe");
LSTR MSG_XY_FREQUENCY_LIMIT = _UxGT("Frecuencia max");
LSTR MSG_XY_FREQUENCY_FEEDRATE = _UxGT("Avance min");
LSTR MSG_STEPS_PER_MM = _UxGT("Pasos/mm");
LSTR MSG_A_STEPS = LCD_STR_A _UxGT(" pasos/mm");
LSTR MSG_B_STEPS = LCD_STR_B _UxGT(" pasos/mm");
LSTR MSG_C_STEPS = LCD_STR_C _UxGT(" pasos/mm");
LSTR MSG_I_STEPS = LCD_STR_I _UxGT(" pasos/mm");
LSTR MSG_J_STEPS = LCD_STR_J _UxGT(" pasos/mm");
LSTR MSG_K_STEPS = LCD_STR_K _UxGT(" pasos/mm");
LSTR MSG_A_STEPS = STR_A _UxGT(" pasos/mm");
LSTR MSG_B_STEPS = STR_B _UxGT(" pasos/mm");
LSTR MSG_C_STEPS = STR_C _UxGT(" pasos/mm");
LSTR MSG_I_STEPS = STR_I _UxGT(" pasos/mm");
LSTR MSG_J_STEPS = STR_J _UxGT(" pasos/mm");
LSTR MSG_K_STEPS = STR_K _UxGT(" pasos/mm");
LSTR MSG_E_STEPS = _UxGT("E pasos/mm");
LSTR MSG_EN_STEPS = _UxGT("* pasos/mm");
LSTR MSG_TEMPERATURE = _UxGT("Temperatura");
@ -497,12 +497,12 @@ namespace Language_gl {
LSTR MSG_INFO_MAX_TEMP = _UxGT("Temp Máx");
LSTR MSG_INFO_PSU = _UxGT("Fonte Alimentación");
LSTR MSG_DRIVE_STRENGTH = _UxGT("Forza do Motor");
LSTR MSG_DAC_PERCENT_A = LCD_STR_A _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_B = LCD_STR_B _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_C = LCD_STR_C _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_I = LCD_STR_I _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_J = LCD_STR_J _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_K = LCD_STR_K _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_A = STR_A _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_B = STR_B _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_C = STR_C _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_I = STR_I _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_J = STR_J _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_K = STR_K _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_E = _UxGT("E Driver %");
LSTR MSG_ERROR_TMC = _UxGT("ERRO CONEX. TMC");
LSTR MSG_DAC_EEPROM_WRITE = _UxGT("Escribe DAC EEPROM");

82
Marlin/src/lcd/language/language_hu.h

@ -79,9 +79,9 @@ namespace Language_hu {
LSTR MSG_HOME_OFFSET_X = _UxGT("X Kezdö eltol.");
LSTR MSG_HOME_OFFSET_Y = _UxGT("Y Kezdö eltol.");
LSTR MSG_HOME_OFFSET_Z = _UxGT("Z Kezdö eltol.");
LSTR MSG_HOME_OFFSET_I = _UxGT("Kezdö eltol. ") LCD_STR_I;
LSTR MSG_HOME_OFFSET_J = _UxGT("Kezdö eltol. ") LCD_STR_J;
LSTR MSG_HOME_OFFSET_K = _UxGT("Kezdö eltol. ") LCD_STR_K;
LSTR MSG_HOME_OFFSET_I = _UxGT("Kezdö eltol. ") STR_I;
LSTR MSG_HOME_OFFSET_J = _UxGT("Kezdö eltol. ") STR_J;
LSTR MSG_HOME_OFFSET_K = _UxGT("Kezdö eltol. ") STR_K;
LSTR MSG_HOME_OFFSETS_APPLIED = _UxGT("Eltolás beállítva.");
LSTR MSG_SET_ORIGIN = _UxGT("Eredeti Be");
LSTR MSG_TRAMMING_WIZARD = _UxGT("Elektromos varázsló");
@ -260,9 +260,9 @@ namespace Language_hu {
LSTR MSG_MOVE_X = _UxGT("X mozgás");
LSTR MSG_MOVE_Y = _UxGT("Y mozgás");
LSTR MSG_MOVE_Z = _UxGT("Z mozgás");
LSTR MSG_MOVE_I = _UxGT("Mozgás ") LCD_STR_I;
LSTR MSG_MOVE_J = _UxGT("Mozgás ") LCD_STR_J;
LSTR MSG_MOVE_K = _UxGT("Mozgás ") LCD_STR_K;
LSTR MSG_MOVE_I = _UxGT("Mozgás ") STR_I;
LSTR MSG_MOVE_J = _UxGT("Mozgás ") STR_J;
LSTR MSG_MOVE_K = _UxGT("Mozgás ") STR_K;
LSTR MSG_MOVE_E = _UxGT("Adagoló");
LSTR MSG_MOVE_EN = _UxGT("Adagoló *");
LSTR MSG_HOTEND_TOO_COLD = _UxGT("A fej túl hideg");
@ -317,45 +317,45 @@ namespace Language_hu {
LSTR MSG_SELECT_E = _UxGT("Kiválaszt *");
LSTR MSG_ACC = _UxGT("Gyorsítás");
LSTR MSG_JERK = _UxGT("Rántás");
LSTR MSG_VA_JERK = _UxGT("Seb.") LCD_STR_A _UxGT("-Rántás");
LSTR MSG_VB_JERK = _UxGT("Seb.") LCD_STR_B _UxGT("-Rántás");
LSTR MSG_VC_JERK = _UxGT("Seb.") LCD_STR_C _UxGT("-Rántás");
LSTR MSG_VI_JERK = _UxGT("Seb.") LCD_STR_I _UxGT("-Rántás");
LSTR MSG_VJ_JERK = _UxGT("Seb.") LCD_STR_J _UxGT("-Rántás");
LSTR MSG_VK_JERK = _UxGT("Seb.") LCD_STR_K _UxGT("-Rántás");
LSTR MSG_VA_JERK = _UxGT("Seb.") STR_A _UxGT("-Rántás");
LSTR MSG_VB_JERK = _UxGT("Seb.") STR_B _UxGT("-Rántás");
LSTR MSG_VC_JERK = _UxGT("Seb.") STR_C _UxGT("-Rántás");
LSTR MSG_VI_JERK = _UxGT("Seb.") STR_I _UxGT("-Rántás");
LSTR MSG_VJ_JERK = _UxGT("Seb.") STR_J _UxGT("-Rántás");
LSTR MSG_VK_JERK = _UxGT("Seb.") STR_K _UxGT("-Rántás");
LSTR MSG_VE_JERK = _UxGT("E ránt. seb.");
LSTR MSG_JUNCTION_DEVIATION = _UxGT("Csomopont eltérés");
LSTR MSG_VELOCITY = _UxGT("Sebesség");
LSTR MSG_VMAX_A = _UxGT("Max Seb. ") LCD_STR_A;
LSTR MSG_VMAX_B = _UxGT("Max Seb. ") LCD_STR_B;
LSTR MSG_VMAX_C = _UxGT("Max Seb. ") LCD_STR_C;
LSTR MSG_VMAX_I = _UxGT("Max Seb. ") LCD_STR_I;
LSTR MSG_VMAX_J = _UxGT("Max Seb. ") LCD_STR_J;
LSTR MSG_VMAX_K = _UxGT("Max Seb. ") LCD_STR_K;
LSTR MSG_VMAX_E = _UxGT("Max Seb. ") LCD_STR_E;
LSTR MSG_VMAX_A = _UxGT("Max Seb. ") STR_A;
LSTR MSG_VMAX_B = _UxGT("Max Seb. ") STR_B;
LSTR MSG_VMAX_C = _UxGT("Max Seb. ") STR_C;
LSTR MSG_VMAX_I = _UxGT("Max Seb. ") STR_I;
LSTR MSG_VMAX_J = _UxGT("Max Seb. ") STR_J;
LSTR MSG_VMAX_K = _UxGT("Max Seb. ") STR_K;
LSTR MSG_VMAX_E = _UxGT("Max Seb. ") STR_E;
LSTR MSG_VMAX_EN = _UxGT("Max sebesség *");
LSTR MSG_VMIN = _UxGT("Min sebesség");
LSTR MSG_VTRAV_MIN = _UxGT("Min utazó.seb.");
LSTR MSG_ACCELERATION = _UxGT("Gyorsulás");
LSTR MSG_AMAX_A = _UxGT("Max gyors. ") LCD_STR_A;
LSTR MSG_AMAX_B = _UxGT("Max gyors. ") LCD_STR_B;
LSTR MSG_AMAX_C = _UxGT("Max gyors. ") LCD_STR_C;
LSTR MSG_AMAX_I = _UxGT("Max gyors. ") LCD_STR_I;
LSTR MSG_AMAX_J = _UxGT("Max gyors. ") LCD_STR_J;
LSTR MSG_AMAX_K = _UxGT("Max gyors. ") LCD_STR_K;
LSTR MSG_AMAX_E = _UxGT("Max gyors. ") LCD_STR_E;
LSTR MSG_AMAX_A = _UxGT("Max gyors. ") STR_A;
LSTR MSG_AMAX_B = _UxGT("Max gyors. ") STR_B;
LSTR MSG_AMAX_C = _UxGT("Max gyors. ") STR_C;
LSTR MSG_AMAX_I = _UxGT("Max gyors. ") STR_I;
LSTR MSG_AMAX_J = _UxGT("Max gyors. ") STR_J;
LSTR MSG_AMAX_K = _UxGT("Max gyors. ") STR_K;
LSTR MSG_AMAX_E = _UxGT("Max gyors. ") STR_E;
LSTR MSG_AMAX_EN = _UxGT("Max gyorsulás *");
LSTR MSG_A_RETRACT = _UxGT("Visszahúzás");
LSTR MSG_A_TRAVEL = _UxGT("Utazás");
LSTR MSG_XY_FREQUENCY_LIMIT = _UxGT("Max frekvencia");
LSTR MSG_XY_FREQUENCY_FEEDRATE = _UxGT("Min elötolás");
LSTR MSG_STEPS_PER_MM = _UxGT("Lépés/mm");
LSTR MSG_A_STEPS = LCD_STR_A _UxGT(" Lépés/mm");
LSTR MSG_B_STEPS = LCD_STR_B _UxGT(" Lépés/mm");
LSTR MSG_C_STEPS = LCD_STR_C _UxGT(" Lépés/mm");
LSTR MSG_I_STEPS = LCD_STR_I _UxGT(" Lépés/mm");
LSTR MSG_J_STEPS = LCD_STR_J _UxGT(" Lépés/mm");
LSTR MSG_K_STEPS = LCD_STR_K _UxGT(" Lépés/mm");
LSTR MSG_A_STEPS = STR_A _UxGT(" Lépés/mm");
LSTR MSG_B_STEPS = STR_B _UxGT(" Lépés/mm");
LSTR MSG_C_STEPS = STR_C _UxGT(" Lépés/mm");
LSTR MSG_I_STEPS = STR_I _UxGT(" Lépés/mm");
LSTR MSG_J_STEPS = STR_J _UxGT(" Lépés/mm");
LSTR MSG_K_STEPS = STR_K _UxGT(" Lépés/mm");
LSTR MSG_E_STEPS = _UxGT("E lépés/mm");
LSTR MSG_EN_STEPS = _UxGT("*Lépés/mm");
LSTR MSG_TEMPERATURE = _UxGT("Höfok");
@ -489,9 +489,9 @@ namespace Language_hu {
LSTR MSG_BABYSTEP_X = _UxGT("Mikrolépés X");
LSTR MSG_BABYSTEP_Y = _UxGT("Mikrolépés Y");
LSTR MSG_BABYSTEP_Z = _UxGT("Mikrolépés Z");
LSTR MSG_BABYSTEP_I = _UxGT("Mikrolépés ") LCD_STR_I;
LSTR MSG_BABYSTEP_J = _UxGT("Mikrolépés ") LCD_STR_J;
LSTR MSG_BABYSTEP_K = _UxGT("Mikrolépés ") LCD_STR_K;
LSTR MSG_BABYSTEP_I = _UxGT("Mikrolépés ") STR_I;
LSTR MSG_BABYSTEP_J = _UxGT("Mikrolépés ") STR_J;
LSTR MSG_BABYSTEP_K = _UxGT("Mikrolépés ") STR_K;
LSTR MSG_BABYSTEP_TOTAL = _UxGT("Teljes");
LSTR MSG_ENDSTOP_ABORT = _UxGT("Végállás megszakítva!");
LSTR MSG_HEATING_FAILED_LCD = _UxGT("Fütés hiba!");
@ -569,12 +569,12 @@ namespace Language_hu {
LSTR MSG_INFO_MAX_TEMP = _UxGT("Max höfok");
LSTR MSG_INFO_PSU = _UxGT("PSU");
LSTR MSG_DRIVE_STRENGTH = _UxGT("Meghajtási erö");
LSTR MSG_DAC_PERCENT_A = LCD_STR_A _UxGT(" Meghajtó %");
LSTR MSG_DAC_PERCENT_B = LCD_STR_B _UxGT(" Meghajtó %");
LSTR MSG_DAC_PERCENT_C = LCD_STR_C _UxGT(" Meghajtó %");
LSTR MSG_DAC_PERCENT_I = LCD_STR_I _UxGT(" Meghajtó %");
LSTR MSG_DAC_PERCENT_J = LCD_STR_J _UxGT(" Meghajtó %");
LSTR MSG_DAC_PERCENT_K = LCD_STR_K _UxGT(" Meghajtó %");
LSTR MSG_DAC_PERCENT_A = STR_A _UxGT(" Meghajtó %");
LSTR MSG_DAC_PERCENT_B = STR_B _UxGT(" Meghajtó %");
LSTR MSG_DAC_PERCENT_C = STR_C _UxGT(" Meghajtó %");
LSTR MSG_DAC_PERCENT_I = STR_I _UxGT(" Meghajtó %");
LSTR MSG_DAC_PERCENT_J = STR_J _UxGT(" Meghajtó %");
LSTR MSG_DAC_PERCENT_K = STR_K _UxGT(" Meghajtó %");
LSTR MSG_DAC_PERCENT_E = _UxGT("E meghajtó %");
LSTR MSG_ERROR_TMC = _UxGT("TMC CSATLAKOZÁSI HIBA");
LSTR MSG_DAC_EEPROM_WRITE = _UxGT("DAC EEPROM írása");

82
Marlin/src/lcd/language/language_it.h

@ -85,9 +85,9 @@ namespace Language_it {
LSTR MSG_HOME_OFFSET_X = _UxGT("Offset home X");
LSTR MSG_HOME_OFFSET_Y = _UxGT("Offset home Y");
LSTR MSG_HOME_OFFSET_Z = _UxGT("Offset home Z");
LSTR MSG_HOME_OFFSET_I = _UxGT("Offset home ") LCD_STR_I;
LSTR MSG_HOME_OFFSET_J = _UxGT("Offset home ") LCD_STR_J;
LSTR MSG_HOME_OFFSET_K = _UxGT("Offset home ") LCD_STR_K;
LSTR MSG_HOME_OFFSET_I = _UxGT("Offset home ") STR_I;
LSTR MSG_HOME_OFFSET_J = _UxGT("Offset home ") STR_J;
LSTR MSG_HOME_OFFSET_K = _UxGT("Offset home ") STR_K;
LSTR MSG_HOME_OFFSETS_APPLIED = _UxGT("Offset applicato");
LSTR MSG_SET_ORIGIN = _UxGT("Imposta Origine");
LSTR MSG_TRAMMING_WIZARD = _UxGT("Wizard Tramming");
@ -268,9 +268,9 @@ namespace Language_it {
LSTR MSG_MOVE_X = _UxGT("Muovi X");
LSTR MSG_MOVE_Y = _UxGT("Muovi Y");
LSTR MSG_MOVE_Z = _UxGT("Muovi Z");
LSTR MSG_MOVE_I = _UxGT("Muovi ") LCD_STR_I;
LSTR MSG_MOVE_J = _UxGT("Muovi ") LCD_STR_J;
LSTR MSG_MOVE_K = _UxGT("Muovi ") LCD_STR_K;
LSTR MSG_MOVE_I = _UxGT("Muovi ") STR_I;
LSTR MSG_MOVE_J = _UxGT("Muovi ") STR_J;
LSTR MSG_MOVE_K = _UxGT("Muovi ") STR_K;
LSTR MSG_MOVE_E = _UxGT("Estrusore");
LSTR MSG_MOVE_EN = _UxGT("Estrusore *");
LSTR MSG_HOTEND_TOO_COLD = _UxGT("Ugello freddo");
@ -325,45 +325,45 @@ namespace Language_it {
LSTR MSG_SELECT_E = _UxGT("Seleziona *");
LSTR MSG_ACC = _UxGT("Accel");
LSTR MSG_JERK = _UxGT("Jerk");
LSTR MSG_VA_JERK = _UxGT("V") LCD_STR_A _UxGT("-jerk");
LSTR MSG_VB_JERK = _UxGT("V") LCD_STR_B _UxGT("-jerk");
LSTR MSG_VC_JERK = _UxGT("V") LCD_STR_C _UxGT("-jerk");
LSTR MSG_VI_JERK = _UxGT("V") LCD_STR_I _UxGT("-jerk");
LSTR MSG_VJ_JERK = _UxGT("V") LCD_STR_J _UxGT("-jerk");
LSTR MSG_VK_JERK = _UxGT("V") LCD_STR_K _UxGT("-jerk");
LSTR MSG_VA_JERK = _UxGT("V") STR_A _UxGT("-jerk");
LSTR MSG_VB_JERK = _UxGT("V") STR_B _UxGT("-jerk");
LSTR MSG_VC_JERK = _UxGT("V") STR_C _UxGT("-jerk");
LSTR MSG_VI_JERK = _UxGT("V") STR_I _UxGT("-jerk");
LSTR MSG_VJ_JERK = _UxGT("V") STR_J _UxGT("-jerk");
LSTR MSG_VK_JERK = _UxGT("V") STR_K _UxGT("-jerk");
LSTR MSG_VE_JERK = _UxGT("Ve-jerk");
LSTR MSG_JUNCTION_DEVIATION = _UxGT("Deviaz. giunzioni");
LSTR MSG_VELOCITY = _UxGT("Velocità");
LSTR MSG_VMAX_A = _UxGT("Vmax ") LCD_STR_A;
LSTR MSG_VMAX_B = _UxGT("Vmax ") LCD_STR_B;
LSTR MSG_VMAX_C = _UxGT("Vmax ") LCD_STR_C;
LSTR MSG_VMAX_I = _UxGT("Vmax ") LCD_STR_I;
LSTR MSG_VMAX_J = _UxGT("Vmax ") LCD_STR_J;
LSTR MSG_VMAX_K = _UxGT("Vmax ") LCD_STR_K;
LSTR MSG_VMAX_E = _UxGT("Vmax ") LCD_STR_E;
LSTR MSG_VMAX_A = _UxGT("Vmax ") STR_A;
LSTR MSG_VMAX_B = _UxGT("Vmax ") STR_B;
LSTR MSG_VMAX_C = _UxGT("Vmax ") STR_C;
LSTR MSG_VMAX_I = _UxGT("Vmax ") STR_I;
LSTR MSG_VMAX_J = _UxGT("Vmax ") STR_J;
LSTR MSG_VMAX_K = _UxGT("Vmax ") STR_K;
LSTR MSG_VMAX_E = _UxGT("Vmax ") STR_E;
LSTR MSG_VMAX_EN = _UxGT("Vmax *");
LSTR MSG_VMIN = _UxGT("Vmin");
LSTR MSG_VTRAV_MIN = _UxGT("VTrav min");
LSTR MSG_ACCELERATION = _UxGT("Accelerazione");
LSTR MSG_AMAX_A = _UxGT("Max ") LCD_STR_A _UxGT(" Accel");
LSTR MSG_AMAX_B = _UxGT("Max ") LCD_STR_B _UxGT(" Accel");
LSTR MSG_AMAX_C = _UxGT("Max ") LCD_STR_C _UxGT(" Accel");
LSTR MSG_AMAX_I = _UxGT("Max ") LCD_STR_I _UxGT(" Accel");
LSTR MSG_AMAX_J = _UxGT("Max ") LCD_STR_J _UxGT(" Accel");
LSTR MSG_AMAX_K = _UxGT("Max ") LCD_STR_K _UxGT(" Accel");
LSTR MSG_AMAX_E = _UxGT("Max ") LCD_STR_E _UxGT(" Accel");
LSTR MSG_AMAX_A = _UxGT("Max ") STR_A _UxGT(" Accel");
LSTR MSG_AMAX_B = _UxGT("Max ") STR_B _UxGT(" Accel");
LSTR MSG_AMAX_C = _UxGT("Max ") STR_C _UxGT(" Accel");
LSTR MSG_AMAX_I = _UxGT("Max ") STR_I _UxGT(" Accel");
LSTR MSG_AMAX_J = _UxGT("Max ") STR_J _UxGT(" Accel");
LSTR MSG_AMAX_K = _UxGT("Max ") STR_K _UxGT(" Accel");
LSTR MSG_AMAX_E = _UxGT("Max ") STR_E _UxGT(" Accel");
LSTR MSG_AMAX_EN = _UxGT("Max * Accel");
LSTR MSG_A_RETRACT = _UxGT("A-Ritrazione");
LSTR MSG_A_TRAVEL = _UxGT("A-Spostamento");
LSTR MSG_XY_FREQUENCY_LIMIT = _UxGT("Frequenza max");
LSTR MSG_XY_FREQUENCY_FEEDRATE = _UxGT("Feed min");
LSTR MSG_STEPS_PER_MM = _UxGT("Passi/mm");
LSTR MSG_A_STEPS = LCD_STR_A _UxGT(" passi/mm");
LSTR MSG_B_STEPS = LCD_STR_B _UxGT(" passi/mm");
LSTR MSG_C_STEPS = LCD_STR_C _UxGT(" passi/mm");
LSTR MSG_I_STEPS = LCD_STR_I _UxGT(" passi/mm");
LSTR MSG_J_STEPS = LCD_STR_J _UxGT(" passi/mm");
LSTR MSG_K_STEPS = LCD_STR_K _UxGT(" passi/mm");
LSTR MSG_A_STEPS = STR_A _UxGT(" passi/mm");
LSTR MSG_B_STEPS = STR_B _UxGT(" passi/mm");
LSTR MSG_C_STEPS = STR_C _UxGT(" passi/mm");
LSTR MSG_I_STEPS = STR_I _UxGT(" passi/mm");
LSTR MSG_J_STEPS = STR_J _UxGT(" passi/mm");
LSTR MSG_K_STEPS = STR_K _UxGT(" passi/mm");
LSTR MSG_E_STEPS = _UxGT("E passi/mm");
LSTR MSG_EN_STEPS = _UxGT("* passi/mm");
LSTR MSG_TEMPERATURE = _UxGT("Temperatura");
@ -497,9 +497,9 @@ namespace Language_it {
LSTR MSG_BABYSTEP_X = _UxGT("Babystep X");
LSTR MSG_BABYSTEP_Y = _UxGT("Babystep Y");
LSTR MSG_BABYSTEP_Z = _UxGT("Babystep Z");
LSTR MSG_BABYSTEP_I = _UxGT("Babystep ") LCD_STR_I;
LSTR MSG_BABYSTEP_J = _UxGT("Babystep ") LCD_STR_J;
LSTR MSG_BABYSTEP_K = _UxGT("Babystep ") LCD_STR_K;
LSTR MSG_BABYSTEP_I = _UxGT("Babystep ") STR_I;
LSTR MSG_BABYSTEP_J = _UxGT("Babystep ") STR_J;
LSTR MSG_BABYSTEP_K = _UxGT("Babystep ") STR_K;
LSTR MSG_BABYSTEP_TOTAL = _UxGT("Totali");
LSTR MSG_ENDSTOP_ABORT = _UxGT("Interrompi se FC");
LSTR MSG_HEATING_FAILED_LCD = _UxGT("Risc.Fallito"); // Max 12 characters
@ -577,12 +577,12 @@ namespace Language_it {
LSTR MSG_INFO_MAX_TEMP = _UxGT("Temp max");
LSTR MSG_INFO_PSU = _UxGT("Alimentatore");
LSTR MSG_DRIVE_STRENGTH = _UxGT("Potenza Drive");
LSTR MSG_DAC_PERCENT_A = _UxGT("Driver ") LCD_STR_A _UxGT(" %");
LSTR MSG_DAC_PERCENT_B = _UxGT("Driver ") LCD_STR_B _UxGT(" %");
LSTR MSG_DAC_PERCENT_C = _UxGT("Driver ") LCD_STR_C _UxGT(" %");
LSTR MSG_DAC_PERCENT_I = _UxGT("Driver ") LCD_STR_I _UxGT(" %");
LSTR MSG_DAC_PERCENT_J = _UxGT("Driver ") LCD_STR_J _UxGT(" %");
LSTR MSG_DAC_PERCENT_K = _UxGT("Driver ") LCD_STR_K _UxGT(" %");
LSTR MSG_DAC_PERCENT_A = _UxGT("Driver ") STR_A _UxGT(" %");
LSTR MSG_DAC_PERCENT_B = _UxGT("Driver ") STR_B _UxGT(" %");
LSTR MSG_DAC_PERCENT_C = _UxGT("Driver ") STR_C _UxGT(" %");
LSTR MSG_DAC_PERCENT_I = _UxGT("Driver ") STR_I _UxGT(" %");
LSTR MSG_DAC_PERCENT_J = _UxGT("Driver ") STR_J _UxGT(" %");
LSTR MSG_DAC_PERCENT_K = _UxGT("Driver ") STR_K _UxGT(" %");
LSTR MSG_DAC_PERCENT_E = _UxGT("Driver E %");
LSTR MSG_ERROR_TMC = _UxGT("ERR.CONNESSIONE TMC");
LSTR MSG_DAC_EEPROM_WRITE = _UxGT("Scrivi DAC EEPROM");

44
Marlin/src/lcd/language/language_jp_kana.h

@ -116,23 +116,23 @@ namespace Language_jp_kana {
LSTR MSG_SELECT_E = _UxGT("センタク *");
LSTR MSG_ACC = _UxGT("カソクド mm/s") SUPERSCRIPT_TWO; // "Accel"
LSTR MSG_JERK = _UxGT("ヤクドウ mm/s"); // "Jerk"
LSTR MSG_VA_JERK = _UxGT("ジク ヤクドウ mm/s") LCD_STR_A; // "Va-jerk"
LSTR MSG_VB_JERK = _UxGT("ジク ヤクドウ mm/s") LCD_STR_B; // "Vb-jerk"
LSTR MSG_VC_JERK = _UxGT("ジク ヤクドウ mm/s") LCD_STR_C; // "Vc-jerk"
LSTR MSG_VI_JERK = _UxGT("ジク ヤクドウ mm/s") LCD_STR_I; // "Va-jerk"
LSTR MSG_VJ_JERK = _UxGT("ジク ヤクドウ mm/s") LCD_STR_J; // "Vb-jerk"
LSTR MSG_VK_JERK = _UxGT("ジク ヤクドウ mm/s") LCD_STR_K; // "Vc-jerk"
LSTR MSG_A_STEPS = LCD_STR_A _UxGT("ステップ/mm");
LSTR MSG_B_STEPS = LCD_STR_B _UxGT("ステップ/mm");
LSTR MSG_C_STEPS = LCD_STR_C _UxGT("ステップ/mm");
LSTR MSG_VA_JERK = _UxGT("ジク ヤクドウ mm/s") STR_A; // "Va-jerk"
LSTR MSG_VB_JERK = _UxGT("ジク ヤクドウ mm/s") STR_B; // "Vb-jerk"
LSTR MSG_VC_JERK = _UxGT("ジク ヤクドウ mm/s") STR_C; // "Vc-jerk"
LSTR MSG_VI_JERK = _UxGT("ジク ヤクドウ mm/s") STR_I; // "Va-jerk"
LSTR MSG_VJ_JERK = _UxGT("ジク ヤクドウ mm/s") STR_J; // "Vb-jerk"
LSTR MSG_VK_JERK = _UxGT("ジク ヤクドウ mm/s") STR_K; // "Vc-jerk"
LSTR MSG_A_STEPS = STR_A _UxGT("ステップ/mm");
LSTR MSG_B_STEPS = STR_B _UxGT("ステップ/mm");
LSTR MSG_C_STEPS = STR_C _UxGT("ステップ/mm");
LSTR MSG_VE_JERK = _UxGT("エクストルーダー ヤクド"); // "Ve-jerk"
LSTR MSG_VMAX_A = _UxGT("サイダイオクリソクド ") LCD_STR_A; // "Vmax A"
LSTR MSG_VMAX_B = _UxGT("サイダイオクリソクド ") LCD_STR_B; // "Vmax B"
LSTR MSG_VMAX_C = _UxGT("サイダイオクリソクド ") LCD_STR_C; // "Vmax C"
LSTR MSG_VMAX_I = _UxGT("サイダイオクリソクド ") LCD_STR_I; // "Vmax I"
LSTR MSG_VMAX_J = _UxGT("サイダイオクリソクド ") LCD_STR_J; // "Vmax J"
LSTR MSG_VMAX_K = _UxGT("サイダイオクリソクド ") LCD_STR_K; // "Vmax K"
LSTR MSG_VMAX_E = _UxGT("サイダイオクリソクド ") LCD_STR_E; // "Vmax E"
LSTR MSG_VMAX_A = _UxGT("サイダイオクリソクド ") STR_A; // "Vmax A"
LSTR MSG_VMAX_B = _UxGT("サイダイオクリソクド ") STR_B; // "Vmax B"
LSTR MSG_VMAX_C = _UxGT("サイダイオクリソクド ") STR_C; // "Vmax C"
LSTR MSG_VMAX_I = _UxGT("サイダイオクリソクド ") STR_I; // "Vmax I"
LSTR MSG_VMAX_J = _UxGT("サイダイオクリソクド ") STR_J; // "Vmax J"
LSTR MSG_VMAX_K = _UxGT("サイダイオクリソクド ") STR_K; // "Vmax K"
LSTR MSG_VMAX_E = _UxGT("サイダイオクリソクド ") STR_E; // "Vmax E"
LSTR MSG_VMAX_EN = _UxGT("サイダイオクリソクド *"); // "Vmax E1"
LSTR MSG_VMIN = _UxGT("サイショウオクリソクド"); // "Vmin"
LSTR MSG_VTRAV_MIN = _UxGT("サイショウイドウソクド"); // "VTrav min"
@ -217,12 +217,12 @@ namespace Language_jp_kana {
LSTR MSG_INFO_MAX_TEMP = _UxGT("セッテイサイコウオン"); // "Max Temp"
LSTR MSG_INFO_PSU = _UxGT("デンゲンシュベツ"); // "Power Supply"
LSTR MSG_DRIVE_STRENGTH = _UxGT("モータークドウリョク"); // "Drive Strength"
LSTR MSG_DAC_PERCENT_A = LCD_STR_A _UxGT(" DACシュツリョク %"); // "X Driver %"
LSTR MSG_DAC_PERCENT_B = LCD_STR_B _UxGT(" DACシュツリョク %"); // "Y Driver %"
LSTR MSG_DAC_PERCENT_C = LCD_STR_C _UxGT(" DACシュツリョク %"); // "Z Driver %"
LSTR MSG_DAC_PERCENT_I = LCD_STR_I _UxGT(" DACシュツリョク %"); // "I Driver %"
LSTR MSG_DAC_PERCENT_J = LCD_STR_J _UxGT(" DACシュツリョク %"); // "J Driver %"
LSTR MSG_DAC_PERCENT_K = LCD_STR_K _UxGT(" DACシュツリョク %"); // "K Driver %"
LSTR MSG_DAC_PERCENT_A = STR_A _UxGT(" DACシュツリョク %"); // "X Driver %"
LSTR MSG_DAC_PERCENT_B = STR_B _UxGT(" DACシュツリョク %"); // "Y Driver %"
LSTR MSG_DAC_PERCENT_C = STR_C _UxGT(" DACシュツリョク %"); // "Z Driver %"
LSTR MSG_DAC_PERCENT_I = STR_I _UxGT(" DACシュツリョク %"); // "I Driver %"
LSTR MSG_DAC_PERCENT_J = STR_J _UxGT(" DACシュツリョク %"); // "J Driver %"
LSTR MSG_DAC_PERCENT_K = STR_K _UxGT(" DACシュツリョク %"); // "K Driver %"
LSTR MSG_DAC_PERCENT_E = _UxGT("E DACシュツリョク %"); // "E Driver %"
LSTR MSG_DAC_EEPROM_WRITE = _UxGT("EEPROMヘホゾン"); // "Store memory"
LSTR MSG_FILAMENT_CHANGE_HEADER_PAUSE = _UxGT("イチジテイシ");

36
Marlin/src/lcd/language/language_pl.h

@ -274,12 +274,12 @@ namespace Language_pl {
LSTR MSG_SELECT_E = _UxGT("Wybierz *");
LSTR MSG_ACC = _UxGT("Przyspieszenie");
LSTR MSG_JERK = _UxGT("Zryw");
LSTR MSG_VA_JERK = _UxGT("Zryw V") LCD_STR_A;
LSTR MSG_VB_JERK = _UxGT("Zryw V") LCD_STR_B;
LSTR MSG_VC_JERK = _UxGT("Zryw V") LCD_STR_C;
LSTR MSG_VI_JERK = _UxGT("Zryw V") LCD_STR_I;
LSTR MSG_VJ_JERK = _UxGT("Zryw V") LCD_STR_J;
LSTR MSG_VK_JERK = _UxGT("Zryw V") LCD_STR_K;
LSTR MSG_VA_JERK = _UxGT("Zryw V") STR_A;
LSTR MSG_VB_JERK = _UxGT("Zryw V") STR_B;
LSTR MSG_VC_JERK = _UxGT("Zryw V") STR_C;
LSTR MSG_VI_JERK = _UxGT("Zryw V") STR_I;
LSTR MSG_VJ_JERK = _UxGT("Zryw V") STR_J;
LSTR MSG_VK_JERK = _UxGT("Zryw V") STR_K;
LSTR MSG_VE_JERK = _UxGT("Zryw Ve");
LSTR MSG_VELOCITY = _UxGT("Prędkość (V)");
@ -290,12 +290,12 @@ namespace Language_pl {
LSTR MSG_A_TRAVEL = _UxGT("A-przesuń.");
LSTR MSG_XY_FREQUENCY_LIMIT = _UxGT("Częstotliwość max");
LSTR MSG_STEPS_PER_MM = _UxGT("kroki/mm");
LSTR MSG_A_STEPS = LCD_STR_A _UxGT(" kroki/mm");
LSTR MSG_B_STEPS = LCD_STR_B _UxGT(" kroki/mm");
LSTR MSG_C_STEPS = LCD_STR_C _UxGT(" kroki/mm");
LSTR MSG_I_STEPS = LCD_STR_I _UxGT(" kroki/mm");
LSTR MSG_J_STEPS = LCD_STR_J _UxGT(" kroki/mm");
LSTR MSG_K_STEPS = LCD_STR_K _UxGT(" kroki/mm");
LSTR MSG_A_STEPS = STR_A _UxGT(" kroki/mm");
LSTR MSG_B_STEPS = STR_B _UxGT(" kroki/mm");
LSTR MSG_C_STEPS = STR_C _UxGT(" kroki/mm");
LSTR MSG_I_STEPS = STR_I _UxGT(" kroki/mm");
LSTR MSG_J_STEPS = STR_J _UxGT(" kroki/mm");
LSTR MSG_K_STEPS = STR_K _UxGT(" kroki/mm");
LSTR MSG_E_STEPS = _UxGT("E kroki/mm");
LSTR MSG_EN_STEPS = _UxGT("* kroki/mm");
LSTR MSG_TEMPERATURE = _UxGT("Temperatura");
@ -446,12 +446,12 @@ namespace Language_pl {
LSTR MSG_INFO_PSU = _UxGT("Zasilacz");
LSTR MSG_DRIVE_STRENGTH = _UxGT("Siła silnika");
LSTR MSG_DAC_PERCENT_A = LCD_STR_A _UxGT(" Siła %");
LSTR MSG_DAC_PERCENT_B = LCD_STR_B _UxGT(" Siła %");
LSTR MSG_DAC_PERCENT_C = LCD_STR_C _UxGT(" Siła %");
LSTR MSG_DAC_PERCENT_I = LCD_STR_I _UxGT(" Siła %");
LSTR MSG_DAC_PERCENT_J = LCD_STR_J _UxGT(" Siła %");
LSTR MSG_DAC_PERCENT_K = LCD_STR_K _UxGT(" Siła %");
LSTR MSG_DAC_PERCENT_A = STR_A _UxGT(" Siła %");
LSTR MSG_DAC_PERCENT_B = STR_B _UxGT(" Siła %");
LSTR MSG_DAC_PERCENT_C = STR_C _UxGT(" Siła %");
LSTR MSG_DAC_PERCENT_I = STR_I _UxGT(" Siła %");
LSTR MSG_DAC_PERCENT_J = STR_J _UxGT(" Siła %");
LSTR MSG_DAC_PERCENT_K = STR_K _UxGT(" Siła %");
LSTR MSG_DAC_PERCENT_E = _UxGT("E Siła %");
LSTR MSG_ERROR_TMC = _UxGT("TMC BŁĄD POŁĄCZENIA");
LSTR MSG_DAC_EEPROM_WRITE = _UxGT("Zapisz DAC EEPROM");

12
Marlin/src/lcd/language/language_pt.h

@ -102,12 +102,12 @@ namespace Language_pt {
LSTR MSG_A_RETRACT = _UxGT("A-retracção");
LSTR MSG_A_TRAVEL = _UxGT("A-movimento");
LSTR MSG_STEPS_PER_MM = _UxGT("Passo/mm");
LSTR MSG_A_STEPS = LCD_STR_A _UxGT(" passo/mm");
LSTR MSG_B_STEPS = LCD_STR_B _UxGT(" passo/mm");
LSTR MSG_C_STEPS = LCD_STR_C _UxGT(" passo/mm");
LSTR MSG_I_STEPS = LCD_STR_I _UxGT(" passo/mm");
LSTR MSG_J_STEPS = LCD_STR_J _UxGT(" passo/mm");
LSTR MSG_K_STEPS = LCD_STR_K _UxGT(" passo/mm");
LSTR MSG_A_STEPS = STR_A _UxGT(" passo/mm");
LSTR MSG_B_STEPS = STR_B _UxGT(" passo/mm");
LSTR MSG_C_STEPS = STR_C _UxGT(" passo/mm");
LSTR MSG_I_STEPS = STR_I _UxGT(" passo/mm");
LSTR MSG_J_STEPS = STR_J _UxGT(" passo/mm");
LSTR MSG_K_STEPS = STR_K _UxGT(" passo/mm");
LSTR MSG_E_STEPS = _UxGT("E passo/mm");
LSTR MSG_EN_STEPS = _UxGT("* passo/mm");
LSTR MSG_TEMPERATURE = _UxGT("Temperatura");

24
Marlin/src/lcd/language/language_pt_br.h

@ -240,12 +240,12 @@ namespace Language_pt_br {
LSTR MSG_SELECT_E = _UxGT("Selecionar *");
LSTR MSG_ACC = _UxGT("Acel.");
LSTR MSG_JERK = _UxGT("Arrancada");
LSTR MSG_VA_JERK = _UxGT("arrancada V") LCD_STR_A;
LSTR MSG_VB_JERK = _UxGT("arrancada V") LCD_STR_B;
LSTR MSG_VC_JERK = _UxGT("arrancada V") LCD_STR_C;
LSTR MSG_VI_JERK = _UxGT("arrancada V") LCD_STR_I;
LSTR MSG_VJ_JERK = _UxGT("arrancada V") LCD_STR_J;
LSTR MSG_VK_JERK = _UxGT("arrancada V") LCD_STR_K;
LSTR MSG_VA_JERK = _UxGT("arrancada V") STR_A;
LSTR MSG_VB_JERK = _UxGT("arrancada V") STR_B;
LSTR MSG_VC_JERK = _UxGT("arrancada V") STR_C;
LSTR MSG_VI_JERK = _UxGT("arrancada V") STR_I;
LSTR MSG_VJ_JERK = _UxGT("arrancada V") STR_J;
LSTR MSG_VK_JERK = _UxGT("arrancada V") STR_K;
LSTR MSG_VE_JERK = _UxGT("arrancada VE");
LSTR MSG_JUNCTION_DEVIATION = _UxGT("Desv. Junção");
LSTR MSG_VELOCITY = _UxGT("Velocidade");
@ -254,12 +254,12 @@ namespace Language_pt_br {
LSTR MSG_A_RETRACT = _UxGT("Retrair A");
LSTR MSG_A_TRAVEL = _UxGT("Movimento A");
LSTR MSG_STEPS_PER_MM = _UxGT("Passo/mm");
LSTR MSG_A_STEPS = _UxGT("Passo ") LCD_STR_A _UxGT("/mm");
LSTR MSG_B_STEPS = _UxGT("Passo ") LCD_STR_B _UxGT("/mm");
LSTR MSG_C_STEPS = _UxGT("Passo ") LCD_STR_C _UxGT("/mm");
LSTR MSG_I_STEPS = _UxGT("Passo ") LCD_STR_I _UxGT("/mm");
LSTR MSG_J_STEPS = _UxGT("Passo ") LCD_STR_J _UxGT("/mm");
LSTR MSG_K_STEPS = _UxGT("Passo ") LCD_STR_K _UxGT("/mm");
LSTR MSG_A_STEPS = _UxGT("Passo ") STR_A _UxGT("/mm");
LSTR MSG_B_STEPS = _UxGT("Passo ") STR_B _UxGT("/mm");
LSTR MSG_C_STEPS = _UxGT("Passo ") STR_C _UxGT("/mm");
LSTR MSG_I_STEPS = _UxGT("Passo ") STR_I _UxGT("/mm");
LSTR MSG_J_STEPS = _UxGT("Passo ") STR_J _UxGT("/mm");
LSTR MSG_K_STEPS = _UxGT("Passo ") STR_K _UxGT("/mm");
LSTR MSG_E_STEPS = _UxGT("E/mm");
LSTR MSG_EN_STEPS = _UxGT("*/mm");
LSTR MSG_TEMPERATURE = _UxGT("Temperatura");

64
Marlin/src/lcd/language/language_ro.h

@ -268,45 +268,45 @@ namespace Language_ro {
LSTR MSG_SELECT_E = _UxGT("Select *");
LSTR MSG_ACC = _UxGT("Accel");
LSTR MSG_JERK = _UxGT("Jerk");
LSTR MSG_VA_JERK = _UxGT("V") LCD_STR_A _UxGT("-Jerk");
LSTR MSG_VB_JERK = _UxGT("V") LCD_STR_B _UxGT("-Jerk");
LSTR MSG_VC_JERK = _UxGT("V") LCD_STR_C _UxGT("-Jerk");
LSTR MSG_VI_JERK = _UxGT("V") LCD_STR_I _UxGT("-Jerk");
LSTR MSG_VJ_JERK = _UxGT("V") LCD_STR_J _UxGT("-Jerk");
LSTR MSG_VK_JERK = _UxGT("V") LCD_STR_K _UxGT("-Jerk");
LSTR MSG_VA_JERK = _UxGT("V") STR_A _UxGT("-Jerk");
LSTR MSG_VB_JERK = _UxGT("V") STR_B _UxGT("-Jerk");
LSTR MSG_VC_JERK = _UxGT("V") STR_C _UxGT("-Jerk");
LSTR MSG_VI_JERK = _UxGT("V") STR_I _UxGT("-Jerk");
LSTR MSG_VJ_JERK = _UxGT("V") STR_J _UxGT("-Jerk");
LSTR MSG_VK_JERK = _UxGT("V") STR_K _UxGT("-Jerk");
LSTR MSG_VE_JERK = _UxGT("Ve-Jerk");
LSTR MSG_JUNCTION_DEVIATION = _UxGT("Junction Dev");
LSTR MSG_VELOCITY = _UxGT("Velocity");
LSTR MSG_VMAX_A = _UxGT("Vmax ") LCD_STR_A;
LSTR MSG_VMAX_B = _UxGT("Vmax ") LCD_STR_B;
LSTR MSG_VMAX_C = _UxGT("Vmax ") LCD_STR_C;
LSTR MSG_VMAX_I = _UxGT("Vmax ") LCD_STR_I;
LSTR MSG_VMAX_J = _UxGT("Vmax ") LCD_STR_J;
LSTR MSG_VMAX_K = _UxGT("Vmax ") LCD_STR_K;
LSTR MSG_VMAX_E = _UxGT("Vmax ") LCD_STR_E;
LSTR MSG_VMAX_A = _UxGT("Vmax ") STR_A;
LSTR MSG_VMAX_B = _UxGT("Vmax ") STR_B;
LSTR MSG_VMAX_C = _UxGT("Vmax ") STR_C;
LSTR MSG_VMAX_I = _UxGT("Vmax ") STR_I;
LSTR MSG_VMAX_J = _UxGT("Vmax ") STR_J;
LSTR MSG_VMAX_K = _UxGT("Vmax ") STR_K;
LSTR MSG_VMAX_E = _UxGT("Vmax ") STR_E;
LSTR MSG_VMAX_EN = _UxGT("Vmax *");
LSTR MSG_VMIN = _UxGT("Vmin");
LSTR MSG_VTRAV_MIN = _UxGT("VTrav Min");
LSTR MSG_ACCELERATION = _UxGT("Acceleration");
LSTR MSG_AMAX_A = _UxGT("Amax ") LCD_STR_A;
LSTR MSG_AMAX_B = _UxGT("Amax ") LCD_STR_B;
LSTR MSG_AMAX_C = _UxGT("Amax ") LCD_STR_C;
LSTR MSG_AMAX_I = _UxGT("Amax ") LCD_STR_I;
LSTR MSG_AMAX_J = _UxGT("Amax ") LCD_STR_J;
LSTR MSG_AMAX_K = _UxGT("Amax ") LCD_STR_K;
LSTR MSG_AMAX_E = _UxGT("Amax ") LCD_STR_E;
LSTR MSG_AMAX_A = _UxGT("Amax ") STR_A;
LSTR MSG_AMAX_B = _UxGT("Amax ") STR_B;
LSTR MSG_AMAX_C = _UxGT("Amax ") STR_C;
LSTR MSG_AMAX_I = _UxGT("Amax ") STR_I;
LSTR MSG_AMAX_J = _UxGT("Amax ") STR_J;
LSTR MSG_AMAX_K = _UxGT("Amax ") STR_K;
LSTR MSG_AMAX_E = _UxGT("Amax ") STR_E;
LSTR MSG_AMAX_EN = _UxGT("Amax *");
LSTR MSG_A_RETRACT = _UxGT("A-Retract");
LSTR MSG_A_TRAVEL = _UxGT("A-Travel");
LSTR MSG_XY_FREQUENCY_LIMIT = _UxGT("Frequency max");
LSTR MSG_XY_FREQUENCY_FEEDRATE = _UxGT("Feed min");
LSTR MSG_STEPS_PER_MM = _UxGT("Steps/mm");
LSTR MSG_A_STEPS = LCD_STR_A _UxGT(" steps/mm");
LSTR MSG_B_STEPS = LCD_STR_B _UxGT(" steps/mm");
LSTR MSG_C_STEPS = LCD_STR_C _UxGT(" steps/mm");
LSTR MSG_I_STEPS = LCD_STR_I _UxGT(" steps/mm");
LSTR MSG_J_STEPS = LCD_STR_J _UxGT(" steps/mm");
LSTR MSG_K_STEPS = LCD_STR_K _UxGT(" steps/mm");
LSTR MSG_A_STEPS = STR_A _UxGT(" steps/mm");
LSTR MSG_B_STEPS = STR_B _UxGT(" steps/mm");
LSTR MSG_C_STEPS = STR_C _UxGT(" steps/mm");
LSTR MSG_I_STEPS = STR_I _UxGT(" steps/mm");
LSTR MSG_J_STEPS = STR_J _UxGT(" steps/mm");
LSTR MSG_K_STEPS = STR_K _UxGT(" steps/mm");
LSTR MSG_E_STEPS = _UxGT("Esteps/mm");
LSTR MSG_EN_STEPS = _UxGT("*steps/mm");
LSTR MSG_TEMPERATURE = _UxGT("Temperature");
@ -504,12 +504,12 @@ namespace Language_ro {
LSTR MSG_INFO_MAX_TEMP = _UxGT("Temperatura Maxima");
LSTR MSG_INFO_PSU = _UxGT("PSU");
LSTR MSG_DRIVE_STRENGTH = _UxGT("Drive Strength");
LSTR MSG_DAC_PERCENT_A = LCD_STR_A _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_B = LCD_STR_B _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_C = LCD_STR_C _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_I = LCD_STR_I _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_J = LCD_STR_J _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_K = LCD_STR_K _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_A = STR_A _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_B = STR_B _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_C = STR_C _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_I = STR_I _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_J = STR_J _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_K = STR_K _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_E = _UxGT("E Driver %");
LSTR MSG_ERROR_TMC = _UxGT("TMC CONNECTION ERROR");
LSTR MSG_DAC_EEPROM_WRITE = _UxGT("DAC EEPROM Write");

88
Marlin/src/lcd/language/language_ru.h

@ -85,17 +85,17 @@ namespace Language_ru {
LSTR MSG_HOME_OFFSET_X = _UxGT("Смещение дома X");
LSTR MSG_HOME_OFFSET_Y = _UxGT("Смещение дома Y");
LSTR MSG_HOME_OFFSET_Z = _UxGT("Смещение дома Z");
LSTR MSG_HOME_OFFSET_I = _UxGT("Смещение дома ") LCD_STR_I;
LSTR MSG_HOME_OFFSET_J = _UxGT("Смещение дома ") LCD_STR_J;
LSTR MSG_HOME_OFFSET_K = _UxGT("Смещение дома ") LCD_STR_K;
LSTR MSG_HOME_OFFSET_I = _UxGT("Смещение дома ") STR_I;
LSTR MSG_HOME_OFFSET_J = _UxGT("Смещение дома ") STR_J;
LSTR MSG_HOME_OFFSET_K = _UxGT("Смещение дома ") STR_K;
#else
LSTR MSG_SET_HOME_OFFSETS = _UxGT("Установ.смещ.дома");
LSTR MSG_HOME_OFFSET_X = _UxGT("Смещ. дома X");
LSTR MSG_HOME_OFFSET_Y = _UxGT("Смещ. дома Y");
LSTR MSG_HOME_OFFSET_Z = _UxGT("Смещ. дома Z");
LSTR MSG_HOME_OFFSET_I = _UxGT("Смещ. дома ") LCD_STR_I;
LSTR MSG_HOME_OFFSET_J = _UxGT("Смещ. дома ") LCD_STR_J;
LSTR MSG_HOME_OFFSET_K = _UxGT("Смещ. дома ") LCD_STR_K;
LSTR MSG_HOME_OFFSET_I = _UxGT("Смещ. дома ") STR_I;
LSTR MSG_HOME_OFFSET_J = _UxGT("Смещ. дома ") STR_J;
LSTR MSG_HOME_OFFSET_K = _UxGT("Смещ. дома ") STR_K;
#endif
LSTR MSG_HOME_OFFSETS_APPLIED = _UxGT("Смещения применены");
LSTR MSG_SET_ORIGIN = _UxGT("Установить ноль");
@ -340,9 +340,9 @@ namespace Language_ru {
LSTR MSG_MOVE_X = _UxGT("Движение по X");
LSTR MSG_MOVE_Y = _UxGT("Движение по Y");
LSTR MSG_MOVE_Z = _UxGT("Движение по Z");
LSTR MSG_MOVE_I = _UxGT("Движение по ") LCD_STR_I;
LSTR MSG_MOVE_J = _UxGT("Движение по ") LCD_STR_J;
LSTR MSG_MOVE_K = _UxGT("Движение по ") LCD_STR_K;
LSTR MSG_MOVE_I = _UxGT("Движение по ") STR_I;
LSTR MSG_MOVE_J = _UxGT("Движение по ") STR_J;
LSTR MSG_MOVE_K = _UxGT("Движение по ") STR_K;
LSTR MSG_MOVE_E = _UxGT("Экструдер");
LSTR MSG_MOVE_EN = _UxGT("Экструдер *");
LSTR MSG_HOTEND_TOO_COLD = _UxGT("Сопло не нагрето");
@ -400,12 +400,12 @@ namespace Language_ru {
LSTR MSG_SELECT_E = _UxGT("Выбор *");
LSTR MSG_ACC = _UxGT("Ускорение");
LSTR MSG_JERK = _UxGT("Рывок");
LSTR MSG_VA_JERK = _UxGT("V") LCD_STR_A _UxGT("-рывок");
LSTR MSG_VB_JERK = _UxGT("V") LCD_STR_B _UxGT("-рывок");
LSTR MSG_VC_JERK = _UxGT("V") LCD_STR_C _UxGT("-рывок");
LSTR MSG_VI_JERK = _UxGT("V") LCD_STR_I _UxGT("-рывок");
LSTR MSG_VJ_JERK = _UxGT("V") LCD_STR_J _UxGT("-рывок");
LSTR MSG_VK_JERK = _UxGT("V") LCD_STR_K _UxGT("-рывок");
LSTR MSG_VA_JERK = _UxGT("V") STR_A _UxGT("-рывок");
LSTR MSG_VB_JERK = _UxGT("V") STR_B _UxGT("-рывок");
LSTR MSG_VC_JERK = _UxGT("V") STR_C _UxGT("-рывок");
LSTR MSG_VI_JERK = _UxGT("V") STR_I _UxGT("-рывок");
LSTR MSG_VJ_JERK = _UxGT("V") STR_J _UxGT("-рывок");
LSTR MSG_VK_JERK = _UxGT("V") STR_K _UxGT("-рывок");
LSTR MSG_VE_JERK = _UxGT("Ve-рывок");
#if LCD_WIDTH > 21 || HAS_DWIN_E3V2
LSTR MSG_JUNCTION_DEVIATION = _UxGT("Отклонение узла");
@ -413,36 +413,36 @@ namespace Language_ru {
LSTR MSG_JUNCTION_DEVIATION = _UxGT("Отклон. узла");
#endif
LSTR MSG_VELOCITY = _UxGT("Скорость, мм/с");
LSTR MSG_VMAX_A = _UxGT("Скор.макс ") LCD_STR_A;
LSTR MSG_VMAX_B = _UxGT("Скор.макс ") LCD_STR_B;
LSTR MSG_VMAX_C = _UxGT("Скор.макс ") LCD_STR_C;
LSTR MSG_VMAX_I = _UxGT("Скор.макс ") LCD_STR_I;
LSTR MSG_VMAX_J = _UxGT("Скор.макс ") LCD_STR_J;
LSTR MSG_VMAX_K = _UxGT("Скор.макс ") LCD_STR_K;
LSTR MSG_VMAX_E = _UxGT("Скор.макс ") LCD_STR_E;
LSTR MSG_VMAX_A = _UxGT("Скор.макс ") STR_A;
LSTR MSG_VMAX_B = _UxGT("Скор.макс ") STR_B;
LSTR MSG_VMAX_C = _UxGT("Скор.макс ") STR_C;
LSTR MSG_VMAX_I = _UxGT("Скор.макс ") STR_I;
LSTR MSG_VMAX_J = _UxGT("Скор.макс ") STR_J;
LSTR MSG_VMAX_K = _UxGT("Скор.макс ") STR_K;
LSTR MSG_VMAX_E = _UxGT("Скор.макс ") STR_E;
LSTR MSG_VMAX_EN = _UxGT("Скор.макс *");
LSTR MSG_VMIN = _UxGT("Скор.мин");
LSTR MSG_VTRAV_MIN = _UxGT("Перемещение мин");
LSTR MSG_ACCELERATION = _UxGT("Ускорение, мм/с2");
LSTR MSG_AMAX_A = _UxGT("Ускор.макс ") LCD_STR_A;
LSTR MSG_AMAX_B = _UxGT("Ускор.макс ") LCD_STR_B;
LSTR MSG_AMAX_C = _UxGT("Ускор.макс ") LCD_STR_C;
LSTR MSG_AMAX_I = _UxGT("Ускор.макс ") LCD_STR_I;
LSTR MSG_AMAX_J = _UxGT("Ускор.макс ") LCD_STR_J;
LSTR MSG_AMAX_K = _UxGT("Ускор.макс ") LCD_STR_K;
LSTR MSG_AMAX_E = _UxGT("Ускор.макс ") LCD_STR_E;
LSTR MSG_AMAX_A = _UxGT("Ускор.макс ") STR_A;
LSTR MSG_AMAX_B = _UxGT("Ускор.макс ") STR_B;
LSTR MSG_AMAX_C = _UxGT("Ускор.макс ") STR_C;
LSTR MSG_AMAX_I = _UxGT("Ускор.макс ") STR_I;
LSTR MSG_AMAX_J = _UxGT("Ускор.макс ") STR_J;
LSTR MSG_AMAX_K = _UxGT("Ускор.макс ") STR_K;
LSTR MSG_AMAX_E = _UxGT("Ускор.макс ") STR_E;
LSTR MSG_AMAX_EN = _UxGT("Ускор.макс *");
LSTR MSG_A_RETRACT = _UxGT("Ускор.втягив.");
LSTR MSG_A_TRAVEL = _UxGT("Ускор.путеш.");
LSTR MSG_XY_FREQUENCY_LIMIT = _UxGT("Частота макс.");
LSTR MSG_XY_FREQUENCY_FEEDRATE = _UxGT("Подача мин.");
LSTR MSG_STEPS_PER_MM = _UxGT("Шагов/мм");
LSTR MSG_A_STEPS = LCD_STR_A _UxGT(" шаг/мм");
LSTR MSG_B_STEPS = LCD_STR_B _UxGT(" шаг/мм");
LSTR MSG_C_STEPS = LCD_STR_C _UxGT(" шаг/мм");
LSTR MSG_I_STEPS = LCD_STR_I _UxGT(" шаг/мм");
LSTR MSG_J_STEPS = LCD_STR_J _UxGT(" шаг/мм");
LSTR MSG_K_STEPS = LCD_STR_K _UxGT(" шаг/мм");
LSTR MSG_A_STEPS = STR_A _UxGT(" шаг/мм");
LSTR MSG_B_STEPS = STR_B _UxGT(" шаг/мм");
LSTR MSG_C_STEPS = STR_C _UxGT(" шаг/мм");
LSTR MSG_I_STEPS = STR_I _UxGT(" шаг/мм");
LSTR MSG_J_STEPS = STR_J _UxGT(" шаг/мм");
LSTR MSG_K_STEPS = STR_K _UxGT(" шаг/мм");
LSTR MSG_E_STEPS = _UxGT("E шаг/мм");
LSTR MSG_EN_STEPS = _UxGT("* шаг/мм");
LSTR MSG_TEMPERATURE = _UxGT("Температура");
@ -613,9 +613,9 @@ namespace Language_ru {
LSTR MSG_BABYSTEP_X = _UxGT("Микрошаг X");
LSTR MSG_BABYSTEP_Y = _UxGT("Микрошаг Y");
LSTR MSG_BABYSTEP_Z = _UxGT("Микрошаг Z");
LSTR MSG_BABYSTEP_I = _UxGT("Микрошаг ") LCD_STR_I;
LSTR MSG_BABYSTEP_J = _UxGT("Микрошаг ") LCD_STR_J;
LSTR MSG_BABYSTEP_K = _UxGT("Микрошаг ") LCD_STR_K;
LSTR MSG_BABYSTEP_I = _UxGT("Микрошаг ") STR_I;
LSTR MSG_BABYSTEP_J = _UxGT("Микрошаг ") STR_J;
LSTR MSG_BABYSTEP_K = _UxGT("Микрошаг ") STR_K;
LSTR MSG_BABYSTEP_TOTAL = _UxGT("Сумарно");
LSTR MSG_ENDSTOP_ABORT = _UxGT("Сработал концевик");
LSTR MSG_HEATING_FAILED_LCD = _UxGT("Разогрев не удался");
@ -712,12 +712,12 @@ namespace Language_ru {
LSTR MSG_INFO_MAX_TEMP = _UxGT("Макс. ") LCD_STR_THERMOMETER;
LSTR MSG_INFO_PSU = _UxGT("БП");
LSTR MSG_DRIVE_STRENGTH = _UxGT("Сила привода");
LSTR MSG_DAC_PERCENT_A = LCD_STR_A _UxGT(" Привод, %");
LSTR MSG_DAC_PERCENT_B = LCD_STR_B _UxGT(" Привод, %");
LSTR MSG_DAC_PERCENT_C = LCD_STR_C _UxGT(" Привод, %");
LSTR MSG_DAC_PERCENT_I = LCD_STR_I _UxGT(" Привод, %");
LSTR MSG_DAC_PERCENT_J = LCD_STR_J _UxGT(" Привод, %");
LSTR MSG_DAC_PERCENT_K = LCD_STR_K _UxGT(" Привод, %");
LSTR MSG_DAC_PERCENT_A = STR_A _UxGT(" Привод, %");
LSTR MSG_DAC_PERCENT_B = STR_B _UxGT(" Привод, %");
LSTR MSG_DAC_PERCENT_C = STR_C _UxGT(" Привод, %");
LSTR MSG_DAC_PERCENT_I = STR_I _UxGT(" Привод, %");
LSTR MSG_DAC_PERCENT_J = STR_J _UxGT(" Привод, %");
LSTR MSG_DAC_PERCENT_K = STR_K _UxGT(" Привод, %");
LSTR MSG_DAC_PERCENT_E = _UxGT("E Привод, %");
LSTR MSG_ERROR_TMC = _UxGT("СБОЙ СВЯЗИ С TMC");
LSTR MSG_DAC_EEPROM_WRITE = _UxGT("Запись DAC в EEPROM");

90
Marlin/src/lcd/language/language_sk.h

@ -98,9 +98,9 @@ namespace Language_sk {
LSTR MSG_HOME_OFFSET_X = _UxGT("X Ofset");
LSTR MSG_HOME_OFFSET_Y = _UxGT("Y Ofset");
LSTR MSG_HOME_OFFSET_Z = _UxGT("Z Ofset");
LSTR MSG_HOME_OFFSET_I = LCD_STR_I _UxGT(" Ofset");
LSTR MSG_HOME_OFFSET_J = LCD_STR_J _UxGT(" Ofset");
LSTR MSG_HOME_OFFSET_K = LCD_STR_K _UxGT(" Ofset");
LSTR MSG_HOME_OFFSET_I = STR_I _UxGT(" Ofset");
LSTR MSG_HOME_OFFSET_J = STR_J _UxGT(" Ofset");
LSTR MSG_HOME_OFFSET_K = STR_K _UxGT(" Ofset");
LSTR MSG_HOME_OFFSETS_APPLIED = _UxGT("Ofsety nastavené");
LSTR MSG_SET_ORIGIN = _UxGT("Nastaviť začiatok");
LSTR MSG_TRAMMING_WIZARD = _UxGT("Spriev. vyrovn.");
@ -282,9 +282,9 @@ namespace Language_sk {
LSTR MSG_MOVE_X = _UxGT("Posunúť X");
LSTR MSG_MOVE_Y = _UxGT("Posunúť Y");
LSTR MSG_MOVE_Z = _UxGT("Posunúť Z");
LSTR MSG_MOVE_I = _UxGT("Posunúť ") LCD_STR_I;
LSTR MSG_MOVE_J = _UxGT("Posunúť ") LCD_STR_J;
LSTR MSG_MOVE_K = _UxGT("Posunúť ") LCD_STR_K;
LSTR MSG_MOVE_I = _UxGT("Posunúť ") STR_I;
LSTR MSG_MOVE_J = _UxGT("Posunúť ") STR_J;
LSTR MSG_MOVE_K = _UxGT("Posunúť ") STR_K;
LSTR MSG_MOVE_E = _UxGT("Extrudér");
LSTR MSG_MOVE_EN = _UxGT("Extrudér *");
LSTR MSG_HOTEND_TOO_COLD = _UxGT("Hotend je studený");
@ -299,10 +299,10 @@ namespace Language_sk {
LSTR MSG_MOVE_1IN = _UxGT("Posunúť o 1,0in");
LSTR MSG_SPEED = _UxGT("Rýchlosť");
LSTR MSG_MAXSPEED = _UxGT("Max rýchl. (mm/s)");
LSTR MSG_MAXSPEED_X = _UxGT("Max rýchl. ") LCD_STR_A;
LSTR MSG_MAXSPEED_Y = _UxGT("Max rýchl. ") LCD_STR_B;
LSTR MSG_MAXSPEED_Z = _UxGT("Max rýchl. ") LCD_STR_C;
LSTR MSG_MAXSPEED_E = _UxGT("Max rýchl. ") LCD_STR_E;
LSTR MSG_MAXSPEED_X = _UxGT("Max rýchl. ") STR_A;
LSTR MSG_MAXSPEED_Y = _UxGT("Max rýchl. ") STR_B;
LSTR MSG_MAXSPEED_Z = _UxGT("Max rýchl. ") STR_C;
LSTR MSG_MAXSPEED_E = _UxGT("Max rýchl. ") STR_E;
LSTR MSG_MAXSPEED_A = _UxGT("Max rýchl. @");
LSTR MSG_BED_Z = _UxGT("Výška podl.");
LSTR MSG_NOZZLE = _UxGT("Tryska");
@ -345,45 +345,45 @@ namespace Language_sk {
LSTR MSG_SELECT_E = _UxGT("Vybrať *");
LSTR MSG_ACC = _UxGT("Zrýchlenie");
LSTR MSG_JERK = _UxGT("Skok");
LSTR MSG_VA_JERK = _UxGT("V") LCD_STR_A _UxGT("-skok");
LSTR MSG_VB_JERK = _UxGT("V") LCD_STR_B _UxGT("-skok");
LSTR MSG_VC_JERK = _UxGT("V") LCD_STR_C _UxGT("-skok");
LSTR MSG_VI_JERK = _UxGT("V") LCD_STR_I _UxGT("-skok");
LSTR MSG_VJ_JERK = _UxGT("V") LCD_STR_J _UxGT("-skok");
LSTR MSG_VK_JERK = _UxGT("V") LCD_STR_K _UxGT("-skok");
LSTR MSG_VA_JERK = _UxGT("V") STR_A _UxGT("-skok");
LSTR MSG_VB_JERK = _UxGT("V") STR_B _UxGT("-skok");
LSTR MSG_VC_JERK = _UxGT("V") STR_C _UxGT("-skok");
LSTR MSG_VI_JERK = _UxGT("V") STR_I _UxGT("-skok");
LSTR MSG_VJ_JERK = _UxGT("V") STR_J _UxGT("-skok");
LSTR MSG_VK_JERK = _UxGT("V") STR_K _UxGT("-skok");
LSTR MSG_VE_JERK = _UxGT("Ve-skok");
LSTR MSG_JUNCTION_DEVIATION = _UxGT("Junction Dev");
LSTR MSG_VELOCITY = _UxGT("Rýchlosť");
LSTR MSG_VMAX_A = _UxGT("Vmax ") LCD_STR_A;
LSTR MSG_VMAX_B = _UxGT("Vmax ") LCD_STR_B;
LSTR MSG_VMAX_C = _UxGT("Vmax ") LCD_STR_C;
LSTR MSG_VMAX_I = _UxGT("Vmax ") LCD_STR_I;
LSTR MSG_VMAX_J = _UxGT("Vmax ") LCD_STR_J;
LSTR MSG_VMAX_K = _UxGT("Vmax ") LCD_STR_K;
LSTR MSG_VMAX_E = _UxGT("Vmax ") LCD_STR_E;
LSTR MSG_VMAX_A = _UxGT("Vmax ") STR_A;
LSTR MSG_VMAX_B = _UxGT("Vmax ") STR_B;
LSTR MSG_VMAX_C = _UxGT("Vmax ") STR_C;
LSTR MSG_VMAX_I = _UxGT("Vmax ") STR_I;
LSTR MSG_VMAX_J = _UxGT("Vmax ") STR_J;
LSTR MSG_VMAX_K = _UxGT("Vmax ") STR_K;
LSTR MSG_VMAX_E = _UxGT("Vmax ") STR_E;
LSTR MSG_VMAX_EN = _UxGT("Vmax *");
LSTR MSG_VMIN = _UxGT("Vmin");
LSTR MSG_VTRAV_MIN = _UxGT("VPrej Min");
LSTR MSG_ACCELERATION = _UxGT("Akcelerácia");
LSTR MSG_AMAX_A = _UxGT("Amax ") LCD_STR_A;
LSTR MSG_AMAX_B = _UxGT("Amax ") LCD_STR_B;
LSTR MSG_AMAX_C = _UxGT("Amax ") LCD_STR_C;
LSTR MSG_AMAX_I = _UxGT("Amax ") LCD_STR_I;
LSTR MSG_AMAX_J = _UxGT("Amax ") LCD_STR_J;
LSTR MSG_AMAX_K = _UxGT("Amax ") LCD_STR_K;
LSTR MSG_AMAX_E = _UxGT("Amax ") LCD_STR_E;
LSTR MSG_AMAX_A = _UxGT("Amax ") STR_A;
LSTR MSG_AMAX_B = _UxGT("Amax ") STR_B;
LSTR MSG_AMAX_C = _UxGT("Amax ") STR_C;
LSTR MSG_AMAX_I = _UxGT("Amax ") STR_I;
LSTR MSG_AMAX_J = _UxGT("Amax ") STR_J;
LSTR MSG_AMAX_K = _UxGT("Amax ") STR_K;
LSTR MSG_AMAX_E = _UxGT("Amax ") STR_E;
LSTR MSG_AMAX_EN = _UxGT("Amax *");
LSTR MSG_A_RETRACT = _UxGT("A-retrakt");
LSTR MSG_A_TRAVEL = _UxGT("A-prejazd");
LSTR MSG_XY_FREQUENCY_LIMIT = _UxGT("Max. frekvencia");
LSTR MSG_XY_FREQUENCY_FEEDRATE = _UxGT("Min. posun");
LSTR MSG_STEPS_PER_MM = _UxGT("Kroky/mm");
LSTR MSG_A_STEPS = LCD_STR_A _UxGT(" krokov/mm");
LSTR MSG_B_STEPS = LCD_STR_B _UxGT(" krokov/mm");
LSTR MSG_C_STEPS = LCD_STR_C _UxGT(" krokov/mm");
LSTR MSG_I_STEPS = LCD_STR_I _UxGT(" krokov/mm");
LSTR MSG_J_STEPS = LCD_STR_J _UxGT(" krokov/mm");
LSTR MSG_K_STEPS = LCD_STR_K _UxGT(" krokov/mm");
LSTR MSG_A_STEPS = STR_A _UxGT(" krokov/mm");
LSTR MSG_B_STEPS = STR_B _UxGT(" krokov/mm");
LSTR MSG_C_STEPS = STR_C _UxGT(" krokov/mm");
LSTR MSG_I_STEPS = STR_I _UxGT(" krokov/mm");
LSTR MSG_J_STEPS = STR_J _UxGT(" krokov/mm");
LSTR MSG_K_STEPS = STR_K _UxGT(" krokov/mm");
LSTR MSG_E_STEPS = _UxGT("Ekrokov/mm");
LSTR MSG_EN_STEPS = _UxGT("*krokov/mm");
LSTR MSG_TEMPERATURE = _UxGT("Teplota");
@ -528,9 +528,9 @@ namespace Language_sk {
LSTR MSG_BABYSTEP_X = _UxGT("Babystep X");
LSTR MSG_BABYSTEP_Y = _UxGT("Babystep Y");
LSTR MSG_BABYSTEP_Z = _UxGT("Babystep Z");
LSTR MSG_BABYSTEP_I = _UxGT("Babystep ") LCD_STR_I;
LSTR MSG_BABYSTEP_J = _UxGT("Babystep ") LCD_STR_J;
LSTR MSG_BABYSTEP_K = _UxGT("Babystep ") LCD_STR_K;
LSTR MSG_BABYSTEP_I = _UxGT("Babystep ") STR_I;
LSTR MSG_BABYSTEP_J = _UxGT("Babystep ") STR_J;
LSTR MSG_BABYSTEP_K = _UxGT("Babystep ") STR_K;
LSTR MSG_BABYSTEP_TOTAL = _UxGT("Celkom");
LSTR MSG_ENDSTOP_ABORT = _UxGT("Zastavenie Endstop");
LSTR MSG_HEATING_FAILED_LCD = _UxGT("Chyba ohrevu");
@ -625,12 +625,12 @@ namespace Language_sk {
LSTR MSG_INFO_MAX_TEMP = _UxGT("Teplota max");
LSTR MSG_INFO_PSU = _UxGT("Nap. zdroj");
LSTR MSG_DRIVE_STRENGTH = _UxGT("Budenie motorov");
LSTR MSG_DAC_PERCENT_A = LCD_STR_A _UxGT(" Motor %");
LSTR MSG_DAC_PERCENT_B = LCD_STR_B _UxGT(" Motor %");
LSTR MSG_DAC_PERCENT_C = LCD_STR_C _UxGT(" Motor %");
LSTR MSG_DAC_PERCENT_I = LCD_STR_I _UxGT(" Motor %");
LSTR MSG_DAC_PERCENT_J = LCD_STR_J _UxGT(" Motor %");
LSTR MSG_DAC_PERCENT_K = LCD_STR_K _UxGT(" Motor %");
LSTR MSG_DAC_PERCENT_A = STR_A _UxGT(" Motor %");
LSTR MSG_DAC_PERCENT_B = STR_B _UxGT(" Motor %");
LSTR MSG_DAC_PERCENT_C = STR_C _UxGT(" Motor %");
LSTR MSG_DAC_PERCENT_I = STR_I _UxGT(" Motor %");
LSTR MSG_DAC_PERCENT_J = STR_J _UxGT(" Motor %");
LSTR MSG_DAC_PERCENT_K = STR_K _UxGT(" Motor %");
LSTR MSG_DAC_PERCENT_E = _UxGT("E Motor %");
LSTR MSG_ERROR_TMC = _UxGT("CHYBA KOMUNIKÁ. TMC");
LSTR MSG_DAC_EEPROM_WRITE = _UxGT("Uložiť do EEPROM");

64
Marlin/src/lcd/language/language_sv.h

@ -298,45 +298,45 @@ namespace Language_sv {
LSTR MSG_SELECT_E = _UxGT("Välj *");
LSTR MSG_ACC = _UxGT("Accel");
LSTR MSG_JERK = _UxGT("Ryck");
LSTR MSG_VA_JERK = _UxGT("V") LCD_STR_A _UxGT("-Ryck");
LSTR MSG_VB_JERK = _UxGT("V") LCD_STR_B _UxGT("-Ryck");
LSTR MSG_VC_JERK = _UxGT("V") LCD_STR_C _UxGT("-Ryck");
LSTR MSG_VI_JERK = _UxGT("V") LCD_STR_I _UxGT("-Ryck");
LSTR MSG_VJ_JERK = _UxGT("V") LCD_STR_J _UxGT("-Ryck");
LSTR MSG_VK_JERK = _UxGT("V") LCD_STR_K _UxGT("-Ryck");
LSTR MSG_VA_JERK = _UxGT("V") STR_A _UxGT("-Ryck");
LSTR MSG_VB_JERK = _UxGT("V") STR_B _UxGT("-Ryck");
LSTR MSG_VC_JERK = _UxGT("V") STR_C _UxGT("-Ryck");
LSTR MSG_VI_JERK = _UxGT("V") STR_I _UxGT("-Ryck");
LSTR MSG_VJ_JERK = _UxGT("V") STR_J _UxGT("-Ryck");
LSTR MSG_VK_JERK = _UxGT("V") STR_K _UxGT("-Ryck");
LSTR MSG_VE_JERK = _UxGT("Ve-Ryck");
LSTR MSG_JUNCTION_DEVIATION = _UxGT("Knutpunkt Avv");
LSTR MSG_VELOCITY = _UxGT("Hastighet");
LSTR MSG_VMAX_A = _UxGT("Vmax ") LCD_STR_A;
LSTR MSG_VMAX_B = _UxGT("Vmax ") LCD_STR_B;
LSTR MSG_VMAX_C = _UxGT("Vmax ") LCD_STR_C;
LSTR MSG_VMAX_I = _UxGT("Vmax ") LCD_STR_I;
LSTR MSG_VMAX_J = _UxGT("Vmax ") LCD_STR_J;
LSTR MSG_VMAX_K = _UxGT("Vmax ") LCD_STR_K;
LSTR MSG_VMAX_E = _UxGT("Vmax ") LCD_STR_E;
LSTR MSG_VMAX_A = _UxGT("Vmax ") STR_A;
LSTR MSG_VMAX_B = _UxGT("Vmax ") STR_B;
LSTR MSG_VMAX_C = _UxGT("Vmax ") STR_C;
LSTR MSG_VMAX_I = _UxGT("Vmax ") STR_I;
LSTR MSG_VMAX_J = _UxGT("Vmax ") STR_J;
LSTR MSG_VMAX_K = _UxGT("Vmax ") STR_K;
LSTR MSG_VMAX_E = _UxGT("Vmax ") STR_E;
LSTR MSG_VMAX_EN = _UxGT("Vmax *");
LSTR MSG_VMIN = _UxGT("Vmin");
LSTR MSG_VTRAV_MIN = _UxGT("VTrav Min");
LSTR MSG_ACCELERATION = _UxGT("Acceleration");
LSTR MSG_AMAX_A = _UxGT("Amax ") LCD_STR_A;
LSTR MSG_AMAX_B = _UxGT("Amax ") LCD_STR_B;
LSTR MSG_AMAX_C = _UxGT("Amax ") LCD_STR_C;
LSTR MSG_AMAX_I = _UxGT("Amax ") LCD_STR_I;
LSTR MSG_AMAX_J = _UxGT("Amax ") LCD_STR_J;
LSTR MSG_AMAX_K = _UxGT("Amax ") LCD_STR_K;
LSTR MSG_AMAX_E = _UxGT("Amax ") LCD_STR_E;
LSTR MSG_AMAX_A = _UxGT("Amax ") STR_A;
LSTR MSG_AMAX_B = _UxGT("Amax ") STR_B;
LSTR MSG_AMAX_C = _UxGT("Amax ") STR_C;
LSTR MSG_AMAX_I = _UxGT("Amax ") STR_I;
LSTR MSG_AMAX_J = _UxGT("Amax ") STR_J;
LSTR MSG_AMAX_K = _UxGT("Amax ") STR_K;
LSTR MSG_AMAX_E = _UxGT("Amax ") STR_E;
LSTR MSG_AMAX_EN = _UxGT("Amax *");
LSTR MSG_A_RETRACT = _UxGT("A-Dra tillbaka");
LSTR MSG_A_TRAVEL = _UxGT("A-Färdas");
LSTR MSG_XY_FREQUENCY_LIMIT = _UxGT("Frekvens max");
LSTR MSG_XY_FREQUENCY_FEEDRATE = _UxGT("Flöde min");
LSTR MSG_STEPS_PER_MM = _UxGT("Steg/mm");
LSTR MSG_A_STEPS = LCD_STR_A _UxGT(" Steg/mm");
LSTR MSG_B_STEPS = LCD_STR_B _UxGT(" Steg/mm");
LSTR MSG_C_STEPS = LCD_STR_C _UxGT(" Steg/mm");
LSTR MSG_I_STEPS = LCD_STR_I _UxGT(" Steg/mm");
LSTR MSG_J_STEPS = LCD_STR_J _UxGT(" Steg/mm");
LSTR MSG_K_STEPS = LCD_STR_K _UxGT(" Steg/mm");
LSTR MSG_A_STEPS = STR_A _UxGT(" Steg/mm");
LSTR MSG_B_STEPS = STR_B _UxGT(" Steg/mm");
LSTR MSG_C_STEPS = STR_C _UxGT(" Steg/mm");
LSTR MSG_I_STEPS = STR_I _UxGT(" Steg/mm");
LSTR MSG_J_STEPS = STR_J _UxGT(" Steg/mm");
LSTR MSG_K_STEPS = STR_K _UxGT(" Steg/mm");
LSTR MSG_E_STEPS = _UxGT("E Steg/mm");
LSTR MSG_EN_STEPS = _UxGT("* Steg/mm");
LSTR MSG_TEMPERATURE = _UxGT("Temperatur");
@ -541,12 +541,12 @@ namespace Language_sv {
LSTR MSG_INFO_MAX_TEMP = _UxGT("Max Temp");
LSTR MSG_INFO_PSU = _UxGT("PSU");
LSTR MSG_DRIVE_STRENGTH = _UxGT("Driv Styrka");
LSTR MSG_DAC_PERCENT_A = LCD_STR_A _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_B = LCD_STR_B _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_C = LCD_STR_C _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_I = LCD_STR_I _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_J = LCD_STR_J _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_K = LCD_STR_K _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_A = STR_A _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_B = STR_B _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_C = STR_C _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_I = STR_I _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_J = STR_J _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_K = STR_K _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_E = _UxGT("E Driver %");
LSTR MSG_ERROR_TMC = _UxGT("TMC KOPPLNINGSFEL");
LSTR MSG_DAC_EEPROM_WRITE = _UxGT("DAC EEPROM Skriv");

64
Marlin/src/lcd/language/language_tr.h

@ -261,43 +261,43 @@ namespace Language_tr {
LSTR MSG_ACC = _UxGT("İvme");
LSTR MSG_JERK = _UxGT("Sarsım");
LSTR MSG_VA_JERK = _UxGT("V") LCD_STR_A _UxGT("-Sarsım");
LSTR MSG_VB_JERK = _UxGT("V") LCD_STR_B _UxGT("-Sarsım");
LSTR MSG_VC_JERK = _UxGT("V") LCD_STR_C _UxGT("-Sarsım");
LSTR MSG_VI_JERK = _UxGT("V") LCD_STR_I _UxGT("-Sarsım");
LSTR MSG_VJ_JERK = _UxGT("V") LCD_STR_J _UxGT("-Sarsım");
LSTR MSG_VK_JERK = _UxGT("V") LCD_STR_K _UxGT("-Sarsım");
LSTR MSG_VA_JERK = _UxGT("V") STR_A _UxGT("-Sarsım");
LSTR MSG_VB_JERK = _UxGT("V") STR_B _UxGT("-Sarsım");
LSTR MSG_VC_JERK = _UxGT("V") STR_C _UxGT("-Sarsım");
LSTR MSG_VI_JERK = _UxGT("V") STR_I _UxGT("-Sarsım");
LSTR MSG_VJ_JERK = _UxGT("V") STR_J _UxGT("-Sarsım");
LSTR MSG_VK_JERK = _UxGT("V") STR_K _UxGT("-Sarsım");
LSTR MSG_VE_JERK = _UxGT("Ve-Sarsım");
LSTR MSG_JUNCTION_DEVIATION = _UxGT("Jonksiyon Sapması");
LSTR MSG_VELOCITY = _UxGT("Hız Vektörü");
LSTR MSG_VMAX_A = _UxGT("HızVektör.max ") LCD_STR_A;
LSTR MSG_VMAX_B = _UxGT("HızVektör.max ") LCD_STR_B;
LSTR MSG_VMAX_C = _UxGT("HızVektör.max ") LCD_STR_C;
LSTR MSG_VMAX_I = _UxGT("HızVektör.max ") LCD_STR_I;
LSTR MSG_VMAX_J = _UxGT("HızVektör.max ") LCD_STR_J;
LSTR MSG_VMAX_K = _UxGT("HızVektör.max ") LCD_STR_K;
LSTR MSG_VMAX_E = _UxGT("HızVektör.max ") LCD_STR_E;
LSTR MSG_VMAX_A = _UxGT("HızVektör.max ") STR_A;
LSTR MSG_VMAX_B = _UxGT("HızVektör.max ") STR_B;
LSTR MSG_VMAX_C = _UxGT("HızVektör.max ") STR_C;
LSTR MSG_VMAX_I = _UxGT("HızVektör.max ") STR_I;
LSTR MSG_VMAX_J = _UxGT("HızVektör.max ") STR_J;
LSTR MSG_VMAX_K = _UxGT("HızVektör.max ") STR_K;
LSTR MSG_VMAX_E = _UxGT("HızVektör.max ") STR_E;
LSTR MSG_VMAX_EN = _UxGT("HızVektör.max *");
LSTR MSG_VMIN = _UxGT("HızVektör.min");
LSTR MSG_VTRAV_MIN = _UxGT("HV.gezinme min");
LSTR MSG_ACCELERATION = _UxGT("Ivme");
LSTR MSG_AMAX_A = _UxGT("Max. ivme ") LCD_STR_A;
LSTR MSG_AMAX_B = _UxGT("Max. ivme ") LCD_STR_B;
LSTR MSG_AMAX_C = _UxGT("Max. ivme ") LCD_STR_C;
LSTR MSG_AMAX_I = _UxGT("Max. ivme ") LCD_STR_I;
LSTR MSG_AMAX_J = _UxGT("Max. ivme ") LCD_STR_J;
LSTR MSG_AMAX_K = _UxGT("Max. ivme ") LCD_STR_K;
LSTR MSG_AMAX_E = _UxGT("Max. ivme ") LCD_STR_E;
LSTR MSG_AMAX_A = _UxGT("Max. ivme ") STR_A;
LSTR MSG_AMAX_B = _UxGT("Max. ivme ") STR_B;
LSTR MSG_AMAX_C = _UxGT("Max. ivme ") STR_C;
LSTR MSG_AMAX_I = _UxGT("Max. ivme ") STR_I;
LSTR MSG_AMAX_J = _UxGT("Max. ivme ") STR_J;
LSTR MSG_AMAX_K = _UxGT("Max. ivme ") STR_K;
LSTR MSG_AMAX_E = _UxGT("Max. ivme ") STR_E;
LSTR MSG_AMAX_EN = _UxGT("Max. ivme *");
LSTR MSG_A_RETRACT = _UxGT("Ivme-geri çekme");
LSTR MSG_A_TRAVEL = _UxGT("Ivme-gezinme");
LSTR MSG_STEPS_PER_MM = _UxGT("Adım/mm");
LSTR MSG_A_STEPS = LCD_STR_A _UxGT(" adım/mm");
LSTR MSG_B_STEPS = LCD_STR_B _UxGT(" adım/mm");
LSTR MSG_C_STEPS = LCD_STR_C _UxGT(" adım/mm");
LSTR MSG_I_STEPS = LCD_STR_I _UxGT(" adım/mm");
LSTR MSG_J_STEPS = LCD_STR_J _UxGT(" adım/mm");
LSTR MSG_K_STEPS = LCD_STR_K _UxGT(" adım/mm");
LSTR MSG_A_STEPS = STR_A _UxGT(" adım/mm");
LSTR MSG_B_STEPS = STR_B _UxGT(" adım/mm");
LSTR MSG_C_STEPS = STR_C _UxGT(" adım/mm");
LSTR MSG_I_STEPS = STR_I _UxGT(" adım/mm");
LSTR MSG_J_STEPS = STR_J _UxGT(" adım/mm");
LSTR MSG_K_STEPS = STR_K _UxGT(" adım/mm");
LSTR MSG_E_STEPS = _UxGT("E adım/mm");
LSTR MSG_EN_STEPS = _UxGT("* adım/mm");
LSTR MSG_TEMPERATURE = _UxGT("Sıcaklık");
@ -474,12 +474,12 @@ namespace Language_tr {
LSTR MSG_INFO_MAX_TEMP = _UxGT("Max Sıc.");
LSTR MSG_INFO_PSU = _UxGT("Güç Kaynağı");
LSTR MSG_DRIVE_STRENGTH = _UxGT("Sürücü Gücü");
LSTR MSG_DAC_PERCENT_A = LCD_STR_A _UxGT(" Sürücü %");
LSTR MSG_DAC_PERCENT_B = LCD_STR_B _UxGT(" Sürücü %");
LSTR MSG_DAC_PERCENT_C = LCD_STR_C _UxGT(" Sürücü %");
LSTR MSG_DAC_PERCENT_I = LCD_STR_I _UxGT(" Sürücü %");
LSTR MSG_DAC_PERCENT_J = LCD_STR_J _UxGT(" Sürücü %");
LSTR MSG_DAC_PERCENT_K = LCD_STR_K _UxGT(" Sürücü %");
LSTR MSG_DAC_PERCENT_A = STR_A _UxGT(" Sürücü %");
LSTR MSG_DAC_PERCENT_B = STR_B _UxGT(" Sürücü %");
LSTR MSG_DAC_PERCENT_C = STR_C _UxGT(" Sürücü %");
LSTR MSG_DAC_PERCENT_I = STR_I _UxGT(" Sürücü %");
LSTR MSG_DAC_PERCENT_J = STR_J _UxGT(" Sürücü %");
LSTR MSG_DAC_PERCENT_K = STR_K _UxGT(" Sürücü %");
LSTR MSG_DAC_PERCENT_E = _UxGT("E Sürücü %");
LSTR MSG_ERROR_TMC = _UxGT("TMC BAĞLANTI HATASI");
LSTR MSG_DAC_EEPROM_WRITE = _UxGT("DAC EEPROM Yaz");

88
Marlin/src/lcd/language/language_uk.h

@ -86,17 +86,17 @@ namespace Language_uk {
LSTR MSG_HOME_OFFSET_X = _UxGT("Зміщення дому X");
LSTR MSG_HOME_OFFSET_Y = _UxGT("Зміщення дому Y");
LSTR MSG_HOME_OFFSET_Z = _UxGT("Зміщення дому Z");
LSTR MSG_HOME_OFFSET_I = _UxGT("Зміщення дому ") LCD_STR_I;
LSTR MSG_HOME_OFFSET_J = _UxGT("Зміщення дому ") LCD_STR_J;
LSTR MSG_HOME_OFFSET_K = _UxGT("Зміщення дому ") LCD_STR_K;
LSTR MSG_HOME_OFFSET_I = _UxGT("Зміщення дому ") STR_I;
LSTR MSG_HOME_OFFSET_J = _UxGT("Зміщення дому ") STR_J;
LSTR MSG_HOME_OFFSET_K = _UxGT("Зміщення дому ") STR_K;
#else
LSTR MSG_SET_HOME_OFFSETS = _UxGT("Встан. зміщ. дому");
LSTR MSG_HOME_OFFSET_X = _UxGT("Зміщ. дому X");
LSTR MSG_HOME_OFFSET_Y = _UxGT("Зміщ. дому Y");
LSTR MSG_HOME_OFFSET_Z = _UxGT("Зміщ. дому Z");
LSTR MSG_HOME_OFFSET_I = _UxGT("Зміщ. дому ") LCD_STR_I;
LSTR MSG_HOME_OFFSET_J = _UxGT("Зміщ. дому ") LCD_STR_J;
LSTR MSG_HOME_OFFSET_K = _UxGT("Зміщ. дому ") LCD_STR_K;
LSTR MSG_HOME_OFFSET_I = _UxGT("Зміщ. дому ") STR_I;
LSTR MSG_HOME_OFFSET_J = _UxGT("Зміщ. дому ") STR_J;
LSTR MSG_HOME_OFFSET_K = _UxGT("Зміщ. дому ") STR_K;
#endif
LSTR MSG_HOME_OFFSETS_APPLIED = _UxGT("Зміщення прийняті");
LSTR MSG_SET_ORIGIN = _UxGT("Встановити нуль");
@ -340,9 +340,9 @@ namespace Language_uk {
LSTR MSG_MOVE_X = _UxGT("Рух по X");
LSTR MSG_MOVE_Y = _UxGT("Рух по Y");
LSTR MSG_MOVE_Z = _UxGT("Рух по Z");
LSTR MSG_MOVE_I = _UxGT("Рух по ") LCD_STR_I;
LSTR MSG_MOVE_J = _UxGT("Рух по ") LCD_STR_J;
LSTR MSG_MOVE_K = _UxGT("Рух по ") LCD_STR_K;
LSTR MSG_MOVE_I = _UxGT("Рух по ") STR_I;
LSTR MSG_MOVE_J = _UxGT("Рух по ") STR_J;
LSTR MSG_MOVE_K = _UxGT("Рух по ") STR_K;
LSTR MSG_MOVE_E = _UxGT("Екструдер");
LSTR MSG_MOVE_EN = _UxGT("Екструдер *");
LSTR MSG_HOTEND_TOO_COLD = _UxGT("Сопло дуже холодне");
@ -404,12 +404,12 @@ namespace Language_uk {
LSTR MSG_SELECT_E = _UxGT("Вибрати *");
LSTR MSG_ACC = _UxGT("Прискорорення");
LSTR MSG_JERK = _UxGT("Ривок");
LSTR MSG_VA_JERK = _UxGT("V") LCD_STR_A _UxGT("-ривок");
LSTR MSG_VB_JERK = _UxGT("V") LCD_STR_B _UxGT("-ривок");
LSTR MSG_VC_JERK = _UxGT("V") LCD_STR_C _UxGT("-ривок");
LSTR MSG_VI_JERK = _UxGT("V") LCD_STR_I _UxGT("-ривок");
LSTR MSG_VJ_JERK = _UxGT("V") LCD_STR_J _UxGT("-ривок");
LSTR MSG_VK_JERK = _UxGT("V") LCD_STR_K _UxGT("-ривок");
LSTR MSG_VA_JERK = _UxGT("V") STR_A _UxGT("-ривок");
LSTR MSG_VB_JERK = _UxGT("V") STR_B _UxGT("-ривок");
LSTR MSG_VC_JERK = _UxGT("V") STR_C _UxGT("-ривок");
LSTR MSG_VI_JERK = _UxGT("V") STR_I _UxGT("-ривок");
LSTR MSG_VJ_JERK = _UxGT("V") STR_J _UxGT("-ривок");
LSTR MSG_VK_JERK = _UxGT("V") STR_K _UxGT("-ривок");
LSTR MSG_VE_JERK = _UxGT("Ve-ривок");
#if LCD_WIDTH > 21 || HAS_DWIN_E3V2
LSTR MSG_JUNCTION_DEVIATION = _UxGT("Відхилення вузла");
@ -417,13 +417,13 @@ namespace Language_uk {
LSTR MSG_JUNCTION_DEVIATION = _UxGT("Відхил.вузла");
#endif
LSTR MSG_VELOCITY = _UxGT("Швидкість, мм/с");
LSTR MSG_VMAX_A = _UxGT("Швидк.макс ") LCD_STR_A;
LSTR MSG_VMAX_B = _UxGT("Швидк.макс ") LCD_STR_B;
LSTR MSG_VMAX_C = _UxGT("Швидк.макс ") LCD_STR_C;
LSTR MSG_VMAX_I = _UxGT("Швидк.макс ") LCD_STR_I;
LSTR MSG_VMAX_J = _UxGT("Швидк.макс ") LCD_STR_J;
LSTR MSG_VMAX_K = _UxGT("Швидк.макс ") LCD_STR_K;
LSTR MSG_VMAX_E = _UxGT("Швидк.макс ") LCD_STR_E;
LSTR MSG_VMAX_A = _UxGT("Швидк.макс ") STR_A;
LSTR MSG_VMAX_B = _UxGT("Швидк.макс ") STR_B;
LSTR MSG_VMAX_C = _UxGT("Швидк.макс ") STR_C;
LSTR MSG_VMAX_I = _UxGT("Швидк.макс ") STR_I;
LSTR MSG_VMAX_J = _UxGT("Швидк.макс ") STR_J;
LSTR MSG_VMAX_K = _UxGT("Швидк.макс ") STR_K;
LSTR MSG_VMAX_E = _UxGT("Швидк.макс ") STR_E;
LSTR MSG_VMAX_EN = _UxGT("Швидк.макс *");
LSTR MSG_VMIN = _UxGT("Швидк. мін");
#if LCD_WIDTH > 21 || HAS_DWIN_E3V2
@ -432,25 +432,25 @@ namespace Language_uk {
LSTR MSG_VTRAV_MIN = _UxGT("Переміщ. мін");
#endif
LSTR MSG_ACCELERATION = _UxGT("Прискорення, мм/с2");
LSTR MSG_AMAX_A = _UxGT("Приск.макс ") LCD_STR_A;
LSTR MSG_AMAX_B = _UxGT("Приск.макс ") LCD_STR_B;
LSTR MSG_AMAX_C = _UxGT("Приск.макс ") LCD_STR_C;
LSTR MSG_AMAX_I = _UxGT("Приск.макс ") LCD_STR_I;
LSTR MSG_AMAX_J = _UxGT("Приск.макс ") LCD_STR_J;
LSTR MSG_AMAX_K = _UxGT("Приск.макс ") LCD_STR_K;
LSTR MSG_AMAX_E = _UxGT("Приск.макс ") LCD_STR_E;
LSTR MSG_AMAX_A = _UxGT("Приск.макс ") STR_A;
LSTR MSG_AMAX_B = _UxGT("Приск.макс ") STR_B;
LSTR MSG_AMAX_C = _UxGT("Приск.макс ") STR_C;
LSTR MSG_AMAX_I = _UxGT("Приск.макс ") STR_I;
LSTR MSG_AMAX_J = _UxGT("Приск.макс ") STR_J;
LSTR MSG_AMAX_K = _UxGT("Приск.макс ") STR_K;
LSTR MSG_AMAX_E = _UxGT("Приск.макс ") STR_E;
LSTR MSG_AMAX_EN = _UxGT("Приск.макс *");
LSTR MSG_A_RETRACT = _UxGT("Приск.втягув.");
LSTR MSG_A_TRAVEL = _UxGT("Приск.переміщ.");
LSTR MSG_XY_FREQUENCY_LIMIT = _UxGT("Частота макс.");
LSTR MSG_XY_FREQUENCY_FEEDRATE = _UxGT("Подача мін.");
LSTR MSG_STEPS_PER_MM = _UxGT("Кроків на мм");
LSTR MSG_A_STEPS = LCD_STR_A _UxGT(" кроків/мм");
LSTR MSG_B_STEPS = LCD_STR_B _UxGT(" кроків/мм");
LSTR MSG_C_STEPS = LCD_STR_C _UxGT(" кроків/мм");
LSTR MSG_I_STEPS = LCD_STR_I _UxGT(" кроків/мм");
LSTR MSG_J_STEPS = LCD_STR_J _UxGT(" кроків/мм");
LSTR MSG_K_STEPS = LCD_STR_K _UxGT(" кроків/мм");
LSTR MSG_A_STEPS = STR_A _UxGT(" кроків/мм");
LSTR MSG_B_STEPS = STR_B _UxGT(" кроків/мм");
LSTR MSG_C_STEPS = STR_C _UxGT(" кроків/мм");
LSTR MSG_I_STEPS = STR_I _UxGT(" кроків/мм");
LSTR MSG_J_STEPS = STR_J _UxGT(" кроків/мм");
LSTR MSG_K_STEPS = STR_K _UxGT(" кроків/мм");
LSTR MSG_E_STEPS = _UxGT("E кроків/мм");
LSTR MSG_EN_STEPS = _UxGT("* кроків/мм");
LSTR MSG_TEMPERATURE = _UxGT("Температура");
@ -608,9 +608,9 @@ namespace Language_uk {
LSTR MSG_BABYSTEP_X = _UxGT("Мікрокрок X");
LSTR MSG_BABYSTEP_Y = _UxGT("Мікрокрок Y");
LSTR MSG_BABYSTEP_Z = _UxGT("Мікрокрок Z");
LSTR MSG_BABYSTEP_I = _UxGT("Мікрокрок ") LCD_STR_I;
LSTR MSG_BABYSTEP_J = _UxGT("Мікрокрок ") LCD_STR_J;
LSTR MSG_BABYSTEP_K = _UxGT("Мікрокрок ") LCD_STR_K;
LSTR MSG_BABYSTEP_I = _UxGT("Мікрокрок ") STR_I;
LSTR MSG_BABYSTEP_J = _UxGT("Мікрокрок ") STR_J;
LSTR MSG_BABYSTEP_K = _UxGT("Мікрокрок ") STR_K;
LSTR MSG_BABYSTEP_TOTAL = _UxGT("Сумарно");
LSTR MSG_ENDSTOP_ABORT = _UxGT("Кінцевик спрацював");
LSTR MSG_HEATING_FAILED_LCD = _UxGT("Збій нагріву");
@ -716,12 +716,12 @@ namespace Language_uk {
LSTR MSG_INFO_MAX_TEMP = _UxGT("Макс. ") LCD_STR_THERMOMETER;
LSTR MSG_INFO_PSU = _UxGT("Блок жив-ня");
LSTR MSG_DRIVE_STRENGTH = _UxGT("Сила мотору");
LSTR MSG_DAC_PERCENT_A = _UxGT("Драйвер ") LCD_STR_A _UxGT(", %");
LSTR MSG_DAC_PERCENT_B = _UxGT("Драйвер ") LCD_STR_B _UxGT(", %");
LSTR MSG_DAC_PERCENT_C = _UxGT("Драйвер ") LCD_STR_C _UxGT(", %");
LSTR MSG_DAC_PERCENT_I = _UxGT("Драйвер ") LCD_STR_I _UxGT(", %");
LSTR MSG_DAC_PERCENT_J = _UxGT("Драйвер ") LCD_STR_J _UxGT(", %");
LSTR MSG_DAC_PERCENT_K = _UxGT("Драйвер ") LCD_STR_K _UxGT(", %");
LSTR MSG_DAC_PERCENT_A = _UxGT("Драйвер ") STR_A _UxGT(", %");
LSTR MSG_DAC_PERCENT_B = _UxGT("Драйвер ") STR_B _UxGT(", %");
LSTR MSG_DAC_PERCENT_C = _UxGT("Драйвер ") STR_C _UxGT(", %");
LSTR MSG_DAC_PERCENT_I = _UxGT("Драйвер ") STR_I _UxGT(", %");
LSTR MSG_DAC_PERCENT_J = _UxGT("Драйвер ") STR_J _UxGT(", %");
LSTR MSG_DAC_PERCENT_K = _UxGT("Драйвер ") STR_K _UxGT(", %");
LSTR MSG_DAC_PERCENT_E = _UxGT("Драйвер E, %");
LSTR MSG_ERROR_TMC = _UxGT("ЗБІЙ ЗВ'ЯЗКУ З TMC");
LSTR MSG_DAC_EEPROM_WRITE = _UxGT("Запис ЦАП у EEPROM");

64
Marlin/src/lcd/language/language_vi.h

@ -228,43 +228,43 @@ namespace Language_vi {
LSTR MSG_SELECT_E = _UxGT("Lựa *");
LSTR MSG_ACC = _UxGT("Tăng Tốc");
LSTR MSG_JERK = _UxGT("Giật");
LSTR MSG_VA_JERK = _UxGT("Giật-V") LCD_STR_A;
LSTR MSG_VB_JERK = _UxGT("Giật-V") LCD_STR_B;
LSTR MSG_VC_JERK = _UxGT("Giật-V") LCD_STR_C;
LSTR MSG_VI_JERK = _UxGT("Giật-V") LCD_STR_I;
LSTR MSG_VJ_JERK = _UxGT("Giật-V") LCD_STR_J;
LSTR MSG_VK_JERK = _UxGT("Giật-V") LCD_STR_K;
LSTR MSG_VA_JERK = _UxGT("Giật-V") STR_A;
LSTR MSG_VB_JERK = _UxGT("Giật-V") STR_B;
LSTR MSG_VC_JERK = _UxGT("Giật-V") STR_C;
LSTR MSG_VI_JERK = _UxGT("Giật-V") STR_I;
LSTR MSG_VJ_JERK = _UxGT("Giật-V") STR_J;
LSTR MSG_VK_JERK = _UxGT("Giật-V") STR_K;
LSTR MSG_VE_JERK = _UxGT("Giật-Ve");
LSTR MSG_JUNCTION_DEVIATION = _UxGT("Độ Lệch Chỗ Giao"); // Junction Dev
LSTR MSG_VELOCITY = _UxGT("Vận tốc"); // velocity
LSTR MSG_VMAX_A = _UxGT("Vđa") LCD_STR_A; // Vmax
LSTR MSG_VMAX_B = _UxGT("Vđa") LCD_STR_B;
LSTR MSG_VMAX_C = _UxGT("Vđa") LCD_STR_C;
LSTR MSG_VMAX_I = _UxGT("Vđa") LCD_STR_I;
LSTR MSG_VMAX_J = _UxGT("Vđa") LCD_STR_J;
LSTR MSG_VMAX_K = _UxGT("Vđa") LCD_STR_K;
LSTR MSG_VMAX_E = _UxGT("Vđa") LCD_STR_E;
LSTR MSG_VMAX_A = _UxGT("Vđa") STR_A; // Vmax
LSTR MSG_VMAX_B = _UxGT("Vđa") STR_B;
LSTR MSG_VMAX_C = _UxGT("Vđa") STR_C;
LSTR MSG_VMAX_I = _UxGT("Vđa") STR_I;
LSTR MSG_VMAX_J = _UxGT("Vđa") STR_J;
LSTR MSG_VMAX_K = _UxGT("Vđa") STR_K;
LSTR MSG_VMAX_E = _UxGT("Vđa") STR_E;
LSTR MSG_VMAX_EN = _UxGT("Vđa *");
LSTR MSG_VMIN = _UxGT("Vthiểu"); // Vmin
LSTR MSG_VTRAV_MIN = _UxGT("Vchuyển thiểu"); // VTrav min
LSTR MSG_ACCELERATION = _UxGT("Sự tăng tốc"); // Acceleration
LSTR MSG_AMAX_A = _UxGT("Tăng tốc ca") LCD_STR_A; // Amax
LSTR MSG_AMAX_B = _UxGT("Tăng tốc ca") LCD_STR_B;
LSTR MSG_AMAX_C = _UxGT("Tăng tốc ca") LCD_STR_C;
LSTR MSG_AMAX_I = _UxGT("Tăng tốc ca") LCD_STR_I; // Amax
LSTR MSG_AMAX_J = _UxGT("Tăng tốc ca") LCD_STR_J;
LSTR MSG_AMAX_K = _UxGT("Tăng tốc ca") LCD_STR_K;
LSTR MSG_AMAX_E = _UxGT("Tăng tốc ca") LCD_STR_E;
LSTR MSG_AMAX_A = _UxGT("Tăng tốc ca") STR_A; // Amax
LSTR MSG_AMAX_B = _UxGT("Tăng tốc ca") STR_B;
LSTR MSG_AMAX_C = _UxGT("Tăng tốc ca") STR_C;
LSTR MSG_AMAX_I = _UxGT("Tăng tốc ca") STR_I; // Amax
LSTR MSG_AMAX_J = _UxGT("Tăng tốc ca") STR_J;
LSTR MSG_AMAX_K = _UxGT("Tăng tốc ca") STR_K;
LSTR MSG_AMAX_E = _UxGT("Tăng tốc ca") STR_E;
LSTR MSG_AMAX_EN = _UxGT("Tăng tốc ca *");
LSTR MSG_A_RETRACT = _UxGT("TT-Rút"); // A-retract
LSTR MSG_A_TRAVEL = _UxGT("TT-Chuyển"); // A-travel
LSTR MSG_STEPS_PER_MM = _UxGT("Bước/mm"); // Steps
LSTR MSG_A_STEPS = _UxGT("Bước") LCD_STR_A _UxGT("/mm"); // Steps/mm
LSTR MSG_B_STEPS = _UxGT("Bước") LCD_STR_B _UxGT("/mm");
LSTR MSG_C_STEPS = _UxGT("Bước") LCD_STR_C _UxGT("/mm");
LSTR MSG_I_STEPS = _UxGT("Bước") LCD_STR_I _UxGT("/mm"); // Steps/mm
LSTR MSG_J_STEPS = _UxGT("Bước") LCD_STR_J _UxGT("/mm");
LSTR MSG_K_STEPS = _UxGT("Bước") LCD_STR_K _UxGT("/mm");
LSTR MSG_A_STEPS = _UxGT("Bước") STR_A _UxGT("/mm"); // Steps/mm
LSTR MSG_B_STEPS = _UxGT("Bước") STR_B _UxGT("/mm");
LSTR MSG_C_STEPS = _UxGT("Bước") STR_C _UxGT("/mm");
LSTR MSG_I_STEPS = _UxGT("Bước") STR_I _UxGT("/mm"); // Steps/mm
LSTR MSG_J_STEPS = _UxGT("Bước") STR_J _UxGT("/mm");
LSTR MSG_K_STEPS = _UxGT("Bước") STR_K _UxGT("/mm");
LSTR MSG_E_STEPS = _UxGT("BướcE/mm");
LSTR MSG_EN_STEPS = _UxGT("Bước */mm");
LSTR MSG_TEMPERATURE = _UxGT("Nhiệt độ"); // Temperature
@ -400,12 +400,12 @@ namespace Language_vi {
LSTR MSG_INFO_MAX_TEMP = _UxGT("Nhiệt độ tối đa"); // Max temp
LSTR MSG_INFO_PSU = _UxGT("Bộ nguồn"); // PSU
LSTR MSG_DRIVE_STRENGTH = _UxGT("Sức mạnh ổ đĩa"); // Drive Strength
LSTR MSG_DAC_PERCENT_A = LCD_STR_A _UxGT(" % trình điều khiển"); // X Driver %
LSTR MSG_DAC_PERCENT_B = LCD_STR_B _UxGT(" % trình điều khiển");
LSTR MSG_DAC_PERCENT_C = LCD_STR_C _UxGT(" % trình điều khiển");
LSTR MSG_DAC_PERCENT_I = LCD_STR_I _UxGT(" % trình điều khiển");
LSTR MSG_DAC_PERCENT_J = LCD_STR_J _UxGT(" % trình điều khiển");
LSTR MSG_DAC_PERCENT_K = LCD_STR_K _UxGT(" % trình điều khiển");
LSTR MSG_DAC_PERCENT_A = STR_A _UxGT(" % trình điều khiển"); // X Driver %
LSTR MSG_DAC_PERCENT_B = STR_B _UxGT(" % trình điều khiển");
LSTR MSG_DAC_PERCENT_C = STR_C _UxGT(" % trình điều khiển");
LSTR MSG_DAC_PERCENT_I = STR_I _UxGT(" % trình điều khiển");
LSTR MSG_DAC_PERCENT_J = STR_J _UxGT(" % trình điều khiển");
LSTR MSG_DAC_PERCENT_K = STR_K _UxGT(" % trình điều khiển");
LSTR MSG_DAC_PERCENT_E = _UxGT("E % trình điều khiển");
LSTR MSG_DAC_EEPROM_WRITE = _UxGT("Ghi DAC EEPROM"); // DAC EEPROM Write
LSTR MSG_FILAMENT_CHANGE_HEADER_PAUSE = _UxGT("In tạm dừng"); // PRINT PAUSED

64
Marlin/src/lcd/language/language_zh_CN.h

@ -267,45 +267,45 @@ namespace Language_zh_CN {
LSTR MSG_SELECT_E = _UxGT("选择 *");
LSTR MSG_ACC = _UxGT("加速度"); // "Accel" acceleration
LSTR MSG_JERK = _UxGT("抖动速率"); // "Jerk"
LSTR MSG_VA_JERK = _UxGT("轴抖动速率") LCD_STR_A; // "Va-jerk"
LSTR MSG_VB_JERK = _UxGT("轴抖动速率") LCD_STR_B; // "Vb-jerk"
LSTR MSG_VC_JERK = _UxGT("轴抖动速率") LCD_STR_C; // "Vc-jerk"
LSTR MSG_VI_JERK = _UxGT("轴抖动速率") LCD_STR_I; // "Vi-jerk"
LSTR MSG_VJ_JERK = _UxGT("轴抖动速率") LCD_STR_J; // "Vj-jerk"
LSTR MSG_VK_JERK = _UxGT("轴抖动速率") LCD_STR_K; // "Vk-jerk"
LSTR MSG_VA_JERK = _UxGT("轴抖动速率") STR_A; // "Va-jerk"
LSTR MSG_VB_JERK = _UxGT("轴抖动速率") STR_B; // "Vb-jerk"
LSTR MSG_VC_JERK = _UxGT("轴抖动速率") STR_C; // "Vc-jerk"
LSTR MSG_VI_JERK = _UxGT("轴抖动速率") STR_I; // "Vi-jerk"
LSTR MSG_VJ_JERK = _UxGT("轴抖动速率") STR_J; // "Vj-jerk"
LSTR MSG_VK_JERK = _UxGT("轴抖动速率") STR_K; // "Vk-jerk"
LSTR MSG_VE_JERK = _UxGT("挤出机抖动速率"); // "Ve-jerk"
LSTR MSG_JUNCTION_DEVIATION = _UxGT("接点差");
LSTR MSG_VELOCITY = _UxGT("速度"); // "Velocity"
LSTR MSG_VMAX_A = _UxGT("最大进料速率") LCD_STR_A; // "Vmax " max_feedrate_mm_s
LSTR MSG_VMAX_B = _UxGT("最大进料速率") LCD_STR_B;
LSTR MSG_VMAX_C = _UxGT("最大进料速率") LCD_STR_C;
LSTR MSG_VMAX_I = _UxGT("最大进料速率") LCD_STR_I;
LSTR MSG_VMAX_J = _UxGT("最大进料速率") LCD_STR_J;
LSTR MSG_VMAX_K = _UxGT("最大进料速率") LCD_STR_K;
LSTR MSG_VMAX_E = _UxGT("最大进料速率") LCD_STR_E;
LSTR MSG_VMAX_A = _UxGT("最大进料速率") STR_A; // "Vmax " max_feedrate_mm_s
LSTR MSG_VMAX_B = _UxGT("最大进料速率") STR_B;
LSTR MSG_VMAX_C = _UxGT("最大进料速率") STR_C;
LSTR MSG_VMAX_I = _UxGT("最大进料速率") STR_I;
LSTR MSG_VMAX_J = _UxGT("最大进料速率") STR_J;
LSTR MSG_VMAX_K = _UxGT("最大进料速率") STR_K;
LSTR MSG_VMAX_E = _UxGT("最大进料速率") STR_E;
LSTR MSG_VMAX_EN = _UxGT("最大进料速率 *");
LSTR MSG_VMIN = _UxGT("最小进料速率"); // "Vmin" min_feedrate_mm_s
LSTR MSG_VTRAV_MIN = _UxGT("最小移动速率"); // "VTrav min" min_travel_feedrate_mm_s, (target) speed of the move
LSTR MSG_ACCELERATION = _UxGT("加速度"); // "Acceleration"
LSTR MSG_AMAX_A = _UxGT("最大打印加速度") LCD_STR_A; // "Amax " max_acceleration_mm_per_s2, acceleration in units/s^2 for print moves
LSTR MSG_AMAX_B = _UxGT("最大打印加速度") LCD_STR_B;
LSTR MSG_AMAX_C = _UxGT("最大打印加速度") LCD_STR_C;
LSTR MSG_AMAX_I = _UxGT("最大打印加速度") LCD_STR_I;
LSTR MSG_AMAX_J = _UxGT("最大打印加速度") LCD_STR_J;
LSTR MSG_AMAX_K = _UxGT("最大打印加速度") LCD_STR_K;
LSTR MSG_AMAX_E = _UxGT("最大打印加速度") LCD_STR_E;
LSTR MSG_AMAX_A = _UxGT("最大打印加速度") STR_A; // "Amax " max_acceleration_mm_per_s2, acceleration in units/s^2 for print moves
LSTR MSG_AMAX_B = _UxGT("最大打印加速度") STR_B;
LSTR MSG_AMAX_C = _UxGT("最大打印加速度") STR_C;
LSTR MSG_AMAX_I = _UxGT("最大打印加速度") STR_I;
LSTR MSG_AMAX_J = _UxGT("最大打印加速度") STR_J;
LSTR MSG_AMAX_K = _UxGT("最大打印加速度") STR_K;
LSTR MSG_AMAX_E = _UxGT("最大打印加速度") STR_E;
LSTR MSG_AMAX_EN = _UxGT("最大打印加速度 *");
LSTR MSG_A_RETRACT = _UxGT("收进加速度"); // "A-retract" retract_acceleration, E acceleration in mm/s^2 for retracts
LSTR MSG_A_TRAVEL = _UxGT("非打印移动加速度"); // "A-travel" travel_acceleration, X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
LSTR MSG_XY_FREQUENCY_LIMIT = _UxGT("频率最大");
LSTR MSG_XY_FREQUENCY_FEEDRATE = _UxGT("进给速度");
LSTR MSG_STEPS_PER_MM = _UxGT("轴步数/mm"); // "Steps/mm" axis_steps_per_mm, axis steps-per-unit G92
LSTR MSG_A_STEPS = LCD_STR_A _UxGT(" 步数/mm"); // "Asteps/mm"
LSTR MSG_B_STEPS = LCD_STR_B _UxGT(" 步数/mm");
LSTR MSG_C_STEPS = LCD_STR_C _UxGT(" 步数/mm");
LSTR MSG_I_STEPS = LCD_STR_I _UxGT(" 步数/mm");
LSTR MSG_J_STEPS = LCD_STR_J _UxGT(" 步数/mm");
LSTR MSG_K_STEPS = LCD_STR_K _UxGT(" 步数/mm");
LSTR MSG_A_STEPS = STR_A _UxGT(" 步数/mm"); // "Asteps/mm"
LSTR MSG_B_STEPS = STR_B _UxGT(" 步数/mm");
LSTR MSG_C_STEPS = STR_C _UxGT(" 步数/mm");
LSTR MSG_I_STEPS = STR_I _UxGT(" 步数/mm");
LSTR MSG_J_STEPS = STR_J _UxGT(" 步数/mm");
LSTR MSG_K_STEPS = STR_K _UxGT(" 步数/mm");
LSTR MSG_E_STEPS = _UxGT("E 步数/mm"); // "Esteps/mm"
LSTR MSG_EN_STEPS = _UxGT("* 步数/mm");
LSTR MSG_TEMPERATURE = _UxGT("温度"); // "Temperature"
@ -507,12 +507,12 @@ namespace Language_zh_CN {
LSTR MSG_INFO_MAX_TEMP = _UxGT("最高温度"); // "Max Temp"
LSTR MSG_INFO_PSU = _UxGT("电源供应"); // "Power Supply"
LSTR MSG_DRIVE_STRENGTH = _UxGT("驱动力度"); // "Drive Strength"
LSTR MSG_DAC_PERCENT_A = LCD_STR_A _UxGT(" 驱动 %"); // "X Driver %"
LSTR MSG_DAC_PERCENT_B = LCD_STR_B _UxGT(" 驱动 %");
LSTR MSG_DAC_PERCENT_C = LCD_STR_C _UxGT(" 驱动 %");
LSTR MSG_DAC_PERCENT_I = LCD_STR_I _UxGT(" 驱动 %");
LSTR MSG_DAC_PERCENT_J = LCD_STR_J _UxGT(" 驱动 %");
LSTR MSG_DAC_PERCENT_K = LCD_STR_K _UxGT(" 驱动 %");
LSTR MSG_DAC_PERCENT_A = STR_A _UxGT(" 驱动 %"); // "X Driver %"
LSTR MSG_DAC_PERCENT_B = STR_B _UxGT(" 驱动 %");
LSTR MSG_DAC_PERCENT_C = STR_C _UxGT(" 驱动 %");
LSTR MSG_DAC_PERCENT_I = STR_I _UxGT(" 驱动 %");
LSTR MSG_DAC_PERCENT_J = STR_J _UxGT(" 驱动 %");
LSTR MSG_DAC_PERCENT_K = STR_K _UxGT(" 驱动 %");
LSTR MSG_DAC_PERCENT_E = _UxGT("E 驱动 %"); // "E Driver %"
LSTR MSG_ERROR_TMC = _UxGT("TMC 连接错误");
LSTR MSG_DAC_EEPROM_WRITE = _UxGT("保存驱动设置"); // "DAC EEPROM Write"

64
Marlin/src/lcd/language/language_zh_TW.h

@ -252,43 +252,43 @@ namespace Language_zh_TW {
LSTR MSG_SELECT_E = _UxGT("選擇 *");
LSTR MSG_ACC = _UxGT("加速度"); // "Accel" acceleration
LSTR MSG_JERK = _UxGT("抖動速率"); // "Jerk"
LSTR MSG_VA_JERK = _UxGT("軸抖動速率") LCD_STR_A; // "Va-jerk"
LSTR MSG_VB_JERK = _UxGT("軸抖動速率") LCD_STR_B;
LSTR MSG_VC_JERK = _UxGT("軸抖動速率") LCD_STR_C;
LSTR MSG_VI_JERK = _UxGT("軸抖動速率") LCD_STR_I;
LSTR MSG_VJ_JERK = _UxGT("軸抖動速率") LCD_STR_J;
LSTR MSG_VK_JERK = _UxGT("軸抖動速率") LCD_STR_K;
LSTR MSG_VA_JERK = _UxGT("軸抖動速率") STR_A; // "Va-jerk"
LSTR MSG_VB_JERK = _UxGT("軸抖動速率") STR_B;
LSTR MSG_VC_JERK = _UxGT("軸抖動速率") STR_C;
LSTR MSG_VI_JERK = _UxGT("軸抖動速率") STR_I;
LSTR MSG_VJ_JERK = _UxGT("軸抖動速率") STR_J;
LSTR MSG_VK_JERK = _UxGT("軸抖動速率") STR_K;
LSTR MSG_VE_JERK = _UxGT("擠出機抖動速率");
LSTR MSG_VELOCITY = _UxGT("速度"); // "Velocity"
LSTR MSG_VMAX_A = _UxGT("最大進料速率") LCD_STR_A; // "Vmax " max_feedrate_mm_s
LSTR MSG_VMAX_B = _UxGT("最大進料速率") LCD_STR_B;
LSTR MSG_VMAX_C = _UxGT("最大進料速率") LCD_STR_C;
LSTR MSG_VMAX_I = _UxGT("最大進料速率") LCD_STR_I;
LSTR MSG_VMAX_J = _UxGT("最大進料速率") LCD_STR_J;
LSTR MSG_VMAX_K = _UxGT("最大進料速率") LCD_STR_K;
LSTR MSG_VMAX_E = _UxGT("最大進料速率") LCD_STR_E;
LSTR MSG_VMAX_A = _UxGT("最大進料速率") STR_A; // "Vmax " max_feedrate_mm_s
LSTR MSG_VMAX_B = _UxGT("最大進料速率") STR_B;
LSTR MSG_VMAX_C = _UxGT("最大進料速率") STR_C;
LSTR MSG_VMAX_I = _UxGT("最大進料速率") STR_I;
LSTR MSG_VMAX_J = _UxGT("最大進料速率") STR_J;
LSTR MSG_VMAX_K = _UxGT("最大進料速率") STR_K;
LSTR MSG_VMAX_E = _UxGT("最大進料速率") STR_E;
LSTR MSG_VMAX_EN = _UxGT("最大進料速率 *"); // "Vmax " max_feedrate_mm_s
LSTR MSG_VMIN = _UxGT("最小進料速率"); // "Vmin" min_feedrate_mm_s
LSTR MSG_VTRAV_MIN = _UxGT("最小移動速率"); // "VTrav min" min_travel_feedrate_mm_s, (target) speed of the move
LSTR MSG_ACCELERATION = _UxGT("加速度"); // "Acceleration"
LSTR MSG_AMAX_A = _UxGT("最大列印加速度") LCD_STR_A; // "Amax " max_acceleration_mm_per_s2, acceleration in units/s^2 for print moves
LSTR MSG_AMAX_B = _UxGT("最大列印加速度") LCD_STR_B;
LSTR MSG_AMAX_C = _UxGT("最大列印加速度") LCD_STR_C;
LSTR MSG_AMAX_I = _UxGT("最大列印加速度") LCD_STR_I;
LSTR MSG_AMAX_J = _UxGT("最大列印加速度") LCD_STR_J;
LSTR MSG_AMAX_K = _UxGT("最大列印加速度") LCD_STR_K;
LSTR MSG_AMAX_E = _UxGT("最大列印加速度") LCD_STR_E;
LSTR MSG_AMAX_A = _UxGT("最大列印加速度") STR_A; // "Amax " max_acceleration_mm_per_s2, acceleration in units/s^2 for print moves
LSTR MSG_AMAX_B = _UxGT("最大列印加速度") STR_B;
LSTR MSG_AMAX_C = _UxGT("最大列印加速度") STR_C;
LSTR MSG_AMAX_I = _UxGT("最大列印加速度") STR_I;
LSTR MSG_AMAX_J = _UxGT("最大列印加速度") STR_J;
LSTR MSG_AMAX_K = _UxGT("最大列印加速度") STR_K;
LSTR MSG_AMAX_E = _UxGT("最大列印加速度") STR_E;
LSTR MSG_AMAX_EN = _UxGT("最大列印加速度 *"); // "Amax " max_acceleration_mm_per_s2, acceleration in units/s^2 for print moves
LSTR MSG_A_RETRACT = _UxGT("回縮加速度"); // "A-retract" retract_acceleration, E acceleration in mm/s^2 for retracts
LSTR MSG_A_TRAVEL = _UxGT("非列印移動加速度"); // "A-travel" travel_acceleration, X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
LSTR MSG_STEPS_PER_MM = _UxGT("軸步數/mm"); // "Steps/mm" axis_steps_per_mm, axis steps-per-unit G92
LSTR MSG_A_STEPS = LCD_STR_A _UxGT(" 軸步數/mm"); // "Asteps/mm" axis_steps_per_mm, axis steps-per-unit G92
LSTR MSG_B_STEPS = LCD_STR_B _UxGT(" 軸步數/mm");
LSTR MSG_C_STEPS = LCD_STR_C _UxGT(" 軸步數/mm");
LSTR MSG_I_STEPS = LCD_STR_I _UxGT(" 軸步數/mm");
LSTR MSG_J_STEPS = LCD_STR_J _UxGT(" 軸步數/mm");
LSTR MSG_K_STEPS = LCD_STR_K _UxGT(" 軸步數/mm");
LSTR MSG_A_STEPS = STR_A _UxGT(" 軸步數/mm"); // "Asteps/mm" axis_steps_per_mm, axis steps-per-unit G92
LSTR MSG_B_STEPS = STR_B _UxGT(" 軸步數/mm");
LSTR MSG_C_STEPS = STR_C _UxGT(" 軸步數/mm");
LSTR MSG_I_STEPS = STR_I _UxGT(" 軸步數/mm");
LSTR MSG_J_STEPS = STR_J _UxGT(" 軸步數/mm");
LSTR MSG_K_STEPS = STR_K _UxGT(" 軸步數/mm");
LSTR MSG_E_STEPS = _UxGT("擠出機步數/mm"); // "Esteps/mm"
LSTR MSG_EN_STEPS = _UxGT("擠出機~步數/mm");
LSTR MSG_TEMPERATURE = _UxGT("溫度"); // "Temperature"
@ -455,12 +455,12 @@ namespace Language_zh_TW {
LSTR MSG_INFO_MAX_TEMP = _UxGT("最高溫度"); // "Max Temp"
LSTR MSG_INFO_PSU = _UxGT("電源供應"); // "Power Supply"
LSTR MSG_DRIVE_STRENGTH = _UxGT("驅動力度"); // "Drive Strength"
LSTR MSG_DAC_PERCENT_A = LCD_STR_A _UxGT(" 驅動 %"); // X Driver %
LSTR MSG_DAC_PERCENT_B = LCD_STR_B _UxGT(" 驅動 %"); // Y Driver %
LSTR MSG_DAC_PERCENT_C = LCD_STR_C _UxGT(" 驅動 %"); // Z Driver %
LSTR MSG_DAC_PERCENT_I = LCD_STR_I _UxGT(" 驅動 %"); // I Driver %
LSTR MSG_DAC_PERCENT_J = LCD_STR_J _UxGT(" 驅動 %"); // J Driver %
LSTR MSG_DAC_PERCENT_K = LCD_STR_K _UxGT(" 驅動 %"); // K Driver %
LSTR MSG_DAC_PERCENT_A = STR_A _UxGT(" 驅動 %"); // X Driver %
LSTR MSG_DAC_PERCENT_B = STR_B _UxGT(" 驅動 %"); // Y Driver %
LSTR MSG_DAC_PERCENT_C = STR_C _UxGT(" 驅動 %"); // Z Driver %
LSTR MSG_DAC_PERCENT_I = STR_I _UxGT(" 驅動 %"); // I Driver %
LSTR MSG_DAC_PERCENT_J = STR_J _UxGT(" 驅動 %"); // J Driver %
LSTR MSG_DAC_PERCENT_K = STR_K _UxGT(" 驅動 %"); // K Driver %
LSTR MSG_DAC_PERCENT_E = _UxGT("E 驅動 %"); //E Driver %
LSTR MSG_ERROR_TMC = _UxGT("TMC連接錯誤"); // "TMC CONNECTION ERROR"
LSTR MSG_DAC_EEPROM_WRITE = _UxGT("保存驅動設置"); // "DAC EEPROM Write"

2
Marlin/src/lcd/marlinui.cpp

@ -771,7 +771,7 @@ constexpr uint8_t epps = ENCODER_PULSES_PER_STEP;
// Add a manual move to the queue?
if (axis != NO_AXIS_ENUM && ELAPSED(millis(), start_time) && !planner.is_full()) {
const feedRate_t fr_mm_s = (axis <= LOGICAL_AXES) ? manual_feedrate_mm_s[axis] : XY_PROBE_FEEDRATE_MM_S;
const feedRate_t fr_mm_s = (axis < LOGICAL_AXES) ? manual_feedrate_mm_s[axis] : XY_PROBE_FEEDRATE_MM_S;
#if IS_KINEMATIC

28
Marlin/src/lcd/marlinui.h

@ -293,20 +293,20 @@ public:
static void set_progress(const progress_t p) { progress_override = _MIN(p, 100U * (PROGRESS_SCALE)); }
static void set_progress_done() { progress_override = (PROGRESS_MASK + 1U) + 100U * (PROGRESS_SCALE); }
static void progress_reset() { if (progress_override & (PROGRESS_MASK + 1U)) set_progress(0); }
#if ENABLED(SHOW_REMAINING_TIME)
static uint32_t _calculated_remaining_time() {
const duration_t elapsed = print_job_timer.duration();
const progress_t progress = _get_progress();
return progress ? elapsed.value * (100 * (PROGRESS_SCALE) - progress) / progress : 0;
}
#if ENABLED(USE_M73_REMAINING_TIME)
static uint32_t remaining_time;
FORCE_INLINE static void set_remaining_time(const uint32_t r) { remaining_time = r; }
FORCE_INLINE static uint32_t get_remaining_time() { return remaining_time ?: _calculated_remaining_time(); }
FORCE_INLINE static void reset_remaining_time() { set_remaining_time(0); }
#else
FORCE_INLINE static uint32_t get_remaining_time() { return _calculated_remaining_time(); }
#endif
#endif
#if ENABLED(SHOW_REMAINING_TIME)
static uint32_t _calculated_remaining_time() {
const duration_t elapsed = print_job_timer.duration();
const progress_t progress = _get_progress();
return progress ? elapsed.value * (100 * (PROGRESS_SCALE) - progress) / progress : 0;
}
#if ENABLED(USE_M73_REMAINING_TIME)
static uint32_t remaining_time;
FORCE_INLINE static void set_remaining_time(const uint32_t r) { remaining_time = r; }
FORCE_INLINE static uint32_t get_remaining_time() { return remaining_time ?: _calculated_remaining_time(); }
FORCE_INLINE static void reset_remaining_time() { set_remaining_time(0); }
#else
FORCE_INLINE static uint32_t get_remaining_time() { return _calculated_remaining_time(); }
#endif
#endif
static progress_t _get_progress();

4
Marlin/src/lcd/menu/menu_advanced.cpp

@ -84,10 +84,10 @@ void menu_backlash();
BACK_ITEM(MSG_ADVANCED_SETTINGS);
#define EDIT_CURRENT_PWM(LABEL,I) EDIT_ITEM_P(long5, PSTR(LABEL), &stepper.motor_current_setting[I], 100, 2000, stepper.refresh_motor_power)
#if ANY_PIN(MOTOR_CURRENT_PWM_XY, MOTOR_CURRENT_PWM_X, MOTOR_CURRENT_PWM_Y)
EDIT_CURRENT_PWM(STR_X STR_Y, 0);
EDIT_CURRENT_PWM(STR_A STR_B, 0);
#endif
#if PIN_EXISTS(MOTOR_CURRENT_PWM_Z)
EDIT_CURRENT_PWM(STR_Z, 1);
EDIT_CURRENT_PWM(STR_C, 1);
#endif
#if PIN_EXISTS(MOTOR_CURRENT_PWM_E)
EDIT_CURRENT_PWM(STR_E, 2);

16
Marlin/src/lcd/menu/menu_info.cpp

@ -103,7 +103,7 @@ void menu_info_thermistors() {
#if HAS_EXTRUDERS
#define THERMISTOR_ID TEMP_SENSOR_0
#include "../thermistornames.h"
STATIC_ITEM_P(PSTR(LCD_STR_E0 ": " THERMISTOR_NAME), SS_INVERT);
STATIC_ITEM_P(PSTR(STR_E0 ": " THERMISTOR_NAME), SS_INVERT);
PSTRING_ITEM(MSG_INFO_MIN_TEMP, STRINGIFY(HEATER_0_MINTEMP), SS_LEFT);
PSTRING_ITEM(MSG_INFO_MAX_TEMP, STRINGIFY(HEATER_0_MAXTEMP), SS_LEFT);
STATIC_ITEM(TERN(WATCH_HOTENDS, MSG_INFO_RUNAWAY_ON, MSG_INFO_RUNAWAY_OFF), SS_LEFT);
@ -113,7 +113,7 @@ void menu_info_thermistors() {
#undef THERMISTOR_ID
#define THERMISTOR_ID TEMP_SENSOR_1
#include "../thermistornames.h"
STATIC_ITEM_P(PSTR(LCD_STR_E1 ": " THERMISTOR_NAME), SS_INVERT);
STATIC_ITEM_P(PSTR(STR_E1 ": " THERMISTOR_NAME), SS_INVERT);
PSTRING_ITEM(MSG_INFO_MIN_TEMP, STRINGIFY(HEATER_1_MINTEMP), SS_LEFT);
PSTRING_ITEM(MSG_INFO_MAX_TEMP, STRINGIFY(HEATER_1_MAXTEMP), SS_LEFT);
STATIC_ITEM(TERN(WATCH_HOTENDS, MSG_INFO_RUNAWAY_ON, MSG_INFO_RUNAWAY_OFF), SS_LEFT);
@ -123,7 +123,7 @@ void menu_info_thermistors() {
#undef THERMISTOR_ID
#define THERMISTOR_ID TEMP_SENSOR_2
#include "../thermistornames.h"
STATIC_ITEM_P(PSTR(LCD_STR_E2 ": " THERMISTOR_NAME), SS_INVERT);
STATIC_ITEM_P(PSTR(STR_E2 ": " THERMISTOR_NAME), SS_INVERT);
PSTRING_ITEM(MSG_INFO_MIN_TEMP, STRINGIFY(HEATER_2_MINTEMP), SS_LEFT);
PSTRING_ITEM(MSG_INFO_MAX_TEMP, STRINGIFY(HEATER_2_MAXTEMP), SS_LEFT);
STATIC_ITEM(TERN(WATCH_HOTENDS, MSG_INFO_RUNAWAY_ON, MSG_INFO_RUNAWAY_OFF), SS_LEFT);
@ -133,7 +133,7 @@ void menu_info_thermistors() {
#undef THERMISTOR_ID
#define THERMISTOR_ID TEMP_SENSOR_3
#include "../thermistornames.h"
STATIC_ITEM_P(PSTR(LCD_STR_E3 ": " THERMISTOR_NAME), SS_INVERT);
STATIC_ITEM_P(PSTR(STR_E3 ": " THERMISTOR_NAME), SS_INVERT);
PSTRING_ITEM(MSG_INFO_MIN_TEMP, STRINGIFY(HEATER_3_MINTEMP), SS_LEFT);
PSTRING_ITEM(MSG_INFO_MAX_TEMP, STRINGIFY(HEATER_3_MAXTEMP), SS_LEFT);
STATIC_ITEM(TERN(WATCH_HOTENDS, MSG_INFO_RUNAWAY_ON, MSG_INFO_RUNAWAY_OFF), SS_LEFT);
@ -143,7 +143,7 @@ void menu_info_thermistors() {
#undef THERMISTOR_ID
#define THERMISTOR_ID TEMP_SENSOR_4
#include "../thermistornames.h"
STATIC_ITEM_P(PSTR(LCD_STR_E4 ": " THERMISTOR_NAME), SS_INVERT);
STATIC_ITEM_P(PSTR(STR_E4 ": " THERMISTOR_NAME), SS_INVERT);
PSTRING_ITEM(MSG_INFO_MIN_TEMP, STRINGIFY(HEATER_4_MINTEMP), SS_LEFT);
PSTRING_ITEM(MSG_INFO_MAX_TEMP, STRINGIFY(HEATER_4_MAXTEMP), SS_LEFT);
STATIC_ITEM(TERN(WATCH_HOTENDS, MSG_INFO_RUNAWAY_ON, MSG_INFO_RUNAWAY_OFF), SS_LEFT);
@ -153,7 +153,7 @@ void menu_info_thermistors() {
#undef THERMISTOR_ID
#define THERMISTOR_ID TEMP_SENSOR_5
#include "../thermistornames.h"
STATIC_ITEM_P(PSTR(LCD_STR_E5 ": " THERMISTOR_NAME), SS_INVERT);
STATIC_ITEM_P(PSTR(STR_E5 ": " THERMISTOR_NAME), SS_INVERT);
PSTRING_ITEM(MSG_INFO_MIN_TEMP, STRINGIFY(HEATER_5_MINTEMP), SS_LEFT);
PSTRING_ITEM(MSG_INFO_MAX_TEMP, STRINGIFY(HEATER_5_MAXTEMP), SS_LEFT);
STATIC_ITEM(TERN(WATCH_HOTENDS, MSG_INFO_RUNAWAY_ON, MSG_INFO_RUNAWAY_OFF), SS_LEFT);
@ -163,7 +163,7 @@ void menu_info_thermistors() {
#undef THERMISTOR_ID
#define THERMISTOR_ID TEMP_SENSOR_6
#include "../thermistornames.h"
STATIC_ITEM_P(PSTR(LCD_STR_E6 ": " THERMISTOR_NAME), SS_INVERT);
STATIC_ITEM_P(PSTR(STR_E6 ": " THERMISTOR_NAME), SS_INVERT);
PSTRING_ITEM(MSG_INFO_MIN_TEMP, STRINGIFY(HEATER_6_MINTEMP), SS_LEFT);
PSTRING_ITEM(MSG_INFO_MAX_TEMP, STRINGIFY(HEATER_6_MAXTEMP), SS_LEFT);
STATIC_ITEM(TERN(WATCH_HOTENDS, MSG_INFO_RUNAWAY_ON, MSG_INFO_RUNAWAY_OFF), SS_LEFT);
@ -173,7 +173,7 @@ void menu_info_thermistors() {
#undef THERMISTOR_ID
#define THERMISTOR_ID TEMP_SENSOR_7
#include "../thermistornames.h"
STATIC_ITEM_P(PSTR(LCD_STR_E7 ": " THERMISTOR_NAME), SS_INVERT);
STATIC_ITEM_P(PSTR(STR_E7 ": " THERMISTOR_NAME), SS_INVERT);
PSTRING_ITEM(MSG_INFO_MIN_TEMP, STRINGIFY(HEATER_7_MINTEMP), SS_LEFT);
PSTRING_ITEM(MSG_INFO_MAX_TEMP, STRINGIFY(HEATER_7_MAXTEMP), SS_LEFT);
STATIC_ITEM(TERN(WATCH_HOTENDS, MSG_INFO_RUNAWAY_ON, MSG_INFO_RUNAWAY_OFF), SS_LEFT);

12
Marlin/src/lcd/menu/menu_motion.cpp

@ -346,13 +346,13 @@ void menu_move() {
GCODES_ITEM_N(Z_AXIS, MSG_AUTO_HOME_A, PSTR("G28Z"));
#endif
#if HAS_I_AXIS
GCODES_ITEM_N(I_AXIS, MSG_AUTO_HOME_A, PSTR("G28" AXIS4_STR));
GCODES_ITEM_N(I_AXIS, MSG_AUTO_HOME_A, PSTR("G28" STR_I));
#endif
#if HAS_J_AXIS
GCODES_ITEM_N(J_AXIS, MSG_AUTO_HOME_A, PSTR("G28" AXIS5_STR));
GCODES_ITEM_N(J_AXIS, MSG_AUTO_HOME_A, PSTR("G28" STR_J));
#endif
#if HAS_K_AXIS
GCODES_ITEM_N(K_AXIS, MSG_AUTO_HOME_A, PSTR("G28" AXIS6_STR));
GCODES_ITEM_N(K_AXIS, MSG_AUTO_HOME_A, PSTR("G28" STR_K));
#endif
END_MENU();
@ -399,13 +399,13 @@ void menu_motion() {
GCODES_ITEM_N(Z_AXIS, MSG_AUTO_HOME_A, PSTR("G28Z"));
#endif
#if HAS_I_AXIS
GCODES_ITEM_N(I_AXIS, MSG_AUTO_HOME_A, PSTR("G28" AXIS4_STR));
GCODES_ITEM_N(I_AXIS, MSG_AUTO_HOME_A, PSTR("G28" STR_I));
#endif
#if HAS_J_AXIS
GCODES_ITEM_N(J_AXIS, MSG_AUTO_HOME_A, PSTR("G28" AXIS5_STR));
GCODES_ITEM_N(J_AXIS, MSG_AUTO_HOME_A, PSTR("G28" STR_J));
#endif
#if HAS_K_AXIS
GCODES_ITEM_N(K_AXIS, MSG_AUTO_HOME_A, PSTR("G28" AXIS6_STR));
GCODES_ITEM_N(K_AXIS, MSG_AUTO_HOME_A, PSTR("G28" STR_K));
#endif
#endif
#endif

54
Marlin/src/lcd/menu/menu_tmc.cpp

@ -38,13 +38,13 @@ void menu_tmc_current() {
START_MENU();
BACK_ITEM(MSG_TMC_DRIVERS);
#if AXIS_IS_TMC(X)
TMC_EDIT_STORED_I_RMS(X, STR_X);
TMC_EDIT_STORED_I_RMS(X, STR_A);
#endif
#if AXIS_IS_TMC(Y)
TMC_EDIT_STORED_I_RMS(Y, STR_Y);
TMC_EDIT_STORED_I_RMS(Y, STR_B);
#endif
#if AXIS_IS_TMC(Z)
TMC_EDIT_STORED_I_RMS(Z, STR_Z);
TMC_EDIT_STORED_I_RMS(Z, STR_C);
#endif
#if AXIS_IS_TMC(X2)
TMC_EDIT_STORED_I_RMS(X2, STR_X2);
@ -62,28 +62,28 @@ void menu_tmc_current() {
TMC_EDIT_STORED_I_RMS(Z4, STR_Z4);
#endif
#if AXIS_IS_TMC(E0)
TMC_EDIT_STORED_I_RMS(E0, LCD_STR_E0);
TMC_EDIT_STORED_I_RMS(E0, STR_E0);
#endif
#if AXIS_IS_TMC(E1)
TMC_EDIT_STORED_I_RMS(E1, LCD_STR_E1);
TMC_EDIT_STORED_I_RMS(E1, STR_E1);
#endif
#if AXIS_IS_TMC(E2)
TMC_EDIT_STORED_I_RMS(E2, LCD_STR_E2);
TMC_EDIT_STORED_I_RMS(E2, STR_E2);
#endif
#if AXIS_IS_TMC(E3)
TMC_EDIT_STORED_I_RMS(E3, LCD_STR_E3);
TMC_EDIT_STORED_I_RMS(E3, STR_E3);
#endif
#if AXIS_IS_TMC(E4)
TMC_EDIT_STORED_I_RMS(E4, LCD_STR_E4);
TMC_EDIT_STORED_I_RMS(E4, STR_E4);
#endif
#if AXIS_IS_TMC(E5)
TMC_EDIT_STORED_I_RMS(E5, LCD_STR_E5);
TMC_EDIT_STORED_I_RMS(E5, STR_E5);
#endif
#if AXIS_IS_TMC(E6)
TMC_EDIT_STORED_I_RMS(E6, LCD_STR_E6);
TMC_EDIT_STORED_I_RMS(E6, STR_E6);
#endif
#if AXIS_IS_TMC(E7)
TMC_EDIT_STORED_I_RMS(E7, LCD_STR_E7);
TMC_EDIT_STORED_I_RMS(E7, STR_E7);
#endif
END_MENU();
}
@ -103,14 +103,14 @@ void menu_tmc_current() {
TERN_(Z2_HAS_STEALTHCHOP, TMC_EDIT_STORED_HYBRID_THRS(Z2, STR_Z2));
TERN_(Z3_HAS_STEALTHCHOP, TMC_EDIT_STORED_HYBRID_THRS(Z3, STR_Z3));
TERN_(Z4_HAS_STEALTHCHOP, TMC_EDIT_STORED_HYBRID_THRS(Z4, STR_Z4));
TERN_(E0_HAS_STEALTHCHOP, TMC_EDIT_STORED_HYBRID_THRS(E0, LCD_STR_E0));
TERN_(E1_HAS_STEALTHCHOP, TMC_EDIT_STORED_HYBRID_THRS(E1, LCD_STR_E1));
TERN_(E2_HAS_STEALTHCHOP, TMC_EDIT_STORED_HYBRID_THRS(E2, LCD_STR_E2));
TERN_(E3_HAS_STEALTHCHOP, TMC_EDIT_STORED_HYBRID_THRS(E3, LCD_STR_E3));
TERN_(E4_HAS_STEALTHCHOP, TMC_EDIT_STORED_HYBRID_THRS(E4, LCD_STR_E4));
TERN_(E5_HAS_STEALTHCHOP, TMC_EDIT_STORED_HYBRID_THRS(E5, LCD_STR_E5));
TERN_(E6_HAS_STEALTHCHOP, TMC_EDIT_STORED_HYBRID_THRS(E6, LCD_STR_E6));
TERN_(E7_HAS_STEALTHCHOP, TMC_EDIT_STORED_HYBRID_THRS(E7, LCD_STR_E7));
TERN_(E0_HAS_STEALTHCHOP, TMC_EDIT_STORED_HYBRID_THRS(E0, STR_E0));
TERN_(E1_HAS_STEALTHCHOP, TMC_EDIT_STORED_HYBRID_THRS(E1, STR_E1));
TERN_(E2_HAS_STEALTHCHOP, TMC_EDIT_STORED_HYBRID_THRS(E2, STR_E2));
TERN_(E3_HAS_STEALTHCHOP, TMC_EDIT_STORED_HYBRID_THRS(E3, STR_E3));
TERN_(E4_HAS_STEALTHCHOP, TMC_EDIT_STORED_HYBRID_THRS(E4, STR_E4));
TERN_(E5_HAS_STEALTHCHOP, TMC_EDIT_STORED_HYBRID_THRS(E5, STR_E5));
TERN_(E6_HAS_STEALTHCHOP, TMC_EDIT_STORED_HYBRID_THRS(E6, STR_E6));
TERN_(E7_HAS_STEALTHCHOP, TMC_EDIT_STORED_HYBRID_THRS(E7, STR_E7));
END_MENU();
}
@ -155,14 +155,14 @@ void menu_tmc_current() {
TERN_(Z2_HAS_STEALTHCHOP, TMC_EDIT_STEP_MODE(Z2, STR_Z2));
TERN_(Z3_HAS_STEALTHCHOP, TMC_EDIT_STEP_MODE(Z3, STR_Z3));
TERN_(Z4_HAS_STEALTHCHOP, TMC_EDIT_STEP_MODE(Z4, STR_Z4));
TERN_(E0_HAS_STEALTHCHOP, TMC_EDIT_STEP_MODE(E0, LCD_STR_E0));
TERN_(E1_HAS_STEALTHCHOP, TMC_EDIT_STEP_MODE(E1, LCD_STR_E1));
TERN_(E2_HAS_STEALTHCHOP, TMC_EDIT_STEP_MODE(E2, LCD_STR_E2));
TERN_(E3_HAS_STEALTHCHOP, TMC_EDIT_STEP_MODE(E3, LCD_STR_E3));
TERN_(E4_HAS_STEALTHCHOP, TMC_EDIT_STEP_MODE(E4, LCD_STR_E4));
TERN_(E5_HAS_STEALTHCHOP, TMC_EDIT_STEP_MODE(E5, LCD_STR_E5));
TERN_(E6_HAS_STEALTHCHOP, TMC_EDIT_STEP_MODE(E6, LCD_STR_E6));
TERN_(E7_HAS_STEALTHCHOP, TMC_EDIT_STEP_MODE(E7, LCD_STR_E7));
TERN_(E0_HAS_STEALTHCHOP, TMC_EDIT_STEP_MODE(E0, STR_E0));
TERN_(E1_HAS_STEALTHCHOP, TMC_EDIT_STEP_MODE(E1, STR_E1));
TERN_(E2_HAS_STEALTHCHOP, TMC_EDIT_STEP_MODE(E2, STR_E2));
TERN_(E3_HAS_STEALTHCHOP, TMC_EDIT_STEP_MODE(E3, STR_E3));
TERN_(E4_HAS_STEALTHCHOP, TMC_EDIT_STEP_MODE(E4, STR_E4));
TERN_(E5_HAS_STEALTHCHOP, TMC_EDIT_STEP_MODE(E5, STR_E5));
TERN_(E6_HAS_STEALTHCHOP, TMC_EDIT_STEP_MODE(E6, STR_E6));
TERN_(E7_HAS_STEALTHCHOP, TMC_EDIT_STEP_MODE(E7, STR_E7));
END_MENU();
}

2
Marlin/src/libs/L64XX/L64XX_Marlin.cpp

@ -39,7 +39,7 @@ L64XX_Marlin L64xxManager;
static const char LINEAR_AXIS_LIST(
str_X[] PROGMEM = "X ", str_Y[] PROGMEM = "Y ", str_Z[] PROGMEM = "Z ",
str_I[] PROGMEM = AXIS4_STR " ", str_J[] PROGMEM = AXIS5_STR " ", str_K[] PROGMEM = AXIS6_STR " "
str_I[] PROGMEM = STR_I " ", str_J[] PROGMEM = STR_J " ", str_K[] PROGMEM = STR_K " "
),
str_X2[] PROGMEM = "X2", str_Y2[] PROGMEM = "Y2",
str_Z2[] PROGMEM = "Z2", str_Z3[] PROGMEM = "Z3", str_Z4[] PROGMEM = "Z4",

36
Marlin/src/module/motion.cpp

@ -217,9 +217,7 @@ void report_real_position() {
xyze_pos_t npos = LOGICAL_AXIS_ARRAY(
planner.get_axis_position_mm(E_AXIS),
cartes.x, cartes.y, cartes.z,
planner.get_axis_position_mm(I_AXIS),
planner.get_axis_position_mm(J_AXIS),
planner.get_axis_position_mm(K_AXIS)
cartes.i, cartes.j, cartes.k
);
TERN_(HAS_POSITION_MODIFIERS, planner.unapply_modifiers(npos, true));
@ -263,27 +261,25 @@ void report_current_position_projected() {
* Output the current position (processed) to serial while moving
*/
void report_current_position_moving() {
get_cartesian_from_steppers();
const xyz_pos_t lpos = cartes.asLogical();
SERIAL_ECHOPGM(
"X:", lpos.x
#if HAS_Y_AXIS
, " Y:", lpos.y
#endif
#if HAS_Z_AXIS
, " Z:", lpos.z
#endif
SERIAL_ECHOPGM_P(
LIST_N(DOUBLE(LINEAR_AXES),
X_LBL, lpos.x,
SP_Y_LBL, lpos.y,
SP_Z_LBL, lpos.z,
SP_I_LBL, lpos.i,
SP_J_LBL, lpos.j,
SP_K_LBL, lpos.k
)
#if HAS_EXTRUDERS
, " E:", current_position.e
, SP_E_LBL, current_position.e
#endif
);
stepper.report_positions();
#if IS_SCARA
scara_report_positions();
#endif
TERN_(IS_SCARA, scara_report_positions());
report_current_grblstate_moving();
}
@ -1323,9 +1319,9 @@ void prepare_line_to_destination() {
TEST(axis_bits, X_AXIS) ? "X" : "",
TEST(axis_bits, Y_AXIS) ? "Y" : "",
TEST(axis_bits, Z_AXIS) ? "Z" : "",
TEST(axis_bits, I_AXIS) ? AXIS4_STR : "",
TEST(axis_bits, J_AXIS) ? AXIS5_STR : "",
TEST(axis_bits, K_AXIS) ? AXIS6_STR : ""
TEST(axis_bits, I_AXIS) ? STR_I : "",
TEST(axis_bits, J_AXIS) ? STR_J : "",
TEST(axis_bits, K_AXIS) ? STR_K : ""
)
);
SERIAL_ECHO_START();

6
Marlin/src/module/planner.cpp

@ -1867,13 +1867,13 @@ bool Planner::_populate_block(block_t * const block, bool split_move,
" B:", target.b, " (", db, " steps)"
" C:", target.c, " (", dc, " steps)"
#if HAS_I_AXIS
" " AXIS4_STR ":", target.i, " (", di, " steps)"
" " STR_I ":", target.i, " (", di, " steps)"
#endif
#if HAS_J_AXIS
" " AXIS5_STR ":", target.j, " (", dj, " steps)"
" " STR_J ":", target.j, " (", dj, " steps)"
#endif
#if HAS_K_AXIS
" " AXIS6_STR ":", target.k, " (", dk, " steps)"
" " STR_K ":", target.k, " (", dk, " steps)"
#endif
#if HAS_EXTRUDERS
" E:", target.e, " (", de, " steps)"

6
Marlin/src/module/probe.h

@ -212,14 +212,14 @@ public:
// constexpr helpers used in build-time static_asserts, relying on default probe offsets.
class build_time {
static constexpr xyz_pos_t default_probe_xyz_offset =
static constexpr xyz_pos_t default_probe_xyz_offset = xyz_pos_t(
#if HAS_BED_PROBE
NOZZLE_TO_PROBE_OFFSET
#else
{ 0 }
#endif
;
static constexpr xy_pos_t default_probe_xy_offset = { default_probe_xyz_offset.x, default_probe_xyz_offset.y };
);
static constexpr xy_pos_t default_probe_xy_offset = xy_pos_t({ default_probe_xyz_offset.x, default_probe_xyz_offset.y });
public:
static constexpr bool can_reach(float x, float y) {

6
Marlin/src/module/temperature.cpp

@ -218,8 +218,8 @@ PGMSTR(str_t_heating_failed, STR_T_HEATING_FAILED);
#else
#define _COOLER_FSTR(h)
#endif
#define _E_FSTR(h,N) ((HOTENDS) > N && (h) == N) ? F(LCD_STR_E##N) :
#define HEATER_FSTR(h) _BED_FSTR(h) _CHAMBER_FSTR(h) _COOLER_FSTR(h) _E_FSTR(h,1) _E_FSTR(h,2) _E_FSTR(h,3) _E_FSTR(h,4) _E_FSTR(h,5) F(LCD_STR_E0)
#define _E_FSTR(h,N) ((HOTENDS) > N && (h) == N) ? F(STR_E##N) :
#define HEATER_FSTR(h) _BED_FSTR(h) _CHAMBER_FSTR(h) _COOLER_FSTR(h) _E_FSTR(h,1) _E_FSTR(h,2) _E_FSTR(h,3) _E_FSTR(h,4) _E_FSTR(h,5) _E_FSTR(h,6) _E_FSTR(h,7) F(STR_E0)
//
// Initialize MAX TC objects/SPI
@ -3591,7 +3591,7 @@ void Temperature::isr() {
OPTARG(HAS_TEMP_REDUNDANT, const bool include_r/*=false*/)
) {
#if HAS_TEMP_HOTEND
print_heater_state(H_E0, degHotend(target_extruder), degTargetHotend(target_extruder) OPTARG(SHOW_TEMP_ADC_VALUES, rawHotendTemp(target_extruder)));
print_heater_state(H_NONE, degHotend(target_extruder), degTargetHotend(target_extruder) OPTARG(SHOW_TEMP_ADC_VALUES, rawHotendTemp(target_extruder)));
#endif
#if HAS_HEATED_BED
print_heater_state(H_BED, degBed(), degTargetBed() OPTARG(SHOW_TEMP_ADC_VALUES, rawBedTemp()));

3
Marlin/src/module/temperature.h

@ -56,7 +56,8 @@ typedef enum : int8_t {
H_BOARD = HID_BOARD,
H_CHAMBER = HID_CHAMBER,
H_BED = HID_BED,
H_E0 = HID_E0, H_E1, H_E2, H_E3, H_E4, H_E5, H_E6, H_E7
H_E0 = HID_E0, H_E1, H_E2, H_E3, H_E4, H_E5, H_E6, H_E7,
H_NONE = -128
} heater_id_t;
// PID storage

4
Marlin/src/pins/stm32f1/pins_MKS_ROBIN_NANO.h

@ -176,3 +176,7 @@ https://sergey1560.github.io/fb4s_howto/mks_pwc/
// Reduce baud rate to improve software serial reliability
#define TMC_BAUD_RATE 19200
#endif
#if HAS_TFT_LVGL_UI && FAN1_PIN != PB0 && HEATER_1_PIN != PB0
#define BOARD_INIT OUT_WRITE(PB0, LOW)
#endif

17
Marlin/src/pins/stm32f1/pins_MKS_ROBIN_NANO_common.h

@ -98,15 +98,6 @@
#ifndef HEATER_0_PIN
#define HEATER_0_PIN PC3
#endif
#if HOTENDS == 1 && DISABLED(HEATERS_PARALLEL)
#ifndef FAN1_PIN
#define FAN1_PIN PB0
#endif
#else
#ifndef HEATER_1_PIN
#define HEATER_1_PIN PB0
#endif
#endif
#ifndef FAN_PIN
#define FAN_PIN PB1 // FAN
#endif
@ -114,6 +105,14 @@
#define HEATER_BED_PIN PA0
#endif
#if HOTENDS == 1 && DISABLED(HEATERS_PARALLEL)
#ifndef FAN1_PIN
#define FAN1_PIN PB0
#endif
#elif !defined(HEATER_1_PIN)
#define HEATER_1_PIN PB0
#endif
//
// Power Supply Control
//

Loading…
Cancel
Save