diff --git a/Marlin/language.h b/Marlin/language.h
index 0afafbadbe6482fa22f5f16bd78e3635b99061c5..2ab41cc9b4af6db4c8ec4b826ad02c74f8c27795 100644
--- a/Marlin/language.h
+++ b/Marlin/language.h
@@ -25,6 +25,8 @@
 
 #include "MarlinConfig.h"
 
+#define _UxGT(a) a
+
 // Define SIMULATE_ROMFONT to see what is seen on the character based display defined in Configuration.h
 //#define SIMULATE_ROMFONT
 
diff --git a/Marlin/language_an.h b/Marlin/language_an.h
index 07afee4c33e2bf9e13a973e06099e4bb9b523929..39822d02b821e9dfed3767cc0bc24e423c4e8aff 100644
--- a/Marlin/language_an.h
+++ b/Marlin/language_an.h
@@ -32,219 +32,219 @@
 
 #define DISPLAY_CHARSET_ISO10646_1
 
-#define WELCOME_MSG                         MACHINE_NAME " parada."
-#define MSG_SD_INSERTED                     "Tarcheta mesa"
-#define MSG_SD_REMOVED                      "Tarcheta sacada"
-#define MSG_LCD_ENDSTOPS                    "Endstops" // Max length 8 characters
-#define MSG_MAIN                            "Menu prencipal"
-#define MSG_AUTOSTART                       "Inicio automatico"
-#define MSG_DISABLE_STEPPERS                "Amortar motors"
-#define MSG_AUTO_HOME                       "Levar a l'orichen"
-#define MSG_AUTO_HOME_X                     "Orichen X"
-#define MSG_AUTO_HOME_Y                     "Orichen Y"
-#define MSG_AUTO_HOME_Z                     "Orichen Z"
-#define MSG_LEVEL_BED_HOMING                "Orichen XYZ"
-#define MSG_LEVEL_BED_WAITING               "Encetar (pretar)"
-#define MSG_LEVEL_BED_NEXT_POINT            "Vinient punto"
-#define MSG_LEVEL_BED_DONE                  "Nivelacion feita!"
-#define MSG_LEVEL_BED_CANCEL                "Cancelar"
-#define MSG_SET_HOME_OFFSETS                "Achustar desfases"
-#define MSG_HOME_OFFSETS_APPLIED            "Desfase aplicau"
-#define MSG_SET_ORIGIN                      "Establir orichen"
-#define MSG_PREHEAT_1                       "Precalentar PLA"
-#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 " "
-#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 " Tot"
-#define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1 " Base"
-#define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 " Conf"
-#define MSG_PREHEAT_2                       "Precalentar ABS"
-#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 " "
-#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 " Tot"
-#define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2 " Base"
-#define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 " Conf"
-#define MSG_COOLDOWN                        "Enfriar"
-#define MSG_SWITCH_PS_ON                    "Enchegar Fuent"
-#define MSG_SWITCH_PS_OFF                   "Amortar Fuent"
-#define MSG_EXTRUDE                         "Extruir"
-#define MSG_RETRACT                         "Retraer"
-#define MSG_MOVE_AXIS                       "Mover Eixes"
-#define MSG_LEVEL_BED                       "Nivelar base"
-#define MSG_MOVE_X                          "Mover X"
-#define MSG_MOVE_Y                          "Mover Y"
-#define MSG_MOVE_Z                          "Mover Z"
-#define MSG_MOVE_E                          "Extrusor"
-#define MSG_MOVE_01MM                       "Mover 0.1mm"
-#define MSG_MOVE_1MM                        "Mover 1mm"
-#define MSG_MOVE_10MM                       "Mover 10mm"
-#define MSG_SPEED                           "Velocidat"
-#define MSG_BED_Z                           "Base Z"
-#define MSG_NOZZLE                          "Boquilla"
-#define MSG_BED                             "Base"
-#define MSG_FAN_SPEED                       "Ixoriador"
-#define MSG_FLOW                            "Fluxo"
-#define MSG_CONTROL                         "Control"
-#define MSG_MIN                             LCD_STR_THERMOMETER " Min"
-#define MSG_MAX                             LCD_STR_THERMOMETER " Max"
-#define MSG_FACTOR                          LCD_STR_THERMOMETER " Fact"
-#define MSG_AUTOTEMP                        "Temperatura Auto."
-#define MSG_ON                              "On"
-#define MSG_OFF                             "Off"
-#define MSG_PID_P                           "PID-P"
-#define MSG_PID_I                           "PID-I"
-#define MSG_PID_D                           "PID-D"
-#define MSG_PID_C                           "PID-C"
-#define MSG_SELECT                          "Trigar"
-#define MSG_ACC                             "Aceleracion"
-#define MSG_VX_JERK                         "Vx-jerk"
-#define MSG_VY_JERK                         "Vy-jerk"
-#define MSG_VZ_JERK                         "Vz-jerk"
-#define MSG_VE_JERK                         "Ve-jerk"
-#define MSG_VMAX                            "Vmax"
-#define MSG_VMIN                            "Vmin"
-#define MSG_VTRAV_MIN                       "Vel. viache min"
-#define MSG_AMAX                            "Acel. max"
-#define MSG_A_RETRACT                       "Acel. retrac."
-#define MSG_A_TRAVEL                        "Acel. Viaje"
-#define MSG_XSTEPS                          "X trangos/mm"
-#define MSG_YSTEPS                          "Y trangos/mm"
-#define MSG_ZSTEPS                          "Z trangos/mm"
-#define MSG_ESTEPS                          "E trangos/mm"
-#define MSG_E1STEPS                         "E1 trangos/mm"
-#define MSG_E2STEPS                         "E2 trangos/mm"
-#define MSG_E3STEPS                         "E3 trangos/mm"
-#define MSG_E4STEPS                         "E4 trangos/mm"
-#define MSG_TEMPERATURE                     "Temperatura"
-#define MSG_MOTION                          "Movimiento"
-#define MSG_VOLUMETRIC                      "Filamento"
-#define MSG_VOLUMETRIC_ENABLED              "E in mm3"
-#define MSG_FILAMENT_DIAM                   "Fil. Dia."
-#define MSG_CONTRAST                        "Contraste"
-#define MSG_STORE_EPROM                     "Alzar memoria"
-#define MSG_LOAD_EPROM                      "Cargar memoria"
-#define MSG_RESTORE_FAILSAFE                "Restaurar memoria"
-#define MSG_REFRESH                         "Tornar a cargar"
-#define MSG_WATCH                           "Informacion"
-#define MSG_PREPARE                         "Preparar"
-#define MSG_TUNE                            "Achustar"
-#define MSG_PAUSE_PRINT                     "Pausar impresion"
-#define MSG_RESUME_PRINT                    "Contin. impresion"
-#define MSG_STOP_PRINT                      "Detener Impresion"
-#define MSG_CARD_MENU                       "Menu de SD"
-#define MSG_NO_CARD                         "No i hai tarcheta"
-#define MSG_DWELL                           "Reposo..."
-#define MSG_USERWAIT                        "Aguardand ordines"
-#define MSG_RESUMING                        "Contin. impresion"
-#define MSG_PRINT_ABORTED                   "Impres. cancelada"
-#define MSG_NO_MOVE                         "Sin movimiento"
-#define MSG_KILLED                          "Aturada d'emerch."
-#define MSG_STOPPED                         "Aturada."
-#define MSG_CONTROL_RETRACT                 "Retraer mm"
-#define MSG_CONTROL_RETRACT_SWAP            "Swap Retraer mm"
-#define MSG_CONTROL_RETRACTF                "Retraer  F"
-#define MSG_CONTROL_RETRACT_ZLIFT           "Devantar mm"
-#define MSG_CONTROL_RETRACT_RECOVER         "DesRet +mm"
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "Swap DesRet +mm"
-#define MSG_CONTROL_RETRACT_RECOVERF        "DesRet F"
-#define MSG_AUTORETRACT                     "Retraccion auto."
-#define MSG_FILAMENTCHANGE                  "Cambear filamento"
-#define MSG_INIT_SDCARD                     "Encetan. tarcheta"
-#define MSG_CNG_SDCARD                      "Cambiar tarcheta"
-#define MSG_ZPROBE_OUT                      "Sonda Z fuera"
-#define MSG_BLTOUCH_SELFTEST                "BLTouch Auto-Test"
-#define MSG_BLTOUCH_RESET                   "Reset BLTouch"
-#define MSG_HOME                            "Home"  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
-#define MSG_FIRST                           "first"
-#define MSG_ZPROBE_ZOFFSET                  "Desfase Z"
-#define MSG_BABYSTEP_X                      "Micropaso X"
-#define MSG_BABYSTEP_Y                      "Micropaso Y"
-#define MSG_BABYSTEP_Z                      "Micropaso Z"
-#define MSG_ENDSTOP_ABORT                   "Cancelado - Endstop"
-#define MSG_HEATING_FAILED_LCD              "Error: en calentar"
-#define MSG_ERR_REDUNDANT_TEMP              "Error: temperatura"
-#define MSG_THERMAL_RUNAWAY                 "Error de temperatura"
-#define MSG_ERR_MAXTEMP                     "Error: Temp Maxima"
-#define MSG_ERR_MINTEMP                     "Error: Temp Menima"
-#define MSG_ERR_MAXTEMP_BED                 "Error: Temp Max base"
-#define MSG_ERR_MINTEMP_BED                 "Error: Temp Min base"
-#define MSG_ERR_Z_HOMING                    "G28 Z vedau"
-#define MSG_HALTED                          "IMPRESORA ATURADA"
-#define MSG_PLEASE_RESET                    "Per favor reinic."
-#define MSG_SHORT_DAY                       "d"
-#define MSG_SHORT_HOUR                      "h"
-#define MSG_SHORT_MINUTE                    "m"
-#define MSG_HEATING                         "Calentando..."
-#define MSG_HEATING_COMPLETE                "Calentamiento listo"
-#define MSG_BED_HEATING                     "Calentando base..."
-#define MSG_BED_DONE                        "Base calient"
-#define MSG_DELTA_CALIBRATE                 "Calibracion Delta"
-#define MSG_DELTA_CALIBRATE_X               "Calibrar X"
-#define MSG_DELTA_CALIBRATE_Y               "Calibrar Y"
-#define MSG_DELTA_CALIBRATE_Z               "Calibrar Z"
-#define MSG_DELTA_CALIBRATE_CENTER          "Calibrar Centro"
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" parada.")
+#define MSG_SD_INSERTED                     _UxGT("Tarcheta mesa")
+#define MSG_SD_REMOVED                      _UxGT("Tarcheta sacada")
+#define MSG_LCD_ENDSTOPS                    _UxGT("Endstops") // Max length 8 characters
+#define MSG_MAIN                            _UxGT("Menu prencipal")
+#define MSG_AUTOSTART                       _UxGT("Inicio automatico")
+#define MSG_DISABLE_STEPPERS                _UxGT("Amortar motors")
+#define MSG_AUTO_HOME                       _UxGT("Levar a l'orichen")
+#define MSG_AUTO_HOME_X                     _UxGT("Orichen X")
+#define MSG_AUTO_HOME_Y                     _UxGT("Orichen Y")
+#define MSG_AUTO_HOME_Z                     _UxGT("Orichen Z")
+#define MSG_LEVEL_BED_HOMING                _UxGT("Orichen XYZ")
+#define MSG_LEVEL_BED_WAITING               _UxGT("Encetar (pretar)")
+#define MSG_LEVEL_BED_NEXT_POINT            _UxGT("Vinient punto")
+#define MSG_LEVEL_BED_DONE                  _UxGT("Nivelacion feita!")
+#define MSG_LEVEL_BED_CANCEL                _UxGT("Cancelar")
+#define MSG_SET_HOME_OFFSETS                _UxGT("Achustar desfases")
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("Desfase aplicau")
+#define MSG_SET_ORIGIN                      _UxGT("Establir orichen")
+#define MSG_PREHEAT_1                       _UxGT("Precalentar PLA")
+#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 _UxGT(" ")
+#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 _UxGT(" Tot")
+#define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1 _UxGT(" Base")
+#define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 _UxGT(" Conf")
+#define MSG_PREHEAT_2                       _UxGT("Precalentar ABS")
+#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 _UxGT(" ")
+#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 _UxGT(" Tot")
+#define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2 _UxGT(" Base")
+#define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 _UxGT(" Conf")
+#define MSG_COOLDOWN                        _UxGT("Enfriar")
+#define MSG_SWITCH_PS_ON                    _UxGT("Enchegar Fuent")
+#define MSG_SWITCH_PS_OFF                   _UxGT("Amortar Fuent")
+#define MSG_EXTRUDE                         _UxGT("Extruir")
+#define MSG_RETRACT                         _UxGT("Retraer")
+#define MSG_MOVE_AXIS                       _UxGT("Mover Eixes")
+#define MSG_LEVEL_BED                       _UxGT("Nivelar base")
+#define MSG_MOVE_X                          _UxGT("Mover X")
+#define MSG_MOVE_Y                          _UxGT("Mover Y")
+#define MSG_MOVE_Z                          _UxGT("Mover Z")
+#define MSG_MOVE_E                          _UxGT("Extrusor")
+#define MSG_MOVE_01MM                       _UxGT("Mover 0.1mm")
+#define MSG_MOVE_1MM                        _UxGT("Mover 1mm")
+#define MSG_MOVE_10MM                       _UxGT("Mover 10mm")
+#define MSG_SPEED                           _UxGT("Velocidat")
+#define MSG_BED_Z                           _UxGT("Base Z")
+#define MSG_NOZZLE                          _UxGT("Boquilla")
+#define MSG_BED                             _UxGT("Base")
+#define MSG_FAN_SPEED                       _UxGT("Ixoriador")
+#define MSG_FLOW                            _UxGT("Fluxo")
+#define MSG_CONTROL                         _UxGT("Control")
+#define MSG_MIN                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Min")
+#define MSG_MAX                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Max")
+#define MSG_FACTOR                          _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Fact")
+#define MSG_AUTOTEMP                        _UxGT("Temperatura Auto.")
+#define MSG_ON                              _UxGT("On")
+#define MSG_OFF                             _UxGT("Off")
+#define MSG_PID_P                           _UxGT("PID-P")
+#define MSG_PID_I                           _UxGT("PID-I")
+#define MSG_PID_D                           _UxGT("PID-D")
+#define MSG_PID_C                           _UxGT("PID-C")
+#define MSG_SELECT                          _UxGT("Trigar")
+#define MSG_ACC                             _UxGT("Aceleracion")
+#define MSG_VX_JERK                         _UxGT("Vx-jerk")
+#define MSG_VY_JERK                         _UxGT("Vy-jerk")
+#define MSG_VZ_JERK                         _UxGT("Vz-jerk")
+#define MSG_VE_JERK                         _UxGT("Ve-jerk")
+#define MSG_VMAX                            _UxGT("Vmax")
+#define MSG_VMIN                            _UxGT("Vmin")
+#define MSG_VTRAV_MIN                       _UxGT("Vel. viache min")
+#define MSG_AMAX                            _UxGT("Acel. max")
+#define MSG_A_RETRACT                       _UxGT("Acel. retrac.")
+#define MSG_A_TRAVEL                        _UxGT("Acel. Viaje")
+#define MSG_XSTEPS                          _UxGT("X trangos/mm")
+#define MSG_YSTEPS                          _UxGT("Y trangos/mm")
+#define MSG_ZSTEPS                          _UxGT("Z trangos/mm")
+#define MSG_ESTEPS                          _UxGT("E trangos/mm")
+#define MSG_E1STEPS                         _UxGT("E1 trangos/mm")
+#define MSG_E2STEPS                         _UxGT("E2 trangos/mm")
+#define MSG_E3STEPS                         _UxGT("E3 trangos/mm")
+#define MSG_E4STEPS                         _UxGT("E4 trangos/mm")
+#define MSG_TEMPERATURE                     _UxGT("Temperatura")
+#define MSG_MOTION                          _UxGT("Movimiento")
+#define MSG_VOLUMETRIC                      _UxGT("Filamento")
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("E in mm3")
+#define MSG_FILAMENT_DIAM                   _UxGT("Fil. Dia.")
+#define MSG_CONTRAST                        _UxGT("Contraste")
+#define MSG_STORE_EPROM                     _UxGT("Alzar memoria")
+#define MSG_LOAD_EPROM                      _UxGT("Cargar memoria")
+#define MSG_RESTORE_FAILSAFE                _UxGT("Restaurar memoria")
+#define MSG_REFRESH                         _UxGT("Tornar a cargar")
+#define MSG_WATCH                           _UxGT("Informacion")
+#define MSG_PREPARE                         _UxGT("Preparar")
+#define MSG_TUNE                            _UxGT("Achustar")
+#define MSG_PAUSE_PRINT                     _UxGT("Pausar impresion")
+#define MSG_RESUME_PRINT                    _UxGT("Contin. impresion")
+#define MSG_STOP_PRINT                      _UxGT("Detener Impresion")
+#define MSG_CARD_MENU                       _UxGT("Menu de SD")
+#define MSG_NO_CARD                         _UxGT("No i hai tarcheta")
+#define MSG_DWELL                           _UxGT("Reposo...")
+#define MSG_USERWAIT                        _UxGT("Aguardand ordines")
+#define MSG_RESUMING                        _UxGT("Contin. impresion")
+#define MSG_PRINT_ABORTED                   _UxGT("Impres. cancelada")
+#define MSG_NO_MOVE                         _UxGT("Sin movimiento")
+#define MSG_KILLED                          _UxGT("Aturada d'emerch.")
+#define MSG_STOPPED                         _UxGT("Aturada.")
+#define MSG_CONTROL_RETRACT                 _UxGT("Retraer mm")
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("Swap Retraer mm")
+#define MSG_CONTROL_RETRACTF                _UxGT("Retraer  F")
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Devantar mm")
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("DesRet +mm")
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("Swap DesRet +mm")
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("DesRet F")
+#define MSG_AUTORETRACT                     _UxGT("Retraccion auto.")
+#define MSG_FILAMENTCHANGE                  _UxGT("Cambear filamento")
+#define MSG_INIT_SDCARD                     _UxGT("Encetan. tarcheta")
+#define MSG_CNG_SDCARD                      _UxGT("Cambiar tarcheta")
+#define MSG_ZPROBE_OUT                      _UxGT("Sonda Z fuera")
+#define MSG_BLTOUCH_SELFTEST                _UxGT("BLTouch Auto-Test")
+#define MSG_BLTOUCH_RESET                   _UxGT("Reset BLTouch")
+#define MSG_HOME                            _UxGT("Home") // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
+#define MSG_FIRST                           _UxGT("first")
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Desfase Z")
+#define MSG_BABYSTEP_X                      _UxGT("Micropaso X")
+#define MSG_BABYSTEP_Y                      _UxGT("Micropaso Y")
+#define MSG_BABYSTEP_Z                      _UxGT("Micropaso Z")
+#define MSG_ENDSTOP_ABORT                   _UxGT("Cancelado - Endstop")
+#define MSG_HEATING_FAILED_LCD              _UxGT("Error: en calentar")
+#define MSG_ERR_REDUNDANT_TEMP              _UxGT("Error: temperatura")
+#define MSG_THERMAL_RUNAWAY                 _UxGT("Error de temperatura")
+#define MSG_ERR_MAXTEMP                     _UxGT("Error: Temp Maxima")
+#define MSG_ERR_MINTEMP                     _UxGT("Error: Temp Menima")
+#define MSG_ERR_MAXTEMP_BED                 _UxGT("Error: Temp Max base")
+#define MSG_ERR_MINTEMP_BED                 _UxGT("Error: Temp Min base")
+#define MSG_ERR_Z_HOMING                    _UxGT("G28 Z vedau")
+#define MSG_HALTED                          _UxGT("IMPRESORA ATURADA")
+#define MSG_PLEASE_RESET                    _UxGT("Per favor reinic.")
+#define MSG_SHORT_DAY                       _UxGT("d")
+#define MSG_SHORT_HOUR                      _UxGT("h")
+#define MSG_SHORT_MINUTE                    _UxGT("m")
+#define MSG_HEATING                         _UxGT("Calentando...")
+#define MSG_HEATING_COMPLETE                _UxGT("Calentamiento listo")
+#define MSG_BED_HEATING                     _UxGT("Calentando base...")
+#define MSG_BED_DONE                        _UxGT("Base calient")
+#define MSG_DELTA_CALIBRATE                 _UxGT("Calibracion Delta")
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Calibrar X")
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Calibrar Y")
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Calibrar Z")
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Calibrar Centro")
 
-#define MSG_INFO_MENU                       "Inf. Impresora"
-#define MSG_INFO_PRINTER_MENU               "Inf. Impresora"
-#define MSG_INFO_STATS_MENU                 "Estadisticas Imp."
-#define MSG_INFO_BOARD_MENU                 "Inf. Controlador"
-#define MSG_INFO_THERMISTOR_MENU            "Termistors"
-#define MSG_INFO_EXTRUDERS                  "Extrusors"
-#define MSG_INFO_BAUDRATE                   "Baudios"
-#define MSG_INFO_PROTOCOL                   "Protocolo"
-#define MSG_LIGHTS_ON                       "Enchegar luz"
-#define MSG_LIGHTS_OFF                      "Desenchegar luz"
+#define MSG_INFO_MENU                       _UxGT("Inf. Impresora")
+#define MSG_INFO_PRINTER_MENU               _UxGT("Inf. Impresora")
+#define MSG_INFO_STATS_MENU                 _UxGT("Estadisticas Imp.")
+#define MSG_INFO_BOARD_MENU                 _UxGT("Inf. Controlador")
+#define MSG_INFO_THERMISTOR_MENU            _UxGT("Termistors")
+#define MSG_INFO_EXTRUDERS                  _UxGT("Extrusors")
+#define MSG_INFO_BAUDRATE                   _UxGT("Baudios")
+#define MSG_INFO_PROTOCOL                   _UxGT("Protocolo")
+#define MSG_LIGHTS_ON                       _UxGT("Enchegar luz")
+#define MSG_LIGHTS_OFF                      _UxGT("Desenchegar luz")
 
 #if LCD_WIDTH >= 20
-  #define MSG_INFO_PRINT_COUNT              "Conteo de impresion"
-  #define MSG_INFO_COMPLETED_PRINTS         "Completadas"
-  #define MSG_INFO_PRINT_TIME               "Tiempo total d'imp."
-  #define MSG_INFO_PRINT_LONGEST            "Impresion mas larga"
-  #define MSG_INFO_PRINT_FILAMENT           "Total d'extrusion"
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Conteo de impresion")
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Completadas")
+  #define MSG_INFO_PRINT_TIME               _UxGT("Tiempo total d'imp.")
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("Impresion mas larga")
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Total d'extrusion")
 #else
-  #define MSG_INFO_PRINT_COUNT              "Impresions"
-  #define MSG_INFO_COMPLETED_PRINTS         "Completadas"
-  #define MSG_INFO_PRINT_TIME               "Total"
-  #define MSG_INFO_PRINT_LONGEST            "Mas larga"
-  #define MSG_INFO_PRINT_FILAMENT           "Extrusion"
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Impresions")
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Completadas")
+  #define MSG_INFO_PRINT_TIME               _UxGT("Total")
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("Mas larga")
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Extrusion")
 #endif
 
-#define MSG_INFO_MIN_TEMP                   "Temperatura menima"
-#define MSG_INFO_MAX_TEMP                   "Temperatura maxima"
-#define MSG_INFO_PSU                        "Fuente de aliment"
+#define MSG_INFO_MIN_TEMP                   _UxGT("Temperatura menima")
+#define MSG_INFO_MAX_TEMP                   _UxGT("Temperatura maxima")
+#define MSG_INFO_PSU                        _UxGT("Fuente de aliment")
 
-#define MSG_DRIVE_STRENGTH                  "Fuerza d'o driver"
-#define MSG_DAC_PERCENT                     "Driver %"
-#define MSG_DAC_EEPROM_WRITE                "Escri. DAC EEPROM"
-#define MSG_FILAMENT_CHANGE_HEADER          "Cambear filamento"
-#define MSG_FILAMENT_CHANGE_OPTION_HEADER   "Opcion de cambio:"
-#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  "Extruir mas"
-#define MSG_FILAMENT_CHANGE_OPTION_RESUME   "Resumir imp."
+#define MSG_DRIVE_STRENGTH                  _UxGT("Fuerza d'o driver")
+#define MSG_DAC_PERCENT                     _UxGT("Driver %")
+#define MSG_DAC_EEPROM_WRITE                _UxGT("Escri. DAC EEPROM")
+#define MSG_FILAMENT_CHANGE_HEADER          _UxGT("Cambear filamento")
+#define MSG_FILAMENT_CHANGE_OPTION_HEADER   _UxGT("Opcion de cambio:")
+#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  _UxGT("Extruir mas")
+#define MSG_FILAMENT_CHANGE_OPTION_RESUME   _UxGT("Resumir imp.")
 
 //
 // Filament Change screens show up to 3 lines on a 4-line display
 //                        ...or up to 2 lines on a 3-line display
 //
-#define MSG_FILAMENT_CHANGE_INIT_1          "Aguardand iniciar"
+#define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Aguardand iniciar")
 
-#define MSG_FILAMENT_CHANGE_INSERT_1        "Meta o filamento"
-#define MSG_FILAMENT_CHANGE_INSERT_2        "y prete lo boton"
+#define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Meta o filamento")
+#define MSG_FILAMENT_CHANGE_INSERT_2        _UxGT("y prete lo boton")
 
 #if LCD_HEIGHT >= 4
   // Up to 3 lines allowed
-  #define MSG_FILAMENT_CHANGE_INIT_2          "d'o filamento"
-  #define MSG_FILAMENT_CHANGE_INIT_3          "cambear"
-  #define MSG_FILAMENT_CHANGE_INSERT_3        "pa continar..."
+  #define MSG_FILAMENT_CHANGE_INIT_2          _UxGT("d'o filamento")
+  #define MSG_FILAMENT_CHANGE_INIT_3          _UxGT("cambear")
+  #define MSG_FILAMENT_CHANGE_INSERT_3        _UxGT("pa continar...")
 #else // LCD_HEIGHT < 4
   // Up to 2 lines allowed
-  #define MSG_FILAMENT_CHANGE_INIT_2          "d'o fil. cambear"
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Meta o filamento"
+  #define MSG_FILAMENT_CHANGE_INIT_2          _UxGT("d'o fil. cambear")
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Meta o filamento")
 #endif // LCD_HEIGHT < 4
 
-#define MSG_FILAMENT_CHANGE_UNLOAD_1        "Aguardando a"
-#define MSG_FILAMENT_CHANGE_UNLOAD_2        "expulsar filament"
-#define MSG_FILAMENT_CHANGE_LOAD_1          "Aguardando a"
-#define MSG_FILAMENT_CHANGE_LOAD_2          "cargar filamento"
-#define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Aguardando a"
-#define MSG_FILAMENT_CHANGE_EXTRUDE_2       "extruir filamento"
-#define MSG_FILAMENT_CHANGE_RESUME_1        "Aguardando impre."
-#define MSG_FILAMENT_CHANGE_RESUME_2        "pa continar"
+#define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Aguardando a")
+#define MSG_FILAMENT_CHANGE_UNLOAD_2        _UxGT("expulsar filament")
+#define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Aguardando a")
+#define MSG_FILAMENT_CHANGE_LOAD_2          _UxGT("cargar filamento")
+#define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Aguardando a")
+#define MSG_FILAMENT_CHANGE_EXTRUDE_2       _UxGT("extruir filamento")
+#define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Aguardando impre.")
+#define MSG_FILAMENT_CHANGE_RESUME_2        _UxGT("pa continar")
 
 #endif // LANGUAGE_AN_H
diff --git a/Marlin/language_bg.h b/Marlin/language_bg.h
index f19348132372af1fd9fec2b7389de736338965bb..fb279f543502189201b510017bd348a8c1231f6f 100644
--- a/Marlin/language_bg.h
+++ b/Marlin/language_bg.h
@@ -33,217 +33,217 @@
 #define MAPPER_D0D1                // For Cyrillic
 #define DISPLAY_CHARSET_ISO10646_5
 
-#define WELCOME_MSG                         MACHINE_NAME " Готов."
-#define MSG_SD_INSERTED                     "Картата е поставена"
-#define MSG_SD_REMOVED                      "Картата е извадена"
-#define MSG_LCD_ENDSTOPS                    "Endstops" // Max length 8 characters
-#define MSG_MAIN                            "Меню"
-#define MSG_AUTOSTART                       "Автостарт"
-#define MSG_DISABLE_STEPPERS                "Изкл. двигатели"
-#define MSG_AUTO_HOME                       "Паркиране"
-#define MSG_AUTO_HOME_X                     "Home X"
-#define MSG_AUTO_HOME_Y                     "Home Y"
-#define MSG_AUTO_HOME_Z                     "Home Z"
-#define MSG_LEVEL_BED_HOMING                "Homing XYZ"
-#define MSG_LEVEL_BED_WAITING               "Click to Begin"
-#define MSG_LEVEL_BED_NEXT_POINT            "Next Point"
-#define MSG_LEVEL_BED_DONE                  "Leveling Done!"
-#define MSG_LEVEL_BED_CANCEL                "Cancel"
-#define MSG_SET_HOME_OFFSETS                "Задай Начало"
-#define MSG_HOME_OFFSETS_APPLIED            "Offsets applied"
-#define MSG_SET_ORIGIN                      "Изходна точка"
-#define MSG_PREHEAT_1                       "Подгряване PLA"
-#define MSG_PREHEAT_1_N                     "Подгряване PLA"
-#define MSG_PREHEAT_1_ALL                   "Подгр. PLA Всички"
-#define MSG_PREHEAT_1_BEDONLY               "Подгр. PLA Легло"
-#define MSG_PREHEAT_1_SETTINGS              "Настройки PLA"
-#define MSG_PREHEAT_2                       "Подгряване ABS"
-#define MSG_PREHEAT_2_N                     "Подгряване ABS"
-#define MSG_PREHEAT_2_ALL                   "Подгр. ABS Всички"
-#define MSG_PREHEAT_2_BEDONLY               "Подгр. ABS Легло"
-#define MSG_PREHEAT_2_SETTINGS              "Настройки ABS"
-#define MSG_COOLDOWN                        "Охлаждане"
-#define MSG_SWITCH_PS_ON                    "Вкл. захранване"
-#define MSG_SWITCH_PS_OFF                   "Изкл. захранване"
-#define MSG_EXTRUDE                         "Екструзия"
-#define MSG_RETRACT                         "Откат"
-#define MSG_MOVE_AXIS                       "Движение по ос"
-#define MSG_LEVEL_BED                       "Нивелиране"
-#define MSG_MOVE_X                          "Движение по X"
-#define MSG_MOVE_Y                          "Движение по Y"
-#define MSG_MOVE_Z                          "Движение по Z"
-#define MSG_MOVE_E                          "Екструдер"
-#define MSG_MOVE_01MM                       "Премести с 0.1mm"
-#define MSG_MOVE_1MM                        "Премести с 1mm"
-#define MSG_MOVE_10MM                       "Премести с 10mm"
-#define MSG_SPEED                           "Скорост"
-#define MSG_BED_Z                           "Bed Z"
-#define MSG_NOZZLE                          LCD_STR_THERMOMETER " Дюза"
-#define MSG_BED                             LCD_STR_THERMOMETER " Легло"
-#define MSG_FAN_SPEED                       "Вентилатор"
-#define MSG_FLOW                            "Поток"
-#define MSG_CONTROL                         "Управление"
-#define MSG_MIN                             LCD_STR_THERMOMETER " Минимум"
-#define MSG_MAX                             LCD_STR_THERMOMETER " Максимум"
-#define MSG_FACTOR                          LCD_STR_THERMOMETER " Фактор"
-#define MSG_AUTOTEMP                        "Авто-темп."
-#define MSG_ON                              "Вкл. "
-#define MSG_OFF                             "Изкл. "
-#define MSG_PID_P                           "PID-P"
-#define MSG_PID_I                           "PID-I"
-#define MSG_PID_D                           "PID-D"
-#define MSG_PID_C                           "PID-C"
-#define MSG_SELECT                          "Select"
-#define MSG_ACC                             "Acc"
-#define MSG_VX_JERK                         "Vx-jerk"
-#define MSG_VY_JERK                         "Vy-jerk"
-#define MSG_VZ_JERK                         "Vz-jerk"
-#define MSG_VE_JERK                         "Ve-jerk"
-#define MSG_VMAX                            "Vmax "
-#define MSG_VMIN                            "Vmin"
-#define MSG_VTRAV_MIN                       "VTrav min"
-#define MSG_AMAX                            "Amax "
-#define MSG_A_RETRACT                       "A-откат"
-#define MSG_A_TRAVEL                        "A-travel"
-#define MSG_XSTEPS                          "X стъпки/mm"
-#define MSG_YSTEPS                          "Y стъпки/mm"
-#define MSG_ZSTEPS                          "Z стъпки/mm"
-#define MSG_ESTEPS                          "E стъпки/mm"
-#define MSG_E1STEPS                         "E1 стъпки/mm"
-#define MSG_E2STEPS                         "E2 стъпки/mm"
-#define MSG_E3STEPS                         "E3 стъпки/mm"
-#define MSG_E4STEPS                         "E4 стъпки/mm"
-#define MSG_TEMPERATURE                     "Температура"
-#define MSG_MOTION                          "Движение"
-#define MSG_VOLUMETRIC                      "Нишка"
-#define MSG_VOLUMETRIC_ENABLED              "E in mm3"
-#define MSG_FILAMENT_DIAM                   "Диам. нишка"
-#define MSG_CONTRAST                        "LCD контраст"
-#define MSG_STORE_EPROM                     "Запази в EPROM"
-#define MSG_LOAD_EPROM                      "Зареди от EPROM"
-#define MSG_RESTORE_FAILSAFE                "Фабрични настройки"
-#define MSG_REFRESH                         LCD_STR_REFRESH "Обнови"
-#define MSG_WATCH                           "Преглед"
-#define MSG_PREPARE                         "Действия"
-#define MSG_TUNE                            "Настройка"
-#define MSG_PAUSE_PRINT                     "Пауза"
-#define MSG_RESUME_PRINT                    "Възобнови печата"
-#define MSG_STOP_PRINT                      "Спри печата"
-#define MSG_CARD_MENU                       "Меню карта"
-#define MSG_NO_CARD                         "Няма карта"
-#define MSG_DWELL                           "Почивка..."
-#define MSG_USERWAIT                        "Изчакване"
-#define MSG_RESUMING                        "Продълж. печата"
-#define MSG_PRINT_ABORTED                   "Печатът е прекъснат"
-#define MSG_NO_MOVE                         "Няма движение"
-#define MSG_KILLED                          "УБИТО."
-#define MSG_STOPPED                         "СПРЯНО."
-#define MSG_CONTROL_RETRACT                 "Откат mm"
-#define MSG_CONTROL_RETRACT_SWAP            "Смяна Откат mm"
-#define MSG_CONTROL_RETRACTF                "Откат  V"
-#define MSG_CONTROL_RETRACT_ZLIFT           "Скок mm"
-#define MSG_CONTROL_RETRACT_RECOVER         "Възврат +mm"
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "Смяна Възврат +mm"
-#define MSG_CONTROL_RETRACT_RECOVERF        "Възврат  V"
-#define MSG_AUTORETRACT                     "Автоoткат"
-#define MSG_FILAMENTCHANGE                  "Смяна нишка"
-#define MSG_INIT_SDCARD                     "Иниц. SD-Карта"
-#define MSG_CNG_SDCARD                      "Смяна SD-Карта"
-#define MSG_ZPROBE_OUT                      "Z-сондата е извадена"
-#define MSG_BLTOUCH_SELFTEST                "BLTouch Self-Test"
-#define MSG_BLTOUCH_RESET                   "Reset BLTouch"
-#define MSG_HOME                            "Home"  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
-#define MSG_FIRST                           "first"
-#define MSG_ZPROBE_ZOFFSET                  "Z Отстояние"
-#define MSG_BABYSTEP_X                      "Министъпка X"
-#define MSG_BABYSTEP_Y                      "Министъпка Y"
-#define MSG_BABYSTEP_Z                      "Министъпка Z"
-#define MSG_ENDSTOP_ABORT                   "Стоп Кр.Изключватели"
-#define MSG_HEATING_FAILED_LCD              "Heating failed"
-#define MSG_ERR_REDUNDANT_TEMP              "Err: REDUNDANT TEMP"
-#define MSG_THERMAL_RUNAWAY                 "THERMAL RUNAWAY"
-#define MSG_ERR_MAXTEMP                     "Err: MAXTEMP"
-#define MSG_ERR_MINTEMP                     "Err: MINTEMP"
-#define MSG_ERR_MAXTEMP_BED                 "Err: MAXTEMP BED"
-#define MSG_ERR_MINTEMP_BED                 "Err: MINTEMP BED"
-#define MSG_ERR_Z_HOMING                    "G28 Z Forbidden"
-#define MSG_HALTED                          "PRINTER HALTED"
-#define MSG_PLEASE_RESET                    "Please reset"
-#define MSG_SHORT_DAY                       "d" // One character only
-#define MSG_SHORT_HOUR                      "h" // One character only
-#define MSG_SHORT_MINUTE                    "m" // One character only
-#define MSG_HEATING                         "Heating..."
-#define MSG_HEATING_COMPLETE                "Heating done."
-#define MSG_BED_HEATING                     "Bed Heating."
-#define MSG_BED_DONE                        "Bed done."
-#define MSG_DELTA_CALIBRATE                 "Делта Калибровка"
-#define MSG_DELTA_CALIBRATE_X               "Калибровка X"
-#define MSG_DELTA_CALIBRATE_Y               "Калибровка Y"
-#define MSG_DELTA_CALIBRATE_Z               "Калибровка Z"
-#define MSG_DELTA_CALIBRATE_CENTER          "Калибровка Център"
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" Готов.")
+#define MSG_SD_INSERTED                     _UxGT("Картата е поставена")
+#define MSG_SD_REMOVED                      _UxGT("Картата е извадена")
+#define MSG_LCD_ENDSTOPS                    _UxGT("Endstops") // Max length 8 characters
+#define MSG_MAIN                            _UxGT("Меню")
+#define MSG_AUTOSTART                       _UxGT("Автостарт")
+#define MSG_DISABLE_STEPPERS                _UxGT("Изкл. двигатели")
+#define MSG_AUTO_HOME                       _UxGT("Паркиране")
+#define MSG_AUTO_HOME_X                     _UxGT("Home X")
+#define MSG_AUTO_HOME_Y                     _UxGT("Home Y")
+#define MSG_AUTO_HOME_Z                     _UxGT("Home Z")
+#define MSG_LEVEL_BED_HOMING                _UxGT("Homing XYZ")
+#define MSG_LEVEL_BED_WAITING               _UxGT("Click to Begin")
+#define MSG_LEVEL_BED_NEXT_POINT            _UxGT("Next Point")
+#define MSG_LEVEL_BED_DONE                  _UxGT("Leveling Done!")
+#define MSG_LEVEL_BED_CANCEL                _UxGT("Cancel")
+#define MSG_SET_HOME_OFFSETS                _UxGT("Задай Начало")
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("Offsets applied")
+#define MSG_SET_ORIGIN                      _UxGT("Изходна точка")
+#define MSG_PREHEAT_1                       _UxGT("Подгряване PLA")
+#define MSG_PREHEAT_1_N                     _UxGT("Подгряване PLA")
+#define MSG_PREHEAT_1_ALL                   _UxGT("Подгр. PLA Всички")
+#define MSG_PREHEAT_1_BEDONLY               _UxGT("Подгр. PLA Легло")
+#define MSG_PREHEAT_1_SETTINGS              _UxGT("Настройки PLA")
+#define MSG_PREHEAT_2                       _UxGT("Подгряване ABS")
+#define MSG_PREHEAT_2_N                     _UxGT("Подгряване ABS")
+#define MSG_PREHEAT_2_ALL                   _UxGT("Подгр. ABS Всички")
+#define MSG_PREHEAT_2_BEDONLY               _UxGT("Подгр. ABS Легло")
+#define MSG_PREHEAT_2_SETTINGS              _UxGT("Настройки ABS")
+#define MSG_COOLDOWN                        _UxGT("Охлаждане")
+#define MSG_SWITCH_PS_ON                    _UxGT("Вкл. захранване")
+#define MSG_SWITCH_PS_OFF                   _UxGT("Изкл. захранване")
+#define MSG_EXTRUDE                         _UxGT("Екструзия")
+#define MSG_RETRACT                         _UxGT("Откат")
+#define MSG_MOVE_AXIS                       _UxGT("Движение по ос")
+#define MSG_LEVEL_BED                       _UxGT("Нивелиране")
+#define MSG_MOVE_X                          _UxGT("Движение по X")
+#define MSG_MOVE_Y                          _UxGT("Движение по Y")
+#define MSG_MOVE_Z                          _UxGT("Движение по Z")
+#define MSG_MOVE_E                          _UxGT("Екструдер")
+#define MSG_MOVE_01MM                       _UxGT("Премести с 0.1mm")
+#define MSG_MOVE_1MM                        _UxGT("Премести с 1mm")
+#define MSG_MOVE_10MM                       _UxGT("Премести с 10mm")
+#define MSG_SPEED                           _UxGT("Скорост")
+#define MSG_BED_Z                           _UxGT("Bed Z")
+#define MSG_NOZZLE                          LCD_STR_THERMOMETER _UxGT(" Дюза")
+#define MSG_BED                             LCD_STR_THERMOMETER _UxGT(" Легло")
+#define MSG_FAN_SPEED                       _UxGT("Вентилатор")
+#define MSG_FLOW                            _UxGT("Поток")
+#define MSG_CONTROL                         _UxGT("Управление")
+#define MSG_MIN                             LCD_STR_THERMOMETER _UxGT(" Минимум")
+#define MSG_MAX                             LCD_STR_THERMOMETER _UxGT(" Максимум")
+#define MSG_FACTOR                          LCD_STR_THERMOMETER _UxGT(" Фактор")
+#define MSG_AUTOTEMP                        _UxGT("Авто-темп.")
+#define MSG_ON                              _UxGT("Вкл. ")
+#define MSG_OFF                             _UxGT("Изкл. ")
+#define MSG_PID_P                           _UxGT("PID-P")
+#define MSG_PID_I                           _UxGT("PID-I")
+#define MSG_PID_D                           _UxGT("PID-D")
+#define MSG_PID_C                           _UxGT("PID-C")
+#define MSG_SELECT                          _UxGT("Select")
+#define MSG_ACC                             _UxGT("Acc")
+#define MSG_VX_JERK                         _UxGT("Vx-jerk")
+#define MSG_VY_JERK                         _UxGT("Vy-jerk")
+#define MSG_VZ_JERK                         _UxGT("Vz-jerk")
+#define MSG_VE_JERK                         _UxGT("Ve-jerk")
+#define MSG_VMAX                            _UxGT("Vmax ")
+#define MSG_VMIN                            _UxGT("Vmin")
+#define MSG_VTRAV_MIN                       _UxGT("VTrav min")
+#define MSG_AMAX                            _UxGT("Amax ")
+#define MSG_A_RETRACT                       _UxGT("A-откат")
+#define MSG_A_TRAVEL                        _UxGT("A-travel")
+#define MSG_XSTEPS                          _UxGT("X стъпки/mm")
+#define MSG_YSTEPS                          _UxGT("Y стъпки/mm")
+#define MSG_ZSTEPS                          _UxGT("Z стъпки/mm")
+#define MSG_ESTEPS                          _UxGT("E стъпки/mm")
+#define MSG_E1STEPS                         _UxGT("E1 стъпки/mm")
+#define MSG_E2STEPS                         _UxGT("E2 стъпки/mm")
+#define MSG_E3STEPS                         _UxGT("E3 стъпки/mm")
+#define MSG_E4STEPS                         _UxGT("E4 стъпки/mm")
+#define MSG_TEMPERATURE                     _UxGT("Температура")
+#define MSG_MOTION                          _UxGT("Движение")
+#define MSG_VOLUMETRIC                      _UxGT("Нишка")
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("E in mm3")
+#define MSG_FILAMENT_DIAM                   _UxGT("Диам. нишка")
+#define MSG_CONTRAST                        _UxGT("LCD контраст")
+#define MSG_STORE_EPROM                     _UxGT("Запази в EPROM")
+#define MSG_LOAD_EPROM                      _UxGT("Зареди от EPROM")
+#define MSG_RESTORE_FAILSAFE                _UxGT("Фабрични настройки")
+#define MSG_REFRESH                         LCD_STR_REFRESH _UxGT("Обнови")
+#define MSG_WATCH                           _UxGT("Преглед")
+#define MSG_PREPARE                         _UxGT("Действия")
+#define MSG_TUNE                            _UxGT("Настройка")
+#define MSG_PAUSE_PRINT                     _UxGT("Пауза")
+#define MSG_RESUME_PRINT                    _UxGT("Възобнови печата")
+#define MSG_STOP_PRINT                      _UxGT("Спри печата")
+#define MSG_CARD_MENU                       _UxGT("Меню карта")
+#define MSG_NO_CARD                         _UxGT("Няма карта")
+#define MSG_DWELL                           _UxGT("Почивка...")
+#define MSG_USERWAIT                        _UxGT("Изчакване")
+#define MSG_RESUMING                        _UxGT("Продълж. печата")
+#define MSG_PRINT_ABORTED                   _UxGT("Печатът е прекъснат")
+#define MSG_NO_MOVE                         _UxGT("Няма движение")
+#define MSG_KILLED                          _UxGT("УБИТО.")
+#define MSG_STOPPED                         _UxGT("СПРЯНО.")
+#define MSG_CONTROL_RETRACT                 _UxGT("Откат mm")
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("Смяна Откат mm")
+#define MSG_CONTROL_RETRACTF                _UxGT("Откат  V")
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Скок mm")
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("Възврат +mm")
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("Смяна Възврат +mm")
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("Възврат  V")
+#define MSG_AUTORETRACT                     _UxGT("Автоoткат")
+#define MSG_FILAMENTCHANGE                  _UxGT("Смяна нишка")
+#define MSG_INIT_SDCARD                     _UxGT("Иниц. SD-Карта")
+#define MSG_CNG_SDCARD                      _UxGT("Смяна SD-Карта")
+#define MSG_ZPROBE_OUT                      _UxGT("Z-сондата е извадена")
+#define MSG_BLTOUCH_SELFTEST                _UxGT("BLTouch Self-Test")
+#define MSG_BLTOUCH_RESET                   _UxGT("Reset BLTouch")
+#define MSG_HOME                            _UxGT("Home")  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
+#define MSG_FIRST                           _UxGT("first")
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Z Отстояние")
+#define MSG_BABYSTEP_X                      _UxGT("Министъпка X")
+#define MSG_BABYSTEP_Y                      _UxGT("Министъпка Y")
+#define MSG_BABYSTEP_Z                      _UxGT("Министъпка Z")
+#define MSG_ENDSTOP_ABORT                   _UxGT("Стоп Кр.Изключватели")
+#define MSG_HEATING_FAILED_LCD              _UxGT("Heating failed")
+#define MSG_ERR_REDUNDANT_TEMP              _UxGT("Err: REDUNDANT TEMP")
+#define MSG_THERMAL_RUNAWAY                 _UxGT("THERMAL RUNAWAY")
+#define MSG_ERR_MAXTEMP                     _UxGT("Err: MAXTEMP")
+#define MSG_ERR_MINTEMP                     _UxGT("Err: MINTEMP")
+#define MSG_ERR_MAXTEMP_BED                 _UxGT("Err: MAXTEMP BED")
+#define MSG_ERR_MINTEMP_BED                 _UxGT("Err: MINTEMP BED")
+#define MSG_ERR_Z_HOMING                    _UxGT("G28 Z Forbidden")
+#define MSG_HALTED                          _UxGT("PRINTER HALTED")
+#define MSG_PLEASE_RESET                    _UxGT("Please reset")
+#define MSG_SHORT_DAY                       _UxGT("d") // One character only
+#define MSG_SHORT_HOUR                      _UxGT("h") // One character only
+#define MSG_SHORT_MINUTE                    _UxGT("m") // One character only
+#define MSG_HEATING                         _UxGT("Heating...")
+#define MSG_HEATING_COMPLETE                _UxGT("Heating done.")
+#define MSG_BED_HEATING                     _UxGT("Bed Heating.")
+#define MSG_BED_DONE                        _UxGT("Bed done.")
+#define MSG_DELTA_CALIBRATE                 _UxGT("Делта Калибровка")
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Калибровка X")
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Калибровка Y")
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Калибровка Z")
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Калибровка Център")
 
-#define MSG_INFO_MENU                       "About Printer"
-#define MSG_INFO_PRINTER_MENU               "Printer Info"
-#define MSG_INFO_STATS_MENU                 "Printer Stats"
-#define MSG_INFO_BOARD_MENU                 "Board Info"
-#define MSG_INFO_THERMISTOR_MENU            "Thermistors"
-#define MSG_INFO_EXTRUDERS                  "Extruders"
-#define MSG_INFO_BAUDRATE                   "Baud"
-#define MSG_INFO_PROTOCOL                   "Protocol"
-#define MSG_LIGHTS_ON                       "Case light on"
-#define MSG_LIGHTS_OFF                      "Case light off"
+#define MSG_INFO_MENU                       _UxGT("About Printer")
+#define MSG_INFO_PRINTER_MENU               _UxGT("Printer Info")
+#define MSG_INFO_STATS_MENU                 _UxGT("Printer Stats")
+#define MSG_INFO_BOARD_MENU                 _UxGT("Board Info")
+#define MSG_INFO_THERMISTOR_MENU            _UxGT("Thermistors")
+#define MSG_INFO_EXTRUDERS                  _UxGT("Extruders")
+#define MSG_INFO_BAUDRATE                   _UxGT("Baud")
+#define MSG_INFO_PROTOCOL                   _UxGT("Protocol")
+#define MSG_LIGHTS_ON                       _UxGT("Case light on")
+#define MSG_LIGHTS_OFF                      _UxGT("Case light off")
 
 #if LCD_WIDTH >= 20
-  #define MSG_INFO_PRINT_COUNT              "Print Count"
-  #define MSG_INFO_COMPLETED_PRINTS         "Completed"
-  #define MSG_INFO_PRINT_TIME               "Total print time"
-  #define MSG_INFO_PRINT_LONGEST            "Longest job time"
-  #define MSG_INFO_PRINT_FILAMENT           "Extruded total"
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Print Count")
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Completed")
+  #define MSG_INFO_PRINT_TIME               _UxGT("Total print time")
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("Longest job time")
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Extruded total")
 #else
-  #define MSG_INFO_PRINT_COUNT              "Prints"
-  #define MSG_INFO_COMPLETED_PRINTS         "Completed"
-  #define MSG_INFO_PRINT_TIME               "Total"
-  #define MSG_INFO_PRINT_LONGEST            "Longest"
-  #define MSG_INFO_PRINT_FILAMENT           "Extruded"
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Prints")
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Completed")
+  #define MSG_INFO_PRINT_TIME               _UxGT("Total")
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("Longest")
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Extruded")
 #endif
 
-#define MSG_INFO_MIN_TEMP                   "Min Temp"
-#define MSG_INFO_MAX_TEMP                   "Max Temp"
-#define MSG_INFO_PSU                        "Power Supply"
+#define MSG_INFO_MIN_TEMP                   _UxGT("Min Temp")
+#define MSG_INFO_MAX_TEMP                   _UxGT("Max Temp")
+#define MSG_INFO_PSU                        _UxGT("Power Supply")
 
-#define MSG_DRIVE_STRENGTH                  "Drive Strength"
-#define MSG_DAC_PERCENT                     "Driver %"
-#define MSG_DAC_EEPROM_WRITE                "DAC EEPROM Write"
+#define MSG_DRIVE_STRENGTH                  _UxGT("Drive Strength")
+#define MSG_DAC_PERCENT                     _UxGT("Driver %")
+#define MSG_DAC_EEPROM_WRITE                _UxGT("DAC EEPROM Write")
 
-#define MSG_FILAMENT_CHANGE_HEADER          "CHANGE FILAMENT"
-#define MSG_FILAMENT_CHANGE_OPTION_HEADER   "CHANGE OPTIONS:"
-#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  "Extrude more"
-#define MSG_FILAMENT_CHANGE_OPTION_RESUME   "Resume print"
+#define MSG_FILAMENT_CHANGE_HEADER          _UxGT("CHANGE FILAMENT")
+#define MSG_FILAMENT_CHANGE_OPTION_HEADER   _UxGT("CHANGE OPTIONS:")
+#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  _UxGT("Extrude more")
+#define MSG_FILAMENT_CHANGE_OPTION_RESUME   _UxGT("Resume print")
 
 #if LCD_HEIGHT >= 4
   // Up to 3 lines allowed
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Wait for start"
-  #define MSG_FILAMENT_CHANGE_INIT_2          "of the filament"
-  #define MSG_FILAMENT_CHANGE_INIT_3          "change"
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Wait for"
-  #define MSG_FILAMENT_CHANGE_UNLOAD_2        "filament unload"
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Insert filament"
-  #define MSG_FILAMENT_CHANGE_INSERT_2        "and press button"
-  #define MSG_FILAMENT_CHANGE_INSERT_3        "to continue..."
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Wait for"
-  #define MSG_FILAMENT_CHANGE_LOAD_2          "filament load"
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Wait for"
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       "filament extrude"
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Wait for print"
-  #define MSG_FILAMENT_CHANGE_RESUME_2        "to resume"
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Wait for start")
+  #define MSG_FILAMENT_CHANGE_INIT_2          _UxGT("of the filament")
+  #define MSG_FILAMENT_CHANGE_INIT_3          _UxGT("change")
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Wait for")
+  #define MSG_FILAMENT_CHANGE_UNLOAD_2        _UxGT("filament unload")
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Insert filament")
+  #define MSG_FILAMENT_CHANGE_INSERT_2        _UxGT("and press button")
+  #define MSG_FILAMENT_CHANGE_INSERT_3        _UxGT("to continue...")
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Wait for")
+  #define MSG_FILAMENT_CHANGE_LOAD_2          _UxGT("filament load")
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Wait for")
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       _UxGT("filament extrude")
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Wait for print")
+  #define MSG_FILAMENT_CHANGE_RESUME_2        _UxGT("to resume")
 #else // LCD_HEIGHT < 4
   // Up to 2 lines allowed
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Please wait..."
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Ejecting..."
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Insert and Click"
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Loading..."
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Extruding..."
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Resuming..."
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Please wait...")
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Ejecting...")
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Insert and Click")
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Loading...")
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Extruding...")
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Resuming...")
 #endif // LCD_HEIGHT < 4
 
 #endif // LANGUAGE_BG_H
diff --git a/Marlin/language_ca.h b/Marlin/language_ca.h
index 077b6c83badc48ac73218261cbc91e0de647e741..852571a2ffe6d6b92cf572f4da881a9656c0aa4e 100644
--- a/Marlin/language_ca.h
+++ b/Marlin/language_ca.h
@@ -33,125 +33,125 @@
 #define MAPPER_C2C3  // because of "ó"
 #define DISPLAY_CHARSET_ISO10646_1
 
-#define WELCOME_MSG                         MACHINE_NAME " preparada."
-#define MSG_SD_INSERTED                     "SD detectada."
-#define MSG_SD_REMOVED                      "SD expulsada."
-#define MSG_MAIN                            "Menu principal"
-#define MSG_AUTOSTART                       "Inici automatic"
-#define MSG_DISABLE_STEPPERS                "Apagar motors"
-#define MSG_AUTO_HOME                       "Home global"
-#define MSG_LEVEL_BED_HOMING                "Homing XYZ"
-#define MSG_LEVEL_BED_WAITING               "Click to Begin"
-#define MSG_LEVEL_BED_DONE                  "Leveling Done!"
-#define MSG_LEVEL_BED_CANCEL                "Cancel"
-#define MSG_SET_HOME_OFFSETS                "Set home offsets"
-#define MSG_HOME_OFFSETS_APPLIED            "Offsets applied"
-#define MSG_SET_ORIGIN                      "Establir origen"
-#define MSG_PREHEAT_1                       "Preescalfar PLA"
-#define MSG_PREHEAT_1_N                     "Preescalfar PLA "
-#define MSG_PREHEAT_1_ALL                   "Preesc. tot PLA"
-#define MSG_PREHEAT_1_BEDONLY               "Preesc. llit PLA"
-#define MSG_PREHEAT_1_SETTINGS              "Configuració PLA"
-#define MSG_PREHEAT_2                       "Preescalfar ABS"
-#define MSG_PREHEAT_2_N                     "Preescalfar ABS "
-#define MSG_PREHEAT_2_ALL                   "Preesc. tot ABS"
-#define MSG_PREHEAT_2_BEDONLY               "Preesc. llit ABS"
-#define MSG_PREHEAT_2_SETTINGS              "Configuració ABS"
-#define MSG_COOLDOWN                        "Refredar"
-#define MSG_SWITCH_PS_ON                    "Switch power on"
-#define MSG_SWITCH_PS_OFF                   "Switch power off"
-#define MSG_EXTRUDE                         "Extruir"
-#define MSG_RETRACT                         "Refredar"
-#define MSG_MOVE_AXIS                       "Moure eixos"
-#define MSG_MOVE_X                          "Moure X"
-#define MSG_MOVE_Y                          "Moure Y"
-#define MSG_MOVE_Z                          "Moure Z"
-#define MSG_MOVE_E                          "Extrusor"
-#define MSG_MOVE_01MM                       "Moure 0.1mm"
-#define MSG_MOVE_1MM                        "Moure 1mm"
-#define MSG_MOVE_10MM                       "Moure 10mm"
-#define MSG_SPEED                           "Velocitat"
-#define MSG_NOZZLE                          "Nozzle"
-#define MSG_BED                             "Llit"
-#define MSG_FAN_SPEED                       "Vel. Ventilador"
-#define MSG_FLOW                            "Fluxe"
-#define MSG_CONTROL                         "Control"
-#define MSG_MIN                             LCD_STR_THERMOMETER " Min"
-#define MSG_MAX                             LCD_STR_THERMOMETER " Max"
-#define MSG_FACTOR                          LCD_STR_THERMOMETER " Fact"
-#define MSG_AUTOTEMP                        "Autotemp"
-#define MSG_ON                              "On "
-#define MSG_OFF                             "Off"
-#define MSG_PID_P                           "PID-P"
-#define MSG_PID_I                           "PID-I"
-#define MSG_PID_D                           "PID-D"
-#define MSG_PID_C                           "PID-C"
-#define MSG_ACC                             "Accel"
-#define MSG_VX_JERK                         "Vx-jerk"
-#define MSG_VY_JERK                         "Vy-jerk"
-#define MSG_VZ_JERK                         "Vz-jerk"
-#define MSG_VE_JERK                         "Ve-jerk"
-#define MSG_VMAX                            "Vmax "
-#define MSG_VMIN                            "Vmin"
-#define MSG_VTRAV_MIN                       "VTrav min"
-#define MSG_AMAX                            "Amax "
-#define MSG_A_RETRACT                       "A-retract"
-#define MSG_XSTEPS                          "Xpassos/mm"
-#define MSG_YSTEPS                          "Ypassos/mm"
-#define MSG_ZSTEPS                          "Zpassos/mm"
-#define MSG_ESTEPS                          "Epassos/mm"
-#define MSG_E1STEPS                         "E1passos/mm"
-#define MSG_E2STEPS                         "E2passos/mm"
-#define MSG_E3STEPS                         "E3passos/mm"
-#define MSG_E4STEPS                         "E4passos/mm"
-#define MSG_TEMPERATURE                     "Temperatura"
-#define MSG_MOTION                          "Moviment"
-#define MSG_VOLUMETRIC                      "Filament"
-#define MSG_VOLUMETRIC_ENABLED              "E in mm3"
-#define MSG_FILAMENT_DIAM                   "Fil. Dia."
-#define MSG_CONTRAST                        "Contrast de LCD"
-#define MSG_STORE_EPROM                     "Desar a memoria"
-#define MSG_LOAD_EPROM                      "Carregar de mem."
-#define MSG_RESTORE_FAILSAFE                "Rest. emergencia"
-#define MSG_REFRESH                         "Refrescar"
-#define MSG_WATCH                           "Pantalla Info."
-#define MSG_PREPARE                         "Preparar"
-#define MSG_TUNE                            "Calibrar"
-#define MSG_PAUSE_PRINT                     "Pausa imp."
-#define MSG_RESUME_PRINT                    "Reprendre imp."
-#define MSG_STOP_PRINT                      "Parar inp."
-#define MSG_CARD_MENU                       "Imprimir de SD"
-#define MSG_NO_CARD                         "-Sense targeta SD"
-#define MSG_DWELL                           "Repos..."
-#define MSG_USERWAIT                        "Esperant usuari.."
-#define MSG_RESUMING                        "Reprenent imp."
-#define MSG_PRINT_ABORTED                   "Print aborted"
-#define MSG_NO_MOVE                         "Sense moviment."
-#define MSG_KILLED                          "PARADA DE EMERG. "
-#define MSG_STOPPED                         "ATURAT. "
-#define MSG_CONTROL_RETRACT                 "Retreure mm"
-#define MSG_CONTROL_RETRACT_SWAP            "Swap Retreure mm"
-#define MSG_CONTROL_RETRACTF                "Retreure  F"
-#define MSG_CONTROL_RETRACT_ZLIFT           "Aixecar mm"
-#define MSG_CONTROL_RETRACT_RECOVER         "DesRet +mm"
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "Swap DesRet +mm"
-#define MSG_CONTROL_RETRACT_RECOVERF        "DesRet  F"
-#define MSG_AUTORETRACT                     "AutoRetr."
-#define MSG_FILAMENTCHANGE                  "Canviar filament"
-#define MSG_INIT_SDCARD                     "Iniciant SD"
-#define MSG_CNG_SDCARD                      "Canviar SD"
-#define MSG_ZPROBE_OUT                      "Z probe out. bed"
-#define MSG_HOME                            "Home"  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
-#define MSG_FIRST                           "first"
-#define MSG_ZPROBE_ZOFFSET                  "Z Offset"
-#define MSG_BABYSTEP_X                      "Babystep X"
-#define MSG_BABYSTEP_Y                      "Babystep Y"
-#define MSG_BABYSTEP_Z                      "Babystep Z"
-#define MSG_ENDSTOP_ABORT                   "Endstop abort"
-#define MSG_DELTA_CALIBRATE                 "Delta Calibration"
-#define MSG_DELTA_CALIBRATE_X               "Calibrate X"
-#define MSG_DELTA_CALIBRATE_Y               "Calibrate Y"
-#define MSG_DELTA_CALIBRATE_Z               "Calibrate Z"
-#define MSG_DELTA_CALIBRATE_CENTER          "Calibrate Center"
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" preparada.")
+#define MSG_SD_INSERTED                     _UxGT("SD detectada.")
+#define MSG_SD_REMOVED                      _UxGT("SD expulsada.")
+#define MSG_MAIN                            _UxGT("Menu principal")
+#define MSG_AUTOSTART                       _UxGT("Inici automatic")
+#define MSG_DISABLE_STEPPERS                _UxGT("Apagar motors")
+#define MSG_AUTO_HOME                       _UxGT("Home global")
+#define MSG_LEVEL_BED_HOMING                _UxGT("Homing XYZ")
+#define MSG_LEVEL_BED_WAITING               _UxGT("Click to Begin")
+#define MSG_LEVEL_BED_DONE                  _UxGT("Leveling Done!")
+#define MSG_LEVEL_BED_CANCEL                _UxGT("Cancel")
+#define MSG_SET_HOME_OFFSETS                _UxGT("Set home offsets")
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("Offsets applied")
+#define MSG_SET_ORIGIN                      _UxGT("Establir origen")
+#define MSG_PREHEAT_1                       _UxGT("Preescalfar PLA")
+#define MSG_PREHEAT_1_N                     _UxGT("Preescalfar PLA ")
+#define MSG_PREHEAT_1_ALL                   _UxGT("Preesc. tot PLA")
+#define MSG_PREHEAT_1_BEDONLY               _UxGT("Preesc. llit PLA")
+#define MSG_PREHEAT_1_SETTINGS              _UxGT("Configuració PLA")
+#define MSG_PREHEAT_2                       _UxGT("Preescalfar ABS")
+#define MSG_PREHEAT_2_N                     _UxGT("Preescalfar ABS ")
+#define MSG_PREHEAT_2_ALL                   _UxGT("Preesc. tot ABS")
+#define MSG_PREHEAT_2_BEDONLY               _UxGT("Preesc. llit ABS")
+#define MSG_PREHEAT_2_SETTINGS              _UxGT("Configuració ABS")
+#define MSG_COOLDOWN                        _UxGT("Refredar")
+#define MSG_SWITCH_PS_ON                    _UxGT("Switch power on")
+#define MSG_SWITCH_PS_OFF                   _UxGT("Switch power off")
+#define MSG_EXTRUDE                         _UxGT("Extruir")
+#define MSG_RETRACT                         _UxGT("Refredar")
+#define MSG_MOVE_AXIS                       _UxGT("Moure eixos")
+#define MSG_MOVE_X                          _UxGT("Moure X")
+#define MSG_MOVE_Y                          _UxGT("Moure Y")
+#define MSG_MOVE_Z                          _UxGT("Moure Z")
+#define MSG_MOVE_E                          _UxGT("Extrusor")
+#define MSG_MOVE_01MM                       _UxGT("Moure 0.1mm")
+#define MSG_MOVE_1MM                        _UxGT("Moure 1mm")
+#define MSG_MOVE_10MM                       _UxGT("Moure 10mm")
+#define MSG_SPEED                           _UxGT("Velocitat")
+#define MSG_NOZZLE                          _UxGT("Nozzle")
+#define MSG_BED                             _UxGT("Llit")
+#define MSG_FAN_SPEED                       _UxGT("Vel. Ventilador")
+#define MSG_FLOW                            _UxGT("Fluxe")
+#define MSG_CONTROL                         _UxGT("Control")
+#define MSG_MIN                             LCD_STR_THERMOMETER _UxGT(" Min")
+#define MSG_MAX                             LCD_STR_THERMOMETER _UxGT(" Max")
+#define MSG_FACTOR                          LCD_STR_THERMOMETER _UxGT(" Fact")
+#define MSG_AUTOTEMP                        _UxGT("Autotemp")
+#define MSG_ON                              _UxGT("On ")
+#define MSG_OFF                             _UxGT("Off")
+#define MSG_PID_P                           _UxGT("PID-P")
+#define MSG_PID_I                           _UxGT("PID-I")
+#define MSG_PID_D                           _UxGT("PID-D")
+#define MSG_PID_C                           _UxGT("PID-C")
+#define MSG_ACC                             _UxGT("Accel")
+#define MSG_VX_JERK                         _UxGT("Vx-jerk")
+#define MSG_VY_JERK                         _UxGT("Vy-jerk")
+#define MSG_VZ_JERK                         _UxGT("Vz-jerk")
+#define MSG_VE_JERK                         _UxGT("Ve-jerk")
+#define MSG_VMAX                            _UxGT("Vmax ")
+#define MSG_VMIN                            _UxGT("Vmin")
+#define MSG_VTRAV_MIN                       _UxGT("VTrav min")
+#define MSG_AMAX                            _UxGT("Amax ")
+#define MSG_A_RETRACT                       _UxGT("A-retract")
+#define MSG_XSTEPS                          _UxGT("Xpassos/mm")
+#define MSG_YSTEPS                          _UxGT("Ypassos/mm")
+#define MSG_ZSTEPS                          _UxGT("Zpassos/mm")
+#define MSG_ESTEPS                          _UxGT("Epassos/mm")
+#define MSG_E1STEPS                         _UxGT("E1passos/mm")
+#define MSG_E2STEPS                         _UxGT("E2passos/mm")
+#define MSG_E3STEPS                         _UxGT("E3passos/mm")
+#define MSG_E4STEPS                         _UxGT("E4passos/mm")
+#define MSG_TEMPERATURE                     _UxGT("Temperatura")
+#define MSG_MOTION                          _UxGT("Moviment")
+#define MSG_VOLUMETRIC                      _UxGT("Filament")
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("E in mm3")
+#define MSG_FILAMENT_DIAM                   _UxGT("Fil. Dia.")
+#define MSG_CONTRAST                        _UxGT("Contrast de LCD")
+#define MSG_STORE_EPROM                     _UxGT("Desar a memoria")
+#define MSG_LOAD_EPROM                      _UxGT("Carregar de mem.")
+#define MSG_RESTORE_FAILSAFE                _UxGT("Rest. emergencia")
+#define MSG_REFRESH                         _UxGT("Refrescar")
+#define MSG_WATCH                           _UxGT("Pantalla Info.")
+#define MSG_PREPARE                         _UxGT("Preparar")
+#define MSG_TUNE                            _UxGT("Calibrar")
+#define MSG_PAUSE_PRINT                     _UxGT("Pausa imp.")
+#define MSG_RESUME_PRINT                    _UxGT("Reprendre imp.")
+#define MSG_STOP_PRINT                      _UxGT("Parar inp.")
+#define MSG_CARD_MENU                       _UxGT("Imprimir de SD")
+#define MSG_NO_CARD                         _UxGT("-Sense targeta SD")
+#define MSG_DWELL                           _UxGT("Repos...")
+#define MSG_USERWAIT                        _UxGT("Esperant usuari..")
+#define MSG_RESUMING                        _UxGT("Reprenent imp.")
+#define MSG_PRINT_ABORTED                   _UxGT("Print aborted")
+#define MSG_NO_MOVE                         _UxGT("Sense moviment.")
+#define MSG_KILLED                          _UxGT("PARADA DE EMERG. ")
+#define MSG_STOPPED                         _UxGT("ATURAT. ")
+#define MSG_CONTROL_RETRACT                 _UxGT("Retreure mm")
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("Swap Retreure mm")
+#define MSG_CONTROL_RETRACTF                _UxGT("Retreure  F")
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Aixecar mm")
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("DesRet +mm")
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("Swap DesRet +mm")
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("DesRet  F")
+#define MSG_AUTORETRACT                     _UxGT("AutoRetr.")
+#define MSG_FILAMENTCHANGE                  _UxGT("Canviar filament")
+#define MSG_INIT_SDCARD                     _UxGT("Iniciant SD")
+#define MSG_CNG_SDCARD                      _UxGT("Canviar SD")
+#define MSG_ZPROBE_OUT                      _UxGT("Z probe out. bed")
+#define MSG_HOME                            _UxGT("Home")  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
+#define MSG_FIRST                           _UxGT("first")
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Z Offset")
+#define MSG_BABYSTEP_X                      _UxGT("Babystep X")
+#define MSG_BABYSTEP_Y                      _UxGT("Babystep Y")
+#define MSG_BABYSTEP_Z                      _UxGT("Babystep Z")
+#define MSG_ENDSTOP_ABORT                   _UxGT("Endstop abort")
+#define MSG_DELTA_CALIBRATE                 _UxGT("Delta Calibration")
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Calibrate X")
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Calibrate Y")
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Calibrate Z")
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Calibrate Center")
 
 #endif // LANGUAGE_CA_H
diff --git a/Marlin/language_cz.h b/Marlin/language_cz.h
index fa783a85a7375acf84524539a3e478fbf062f781..7de1f7038a8d3af11dfd4f84d7ba992aa19945dd 100644
--- a/Marlin/language_cz.h
+++ b/Marlin/language_cz.h
@@ -36,217 +36,217 @@
 
 #define DISPLAY_CHARSET_ISO10646_1
 
-#define WELCOME_MSG                         MACHINE_NAME " pripraven."
-#define MSG_SD_INSERTED                     "Karta vlozena"
-#define MSG_SD_REMOVED                      "Karta vyjmuta"
-#define MSG_LCD_ENDSTOPS                    "Endstopy" // maximalne 8 znaku
-#define MSG_MAIN                            "Hlavni nabidka"
-#define MSG_AUTOSTART                       "Autostart"
-#define MSG_DISABLE_STEPPERS                "Uvolnit motory"
-#define MSG_AUTO_HOME                       "Domovska pozice"
-#define MSG_AUTO_HOME_X                     "Domu osa X"
-#define MSG_AUTO_HOME_Y                     "Domu osa Y"
-#define MSG_AUTO_HOME_Z                     "Domu osa Z"
-#define MSG_LEVEL_BED_HOMING                "Mereni podlozky"
-#define MSG_LEVEL_BED_WAITING               "Kliknutim spustte"
-#define MSG_LEVEL_BED_NEXT_POINT            "Dalsi bod"
-#define MSG_LEVEL_BED_DONE                  "Mereni hotovo!"
-#define MSG_LEVEL_BED_CANCEL                "Storno"
-#define MSG_SET_HOME_OFFSETS                "Nastavit ofsety"
-#define MSG_HOME_OFFSETS_APPLIED            "Ofsety nastaveny"
-#define MSG_SET_ORIGIN                      "Nastavit pocatek"
-#define MSG_PREHEAT_1                       "Zahrat PLA"
-#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 " "
-#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 " Vse"
-#define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1 " Podloz"
-#define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 " Nast"
-#define MSG_PREHEAT_2                       "Zahrat ABS"
-#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 " "
-#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 " Vse"
-#define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2 " Podloz"
-#define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 " Nast"
-#define MSG_COOLDOWN                        "Zchladit"
-#define MSG_SWITCH_PS_ON                    "Zapnout napajeni"
-#define MSG_SWITCH_PS_OFF                   "Vypnout napajeni"
-#define MSG_EXTRUDE                         "Vytlacit (extr.)"
-#define MSG_RETRACT                         "Zatlacit (retr.)"
-#define MSG_MOVE_AXIS                       "Posunout osy"
-#define MSG_LEVEL_BED                       "Vyrovnat podlozku"
-#define MSG_MOVE_X                          "Posunout X"
-#define MSG_MOVE_Y                          "Posunout Y"
-#define MSG_MOVE_Z                          "Posunout Z"
-#define MSG_MOVE_E                          "Extruder"
-#define MSG_MOVE_01MM                       "Posunout o 0,1mm"
-#define MSG_MOVE_1MM                        "Posunout o 1mm"
-#define MSG_MOVE_10MM                       "Posunout o 10mm"
-#define MSG_SPEED                           "Rychlost"
-#define MSG_BED_Z                           "Vyska podl."
-#define MSG_NOZZLE                          "Tryska"
-#define MSG_BED                             "Podlozka"
-#define MSG_FAN_SPEED                       "Rychlost vent."
-#define MSG_FLOW                            "Prutok"
-#define MSG_CONTROL                         "Ovladani"
-#define MSG_MIN                             " " LCD_STR_THERMOMETER " Min"
-#define MSG_MAX                             " " LCD_STR_THERMOMETER " Max"
-#define MSG_FACTOR                          " " LCD_STR_THERMOMETER " Fakt"
-#define MSG_AUTOTEMP                        "Autoteplota"
-#define MSG_ON                              "Zap"
-#define MSG_OFF                             "Vyp"
-#define MSG_PID_P                           "PID-P"
-#define MSG_PID_I                           "PID-I"
-#define MSG_PID_D                           "PID-D"
-#define MSG_PID_C                           "PID-C"
-#define MSG_SELECT                          "Vybrat"
-#define MSG_ACC                             "Zrychl"
-#define MSG_VX_JERK                         "Vx-jerk"
-#define MSG_VY_JERK                         "Vy-jerk"
-#define MSG_VZ_JERK                         "Vz-jerk"
-#define MSG_VE_JERK                         "Ve-jerk"
-#define MSG_VMAX                            "Vmax "
-#define MSG_VMIN                            "Vmin"
-#define MSG_VTRAV_MIN                       "VTrav min"
-#define MSG_AMAX                            "Amax "
-#define MSG_A_RETRACT                       "A-retrakt"
-#define MSG_A_TRAVEL                        "A-prejezd"
-#define MSG_XSTEPS                          "Xkroku/mm"
-#define MSG_YSTEPS                          "Ykroku/mm"
-#define MSG_ZSTEPS                          "Zkroku/mm"
-#define MSG_ESTEPS                          "Ekroku/mm"
-#define MSG_E1STEPS                         "E1kroku/mm"
-#define MSG_E2STEPS                         "E2kroku/mm"
-#define MSG_E3STEPS                         "E3kroku/mm"
-#define MSG_E4STEPS                         "E4kroku/mm"
-#define MSG_TEMPERATURE                     "Teplota"
-#define MSG_MOTION                          "Pohyb"
-#define MSG_VOLUMETRIC                      "Filament"
-#define MSG_VOLUMETRIC_ENABLED              "E na mm3"
-#define MSG_FILAMENT_DIAM                   "Fil. Prum."
-#define MSG_CONTRAST                        "Kontrast LCD"
-#define MSG_STORE_EPROM                     "Ulozit nastaveni"
-#define MSG_LOAD_EPROM                      "Nacist nastaveni"
-#define MSG_RESTORE_FAILSAFE                "Obnovit vychozi"
-#define MSG_REFRESH                         "Obnovit"
-#define MSG_WATCH                           "Info obrazovka"
-#define MSG_PREPARE                         "Priprava tisku"
-#define MSG_TUNE                            "Doladeni tisku"
-#define MSG_PAUSE_PRINT                     "Pozastavit tisk"
-#define MSG_RESUME_PRINT                    "Obnovit tisk"
-#define MSG_STOP_PRINT                      "Zastavit tisk"
-#define MSG_CARD_MENU                       "Tisknout z SD"
-#define MSG_NO_CARD                         "Zadna SD karta"
-#define MSG_DWELL                           "Uspano..."
-#define MSG_USERWAIT                        "Cekani na uziv..."
-#define MSG_RESUMING                        "Obnovovani tisku"
-#define MSG_PRINT_ABORTED                   "Tisk zrusen"
-#define MSG_NO_MOVE                         "Zadny pohyb."
-#define MSG_KILLED                          "PRERUSENO. "
-#define MSG_STOPPED                         "ZASTAVENO. "
-#define MSG_CONTROL_RETRACT                 "Retrakt mm"
-#define MSG_CONTROL_RETRACT_SWAP            "Vymena Re.mm"
-#define MSG_CONTROL_RETRACTF                "Retraktovat  V"
-#define MSG_CONTROL_RETRACT_ZLIFT           "Zvednuti Z mm"
-#define MSG_CONTROL_RETRACT_RECOVER         "UnRet +mm"
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "S UnRet+mm"
-#define MSG_CONTROL_RETRACT_RECOVERF        "UnRet  V"
-#define MSG_AUTORETRACT                     "AutoRetr."
-#define MSG_FILAMENTCHANGE                  "Vymenit filament"
-#define MSG_INIT_SDCARD                     "Nacist SD kartu"
-#define MSG_CNG_SDCARD                      "Vymenit SD kartu"
-#define MSG_ZPROBE_OUT                      "Sonda Z mimo podl"
-#define MSG_BLTOUCH_SELFTEST                "BLTouch Self-Test"
-#define MSG_BLTOUCH_RESET                   "BLTouch Reset"
-#define MSG_HOME                            "Domu"  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
-#define MSG_FIRST                           "prvni"
-#define MSG_ZPROBE_ZOFFSET                  "Z ofset"
-#define MSG_BABYSTEP_X                      "Babystep X"
-#define MSG_BABYSTEP_Y                      "Babystep Y"
-#define MSG_BABYSTEP_Z                      "Babystep Z"
-#define MSG_ENDSTOP_ABORT                   "Endstop abort"
-#define MSG_HEATING_FAILED_LCD              "Chyba zahrivani"
-#define MSG_ERR_REDUNDANT_TEMP              "REDUND. TEPLOTA"
-#define MSG_THERMAL_RUNAWAY                 "TEPLOTNI SKOK"
-#define MSG_ERR_MAXTEMP                     "VYSOKA TEPLOTA"
-#define MSG_ERR_MINTEMP                     "NIZKA TEPLOTA"
-#define MSG_ERR_MAXTEMP_BED                 "VYS. TEPL. PODL."
-#define MSG_ERR_MINTEMP_BED                 "NIZ. TEPL. PODL."
-#define MSG_ERR_Z_HOMING                    "G28 Z ZAKAZANO"
-#define MSG_HALTED                          "TISK. ZASTAVENA"
-#define MSG_PLEASE_RESET                    "Provedte reset"
-#define MSG_SHORT_DAY                       "d"
-#define MSG_SHORT_HOUR                      "h"
-#define MSG_SHORT_MINUTE                    "m"
-#define MSG_HEATING                         "Zahrivani..."
-#define MSG_HEATING_COMPLETE                "Zahrati hotovo."
-#define MSG_BED_HEATING                     "Zahrivani podl."
-#define MSG_BED_DONE                        "Podlozka hotova."
-#define MSG_DELTA_CALIBRATE                 "Delta Kalibrace"
-#define MSG_DELTA_CALIBRATE_X               "Kalibrovat X"
-#define MSG_DELTA_CALIBRATE_Y               "Kalibrovat Y"
-#define MSG_DELTA_CALIBRATE_Z               "Kalibrovat Z"
-#define MSG_DELTA_CALIBRATE_CENTER          "Kalibrovat Stred"
-#define MSG_INFO_MENU                       "O tiskarne"
-#define MSG_INFO_PRINTER_MENU               "Info o tiskarne"
-#define MSG_INFO_STATS_MENU                 "Statistika"
-#define MSG_INFO_BOARD_MENU                 "Info o desce"
-#define MSG_INFO_THERMISTOR_MENU            "Termistory"
-#define MSG_INFO_EXTRUDERS                  "Extrudery"
-#define MSG_INFO_BAUDRATE                   "Rychlost"
-#define MSG_INFO_PROTOCOL                   "Protokol"
-#define MSG_LIGHTS_ON                       "Osvetleni Zap"
-#define MSG_LIGHTS_OFF                      "Osvetleni Vyp"
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" pripraven.")
+#define MSG_SD_INSERTED                     _UxGT("Karta vlozena")
+#define MSG_SD_REMOVED                      _UxGT("Karta vyjmuta")
+#define MSG_LCD_ENDSTOPS                    _UxGT("Endstopy") // maximalne 8 znaku
+#define MSG_MAIN                            _UxGT("Hlavni nabidka")
+#define MSG_AUTOSTART                       _UxGT("Autostart")
+#define MSG_DISABLE_STEPPERS                _UxGT("Uvolnit motory")
+#define MSG_AUTO_HOME                       _UxGT("Domovska pozice")
+#define MSG_AUTO_HOME_X                     _UxGT("Domu osa X")
+#define MSG_AUTO_HOME_Y                     _UxGT("Domu osa Y")
+#define MSG_AUTO_HOME_Z                     _UxGT("Domu osa Z")
+#define MSG_LEVEL_BED_HOMING                _UxGT("Mereni podlozky")
+#define MSG_LEVEL_BED_WAITING               _UxGT("Kliknutim spustte")
+#define MSG_LEVEL_BED_NEXT_POINT            _UxGT("Dalsi bod")
+#define MSG_LEVEL_BED_DONE                  _UxGT("Mereni hotovo!")
+#define MSG_LEVEL_BED_CANCEL                _UxGT("Storno")
+#define MSG_SET_HOME_OFFSETS                _UxGT("Nastavit ofsety")
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("Ofsety nastaveny")
+#define MSG_SET_ORIGIN                      _UxGT("Nastavit pocatek")
+#define MSG_PREHEAT_1                       _UxGT("Zahrat PLA")
+#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 _UxGT(" ")
+#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 _UxGT(" Vse")
+#define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1 _UxGT(" Podloz")
+#define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 _UxGT(" Nast")
+#define MSG_PREHEAT_2                       _UxGT("Zahrat ABS")
+#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 _UxGT(" ")
+#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 _UxGT(" Vse")
+#define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2 _UxGT(" Podloz")
+#define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 _UxGT(" Nast")
+#define MSG_COOLDOWN                        _UxGT("Zchladit")
+#define MSG_SWITCH_PS_ON                    _UxGT("Zapnout napajeni")
+#define MSG_SWITCH_PS_OFF                   _UxGT("Vypnout napajeni")
+#define MSG_EXTRUDE                         _UxGT("Vytlacit (extr.)")
+#define MSG_RETRACT                         _UxGT("Zatlacit (retr.)")
+#define MSG_MOVE_AXIS                       _UxGT("Posunout osy")
+#define MSG_LEVEL_BED                       _UxGT("Vyrovnat podlozku")
+#define MSG_MOVE_X                          _UxGT("Posunout X")
+#define MSG_MOVE_Y                          _UxGT("Posunout Y")
+#define MSG_MOVE_Z                          _UxGT("Posunout Z")
+#define MSG_MOVE_E                          _UxGT("Extruder")
+#define MSG_MOVE_01MM                       _UxGT("Posunout o 0,1mm")
+#define MSG_MOVE_1MM                        _UxGT("Posunout o 1mm")
+#define MSG_MOVE_10MM                       _UxGT("Posunout o 10mm")
+#define MSG_SPEED                           _UxGT("Rychlost")
+#define MSG_BED_Z                           _UxGT("Vyska podl.")
+#define MSG_NOZZLE                          _UxGT("Tryska")
+#define MSG_BED                             _UxGT("Podlozka")
+#define MSG_FAN_SPEED                       _UxGT("Rychlost vent.")
+#define MSG_FLOW                            _UxGT("Prutok")
+#define MSG_CONTROL                         _UxGT("Ovladani")
+#define MSG_MIN                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Min")
+#define MSG_MAX                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Max")
+#define MSG_FACTOR                          _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Fakt")
+#define MSG_AUTOTEMP                        _UxGT("Autoteplota")
+#define MSG_ON                              _UxGT("Zap")
+#define MSG_OFF                             _UxGT("Vyp")
+#define MSG_PID_P                           _UxGT("PID-P")
+#define MSG_PID_I                           _UxGT("PID-I")
+#define MSG_PID_D                           _UxGT("PID-D")
+#define MSG_PID_C                           _UxGT("PID-C")
+#define MSG_SELECT                          _UxGT("Vybrat")
+#define MSG_ACC                             _UxGT("Zrychl")
+#define MSG_VX_JERK                         _UxGT("Vx-jerk")
+#define MSG_VY_JERK                         _UxGT("Vy-jerk")
+#define MSG_VZ_JERK                         _UxGT("Vz-jerk")
+#define MSG_VE_JERK                         _UxGT("Ve-jerk")
+#define MSG_VMAX                            _UxGT("Vmax ")
+#define MSG_VMIN                            _UxGT("Vmin")
+#define MSG_VTRAV_MIN                       _UxGT("VTrav min")
+#define MSG_AMAX                            _UxGT("Amax ")
+#define MSG_A_RETRACT                       _UxGT("A-retrakt")
+#define MSG_A_TRAVEL                        _UxGT("A-prejezd")
+#define MSG_XSTEPS                          _UxGT("Xkroku/mm")
+#define MSG_YSTEPS                          _UxGT("Ykroku/mm")
+#define MSG_ZSTEPS                          _UxGT("Zkroku/mm")
+#define MSG_ESTEPS                          _UxGT("Ekroku/mm")
+#define MSG_E1STEPS                         _UxGT("E1kroku/mm")
+#define MSG_E2STEPS                         _UxGT("E2kroku/mm")
+#define MSG_E3STEPS                         _UxGT("E3kroku/mm")
+#define MSG_E4STEPS                         _UxGT("E4kroku/mm")
+#define MSG_TEMPERATURE                     _UxGT("Teplota")
+#define MSG_MOTION                          _UxGT("Pohyb")
+#define MSG_VOLUMETRIC                      _UxGT("Filament")
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("E na mm3")
+#define MSG_FILAMENT_DIAM                   _UxGT("Fil. Prum.")
+#define MSG_CONTRAST                        _UxGT("Kontrast LCD")
+#define MSG_STORE_EPROM                     _UxGT("Ulozit nastaveni")
+#define MSG_LOAD_EPROM                      _UxGT("Nacist nastaveni")
+#define MSG_RESTORE_FAILSAFE                _UxGT("Obnovit vychozi")
+#define MSG_REFRESH                         _UxGT("Obnovit")
+#define MSG_WATCH                           _UxGT("Info obrazovka")
+#define MSG_PREPARE                         _UxGT("Priprava tisku")
+#define MSG_TUNE                            _UxGT("Doladeni tisku")
+#define MSG_PAUSE_PRINT                     _UxGT("Pozastavit tisk")
+#define MSG_RESUME_PRINT                    _UxGT("Obnovit tisk")
+#define MSG_STOP_PRINT                      _UxGT("Zastavit tisk")
+#define MSG_CARD_MENU                       _UxGT("Tisknout z SD")
+#define MSG_NO_CARD                         _UxGT("Zadna SD karta")
+#define MSG_DWELL                           _UxGT("Uspano...")
+#define MSG_USERWAIT                        _UxGT("Cekani na uziv...")
+#define MSG_RESUMING                        _UxGT("Obnovovani tisku")
+#define MSG_PRINT_ABORTED                   _UxGT("Tisk zrusen")
+#define MSG_NO_MOVE                         _UxGT("Zadny pohyb.")
+#define MSG_KILLED                          _UxGT("PRERUSENO. ")
+#define MSG_STOPPED                         _UxGT("ZASTAVENO. ")
+#define MSG_CONTROL_RETRACT                 _UxGT("Retrakt mm")
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("Vymena Re.mm")
+#define MSG_CONTROL_RETRACTF                _UxGT("Retraktovat  V")
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Zvednuti Z mm")
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("UnRet +mm")
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("S UnRet+mm")
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("UnRet  V")
+#define MSG_AUTORETRACT                     _UxGT("AutoRetr.")
+#define MSG_FILAMENTCHANGE                  _UxGT("Vymenit filament")
+#define MSG_INIT_SDCARD                     _UxGT("Nacist SD kartu")
+#define MSG_CNG_SDCARD                      _UxGT("Vymenit SD kartu")
+#define MSG_ZPROBE_OUT                      _UxGT("Sonda Z mimo podl")
+#define MSG_BLTOUCH_SELFTEST                _UxGT("BLTouch Self-Test")
+#define MSG_BLTOUCH_RESET                   _UxGT("BLTouch Reset")
+#define MSG_HOME                            _UxGT("Domu")  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
+#define MSG_FIRST                           _UxGT("prvni")
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Z ofset")
+#define MSG_BABYSTEP_X                      _UxGT("Babystep X")
+#define MSG_BABYSTEP_Y                      _UxGT("Babystep Y")
+#define MSG_BABYSTEP_Z                      _UxGT("Babystep Z")
+#define MSG_ENDSTOP_ABORT                   _UxGT("Endstop abort")
+#define MSG_HEATING_FAILED_LCD              _UxGT("Chyba zahrivani")
+#define MSG_ERR_REDUNDANT_TEMP              _UxGT("REDUND. TEPLOTA")
+#define MSG_THERMAL_RUNAWAY                 _UxGT("TEPLOTNI SKOK")
+#define MSG_ERR_MAXTEMP                     _UxGT("VYSOKA TEPLOTA")
+#define MSG_ERR_MINTEMP                     _UxGT("NIZKA TEPLOTA")
+#define MSG_ERR_MAXTEMP_BED                 _UxGT("VYS. TEPL. PODL.")
+#define MSG_ERR_MINTEMP_BED                 _UxGT("NIZ. TEPL. PODL.")
+#define MSG_ERR_Z_HOMING                    _UxGT("G28 Z ZAKAZANO")
+#define MSG_HALTED                          _UxGT("TISK. ZASTAVENA")
+#define MSG_PLEASE_RESET                    _UxGT("Provedte reset")
+#define MSG_SHORT_DAY                       _UxGT("d")
+#define MSG_SHORT_HOUR                      _UxGT("h")
+#define MSG_SHORT_MINUTE                    _UxGT("m")
+#define MSG_HEATING                         _UxGT("Zahrivani...")
+#define MSG_HEATING_COMPLETE                _UxGT("Zahrati hotovo.")
+#define MSG_BED_HEATING                     _UxGT("Zahrivani podl.")
+#define MSG_BED_DONE                        _UxGT("Podlozka hotova.")
+#define MSG_DELTA_CALIBRATE                 _UxGT("Delta Kalibrace")
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Kalibrovat X")
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Kalibrovat Y")
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Kalibrovat Z")
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Kalibrovat Stred")
+#define MSG_INFO_MENU                       _UxGT("O tiskarne")
+#define MSG_INFO_PRINTER_MENU               _UxGT("Info o tiskarne")
+#define MSG_INFO_STATS_MENU                 _UxGT("Statistika")
+#define MSG_INFO_BOARD_MENU                 _UxGT("Info o desce")
+#define MSG_INFO_THERMISTOR_MENU            _UxGT("Termistory")
+#define MSG_INFO_EXTRUDERS                  _UxGT("Extrudery")
+#define MSG_INFO_BAUDRATE                   _UxGT("Rychlost")
+#define MSG_INFO_PROTOCOL                   _UxGT("Protokol")
+#define MSG_LIGHTS_ON                       _UxGT("Osvetleni Zap")
+#define MSG_LIGHTS_OFF                      _UxGT("Osvetleni Vyp")
 #if LCD_WIDTH >= 20
-  #define MSG_INFO_PRINT_COUNT              "Pocet tisku"
-  #define MSG_INFO_COMPLETED_PRINTS         "Dokonceno"
-  #define MSG_INFO_PRINT_TIME               "Celkovy cas"
-  #define MSG_INFO_PRINT_LONGEST            "Nejdelsi tisk"
-  #define MSG_INFO_PRINT_FILAMENT           "Celkem vytlaceno"
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Pocet tisku")
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Dokonceno")
+  #define MSG_INFO_PRINT_TIME               _UxGT("Celkovy cas")
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("Nejdelsi tisk")
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Celkem vytlaceno")
 #else
-  #define MSG_INFO_PRINT_COUNT              "Tisky"
-  #define MSG_INFO_COMPLETED_PRINTS         "Hotovo"
-  #define MSG_INFO_PRINT_TIME               "Cas"
-  #define MSG_INFO_PRINT_LONGEST            "Nejdelsi"
-  #define MSG_INFO_PRINT_FILAMENT           "Vytlaceno"
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Tisky")
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Hotovo")
+  #define MSG_INFO_PRINT_TIME               _UxGT("Cas")
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("Nejdelsi")
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Vytlaceno")
 #endif
-#define MSG_INFO_MIN_TEMP                   "Teplota min"
-#define MSG_INFO_MAX_TEMP                   "Teplota max"
-#define MSG_INFO_PSU                        "Nap. zdroj"
-#define MSG_DRIVE_STRENGTH                  "Buzeni motoru"
-#define MSG_DAC_PERCENT                     "Motor %"
-#define MSG_DAC_EEPROM_WRITE                "Ulozit do EEPROM"
+#define MSG_INFO_MIN_TEMP                   _UxGT("Teplota min")
+#define MSG_INFO_MAX_TEMP                   _UxGT("Teplota max")
+#define MSG_INFO_PSU                        _UxGT("Nap. zdroj")
+#define MSG_DRIVE_STRENGTH                  _UxGT("Buzeni motoru")
+#define MSG_DAC_PERCENT                     _UxGT("Motor %")
+#define MSG_DAC_EEPROM_WRITE                _UxGT("Ulozit do EEPROM")
 
-#define MSG_FILAMENT_CHANGE_HEADER          "VYMENA FILAMENTU"
-#define MSG_FILAMENT_CHANGE_OPTION_HEADER   "CO DAL?"
-#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  "Jeste vytlacit"
-#define MSG_FILAMENT_CHANGE_OPTION_RESUME   "Obnovit tisk"
+#define MSG_FILAMENT_CHANGE_HEADER          _UxGT("VYMENA FILAMENTU")
+#define MSG_FILAMENT_CHANGE_OPTION_HEADER   _UxGT("CO DAL?")
+#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  _UxGT("Jeste vytlacit")
+#define MSG_FILAMENT_CHANGE_OPTION_RESUME   _UxGT("Obnovit tisk")
 
 #if LCD_HEIGHT >= 4
   // Up to 3 lines allowed
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Cekejte prosim"
-  #define MSG_FILAMENT_CHANGE_INIT_2          "na zahajeni"
-  #define MSG_FILAMENT_CHANGE_INIT_3          "vymeny filamentu"
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Cekejte prosim"
-  #define MSG_FILAMENT_CHANGE_UNLOAD_2        "na vysunuti"
-  #define MSG_FILAMENT_CHANGE_UNLOAD_3        "filamentu"
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Vlozte filament"
-  #define MSG_FILAMENT_CHANGE_INSERT_2        "a stisknete"
-  #define MSG_FILAMENT_CHANGE_INSERT_3        "tlacitko..."
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Cekejte prosim"
-  #define MSG_FILAMENT_CHANGE_LOAD_2          "na zavedeni"
-  #define MSG_FILAMENT_CHANGE_LOAD_3          "filamentu"
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Cekejte prosim"
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       "na vytlaceni"
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_3       "filamentu"
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Cekejte prosim"
-  #define MSG_FILAMENT_CHANGE_RESUME_2        "na pokracovani"
-  #define MSG_FILAMENT_CHANGE_RESUME_3        "tisku"
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Cekejte prosim")
+  #define MSG_FILAMENT_CHANGE_INIT_2          _UxGT("na zahajeni")
+  #define MSG_FILAMENT_CHANGE_INIT_3          _UxGT("vymeny filamentu")
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Cekejte prosim")
+  #define MSG_FILAMENT_CHANGE_UNLOAD_2        _UxGT("na vysunuti")
+  #define MSG_FILAMENT_CHANGE_UNLOAD_3        _UxGT("filamentu")
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Vlozte filament")
+  #define MSG_FILAMENT_CHANGE_INSERT_2        _UxGT("a stisknete")
+  #define MSG_FILAMENT_CHANGE_INSERT_3        _UxGT("tlacitko...")
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Cekejte prosim")
+  #define MSG_FILAMENT_CHANGE_LOAD_2          _UxGT("na zavedeni")
+  #define MSG_FILAMENT_CHANGE_LOAD_3          _UxGT("filamentu")
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Cekejte prosim")
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       _UxGT("na vytlaceni")
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_3       _UxGT("filamentu")
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Cekejte prosim")
+  #define MSG_FILAMENT_CHANGE_RESUME_2        _UxGT("na pokracovani")
+  #define MSG_FILAMENT_CHANGE_RESUME_3        _UxGT("tisku")
 #else // LCD_HEIGHT < 4
   // Up to 2 lines allowed
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Cekejte..."
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Vysouvani..."
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Vlozte, kliknete"
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Zavadeni..."
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Vytlacovani..."
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Pokracovani..."
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Cekejte...")
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Vysouvani...")
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Vlozte, kliknete")
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Zavadeni...")
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Vytlacovani...")
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Pokracovani...")
 #endif // LCD_HEIGHT < 4
 
 #endif // LANGUAGE_CZ_H
diff --git a/Marlin/language_da.h b/Marlin/language_da.h
index 49972291ffaf207c182ba4fb61db1c3949f2a94f..d114d680a8cb560d0a4d6c05e316336b19a4d2f9 100644
--- a/Marlin/language_da.h
+++ b/Marlin/language_da.h
@@ -33,214 +33,214 @@
 #define MAPPER_C2C3
 #define DISPLAY_CHARSET_ISO10646_1
 
-#define WELCOME_MSG                         MACHINE_NAME " er klar"
-#define MSG_SD_INSERTED                     "Kort isat"
-#define MSG_SD_REMOVED                      "Kort fjernet"
-#define MSG_LCD_ENDSTOPS                    "Endstops" // Max length 8 characters
-#define MSG_MAIN                            "Menu"
-#define MSG_AUTOSTART                       "Autostart"
-#define MSG_DISABLE_STEPPERS                "Slå alle steppere fra"
-#define MSG_AUTO_HOME                       "Auto Home" // G28
-#define MSG_AUTO_HOME_X                     "Home X"
-#define MSG_AUTO_HOME_Y                     "Home Y"
-#define MSG_AUTO_HOME_Z                     "Home Z"
-#define MSG_LEVEL_BED_HOMING                "Homing XYZ"
-#define MSG_LEVEL_BED_WAITING               "Klik når du er klar"
-#define MSG_LEVEL_BED_NEXT_POINT            "Næste punkt"
-#define MSG_LEVEL_BED_DONE                  "Bed level er færdig!"
-#define MSG_LEVEL_BED_CANCEL                "Annuller bed level"
-#define MSG_SET_HOME_OFFSETS                "Sæt forsk. af home"
-#define MSG_HOME_OFFSETS_APPLIED            "Forsk. er nu aktiv"
-#define MSG_SET_ORIGIN                      "Sæt origin"
-#define MSG_PREHEAT_1                       "Forvarm PLA"
-#define MSG_PREHEAT_1_N                     "Forvarm PLA "
-#define MSG_PREHEAT_1_ALL                   "Forvarm PLA Alle"
-#define MSG_PREHEAT_1_BEDONLY               "Forvarm PLA Bed"
-#define MSG_PREHEAT_1_SETTINGS              "Forvarm PLA conf"
-#define MSG_PREHEAT_2                       "Forvarm ABS"
-#define MSG_PREHEAT_2_N                     "Forvarm ABS "
-#define MSG_PREHEAT_2_ALL                   "Forvarm ABS Alle"
-#define MSG_PREHEAT_2_BEDONLY               "Forvarm ABS Bed"
-#define MSG_PREHEAT_2_SETTINGS              "Forvarm ABS conf"
-#define MSG_COOLDOWN                        "Afkøl"
-#define MSG_SWITCH_PS_ON                    "Slå strøm til"
-#define MSG_SWITCH_PS_OFF                   "Slå strøm fra"
-#define MSG_EXTRUDE                         "Extruder"
-#define MSG_RETRACT                         "Retract"
-#define MSG_MOVE_AXIS                       "Flyt akser"
-#define MSG_LEVEL_BED                       "Juster bed"
-#define MSG_MOVE_X                          "Flyt X"
-#define MSG_MOVE_Y                          "Flyt Y"
-#define MSG_MOVE_Z                          "Flyt Z"
-#define MSG_MOVE_E                          "Extruder"
-#define MSG_MOVE_01MM                       "Flyt 0.1mm"
-#define MSG_MOVE_1MM                        "Flyt 1mm"
-#define MSG_MOVE_10MM                       "Flyt 10mm"
-#define MSG_SPEED                           "Hastighed"
-#define MSG_BED_Z                           "Plade Z"
-#define MSG_NOZZLE                          "Dyse"
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" er klar")
+#define MSG_SD_INSERTED                     _UxGT("Kort isat")
+#define MSG_SD_REMOVED                      _UxGT("Kort fjernet")
+#define MSG_LCD_ENDSTOPS                    _UxGT("Endstops") // Max length 8 characters
+#define MSG_MAIN                            _UxGT("Menu")
+#define MSG_AUTOSTART                       _UxGT("Autostart")
+#define MSG_DISABLE_STEPPERS                _UxGT("Slå alle steppere fra")
+#define MSG_AUTO_HOME                       _UxGT("Auto Home") // G28
+#define MSG_AUTO_HOME_X                     _UxGT("Home X")
+#define MSG_AUTO_HOME_Y                     _UxGT("Home Y")
+#define MSG_AUTO_HOME_Z                     _UxGT("Home Z")
+#define MSG_LEVEL_BED_HOMING                _UxGT("Homing XYZ")
+#define MSG_LEVEL_BED_WAITING               _UxGT("Klik når du er klar")
+#define MSG_LEVEL_BED_NEXT_POINT            _UxGT("Næste punkt")
+#define MSG_LEVEL_BED_DONE                  _UxGT("Bed level er færdig!")
+#define MSG_LEVEL_BED_CANCEL                _UxGT("Annuller bed level")
+#define MSG_SET_HOME_OFFSETS                _UxGT("Sæt forsk. af home")
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("Forsk. er nu aktiv")
+#define MSG_SET_ORIGIN                      _UxGT("Sæt origin")
+#define MSG_PREHEAT_1                       _UxGT("Forvarm PLA")
+#define MSG_PREHEAT_1_N                     _UxGT("Forvarm PLA ")
+#define MSG_PREHEAT_1_ALL                   _UxGT("Forvarm PLA Alle")
+#define MSG_PREHEAT_1_BEDONLY               _UxGT("Forvarm PLA Bed")
+#define MSG_PREHEAT_1_SETTINGS              _UxGT("Forvarm PLA conf")
+#define MSG_PREHEAT_2                       _UxGT("Forvarm ABS")
+#define MSG_PREHEAT_2_N                     _UxGT("Forvarm ABS ")
+#define MSG_PREHEAT_2_ALL                   _UxGT("Forvarm ABS Alle")
+#define MSG_PREHEAT_2_BEDONLY               _UxGT("Forvarm ABS Bed")
+#define MSG_PREHEAT_2_SETTINGS              _UxGT("Forvarm ABS conf")
+#define MSG_COOLDOWN                        _UxGT("Afkøl")
+#define MSG_SWITCH_PS_ON                    _UxGT("Slå strøm til")
+#define MSG_SWITCH_PS_OFF                   _UxGT("Slå strøm fra")
+#define MSG_EXTRUDE                         _UxGT("Extruder")
+#define MSG_RETRACT                         _UxGT("Retract")
+#define MSG_MOVE_AXIS                       _UxGT("Flyt akser")
+#define MSG_LEVEL_BED                       _UxGT("Juster bed")
+#define MSG_MOVE_X                          _UxGT("Flyt X")
+#define MSG_MOVE_Y                          _UxGT("Flyt Y")
+#define MSG_MOVE_Z                          _UxGT("Flyt Z")
+#define MSG_MOVE_E                          _UxGT("Extruder")
+#define MSG_MOVE_01MM                       _UxGT("Flyt 0.1mm")
+#define MSG_MOVE_1MM                        _UxGT("Flyt 1mm")
+#define MSG_MOVE_10MM                       _UxGT("Flyt 10mm")
+#define MSG_SPEED                           _UxGT("Hastighed")
+#define MSG_BED_Z                           _UxGT("Plade Z")
+#define MSG_NOZZLE                          _UxGT("Dyse")
 
-#define MSG_BED                             "Plade"
-#define MSG_FAN_SPEED                       "Blæser hastighed"
-#define MSG_FLOW                            "Flow"
-#define MSG_CONTROL                         "Kontrol"
-#define MSG_MIN                             " \002 Min"
-#define MSG_MAX                             " \002 Max"
-#define MSG_FACTOR                          " \002 Fact"
-#define MSG_AUTOTEMP                        "Autotemp"
-#define MSG_ON                              "Til "
-#define MSG_OFF                             "Fra"
-#define MSG_PID_P                           "PID-P"
-#define MSG_PID_I                           "PID-I"
-#define MSG_PID_D                           "PID-D"
-#define MSG_PID_C                           "PID-C"
-#define MSG_SELECT                          "Vælg"
-#define MSG_ACC                             "Accel"
-#define MSG_VX_JERK                         "Vx-jerk"
-#define MSG_VY_JERK                         "Vy-jerk"
-#define MSG_VZ_JERK                         "Vz-jerk"
-#define MSG_VE_JERK                         "Ve-jerk"
-#define MSG_VMAX                            "Vmax "
-#define MSG_VMIN                            "Vmin"
-#define MSG_VTRAV_MIN                       "VTrav min"
-#define MSG_AMAX                            "Amax "
-#define MSG_A_RETRACT                       "A-retract"
-#define MSG_A_TRAVEL                        "A-rejse"
-#define MSG_XSTEPS                          "Xsteps/mm"
-#define MSG_YSTEPS                          "Ysteps/mm"
-#define MSG_ZSTEPS                          "Zsteps/mm"
-#define MSG_ESTEPS                          "Esteps/mm"
-#define MSG_E1STEPS                         "E1steps/mm"
-#define MSG_E2STEPS                         "E2steps/mm"
-#define MSG_E3STEPS                         "E3steps/mm"
-#define MSG_E4STEPS                         "E4steps/mm"
-#define MSG_TEMPERATURE                     "Temperatur"
-#define MSG_MOTION                          "Bevægelse"
-#define MSG_VOLUMETRIC                      "Filament"
-#define MSG_VOLUMETRIC_ENABLED              "E i mm3"
-#define MSG_FILAMENT_DIAM                   "Fil. Dia."
-#define MSG_CONTRAST                        "LCD kontrast"
-#define MSG_STORE_EPROM                     "Gem i EEPROM"
-#define MSG_LOAD_EPROM                      "Hent fra EEPROM"
-#define MSG_RESTORE_FAILSAFE                "Gendan failsafe"
-#define MSG_REFRESH                         "Genopfrisk"
-#define MSG_WATCH                           "Info skærm"
-#define MSG_PREPARE                         "Forbered"
-#define MSG_TUNE                            "Tune"
-#define MSG_PAUSE_PRINT                     "Pause printet"
-#define MSG_RESUME_PRINT                    "Forsæt printet"
-#define MSG_STOP_PRINT                      "Stop printet"
-#define MSG_CARD_MENU                       "Print fra SD"
-#define MSG_NO_CARD                         "Intet SD kort"
-#define MSG_DWELL                           "Dvale..."
-#define MSG_USERWAIT                        "Venter på bruger..."
-#define MSG_RESUMING                        "Forsætter printet"
-#define MSG_PRINT_ABORTED                   "Print annulleret"
-#define MSG_NO_MOVE                         "Ingen bevægelse."
-#define MSG_KILLED                          "DRÆBT. "
-#define MSG_STOPPED                         "STOPPET. "
-#define MSG_CONTROL_RETRACT                 "Tilbagetræk mm"
-#define MSG_CONTROL_RETRACT_SWAP            "Skift Re.mm"
-#define MSG_CONTROL_RETRACTF                "Tilbagetræk V"
-#define MSG_CONTROL_RETRACT_ZLIFT           "Hop mm"
-#define MSG_CONTROL_RETRACT_RECOVER         "UnRet +mm"
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "Skift UnRet+mm"
-#define MSG_CONTROL_RETRACT_RECOVERF        "UnRet  V"
-#define MSG_AUTORETRACT                     "AutoRetr."
-#define MSG_FILAMENTCHANGE                  "Skift filament"
-#define MSG_INIT_SDCARD                     "Init. SD card"
-#define MSG_CNG_SDCARD                      "Skift SD kort"
-#define MSG_ZPROBE_OUT                      "Probe udenfor plade"
-#define MSG_BLTOUCH_SELFTEST                "BLTouch Selv-Test"
-#define MSG_BLTOUCH_RESET                   "Reset BLTouch"
-#define MSG_HOME                            "Home"  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
-#define MSG_FIRST                           "først"
-#define MSG_ZPROBE_ZOFFSET                  "Z Offset"
-#define MSG_BABYSTEP_X                      "Babystep X"
-#define MSG_BABYSTEP_Y                      "Babystep Y"
-#define MSG_BABYSTEP_Z                      "Babystep Z"
-#define MSG_ENDSTOP_ABORT                   "Endstop abort"
-#define MSG_HEATING_FAILED_LCD              "Opvarmning fejlet"
-#define MSG_ERR_REDUNDANT_TEMP              "Fejl: reserve temp"
-#define MSG_THERMAL_RUNAWAY                 "Temp løber løbsk"
-#define MSG_ERR_MAXTEMP                     "Fejl: Maks temp"
-#define MSG_ERR_MINTEMP                     "Fejl: Min temp"
-#define MSG_ERR_MAXTEMP_BED                 "Fejl: Maks Plade temp"
-#define MSG_ERR_MINTEMP_BED                 "Fejl: Min Plade temp"
-#define MSG_ERR_Z_HOMING                    "G28 Z Forbudt"
-#define MSG_HALTED                          "PRINTER STOPPET"
-#define MSG_PLEASE_RESET                    "Reset Venligst"
-#define MSG_SHORT_DAY                       "d" // Kun et bogstav
-#define MSG_SHORT_HOUR                      "h" // Kun et bogstav
-#define MSG_SHORT_MINUTE                    "m" // Kun et bogstav
-#define MSG_HEATING                         "Opvarmer..."
-#define MSG_HEATING_COMPLETE                "Opvarmet"
-#define MSG_BED_HEATING                     "Opvarmer plade"
-#define MSG_BED_DONE                        "Plade opvarmet"
-#define MSG_DELTA_CALIBRATE                 "Delta Kalibrering"
-#define MSG_DELTA_CALIBRATE_X               "Kalibrer X"
-#define MSG_DELTA_CALIBRATE_Y               "Kalibrer Y"
-#define MSG_DELTA_CALIBRATE_Z               "Kalibrer Z"
-#define MSG_DELTA_CALIBRATE_CENTER          "Kalibrerings Center"
+#define MSG_BED                             _UxGT("Plade")
+#define MSG_FAN_SPEED                       _UxGT("Blæser hastighed")
+#define MSG_FLOW                            _UxGT("Flow")
+#define MSG_CONTROL                         _UxGT("Kontrol")
+#define MSG_MIN                             _UxGT(" \002 Min")
+#define MSG_MAX                             _UxGT(" \002 Max")
+#define MSG_FACTOR                          _UxGT(" \002 Fact")
+#define MSG_AUTOTEMP                        _UxGT("Autotemp")
+#define MSG_ON                              _UxGT("Til ")
+#define MSG_OFF                             _UxGT("Fra")
+#define MSG_PID_P                           _UxGT("PID-P")
+#define MSG_PID_I                           _UxGT("PID-I")
+#define MSG_PID_D                           _UxGT("PID-D")
+#define MSG_PID_C                           _UxGT("PID-C")
+#define MSG_SELECT                          _UxGT("Vælg")
+#define MSG_ACC                             _UxGT("Accel")
+#define MSG_VX_JERK                         _UxGT("Vx-jerk")
+#define MSG_VY_JERK                         _UxGT("Vy-jerk")
+#define MSG_VZ_JERK                         _UxGT("Vz-jerk")
+#define MSG_VE_JERK                         _UxGT("Ve-jerk")
+#define MSG_VMAX                            _UxGT("Vmax ")
+#define MSG_VMIN                            _UxGT("Vmin")
+#define MSG_VTRAV_MIN                       _UxGT("VTrav min")
+#define MSG_AMAX                            _UxGT("Amax ")
+#define MSG_A_RETRACT                       _UxGT("A-retract")
+#define MSG_A_TRAVEL                        _UxGT("A-rejse")
+#define MSG_XSTEPS                          _UxGT("Xsteps/mm")
+#define MSG_YSTEPS                          _UxGT("Ysteps/mm")
+#define MSG_ZSTEPS                          _UxGT("Zsteps/mm")
+#define MSG_ESTEPS                          _UxGT("Esteps/mm")
+#define MSG_E1STEPS                         _UxGT("E1steps/mm")
+#define MSG_E2STEPS                         _UxGT("E2steps/mm")
+#define MSG_E3STEPS                         _UxGT("E3steps/mm")
+#define MSG_E4STEPS                         _UxGT("E4steps/mm")
+#define MSG_TEMPERATURE                     _UxGT("Temperatur")
+#define MSG_MOTION                          _UxGT("Bevægelse")
+#define MSG_VOLUMETRIC                      _UxGT("Filament")
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("E i mm3")
+#define MSG_FILAMENT_DIAM                   _UxGT("Fil. Dia.")
+#define MSG_CONTRAST                        _UxGT("LCD kontrast")
+#define MSG_STORE_EPROM                     _UxGT("Gem i EEPROM")
+#define MSG_LOAD_EPROM                      _UxGT("Hent fra EEPROM")
+#define MSG_RESTORE_FAILSAFE                _UxGT("Gendan failsafe")
+#define MSG_REFRESH                         _UxGT("Genopfrisk")
+#define MSG_WATCH                           _UxGT("Info skærm")
+#define MSG_PREPARE                         _UxGT("Forbered")
+#define MSG_TUNE                            _UxGT("Tune")
+#define MSG_PAUSE_PRINT                     _UxGT("Pause printet")
+#define MSG_RESUME_PRINT                    _UxGT("Forsæt printet")
+#define MSG_STOP_PRINT                      _UxGT("Stop printet")
+#define MSG_CARD_MENU                       _UxGT("Print fra SD")
+#define MSG_NO_CARD                         _UxGT("Intet SD kort")
+#define MSG_DWELL                           _UxGT("Dvale...")
+#define MSG_USERWAIT                        _UxGT("Venter på bruger...")
+#define MSG_RESUMING                        _UxGT("Forsætter printet")
+#define MSG_PRINT_ABORTED                   _UxGT("Print annulleret")
+#define MSG_NO_MOVE                         _UxGT("Ingen bevægelse.")
+#define MSG_KILLED                          _UxGT("DRÆBT. ")
+#define MSG_STOPPED                         _UxGT("STOPPET. ")
+#define MSG_CONTROL_RETRACT                 _UxGT("Tilbagetræk mm")
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("Skift Re.mm")
+#define MSG_CONTROL_RETRACTF                _UxGT("Tilbagetræk V")
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Hop mm")
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("UnRet +mm")
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("Skift UnRet+mm")
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("UnRet  V")
+#define MSG_AUTORETRACT                     _UxGT("AutoRetr.")
+#define MSG_FILAMENTCHANGE                  _UxGT("Skift filament")
+#define MSG_INIT_SDCARD                     _UxGT("Init. SD card")
+#define MSG_CNG_SDCARD                      _UxGT("Skift SD kort")
+#define MSG_ZPROBE_OUT                      _UxGT("Probe udenfor plade")
+#define MSG_BLTOUCH_SELFTEST                _UxGT("BLTouch Selv-Test")
+#define MSG_BLTOUCH_RESET                   _UxGT("Reset BLTouch")
+#define MSG_HOME                            _UxGT("Home")  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
+#define MSG_FIRST                           _UxGT("først")
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Z Offset")
+#define MSG_BABYSTEP_X                      _UxGT("Babystep X")
+#define MSG_BABYSTEP_Y                      _UxGT("Babystep Y")
+#define MSG_BABYSTEP_Z                      _UxGT("Babystep Z")
+#define MSG_ENDSTOP_ABORT                   _UxGT("Endstop abort")
+#define MSG_HEATING_FAILED_LCD              _UxGT("Opvarmning fejlet")
+#define MSG_ERR_REDUNDANT_TEMP              _UxGT("Fejl: reserve temp")
+#define MSG_THERMAL_RUNAWAY                 _UxGT("Temp løber løbsk")
+#define MSG_ERR_MAXTEMP                     _UxGT("Fejl: Maks temp")
+#define MSG_ERR_MINTEMP                     _UxGT("Fejl: Min temp")
+#define MSG_ERR_MAXTEMP_BED                 _UxGT("Fejl: Maks Plade temp")
+#define MSG_ERR_MINTEMP_BED                 _UxGT("Fejl: Min Plade temp")
+#define MSG_ERR_Z_HOMING                    _UxGT("G28 Z Forbudt")
+#define MSG_HALTED                          _UxGT("PRINTER STOPPET")
+#define MSG_PLEASE_RESET                    _UxGT("Reset Venligst")
+#define MSG_SHORT_DAY                       _UxGT("d") // Kun et bogstav
+#define MSG_SHORT_HOUR                      _UxGT("h") // Kun et bogstav
+#define MSG_SHORT_MINUTE                    _UxGT("m") // Kun et bogstav
+#define MSG_HEATING                         _UxGT("Opvarmer...")
+#define MSG_HEATING_COMPLETE                _UxGT("Opvarmet")
+#define MSG_BED_HEATING                     _UxGT("Opvarmer plade")
+#define MSG_BED_DONE                        _UxGT("Plade opvarmet")
+#define MSG_DELTA_CALIBRATE                 _UxGT("Delta Kalibrering")
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Kalibrer X")
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Kalibrer Y")
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Kalibrer Z")
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Kalibrerings Center")
 
-#define MSG_INFO_MENU                       "Om Printer"
-#define MSG_INFO_PRINTER_MENU               "Printer Info"
-#define MSG_INFO_STATS_MENU                 "Printer Stats"
-#define MSG_INFO_BOARD_MENU                 "Kort Info"
-#define MSG_INFO_THERMISTOR_MENU            "Thermistors"
-#define MSG_INFO_EXTRUDERS                  "Extruders"
-#define MSG_INFO_BAUDRATE                   "Baud"
-#define MSG_INFO_PROTOCOL                   "Protocol"
+#define MSG_INFO_MENU                       _UxGT("Om Printer")
+#define MSG_INFO_PRINTER_MENU               _UxGT("Printer Info")
+#define MSG_INFO_STATS_MENU                 _UxGT("Printer Stats")
+#define MSG_INFO_BOARD_MENU                 _UxGT("Kort Info")
+#define MSG_INFO_THERMISTOR_MENU            _UxGT("Thermistors")
+#define MSG_INFO_EXTRUDERS                  _UxGT("Extruders")
+#define MSG_INFO_BAUDRATE                   _UxGT("Baud")
+#define MSG_INFO_PROTOCOL                   _UxGT("Protocol")
 
 #if LCD_WIDTH >= 20
-  #define MSG_INFO_PRINT_COUNT              "Ant. Prints"
-  #define MSG_INFO_COMPLETED_PRINTS         "Færdige"
-  #define MSG_INFO_PRINT_TIME               "Total print tid"
-  #define MSG_INFO_PRINT_LONGEST            "Længste print"
-  #define MSG_INFO_PRINT_FILAMENT           "Total Extruderet"
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Ant. Prints")
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Færdige")
+  #define MSG_INFO_PRINT_TIME               _UxGT("Total print tid")
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("Længste print")
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Total Extruderet")
 #else
-  #define MSG_INFO_PRINT_COUNT              "Prints"
-  #define MSG_INFO_COMPLETED_PRINTS         "Færdige"
-  #define MSG_INFO_PRINT_TIME               "Total"
-  #define MSG_INFO_PRINT_LONGEST            "Længste"
-  #define MSG_INFO_PRINT_FILAMENT           "Extruderet"
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Prints")
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Færdige")
+  #define MSG_INFO_PRINT_TIME               _UxGT("Total")
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("Længste")
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Extruderet")
 #endif
 
-#define MSG_INFO_MIN_TEMP                   "Min Temp"
-#define MSG_INFO_MAX_TEMP                   "Max Temp"
-#define MSG_INFO_PSU                        "Strømfors."
+#define MSG_INFO_MIN_TEMP                   _UxGT("Min Temp")
+#define MSG_INFO_MAX_TEMP                   _UxGT("Max Temp")
+#define MSG_INFO_PSU                        _UxGT("Strømfors.")
 
-#define MSG_DRIVE_STRENGTH                  "Driv Styrke"
-#define MSG_DAC_PERCENT                     "Driv %"
-#define MSG_DAC_EEPROM_WRITE                "DAC EEPROM Skriv"
+#define MSG_DRIVE_STRENGTH                  _UxGT("Driv Styrke")
+#define MSG_DAC_PERCENT                     _UxGT("Driv %")
+#define MSG_DAC_EEPROM_WRITE                _UxGT("DAC EEPROM Skriv")
 
-#define MSG_FILAMENT_CHANGE_HEADER          "SKIFT FILAMENT"
-#define MSG_FILAMENT_CHANGE_OPTION_HEADER   "Skift muligheder:"
-#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  "Extruder mere"
-#define MSG_FILAMENT_CHANGE_OPTION_RESUME   "Forsæt print"
+#define MSG_FILAMENT_CHANGE_HEADER          _UxGT("SKIFT FILAMENT")
+#define MSG_FILAMENT_CHANGE_OPTION_HEADER   _UxGT("Skift muligheder:")
+#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  _UxGT("Extruder mere")
+#define MSG_FILAMENT_CHANGE_OPTION_RESUME   _UxGT("Forsæt print")
 
 #if LCD_HEIGHT >= 4
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Vent på start"
-  #define MSG_FILAMENT_CHANGE_INIT_2          "af filament"
-  #define MSG_FILAMENT_CHANGE_INIT_3          "skift"
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Vent på"
-  #define MSG_FILAMENT_CHANGE_UNLOAD_2        "filament udskyd."
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Indsæt filament"
-  #define MSG_FILAMENT_CHANGE_INSERT_2        "og tryk på knap"
-  #define MSG_FILAMENT_CHANGE_INSERT_3        "for at fortsætte..."
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Vent på"
-  #define MSG_FILAMENT_CHANGE_LOAD_2          "filament indtag"
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Vent på"
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       "filament extrudering"
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Vent på at print"
-  #define MSG_FILAMENT_CHANGE_RESUME_2        "fortsætter"
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Vent på start")
+  #define MSG_FILAMENT_CHANGE_INIT_2          _UxGT("af filament")
+  #define MSG_FILAMENT_CHANGE_INIT_3          _UxGT("skift")
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Vent på")
+  #define MSG_FILAMENT_CHANGE_UNLOAD_2        _UxGT("filament udskyd.")
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Indsæt filament")
+  #define MSG_FILAMENT_CHANGE_INSERT_2        _UxGT("og tryk på knap")
+  #define MSG_FILAMENT_CHANGE_INSERT_3        _UxGT("for at fortsætte...")
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Vent på")
+  #define MSG_FILAMENT_CHANGE_LOAD_2          _UxGT("filament indtag")
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Vent på")
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       _UxGT("filament extrudering")
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Vent på at print")
+  #define MSG_FILAMENT_CHANGE_RESUME_2        _UxGT("fortsætter")
 #else // LCD_HEIGHT < 4
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Vent venligst..."
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Udskyder..."
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Indsæt og klik"
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Indtager..."
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Extrudere..."
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Fortsætter..."
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Vent venligst...")
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Udskyder...")
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Indsæt og klik")
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Indtager...")
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Extrudere...")
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Fortsætter...")
 #endif // LCD_HEIGHT < 4
 
 #endif // LANGUAGE_DA_H
diff --git a/Marlin/language_de.h b/Marlin/language_de.h
index 29fc45d32c6601d42c690c65b098343384464dda..564e0c778799a387b0d743c2e2ad88618dd65789 100644
--- a/Marlin/language_de.h
+++ b/Marlin/language_de.h
@@ -33,220 +33,220 @@
 #define MAPPER_C2C3
 #define DISPLAY_CHARSET_ISO10646_1
 
-#define WELCOME_MSG                         MACHINE_NAME " bereit"
-#define MSG_SD_INSERTED                     "SD-Karte erkannt"
-#define MSG_SD_REMOVED                      "SD-Karte entfernt"
-#define MSG_LCD_ENDSTOPS                    "Endstopp" // Max length 8 characters
-#define MSG_MAIN                            "Hauptmenü"
-#define MSG_AUTOSTART                       "Autostart"
-#define MSG_DISABLE_STEPPERS                "Motoren deaktivieren" // M84
-#define MSG_AUTO_HOME                       "Home" // G28
-#define MSG_AUTO_HOME_X                     "Home X"
-#define MSG_AUTO_HOME_Y                     "Home Y"
-#define MSG_AUTO_HOME_Z                     "Home Z"
-#define MSG_LEVEL_BED_HOMING                "Homing XYZ"
-#define MSG_LEVEL_BED_WAITING               "Klick für Start"
-#define MSG_LEVEL_BED_NEXT_POINT            "Nächste Koordinate"
-#define MSG_LEVEL_BED_DONE                  "Fertig"
-#define MSG_LEVEL_BED_CANCEL                "Abbruch"
-#define MSG_SET_HOME_OFFSETS                "Setze Homeversatz"
-#define MSG_HOME_OFFSETS_APPLIED            "Homeversatz aktiv"
-#define MSG_SET_ORIGIN                      "Setze Nullpunkt" //"G92 X0 Y0 Z0" commented out in ultralcd.cpp
-#define MSG_PREHEAT_1                       "Vorwärmen PLA"
-#define MSG_PREHEAT_1_N                     "Vorwärmen PLA "
-#define MSG_PREHEAT_1_ALL                   "Vorw. PLA Alle"
-#define MSG_PREHEAT_1_BEDONLY               "Vorw. PLA Bett"
-#define MSG_PREHEAT_1_SETTINGS              "Vorw. PLA Einst."
-#define MSG_PREHEAT_2                       "Vorwärmen ABS"
-#define MSG_PREHEAT_2_N                     "Vorwärmen ABS "
-#define MSG_PREHEAT_2_ALL                   "Vorw. ABS Alle"
-#define MSG_PREHEAT_2_BEDONLY               "Vorw. ABS Bett"
-#define MSG_PREHEAT_2_SETTINGS              "Vorw. ABS Einst."
-#define MSG_COOLDOWN                        "Abkühlen"
-#define MSG_SWITCH_PS_ON                    "Netzteil ein"
-#define MSG_SWITCH_PS_OFF                   "Netzteil aus"
-#define MSG_EXTRUDE                         "Extrudieren"
-#define MSG_RETRACT                         "Retract"
-#define MSG_MOVE_AXIS                       "Bewegen"
-#define MSG_LEVEL_BED                       "Bett nivellieren"
-#define MSG_MOVE_X                          "X"
-#define MSG_MOVE_Y                          "Y"
-#define MSG_MOVE_Z                          "Z"
-#define MSG_MOVE_E                          "Extruder "
-#define MSG_MOVE_01MM                       " 0,1 mm"
-#define MSG_MOVE_1MM                        " 1,0 mm"
-#define MSG_MOVE_10MM                       "10,0 mm"
-#define MSG_SPEED                           "Geschw."
-#define MSG_BED_Z                           "Bett Z"
-#define MSG_NOZZLE                          "Düse"
-#define MSG_BED                             "Bett"
-#define MSG_FAN_SPEED                       "Lüfter"
-#define MSG_FLOW                            "Durchfluss"
-#define MSG_CONTROL                         "Einstellungen"
-#define MSG_MIN                             LCD_STR_THERMOMETER " min"
-#define MSG_MAX                             LCD_STR_THERMOMETER " max"
-#define MSG_FACTOR                          LCD_STR_THERMOMETER " Faktor"
-#define MSG_AUTOTEMP                        "AutoTemp"
-#define MSG_ON                              "Ein"
-#define MSG_OFF                             "Aus"
-#define MSG_PID_P                           "PID P"
-#define MSG_PID_I                           "PID I"
-#define MSG_PID_D                           "PID D"
-#define MSG_PID_C                           "PID C"
-#define MSG_SELECT                          "Auswählen"
-#define MSG_ACC                             "A"
-#define MSG_VX_JERK                         "V X Jerk"
-#define MSG_VY_JERK                         "V Y Jerk"
-#define MSG_VZ_JERK                         "V Z Jerk"
-#define MSG_VE_JERK                         "V E Jerk"
-#define MSG_VMAX                            "V max " // space by purpose
-#define MSG_VMIN                            "V min"
-#define MSG_VTRAV_MIN                       "V min Leerfahrt"
-#define MSG_AMAX                            "A max " // space by purpose
-#define MSG_A_RETRACT                       "A Retract"
-#define MSG_A_TRAVEL                        "A Leerfahrt"
-#define MSG_XSTEPS                          "X Steps/mm"
-#define MSG_YSTEPS                          "Y Steps/mm"
-#define MSG_ZSTEPS                          "Z Steps/mm"
-#define MSG_ESTEPS                          "E Steps/mm"
-#define MSG_E1STEPS                         "E1 Steps/mm"
-#define MSG_E2STEPS                         "E2 Steps/mm"
-#define MSG_E3STEPS                         "E3 Steps/mm"
-#define MSG_E4STEPS                         "E4 Steps/mm"
-#define MSG_TEMPERATURE                     "Temperatur"
-#define MSG_MOTION                          "Bewegung"
-#define MSG_VOLUMETRIC                      "Filament"
-#define MSG_VOLUMETRIC_ENABLED              "E in mm³"
-#define MSG_FILAMENT_DIAM                   "D Fil."
-#define MSG_CONTRAST                        "LCD Kontrast"
-#define MSG_STORE_EPROM                     "EPROM speichern"
-#define MSG_LOAD_EPROM                      "EPROM laden"
-#define MSG_RESTORE_FAILSAFE                "Standardkonfiguration"
-#define MSG_REFRESH                         "Aktualisieren"
-#define MSG_WATCH                           "Info"
-#define MSG_PREPARE                         "Vorbereitung"
-#define MSG_TUNE                            "Justierung"
-#define MSG_PAUSE_PRINT                     "SD-Druck Pause"
-#define MSG_RESUME_PRINT                    "SD-Druck Fortsetzung"
-#define MSG_STOP_PRINT                      "SD-Druck Abbruch"
-#define MSG_CARD_MENU                       "SD-Karte"
-#define MSG_NO_CARD                         "Keine SD-Karte"
-#define MSG_DWELL                           "Warten..."
-#define MSG_USERWAIT                        "Warte auf Nutzer"
-#define MSG_RESUMING                        "Druckfortsetzung"
-#define MSG_PRINT_ABORTED                   "Druck abgebrochen"
-#define MSG_NO_MOVE                         "Motoren eingeschaltet"
-#define MSG_KILLED                          "ABGEBROCHEN"
-#define MSG_STOPPED                         "ANGEHALTEN"
-#define MSG_CONTROL_RETRACT                 "Retract mm"
-#define MSG_CONTROL_RETRACT_SWAP            "Wechs. Retract mm"
-#define MSG_CONTROL_RETRACTF                "Retract  V"
-#define MSG_CONTROL_RETRACT_ZLIFT           "Z-Hop mm"
-#define MSG_CONTROL_RETRACT_RECOVER         "UnRet +mm"
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "Wechs. UnRet +mm"
-#define MSG_CONTROL_RETRACT_RECOVERF        "UnRet  V"
-#define MSG_AUTORETRACT                     "AutoRetract"
-#define MSG_FILAMENTCHANGE                  "Filament wechseln"
-#define MSG_INIT_SDCARD                     "SD-Karte erkennen"  // Manually initialize the SD-card via user interface
-#define MSG_CNG_SDCARD                      "SD-Karte getauscht" // SD-card changed by user. For machines with no autocarddetect. Both send "M21"
-#define MSG_ZPROBE_OUT                      "Sensor ausserhalb"
-#define MSG_BLTOUCH_SELFTEST                "BLTouch Test"
-#define MSG_BLTOUCH_RESET                   "BLTouch Reset"
-#define MSG_HOME                            "Vorher"  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
-#define MSG_FIRST                           "homen"
-#define MSG_ZPROBE_ZOFFSET                  "Z Versatz"
-#define MSG_BABYSTEP_X                      "Babystep X"
-#define MSG_BABYSTEP_Y                      "Babystep Y"
-#define MSG_BABYSTEP_Z                      "Babystep Z"
-#define MSG_ENDSTOP_ABORT                   "Endstopp-Abbr."
-#define MSG_HEATING_FAILED_LCD              "HEIZEN FEHLGESCHLAGEN"
-#define MSG_ERR_REDUNDANT_TEMP              "REDUND. TEMPERATURABWEICHUNG"
-#define MSG_THERMAL_RUNAWAY                 LCD_STR_THERMOMETER " NICHT ERREICHT"
-#define MSG_ERR_MAXTEMP                     LCD_STR_THERMOMETER " ÜBERSCHRITTEN"
-#define MSG_ERR_MINTEMP                     LCD_STR_THERMOMETER " UNTERSCHRITTEN"
-#define MSG_ERR_MAXTEMP_BED                 "BETT " LCD_STR_THERMOMETER " ÜBERSCHRITTEN"
-#define MSG_ERR_MINTEMP_BED                 "BETT " LCD_STR_THERMOMETER " UNTERSCHRITTEN"
-#define MSG_ERR_Z_HOMING                    "G28 Z verboten"
-#define MSG_HALTED                          "DRUCKER STOPP"
-#define MSG_PLEASE_RESET                    "Bitte Resetten"
-#define MSG_SHORT_DAY                       "t" // One character only
-#define MSG_SHORT_HOUR                      "h" // One character only
-#define MSG_SHORT_MINUTE                    "m" // One character only
-#define MSG_HEATING                         "Extr. heizt..."
-#define MSG_HEATING_COMPLETE                "Extr. aufgeheizt"
-#define MSG_BED_HEATING                     "Bett heizt..."
-#define MSG_BED_DONE                        "Bett aufgeheizt"
-#define MSG_DELTA_CALIBRATE                 "Delta kalibrieren"
-#define MSG_DELTA_CALIBRATE_X               "Kalibriere X"
-#define MSG_DELTA_CALIBRATE_Y               "Kalibriere Y"
-#define MSG_DELTA_CALIBRATE_Z               "Kalibriere Z"
-#define MSG_DELTA_CALIBRATE_CENTER          "Kalibriere Mitte"
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" bereit")
+#define MSG_SD_INSERTED                     _UxGT("SD-Karte erkannt")
+#define MSG_SD_REMOVED                      _UxGT("SD-Karte entfernt")
+#define MSG_LCD_ENDSTOPS                    _UxGT("Endstopp") // Max length 8 characters
+#define MSG_MAIN                            _UxGT("Hauptmenü")
+#define MSG_AUTOSTART                       _UxGT("Autostart")
+#define MSG_DISABLE_STEPPERS                _UxGT("Motoren deaktivieren") // M84
+#define MSG_AUTO_HOME                       _UxGT("Home") // G28
+#define MSG_AUTO_HOME_X                     _UxGT("Home X")
+#define MSG_AUTO_HOME_Y                     _UxGT("Home Y")
+#define MSG_AUTO_HOME_Z                     _UxGT("Home Z")
+#define MSG_LEVEL_BED_HOMING                _UxGT("Homing XYZ")
+#define MSG_LEVEL_BED_WAITING               _UxGT("Klick für Start")
+#define MSG_LEVEL_BED_NEXT_POINT            _UxGT("Nächste Koordinate")
+#define MSG_LEVEL_BED_DONE                  _UxGT("Fertig")
+#define MSG_LEVEL_BED_CANCEL                _UxGT("Abbruch")
+#define MSG_SET_HOME_OFFSETS                _UxGT("Setze Homeversatz")
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("Homeversatz aktiv")
+#define MSG_SET_ORIGIN                      _UxGT("Setze Nullpunkt") //"G92 X0 Y0 Z0" commented out in ultralcd.cpp
+#define MSG_PREHEAT_1                       _UxGT("Vorwärmen PLA")
+#define MSG_PREHEAT_1_N                     _UxGT("Vorwärmen PLA ")
+#define MSG_PREHEAT_1_ALL                   _UxGT("Vorw. PLA Alle")
+#define MSG_PREHEAT_1_BEDONLY               _UxGT("Vorw. PLA Bett")
+#define MSG_PREHEAT_1_SETTINGS              _UxGT("Vorw. PLA Einst.")
+#define MSG_PREHEAT_2                       _UxGT("Vorwärmen ABS")
+#define MSG_PREHEAT_2_N                     _UxGT("Vorwärmen ABS ")
+#define MSG_PREHEAT_2_ALL                   _UxGT("Vorw. ABS Alle")
+#define MSG_PREHEAT_2_BEDONLY               _UxGT("Vorw. ABS Bett")
+#define MSG_PREHEAT_2_SETTINGS              _UxGT("Vorw. ABS Einst.")
+#define MSG_COOLDOWN                        _UxGT("Abkühlen")
+#define MSG_SWITCH_PS_ON                    _UxGT("Netzteil ein")
+#define MSG_SWITCH_PS_OFF                   _UxGT("Netzteil aus")
+#define MSG_EXTRUDE                         _UxGT("Extrudieren")
+#define MSG_RETRACT                         _UxGT("Retract")
+#define MSG_MOVE_AXIS                       _UxGT("Bewegen")
+#define MSG_LEVEL_BED                       _UxGT("Bett nivellieren")
+#define MSG_MOVE_X                          _UxGT("X")
+#define MSG_MOVE_Y                          _UxGT("Y")
+#define MSG_MOVE_Z                          _UxGT("Z")
+#define MSG_MOVE_E                          _UxGT("Extruder ")
+#define MSG_MOVE_01MM                       _UxGT(" 0,1 mm")
+#define MSG_MOVE_1MM                        _UxGT(" 1,0 mm")
+#define MSG_MOVE_10MM                       _UxGT("10,0 mm")
+#define MSG_SPEED                           _UxGT("Geschw.")
+#define MSG_BED_Z                           _UxGT("Bett Z")
+#define MSG_NOZZLE                          _UxGT("Düse")
+#define MSG_BED                             _UxGT("Bett")
+#define MSG_FAN_SPEED                       _UxGT("Lüfter")
+#define MSG_FLOW                            _UxGT("Durchfluss")
+#define MSG_CONTROL                         _UxGT("Einstellungen")
+#define MSG_MIN                             LCD_STR_THERMOMETER _UxGT(" min")
+#define MSG_MAX                             LCD_STR_THERMOMETER _UxGT(" max")
+#define MSG_FACTOR                          LCD_STR_THERMOMETER _UxGT(" Faktor")
+#define MSG_AUTOTEMP                        _UxGT("AutoTemp")
+#define MSG_ON                              _UxGT("Ein")
+#define MSG_OFF                             _UxGT("Aus")
+#define MSG_PID_P                           _UxGT("PID P")
+#define MSG_PID_I                           _UxGT("PID I")
+#define MSG_PID_D                           _UxGT("PID D")
+#define MSG_PID_C                           _UxGT("PID C")
+#define MSG_SELECT                          _UxGT("Auswählen")
+#define MSG_ACC                             _UxGT("A")
+#define MSG_VX_JERK                         _UxGT("V X Jerk")
+#define MSG_VY_JERK                         _UxGT("V Y Jerk")
+#define MSG_VZ_JERK                         _UxGT("V Z Jerk")
+#define MSG_VE_JERK                         _UxGT("V E Jerk")
+#define MSG_VMAX                            _UxGT("V max ") // space by purpose
+#define MSG_VMIN                            _UxGT("V min")
+#define MSG_VTRAV_MIN                       _UxGT("V min Leerfahrt")
+#define MSG_AMAX                            _UxGT("A max ") // space by purpose
+#define MSG_A_RETRACT                       _UxGT("A Retract")
+#define MSG_A_TRAVEL                        _UxGT("A Leerfahrt")
+#define MSG_XSTEPS                          _UxGT("X Steps/mm")
+#define MSG_YSTEPS                          _UxGT("Y Steps/mm")
+#define MSG_ZSTEPS                          _UxGT("Z Steps/mm")
+#define MSG_ESTEPS                          _UxGT("E Steps/mm")
+#define MSG_E1STEPS                         _UxGT("E1 Steps/mm")
+#define MSG_E2STEPS                         _UxGT("E2 Steps/mm")
+#define MSG_E3STEPS                         _UxGT("E3 Steps/mm")
+#define MSG_E4STEPS                         _UxGT("E4 Steps/mm")
+#define MSG_TEMPERATURE                     _UxGT("Temperatur")
+#define MSG_MOTION                          _UxGT("Bewegung")
+#define MSG_VOLUMETRIC                      _UxGT("Filament")
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("E in mm³")
+#define MSG_FILAMENT_DIAM                   _UxGT("D Fil.")
+#define MSG_CONTRAST                        _UxGT("LCD Kontrast")
+#define MSG_STORE_EPROM                     _UxGT("EPROM speichern")
+#define MSG_LOAD_EPROM                      _UxGT("EPROM laden")
+#define MSG_RESTORE_FAILSAFE                _UxGT("Standardkonfiguration")
+#define MSG_REFRESH                         _UxGT("Aktualisieren")
+#define MSG_WATCH                           _UxGT("Info")
+#define MSG_PREPARE                         _UxGT("Vorbereitung")
+#define MSG_TUNE                            _UxGT("Justierung")
+#define MSG_PAUSE_PRINT                     _UxGT("SD-Druck Pause")
+#define MSG_RESUME_PRINT                    _UxGT("SD-Druck Fortsetzung")
+#define MSG_STOP_PRINT                      _UxGT("SD-Druck Abbruch")
+#define MSG_CARD_MENU                       _UxGT("SD-Karte")
+#define MSG_NO_CARD                         _UxGT("Keine SD-Karte")
+#define MSG_DWELL                           _UxGT("Warten...")
+#define MSG_USERWAIT                        _UxGT("Warte auf Nutzer")
+#define MSG_RESUMING                        _UxGT("Druckfortsetzung")
+#define MSG_PRINT_ABORTED                   _UxGT("Druck abgebrochen")
+#define MSG_NO_MOVE                         _UxGT("Motoren eingeschaltet")
+#define MSG_KILLED                          _UxGT("ABGEBROCHEN")
+#define MSG_STOPPED                         _UxGT("ANGEHALTEN")
+#define MSG_CONTROL_RETRACT                 _UxGT("Retract mm")
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("Wechs. Retract mm")
+#define MSG_CONTROL_RETRACTF                _UxGT("Retract  V")
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Z-Hop mm")
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("UnRet +mm")
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("Wechs. UnRet +mm")
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("UnRet  V")
+#define MSG_AUTORETRACT                     _UxGT("AutoRetract")
+#define MSG_FILAMENTCHANGE                  _UxGT("Filament wechseln")
+#define MSG_INIT_SDCARD                     _UxGT("SD-Karte erkennen")  // Manually initialize the SD-card via user interface
+#define MSG_CNG_SDCARD                      _UxGT("SD-Karte getauscht") // SD-card changed by user. For machines with no autocarddetect. Both send "M21"
+#define MSG_ZPROBE_OUT                      _UxGT("Sensor ausserhalb")
+#define MSG_BLTOUCH_SELFTEST                _UxGT("BLTouch Test")
+#define MSG_BLTOUCH_RESET                   _UxGT("BLTouch Reset")
+#define MSG_HOME                            _UxGT("Vorher")  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
+#define MSG_FIRST                           _UxGT("homen")
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Z Versatz")
+#define MSG_BABYSTEP_X                      _UxGT("Babystep X")
+#define MSG_BABYSTEP_Y                      _UxGT("Babystep Y")
+#define MSG_BABYSTEP_Z                      _UxGT("Babystep Z")
+#define MSG_ENDSTOP_ABORT                   _UxGT("Endstopp-Abbr.")
+#define MSG_HEATING_FAILED_LCD              _UxGT("HEIZEN FEHLGESCHLAGEN")
+#define MSG_ERR_REDUNDANT_TEMP              _UxGT("REDUND. TEMPERATURABWEICHUNG")
+#define MSG_THERMAL_RUNAWAY                 LCD_STR_THERMOMETER _UxGT(" NICHT ERREICHT")
+#define MSG_ERR_MAXTEMP                     LCD_STR_THERMOMETER _UxGT(" ÜBERSCHRITTEN")
+#define MSG_ERR_MINTEMP                     LCD_STR_THERMOMETER _UxGT(" UNTERSCHRITTEN")
+#define MSG_ERR_MAXTEMP_BED                 _UxGT("BETT ") LCD_STR_THERMOMETER _UxGT(" ÜBERSCHRITTEN")
+#define MSG_ERR_MINTEMP_BED                 _UxGT("BETT ") LCD_STR_THERMOMETER _UxGT(" UNTERSCHRITTEN")
+#define MSG_ERR_Z_HOMING                    _UxGT("G28 Z verboten")
+#define MSG_HALTED                          _UxGT("DRUCKER STOPP")
+#define MSG_PLEASE_RESET                    _UxGT("Bitte Resetten")
+#define MSG_SHORT_DAY                       _UxGT("t") // One character only
+#define MSG_SHORT_HOUR                      _UxGT("h") // One character only
+#define MSG_SHORT_MINUTE                    _UxGT("m") // One character only
+#define MSG_HEATING                         _UxGT("Extr. heizt...")
+#define MSG_HEATING_COMPLETE                _UxGT("Extr. aufgeheizt")
+#define MSG_BED_HEATING                     _UxGT("Bett heizt...")
+#define MSG_BED_DONE                        _UxGT("Bett aufgeheizt")
+#define MSG_DELTA_CALIBRATE                 _UxGT("Delta kalibrieren")
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Kalibriere X")
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Kalibriere Y")
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Kalibriere Z")
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Kalibriere Mitte")
 
-#define MSG_INFO_MENU                       "Über den Drucker"
-#define MSG_INFO_PRINTER_MENU               "Drucker Info"
-#define MSG_INFO_STATS_MENU                 "Drucker Stat."
-#define MSG_INFO_BOARD_MENU                 "Board Info"
-#define MSG_INFO_THERMISTOR_MENU            "Thermistors"
-#define MSG_INFO_EXTRUDERS                  "Extruders"
-#define MSG_INFO_BAUDRATE                   "Baud"
-#define MSG_INFO_PROTOCOL                   "Protokoll"
-#define MSG_LIGHTS_ON                       "Gehäuse Licht an"
-#define MSG_LIGHTS_OFF                      "Gehäuse Licht aus"
+#define MSG_INFO_MENU                       _UxGT("Über den Drucker")
+#define MSG_INFO_PRINTER_MENU               _UxGT("Drucker Info")
+#define MSG_INFO_STATS_MENU                 _UxGT("Drucker Stat.")
+#define MSG_INFO_BOARD_MENU                 _UxGT("Board Info")
+#define MSG_INFO_THERMISTOR_MENU            _UxGT("Thermistors")
+#define MSG_INFO_EXTRUDERS                  _UxGT("Extruders")
+#define MSG_INFO_BAUDRATE                   _UxGT("Baud")
+#define MSG_INFO_PROTOCOL                   _UxGT("Protokoll")
+#define MSG_LIGHTS_ON                       _UxGT("Gehäuse Licht an")
+#define MSG_LIGHTS_OFF                      _UxGT("Gehäuse Licht aus")
 
 #if LCD_WIDTH >= 20
-  #define MSG_INFO_PRINT_COUNT              "Gesamte Drucke"
-  #define MSG_INFO_COMPLETED_PRINTS         "Beendete Drucke"
-  #define MSG_INFO_PRINT_TIME               "Gesamte Druckzeit"
-  #define MSG_INFO_PRINT_LONGEST            "Längster Druckjob"
-  #define MSG_INFO_PRINT_FILAMENT           "Gesamt Extrudiert"
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Gesamte Drucke")
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Beendete Drucke")
+  #define MSG_INFO_PRINT_TIME               _UxGT("Gesamte Druckzeit")
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("Längster Druckjob")
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Gesamt Extrudiert")
 #else
-  #define MSG_INFO_PRINT_COUNT              "Drucke"
-  #define MSG_INFO_COMPLETED_PRINTS         "Komplett"
-  #define MSG_INFO_PRINT_TIME               "Gesamt "
-  #define MSG_INFO_PRINT_LONGEST            "Längster"
-  #define MSG_INFO_PRINT_FILAMENT           "Extrud."
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Drucke")
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Komplett")
+  #define MSG_INFO_PRINT_TIME               _UxGT("Gesamt ")
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("Längster")
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Extrud.")
 #endif
-#define MSG_INFO_MIN_TEMP                   "Min Temp"
-#define MSG_INFO_MAX_TEMP                   "Max Temp"
-#define MSG_INFO_PSU                        "Stromversorgung"
+#define MSG_INFO_MIN_TEMP                   _UxGT("Min Temp")
+#define MSG_INFO_MAX_TEMP                   _UxGT("Max Temp")
+#define MSG_INFO_PSU                        _UxGT("Stromversorgung")
 
-#define MSG_DRIVE_STRENGTH                  "Motorströme"
-#define MSG_DAC_PERCENT                     "Treiber %"
-#define MSG_DAC_EEPROM_WRITE                "Werte speichern"
+#define MSG_DRIVE_STRENGTH                  _UxGT("Motorströme")
+#define MSG_DAC_PERCENT                     _UxGT("Treiber %")
+#define MSG_DAC_EEPROM_WRITE                _UxGT("Werte speichern")
 
-#define MSG_FILAMENT_CHANGE_HEADER          "ÄNDERE FILAMENT"
-#define MSG_FILAMENT_CHANGE_OPTION_HEADER   "ÄNDERE OPTIONEN:"
-#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  "Extrude mehr"
-#define MSG_FILAMENT_CHANGE_OPTION_RESUME   "Drucke weiter"
+#define MSG_FILAMENT_CHANGE_HEADER          _UxGT("ÄNDERE FILAMENT")
+#define MSG_FILAMENT_CHANGE_OPTION_HEADER   _UxGT("ÄNDERE OPTIONEN:")
+#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  _UxGT("Extrude mehr")
+#define MSG_FILAMENT_CHANGE_OPTION_RESUME   _UxGT("Drucke weiter")
 
 #if LCD_HEIGHT >= 4
   // Up to 3 lines allowed
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Warte auf den"
-  #define MSG_FILAMENT_CHANGE_INIT_2          "Start des "
-  #define MSG_FILAMENT_CHANGE_INIT_3          "Filamentwechsels"
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Warte auf"
-  #define MSG_FILAMENT_CHANGE_UNLOAD_2        "Herausnahme"
-  #define MSG_FILAMENT_CHANGE_UNLOAD_3        "des Filaments"
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Filament einlegen"
-  #define MSG_FILAMENT_CHANGE_INSERT_2        "und Knopf"
-  #define MSG_FILAMENT_CHANGE_INSERT_3        "drücken..."
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Warte auf"
-  #define MSG_FILAMENT_CHANGE_LOAD_2          "Laden des"
-  #define MSG_FILAMENT_CHANGE_LOAD_3          "Filaments"
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Warte auf"
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       "Extrusion des"
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_3       "Filaments"
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Warte auf"
-  #define MSG_FILAMENT_CHANGE_RESUME_2        "Fortsetzung des"
-  #define MSG_FILAMENT_CHANGE_RESUME_3        "Druckes"
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Warte auf den")
+  #define MSG_FILAMENT_CHANGE_INIT_2          _UxGT("Start des ")
+  #define MSG_FILAMENT_CHANGE_INIT_3          _UxGT("Filamentwechsels")
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Warte auf")
+  #define MSG_FILAMENT_CHANGE_UNLOAD_2        _UxGT("Herausnahme")
+  #define MSG_FILAMENT_CHANGE_UNLOAD_3        _UxGT("des Filaments")
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Filament einlegen")
+  #define MSG_FILAMENT_CHANGE_INSERT_2        _UxGT("und Knopf")
+  #define MSG_FILAMENT_CHANGE_INSERT_3        _UxGT("drücken...")
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Warte auf")
+  #define MSG_FILAMENT_CHANGE_LOAD_2          _UxGT("Laden des")
+  #define MSG_FILAMENT_CHANGE_LOAD_3          _UxGT("Filaments")
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Warte auf")
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       _UxGT("Extrusion des")
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_3       _UxGT("Filaments")
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Warte auf")
+  #define MSG_FILAMENT_CHANGE_RESUME_2        _UxGT("Fortsetzung des")
+  #define MSG_FILAMENT_CHANGE_RESUME_3        _UxGT("Druckes")
 #else // LCD_HEIGHT < 4
   // Up to 2 lines allowed
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Bitte warten..."
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Auswerfen..."
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Laden und Klick"
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Laden..."
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Extrudieren..."
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Weitermachen..."
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Bitte warten...")
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Auswerfen...")
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Laden und Klick")
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Laden...")
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Extrudieren...")
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Weitermachen...")
 #endif // LCD_HEIGHT < 4
 
 #endif // LANGUAGE_DE_H
diff --git a/Marlin/language_el-gr.h b/Marlin/language_el-gr.h
index 3ab2b0c7f8fb8507abd63d154bd990b2c3470e6c..85475b17f4c625bd7292dfad1a1a3c49d9d51c77 100644
--- a/Marlin/language_el-gr.h
+++ b/Marlin/language_el-gr.h
@@ -33,144 +33,144 @@
 #define MAPPER_CECF
 #define DISPLAY_CHARSET_ISO10646_GREEK
 
-#define WELCOME_MSG                         MACHINE_NAME " έτοιμο."
-#define MSG_SD_INSERTED                     "Εισαγωγή κάρτας"
-#define MSG_SD_REMOVED                      "Αφαίρεση κάρτας"
-#define MSG_LCD_ENDSTOPS                    "Endstops" // Max length 8 characters
-#define MSG_MAIN                            "Βασική Οθόνη"
-#define MSG_AUTOSTART                       "Αυτόματη εκκίνηση"
-#define MSG_DISABLE_STEPPERS                "Απενεργοποίηση βηματιστή"
-#define MSG_AUTO_HOME                       "Αυτομ. επαναφορά στο αρχικό σημείο"
-#define MSG_AUTO_HOME_X                     "Αρχικό σημείο X"
-#define MSG_AUTO_HOME_Y                     "Αρχικό σημείο Y"
-#define MSG_AUTO_HOME_Z                     "Αρχικό σημείο Z"
-#define MSG_LEVEL_BED_HOMING                "Επαναφορά στο αρχικό σημείο ΧΥΖ"
-#define MSG_LEVEL_BED_WAITING               "Κάντε κλικ για να ξεκινήσετε"
-#define MSG_LEVEL_BED_NEXT_POINT            "Επόμενο σημείο"
-#define MSG_LEVEL_BED_DONE                  "Ολοκλήρωση επιπεδοποίησης!"
-#define MSG_LEVEL_BED_CANCEL                "Ακύρωση"
-#define MSG_SET_HOME_OFFSETS                "Ορισμός βασικών μετατοπίσεων"
-#define MSG_HOME_OFFSETS_APPLIED            "Εφαρμόστηκαν οι μετατοπίσεις"
-#define MSG_SET_ORIGIN                      "Ορισμός προέλευσης"
-#define MSG_PREHEAT_1                       "Προθέρμανση PLA"
-#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 " "
-#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 " όλα"
-#define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1 " κλίνη"
-#define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 " επιβεβαίωση"
-#define MSG_PREHEAT_2                       "Προθέρμανση ABS"
-#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 " "
-#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 " όλα"
-#define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2 " Bed"
-#define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 " επιβεβαίωση"
-#define MSG_COOLDOWN                        "Μειωση θερμοκρασιας"
-#define MSG_SWITCH_PS_ON                    "Ενεργοποίηση"
-#define MSG_SWITCH_PS_OFF                   "Απενεργοποίηση"
-#define MSG_EXTRUDE                         "Εξώθηση"
-#define MSG_RETRACT                         "Ανάσυρση"
-#define MSG_MOVE_AXIS                       "Μετακίνηση άξονα"
-#define MSG_LEVEL_BED                       "Επιπεδοποίηση κλίνης"
-#define MSG_MOVE_X                          "Μετακίνηση X"
-#define MSG_MOVE_Y                          "Μετακίνηση Y"
-#define MSG_MOVE_Z                          "Μετακίνηση Z"
-#define MSG_MOVE_E                          "Εξωθητήρας"
-#define MSG_MOVE_01MM                       "Μετακίνηση 0,1 μμ"
-#define MSG_MOVE_1MM                        "Μετακίνηση 1 μμ"
-#define MSG_MOVE_10MM                       "Μετακίνηση 10 μμ"
-#define MSG_SPEED                           "Ταχύτητα"
-#define MSG_BED_Z                           "Κλίνη Z"
-#define MSG_NOZZLE                          "Ακροφύσιο"
-#define MSG_BED                             "Κλίνη"
-#define MSG_FAN_SPEED                       "Ταχύτητα ανεμιστήρα"
-#define MSG_FLOW                            "Ροή"
-#define MSG_CONTROL                         "Έλεγχος"
-#define MSG_MIN                             " " LCD_STR_THERMOMETER " Min"
-#define MSG_MAX                             " " LCD_STR_THERMOMETER " Max"
-#define MSG_FACTOR                          " " LCD_STR_THERMOMETER " Fact"
-#define MSG_AUTOTEMP                        "Αυτομ. ρύθμιση θερμοκρασίας"
-#define MSG_ON                              "Ενεργοποιημένο"
-#define MSG_OFF                             "Απενεργοποιημένο"
-#define MSG_PID_P                           "PID-P"
-#define MSG_PID_I                           "PID-I"
-#define MSG_PID_D                           "PID-D"
-#define MSG_PID_C                           "PID-C"
-#define MSG_ACC                             "Επιτάχυνση"
-#define MSG_VX_JERK                         "Vαντίδραση x"
-#define MSG_VY_JERK                         "Vαντίδραση y"
-#define MSG_VZ_JERK                         "Vαντίδραση z"
-#define MSG_VE_JERK                         "Vαντίδραση e"
-#define MSG_VMAX                            "Vμεγ "
-#define MSG_VMIN                            "Vελαχ"
-#define MSG_VTRAV_MIN                       "Vελάχ. μετατόπιση"
-#define MSG_AMAX                            "Aμεγ "
-#define MSG_A_RETRACT                       "Α-ανάσυρση"
-#define MSG_A_TRAVEL                        "Α-μετατόπιση"
-#define MSG_XSTEPS                          "Bήματα X ανά μμ"
-#define MSG_YSTEPS                          "Bήματα Υ ανά μμ"
-#define MSG_ZSTEPS                          "Bήματα Ζ ανά μμ"
-#define MSG_ESTEPS                          "Bήματα Ε ανά μμ"
-#define MSG_E1STEPS                         "Bήματα Ε1 ανά μμ"
-#define MSG_E2STEPS                         "Bήματα Ε2 ανά μμ"
-#define MSG_E3STEPS                         "Bήματα Ε3 ανά μμ"
-#define MSG_E4STEPS                         "Bήματα Ε4 ανά μμ"
-#define MSG_TEMPERATURE                     "Θερμοκρασία"
-#define MSG_MOTION                          "Κίνηση"
-#define MSG_VOLUMETRIC                      "Νήμα"
-#define MSG_VOLUMETRIC_ENABLED              "Ε σε μμ3"
-#define MSG_FILAMENT_DIAM                   "Διάμετρος νήματος"
-#define MSG_CONTRAST                        "Κοντράστ LCD"
-#define MSG_STORE_EPROM                     "Αποθήκευση"
-#define MSG_LOAD_EPROM                      "Φόρτωση"
-#define MSG_RESTORE_FAILSAFE                "Επαναφορά ασφαλούς αντιγράφου"
-#define MSG_REFRESH                         "Ανανέωση"
-#define MSG_WATCH                           "Οθόνη πληροφόρησης"
-#define MSG_PREPARE                         "Προετοιμασία"
-#define MSG_TUNE                            "Συντονισμός"
-#define MSG_PAUSE_PRINT                     "Παύση εκτύπωσης"
-#define MSG_RESUME_PRINT                    "Συνέχιση εκτύπωσης"
-#define MSG_STOP_PRINT                      "Διακοπή εκτύπωσης"
-#define MSG_CARD_MENU                       "Εκτύπωση από SD"
-#define MSG_NO_CARD                         "Δεν βρέθηκε SD"
-#define MSG_DWELL                           "Αναστολή λειτουργίας..."
-#define MSG_USERWAIT                        "Αναμονή για χρήστη…"
-#define MSG_RESUMING                        "Συνεχίζεται η εκτύπωση"
-#define MSG_PRINT_ABORTED                   "Διακόπτεται η εκτύπωση"
-#define MSG_NO_MOVE                         "Καμία κίνηση."
-#define MSG_KILLED                          "ΤΕΡΜΑΤΙΣΜΟΣ. "
-#define MSG_STOPPED                         "ΔΙΑΚΟΠΗ. "
-#define MSG_CONTROL_RETRACT                 "Ανάσυρση μμ"
-#define MSG_CONTROL_RETRACT_SWAP            "Εναλλαγή ανάσυρσης μμ"
-#define MSG_CONTROL_RETRACTF                "Ανάσυρση V"
-#define MSG_CONTROL_RETRACT_ZLIFT           "Μεταπήδηση μμ"
-#define MSG_CONTROL_RETRACT_RECOVER         "UnRet +mm"
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "S UnRet+mm"
-#define MSG_CONTROL_RETRACT_RECOVERF        "UnRet  V"
-#define MSG_AUTORETRACT                     "Αυτόματη ανάσυρση"
-#define MSG_FILAMENTCHANGE                  "Αλλαγή νήματος"
-#define MSG_INIT_SDCARD                     "Προετοιμασία κάρτας SD"
-#define MSG_CNG_SDCARD                      "Αλλαγή κάρτας SD"
-#define MSG_ZPROBE_OUT                      "Διερεύνηση Z εκτός κλίνης"
-#define MSG_YX_UNHOMED                      "Επαναφορά Χ/Υ πριν από Ζ"
-#define MSG_XYZ_UNHOMED                     "Επαναφορά ΧΥΖ πρώτα"
-#define MSG_ZPROBE_ZOFFSET                  "Μετατόπιση Ζ"
-#define MSG_BABYSTEP_X                      "Μικρό βήμα Χ"
-#define MSG_BABYSTEP_Y                      "Μικρό βήμα Υ"
-#define MSG_BABYSTEP_Z                      "Μικρό βήμα Ζ"
-#define MSG_ENDSTOP_ABORT                   "Ματαίωση endstop "
-#define MSG_HEATING_FAILED_LCD              "Ανεπιτυχής θέρμανση"
-#define MSG_ERR_REDUNDANT_TEMP              "Λάθος: ΠΛΕΟΝΑΖΟΥΣΑ ΘΕΡΜΟΤΗΤΑ"
-#define MSG_THERMAL_RUNAWAY                 "ΔΙΑΦΥΓΗ ΘΕΡΜΟΤΗΤΑΣ"
-#define MSG_ERR_MAXTEMP                     "Λάθος: ΜΕΓΙΣΤΗ ΘΕΡΜΟΤΗΤΑ"
-#define MSG_ERR_MINTEMP                     "Λάθος: ΕΛΑΧΙΣΤΗ ΘΕΡΜΟΤΗΤΑ"
-#define MSG_ERR_MAXTEMP_BED                 "Λάθος: ΜΕΓΙΣΤΗ ΘΕΡΜΟΤΗΤΑ ΚΛΙΝΗΣ"
-#define MSG_ERR_MINTEMP_BED                 "Λάθος: ΕΛΑΧΙΣΤΗ ΘΕΡΜΟΤΗΤΑ ΚΛΙΝΗΣ"
-#define MSG_HEATING                         "Θερμαίνεται…"
-#define MSG_HEATING_COMPLETE                "Η θέρμανση ολοκληρώθηκε."
-#define MSG_BED_HEATING                     "Θέρμανση κλίνης."
-#define MSG_BED_DONE                        "Η κλίνη ολοκληρώθηκε."
-#define MSG_DELTA_CALIBRATE                 "Βαθμονόμηση Delta"
-#define MSG_DELTA_CALIBRATE_X               "Βαθμονόμηση X"
-#define MSG_DELTA_CALIBRATE_Y               "Βαθμονόμηση Y"
-#define MSG_DELTA_CALIBRATE_Z               "Βαθμονόμηση Z"
-#define MSG_DELTA_CALIBRATE_CENTER          "Βαθμονόμηση κέντρου"
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" έτοιμο.")
+#define MSG_SD_INSERTED                     _UxGT("Εισαγωγή κάρτας")
+#define MSG_SD_REMOVED                      _UxGT("Αφαίρεση κάρτας")
+#define MSG_LCD_ENDSTOPS                    _UxGT("Endstops") // Max length 8 characters
+#define MSG_MAIN                            _UxGT("Βασική Οθόνη")
+#define MSG_AUTOSTART                       _UxGT("Αυτόματη εκκίνηση")
+#define MSG_DISABLE_STEPPERS                _UxGT("Απενεργοποίηση βηματιστή")
+#define MSG_AUTO_HOME                       _UxGT("Αυτομ. επαναφορά στο αρχικό σημείο")
+#define MSG_AUTO_HOME_X                     _UxGT("Αρχικό σημείο X")
+#define MSG_AUTO_HOME_Y                     _UxGT("Αρχικό σημείο Y")
+#define MSG_AUTO_HOME_Z                     _UxGT("Αρχικό σημείο Z")
+#define MSG_LEVEL_BED_HOMING                _UxGT("Επαναφορά στο αρχικό σημείο ΧΥΖ")
+#define MSG_LEVEL_BED_WAITING               _UxGT("Κάντε κλικ για να ξεκινήσετε")
+#define MSG_LEVEL_BED_NEXT_POINT            _UxGT("Επόμενο σημείο")
+#define MSG_LEVEL_BED_DONE                  _UxGT("Ολοκλήρωση επιπεδοποίησης!")
+#define MSG_LEVEL_BED_CANCEL                _UxGT("Ακύρωση")
+#define MSG_SET_HOME_OFFSETS                _UxGT("Ορισμός βασικών μετατοπίσεων")
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("Εφαρμόστηκαν οι μετατοπίσεις")
+#define MSG_SET_ORIGIN                      _UxGT("Ορισμός προέλευσης")
+#define MSG_PREHEAT_1                       _UxGT("Προθέρμανση PLA")
+#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 _UxGT(" ")
+#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 _UxGT(" όλα")
+#define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1 _UxGT(" κλίνη")
+#define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 _UxGT(" επιβεβαίωση")
+#define MSG_PREHEAT_2                       _UxGT("Προθέρμανση ABS")
+#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 _UxGT(" ")
+#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 _UxGT(" όλα")
+#define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2 _UxGT(" Bed")
+#define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 _UxGT(" επιβεβαίωση")
+#define MSG_COOLDOWN                        _UxGT("Μειωση θερμοκρασιας")
+#define MSG_SWITCH_PS_ON                    _UxGT("Ενεργοποίηση")
+#define MSG_SWITCH_PS_OFF                   _UxGT("Απενεργοποίηση")
+#define MSG_EXTRUDE                         _UxGT("Εξώθηση")
+#define MSG_RETRACT                         _UxGT("Ανάσυρση")
+#define MSG_MOVE_AXIS                       _UxGT("Μετακίνηση άξονα")
+#define MSG_LEVEL_BED                       _UxGT("Επιπεδοποίηση κλίνης")
+#define MSG_MOVE_X                          _UxGT("Μετακίνηση X")
+#define MSG_MOVE_Y                          _UxGT("Μετακίνηση Y")
+#define MSG_MOVE_Z                          _UxGT("Μετακίνηση Z")
+#define MSG_MOVE_E                          _UxGT("Εξωθητήρας")
+#define MSG_MOVE_01MM                       _UxGT("Μετακίνηση 0,1 μμ")
+#define MSG_MOVE_1MM                        _UxGT("Μετακίνηση 1 μμ")
+#define MSG_MOVE_10MM                       _UxGT("Μετακίνηση 10 μμ")
+#define MSG_SPEED                           _UxGT("Ταχύτητα")
+#define MSG_BED_Z                           _UxGT("Κλίνη Z")
+#define MSG_NOZZLE                          _UxGT("Ακροφύσιο")
+#define MSG_BED                             _UxGT("Κλίνη")
+#define MSG_FAN_SPEED                       _UxGT("Ταχύτητα ανεμιστήρα")
+#define MSG_FLOW                            _UxGT("Ροή")
+#define MSG_CONTROL                         _UxGT("Έλεγχος")
+#define MSG_MIN                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Min")
+#define MSG_MAX                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Max")
+#define MSG_FACTOR                          _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Fact")
+#define MSG_AUTOTEMP                        _UxGT("Αυτομ. ρύθμιση θερμοκρασίας")
+#define MSG_ON                              _UxGT("Ενεργοποιημένο")
+#define MSG_OFF                             _UxGT("Απενεργοποιημένο")
+#define MSG_PID_P                           _UxGT("PID-P")
+#define MSG_PID_I                           _UxGT("PID-I")
+#define MSG_PID_D                           _UxGT("PID-D")
+#define MSG_PID_C                           _UxGT("PID-C")
+#define MSG_ACC                             _UxGT("Επιτάχυνση")
+#define MSG_VX_JERK                         _UxGT("Vαντίδραση x")
+#define MSG_VY_JERK                         _UxGT("Vαντίδραση y")
+#define MSG_VZ_JERK                         _UxGT("Vαντίδραση z")
+#define MSG_VE_JERK                         _UxGT("Vαντίδραση e")
+#define MSG_VMAX                            _UxGT("Vμεγ ")
+#define MSG_VMIN                            _UxGT("Vελαχ")
+#define MSG_VTRAV_MIN                       _UxGT("Vελάχ. μετατόπιση")
+#define MSG_AMAX                            _UxGT("Aμεγ ")
+#define MSG_A_RETRACT                       _UxGT("Α-ανάσυρση")
+#define MSG_A_TRAVEL                        _UxGT("Α-μετατόπιση")
+#define MSG_XSTEPS                          _UxGT("Bήματα X ανά μμ")
+#define MSG_YSTEPS                          _UxGT("Bήματα Υ ανά μμ")
+#define MSG_ZSTEPS                          _UxGT("Bήματα Ζ ανά μμ")
+#define MSG_ESTEPS                          _UxGT("Bήματα Ε ανά μμ")
+#define MSG_E1STEPS                         _UxGT("Bήματα Ε1 ανά μμ")
+#define MSG_E2STEPS                         _UxGT("Bήματα Ε2 ανά μμ")
+#define MSG_E3STEPS                         _UxGT("Bήματα Ε3 ανά μμ")
+#define MSG_E4STEPS                         _UxGT("Bήματα Ε4 ανά μμ")
+#define MSG_TEMPERATURE                     _UxGT("Θερμοκρασία")
+#define MSG_MOTION                          _UxGT("Κίνηση")
+#define MSG_VOLUMETRIC                      _UxGT("Νήμα")
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("Ε σε μμ3")
+#define MSG_FILAMENT_DIAM                   _UxGT("Διάμετρος νήματος")
+#define MSG_CONTRAST                        _UxGT("Κοντράστ LCD")
+#define MSG_STORE_EPROM                     _UxGT("Αποθήκευση")
+#define MSG_LOAD_EPROM                      _UxGT("Φόρτωση")
+#define MSG_RESTORE_FAILSAFE                _UxGT("Επαναφορά ασφαλούς αντιγράφου")
+#define MSG_REFRESH                         _UxGT("Ανανέωση")
+#define MSG_WATCH                           _UxGT("Οθόνη πληροφόρησης")
+#define MSG_PREPARE                         _UxGT("Προετοιμασία")
+#define MSG_TUNE                            _UxGT("Συντονισμός")
+#define MSG_PAUSE_PRINT                     _UxGT("Παύση εκτύπωσης")
+#define MSG_RESUME_PRINT                    _UxGT("Συνέχιση εκτύπωσης")
+#define MSG_STOP_PRINT                      _UxGT("Διακοπή εκτύπωσης")
+#define MSG_CARD_MENU                       _UxGT("Εκτύπωση από SD")
+#define MSG_NO_CARD                         _UxGT("Δεν βρέθηκε SD")
+#define MSG_DWELL                           _UxGT("Αναστολή λειτουργίας...")
+#define MSG_USERWAIT                        _UxGT("Αναμονή για χρήστη…")
+#define MSG_RESUMING                        _UxGT("Συνεχίζεται η εκτύπωση")
+#define MSG_PRINT_ABORTED                   _UxGT("Διακόπτεται η εκτύπωση")
+#define MSG_NO_MOVE                         _UxGT("Καμία κίνηση.")
+#define MSG_KILLED                          _UxGT("ΤΕΡΜΑΤΙΣΜΟΣ. ")
+#define MSG_STOPPED                         _UxGT("ΔΙΑΚΟΠΗ. ")
+#define MSG_CONTROL_RETRACT                 _UxGT("Ανάσυρση μμ")
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("Εναλλαγή ανάσυρσης μμ")
+#define MSG_CONTROL_RETRACTF                _UxGT("Ανάσυρση V")
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Μεταπήδηση μμ")
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("UnRet +mm")
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("S UnRet+mm")
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("UnRet  V")
+#define MSG_AUTORETRACT                     _UxGT("Αυτόματη ανάσυρση")
+#define MSG_FILAMENTCHANGE                  _UxGT("Αλλαγή νήματος")
+#define MSG_INIT_SDCARD                     _UxGT("Προετοιμασία κάρτας SD")
+#define MSG_CNG_SDCARD                      _UxGT("Αλλαγή κάρτας SD")
+#define MSG_ZPROBE_OUT                      _UxGT("Διερεύνηση Z εκτός κλίνης")
+#define MSG_YX_UNHOMED                      _UxGT("Επαναφορά Χ/Υ πριν από Ζ")
+#define MSG_XYZ_UNHOMED                     _UxGT("Επαναφορά ΧΥΖ πρώτα")
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Μετατόπιση Ζ")
+#define MSG_BABYSTEP_X                      _UxGT("Μικρό βήμα Χ")
+#define MSG_BABYSTEP_Y                      _UxGT("Μικρό βήμα Υ")
+#define MSG_BABYSTEP_Z                      _UxGT("Μικρό βήμα Ζ")
+#define MSG_ENDSTOP_ABORT                   _UxGT("Ματαίωση endstop ")
+#define MSG_HEATING_FAILED_LCD              _UxGT("Ανεπιτυχής θέρμανση")
+#define MSG_ERR_REDUNDANT_TEMP              _UxGT("Λάθος: ΠΛΕΟΝΑΖΟΥΣΑ ΘΕΡΜΟΤΗΤΑ")
+#define MSG_THERMAL_RUNAWAY                 _UxGT("ΔΙΑΦΥΓΗ ΘΕΡΜΟΤΗΤΑΣ")
+#define MSG_ERR_MAXTEMP                     _UxGT("Λάθος: ΜΕΓΙΣΤΗ ΘΕΡΜΟΤΗΤΑ")
+#define MSG_ERR_MINTEMP                     _UxGT("Λάθος: ΕΛΑΧΙΣΤΗ ΘΕΡΜΟΤΗΤΑ")
+#define MSG_ERR_MAXTEMP_BED                 _UxGT("Λάθος: ΜΕΓΙΣΤΗ ΘΕΡΜΟΤΗΤΑ ΚΛΙΝΗΣ")
+#define MSG_ERR_MINTEMP_BED                 _UxGT("Λάθος: ΕΛΑΧΙΣΤΗ ΘΕΡΜΟΤΗΤΑ ΚΛΙΝΗΣ")
+#define MSG_HEATING                         _UxGT("Θερμαίνεται…")
+#define MSG_HEATING_COMPLETE                _UxGT("Η θέρμανση ολοκληρώθηκε.")
+#define MSG_BED_HEATING                     _UxGT("Θέρμανση κλίνης.")
+#define MSG_BED_DONE                        _UxGT("Η κλίνη ολοκληρώθηκε.")
+#define MSG_DELTA_CALIBRATE                 _UxGT("Βαθμονόμηση Delta")
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Βαθμονόμηση X")
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Βαθμονόμηση Y")
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Βαθμονόμηση Z")
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Βαθμονόμηση κέντρου")
 
 #endif // LANGUAGE_EL_GR_H
diff --git a/Marlin/language_el.h b/Marlin/language_el.h
index 03b152d8ee9755372236d2148cc197bcc8036ebb..3131a64cf12fa9b4559191607698d2f3726fb4fc 100644
--- a/Marlin/language_el.h
+++ b/Marlin/language_el.h
@@ -33,198 +33,198 @@
 #define MAPPER_CECF
 #define DISPLAY_CHARSET_ISO10646_GREEK
 
-#define WELCOME_MSG                         MACHINE_NAME " έτοιμο."
-#define MSG_SD_INSERTED                     "Εισαγωγή κάρτας"
-#define MSG_SD_REMOVED                      "Αφαίρεση κάρτας"
-#define MSG_LCD_ENDSTOPS                    "Endstops" // Max length 8 characters
-#define MSG_MAIN                            "Βασική Οθόνη"
-#define MSG_AUTOSTART                       "Αυτόματη εκκίνηση"
-#define MSG_DISABLE_STEPPERS                "Απενεργοποίηση Μοτέρ"
-#define MSG_AUTO_HOME                       "Αυτομ. επαναφορά στο αρχικό σημείο" //SHORTEN
-#define MSG_AUTO_HOME_X                     "Αρχικό σημείο X"
-#define MSG_AUTO_HOME_Y                     "Αρχικό σημείο Y"
-#define MSG_AUTO_HOME_Z                     "Αρχικό σημείο Z"
-#define MSG_LEVEL_BED_HOMING                "Επαναφορά Επ. Εκτύπωσης" //SHORTEN
-#define MSG_LEVEL_BED_WAITING               "Επιπεδοποίηση επ. Εκτύπωσης περιμενει" //SHORTEN
-#define MSG_LEVEL_BED_NEXT_POINT            "Επόμενο σημείο"
-#define MSG_LEVEL_BED_DONE                  "Ολοκλήρωση επιπεδοποίησης!" //SHORTEN
-#define MSG_LEVEL_BED_CANCEL                "Ακύρωση"
-#define MSG_SET_HOME_OFFSETS                "Ορισμός βασικών μετατοπίσεων" //SHORTEN
-#define MSG_HOME_OFFSETS_APPLIED            "Εφαρμόστηκαν οι μετατοπίσεις" //SHORTEN
-#define MSG_SET_ORIGIN                      "Ορισμός προέλευσης"
-#define MSG_PREHEAT_1                       "Προθέρμανση PLA"
-#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 " "
-#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 " όλα"
-#define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1 " bed" //SHORTEN
-#define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 " επιβεβαίωση" //SHORTEN
-#define MSG_PREHEAT_2                       "Προθέρμανση ABS"
-#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 " "
-#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 " όλα"
-#define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2 " bed" //SHORTEN
-#define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 " επιβεβαίωση" //SHORTEN
-#define MSG_COOLDOWN                        "Μειωση θερμοκρασιας"
-#define MSG_SWITCH_PS_ON                    "Ενεργοποίηση"
-#define MSG_SWITCH_PS_OFF                   "Απενεργοποίηση"
-#define MSG_EXTRUDE                         "Εξώθηση"
-#define MSG_RETRACT                         "Ανάσυρση"
-#define MSG_MOVE_AXIS                       "Μετακίνηση άξονα"
-#define MSG_LEVEL_BED                       "Επιπεδοποίηση Επ. Εκτύπωσης" //SHORTEN
-#define MSG_MOVE_X                          "Μετακίνηση X"
-#define MSG_MOVE_Y                          "Μετακίνηση Y"
-#define MSG_MOVE_Z                          "Μετακίνηση Z"
-#define MSG_MOVE_E                          "Εξωθητήρας"
-#define MSG_MOVE_01MM                       "Μετακίνηση 0,1μμ"
-#define MSG_MOVE_1MM                        "Μετακίνηση 1μμ"
-#define MSG_MOVE_10MM                       "Μετακίνηση 10μμ"
-#define MSG_SPEED                           "Ταχύτητα"
-#define MSG_BED_Z                           "Επ. Εκτύπωσης Z"
-#define MSG_NOZZLE                          "Ακροφύσιο"
-#define MSG_BED                             "Κλίνη"
-#define MSG_FAN_SPEED                       "Ταχύτητα ανεμιστήρα"
-#define MSG_FLOW                            "Ροή"
-#define MSG_CONTROL                         "Έλεγχος"
-#define MSG_MIN                             " " LCD_STR_THERMOMETER " Min"
-#define MSG_MAX                             " " LCD_STR_THERMOMETER " Max"
-#define MSG_FACTOR                          " " LCD_STR_THERMOMETER " Fact"
-#define MSG_AUTOTEMP                        "Αυτομ ρύθμιση θερ/σίας" //SHORTEN
-#define MSG_ON                              "Ενεργοποιημένο"
-#define MSG_OFF                             "Απενεργοποιημένο"
-#define MSG_PID_P                           "PID-P"
-#define MSG_PID_I                           "PID-I"
-#define MSG_PID_D                           "PID-D"
-#define MSG_PID_C                           "PID-C"
-#define MSG_ACC                             "Επιτάχυνση"
-#define MSG_VX_JERK                         "Vαντίδραση x"
-#define MSG_VY_JERK                         "Vαντίδραση y"
-#define MSG_VZ_JERK                         "Vαντίδραση z"
-#define MSG_VE_JERK                         "Vαντίδραση e"
-#define MSG_VMAX                            "V Μέγιστο"
-#define MSG_VMIN                            "V Ελάχιστο"
-#define MSG_VTRAV_MIN                       "Vελάχ. μετατόπιση"
-#define MSG_AMAX                            "Aμεγ "
-#define MSG_A_RETRACT                       "Α-ανάσυρση"
-#define MSG_A_TRAVEL                        "Α-μετατόπιση"
-#define MSG_XSTEPS                          "Bήματα X ανά μμ"
-#define MSG_YSTEPS                          "Bήματα Υ ανά μμ"
-#define MSG_ZSTEPS                          "Bήματα Ζ ανά μμ"
-#define MSG_ESTEPS                          "Bήματα Ε ανά μμ"
-#define MSG_E1STEPS                         "Bήματα Ε1 ανά μμ"
-#define MSG_E2STEPS                         "Bήματα Ε2 ανά μμ"
-#define MSG_E3STEPS                         "Bήματα Ε3 ανά μμ"
-#define MSG_E4STEPS                         "Bήματα Ε4 ανά μμ"
-#define MSG_TEMPERATURE                     "Θερμοκρασία"
-#define MSG_MOTION                          "Κίνηση"
-#define MSG_VOLUMETRIC                      "Νήμα"
-#define MSG_VOLUMETRIC_ENABLED              "Ε σε μμ3"
-#define MSG_FILAMENT_DIAM                   "Διάμετρος νήματος"
-#define MSG_CONTRAST                        "Κοντράστ LCD"
-#define MSG_STORE_EPROM                     "Αποθήκευση"
-#define MSG_LOAD_EPROM                      "Φόρτωση"
-#define MSG_RESTORE_FAILSAFE                "Επαναφορά ασφαλούς αντιγράφου" //SHORTEN
-#define MSG_REFRESH                         "Ανανέωση"
-#define MSG_WATCH                           "Οθόνη πληροφόρησης"
-#define MSG_PREPARE                         "Προετοιμασία"
-#define MSG_TUNE                            "Συντονισμός"
-#define MSG_PAUSE_PRINT                     "Παύση εκτύπωσης"
-#define MSG_RESUME_PRINT                    "Συνέχιση εκτύπωσης"
-#define MSG_STOP_PRINT                      "Διακοπή εκτύπωσης"
-#define MSG_CARD_MENU                       "Εκτύπωση από SD"
-#define MSG_NO_CARD                         "Δεν βρέθηκε SD"
-#define MSG_DWELL                           "Αναστολή λειτουργίας"
-#define MSG_USERWAIT                        "Αναμονή για χρήστη"
-#define MSG_RESUMING                        "Συνεχίζεται η εκτύπωση" //SHORTEN
-#define MSG_PRINT_ABORTED                   "Διακόπτεται η εκτύπωση" //SHORTEN
-#define MSG_NO_MOVE                         "Καμία κίνηση."
-#define MSG_KILLED                          "ΤΕΡΜΑΤΙΣΜΟΣ. "
-#define MSG_STOPPED                         "ΔΙΑΚΟΠΗ. "
-#define MSG_CONTROL_RETRACT                 "Ανάσυρση μμ"
-#define MSG_CONTROL_RETRACT_SWAP            "Εναλλαγή ανάσυρσης μμ"  //SHORTEN
-#define MSG_CONTROL_RETRACTF                "Ανάσυρση V"
-#define MSG_CONTROL_RETRACT_ZLIFT           "Μεταπήδηση μμ"
-#define MSG_CONTROL_RETRACT_RECOVER         "UnRet +mm"
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "S UnRet+mm"
-#define MSG_CONTROL_RETRACT_RECOVERF        "UnRet  V"
-#define MSG_AUTORETRACT                     "Αυτόματη ανάσυρση"
-#define MSG_FILAMENTCHANGE                  "Αλλαγή νήματος"
-#define MSG_INIT_SDCARD                     "Προετοιμασία κάρτας SD"  //SHORTEN
-#define MSG_CNG_SDCARD                      "Αλλαγή κάρτας SD"
-#define MSG_ZPROBE_OUT                      "Διερεύνηση Z εκτός Επ.Εκτύπωσης" //SHORTEN
-#define MSG_YX_UNHOMED                      "Επαναφορά Χ/Υ πριν από Ζ" //SHORTEN
-#define MSG_XYZ_UNHOMED                     "Επαναφορά ΧΥΖ πρώτα"
-#define MSG_ZPROBE_ZOFFSET                  "Μετατόπιση Ζ"
-#define MSG_BABYSTEP_X                      "Μικρό βήμα Χ"
-#define MSG_BABYSTEP_Y                      "Μικρό βήμα Υ"
-#define MSG_BABYSTEP_Z                      "Μικρό βήμα Ζ"
-#define MSG_ENDSTOP_ABORT                   "Ακύρωση endstop "
-#define MSG_HEATING_FAILED_LCD              "Ανεπιτυχής θέρμανση"
-#define MSG_ERR_REDUNDANT_TEMP              "ΠΛΕΟΝΑΖΟΥΣΑ ΘΕΡΜΟΤΗΤΑ"
-#define MSG_THERMAL_RUNAWAY                 "ΔΙΑΦΥΓΗ ΘΕΡΜΟΚΡΑΣΙΑΣ"
-#define MSG_ERR_MAXTEMP                     "ΠΕΡΙΤΗ ΘΕΡΜΟΚΡΑΣΙΑ"
-#define MSG_ERR_MINTEMP                     "ΜΗ ΕΠΑΡΚΗΣ ΘΕΡΜΟΚΡΑΣΙΑΣ" //SHORTEN
-#define MSG_ERR_MAXTEMP_BED                 "ΜΕΓΙΣΤΗ ΘΕΡΜΟΚΡΑΣΙΑΣ ΕΠ. ΕΚΤΥΠΩΣΗΣ" //SHORTEN
-#define MSG_ERR_MINTEMP_BED                 "ΕΛΑΧΙΣΤΗ ΘΕΡΜΟΚΡΑΣΙΑΣ ΕΠ. ΕΚΤΥΠΩΣΗΣ" //SHORTEN
-#define MSG_HALTED                          "H εκτύπωση διακόπηκε"
-#define MSG_PLEASE_RESET                    "PLEASE RESET" //TRANSLATE
-#define MSG_HEATING                         "Θερμαίνεται…"
-#define MSG_HEATING_COMPLETE                "Η θέρμανση ολοκληρώθηκε." //SHORTEN
-#define MSG_BED_HEATING                     "Θέρμανση ΕΠ. Εκτύπωσης" //SHORTEN
-#define MSG_BED_DONE                        "Η Επ. Εκτύπωσης ολοκληρώθηκε" //SHORTEN
-#define MSG_DELTA_CALIBRATE                 "Βαθμονόμηση Delta"
-#define MSG_DELTA_CALIBRATE_X               "Βαθμονόμηση X"
-#define MSG_DELTA_CALIBRATE_Y               "Βαθμονόμηση Y"
-#define MSG_DELTA_CALIBRATE_Z               "Βαθμονόμηση Z"
-#define MSG_DELTA_CALIBRATE_CENTER          "Βαθμονόμηση κέντρου"
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" έτοιμο.")
+#define MSG_SD_INSERTED                     _UxGT("Εισαγωγή κάρτας")
+#define MSG_SD_REMOVED                      _UxGT("Αφαίρεση κάρτας")
+#define MSG_LCD_ENDSTOPS                    _UxGT("Endstops") // Max length 8 characters
+#define MSG_MAIN                            _UxGT("Βασική Οθόνη")
+#define MSG_AUTOSTART                       _UxGT("Αυτόματη εκκίνηση")
+#define MSG_DISABLE_STEPPERS                _UxGT("Απενεργοποίηση Μοτέρ")
+#define MSG_AUTO_HOME                       _UxGT("Αυτομ. επαναφορά στο αρχικό σημείο") //SHORTEN
+#define MSG_AUTO_HOME_X                     _UxGT("Αρχικό σημείο X")
+#define MSG_AUTO_HOME_Y                     _UxGT("Αρχικό σημείο Y")
+#define MSG_AUTO_HOME_Z                     _UxGT("Αρχικό σημείο Z")
+#define MSG_LEVEL_BED_HOMING                _UxGT("Επαναφορά Επ. Εκτύπωσης") //SHORTEN
+#define MSG_LEVEL_BED_WAITING               _UxGT("Επιπεδοποίηση επ. Εκτύπωσης περιμενει") //SHORTEN
+#define MSG_LEVEL_BED_NEXT_POINT            _UxGT("Επόμενο σημείο")
+#define MSG_LEVEL_BED_DONE                  _UxGT("Ολοκλήρωση επιπεδοποίησης!") //SHORTEN
+#define MSG_LEVEL_BED_CANCEL                _UxGT("Ακύρωση")
+#define MSG_SET_HOME_OFFSETS                _UxGT("Ορισμός βασικών μετατοπίσεων") //SHORTEN
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("Εφαρμόστηκαν οι μετατοπίσεις") //SHORTEN
+#define MSG_SET_ORIGIN                      _UxGT("Ορισμός προέλευσης")
+#define MSG_PREHEAT_1                       _UxGT("Προθέρμανση PLA")
+#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 _UxGT(" ")
+#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 _UxGT(" όλα")
+#define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1 _UxGT(" bed") //SHORTEN
+#define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 _UxGT(" επιβεβαίωση") //SHORTEN
+#define MSG_PREHEAT_2                       _UxGT("Προθέρμανση ABS")
+#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 _UxGT(" ")
+#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 _UxGT(" όλα")
+#define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2 _UxGT(" bed") //SHORTEN
+#define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 _UxGT(" επιβεβαίωση") //SHORTEN
+#define MSG_COOLDOWN                        _UxGT("Μειωση θερμοκρασιας")
+#define MSG_SWITCH_PS_ON                    _UxGT("Ενεργοποίηση")
+#define MSG_SWITCH_PS_OFF                   _UxGT("Απενεργοποίηση")
+#define MSG_EXTRUDE                         _UxGT("Εξώθηση")
+#define MSG_RETRACT                         _UxGT("Ανάσυρση")
+#define MSG_MOVE_AXIS                       _UxGT("Μετακίνηση άξονα")
+#define MSG_LEVEL_BED                       _UxGT("Επιπεδοποίηση Επ. Εκτύπωσης") //SHORTEN
+#define MSG_MOVE_X                          _UxGT("Μετακίνηση X")
+#define MSG_MOVE_Y                          _UxGT("Μετακίνηση Y")
+#define MSG_MOVE_Z                          _UxGT("Μετακίνηση Z")
+#define MSG_MOVE_E                          _UxGT("Εξωθητήρας")
+#define MSG_MOVE_01MM                       _UxGT("Μετακίνηση 0,1μμ")
+#define MSG_MOVE_1MM                        _UxGT("Μετακίνηση 1μμ")
+#define MSG_MOVE_10MM                       _UxGT("Μετακίνηση 10μμ")
+#define MSG_SPEED                           _UxGT("Ταχύτητα")
+#define MSG_BED_Z                           _UxGT("Επ. Εκτύπωσης Z")
+#define MSG_NOZZLE                          _UxGT("Ακροφύσιο")
+#define MSG_BED                             _UxGT("Κλίνη")
+#define MSG_FAN_SPEED                       _UxGT("Ταχύτητα ανεμιστήρα")
+#define MSG_FLOW                            _UxGT("Ροή")
+#define MSG_CONTROL                         _UxGT("Έλεγχος")
+#define MSG_MIN                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Min")
+#define MSG_MAX                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Max")
+#define MSG_FACTOR                          _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Fact")
+#define MSG_AUTOTEMP                        _UxGT("Αυτομ ρύθμιση θερ/σίας") //SHORTEN
+#define MSG_ON                              _UxGT("Ενεργοποιημένο")
+#define MSG_OFF                             _UxGT("Απενεργοποιημένο")
+#define MSG_PID_P                           _UxGT("PID-P")
+#define MSG_PID_I                           _UxGT("PID-I")
+#define MSG_PID_D                           _UxGT("PID-D")
+#define MSG_PID_C                           _UxGT("PID-C")
+#define MSG_ACC                             _UxGT("Επιτάχυνση")
+#define MSG_VX_JERK                         _UxGT("Vαντίδραση x")
+#define MSG_VY_JERK                         _UxGT("Vαντίδραση y")
+#define MSG_VZ_JERK                         _UxGT("Vαντίδραση z")
+#define MSG_VE_JERK                         _UxGT("Vαντίδραση e")
+#define MSG_VMAX                            _UxGT("V Μέγιστο")
+#define MSG_VMIN                            _UxGT("V Ελάχιστο")
+#define MSG_VTRAV_MIN                       _UxGT("Vελάχ. μετατόπιση")
+#define MSG_AMAX                            _UxGT("Aμεγ ")
+#define MSG_A_RETRACT                       _UxGT("Α-ανάσυρση")
+#define MSG_A_TRAVEL                        _UxGT("Α-μετατόπιση")
+#define MSG_XSTEPS                          _UxGT("Bήματα X ανά μμ")
+#define MSG_YSTEPS                          _UxGT("Bήματα Υ ανά μμ")
+#define MSG_ZSTEPS                          _UxGT("Bήματα Ζ ανά μμ")
+#define MSG_ESTEPS                          _UxGT("Bήματα Ε ανά μμ")
+#define MSG_E1STEPS                         _UxGT("Bήματα Ε1 ανά μμ")
+#define MSG_E2STEPS                         _UxGT("Bήματα Ε2 ανά μμ")
+#define MSG_E3STEPS                         _UxGT("Bήματα Ε3 ανά μμ")
+#define MSG_E4STEPS                         _UxGT("Bήματα Ε4 ανά μμ")
+#define MSG_TEMPERATURE                     _UxGT("Θερμοκρασία")
+#define MSG_MOTION                          _UxGT("Κίνηση")
+#define MSG_VOLUMETRIC                      _UxGT("Νήμα")
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("Ε σε μμ3")
+#define MSG_FILAMENT_DIAM                   _UxGT("Διάμετρος νήματος")
+#define MSG_CONTRAST                        _UxGT("Κοντράστ LCD")
+#define MSG_STORE_EPROM                     _UxGT("Αποθήκευση")
+#define MSG_LOAD_EPROM                      _UxGT("Φόρτωση")
+#define MSG_RESTORE_FAILSAFE                _UxGT("Επαναφορά ασφαλούς αντιγράφου") //SHORTEN
+#define MSG_REFRESH                         _UxGT("Ανανέωση")
+#define MSG_WATCH                           _UxGT("Οθόνη πληροφόρησης")
+#define MSG_PREPARE                         _UxGT("Προετοιμασία")
+#define MSG_TUNE                            _UxGT("Συντονισμός")
+#define MSG_PAUSE_PRINT                     _UxGT("Παύση εκτύπωσης")
+#define MSG_RESUME_PRINT                    _UxGT("Συνέχιση εκτύπωσης")
+#define MSG_STOP_PRINT                      _UxGT("Διακοπή εκτύπωσης")
+#define MSG_CARD_MENU                       _UxGT("Εκτύπωση από SD")
+#define MSG_NO_CARD                         _UxGT("Δεν βρέθηκε SD")
+#define MSG_DWELL                           _UxGT("Αναστολή λειτουργίας")
+#define MSG_USERWAIT                        _UxGT("Αναμονή για χρήστη")
+#define MSG_RESUMING                        _UxGT("Συνεχίζεται η εκτύπωση") //SHORTEN
+#define MSG_PRINT_ABORTED                   _UxGT("Διακόπτεται η εκτύπωση") //SHORTEN
+#define MSG_NO_MOVE                         _UxGT("Καμία κίνηση.")
+#define MSG_KILLED                          _UxGT("ΤΕΡΜΑΤΙΣΜΟΣ. ")
+#define MSG_STOPPED                         _UxGT("ΔΙΑΚΟΠΗ. ")
+#define MSG_CONTROL_RETRACT                 _UxGT("Ανάσυρση μμ")
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("Εναλλαγή ανάσυρσης μμ")  //SHORTEN
+#define MSG_CONTROL_RETRACTF                _UxGT("Ανάσυρση V")
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Μεταπήδηση μμ")
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("UnRet +mm")
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("S UnRet+mm")
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("UnRet  V")
+#define MSG_AUTORETRACT                     _UxGT("Αυτόματη ανάσυρση")
+#define MSG_FILAMENTCHANGE                  _UxGT("Αλλαγή νήματος")
+#define MSG_INIT_SDCARD                     _UxGT("Προετοιμασία κάρτας SD")  //SHORTEN
+#define MSG_CNG_SDCARD                      _UxGT("Αλλαγή κάρτας SD")
+#define MSG_ZPROBE_OUT                      _UxGT("Διερεύνηση Z εκτός Επ.Εκτύπωσης") //SHORTEN
+#define MSG_YX_UNHOMED                      _UxGT("Επαναφορά Χ/Υ πριν από Ζ") //SHORTEN
+#define MSG_XYZ_UNHOMED                     _UxGT("Επαναφορά ΧΥΖ πρώτα")
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Μετατόπιση Ζ")
+#define MSG_BABYSTEP_X                      _UxGT("Μικρό βήμα Χ")
+#define MSG_BABYSTEP_Y                      _UxGT("Μικρό βήμα Υ")
+#define MSG_BABYSTEP_Z                      _UxGT("Μικρό βήμα Ζ")
+#define MSG_ENDSTOP_ABORT                   _UxGT("Ακύρωση endstop ")
+#define MSG_HEATING_FAILED_LCD              _UxGT("Ανεπιτυχής θέρμανση")
+#define MSG_ERR_REDUNDANT_TEMP              _UxGT("ΠΛΕΟΝΑΖΟΥΣΑ ΘΕΡΜΟΤΗΤΑ")
+#define MSG_THERMAL_RUNAWAY                 _UxGT("ΔΙΑΦΥΓΗ ΘΕΡΜΟΚΡΑΣΙΑΣ")
+#define MSG_ERR_MAXTEMP                     _UxGT("ΠΕΡΙΤΗ ΘΕΡΜΟΚΡΑΣΙΑ")
+#define MSG_ERR_MINTEMP                     _UxGT("ΜΗ ΕΠΑΡΚΗΣ ΘΕΡΜΟΚΡΑΣΙΑΣ") //SHORTEN
+#define MSG_ERR_MAXTEMP_BED                 _UxGT("ΜΕΓΙΣΤΗ ΘΕΡΜΟΚΡΑΣΙΑΣ ΕΠ. ΕΚΤΥΠΩΣΗΣ") //SHORTEN
+#define MSG_ERR_MINTEMP_BED                 _UxGT("ΕΛΑΧΙΣΤΗ ΘΕΡΜΟΚΡΑΣΙΑΣ ΕΠ. ΕΚΤΥΠΩΣΗΣ") //SHORTEN
+#define MSG_HALTED                          _UxGT("H εκτύπωση διακόπηκε")
+#define MSG_PLEASE_RESET                    _UxGT("PLEASE RESET") //TRANSLATE
+#define MSG_HEATING                         _UxGT("Θερμαίνεται…")
+#define MSG_HEATING_COMPLETE                _UxGT("Η θέρμανση ολοκληρώθηκε.") //SHORTEN
+#define MSG_BED_HEATING                     _UxGT("Θέρμανση ΕΠ. Εκτύπωσης") //SHORTEN
+#define MSG_BED_DONE                        _UxGT("Η Επ. Εκτύπωσης ολοκληρώθηκε") //SHORTEN
+#define MSG_DELTA_CALIBRATE                 _UxGT("Βαθμονόμηση Delta")
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Βαθμονόμηση X")
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Βαθμονόμηση Y")
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Βαθμονόμηση Z")
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Βαθμονόμηση κέντρου")
 
-#define MSG_INFO_MENU                       "About Printer"
-#define MSG_INFO_PRINTER_MENU               "Printer Info"
-#define MSG_INFO_STATS_MENU                 "Printer Stats"
-#define MSG_INFO_BOARD_MENU                 "Board Info"
-#define MSG_INFO_THERMISTOR_MENU            "Thermistors"
-#define MSG_INFO_EXTRUDERS                  "Extruders"
-#define MSG_INFO_BAUDRATE                   "Baud"
-#define MSG_INFO_PROTOCOL                   "Protocol"
+#define MSG_INFO_MENU                       _UxGT("About Printer")
+#define MSG_INFO_PRINTER_MENU               _UxGT("Printer Info")
+#define MSG_INFO_STATS_MENU                 _UxGT("Printer Stats")
+#define MSG_INFO_BOARD_MENU                 _UxGT("Board Info")
+#define MSG_INFO_THERMISTOR_MENU            _UxGT("Thermistors")
+#define MSG_INFO_EXTRUDERS                  _UxGT("Extruders")
+#define MSG_INFO_BAUDRATE                   _UxGT("Baud")
+#define MSG_INFO_PROTOCOL                   _UxGT("Protocol")
 
 #if LCD_WIDTH >= 20
-  #define MSG_INFO_PRINT_COUNT              "Print Count"
-  #define MSG_INFO_COMPLETED_PRINTS         "Completed  "
-  #define MSG_INFO_PRINT_TIME               "Total Time "
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Print Count")
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Completed  ")
+  #define MSG_INFO_PRINT_TIME               _UxGT("Total Time ")
 #else
-  #define MSG_INFO_PRINT_COUNT              "Prints   "
-  #define MSG_INFO_COMPLETED_PRINTS         "Completed"
-  #define MSG_INFO_PRINT_TIME               "Duration "
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Prints   ")
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Completed")
+  #define MSG_INFO_PRINT_TIME               _UxGT("Duration ")
 #endif
-#define MSG_INFO_MIN_TEMP                   "Min Temp"
-#define MSG_INFO_MAX_TEMP                   "Max Temp"
-#define MSG_INFO_PSU                        "Power Supply"
+#define MSG_INFO_MIN_TEMP                   _UxGT("Min Temp")
+#define MSG_INFO_MAX_TEMP                   _UxGT("Max Temp")
+#define MSG_INFO_PSU                        _UxGT("Power Supply")
 
-#define MSG_FILAMENT_CHANGE_HEADER          "CHANGE FILAMENT"
-#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  "Extrude more"
-#define MSG_FILAMENT_CHANGE_OPTION_RESUME   "Resume print"
+#define MSG_FILAMENT_CHANGE_HEADER          _UxGT("CHANGE FILAMENT")
+#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  _UxGT("Extrude more")
+#define MSG_FILAMENT_CHANGE_OPTION_RESUME   _UxGT("Resume print")
 
 #if LCD_HEIGHT >= 4
   // Up to 3 lines allowed
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Wait for start"
-  #define MSG_FILAMENT_CHANGE_INIT_2          "of the filament"
-  #define MSG_FILAMENT_CHANGE_INIT_3          "change"
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Wait for"
-  #define MSG_FILAMENT_CHANGE_UNLOAD_2        "filament unload"
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Insert filament"
-  #define MSG_FILAMENT_CHANGE_INSERT_2        "and press button"
-  #define MSG_FILAMENT_CHANGE_INSERT_3        "to continue..."
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Wait for"
-  #define MSG_FILAMENT_CHANGE_LOAD_2          "filament load"
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Wait for"
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       "filament extrude"
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Wait for print"
-  #define MSG_FILAMENT_CHANGE_RESUME_2        "to resume"
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Wait for start")
+  #define MSG_FILAMENT_CHANGE_INIT_2          _UxGT("of the filament")
+  #define MSG_FILAMENT_CHANGE_INIT_3          _UxGT("change")
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Wait for")
+  #define MSG_FILAMENT_CHANGE_UNLOAD_2        _UxGT("filament unload")
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Insert filament")
+  #define MSG_FILAMENT_CHANGE_INSERT_2        _UxGT("and press button")
+  #define MSG_FILAMENT_CHANGE_INSERT_3        _UxGT("to continue...")
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Wait for")
+  #define MSG_FILAMENT_CHANGE_LOAD_2          _UxGT("filament load")
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Wait for")
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       _UxGT("filament extrude")
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Wait for print")
+  #define MSG_FILAMENT_CHANGE_RESUME_2        _UxGT("to resume")
 #else // LCD_HEIGHT < 4
   // Up to 2 lines allowed
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Please wait..."
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Ejecting..."
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Insert and Click"
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Loading..."
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Extruding..."
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Resuming..."
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Please wait...")
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Ejecting...")
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Insert and Click")
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Loading...")
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Extruding...")
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Resuming...")
 #endif
 
 #endif // LANGUAGE_EL_H
diff --git a/Marlin/language_en.h b/Marlin/language_en.h
index 15ab487f349eb062ac9015a10af1b232a4c122ad..219e41fdcd8aa4f4cd34cbe30eb29428679280cd 100644
--- a/Marlin/language_en.h
+++ b/Marlin/language_en.h
@@ -31,112 +31,112 @@
 #define LANGUAGE_EN_H
 
 #ifndef WELCOME_MSG
-  #define WELCOME_MSG                         MACHINE_NAME " ready."
+  #define WELCOME_MSG                         MACHINE_NAME _UxGT(" ready.")
 #endif
 #ifndef MSG_SD_INSERTED
-  #define MSG_SD_INSERTED                     "Card inserted"
+  #define MSG_SD_INSERTED                     _UxGT("Card inserted")
 #endif
 #ifndef MSG_SD_REMOVED
-  #define MSG_SD_REMOVED                      "Card removed"
+  #define MSG_SD_REMOVED                      _UxGT("Card removed")
 #endif
 #ifndef MSG_LCD_ENDSTOPS
-  #define MSG_LCD_ENDSTOPS                    "Endstops" // Max length 8 characters
+  #define MSG_LCD_ENDSTOPS                    _UxGT("Endstops") // Max length 8 characters
 #endif
 #ifndef MSG_MAIN
-  #define MSG_MAIN                            "Main"
+  #define MSG_MAIN                            _UxGT("Main")
 #endif
 #ifndef MSG_AUTOSTART
-  #define MSG_AUTOSTART                       "Autostart"
+  #define MSG_AUTOSTART                       _UxGT("Autostart")
 #endif
 #ifndef MSG_DISABLE_STEPPERS
-  #define MSG_DISABLE_STEPPERS                "Disable steppers"
+  #define MSG_DISABLE_STEPPERS                _UxGT("Disable steppers")
 #endif
 #ifndef MSG_AUTO_HOME
-  #define MSG_AUTO_HOME                       "Auto home"
+  #define MSG_AUTO_HOME                       _UxGT("Auto home")
 #endif
 #ifndef MSG_AUTO_HOME_X
-  #define MSG_AUTO_HOME_X                     "Home X"
+  #define MSG_AUTO_HOME_X                     _UxGT("Home X")
 #endif
 #ifndef MSG_AUTO_HOME_Y
-  #define MSG_AUTO_HOME_Y                     "Home Y"
+  #define MSG_AUTO_HOME_Y                     _UxGT("Home Y")
 #endif
 #ifndef MSG_AUTO_HOME_Z
-  #define MSG_AUTO_HOME_Z                     "Home Z"
+  #define MSG_AUTO_HOME_Z                     _UxGT("Home Z")
 #endif
 #ifndef MSG_LEVEL_BED_HOMING
-  #define MSG_LEVEL_BED_HOMING                "Homing XYZ"
+  #define MSG_LEVEL_BED_HOMING                _UxGT("Homing XYZ")
 #endif
 #ifndef MSG_LEVEL_BED_WAITING
-  #define MSG_LEVEL_BED_WAITING               "Click to Begin"
+  #define MSG_LEVEL_BED_WAITING               _UxGT("Click to Begin")
 #endif
 #ifndef MSG_LEVEL_BED_NEXT_POINT
-  #define MSG_LEVEL_BED_NEXT_POINT            "Next Point"
+  #define MSG_LEVEL_BED_NEXT_POINT            _UxGT("Next Point")
 #endif
 #ifndef MSG_LEVEL_BED_DONE
-  #define MSG_LEVEL_BED_DONE                  "Leveling Done!"
+  #define MSG_LEVEL_BED_DONE                  _UxGT("Leveling Done!")
 #endif
 #ifndef MSG_LEVEL_BED_CANCEL
-  #define MSG_LEVEL_BED_CANCEL                "Cancel"
+  #define MSG_LEVEL_BED_CANCEL                _UxGT("Cancel")
 #endif
 #ifndef MSG_SET_HOME_OFFSETS
-  #define MSG_SET_HOME_OFFSETS                "Set home offsets"
+  #define MSG_SET_HOME_OFFSETS                _UxGT("Set home offsets")
 #endif
 #ifndef MSG_HOME_OFFSETS_APPLIED
-  #define MSG_HOME_OFFSETS_APPLIED            "Offsets applied"
+  #define MSG_HOME_OFFSETS_APPLIED            _UxGT("Offsets applied")
 #endif
 #ifndef MSG_SET_ORIGIN
-  #define MSG_SET_ORIGIN                      "Set origin"
+  #define MSG_SET_ORIGIN                      _UxGT("Set origin")
 #endif
 #ifndef MSG_PREHEAT_1
-  #define MSG_PREHEAT_1                       "Preheat PLA"
+  #define MSG_PREHEAT_1                       _UxGT("Preheat PLA")
 #endif
 #ifndef MSG_PREHEAT_1_N
-  #define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 " "
+  #define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 _UxGT(" ")
 #endif
 #ifndef MSG_PREHEAT_1_ALL
-  #define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 " All"
+  #define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 _UxGT(" All")
 #endif
 #ifndef MSG_PREHEAT_1_BEDONLY
-  #define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1 " Bed"
+  #define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1 _UxGT(" Bed")
 #endif
 #ifndef MSG_PREHEAT_1_SETTINGS
-  #define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 " conf"
+  #define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 _UxGT(" conf")
 #endif
 #ifndef MSG_PREHEAT_2
-  #define MSG_PREHEAT_2                       "Preheat ABS"
+  #define MSG_PREHEAT_2                       _UxGT("Preheat ABS")
 #endif
 #ifndef MSG_PREHEAT_2_N
-  #define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 " "
+  #define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 _UxGT(" ")
 #endif
 #ifndef MSG_PREHEAT_2_ALL
-  #define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 " All"
+  #define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 _UxGT(" All")
 #endif
 #ifndef MSG_PREHEAT_2_BEDONLY
-  #define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2 " Bed"
+  #define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2 _UxGT(" Bed")
 #endif
 #ifndef MSG_PREHEAT_2_SETTINGS
-  #define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 " conf"
+  #define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 _UxGT(" conf")
 #endif
 #ifndef MSG_COOLDOWN
-  #define MSG_COOLDOWN                        "Cooldown"
+  #define MSG_COOLDOWN                        _UxGT("Cooldown")
 #endif
 #ifndef MSG_SWITCH_PS_ON
-  #define MSG_SWITCH_PS_ON                    "Switch power on"
+  #define MSG_SWITCH_PS_ON                    _UxGT("Switch power on")
 #endif
 #ifndef MSG_SWITCH_PS_OFF
-  #define MSG_SWITCH_PS_OFF                   "Switch power off"
+  #define MSG_SWITCH_PS_OFF                   _UxGT("Switch power off")
 #endif
 #ifndef MSG_EXTRUDE
-  #define MSG_EXTRUDE                         "Extrude"
+  #define MSG_EXTRUDE                         _UxGT("Extrude")
 #endif
 #ifndef MSG_RETRACT
-  #define MSG_RETRACT                         "Retract"
+  #define MSG_RETRACT                         _UxGT("Retract")
 #endif
 #ifndef MSG_MOVE_AXIS
-  #define MSG_MOVE_AXIS                       "Move axis"
+  #define MSG_MOVE_AXIS                       _UxGT("Move axis")
 #endif
 #ifndef MSG_LEVEL_BED
-  #define MSG_LEVEL_BED                       "Level bed"
+  #define MSG_LEVEL_BED                       _UxGT("Level bed")
 #endif
 #ifndef MSG_MOVING
   #define MSG_MOVING                          "Moving..."
@@ -145,437 +145,437 @@
   #define MSG_FREE_XY                         "Free XY"
 #endif
 #ifndef MSG_MOVE_X
-  #define MSG_MOVE_X                          "Move X"
+  #define MSG_MOVE_X                          _UxGT("Move X")
 #endif
 #ifndef MSG_MOVE_Y
-  #define MSG_MOVE_Y                          "Move Y"
+  #define MSG_MOVE_Y                          _UxGT("Move Y")
 #endif
 #ifndef MSG_MOVE_Z
-  #define MSG_MOVE_Z                          "Move Z"
+  #define MSG_MOVE_Z                          _UxGT("Move Z")
 #endif
 #ifndef MSG_MOVE_E
-  #define MSG_MOVE_E                          "Extruder"
+  #define MSG_MOVE_E                          _UxGT("Extruder")
 #endif
 #ifndef MSG_MOVE_01MM
-  #define MSG_MOVE_01MM                       "Move 0.1mm"
+  #define MSG_MOVE_01MM                       _UxGT("Move 0.1mm")
 #endif
 #ifndef MSG_MOVE_1MM
-  #define MSG_MOVE_1MM                        "Move 1mm"
+  #define MSG_MOVE_1MM                        _UxGT("Move 1mm")
 #endif
 #ifndef MSG_MOVE_10MM
-  #define MSG_MOVE_10MM                       "Move 10mm"
+  #define MSG_MOVE_10MM                       _UxGT("Move 10mm")
 #endif
 #ifndef MSG_SPEED
-  #define MSG_SPEED                           "Speed"
+  #define MSG_SPEED                           _UxGT("Speed")
 #endif
 #ifndef MSG_BED_Z
-  #define MSG_BED_Z                           "Bed Z"
+  #define MSG_BED_Z                           _UxGT("Bed Z")
 #endif
 #ifndef MSG_NOZZLE
-  #define MSG_NOZZLE                          "Nozzle"
+  #define MSG_NOZZLE                          _UxGT("Nozzle")
 #endif
 #ifndef MSG_BED
-  #define MSG_BED                             "Bed"
+  #define MSG_BED                             _UxGT("Bed")
 #endif
 #ifndef MSG_FAN_SPEED
-  #define MSG_FAN_SPEED                       "Fan speed"
+  #define MSG_FAN_SPEED                       _UxGT("Fan speed")
 #endif
 #ifndef MSG_FLOW
-  #define MSG_FLOW                            "Flow"
+  #define MSG_FLOW                            _UxGT("Flow")
 #endif
 #ifndef MSG_CONTROL
-  #define MSG_CONTROL                         "Control"
+  #define MSG_CONTROL                         _UxGT("Control")
 #endif
 #ifndef MSG_MIN
-  #define MSG_MIN                             " " LCD_STR_THERMOMETER " Min"
+  #define MSG_MIN                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Min")
 #endif
 #ifndef MSG_MAX
-  #define MSG_MAX                             " " LCD_STR_THERMOMETER " Max"
+  #define MSG_MAX                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Max")
 #endif
 #ifndef MSG_FACTOR
-  #define MSG_FACTOR                          " " LCD_STR_THERMOMETER " Fact"
+  #define MSG_FACTOR                          _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Fact")
 #endif
 #ifndef MSG_AUTOTEMP
-  #define MSG_AUTOTEMP                        "Autotemp"
+  #define MSG_AUTOTEMP                        _UxGT("Autotemp")
 #endif
 #ifndef MSG_ON
-  #define MSG_ON                              "On "
+  #define MSG_ON                              _UxGT("On ")
 #endif
 #ifndef MSG_OFF
-  #define MSG_OFF                             "Off"
+  #define MSG_OFF                             _UxGT("Off")
 #endif
 #ifndef MSG_PID_P
-  #define MSG_PID_P                           "PID-P"
+  #define MSG_PID_P                           _UxGT("PID-P")
 #endif
 #ifndef MSG_PID_I
-  #define MSG_PID_I                           "PID-I"
+  #define MSG_PID_I                           _UxGT("PID-I")
 #endif
 #ifndef MSG_PID_D
-  #define MSG_PID_D                           "PID-D"
+  #define MSG_PID_D                           _UxGT("PID-D")
 #endif
 #ifndef MSG_PID_C
-  #define MSG_PID_C                           "PID-C"
+  #define MSG_PID_C                           _UxGT("PID-C")
 #endif
 #ifndef MSG_SELECT
-  #define MSG_SELECT                          "Select"
+  #define MSG_SELECT                          _UxGT("Select")
 #endif
 #ifndef MSG_ACC
-  #define MSG_ACC                             "Accel"
+  #define MSG_ACC                             _UxGT("Accel")
 #endif
 #ifndef MSG_VX_JERK
-  #define MSG_VX_JERK                         "Vx-jerk"
+  #define MSG_VX_JERK                         _UxGT("Vx-jerk")
 #endif
 #ifndef MSG_VY_JERK
-  #define MSG_VY_JERK                         "Vy-jerk"
+  #define MSG_VY_JERK                         _UxGT("Vy-jerk")
 #endif
 #ifndef MSG_VZ_JERK
-  #define MSG_VZ_JERK                         "Vz-jerk"
+  #define MSG_VZ_JERK                         _UxGT("Vz-jerk")
 #endif
 #ifndef MSG_VE_JERK
-  #define MSG_VE_JERK                         "Ve-jerk"
+  #define MSG_VE_JERK                         _UxGT("Ve-jerk")
 #endif
 #ifndef MSG_VMAX
-  #define MSG_VMAX                            "Vmax "
+  #define MSG_VMAX                            _UxGT("Vmax ")
 #endif
 #ifndef MSG_VMIN
-  #define MSG_VMIN                            "Vmin"
+  #define MSG_VMIN                            _UxGT("Vmin")
 #endif
 #ifndef MSG_VTRAV_MIN
-  #define MSG_VTRAV_MIN                       "VTrav min"
+  #define MSG_VTRAV_MIN                       _UxGT("VTrav min")
 #endif
 #ifndef MSG_AMAX
-  #define MSG_AMAX                            "Amax "
+  #define MSG_AMAX                            _UxGT("Amax ")
 #endif
 #ifndef MSG_A_RETRACT
-  #define MSG_A_RETRACT                       "A-retract"
+  #define MSG_A_RETRACT                       _UxGT("A-retract")
 #endif
 #ifndef MSG_A_TRAVEL
-  #define MSG_A_TRAVEL                        "A-travel"
+  #define MSG_A_TRAVEL                        _UxGT("A-travel")
 #endif
 #ifndef MSG_XSTEPS
-  #define MSG_XSTEPS                          "Xsteps/mm"
+  #define MSG_XSTEPS                          _UxGT("Xsteps/mm")
 #endif
 #ifndef MSG_YSTEPS
-  #define MSG_YSTEPS                          "Ysteps/mm"
+  #define MSG_YSTEPS                          _UxGT("Ysteps/mm")
 #endif
 #ifndef MSG_ZSTEPS
-  #define MSG_ZSTEPS                          "Zsteps/mm"
+  #define MSG_ZSTEPS                          _UxGT("Zsteps/mm")
 #endif
 #ifndef MSG_ESTEPS
-  #define MSG_ESTEPS                          "Esteps/mm"
+  #define MSG_ESTEPS                          _UxGT("Esteps/mm")
 #endif
 #ifndef MSG_E1STEPS
-  #define MSG_E1STEPS                         "E1steps/mm"
+  #define MSG_E1STEPS                         _UxGT("E1steps/mm")
 #endif
 #ifndef MSG_E2STEPS
-  #define MSG_E2STEPS                         "E2steps/mm"
+  #define MSG_E2STEPS                         _UxGT("E2steps/mm")
 #endif
 #ifndef MSG_E3STEPS
-  #define MSG_E3STEPS                         "E3steps/mm"
+  #define MSG_E3STEPS                         _UxGT("E3steps/mm")
 #endif
 #ifndef MSG_E4STEPS
-  #define MSG_E4STEPS                         "E4steps/mm"
+  #define MSG_E4STEPS                         _UxGT("E4steps/mm")
 #endif
 #ifndef MSG_TEMPERATURE
-  #define MSG_TEMPERATURE                     "Temperature"
+  #define MSG_TEMPERATURE                     _UxGT("Temperature")
 #endif
 #ifndef MSG_MOTION
-  #define MSG_MOTION                          "Motion"
+  #define MSG_MOTION                          _UxGT("Motion")
 #endif
 #ifndef MSG_VOLUMETRIC
-  #define MSG_VOLUMETRIC                      "Filament"
+  #define MSG_VOLUMETRIC                      _UxGT("Filament")
 #endif
 #ifndef MSG_VOLUMETRIC_ENABLED
-  #define MSG_VOLUMETRIC_ENABLED              "E in mm3"
+  #define MSG_VOLUMETRIC_ENABLED              _UxGT("E in mm3")
 #endif
 #ifndef MSG_FILAMENT_DIAM
-  #define MSG_FILAMENT_DIAM                   "Fil. Dia."
+  #define MSG_FILAMENT_DIAM                   _UxGT("Fil. Dia.")
 #endif
 #ifndef MSG_CONTRAST
-  #define MSG_CONTRAST                        "LCD contrast"
+  #define MSG_CONTRAST                        _UxGT("LCD contrast")
 #endif
 #ifndef MSG_STORE_EPROM
-  #define MSG_STORE_EPROM                     "Store memory"
+  #define MSG_STORE_EPROM                     _UxGT("Store memory")
 #endif
 #ifndef MSG_LOAD_EPROM
-  #define MSG_LOAD_EPROM                      "Load memory"
+  #define MSG_LOAD_EPROM                      _UxGT("Load memory")
 #endif
 #ifndef MSG_RESTORE_FAILSAFE
-  #define MSG_RESTORE_FAILSAFE                "Restore failsafe"
+  #define MSG_RESTORE_FAILSAFE                _UxGT("Restore failsafe")
 #endif
 #ifndef MSG_REFRESH
-  #define MSG_REFRESH                         "Refresh"
+  #define MSG_REFRESH                         _UxGT("Refresh")
 #endif
 #ifndef MSG_WATCH
-  #define MSG_WATCH                           "Info screen"
+  #define MSG_WATCH                           _UxGT("Info screen")
 #endif
 #ifndef MSG_PREPARE
-  #define MSG_PREPARE                         "Prepare"
+  #define MSG_PREPARE                         _UxGT("Prepare")
 #endif
 #ifndef MSG_TUNE
-  #define MSG_TUNE                            "Tune"
+  #define MSG_TUNE                            _UxGT("Tune")
 #endif
 #ifndef MSG_PAUSE_PRINT
-  #define MSG_PAUSE_PRINT                     "Pause print"
+  #define MSG_PAUSE_PRINT                     _UxGT("Pause print")
 #endif
 #ifndef MSG_RESUME_PRINT
-  #define MSG_RESUME_PRINT                    "Resume print"
+  #define MSG_RESUME_PRINT                    _UxGT("Resume print")
 #endif
 #ifndef MSG_STOP_PRINT
-  #define MSG_STOP_PRINT                      "Stop print"
+  #define MSG_STOP_PRINT                      _UxGT("Stop print")
 #endif
 #ifndef MSG_CARD_MENU
-  #define MSG_CARD_MENU                       "Print from SD"
+  #define MSG_CARD_MENU                       _UxGT("Print from SD")
 #endif
 #ifndef MSG_NO_CARD
-  #define MSG_NO_CARD                         "No SD card"
+  #define MSG_NO_CARD                         _UxGT("No SD card")
 #endif
 #ifndef MSG_DWELL
-  #define MSG_DWELL                           "Sleep..."
+  #define MSG_DWELL                           _UxGT("Sleep...")
 #endif
 #ifndef MSG_USERWAIT
-  #define MSG_USERWAIT                        "Wait for user..."
+  #define MSG_USERWAIT                        _UxGT("Wait for user...")
 #endif
 #ifndef MSG_RESUMING
-  #define MSG_RESUMING                        "Resuming print"
+  #define MSG_RESUMING                        _UxGT("Resuming print")
 #endif
 #ifndef MSG_PRINT_ABORTED
-  #define MSG_PRINT_ABORTED                   "Print aborted"
+  #define MSG_PRINT_ABORTED                   _UxGT("Print aborted")
 #endif
 #ifndef MSG_NO_MOVE
-  #define MSG_NO_MOVE                         "No move."
+  #define MSG_NO_MOVE                         _UxGT("No move.")
 #endif
 #ifndef MSG_KILLED
-  #define MSG_KILLED                          "KILLED. "
+  #define MSG_KILLED                          _UxGT("KILLED. ")
 #endif
 #ifndef MSG_STOPPED
-  #define MSG_STOPPED                         "STOPPED. "
+  #define MSG_STOPPED                         _UxGT("STOPPED. ")
 #endif
 #ifndef MSG_CONTROL_RETRACT
-  #define MSG_CONTROL_RETRACT                 "Retract mm"
+  #define MSG_CONTROL_RETRACT                 _UxGT("Retract mm")
 #endif
 #ifndef MSG_CONTROL_RETRACT_SWAP
-  #define MSG_CONTROL_RETRACT_SWAP            "Swap Re.mm"
+  #define MSG_CONTROL_RETRACT_SWAP            _UxGT("Swap Re.mm")
 #endif
 #ifndef MSG_CONTROL_RETRACTF
-  #define MSG_CONTROL_RETRACTF                "Retract  V"
+  #define MSG_CONTROL_RETRACTF                _UxGT("Retract  V")
 #endif
 #ifndef MSG_CONTROL_RETRACT_ZLIFT
-  #define MSG_CONTROL_RETRACT_ZLIFT           "Hop mm"
+  #define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Hop mm")
 #endif
 #ifndef MSG_CONTROL_RETRACT_RECOVER
-  #define MSG_CONTROL_RETRACT_RECOVER         "UnRet +mm"
+  #define MSG_CONTROL_RETRACT_RECOVER         _UxGT("UnRet +mm")
 #endif
 #ifndef MSG_CONTROL_RETRACT_RECOVER_SWAP
-  #define MSG_CONTROL_RETRACT_RECOVER_SWAP    "S UnRet+mm"
+  #define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("S UnRet+mm")
 #endif
 #ifndef MSG_CONTROL_RETRACT_RECOVERF
-  #define MSG_CONTROL_RETRACT_RECOVERF        "UnRet  V"
+  #define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("UnRet  V")
 #endif
 #ifndef MSG_AUTORETRACT
-  #define MSG_AUTORETRACT                     "AutoRetr."
+  #define MSG_AUTORETRACT                     _UxGT("AutoRetr.")
 #endif
 #ifndef MSG_FILAMENTCHANGE
-  #define MSG_FILAMENTCHANGE                  "Change filament"
+  #define MSG_FILAMENTCHANGE                  _UxGT("Change filament")
 #endif
 #ifndef MSG_INIT_SDCARD
-  #define MSG_INIT_SDCARD                     "Init. SD card"
+  #define MSG_INIT_SDCARD                     _UxGT("Init. SD card")
 #endif
 #ifndef MSG_CNG_SDCARD
-  #define MSG_CNG_SDCARD                      "Change SD card"
+  #define MSG_CNG_SDCARD                      _UxGT("Change SD card")
 #endif
 #ifndef MSG_ZPROBE_OUT
-  #define MSG_ZPROBE_OUT                      "Z probe out. bed"
+  #define MSG_ZPROBE_OUT                      _UxGT("Z probe out. bed")
 #endif
 #ifndef MSG_BLTOUCH_SELFTEST
-  #define MSG_BLTOUCH_SELFTEST                "BLTouch Self-Test"
+  #define MSG_BLTOUCH_SELFTEST                _UxGT("BLTouch Self-Test")
 #endif
 #ifndef MSG_BLTOUCH_RESET
-  #define MSG_BLTOUCH_RESET                   "Reset BLTouch"
+  #define MSG_BLTOUCH_RESET                   _UxGT("Reset BLTouch")
 #endif
 #ifndef MSG_HOME
-  #define MSG_HOME                            "Home"  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
+  #define MSG_HOME                            _UxGT("Home") // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
 #endif
 #ifndef MSG_FIRST
-  #define MSG_FIRST                           "first"
+  #define MSG_FIRST                           _UxGT("first")
 #endif
 #ifndef MSG_ZPROBE_ZOFFSET
-  #define MSG_ZPROBE_ZOFFSET                  "Z Offset"
+  #define MSG_ZPROBE_ZOFFSET                  _UxGT("Z Offset")
 #endif
 #ifndef MSG_BABYSTEP_X
-  #define MSG_BABYSTEP_X                      "Babystep X"
+  #define MSG_BABYSTEP_X                      _UxGT("Babystep X")
 #endif
 #ifndef MSG_BABYSTEP_Y
-  #define MSG_BABYSTEP_Y                      "Babystep Y"
+  #define MSG_BABYSTEP_Y                      _UxGT("Babystep Y")
 #endif
 #ifndef MSG_BABYSTEP_Z
-  #define MSG_BABYSTEP_Z                      "Babystep Z"
+  #define MSG_BABYSTEP_Z                      _UxGT("Babystep Z")
 #endif
 #ifndef MSG_ENDSTOP_ABORT
-  #define MSG_ENDSTOP_ABORT                   "Endstop abort"
+  #define MSG_ENDSTOP_ABORT                   _UxGT("Endstop abort")
 #endif
 #ifndef MSG_HEATING_FAILED_LCD
-  #define MSG_HEATING_FAILED_LCD              "Heating failed"
+  #define MSG_HEATING_FAILED_LCD              _UxGT("Heating failed")
 #endif
 #ifndef MSG_ERR_REDUNDANT_TEMP
-  #define MSG_ERR_REDUNDANT_TEMP              "Err: REDUNDANT TEMP"
+  #define MSG_ERR_REDUNDANT_TEMP              _UxGT("Err: REDUNDANT TEMP")
 #endif
 #ifndef MSG_THERMAL_RUNAWAY
-  #define MSG_THERMAL_RUNAWAY                 "THERMAL RUNAWAY"
+  #define MSG_THERMAL_RUNAWAY                 _UxGT("THERMAL RUNAWAY")
 #endif
 #ifndef MSG_ERR_MAXTEMP
-  #define MSG_ERR_MAXTEMP                     "Err: MAXTEMP"
+  #define MSG_ERR_MAXTEMP                     _UxGT("Err: MAXTEMP")
 #endif
 #ifndef MSG_ERR_MINTEMP
-  #define MSG_ERR_MINTEMP                     "Err: MINTEMP"
+  #define MSG_ERR_MINTEMP                     _UxGT("Err: MINTEMP")
 #endif
 #ifndef MSG_ERR_MAXTEMP_BED
-  #define MSG_ERR_MAXTEMP_BED                 "Err: MAXTEMP BED"
+  #define MSG_ERR_MAXTEMP_BED                 _UxGT("Err: MAXTEMP BED")
 #endif
 #ifndef MSG_ERR_MINTEMP_BED
-  #define MSG_ERR_MINTEMP_BED                 "Err: MINTEMP BED"
+  #define MSG_ERR_MINTEMP_BED                 _UxGT("Err: MINTEMP BED")
 #endif
 #ifndef MSG_ERR_Z_HOMING
-  #define MSG_ERR_Z_HOMING                    "G28 Z Forbidden"
+  #define MSG_ERR_Z_HOMING                    _UxGT("G28 Z Forbidden")
 #endif
 #ifndef MSG_HALTED
-  #define MSG_HALTED                          "PRINTER HALTED"
+  #define MSG_HALTED                          _UxGT("PRINTER HALTED")
 #endif
 #ifndef MSG_PLEASE_RESET
-  #define MSG_PLEASE_RESET                    "Please reset"
+  #define MSG_PLEASE_RESET                    _UxGT("Please reset")
 #endif
 #ifndef MSG_SHORT_DAY
-  #define MSG_SHORT_DAY                       "d" // One character only
+  #define MSG_SHORT_DAY                       _UxGT("d") // One character only
 #endif
 #ifndef MSG_SHORT_HOUR
-  #define MSG_SHORT_HOUR                      "h" // One character only
+  #define MSG_SHORT_HOUR                      _UxGT("h") // One character only
 #endif
 #ifndef MSG_SHORT_MINUTE
-  #define MSG_SHORT_MINUTE                    "m" // One character only
+  #define MSG_SHORT_MINUTE                    _UxGT("m") // One character only
 #endif
 #ifndef MSG_HEATING
-  #define MSG_HEATING                         "Heating..."
+  #define MSG_HEATING                         _UxGT("Heating...")
 #endif
 #ifndef MSG_HEATING_COMPLETE
-  #define MSG_HEATING_COMPLETE                "Heating done."
+  #define MSG_HEATING_COMPLETE                _UxGT("Heating done.")
 #endif
 #ifndef MSG_BED_HEATING
-  #define MSG_BED_HEATING                     "Bed Heating."
+  #define MSG_BED_HEATING                     _UxGT("Bed Heating.")
 #endif
 #ifndef MSG_BED_DONE
-  #define MSG_BED_DONE                        "Bed done."
+  #define MSG_BED_DONE                        _UxGT("Bed done.")
 #endif
 #ifndef MSG_DELTA_CALIBRATE
-  #define MSG_DELTA_CALIBRATE                 "Delta Calibration"
+  #define MSG_DELTA_CALIBRATE                 _UxGT("Delta Calibration")
 #endif
 #ifndef MSG_DELTA_CALIBRATE_X
-  #define MSG_DELTA_CALIBRATE_X               "Calibrate X"
+  #define MSG_DELTA_CALIBRATE_X               _UxGT("Calibrate X")
 #endif
 #ifndef MSG_DELTA_CALIBRATE_Y
-  #define MSG_DELTA_CALIBRATE_Y               "Calibrate Y"
+  #define MSG_DELTA_CALIBRATE_Y               _UxGT("Calibrate Y")
 #endif
 #ifndef MSG_DELTA_CALIBRATE_Z
-  #define MSG_DELTA_CALIBRATE_Z               "Calibrate Z"
+  #define MSG_DELTA_CALIBRATE_Z               _UxGT("Calibrate Z")
 #endif
 #ifndef MSG_DELTA_CALIBRATE_CENTER
-  #define MSG_DELTA_CALIBRATE_CENTER          "Calibrate Center"
+  #define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Calibrate Center")
 #endif
 
 #ifndef MSG_INFO_MENU
-  #define MSG_INFO_MENU                       "About Printer"
+  #define MSG_INFO_MENU                       _UxGT("About Printer")
 #endif
 #ifndef MSG_INFO_PRINTER_MENU
-  #define MSG_INFO_PRINTER_MENU               "Printer Info"
+  #define MSG_INFO_PRINTER_MENU               _UxGT("Printer Info")
 #endif
 #ifndef MSG_INFO_STATS_MENU
-  #define MSG_INFO_STATS_MENU                 "Printer Stats"
+  #define MSG_INFO_STATS_MENU                 _UxGT("Printer Stats")
 #endif
 #ifndef MSG_INFO_BOARD_MENU
-  #define MSG_INFO_BOARD_MENU                 "Board Info"
+  #define MSG_INFO_BOARD_MENU                 _UxGT("Board Info")
 #endif
 #ifndef MSG_INFO_THERMISTOR_MENU
-  #define MSG_INFO_THERMISTOR_MENU            "Thermistors"
+  #define MSG_INFO_THERMISTOR_MENU            _UxGT("Thermistors")
 #endif
 #ifndef MSG_INFO_EXTRUDERS
-  #define MSG_INFO_EXTRUDERS                  "Extruders"
+  #define MSG_INFO_EXTRUDERS                  _UxGT("Extruders")
 #endif
 #ifndef MSG_INFO_BAUDRATE
-  #define MSG_INFO_BAUDRATE                   "Baud"
+  #define MSG_INFO_BAUDRATE                   _UxGT("Baud")
 #endif
 #ifndef MSG_INFO_PROTOCOL
-  #define MSG_INFO_PROTOCOL                   "Protocol"
+  #define MSG_INFO_PROTOCOL                   _UxGT("Protocol")
 #endif
 #ifndef MSG_LIGHTS_ON
-  #define MSG_LIGHTS_ON                       "Case light on"
+  #define MSG_LIGHTS_ON                       _UxGT("Case light on")
 #endif
 #ifndef MSG_LIGHTS_OFF
-  #define MSG_LIGHTS_OFF                      "Case light off"
+  #define MSG_LIGHTS_OFF                      _UxGT("Case light off")
 #endif
 
 #if LCD_WIDTH >= 20
   #ifndef MSG_INFO_PRINT_COUNT
-    #define MSG_INFO_PRINT_COUNT              "Print Count"
+    #define MSG_INFO_PRINT_COUNT              _UxGT("Print Count")
   #endif
   #ifndef MSG_INFO_COMPLETED_PRINTS
-    #define MSG_INFO_COMPLETED_PRINTS         "Completed"
+    #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Completed")
   #endif
   #ifndef MSG_INFO_PRINT_TIME
-    #define MSG_INFO_PRINT_TIME               "Total print time"
+    #define MSG_INFO_PRINT_TIME               _UxGT("Total print time")
   #endif
   #ifndef MSG_INFO_PRINT_LONGEST
-    #define MSG_INFO_PRINT_LONGEST            "Longest job time"
+    #define MSG_INFO_PRINT_LONGEST            _UxGT("Longest job time")
   #endif
   #ifndef MSG_INFO_PRINT_FILAMENT
-    #define MSG_INFO_PRINT_FILAMENT           "Extruded total"
+    #define MSG_INFO_PRINT_FILAMENT           _UxGT("Extruded total")
   #endif
 #else
   #ifndef MSG_INFO_PRINT_COUNT
-    #define MSG_INFO_PRINT_COUNT              "Prints"
+    #define MSG_INFO_PRINT_COUNT              _UxGT("Prints")
   #endif
   #ifndef MSG_INFO_COMPLETED_PRINTS
-    #define MSG_INFO_COMPLETED_PRINTS         "Completed"
+    #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Completed")
   #endif
   #ifndef MSG_INFO_PRINT_TIME
-    #define MSG_INFO_PRINT_TIME               "Total"
+    #define MSG_INFO_PRINT_TIME               _UxGT("Total")
   #endif
   #ifndef MSG_INFO_PRINT_LONGEST
-    #define MSG_INFO_PRINT_LONGEST            "Longest"
+    #define MSG_INFO_PRINT_LONGEST            _UxGT("Longest")
   #endif
   #ifndef MSG_INFO_PRINT_FILAMENT
-    #define MSG_INFO_PRINT_FILAMENT           "Extruded"
+    #define MSG_INFO_PRINT_FILAMENT           _UxGT("Extruded")
   #endif
 #endif
 
 #ifndef MSG_INFO_MIN_TEMP
-  #define MSG_INFO_MIN_TEMP                   "Min Temp"
+  #define MSG_INFO_MIN_TEMP                   _UxGT("Min Temp")
 #endif
 #ifndef MSG_INFO_MAX_TEMP
-  #define MSG_INFO_MAX_TEMP                   "Max Temp"
+  #define MSG_INFO_MAX_TEMP                   _UxGT("Max Temp")
 #endif
 #ifndef MSG_INFO_PSU
-  #define MSG_INFO_PSU                        "Power Supply"
+  #define MSG_INFO_PSU                        _UxGT("Power Supply")
 #endif
 
 #ifndef MSG_DRIVE_STRENGTH
-  #define MSG_DRIVE_STRENGTH                  "Drive Strength"
+  #define MSG_DRIVE_STRENGTH                  _UxGT("Drive Strength")
 #endif
 #ifndef MSG_DAC_PERCENT
-  #define MSG_DAC_PERCENT                     "Driver %"
+  #define MSG_DAC_PERCENT                     _UxGT("Driver %")
 #endif
 #ifndef MSG_DAC_EEPROM_WRITE
-  #define MSG_DAC_EEPROM_WRITE                "DAC EEPROM Write"
+  #define MSG_DAC_EEPROM_WRITE                _UxGT("DAC EEPROM Write")
 #endif
 #ifndef MSG_FILAMENT_CHANGE_HEADER
-  #define MSG_FILAMENT_CHANGE_HEADER          "CHANGE FILAMENT"
+  #define MSG_FILAMENT_CHANGE_HEADER          _UxGT("CHANGE FILAMENT")
 #endif
 #ifndef MSG_FILAMENT_CHANGE_OPTION_HEADER
-  #define MSG_FILAMENT_CHANGE_OPTION_HEADER   "CHANGE OPTIONS:"
+  #define MSG_FILAMENT_CHANGE_OPTION_HEADER   _UxGT("CHANGE OPTIONS:")
 #endif
 #ifndef MSG_FILAMENT_CHANGE_OPTION_EXTRUDE
-  #define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  "Extrude more"
+  #define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  _UxGT("Extrude more")
 #endif
 #ifndef MSG_FILAMENT_CHANGE_OPTION_RESUME
-  #define MSG_FILAMENT_CHANGE_OPTION_RESUME   "Resume print"
+  #define MSG_FILAMENT_CHANGE_OPTION_RESUME   _UxGT("Resume print")
 #endif
 
 //
@@ -584,49 +584,49 @@
 //
 #if LCD_HEIGHT >= 4
   #ifndef MSG_FILAMENT_CHANGE_INIT_1
-    #define MSG_FILAMENT_CHANGE_INIT_1          "Wait for start"
-    #define MSG_FILAMENT_CHANGE_INIT_2          "of the filament"
-    #define MSG_FILAMENT_CHANGE_INIT_3          "change"
+    #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Wait for start")
+    #define MSG_FILAMENT_CHANGE_INIT_2          _UxGT("of the filament")
+    #define MSG_FILAMENT_CHANGE_INIT_3          _UxGT("change")
   #endif
   #ifndef MSG_FILAMENT_CHANGE_UNLOAD_1
-    #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Wait for"
-    #define MSG_FILAMENT_CHANGE_UNLOAD_2        "filament unload"
+    #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Wait for")
+    #define MSG_FILAMENT_CHANGE_UNLOAD_2        _UxGT("filament unload")
   #endif
   #ifndef MSG_FILAMENT_CHANGE_INSERT_1
-    #define MSG_FILAMENT_CHANGE_INSERT_1        "Insert filament"
-    #define MSG_FILAMENT_CHANGE_INSERT_2        "and press button"
-    #define MSG_FILAMENT_CHANGE_INSERT_3        "to continue..."
+    #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Insert filament")
+    #define MSG_FILAMENT_CHANGE_INSERT_2        _UxGT("and press button")
+    #define MSG_FILAMENT_CHANGE_INSERT_3        _UxGT("to continue...")
   #endif
   #ifndef MSG_FILAMENT_CHANGE_LOAD_1
-    #define MSG_FILAMENT_CHANGE_LOAD_1          "Wait for"
-    #define MSG_FILAMENT_CHANGE_LOAD_2          "filament load"
+    #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Wait for")
+    #define MSG_FILAMENT_CHANGE_LOAD_2          _UxGT("filament load")
   #endif
   #ifndef MSG_FILAMENT_CHANGE_EXTRUDE_1
-    #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Wait for"
-    #define MSG_FILAMENT_CHANGE_EXTRUDE_2       "filament extrude"
+    #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Wait for")
+    #define MSG_FILAMENT_CHANGE_EXTRUDE_2       _UxGT("filament extrude")
   #endif
   #ifndef MSG_FILAMENT_CHANGE_RESUME_1
-    #define MSG_FILAMENT_CHANGE_RESUME_1        "Wait for print"
-    #define MSG_FILAMENT_CHANGE_RESUME_2        "to resume"
+    #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Wait for print")
+    #define MSG_FILAMENT_CHANGE_RESUME_2        _UxGT("to resume")
   #endif
 #else // LCD_HEIGHT < 4
   #ifndef MSG_FILAMENT_CHANGE_INIT_1
-    #define MSG_FILAMENT_CHANGE_INIT_1          "Please wait..."
+    #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Please wait...")
   #endif
   #ifndef MSG_FILAMENT_CHANGE_UNLOAD_1
-    #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Ejecting..."
+    #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Ejecting...")
   #endif
   #ifndef MSG_FILAMENT_CHANGE_INSERT_1
-    #define MSG_FILAMENT_CHANGE_INSERT_1        "Insert and Click"
+    #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Insert and Click")
   #endif
   #ifndef MSG_FILAMENT_CHANGE_LOAD_1
-    #define MSG_FILAMENT_CHANGE_LOAD_1          "Loading..."
+    #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Loading...")
   #endif
   #ifndef MSG_FILAMENT_CHANGE_EXTRUDE_1
-    #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Extruding..."
+    #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Extruding...")
   #endif
   #ifndef MSG_FILAMENT_CHANGE_RESUME_1
-    #define MSG_FILAMENT_CHANGE_RESUME_1        "Resuming..."
+    #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Resuming...")
   #endif
 #endif // LCD_HEIGHT < 4
 
diff --git a/Marlin/language_es.h b/Marlin/language_es.h
index 1412127a06abb96589f30e1d3d1dea253f9b32d2..27b35c1b8efed4e0a2b3240b73bb7e56ac9af637 100644
--- a/Marlin/language_es.h
+++ b/Marlin/language_es.h
@@ -32,197 +32,197 @@
 
 #define DISPLAY_CHARSET_ISO10646_1
 
-#define WELCOME_MSG                         MACHINE_NAME " lista."
-#define MSG_SD_INSERTED                     "Tarjeta colocada"
-#define MSG_SD_REMOVED                      "Tarjeta retirada"
-#define MSG_LCD_ENDSTOPS                    "Endstops" // Max length 8 characters
-#define MSG_MAIN                            "Menu principal"
-#define MSG_AUTOSTART                       "Inicio automatico"
-#define MSG_DISABLE_STEPPERS                "Apagar motores"
-#define MSG_AUTO_HOME                       "Llevar al origen"
-#define MSG_AUTO_HOME_X                     "Origen X"
-#define MSG_AUTO_HOME_Y                     "Origen Y"
-#define MSG_AUTO_HOME_Z                     "Origen Z"
-#define MSG_LEVEL_BED_HOMING                "Origen XYZ"
-#define MSG_LEVEL_BED_WAITING               "Iniciar (Presione)"
-#define MSG_LEVEL_BED_DONE                  "Nivelacion lista!"
-#define MSG_LEVEL_BED_CANCEL                "Cancelar"
-#define MSG_SET_HOME_OFFSETS                "Ajustar desfases"
-#define MSG_HOME_OFFSETS_APPLIED            "Desfase aplicado"
-#define MSG_SET_ORIGIN                      "Establecer origen"
-#define MSG_PREHEAT_1                       "Precalentar PLA"
-#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 " "
-#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 "Todo"
-#define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1"Plataforma"
-#define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 "Config"
-#define MSG_PREHEAT_2                       "Precalentar ABS"
-#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 " "
-#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 "Todo"
-#define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2 "Plataforma"
-#define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 "Config"
-#define MSG_COOLDOWN                        "Enfriar"
-#define MSG_SWITCH_PS_ON                    "Encender"
-#define MSG_SWITCH_PS_OFF                   "Apagar"
-#define MSG_EXTRUDE                         "Extruir"
-#define MSG_RETRACT                         "Retraer"
-#define MSG_MOVE_AXIS                       "Mover ejes"
-#define MSG_LEVEL_BED                       "Nivelar plataforma"
-#define MSG_MOVE_X                          "Mover X"
-#define MSG_MOVE_Y                          "Mover Y"
-#define MSG_MOVE_Z                          "Mover Z"
-#define MSG_MOVE_E                          "Extrusor"
-#define MSG_MOVE_01MM                       "Mover 0.1mm"
-#define MSG_MOVE_1MM                        "Mover 1mm"
-#define MSG_MOVE_10MM                       "Mover 10mm"
-#define MSG_SPEED                           "Velocidad"
-#define MSG_BED_Z                           "Plataforma Z"
-#define MSG_NOZZLE                          "Boquilla"
-#define MSG_BED                             "Plataforma"
-#define MSG_FAN_SPEED                       "Ventilador"
-#define MSG_FLOW                            "Flujo"
-#define MSG_CONTROL                         "Control"
-#define MSG_MIN                             LCD_STR_THERMOMETER " Min"
-#define MSG_MAX                             LCD_STR_THERMOMETER " Max"
-#define MSG_FACTOR                          LCD_STR_THERMOMETER " Fact"
-#define MSG_AUTOTEMP                        "Temperatura Auto."
-#define MSG_ON                              "Encender"
-#define MSG_OFF                             "Apagar"
-#define MSG_PID_P                           "PID-P"
-#define MSG_PID_I                           "PID-I"
-#define MSG_PID_D                           "PID-D"
-#define MSG_PID_C                           "PID-C"
-#define MSG_ACC                             "Aceleracion"
-#define MSG_VX_JERK                         "Vx-jerk"
-#define MSG_VY_JERK                         "Vy-jerk"
-#define MSG_VZ_JERK                         "Vz-jerk"
-#define MSG_VE_JERK                         "Ve-jerk"
-#define MSG_VMAX                            "Vmax"
-#define MSG_VMIN                            "Vmin"
-#define MSG_VTRAV_MIN                       "Vel. viaje min"
-#define MSG_AMAX                            "Acel. max"
-#define MSG_A_RETRACT                       "Acel. retrac."
-#define MSG_A_TRAVEL                        "Acel. Viaje"
-#define MSG_XSTEPS                          "X pasos/mm"
-#define MSG_YSTEPS                          "Y pasos/mm"
-#define MSG_ZSTEPS                          "Z pasos/mm"
-#define MSG_ESTEPS                          "E pasos/mm"
-#define MSG_E1STEPS                         "E1 pasos/mm"
-#define MSG_E2STEPS                         "E2 pasos/mm"
-#define MSG_E3STEPS                         "E3 pasos/mm"
-#define MSG_E4STEPS                         "E4 pasos/mm"
-#define MSG_TEMPERATURE                     "Temperatura"
-#define MSG_MOTION                          "Movimiento"
-#define MSG_VOLUMETRIC                      "Filamento"
-#define MSG_VOLUMETRIC_ENABLED              "E in mm3"
-#define MSG_FILAMENT_DIAM                   "Fil. Dia."
-#define MSG_CONTRAST                        "Contraste"
-#define MSG_STORE_EPROM                     "Guardar memoria"
-#define MSG_LOAD_EPROM                      "Cargar memoria"
-#define MSG_RESTORE_FAILSAFE                "Restaurar memoria"
-#define MSG_REFRESH                         "Volver a cargar"
-#define MSG_WATCH                           "Informacion"
-#define MSG_PREPARE                         "Preparar"
-#define MSG_TUNE                            "Ajustar"
-#define MSG_PAUSE_PRINT                     "Pausar impresion"
-#define MSG_RESUME_PRINT                    "Reanudar impresion"
-#define MSG_STOP_PRINT                      "Detener impresion"
-#define MSG_CARD_MENU                       "Menu de SD"
-#define MSG_NO_CARD                         "No hay tarjeta SD"
-#define MSG_DWELL                           "Reposo..."
-#define MSG_USERWAIT                        "Esperando ordenes"
-#define MSG_RESUMING                        "Resumiendo impre."
-#define MSG_PRINT_ABORTED                   "Impresion cancelada"
-#define MSG_NO_MOVE                         "Sin movimiento"
-#define MSG_KILLED                          "Parada de emergencia"
-#define MSG_STOPPED                         "Detenida"
-#define MSG_CONTROL_RETRACT                 "Retraer mm"
-#define MSG_CONTROL_RETRACT_SWAP            "Interc. Retraer mm"
-#define MSG_CONTROL_RETRACTF                "Retraer  V"
-#define MSG_CONTROL_RETRACT_ZLIFT           "Levantar mm"
-#define MSG_CONTROL_RETRACT_RECOVER         "DesRet +mm"
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "Interc. DesRet +mm"
-#define MSG_CONTROL_RETRACT_RECOVERF        "DesRet V"
-#define MSG_AUTORETRACT                     "Retraccion Auto."
-#define MSG_FILAMENTCHANGE                  "Cambiar filamento"
-#define MSG_INIT_SDCARD                     "Iniciando tarjeta"
-#define MSG_CNG_SDCARD                      "Cambiar tarjeta"
-#define MSG_ZPROBE_OUT                      "Sonda Z fuera"
-#define MSG_HOME                            "Home"  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
-#define MSG_FIRST                           "first"
-#define MSG_ZPROBE_ZOFFSET                  "Desfase Z"
-#define MSG_BABYSTEP_X                      "Micropaso X"
-#define MSG_BABYSTEP_Y                      "Micropaso Y"
-#define MSG_BABYSTEP_Z                      "Micropaso Z"
-#define MSG_ENDSTOP_ABORT                   "Cancelado - Endstop"
-#define MSG_HEATING_FAILED_LCD              "Error: al calentar"
-#define MSG_ERR_REDUNDANT_TEMP              "Error: temperatura"
-#define MSG_THERMAL_RUNAWAY                 "Error de temperatura"
-#define MSG_ERR_MAXTEMP                     "Error: Temp Maxima"
-#define MSG_ERR_MINTEMP                     "Error: Temp Minima"
-#define MSG_ERR_MAXTEMP_BED                 "Error: Temp Max Plat"
-#define MSG_ERR_MINTEMP_BED                 "Error: Temp Min Plat"
-#define MSG_HEATING                         "Calentando..."
-#define MSG_HEATING_COMPLETE                "Calentamiento listo"
-#define MSG_BED_HEATING                     "Calentando Plat..."
-#define MSG_BED_DONE                        "Plataforma Caliente"
-#define MSG_DELTA_CALIBRATE                 "Calibracion Delta"
-#define MSG_DELTA_CALIBRATE_X               "Calibrar X"
-#define MSG_DELTA_CALIBRATE_Y               "Calibrar Y"
-#define MSG_DELTA_CALIBRATE_Z               "Calibrar Z"
-#define MSG_DELTA_CALIBRATE_CENTER          "Calibrar Centro"
-#define MSG_INFO_MENU                       "Inf. Impresora"
-#define MSG_INFO_PRINTER_MENU               "Inf. Impresora"
-#define MSG_INFO_STATS_MENU                 "Estadisticas Imp."
-#define MSG_INFO_BOARD_MENU                 "Inf. Controlador"
-#define MSG_INFO_THERMISTOR_MENU            "Termistores"
-#define MSG_INFO_EXTRUDERS                  "Extrusores"
-#define MSG_INFO_BAUDRATE                   "Baudios"
-#define MSG_INFO_PROTOCOL                   "Protocolo"
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" lista.")
+#define MSG_SD_INSERTED                     _UxGT("Tarjeta colocada")
+#define MSG_SD_REMOVED                      _UxGT("Tarjeta retirada")
+#define MSG_LCD_ENDSTOPS                    _UxGT("Endstops") // Max length 8 characters
+#define MSG_MAIN                            _UxGT("Menu principal")
+#define MSG_AUTOSTART                       _UxGT("Inicio automatico")
+#define MSG_DISABLE_STEPPERS                _UxGT("Apagar motores")
+#define MSG_AUTO_HOME                       _UxGT("Llevar al origen")
+#define MSG_AUTO_HOME_X                     _UxGT("Origen X")
+#define MSG_AUTO_HOME_Y                     _UxGT("Origen Y")
+#define MSG_AUTO_HOME_Z                     _UxGT("Origen Z")
+#define MSG_LEVEL_BED_HOMING                _UxGT("Origen XYZ")
+#define MSG_LEVEL_BED_WAITING               _UxGT("Iniciar (Presione)")
+#define MSG_LEVEL_BED_DONE                  _UxGT("Nivelacion lista!")
+#define MSG_LEVEL_BED_CANCEL                _UxGT("Cancelar")
+#define MSG_SET_HOME_OFFSETS                _UxGT("Ajustar desfases")
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("Desfase aplicado")
+#define MSG_SET_ORIGIN                      _UxGT("Establecer origen")
+#define MSG_PREHEAT_1                       _UxGT("Precalentar PLA")
+#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 _UxGT(" ")
+#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 _UxGT("Todo")
+#define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1 _UxGT("Plataforma")
+#define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 _UxGT("Config")
+#define MSG_PREHEAT_2                       _UxGT("Precalentar ABS")
+#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 _UxGT(" ")
+#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 _UxGT("Todo")
+#define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2 _UxGT("Plataforma")
+#define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 _UxGT("Config")
+#define MSG_COOLDOWN                        _UxGT("Enfriar")
+#define MSG_SWITCH_PS_ON                    _UxGT("Encender")
+#define MSG_SWITCH_PS_OFF                   _UxGT("Apagar")
+#define MSG_EXTRUDE                         _UxGT("Extruir")
+#define MSG_RETRACT                         _UxGT("Retraer")
+#define MSG_MOVE_AXIS                       _UxGT("Mover ejes")
+#define MSG_LEVEL_BED                       _UxGT("Nivelar plataforma")
+#define MSG_MOVE_X                          _UxGT("Mover X")
+#define MSG_MOVE_Y                          _UxGT("Mover Y")
+#define MSG_MOVE_Z                          _UxGT("Mover Z")
+#define MSG_MOVE_E                          _UxGT("Extrusor")
+#define MSG_MOVE_01MM                       _UxGT("Mover 0.1mm")
+#define MSG_MOVE_1MM                        _UxGT("Mover 1mm")
+#define MSG_MOVE_10MM                       _UxGT("Mover 10mm")
+#define MSG_SPEED                           _UxGT("Velocidad")
+#define MSG_BED_Z                           _UxGT("Plataforma Z")
+#define MSG_NOZZLE                          _UxGT("Boquilla")
+#define MSG_BED                             _UxGT("Plataforma")
+#define MSG_FAN_SPEED                       _UxGT("Ventilador")
+#define MSG_FLOW                            _UxGT("Flujo")
+#define MSG_CONTROL                         _UxGT("Control")
+#define MSG_MIN                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Min")
+#define MSG_MAX                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Max")
+#define MSG_FACTOR                          _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Fact")
+#define MSG_AUTOTEMP                        _UxGT("Temperatura Auto.")
+#define MSG_ON                              _UxGT("Encender")
+#define MSG_OFF                             _UxGT("Apagar")
+#define MSG_PID_P                           _UxGT("PID-P")
+#define MSG_PID_I                           _UxGT("PID-I")
+#define MSG_PID_D                           _UxGT("PID-D")
+#define MSG_PID_C                           _UxGT("PID-C")
+#define MSG_ACC                             _UxGT("Aceleracion")
+#define MSG_VX_JERK                         _UxGT("Vx-jerk")
+#define MSG_VY_JERK                         _UxGT("Vy-jerk")
+#define MSG_VZ_JERK                         _UxGT("Vz-jerk")
+#define MSG_VE_JERK                         _UxGT("Ve-jerk")
+#define MSG_VMAX                            _UxGT("Vmax")
+#define MSG_VMIN                            _UxGT("Vmin")
+#define MSG_VTRAV_MIN                       _UxGT("Vel. viaje min")
+#define MSG_AMAX                            _UxGT("Acel. max")
+#define MSG_A_RETRACT                       _UxGT("Acel. retrac.")
+#define MSG_A_TRAVEL                        _UxGT("Acel. Viaje")
+#define MSG_XSTEPS                          _UxGT("X pasos/mm")
+#define MSG_YSTEPS                          _UxGT("Y pasos/mm")
+#define MSG_ZSTEPS                          _UxGT("Z pasos/mm")
+#define MSG_ESTEPS                          _UxGT("E pasos/mm")
+#define MSG_E1STEPS                         _UxGT("E1 pasos/mm")
+#define MSG_E2STEPS                         _UxGT("E2 pasos/mm")
+#define MSG_E3STEPS                         _UxGT("E3 pasos/mm")
+#define MSG_E4STEPS                         _UxGT("E4 pasos/mm")
+#define MSG_TEMPERATURE                     _UxGT("Temperatura")
+#define MSG_MOTION                          _UxGT("Movimiento")
+#define MSG_VOLUMETRIC                      _UxGT("Filamento")
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("E in mm3")
+#define MSG_FILAMENT_DIAM                   _UxGT("Fil. Dia.")
+#define MSG_CONTRAST                        _UxGT("Contraste")
+#define MSG_STORE_EPROM                     _UxGT("Guardar memoria")
+#define MSG_LOAD_EPROM                      _UxGT("Cargar memoria")
+#define MSG_RESTORE_FAILSAFE                _UxGT("Restaurar memoria")
+#define MSG_REFRESH                         _UxGT("Volver a cargar")
+#define MSG_WATCH                           _UxGT("Informacion")
+#define MSG_PREPARE                         _UxGT("Preparar")
+#define MSG_TUNE                            _UxGT("Ajustar")
+#define MSG_PAUSE_PRINT                     _UxGT("Pausar impresion")
+#define MSG_RESUME_PRINT                    _UxGT("Reanudar impresion")
+#define MSG_STOP_PRINT                      _UxGT("Detener impresion")
+#define MSG_CARD_MENU                       _UxGT("Menu de SD")
+#define MSG_NO_CARD                         _UxGT("No hay tarjeta SD")
+#define MSG_DWELL                           _UxGT("Reposo...")
+#define MSG_USERWAIT                        _UxGT("Esperando ordenes")
+#define MSG_RESUMING                        _UxGT("Resumiendo impre.")
+#define MSG_PRINT_ABORTED                   _UxGT("Impresion cancelada")
+#define MSG_NO_MOVE                         _UxGT("Sin movimiento")
+#define MSG_KILLED                          _UxGT("Parada de emergencia")
+#define MSG_STOPPED                         _UxGT("Detenida")
+#define MSG_CONTROL_RETRACT                 _UxGT("Retraer mm")
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("Interc. Retraer mm")
+#define MSG_CONTROL_RETRACTF                _UxGT("Retraer  V")
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Levantar mm")
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("DesRet +mm")
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("Interc. DesRet +mm")
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("DesRet V")
+#define MSG_AUTORETRACT                     _UxGT("Retraccion Auto.")
+#define MSG_FILAMENTCHANGE                  _UxGT("Cambiar filamento")
+#define MSG_INIT_SDCARD                     _UxGT("Iniciando tarjeta")
+#define MSG_CNG_SDCARD                      _UxGT("Cambiar tarjeta")
+#define MSG_ZPROBE_OUT                      _UxGT("Sonda Z fuera")
+#define MSG_HOME                            _UxGT("Home")  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
+#define MSG_FIRST                           _UxGT("first")
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Desfase Z")
+#define MSG_BABYSTEP_X                      _UxGT("Micropaso X")
+#define MSG_BABYSTEP_Y                      _UxGT("Micropaso Y")
+#define MSG_BABYSTEP_Z                      _UxGT("Micropaso Z")
+#define MSG_ENDSTOP_ABORT                   _UxGT("Cancelado - Endstop")
+#define MSG_HEATING_FAILED_LCD              _UxGT("Error: al calentar")
+#define MSG_ERR_REDUNDANT_TEMP              _UxGT("Error: temperatura")
+#define MSG_THERMAL_RUNAWAY                 _UxGT("Error de temperatura")
+#define MSG_ERR_MAXTEMP                     _UxGT("Error: Temp Maxima")
+#define MSG_ERR_MINTEMP                     _UxGT("Error: Temp Minima")
+#define MSG_ERR_MAXTEMP_BED                 _UxGT("Error: Temp Max Plat")
+#define MSG_ERR_MINTEMP_BED                 _UxGT("Error: Temp Min Plat")
+#define MSG_HEATING                         _UxGT("Calentando...")
+#define MSG_HEATING_COMPLETE                _UxGT("Calentamiento listo")
+#define MSG_BED_HEATING                     _UxGT("Calentando Plat...")
+#define MSG_BED_DONE                        _UxGT("Plataforma Caliente")
+#define MSG_DELTA_CALIBRATE                 _UxGT("Calibracion Delta")
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Calibrar X")
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Calibrar Y")
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Calibrar Z")
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Calibrar Centro")
+#define MSG_INFO_MENU                       _UxGT("Inf. Impresora")
+#define MSG_INFO_PRINTER_MENU               _UxGT("Inf. Impresora")
+#define MSG_INFO_STATS_MENU                 _UxGT("Estadisticas Imp.")
+#define MSG_INFO_BOARD_MENU                 _UxGT("Inf. Controlador")
+#define MSG_INFO_THERMISTOR_MENU            _UxGT("Termistores")
+#define MSG_INFO_EXTRUDERS                  _UxGT("Extrusores")
+#define MSG_INFO_BAUDRATE                   _UxGT("Baudios")
+#define MSG_INFO_PROTOCOL                   _UxGT("Protocolo")
 #if LCD_WIDTH > 19
-  #define MSG_INFO_PRINT_COUNT              "Conteo de impresion"
-  #define MSG_INFO_COMPLETED_PRINTS         "Completadas"
-  #define MSG_INFO_PRINT_TIME               "Tiempo total de imp."
-  #define MSG_INFO_PRINT_LONGEST            "Impresion mas larga"
-  #define MSG_INFO_PRINT_FILAMENT           "Total de Extrusion"
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Conteo de impresion")
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Completadas")
+  #define MSG_INFO_PRINT_TIME               _UxGT("Tiempo total de imp.")
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("Impresion mas larga")
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Total de Extrusion")
 #else
-  #define MSG_INFO_PRINT_COUNT              "Impresiones"
-  #define MSG_INFO_COMPLETED_PRINTS         "Completadas"
-  #define MSG_INFO_PRINT_TIME               "Total"
-  #define MSG_INFO_PRINT_LONGEST            "Mas larga"
-  #define MSG_INFO_PRINT_FILAMENT           "Extrusion"
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Impresiones")
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Completadas")
+  #define MSG_INFO_PRINT_TIME               _UxGT("Total")
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("Mas larga")
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Extrusion")
 #endif
-#define MSG_INFO_MIN_TEMP                   "Temperatura minima"
-#define MSG_INFO_MAX_TEMP                   "Temperatura maxima"
-#define MSG_INFO_PSU                        "Fuente de poder"
+#define MSG_INFO_MIN_TEMP                   _UxGT("Temperatura minima")
+#define MSG_INFO_MAX_TEMP                   _UxGT("Temperatura maxima")
+#define MSG_INFO_PSU                        _UxGT("Fuente de poder")
 
-#define MSG_FILAMENT_CHANGE_HEADER          "Cambiar Filamento"
-#define MSG_FILAMENT_CHANGE_OPTION_HEADER   "Opciones de cambio:"
-#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  "Extruir mas"
-#define MSG_FILAMENT_CHANGE_OPTION_RESUME   "Resumir imp."
+#define MSG_FILAMENT_CHANGE_HEADER          _UxGT("Cambiar Filamento")
+#define MSG_FILAMENT_CHANGE_OPTION_HEADER   _UxGT("Opciones de cambio:")
+#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  _UxGT("Extruir mas")
+#define MSG_FILAMENT_CHANGE_OPTION_RESUME   _UxGT("Resumir imp.")
 
-#define MSG_FILAMENT_CHANGE_INIT_1          "Esperando iniciar"
+#define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Esperando iniciar")
 
-#define MSG_FILAMENT_CHANGE_INSERT_1        "Inserte filamento"
-#define MSG_FILAMENT_CHANGE_INSERT_2        "y presione el boton"
+#define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Inserte filamento")
+#define MSG_FILAMENT_CHANGE_INSERT_2        _UxGT("y presione el boton")
 
 #if LCD_HEIGHT >= 4
   // Up to 3 lines allowed
-  #define MSG_FILAMENT_CHANGE_INIT_2        "del filamento"
-  #define MSG_FILAMENT_CHANGE_INIT_3        "cambiar"
-  #define MSG_FILAMENT_CHANGE_INSERT_3      "para continuar..."
+  #define MSG_FILAMENT_CHANGE_INIT_2        _UxGT("del filamento")
+  #define MSG_FILAMENT_CHANGE_INIT_3        _UxGT("cambiar")
+  #define MSG_FILAMENT_CHANGE_INSERT_3      _UxGT("para continuar...")
 #else // LCD_HEIGHT < 4
   // Up to 2 lines allowed
-  #define MSG_FILAMENT_CHANGE_INIT_2        "del fil. cambiar"
-  #define MSG_FILAMENT_CHANGE_INSERT_1      "Inserte filamento"
+  #define MSG_FILAMENT_CHANGE_INIT_2        _UxGT("del fil. cambiar")
+  #define MSG_FILAMENT_CHANGE_INSERT_1      _UxGT("Inserte filamento")
 #endif // LCD_HEIGHT < 4
 
-#define MSG_FILAMENT_CHANGE_UNLOAD_1        "Esperado por"
-#define MSG_FILAMENT_CHANGE_UNLOAD_2        "filamento expulsado"
-#define MSG_FILAMENT_CHANGE_LOAD_1          "Esperado por"
-#define MSG_FILAMENT_CHANGE_LOAD_2          "Cargar filamento"
-#define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Esperado por"
-#define MSG_FILAMENT_CHANGE_EXTRUDE_2       "Extruir filamento"
-#define MSG_FILAMENT_CHANGE_RESUME_1        "Esperando imp."
-#define MSG_FILAMENT_CHANGE_RESUME_2        "para resumir"
+#define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Esperado por")
+#define MSG_FILAMENT_CHANGE_UNLOAD_2        _UxGT("filamento expulsado")
+#define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Esperado por")
+#define MSG_FILAMENT_CHANGE_LOAD_2          _UxGT("Cargar filamento")
+#define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Esperado por")
+#define MSG_FILAMENT_CHANGE_EXTRUDE_2       _UxGT("Extruir filamento")
+#define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Esperando imp.")
+#define MSG_FILAMENT_CHANGE_RESUME_2        _UxGT("para resumir")
 
 #endif // LANGUAGE_ES_H
diff --git a/Marlin/language_eu.h b/Marlin/language_eu.h
index b38c7e617fed7e7a2f7ad297f3b8b6e050c8764a..ffa62b95cbb6949949a82a085523b553f9030ef3 100644
--- a/Marlin/language_eu.h
+++ b/Marlin/language_eu.h
@@ -32,125 +32,125 @@
 
 #define DISPLAY_CHARSET_ISO10646_1
 
-#define WELCOME_MSG                         MACHINE_NAME " prest."
-#define MSG_SD_INSERTED                     "Txartela sartuta"
-#define MSG_SD_REMOVED                      "Txartela kenduta"
-#define MSG_MAIN                            "Menu nagusia"
-#define MSG_AUTOSTART                       "Auto hasiera"
-#define MSG_DISABLE_STEPPERS                "Itzali motoreak"
-#define MSG_AUTO_HOME                       "Hasierara joan"
-#define MSG_LEVEL_BED_HOMING                "Homing XYZ"
-#define MSG_LEVEL_BED_WAITING               "Click to Begin"
-#define MSG_LEVEL_BED_DONE                  "Leveling Done!"
-#define MSG_LEVEL_BED_CANCEL                "Cancel"
-#define MSG_SET_HOME_OFFSETS                "Set home offsets"
-#define MSG_HOME_OFFSETS_APPLIED            "Offsets applied"
-#define MSG_SET_ORIGIN                      "Hasiera ipini"
-#define MSG_PREHEAT_1                       "Aurreberotu PLA"
-#define MSG_PREHEAT_1_N                     "Aurreberotu PLA "
-#define MSG_PREHEAT_1_ALL                   "Berotu PLA Guztia"
-#define MSG_PREHEAT_1_BEDONLY               "Berotu PLA Ohea"
-#define MSG_PREHEAT_1_SETTINGS              "Berotu PLA Konfig"
-#define MSG_PREHEAT_2                       "Aurreberotu ABS"
-#define MSG_PREHEAT_2_N                     "Aurreberotu ABS "
-#define MSG_PREHEAT_2_ALL                   "Berotu ABS Guztia"
-#define MSG_PREHEAT_2_BEDONLY               "Berotu ABS Ohea"
-#define MSG_PREHEAT_2_SETTINGS              "Berotu ABS Konfig"
-#define MSG_COOLDOWN                        "Hoztu"
-#define MSG_SWITCH_PS_ON                    "Energia piztu"
-#define MSG_SWITCH_PS_OFF                   "Energia itzali"
-#define MSG_EXTRUDE                         "Estruitu"
-#define MSG_RETRACT                         "Atzera eragin"
-#define MSG_MOVE_AXIS                       "Ardatzak mugitu"
-#define MSG_MOVE_X                          "Mugitu X"
-#define MSG_MOVE_Y                          "Mugitu Y"
-#define MSG_MOVE_Z                          "Mugitu Z"
-#define MSG_MOVE_E                          "Estrusorea"
-#define MSG_MOVE_01MM                       "Mugitu 0.1mm"
-#define MSG_MOVE_1MM                        "Mugitu 1mm"
-#define MSG_MOVE_10MM                       "Mugitu 10mm"
-#define MSG_SPEED                           "Abiadura"
-#define MSG_NOZZLE                          "Pita"
-#define MSG_BED                             "Ohea"
-#define MSG_FAN_SPEED                       "Haizagailua"
-#define MSG_FLOW                            "Fluxua"
-#define MSG_CONTROL                         "Kontrola"
-#define MSG_MIN                             LCD_STR_THERMOMETER " Min"
-#define MSG_MAX                             LCD_STR_THERMOMETER " Max"
-#define MSG_FACTOR                          LCD_STR_THERMOMETER " Faktorea"
-#define MSG_AUTOTEMP                        "Auto tenperatura"
-#define MSG_ON                              "On "
-#define MSG_OFF                             "Off"
-#define MSG_PID_P                           "PID-P"
-#define MSG_PID_I                           "PID-I"
-#define MSG_PID_D                           "PID-D"
-#define MSG_PID_C                           "PID-C"
-#define MSG_ACC                             "Azelerazioa"
-#define MSG_VX_JERK                         "Vx-astindua"
-#define MSG_VY_JERK                         "Vy-astindua"
-#define MSG_VZ_JERK                         "Vz-astindua"
-#define MSG_VE_JERK                         "Ve-astindua"
-#define MSG_VMAX                            "Vmax "
-#define MSG_VMIN                            "Vmin"
-#define MSG_VTRAV_MIN                       "VTrav min"
-#define MSG_AMAX                            "Amax "
-#define MSG_A_RETRACT                       "A-retrakt"
-#define MSG_XSTEPS                          "X pausoak/mm"
-#define MSG_YSTEPS                          "Y pausoak/mm"
-#define MSG_ZSTEPS                          "Z pausoak/mm"
-#define MSG_ESTEPS                          "E pausoak/mm"
-#define MSG_E1STEPS                         "E1 pausoak/mm"
-#define MSG_E2STEPS                         "E2 pausoak/mm"
-#define MSG_E3STEPS                         "E3 pausoak/mm"
-#define MSG_E4STEPS                         "E4 pausoak/mm"
-#define MSG_TEMPERATURE                     "Tenperatura"
-#define MSG_MOTION                          "Mugimendua"
-#define MSG_VOLUMETRIC                      "Filament"
-#define MSG_VOLUMETRIC_ENABLED              "E in mm3"
-#define MSG_FILAMENT_DIAM                   "Fil. Dia."
-#define MSG_CONTRAST                        "LCD kontrastea"
-#define MSG_STORE_EPROM                     "Gorde memoria"
-#define MSG_LOAD_EPROM                      "Kargatu memoria"
-#define MSG_RESTORE_FAILSAFE                "Larri. berriz."
-#define MSG_REFRESH                         "Berriz kargatu"
-#define MSG_WATCH                           "Pantaila info"
-#define MSG_PREPARE                         "Prestatu"
-#define MSG_TUNE                            "Doitu"
-#define MSG_PAUSE_PRINT                     "Pausatu inprimak."
-#define MSG_RESUME_PRINT                    "Jarraitu inprima."
-#define MSG_STOP_PRINT                      "Gelditu inprima."
-#define MSG_CARD_MENU                       "SD-tik inprimatu"
-#define MSG_NO_CARD                         "Ez dago txartelik"
-#define MSG_DWELL                           "Lo egin..."
-#define MSG_USERWAIT                        "Aginduak zain..."
-#define MSG_RESUMING                        "Jarraitzen inpri."
-#define MSG_PRINT_ABORTED                   "Print aborted"
-#define MSG_NO_MOVE                         "Mugimendu gabe"
-#define MSG_KILLED                          "LARRIALDI GELDIA"
-#define MSG_STOPPED                         "GELDITUTA. "
-#define MSG_CONTROL_RETRACT                 "Atzera egin mm"
-#define MSG_CONTROL_RETRACT_SWAP            "Swap Atzera egin mm"
-#define MSG_CONTROL_RETRACTF                "Atzera egin V"
-#define MSG_CONTROL_RETRACT_ZLIFT           "Igo mm"
-#define MSG_CONTROL_RETRACT_RECOVER         "Atzera egin +mm"
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "Swap Atzera egin +mm"
-#define MSG_CONTROL_RETRACT_RECOVERF        "Atzera egin V"
-#define MSG_AUTORETRACT                     "Atzera egin"
-#define MSG_FILAMENTCHANGE                  "Aldatu filament."
-#define MSG_INIT_SDCARD                     "Hasieratu txartela"
-#define MSG_CNG_SDCARD                      "Aldatu txartela"
-#define MSG_ZPROBE_OUT                      "Z ohe hasiera"
-#define MSG_HOME                            "Home"  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
-#define MSG_FIRST                           "first"
-#define MSG_ZPROBE_ZOFFSET                  "Z konpentsatu"
-#define MSG_BABYSTEP_X                      "Babystep X"
-#define MSG_BABYSTEP_Y                      "Babystep Y"
-#define MSG_BABYSTEP_Z                      "Babystep Z"
-#define MSG_ENDSTOP_ABORT                   "Endstop deuseztat"
-#define MSG_DELTA_CALIBRATE                 "Delta Calibration"
-#define MSG_DELTA_CALIBRATE_X               "Calibrate X"
-#define MSG_DELTA_CALIBRATE_Y               "Calibrate Y"
-#define MSG_DELTA_CALIBRATE_Z               "Calibrate Z"
-#define MSG_DELTA_CALIBRATE_CENTER          "Calibrate Center"
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" prest.")
+#define MSG_SD_INSERTED                     _UxGT("Txartela sartuta")
+#define MSG_SD_REMOVED                      _UxGT("Txartela kenduta")
+#define MSG_MAIN                            _UxGT("Menu nagusia")
+#define MSG_AUTOSTART                       _UxGT("Auto hasiera")
+#define MSG_DISABLE_STEPPERS                _UxGT("Itzali motoreak")
+#define MSG_AUTO_HOME                       _UxGT("Hasierara joan")
+#define MSG_LEVEL_BED_HOMING                _UxGT("Homing XYZ")
+#define MSG_LEVEL_BED_WAITING               _UxGT("Click to Begin")
+#define MSG_LEVEL_BED_DONE                  _UxGT("Leveling Done!")
+#define MSG_LEVEL_BED_CANCEL                _UxGT("Cancel")
+#define MSG_SET_HOME_OFFSETS                _UxGT("Set home offsets")
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("Offsets applied")
+#define MSG_SET_ORIGIN                      _UxGT("Hasiera ipini")
+#define MSG_PREHEAT_1                       _UxGT("Aurreberotu PLA")
+#define MSG_PREHEAT_1_N                     _UxGT("Aurreberotu PLA ")
+#define MSG_PREHEAT_1_ALL                   _UxGT("Berotu PLA Guztia")
+#define MSG_PREHEAT_1_BEDONLY               _UxGT("Berotu PLA Ohea")
+#define MSG_PREHEAT_1_SETTINGS              _UxGT("Berotu PLA Konfig")
+#define MSG_PREHEAT_2                       _UxGT("Aurreberotu ABS")
+#define MSG_PREHEAT_2_N                     _UxGT("Aurreberotu ABS ")
+#define MSG_PREHEAT_2_ALL                   _UxGT("Berotu ABS Guztia")
+#define MSG_PREHEAT_2_BEDONLY               _UxGT("Berotu ABS Ohea")
+#define MSG_PREHEAT_2_SETTINGS              _UxGT("Berotu ABS Konfig")
+#define MSG_COOLDOWN                        _UxGT("Hoztu")
+#define MSG_SWITCH_PS_ON                    _UxGT("Energia piztu")
+#define MSG_SWITCH_PS_OFF                   _UxGT("Energia itzali")
+#define MSG_EXTRUDE                         _UxGT("Estruitu")
+#define MSG_RETRACT                         _UxGT("Atzera eragin")
+#define MSG_MOVE_AXIS                       _UxGT("Ardatzak mugitu")
+#define MSG_MOVE_X                          _UxGT("Mugitu X")
+#define MSG_MOVE_Y                          _UxGT("Mugitu Y")
+#define MSG_MOVE_Z                          _UxGT("Mugitu Z")
+#define MSG_MOVE_E                          _UxGT("Estrusorea")
+#define MSG_MOVE_01MM                       _UxGT("Mugitu 0.1mm")
+#define MSG_MOVE_1MM                        _UxGT("Mugitu 1mm")
+#define MSG_MOVE_10MM                       _UxGT("Mugitu 10mm")
+#define MSG_SPEED                           _UxGT("Abiadura")
+#define MSG_NOZZLE                          _UxGT("Pita")
+#define MSG_BED                             _UxGT("Ohea")
+#define MSG_FAN_SPEED                       _UxGT("Haizagailua")
+#define MSG_FLOW                            _UxGT("Fluxua")
+#define MSG_CONTROL                         _UxGT("Kontrola")
+#define MSG_MIN                             LCD_STR_THERMOMETER _UxGT(" Min")
+#define MSG_MAX                             LCD_STR_THERMOMETER _UxGT(" Max")
+#define MSG_FACTOR                          LCD_STR_THERMOMETER _UxGT(" Faktorea")
+#define MSG_AUTOTEMP                        _UxGT("Auto tenperatura")
+#define MSG_ON                              _UxGT("On ")
+#define MSG_OFF                             _UxGT("Off")
+#define MSG_PID_P                           _UxGT("PID-P")
+#define MSG_PID_I                           _UxGT("PID-I")
+#define MSG_PID_D                           _UxGT("PID-D")
+#define MSG_PID_C                           _UxGT("PID-C")
+#define MSG_ACC                             _UxGT("Azelerazioa")
+#define MSG_VX_JERK                         _UxGT("Vx-astindua")
+#define MSG_VY_JERK                         _UxGT("Vy-astindua")
+#define MSG_VZ_JERK                         _UxGT("Vz-astindua")
+#define MSG_VE_JERK                         _UxGT("Ve-astindua")
+#define MSG_VMAX                            _UxGT("Vmax ")
+#define MSG_VMIN                            _UxGT("Vmin")
+#define MSG_VTRAV_MIN                       _UxGT("VTrav min")
+#define MSG_AMAX                            _UxGT("Amax ")
+#define MSG_A_RETRACT                       _UxGT("A-retrakt")
+#define MSG_XSTEPS                          _UxGT("X pausoak/mm")
+#define MSG_YSTEPS                          _UxGT("Y pausoak/mm")
+#define MSG_ZSTEPS                          _UxGT("Z pausoak/mm")
+#define MSG_ESTEPS                          _UxGT("E pausoak/mm")
+#define MSG_E1STEPS                         _UxGT("E1 pausoak/mm")
+#define MSG_E2STEPS                         _UxGT("E2 pausoak/mm")
+#define MSG_E3STEPS                         _UxGT("E3 pausoak/mm")
+#define MSG_E4STEPS                         _UxGT("E4 pausoak/mm")
+#define MSG_TEMPERATURE                     _UxGT("Tenperatura")
+#define MSG_MOTION                          _UxGT("Mugimendua")
+#define MSG_VOLUMETRIC                      _UxGT("Filament")
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("E in mm3")
+#define MSG_FILAMENT_DIAM                   _UxGT("Fil. Dia.")
+#define MSG_CONTRAST                        _UxGT("LCD kontrastea")
+#define MSG_STORE_EPROM                     _UxGT("Gorde memoria")
+#define MSG_LOAD_EPROM                      _UxGT("Kargatu memoria")
+#define MSG_RESTORE_FAILSAFE                _UxGT("Larri. berriz.")
+#define MSG_REFRESH                         _UxGT("Berriz kargatu")
+#define MSG_WATCH                           _UxGT("Pantaila info")
+#define MSG_PREPARE                         _UxGT("Prestatu")
+#define MSG_TUNE                            _UxGT("Doitu")
+#define MSG_PAUSE_PRINT                     _UxGT("Pausatu inprimak.")
+#define MSG_RESUME_PRINT                    _UxGT("Jarraitu inprima.")
+#define MSG_STOP_PRINT                      _UxGT("Gelditu inprima.")
+#define MSG_CARD_MENU                       _UxGT("SD-tik inprimatu")
+#define MSG_NO_CARD                         _UxGT("Ez dago txartelik")
+#define MSG_DWELL                           _UxGT("Lo egin...")
+#define MSG_USERWAIT                        _UxGT("Aginduak zain...")
+#define MSG_RESUMING                        _UxGT("Jarraitzen inpri.")
+#define MSG_PRINT_ABORTED                   _UxGT("Print aborted")
+#define MSG_NO_MOVE                         _UxGT("Mugimendu gabe")
+#define MSG_KILLED                          _UxGT("LARRIALDI GELDIA")
+#define MSG_STOPPED                         _UxGT("GELDITUTA. ")
+#define MSG_CONTROL_RETRACT                 _UxGT("Atzera egin mm")
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("Swap Atzera egin mm")
+#define MSG_CONTROL_RETRACTF                _UxGT("Atzera egin V")
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Igo mm")
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("Atzera egin +mm")
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("Swap Atzera egin +mm")
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("Atzera egin V")
+#define MSG_AUTORETRACT                     _UxGT("Atzera egin")
+#define MSG_FILAMENTCHANGE                  _UxGT("Aldatu filament.")
+#define MSG_INIT_SDCARD                     _UxGT("Hasieratu txartela")
+#define MSG_CNG_SDCARD                      _UxGT("Aldatu txartela")
+#define MSG_ZPROBE_OUT                      _UxGT("Z ohe hasiera")
+#define MSG_HOME                            _UxGT("Home")  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
+#define MSG_FIRST                           _UxGT("first")
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Z konpentsatu")
+#define MSG_BABYSTEP_X                      _UxGT("Babystep X")
+#define MSG_BABYSTEP_Y                      _UxGT("Babystep Y")
+#define MSG_BABYSTEP_Z                      _UxGT("Babystep Z")
+#define MSG_ENDSTOP_ABORT                   _UxGT("Endstop deuseztat")
+#define MSG_DELTA_CALIBRATE                 _UxGT("Delta Calibration")
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Calibrate X")
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Calibrate Y")
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Calibrate Z")
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Calibrate Center")
 
 #endif // LANGUAGE_EU_H
diff --git a/Marlin/language_fi.h b/Marlin/language_fi.h
index c4768fbb8626ba5493aa52bddc82c13e5c95b453..05caabd7e91277be54ebcfc383bb34556d0186bf 100644
--- a/Marlin/language_fi.h
+++ b/Marlin/language_fi.h
@@ -33,125 +33,125 @@
 #define MAPPER_C2C3
 #define DISPLAY_CHARSET_ISO10646_1
 
-#define WELCOME_MSG                         MACHINE_NAME " valmis."
-#define MSG_SD_INSERTED                     "Kortti asetettu"
-#define MSG_SD_REMOVED                      "Kortti poistettu"
-#define MSG_MAIN                            "Palaa"
-#define MSG_AUTOSTART                       "Automaatti"
-#define MSG_DISABLE_STEPPERS                "Vapauta moottorit"
-#define MSG_AUTO_HOME                       "Aja referenssiin"
-#define MSG_LEVEL_BED_HOMING                "Homing XYZ"
-#define MSG_LEVEL_BED_WAITING               "Click to Begin"
-#define MSG_LEVEL_BED_DONE                  "Leveling Done!"
-#define MSG_LEVEL_BED_CANCEL                "Cancel"
-#define MSG_SET_HOME_OFFSETS                "Set home offsets"
-#define MSG_HOME_OFFSETS_APPLIED            "Offsets applied"
-#define MSG_SET_ORIGIN                      "Aseta origo"
-#define MSG_PREHEAT_1                       "Esilämmitä PLA"
-#define MSG_PREHEAT_1_N                     "Esilämmitä PLA "
-#define MSG_PREHEAT_1_ALL                   "Esilä. PLA Kaikki"
-#define MSG_PREHEAT_1_BEDONLY               "Esilä. PLA Alusta"
-#define MSG_PREHEAT_1_SETTINGS              "Esilämm. PLA konf"
-#define MSG_PREHEAT_2                       "Esilämmitä ABS"
-#define MSG_PREHEAT_2_N                     "Esilämmitä ABS "
-#define MSG_PREHEAT_2_ALL                   "Esilä. ABS Kaikki"
-#define MSG_PREHEAT_2_BEDONLY               "Esilä. ABS Alusta"
-#define MSG_PREHEAT_2_SETTINGS              "Esilämm. ABS konf"
-#define MSG_COOLDOWN                        "Jäähdytä"
-#define MSG_SWITCH_PS_ON                    "Virta päälle"
-#define MSG_SWITCH_PS_OFF                   "Virta pois"
-#define MSG_EXTRUDE                         "Pursota"
-#define MSG_RETRACT                         "Vedä takaisin"
-#define MSG_MOVE_AXIS                       "Liikuta akseleita"
-#define MSG_MOVE_X                          "Liikuta X"
-#define MSG_MOVE_Y                          "Liikuta Y"
-#define MSG_MOVE_Z                          "Liikuta Z"
-#define MSG_MOVE_E                          "Extruder"
-#define MSG_MOVE_01MM                       "Liikuta 0.1mm"
-#define MSG_MOVE_1MM                        "Liikuta 1mm"
-#define MSG_MOVE_10MM                       "Liikuta 10mm"
-#define MSG_SPEED                           "Nopeus"
-#define MSG_NOZZLE                          "Suutin"
-#define MSG_BED                             "Alusta"
-#define MSG_FAN_SPEED                       "Tuul. nopeus"
-#define MSG_FLOW                            "Virtaus"
-#define MSG_CONTROL                         "Kontrolli"
-#define MSG_MIN                             LCD_STR_THERMOMETER " Min"
-#define MSG_MAX                             LCD_STR_THERMOMETER " Max"
-#define MSG_FACTOR                          LCD_STR_THERMOMETER " Kerr"
-#define MSG_AUTOTEMP                        "Autotemp"
-#define MSG_ON                              "On "
-#define MSG_OFF                             "Off"
-#define MSG_PID_P                           "PID-P"
-#define MSG_PID_I                           "PID-I"
-#define MSG_PID_D                           "PID-D"
-#define MSG_PID_C                           "PID-C"
-#define MSG_ACC                             "Kiihtyv"
-#define MSG_VX_JERK                         "Vx-jerk"
-#define MSG_VY_JERK                         "Vy-jerk"
-#define MSG_VZ_JERK                         "Vz-jerk"
-#define MSG_VE_JERK                         "Ve-jerk"
-#define MSG_VMAX                            "Vmax "
-#define MSG_VMIN                            "Vmin"
-#define MSG_VTRAV_MIN                       "VLiike min"
-#define MSG_AMAX                            "Amax "
-#define MSG_A_RETRACT                       "A-peruuta"
-#define MSG_XSTEPS                          "Xsteps/mm"
-#define MSG_YSTEPS                          "Ysteps/mm"
-#define MSG_ZSTEPS                          "Zsteps/mm"
-#define MSG_ESTEPS                          "Esteps/mm"
-#define MSG_E1STEPS                         "E1steps/mm"
-#define MSG_E2STEPS                         "E2steps/mm"
-#define MSG_E3STEPS                         "E3steps/mm"
-#define MSG_E4STEPS                         "E4steps/mm"
-#define MSG_TEMPERATURE                     "Lämpötila"
-#define MSG_MOTION                          "Liike"
-#define MSG_VOLUMETRIC                      "Filament"
-#define MSG_VOLUMETRIC_ENABLED              "E in mm³"
-#define MSG_FILAMENT_DIAM                   "Fil. Dia."
-#define MSG_CONTRAST                        "LCD kontrasti"
-#define MSG_STORE_EPROM                     "Tallenna muistiin"
-#define MSG_LOAD_EPROM                      "Lataa muistista"
-#define MSG_RESTORE_FAILSAFE                "Palauta oletus"
-#define MSG_REFRESH                         "Päivitä"
-#define MSG_WATCH                           "Seuraa"
-#define MSG_PREPARE                         "Valmistele"
-#define MSG_TUNE                            "Säädä"
-#define MSG_PAUSE_PRINT                     "Keskeytä tulostus"
-#define MSG_RESUME_PRINT                    "Jatka tulostusta"
-#define MSG_STOP_PRINT                      "Pysäytä tulostus"
-#define MSG_CARD_MENU                       "Korttivalikko"
-#define MSG_NO_CARD                         "Ei korttia"
-#define MSG_DWELL                           "Nukkumassa..."
-#define MSG_USERWAIT                        "Odotet. valintaa"
-#define MSG_RESUMING                        "Jatke. tulostusta"
-#define MSG_PRINT_ABORTED                   "Print aborted"
-#define MSG_NO_MOVE                         "Ei liiketta."
-#define MSG_KILLED                          "KILLED. "
-#define MSG_STOPPED                         "STOPPED. "
-#define MSG_CONTROL_RETRACT                 "Vedä mm"
-#define MSG_CONTROL_RETRACT_SWAP            "Va. Vedä mm"
-#define MSG_CONTROL_RETRACTF                "Vedä V"
-#define MSG_CONTROL_RETRACT_ZLIFT           "Z mm"
-#define MSG_CONTROL_RETRACT_RECOVER         "UnRet +mm"
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "Va. UnRet +mm"
-#define MSG_CONTROL_RETRACT_RECOVERF        "UnRet  V"
-#define MSG_AUTORETRACT                     "AutoVeto."
-#define MSG_FILAMENTCHANGE                  "Change filament"
-#define MSG_INIT_SDCARD                     "Init. SD-Card"
-#define MSG_CNG_SDCARD                      "Change SD-Card"
-#define MSG_ZPROBE_OUT                      "Z probe out. bed"
-#define MSG_HOME                            "Home"  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
-#define MSG_FIRST                           "first"
-#define MSG_ZPROBE_ZOFFSET                  "Z Offset"
-#define MSG_BABYSTEP_X                      "Babystep X"
-#define MSG_BABYSTEP_Y                      "Babystep Y"
-#define MSG_BABYSTEP_Z                      "Babystep Z"
-#define MSG_ENDSTOP_ABORT                   "Endstop abort"
-#define MSG_DELTA_CALIBRATE                 "Delta Kalibrointi"
-#define MSG_DELTA_CALIBRATE_X               "Kalibroi X"
-#define MSG_DELTA_CALIBRATE_Y               "Kalibroi Y"
-#define MSG_DELTA_CALIBRATE_Z               "Kalibroi Z"
-#define MSG_DELTA_CALIBRATE_CENTER          "Kalibroi Center"
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" valmis.")
+#define MSG_SD_INSERTED                     _UxGT("Kortti asetettu")
+#define MSG_SD_REMOVED                      _UxGT("Kortti poistettu")
+#define MSG_MAIN                            _UxGT("Palaa")
+#define MSG_AUTOSTART                       _UxGT("Automaatti")
+#define MSG_DISABLE_STEPPERS                _UxGT("Vapauta moottorit")
+#define MSG_AUTO_HOME                       _UxGT("Aja referenssiin")
+#define MSG_LEVEL_BED_HOMING                _UxGT("Homing XYZ")
+#define MSG_LEVEL_BED_WAITING               _UxGT("Click to Begin")
+#define MSG_LEVEL_BED_DONE                  _UxGT("Leveling Done!")
+#define MSG_LEVEL_BED_CANCEL                _UxGT("Cancel")
+#define MSG_SET_HOME_OFFSETS                _UxGT("Set home offsets")
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("Offsets applied")
+#define MSG_SET_ORIGIN                      _UxGT("Aseta origo")
+#define MSG_PREHEAT_1                       _UxGT("Esilämmitä PLA")
+#define MSG_PREHEAT_1_N                     _UxGT("Esilämmitä PLA ")
+#define MSG_PREHEAT_1_ALL                   _UxGT("Esilä. PLA Kaikki")
+#define MSG_PREHEAT_1_BEDONLY               _UxGT("Esilä. PLA Alusta")
+#define MSG_PREHEAT_1_SETTINGS              _UxGT("Esilämm. PLA konf")
+#define MSG_PREHEAT_2                       _UxGT("Esilämmitä ABS")
+#define MSG_PREHEAT_2_N                     _UxGT("Esilämmitä ABS ")
+#define MSG_PREHEAT_2_ALL                   _UxGT("Esilä. ABS Kaikki")
+#define MSG_PREHEAT_2_BEDONLY               _UxGT("Esilä. ABS Alusta")
+#define MSG_PREHEAT_2_SETTINGS              _UxGT("Esilämm. ABS konf")
+#define MSG_COOLDOWN                        _UxGT("Jäähdytä")
+#define MSG_SWITCH_PS_ON                    _UxGT("Virta päälle")
+#define MSG_SWITCH_PS_OFF                   _UxGT("Virta pois")
+#define MSG_EXTRUDE                         _UxGT("Pursota")
+#define MSG_RETRACT                         _UxGT("Vedä takaisin")
+#define MSG_MOVE_AXIS                       _UxGT("Liikuta akseleita")
+#define MSG_MOVE_X                          _UxGT("Liikuta X")
+#define MSG_MOVE_Y                          _UxGT("Liikuta Y")
+#define MSG_MOVE_Z                          _UxGT("Liikuta Z")
+#define MSG_MOVE_E                          _UxGT("Extruder")
+#define MSG_MOVE_01MM                       _UxGT("Liikuta 0.1mm")
+#define MSG_MOVE_1MM                        _UxGT("Liikuta 1mm")
+#define MSG_MOVE_10MM                       _UxGT("Liikuta 10mm")
+#define MSG_SPEED                           _UxGT("Nopeus")
+#define MSG_NOZZLE                          _UxGT("Suutin")
+#define MSG_BED                             _UxGT("Alusta")
+#define MSG_FAN_SPEED                       _UxGT("Tuul. nopeus")
+#define MSG_FLOW                            _UxGT("Virtaus")
+#define MSG_CONTROL                         _UxGT("Kontrolli")
+#define MSG_MIN                             LCD_STR_THERMOMETER _UxGT(" Min")
+#define MSG_MAX                             LCD_STR_THERMOMETER _UxGT(" Max")
+#define MSG_FACTOR                          LCD_STR_THERMOMETER _UxGT(" Kerr")
+#define MSG_AUTOTEMP                        _UxGT("Autotemp")
+#define MSG_ON                              _UxGT("On ")
+#define MSG_OFF                             _UxGT("Off")
+#define MSG_PID_P                           _UxGT("PID-P")
+#define MSG_PID_I                           _UxGT("PID-I")
+#define MSG_PID_D                           _UxGT("PID-D")
+#define MSG_PID_C                           _UxGT("PID-C")
+#define MSG_ACC                             _UxGT("Kiihtyv")
+#define MSG_VX_JERK                         _UxGT("Vx-jerk")
+#define MSG_VY_JERK                         _UxGT("Vy-jerk")
+#define MSG_VZ_JERK                         _UxGT("Vz-jerk")
+#define MSG_VE_JERK                         _UxGT("Ve-jerk")
+#define MSG_VMAX                            _UxGT("Vmax ")
+#define MSG_VMIN                            _UxGT("Vmin")
+#define MSG_VTRAV_MIN                       _UxGT("VLiike min")
+#define MSG_AMAX                            _UxGT("Amax ")
+#define MSG_A_RETRACT                       _UxGT("A-peruuta")
+#define MSG_XSTEPS                          _UxGT("Xsteps/mm")
+#define MSG_YSTEPS                          _UxGT("Ysteps/mm")
+#define MSG_ZSTEPS                          _UxGT("Zsteps/mm")
+#define MSG_ESTEPS                          _UxGT("Esteps/mm")
+#define MSG_E1STEPS                         _UxGT("E1steps/mm")
+#define MSG_E2STEPS                         _UxGT("E2steps/mm")
+#define MSG_E3STEPS                         _UxGT("E3steps/mm")
+#define MSG_E4STEPS                         _UxGT("E4steps/mm")
+#define MSG_TEMPERATURE                     _UxGT("Lämpötila")
+#define MSG_MOTION                          _UxGT("Liike")
+#define MSG_VOLUMETRIC                      _UxGT("Filament")
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("E in mm³")
+#define MSG_FILAMENT_DIAM                   _UxGT("Fil. Dia.")
+#define MSG_CONTRAST                        _UxGT("LCD kontrasti")
+#define MSG_STORE_EPROM                     _UxGT("Tallenna muistiin")
+#define MSG_LOAD_EPROM                      _UxGT("Lataa muistista")
+#define MSG_RESTORE_FAILSAFE                _UxGT("Palauta oletus")
+#define MSG_REFRESH                         _UxGT("Päivitä")
+#define MSG_WATCH                           _UxGT("Seuraa")
+#define MSG_PREPARE                         _UxGT("Valmistele")
+#define MSG_TUNE                            _UxGT("Säädä")
+#define MSG_PAUSE_PRINT                     _UxGT("Keskeytä tulostus")
+#define MSG_RESUME_PRINT                    _UxGT("Jatka tulostusta")
+#define MSG_STOP_PRINT                      _UxGT("Pysäytä tulostus")
+#define MSG_CARD_MENU                       _UxGT("Korttivalikko")
+#define MSG_NO_CARD                         _UxGT("Ei korttia")
+#define MSG_DWELL                           _UxGT("Nukkumassa...")
+#define MSG_USERWAIT                        _UxGT("Odotet. valintaa")
+#define MSG_RESUMING                        _UxGT("Jatke. tulostusta")
+#define MSG_PRINT_ABORTED                   _UxGT("Print aborted")
+#define MSG_NO_MOVE                         _UxGT("Ei liiketta.")
+#define MSG_KILLED                          _UxGT("KILLED. ")
+#define MSG_STOPPED                         _UxGT("STOPPED. ")
+#define MSG_CONTROL_RETRACT                 _UxGT("Vedä mm")
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("Va. Vedä mm")
+#define MSG_CONTROL_RETRACTF                _UxGT("Vedä V")
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Z mm")
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("UnRet +mm")
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("Va. UnRet +mm")
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("UnRet  V")
+#define MSG_AUTORETRACT                     _UxGT("AutoVeto.")
+#define MSG_FILAMENTCHANGE                  _UxGT("Change filament")
+#define MSG_INIT_SDCARD                     _UxGT("Init. SD-Card")
+#define MSG_CNG_SDCARD                      _UxGT("Change SD-Card")
+#define MSG_ZPROBE_OUT                      _UxGT("Z probe out. bed")
+#define MSG_HOME                            _UxGT("Home")  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
+#define MSG_FIRST                           _UxGT("first")
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Z Offset")
+#define MSG_BABYSTEP_X                      _UxGT("Babystep X")
+#define MSG_BABYSTEP_Y                      _UxGT("Babystep Y")
+#define MSG_BABYSTEP_Z                      _UxGT("Babystep Z")
+#define MSG_ENDSTOP_ABORT                   _UxGT("Endstop abort")
+#define MSG_DELTA_CALIBRATE                 _UxGT("Delta Kalibrointi")
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Kalibroi X")
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Kalibroi Y")
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Kalibroi Z")
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Kalibroi Center")
 
 #endif // LANGUAGE_FI_H
diff --git a/Marlin/language_fr.h b/Marlin/language_fr.h
index dbdbb9b190af303f275665e6daafd3cd96c8a9a8..97b82d0d9c828efe69a89a8321822faf7ec856f2 100644
--- a/Marlin/language_fr.h
+++ b/Marlin/language_fr.h
@@ -32,218 +32,218 @@
 
 #define DISPLAY_CHARSET_ISO10646_1
 
-#define WELCOME_MSG                         MACHINE_NAME " prete."
-#define MSG_SD_INSERTED                     "Carte inseree"
-#define MSG_SD_REMOVED                      "Carte retiree"
-#define MSG_LCD_ENDSTOPS                    "Butées" // Max length 8 characters
-#define MSG_MAIN                            "Menu principal"
-#define MSG_AUTOSTART                       "Demarrage auto"
-#define MSG_DISABLE_STEPPERS                "Arreter moteurs"
-#define MSG_AUTO_HOME                       "Origine auto."
-#define MSG_AUTO_HOME_X                     "Origine X Auto."
-#define MSG_AUTO_HOME_Y                     "Origine Y Auto."
-#define MSG_AUTO_HOME_Z                     "Origine Z Auto."
-#define MSG_LEVEL_BED_HOMING                "Origine XYZ"
-#define MSG_LEVEL_BED_WAITING               "Clic pour commencer"
-#define MSG_LEVEL_BED_NEXT_POINT            "Point suivant"
-#define MSG_LEVEL_BED_DONE                  "Mise a niveau OK!"
-#define MSG_LEVEL_BED_CANCEL                "Annuler"
-#define MSG_SET_HOME_OFFSETS                "Regl. decal. origine"
-#define MSG_HOME_OFFSETS_APPLIED            "Decalages appliques"
-#define MSG_SET_ORIGIN                      "Regler origine"
-#define MSG_PREHEAT_1                       "Prechauffage PLA"
-#define MSG_PREHEAT_1_N                     "Prechauff. PLA "
-#define MSG_PREHEAT_1_ALL                   "Prech. PLA Tout"
-#define MSG_PREHEAT_1_BEDONLY               "Prech. PLA Plateau"
-#define MSG_PREHEAT_1_SETTINGS              "Regl. prech. PLA"
-#define MSG_PREHEAT_2                       "Prechauffage ABS"
-#define MSG_PREHEAT_2_N                     "Prechauff. ABS "
-#define MSG_PREHEAT_2_ALL                   "Prech. ABS Tout"
-#define MSG_PREHEAT_2_BEDONLY               "Prech. ABS Plateau"
-#define MSG_PREHEAT_2_SETTINGS              "Regl. prech. ABS"
-#define MSG_COOLDOWN                        "Refroidir"
-#define MSG_SWITCH_PS_ON                    "Allumer alim."
-#define MSG_SWITCH_PS_OFF                   "Eteindre alim."
-#define MSG_EXTRUDE                         "Extrusion"
-#define MSG_RETRACT                         "Retraction"
-#define MSG_MOVE_AXIS                       "Deplacer un axe"
-#define MSG_LEVEL_BED                       "Regl. Niv. Plateau"
-#define MSG_MOVE_X                          "Depl. X"
-#define MSG_MOVE_Y                          "Depl. Y"
-#define MSG_MOVE_Z                          "Depl. Z"
-#define MSG_MOVE_E                          "Extruder"
-#define MSG_MOVE_01MM                       "Depl. 0.1mm"
-#define MSG_MOVE_1MM                        "Depl. 1mm"
-#define MSG_MOVE_10MM                       "Depl. 10mm"
-#define MSG_SPEED                           " Vitesse"
-#define MSG_BED_Z                           "Plateau Z"
-#define MSG_NOZZLE                          "Buse"
-#define MSG_BED                             "Plateau"
-#define MSG_FAN_SPEED                       "Vitesse ventil."
-#define MSG_FLOW                            "Flux"
-#define MSG_CONTROL                         "Controler"
-#define MSG_MIN                             LCD_STR_THERMOMETER " Min"
-#define MSG_MAX                             LCD_STR_THERMOMETER " Max"
-#define MSG_FACTOR                          LCD_STR_THERMOMETER " Facteur"
-#define MSG_AUTOTEMP                        "Temp. Auto."
-#define MSG_ON                              "Marche "
-#define MSG_OFF                             "Arret"
-#define MSG_PID_P                           "PID-P"
-#define MSG_PID_I                           "PID-I"
-#define MSG_PID_D                           "PID-D"
-#define MSG_PID_C                           "PID-C"
-#define MSG_SELECT                          "Selectionner"
-#define MSG_ACC                             "Acceleration"
-#define MSG_VX_JERK                         "Vx-jerk"
-#define MSG_VY_JERK                         "Vy-jerk"
-#define MSG_VZ_JERK                         "Vz-jerk"
-#define MSG_VE_JERK                         "Ve-jerk"
-#define MSG_VMAX                            "Vmax"
-#define MSG_VMIN                            "Vmin"
-#define MSG_VTRAV_MIN                       "Vdepl min"
-#define MSG_AMAX                            "Amax "
-#define MSG_A_RETRACT                       "A-retract"
-#define MSG_A_TRAVEL                        "A-Depl."
-#define MSG_XSTEPS                          "Xpas/mm"
-#define MSG_YSTEPS                          "Ypas/mm"
-#define MSG_ZSTEPS                          "Zpas/mm"
-#define MSG_ESTEPS                          "Epas/mm"
-#define MSG_E1STEPS                         "E1pas/mm"
-#define MSG_E2STEPS                         "E2pas/mm"
-#define MSG_E3STEPS                         "E3pas/mm"
-#define MSG_E4STEPS                         "E4pas/mm"
-#define MSG_TEMPERATURE                     "Temperature"
-#define MSG_MOTION                          "Mouvement"
-#define MSG_VOLUMETRIC                      "Filament"
-#define MSG_VOLUMETRIC_ENABLED              "E en mm3"
-#define MSG_FILAMENT_DIAM                   "Diam. Fil."
-#define MSG_CONTRAST                        "Contraste LCD"
-#define MSG_STORE_EPROM                     "Sauver config"
-#define MSG_LOAD_EPROM                      "Lire config"
-#define MSG_RESTORE_FAILSAFE                "Restaurer defauts"
-#define MSG_REFRESH                         "Actualiser"
-#define MSG_WATCH                           "Surveiller"
-#define MSG_PREPARE                         "Preparer"
-#define MSG_TUNE                            "Regler"
-#define MSG_PAUSE_PRINT                     "Interrompre impr."
-#define MSG_RESUME_PRINT                    "Reprendre impr."
-#define MSG_STOP_PRINT                      "Arreter impr."
-#define MSG_CARD_MENU                       "Impr. depuis SD"
-#define MSG_NO_CARD                         "Pas de carte"
-#define MSG_DWELL                           "Repos..."
-#define MSG_USERWAIT                        "Atten. de l'util."
-#define MSG_RESUMING                        "Repri. de l'impr."
-#define MSG_PRINT_ABORTED                   "Impr. Annulee"
-#define MSG_NO_MOVE                         "Moteurs bloques."
-#define MSG_KILLED                          "MORT."
-#define MSG_STOPPED                         "STOPPE."
-#define MSG_CONTROL_RETRACT                 "Retraction mm"
-#define MSG_CONTROL_RETRACT_SWAP            "Ech. Retr. mm"
-#define MSG_CONTROL_RETRACTF                "Retraction V"
-#define MSG_CONTROL_RETRACT_ZLIFT           "Hop mm"
-#define MSG_CONTROL_RETRACT_RECOVER         "UnRet +mm"
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "Ech. UnRet +mm"
-#define MSG_CONTROL_RETRACT_RECOVERF        "UnRet V"
-#define MSG_AUTORETRACT                     "Retract. Auto."
-#define MSG_FILAMENTCHANGE                  "Changer filament"
-#define MSG_INIT_SDCARD                     "Init. la carte SD"
-#define MSG_CNG_SDCARD                      "Changer de carte"
-#define MSG_ZPROBE_OUT                      "Z sonde exte. lit"
-#define MSG_BLTOUCH_SELFTEST                "Autotest BLTouch"
-#define MSG_BLTOUCH_RESET                   "RaZ BLTouch"
-#define MSG_HOME                            "Origine"  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
-#define MSG_FIRST                           "Premier"
-#define MSG_ZPROBE_ZOFFSET                  "Decalage Z"
-#define MSG_BABYSTEP_X                      "Babystep X"
-#define MSG_BABYSTEP_Y                      "Babystep Y"
-#define MSG_BABYSTEP_Z                      "Babystep Z"
-#define MSG_ENDSTOP_ABORT                   "Butee abandon"
-#define MSG_HEATING_FAILED_LCD              "Erreur de chauffe"
-#define MSG_ERR_REDUNDANT_TEMP              "Err: TEMP. REDONDANT"
-#define MSG_THERMAL_RUNAWAY                 "EMBALLEMENT THERM."
-#define MSG_ERR_MAXTEMP                     "Err: TEMP. MAX"
-#define MSG_ERR_MINTEMP                     "Err: TEMP. MIN"
-#define MSG_ERR_MAXTEMP_BED                 "Err: TEMP. MAX LIT"
-#define MSG_ERR_MINTEMP_BED                 "Err: TEMP. MIN LIT"
-#define MSG_ERR_Z_HOMING                    "G28 Z interdit"
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" prete.")
+#define MSG_SD_INSERTED                     _UxGT("Carte inseree")
+#define MSG_SD_REMOVED                      _UxGT("Carte retiree")
+#define MSG_LCD_ENDSTOPS                    _UxGT("Butées") // Max length 8 characters
+#define MSG_MAIN                            _UxGT("Menu principal")
+#define MSG_AUTOSTART                       _UxGT("Demarrage auto")
+#define MSG_DISABLE_STEPPERS                _UxGT("Arreter moteurs")
+#define MSG_AUTO_HOME                       _UxGT("Origine auto.")
+#define MSG_AUTO_HOME_X                     _UxGT("Origine X Auto.")
+#define MSG_AUTO_HOME_Y                     _UxGT("Origine Y Auto.")
+#define MSG_AUTO_HOME_Z                     _UxGT("Origine Z Auto.")
+#define MSG_LEVEL_BED_HOMING                _UxGT("Origine XYZ")
+#define MSG_LEVEL_BED_WAITING               _UxGT("Clic pour commencer")
+#define MSG_LEVEL_BED_NEXT_POINT            _UxGT("Point suivant")
+#define MSG_LEVEL_BED_DONE                  _UxGT("Mise a niveau OK!")
+#define MSG_LEVEL_BED_CANCEL                _UxGT("Annuler")
+#define MSG_SET_HOME_OFFSETS                _UxGT("Regl. decal. origine")
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("Decalages appliques")
+#define MSG_SET_ORIGIN                      _UxGT("Regler origine")
+#define MSG_PREHEAT_1                       _UxGT("Prechauffage PLA")
+#define MSG_PREHEAT_1_N                     _UxGT("Prechauff. PLA ")
+#define MSG_PREHEAT_1_ALL                   _UxGT("Prech. PLA Tout")
+#define MSG_PREHEAT_1_BEDONLY               _UxGT("Prech. PLA Plateau")
+#define MSG_PREHEAT_1_SETTINGS              _UxGT("Regl. prech. PLA")
+#define MSG_PREHEAT_2                       _UxGT("Prechauffage ABS")
+#define MSG_PREHEAT_2_N                     _UxGT("Prechauff. ABS ")
+#define MSG_PREHEAT_2_ALL                   _UxGT("Prech. ABS Tout")
+#define MSG_PREHEAT_2_BEDONLY               _UxGT("Prech. ABS Plateau")
+#define MSG_PREHEAT_2_SETTINGS              _UxGT("Regl. prech. ABS")
+#define MSG_COOLDOWN                        _UxGT("Refroidir")
+#define MSG_SWITCH_PS_ON                    _UxGT("Allumer alim.")
+#define MSG_SWITCH_PS_OFF                   _UxGT("Eteindre alim.")
+#define MSG_EXTRUDE                         _UxGT("Extrusion")
+#define MSG_RETRACT                         _UxGT("Retraction")
+#define MSG_MOVE_AXIS                       _UxGT("Deplacer un axe")
+#define MSG_LEVEL_BED                       _UxGT("Regl. Niv. Plateau")
+#define MSG_MOVE_X                          _UxGT("Depl. X")
+#define MSG_MOVE_Y                          _UxGT("Depl. Y")
+#define MSG_MOVE_Z                          _UxGT("Depl. Z")
+#define MSG_MOVE_E                          _UxGT("Extruder")
+#define MSG_MOVE_01MM                       _UxGT("Depl. 0.1mm")
+#define MSG_MOVE_1MM                        _UxGT("Depl. 1mm")
+#define MSG_MOVE_10MM                       _UxGT("Depl. 10mm")
+#define MSG_SPEED                           _UxGT(" Vitesse")
+#define MSG_BED_Z                           _UxGT("Plateau Z")
+#define MSG_NOZZLE                          _UxGT("Buse")
+#define MSG_BED                             _UxGT("Plateau")
+#define MSG_FAN_SPEED                       _UxGT("Vitesse ventil.")
+#define MSG_FLOW                            _UxGT("Flux")
+#define MSG_CONTROL                         _UxGT("Controler")
+#define MSG_MIN                             LCD_STR_THERMOMETER _UxGT(" Min")
+#define MSG_MAX                             LCD_STR_THERMOMETER _UxGT(" Max")
+#define MSG_FACTOR                          LCD_STR_THERMOMETER _UxGT(" Facteur")
+#define MSG_AUTOTEMP                        _UxGT("Temp. Auto.")
+#define MSG_ON                              _UxGT("Marche ")
+#define MSG_OFF                             _UxGT("Arret")
+#define MSG_PID_P                           _UxGT("PID-P")
+#define MSG_PID_I                           _UxGT("PID-I")
+#define MSG_PID_D                           _UxGT("PID-D")
+#define MSG_PID_C                           _UxGT("PID-C")
+#define MSG_SELECT                          _UxGT("Selectionner")
+#define MSG_ACC                             _UxGT("Acceleration")
+#define MSG_VX_JERK                         _UxGT("Vx-jerk")
+#define MSG_VY_JERK                         _UxGT("Vy-jerk")
+#define MSG_VZ_JERK                         _UxGT("Vz-jerk")
+#define MSG_VE_JERK                         _UxGT("Ve-jerk")
+#define MSG_VMAX                            _UxGT("Vmax")
+#define MSG_VMIN                            _UxGT("Vmin")
+#define MSG_VTRAV_MIN                       _UxGT("Vdepl min")
+#define MSG_AMAX                            _UxGT("Amax ")
+#define MSG_A_RETRACT                       _UxGT("A-retract")
+#define MSG_A_TRAVEL                        _UxGT("A-Depl.")
+#define MSG_XSTEPS                          _UxGT("Xpas/mm")
+#define MSG_YSTEPS                          _UxGT("Ypas/mm")
+#define MSG_ZSTEPS                          _UxGT("Zpas/mm")
+#define MSG_ESTEPS                          _UxGT("Epas/mm")
+#define MSG_E1STEPS                         _UxGT("E1pas/mm")
+#define MSG_E2STEPS                         _UxGT("E2pas/mm")
+#define MSG_E3STEPS                         _UxGT("E3pas/mm")
+#define MSG_E4STEPS                         _UxGT("E4pas/mm")
+#define MSG_TEMPERATURE                     _UxGT("Temperature")
+#define MSG_MOTION                          _UxGT("Mouvement")
+#define MSG_VOLUMETRIC                      _UxGT("Filament")
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("E en mm3")
+#define MSG_FILAMENT_DIAM                   _UxGT("Diam. Fil.")
+#define MSG_CONTRAST                        _UxGT("Contraste LCD")
+#define MSG_STORE_EPROM                     _UxGT("Sauver config")
+#define MSG_LOAD_EPROM                      _UxGT("Lire config")
+#define MSG_RESTORE_FAILSAFE                _UxGT("Restaurer defauts")
+#define MSG_REFRESH                         _UxGT("Actualiser")
+#define MSG_WATCH                           _UxGT("Surveiller")
+#define MSG_PREPARE                         _UxGT("Preparer")
+#define MSG_TUNE                            _UxGT("Regler")
+#define MSG_PAUSE_PRINT                     _UxGT("Interrompre impr.")
+#define MSG_RESUME_PRINT                    _UxGT("Reprendre impr.")
+#define MSG_STOP_PRINT                      _UxGT("Arreter impr.")
+#define MSG_CARD_MENU                       _UxGT("Impr. depuis SD")
+#define MSG_NO_CARD                         _UxGT("Pas de carte")
+#define MSG_DWELL                           _UxGT("Repos...")
+#define MSG_USERWAIT                        _UxGT("Atten. de l'util.")
+#define MSG_RESUMING                        _UxGT("Repri. de l'impr.")
+#define MSG_PRINT_ABORTED                   _UxGT("Impr. Annulee")
+#define MSG_NO_MOVE                         _UxGT("Moteurs bloques.")
+#define MSG_KILLED                          _UxGT("MORT.")
+#define MSG_STOPPED                         _UxGT("STOPPE.")
+#define MSG_CONTROL_RETRACT                 _UxGT("Retraction mm")
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("Ech. Retr. mm")
+#define MSG_CONTROL_RETRACTF                _UxGT("Retraction V")
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Hop mm")
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("UnRet +mm")
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("Ech. UnRet +mm")
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("UnRet V")
+#define MSG_AUTORETRACT                     _UxGT("Retract. Auto.")
+#define MSG_FILAMENTCHANGE                  _UxGT("Changer filament")
+#define MSG_INIT_SDCARD                     _UxGT("Init. la carte SD")
+#define MSG_CNG_SDCARD                      _UxGT("Changer de carte")
+#define MSG_ZPROBE_OUT                      _UxGT("Z sonde exte. lit")
+#define MSG_BLTOUCH_SELFTEST                _UxGT("Autotest BLTouch")
+#define MSG_BLTOUCH_RESET                   _UxGT("RaZ BLTouch")
+#define MSG_HOME                            _UxGT("Origine")  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
+#define MSG_FIRST                           _UxGT("Premier")
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Decalage Z")
+#define MSG_BABYSTEP_X                      _UxGT("Babystep X")
+#define MSG_BABYSTEP_Y                      _UxGT("Babystep Y")
+#define MSG_BABYSTEP_Z                      _UxGT("Babystep Z")
+#define MSG_ENDSTOP_ABORT                   _UxGT("Butee abandon")
+#define MSG_HEATING_FAILED_LCD              _UxGT("Erreur de chauffe")
+#define MSG_ERR_REDUNDANT_TEMP              _UxGT("Err: TEMP. REDONDANT")
+#define MSG_THERMAL_RUNAWAY                 _UxGT("EMBALLEMENT THERM.")
+#define MSG_ERR_MAXTEMP                     _UxGT("Err: TEMP. MAX")
+#define MSG_ERR_MINTEMP                     _UxGT("Err: TEMP. MIN")
+#define MSG_ERR_MAXTEMP_BED                 _UxGT("Err: TEMP. MAX LIT")
+#define MSG_ERR_MINTEMP_BED                 _UxGT("Err: TEMP. MIN LIT")
+#define MSG_ERR_Z_HOMING                    _UxGT("G28 Z interdit")
 
-#define MSG_HALTED                          "IMPR. STOPPEE"
-#define MSG_PLEASE_RESET                    "RaZ. SVP"
-#define MSG_SHORT_DAY                       "j" // One character only
-#define MSG_SHORT_HOUR                      "h" // One character only
-#define MSG_SHORT_MINUTE                    "m" // One character only
+#define MSG_HALTED                          _UxGT("IMPR. STOPPEE")
+#define MSG_PLEASE_RESET                    _UxGT("RaZ. SVP")
+#define MSG_SHORT_DAY                       _UxGT("j") // One character only
+#define MSG_SHORT_HOUR                      _UxGT("h") // One character only
+#define MSG_SHORT_MINUTE                    _UxGT("m") // One character only
 
-#define MSG_HEATING                         "En chauffe..."
-#define MSG_HEATING_COMPLETE                "Chauffe terminee"
-#define MSG_BED_HEATING                     "Plateau en chauffe.."
-#define MSG_BED_DONE                        "Chauffe lit terminee"
-#define MSG_DELTA_CALIBRATE                 "Calibration Delta"
-#define MSG_DELTA_CALIBRATE_X               "Calibrer X"
-#define MSG_DELTA_CALIBRATE_Y               "Calibrer Y"
-#define MSG_DELTA_CALIBRATE_Z               "Calibrer Z"
-#define MSG_DELTA_CALIBRATE_CENTER          "Calibrer centre"
+#define MSG_HEATING                         _UxGT("En chauffe...")
+#define MSG_HEATING_COMPLETE                _UxGT("Chauffe terminee")
+#define MSG_BED_HEATING                     _UxGT("Plateau en chauffe..")
+#define MSG_BED_DONE                        _UxGT("Chauffe lit terminee")
+#define MSG_DELTA_CALIBRATE                 _UxGT("Calibration Delta")
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Calibrer X")
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Calibrer Y")
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Calibrer Z")
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Calibrer centre")
 
-#define MSG_INFO_MENU                       "Infos imprimante"
-#define MSG_INFO_PRINTER_MENU               "Infos imprimante"
-#define MSG_INFO_STATS_MENU                 "Stats. imprimante"
-#define MSG_INFO_BOARD_MENU                 "Infos carte"
-#define MSG_INFO_THERMISTOR_MENU            "Thermistors"
-#define MSG_INFO_EXTRUDERS                  "Extruders"
-#define MSG_INFO_BAUDRATE                   "Baud"
-#define MSG_INFO_PROTOCOL                   "Protocole"
-#define MSG_LIGHTS_ON                       "Allumer boitier"
-#define MSG_LIGHTS_OFF                      "Eteindre boitier"
+#define MSG_INFO_MENU                       _UxGT("Infos imprimante")
+#define MSG_INFO_PRINTER_MENU               _UxGT("Infos imprimante")
+#define MSG_INFO_STATS_MENU                 _UxGT("Stats. imprimante")
+#define MSG_INFO_BOARD_MENU                 _UxGT("Infos carte")
+#define MSG_INFO_THERMISTOR_MENU            _UxGT("Thermistors")
+#define MSG_INFO_EXTRUDERS                  _UxGT("Extruders")
+#define MSG_INFO_BAUDRATE                   _UxGT("Baud")
+#define MSG_INFO_PROTOCOL                   _UxGT("Protocole")
+#define MSG_LIGHTS_ON                       _UxGT("Allumer boitier")
+#define MSG_LIGHTS_OFF                      _UxGT("Eteindre boitier")
 
 #if LCD_WIDTH >= 20
-  #define MSG_INFO_PRINT_COUNT              "Nbre impressions"
-  #define MSG_INFO_COMPLETED_PRINTS         "Terminees"
-  #define MSG_INFO_PRINT_TIME               "Tps impr. total"
-  #define MSG_INFO_PRINT_LONGEST            "Impr. la + longue"
-  #define MSG_INFO_PRINT_FILAMENT           "Total filament"
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Nbre impressions")
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Terminees")
+  #define MSG_INFO_PRINT_TIME               _UxGT("Tps impr. total")
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("Impr. la + longue")
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Total filament")
 #else
-  #define MSG_INFO_PRINT_COUNT              "Impressions"
-  #define MSG_INFO_COMPLETED_PRINTS         "Terminees"
-  #define MSG_INFO_PRINT_TIME               "Total"
-  #define MSG_INFO_PRINT_LONGEST            "+ long"
-  #define MSG_INFO_PRINT_FILAMENT           "Filament"
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Impressions")
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Terminees")
+  #define MSG_INFO_PRINT_TIME               _UxGT("Total")
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("+ long")
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Filament")
 #endif
 
-#define MSG_INFO_MIN_TEMP                   "Temp Min"
-#define MSG_INFO_MAX_TEMP                   "Temp Max"
-#define MSG_INFO_PSU                        "Alimentation"
-#define MSG_DRIVE_STRENGTH                  "Puiss. moteur "
-#define MSG_DAC_PERCENT                     "Driver %"
-#define MSG_DAC_EEPROM_WRITE                "DAC EEPROM sauv."
+#define MSG_INFO_MIN_TEMP                   _UxGT("Temp Min")
+#define MSG_INFO_MAX_TEMP                   _UxGT("Temp Max")
+#define MSG_INFO_PSU                        _UxGT("Alimentation")
+#define MSG_DRIVE_STRENGTH                  _UxGT("Puiss. moteur ")
+#define MSG_DAC_PERCENT                     _UxGT("Driver %")
+#define MSG_DAC_EEPROM_WRITE                _UxGT("DAC EEPROM sauv.")
 
-#define MSG_FILAMENT_CHANGE_HEADER          "CHANGER FILAMENT"
-#define MSG_FILAMENT_CHANGE_OPTION_HEADER   "CHANGER OPTIONS:"
-#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  "+ extrusion"
-#define MSG_FILAMENT_CHANGE_OPTION_RESUME   "Reprendre impr."
+#define MSG_FILAMENT_CHANGE_HEADER          _UxGT("CHANGER FILAMENT")
+#define MSG_FILAMENT_CHANGE_OPTION_HEADER   _UxGT("CHANGER OPTIONS:")
+#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  _UxGT("+ extrusion")
+#define MSG_FILAMENT_CHANGE_OPTION_RESUME   _UxGT("Reprendre impr.")
 
 #if LCD_HEIGHT >= 4
   // Up to 3 lines allowed
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Attente Demarrage"
-  #define MSG_FILAMENT_CHANGE_INIT_2          "du filament"
-  #define MSG_FILAMENT_CHANGE_INIT_3          "changer"
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "attente de"
-  #define MSG_FILAMENT_CHANGE_UNLOAD_2        "decharger filament"
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "inserer filament"
-  #define MSG_FILAMENT_CHANGE_INSERT_2        "et app. bouton"
-  #define MSG_FILAMENT_CHANGE_INSERT_3        "pour continuer..."
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "attente de"
-  #define MSG_FILAMENT_CHANGE_LOAD_2          "charger filament"
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "attente de"
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       "extrusion fil."
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "attente impression"
-  #define MSG_FILAMENT_CHANGE_RESUME_2        "pour reprendre"
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Attente Demarrage")
+  #define MSG_FILAMENT_CHANGE_INIT_2          _UxGT("du filament")
+  #define MSG_FILAMENT_CHANGE_INIT_3          _UxGT("changer")
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("attente de")
+  #define MSG_FILAMENT_CHANGE_UNLOAD_2        _UxGT("decharger filament")
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("inserer filament")
+  #define MSG_FILAMENT_CHANGE_INSERT_2        _UxGT("et app. bouton")
+  #define MSG_FILAMENT_CHANGE_INSERT_3        _UxGT("pour continuer...")
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("attente de")
+  #define MSG_FILAMENT_CHANGE_LOAD_2          _UxGT("charger filament")
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("attente de")
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       _UxGT("extrusion fil.")
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("attente impression")
+  #define MSG_FILAMENT_CHANGE_RESUME_2        _UxGT("pour reprendre")
 #else // LCD_HEIGHT < 4
   // Up to 2 lines allowed
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Patientez..."
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Ejection..."
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Inserer et click"
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Chargement..."
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Extrusion..."
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Reprise..."
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Patientez...")
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Ejection...")
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Inserer et click")
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Chargement...")
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Extrusion...")
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Reprise...")
 #endif // LCD_HEIGHT < 4
 
 #endif // LANGUAGE_FR_H
diff --git a/Marlin/language_gl.h b/Marlin/language_gl.h
index f540aa42ccf4f34159321e89f9e736b3d40f7038..337871a114be09915fee8b080413e329fa156b73 100644
--- a/Marlin/language_gl.h
+++ b/Marlin/language_gl.h
@@ -33,217 +33,217 @@
 #define MAPPER_C2C3
 #define DISPLAY_CHARSET_ISO10646_1
 
-#define WELCOME_MSG                         MACHINE_NAME " lista."
-#define MSG_SD_INSERTED                     "Tarxeta inserida"
-#define MSG_SD_REMOVED                      "Tarxeta retirada"
-#define MSG_LCD_ENDSTOPS                    "FinCarro"
-#define MSG_MAIN                            "Menu principal"
-#define MSG_AUTOSTART                       "Autoarranque"
-#define MSG_DISABLE_STEPPERS                "Apagar motores"
-#define MSG_AUTO_HOME                       "Ir a orixe"
-#define MSG_AUTO_HOME_X                     "Ir orixe X"
-#define MSG_AUTO_HOME_Y                     "Ir orixe Y"
-#define MSG_AUTO_HOME_Z                     "Ir orixe Z"
-#define MSG_LEVEL_BED_HOMING                "Ir orixes XYZ"
-#define MSG_LEVEL_BED_WAITING               "Prema pulsador"
-#define MSG_LEVEL_BED_NEXT_POINT            "Seguinte punto"
-#define MSG_LEVEL_BED_DONE                  "Nivelado feito"
-#define MSG_LEVEL_BED_CANCEL                "Cancelar"
-#define MSG_SET_HOME_OFFSETS                "Offsets na orixe"
-#define MSG_HOME_OFFSETS_APPLIED            "Offsets fixados"
-#define MSG_SET_ORIGIN                      "Fixar orixe"
-#define MSG_PREHEAT_1                       "Prequentar PLA"
-#define MSG_PREHEAT_1_N                     "Prequentar PLA "
-#define MSG_PREHEAT_1_ALL                   "Preque. PLA Todo"
-#define MSG_PREHEAT_1_BEDONLY               "Preque. PLA Cama"
-#define MSG_PREHEAT_1_SETTINGS              "Preque. PLA conf"
-#define MSG_PREHEAT_2                       "Prequentar ABS"
-#define MSG_PREHEAT_2_N                     "Prequentar ABS "
-#define MSG_PREHEAT_2_ALL                   "Preque. ABS Todo"
-#define MSG_PREHEAT_2_BEDONLY               "Preque. ABS Cama"
-#define MSG_PREHEAT_2_SETTINGS              "Preque. ABS conf"
-#define MSG_COOLDOWN                        "Arrefriar"
-#define MSG_SWITCH_PS_ON                    "Acender"
-#define MSG_SWITCH_PS_OFF                   "Apagar"
-#define MSG_EXTRUDE                         "Extrudir"
-#define MSG_RETRACT                         "Retraer"
-#define MSG_MOVE_AXIS                       "Mover eixe"
-#define MSG_LEVEL_BED                       "Nivelar cama"
-#define MSG_MOVE_X                          "Mover X"
-#define MSG_MOVE_Y                          "Mover Y"
-#define MSG_MOVE_Z                          "Mover Z"
-#define MSG_MOVE_E                          "Extrusor"
-#define MSG_MOVE_01MM                       "Mover 0.1mm"
-#define MSG_MOVE_1MM                        "Mover 1mm"
-#define MSG_MOVE_10MM                       "Mover 10mm"
-#define MSG_SPEED                           "Velocidade"
-#define MSG_BED_Z                           "Cama Z"
-#define MSG_NOZZLE                          "Bico"
-#define MSG_BED                             "Cama"
-#define MSG_FAN_SPEED                       "Velocidade vent."
-#define MSG_FLOW                            "Fluxo"
-#define MSG_CONTROL                         "Control"
-#define MSG_MIN                             " " LCD_STR_THERMOMETER " Min"
-#define MSG_MAX                             " " LCD_STR_THERMOMETER " Max"
-#define MSG_FACTOR                          " " LCD_STR_THERMOMETER " Fact"
-#define MSG_AUTOTEMP                        "Autotemp"
-#define MSG_ON                              "On "
-#define MSG_OFF                             "Off"
-#define MSG_PID_P                           "PID-P"
-#define MSG_PID_I                           "PID-I"
-#define MSG_PID_D                           "PID-D"
-#define MSG_PID_C                           "PID-C"
-#define MSG_SELECT                          "Escolla"
-#define MSG_ACC                             "Acel"
-#define MSG_VX_JERK                         "Vx-jerk"
-#define MSG_VY_JERK                         "Vy-jerk"
-#define MSG_VZ_JERK                         "Vz-jerk"
-#define MSG_VE_JERK                         "Ve-jerk"
-#define MSG_VMAX                            "Vmax "
-#define MSG_VMIN                            "Vmin"
-#define MSG_VTRAV_MIN                       "VTrav min"
-#define MSG_AMAX                            "Amax "
-#define MSG_A_RETRACT                       "A-retract"
-#define MSG_A_TRAVEL                        "A-travel"
-#define MSG_XSTEPS                          "Xpasos/mm"
-#define MSG_YSTEPS                          "Ypasos/mm"
-#define MSG_ZSTEPS                          "Zpasos/mm"
-#define MSG_ESTEPS                          "Epasos/mm"
-#define MSG_E1STEPS                         "E1pasos/mm"
-#define MSG_E2STEPS                         "E2pasos/mm"
-#define MSG_E3STEPS                         "E3pasos/mm"
-#define MSG_E4STEPS                         "E4pasos/mm"
-#define MSG_TEMPERATURE                     "Temperatura"
-#define MSG_MOTION                          "Movemento"
-#define MSG_VOLUMETRIC                      "Filamento"
-#define MSG_VOLUMETRIC_ENABLED              "E en mm3"
-#define MSG_FILAMENT_DIAM                   "Diam. fil."
-#define MSG_CONTRAST                        "Constraste LCD"
-#define MSG_STORE_EPROM                     "Gardar en memo."
-#define MSG_LOAD_EPROM                      "Cargar de memo."
-#define MSG_RESTORE_FAILSAFE                "Cargar de firm."
-#define MSG_REFRESH                         "Volver a cargar"
-#define MSG_WATCH                           "Monitorizacion"
-#define MSG_PREPARE                         "Preparar"
-#define MSG_TUNE                            "Axustar"
-#define MSG_PAUSE_PRINT                     "Pausar impres."
-#define MSG_RESUME_PRINT                    "Seguir impres."
-#define MSG_STOP_PRINT                      "Deter impres."
-#define MSG_CARD_MENU                       "Tarxeta SD"
-#define MSG_NO_CARD                         "Sen tarxeta SD"
-#define MSG_DWELL                           "En repouso..."
-#define MSG_USERWAIT                        "A espera..."
-#define MSG_RESUMING                        "Imprimindo..."
-#define MSG_PRINT_ABORTED                   "Impre. cancelada"
-#define MSG_NO_MOVE                         "Sen movemento."
-#define MSG_KILLED                          "PROGRAMA MORTO"
-#define MSG_STOPPED                         "PROGRAMA PARADO"
-#define MSG_CONTROL_RETRACT                 "Retraccion mm"
-#define MSG_CONTROL_RETRACT_SWAP            "Cambio retra. mm"
-#define MSG_CONTROL_RETRACTF                "Retraccion V"
-#define MSG_CONTROL_RETRACT_ZLIFT           "Alzar Z mm"
-#define MSG_CONTROL_RETRACT_RECOVER         "Recup. retra. mm"
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "Cambio recup. mm"
-#define MSG_CONTROL_RETRACT_RECOVERF        "Recuperacion V"
-#define MSG_AUTORETRACT                     "Retraccion auto."
-#define MSG_FILAMENTCHANGE                  "Cambiar filamen."
-#define MSG_INIT_SDCARD                     "Iniciando SD"
-#define MSG_CNG_SDCARD                      "Cambiar SD"
-#define MSG_ZPROBE_OUT                      "Sonda-Z sen cama"
-#define MSG_HOME                            "Home"  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
-#define MSG_BLTOUCH_SELFTEST                "Comprobar BLTouch"
-#define MSG_BLTOUCH_RESET                   "Iniciar BLTouch"
-#define MSG_FIRST                           "first"
-#define MSG_ZPROBE_ZOFFSET                  "Offset Z"
-#define MSG_BABYSTEP_X                      "Micropaso X"
-#define MSG_BABYSTEP_Y                      "Micropaso Y"
-#define MSG_BABYSTEP_Z                      "Micropaso Z"
-#define MSG_ENDSTOP_ABORT                   "Erro fin carro"
-#define MSG_HEATING_FAILED_LCD              "Fallo quentando"
-#define MSG_ERR_REDUNDANT_TEMP              "Erro temperatura"
-#define MSG_THERMAL_RUNAWAY                 "Temp. excesiva"
-#define MSG_ERR_MAXTEMP                     "Err: temp. max."
-#define MSG_ERR_MINTEMP                     "Err: temp. min."
-#define MSG_ERR_MAXTEMP_BED                 "Err: MAXTEMP BED"
-#define MSG_ERR_MINTEMP_BED                 "Err: MINTEMP BED"
-#define MSG_ERR_Z_HOMING                    "G28 Z impedido"
-#define MSG_HALTED                          "SISTEMA MORTO"
-#define MSG_PLEASE_RESET                    "Debe reiniciar!"
-#define MSG_SHORT_DAY                       "d" // One character only
-#define MSG_SHORT_HOUR                      "h" // One character only
-#define MSG_SHORT_MINUTE                    "m" // One character only
-#define MSG_HEATING                         "Quentando..."
-#define MSG_HEATING_COMPLETE                "Xa esta quente"
-#define MSG_BED_HEATING                     "Quentando cama"
-#define MSG_BED_DONE                        "Cama esta quente"
-#define MSG_DELTA_CALIBRATE                 "Calibracion Delta"
-#define MSG_DELTA_CALIBRATE_X               "Calibrar X"
-#define MSG_DELTA_CALIBRATE_Y               "Calibrar Y"
-#define MSG_DELTA_CALIBRATE_Z               "Calibrar Z"
-#define MSG_DELTA_CALIBRATE_CENTER          "Calibrar Centro"
-#define MSG_INFO_MENU                       "Acerca de..."
-#define MSG_INFO_PRINTER_MENU               "Informacion"
-#define MSG_INFO_STATS_MENU                 "Estadisticas"
-#define MSG_INFO_BOARD_MENU                 "Placa nai"
-#define MSG_INFO_THERMISTOR_MENU            "Termistores"
-#define MSG_INFO_EXTRUDERS                  "Extrusores"
-#define MSG_INFO_BAUDRATE                   "Baudios"
-#define MSG_INFO_PROTOCOL                   "Protocolo"
-#define MSG_LIGHTS_ON                       "Acender a luz"
-#define MSG_LIGHTS_OFF                      "Apagar a luz"
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" lista.")
+#define MSG_SD_INSERTED                     _UxGT("Tarxeta inserida")
+#define MSG_SD_REMOVED                      _UxGT("Tarxeta retirada")
+#define MSG_LCD_ENDSTOPS                    _UxGT("FinCarro")
+#define MSG_MAIN                            _UxGT("Menu principal")
+#define MSG_AUTOSTART                       _UxGT("Autoarranque")
+#define MSG_DISABLE_STEPPERS                _UxGT("Apagar motores")
+#define MSG_AUTO_HOME                       _UxGT("Ir a orixe")
+#define MSG_AUTO_HOME_X                     _UxGT("Ir orixe X")
+#define MSG_AUTO_HOME_Y                     _UxGT("Ir orixe Y")
+#define MSG_AUTO_HOME_Z                     _UxGT("Ir orixe Z")
+#define MSG_LEVEL_BED_HOMING                _UxGT("Ir orixes XYZ")
+#define MSG_LEVEL_BED_WAITING               _UxGT("Prema pulsador")
+#define MSG_LEVEL_BED_NEXT_POINT            _UxGT("Seguinte punto")
+#define MSG_LEVEL_BED_DONE                  _UxGT("Nivelado feito")
+#define MSG_LEVEL_BED_CANCEL                _UxGT("Cancelar")
+#define MSG_SET_HOME_OFFSETS                _UxGT("Offsets na orixe")
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("Offsets fixados")
+#define MSG_SET_ORIGIN                      _UxGT("Fixar orixe")
+#define MSG_PREHEAT_1                       _UxGT("Prequentar PLA")
+#define MSG_PREHEAT_1_N                     _UxGT("Prequentar PLA ")
+#define MSG_PREHEAT_1_ALL                   _UxGT("Preque. PLA Todo")
+#define MSG_PREHEAT_1_BEDONLY               _UxGT("Preque. PLA Cama")
+#define MSG_PREHEAT_1_SETTINGS              _UxGT("Preque. PLA conf")
+#define MSG_PREHEAT_2                       _UxGT("Prequentar ABS")
+#define MSG_PREHEAT_2_N                     _UxGT("Prequentar ABS ")
+#define MSG_PREHEAT_2_ALL                   _UxGT("Preque. ABS Todo")
+#define MSG_PREHEAT_2_BEDONLY               _UxGT("Preque. ABS Cama")
+#define MSG_PREHEAT_2_SETTINGS              _UxGT("Preque. ABS conf")
+#define MSG_COOLDOWN                        _UxGT("Arrefriar")
+#define MSG_SWITCH_PS_ON                    _UxGT("Acender")
+#define MSG_SWITCH_PS_OFF                   _UxGT("Apagar")
+#define MSG_EXTRUDE                         _UxGT("Extrudir")
+#define MSG_RETRACT                         _UxGT("Retraer")
+#define MSG_MOVE_AXIS                       _UxGT("Mover eixe")
+#define MSG_LEVEL_BED                       _UxGT("Nivelar cama")
+#define MSG_MOVE_X                          _UxGT("Mover X")
+#define MSG_MOVE_Y                          _UxGT("Mover Y")
+#define MSG_MOVE_Z                          _UxGT("Mover Z")
+#define MSG_MOVE_E                          _UxGT("Extrusor")
+#define MSG_MOVE_01MM                       _UxGT("Mover 0.1mm")
+#define MSG_MOVE_1MM                        _UxGT("Mover 1mm")
+#define MSG_MOVE_10MM                       _UxGT("Mover 10mm")
+#define MSG_SPEED                           _UxGT("Velocidade")
+#define MSG_BED_Z                           _UxGT("Cama Z")
+#define MSG_NOZZLE                          _UxGT("Bico")
+#define MSG_BED                             _UxGT("Cama")
+#define MSG_FAN_SPEED                       _UxGT("Velocidade vent.")
+#define MSG_FLOW                            _UxGT("Fluxo")
+#define MSG_CONTROL                         _UxGT("Control")
+#define MSG_MIN                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Min")
+#define MSG_MAX                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Max")
+#define MSG_FACTOR                          _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Fact")
+#define MSG_AUTOTEMP                        _UxGT("Autotemp")
+#define MSG_ON                              _UxGT("On ")
+#define MSG_OFF                             _UxGT("Off")
+#define MSG_PID_P                           _UxGT("PID-P")
+#define MSG_PID_I                           _UxGT("PID-I")
+#define MSG_PID_D                           _UxGT("PID-D")
+#define MSG_PID_C                           _UxGT("PID-C")
+#define MSG_SELECT                          _UxGT("Escolla")
+#define MSG_ACC                             _UxGT("Acel")
+#define MSG_VX_JERK                         _UxGT("Vx-jerk")
+#define MSG_VY_JERK                         _UxGT("Vy-jerk")
+#define MSG_VZ_JERK                         _UxGT("Vz-jerk")
+#define MSG_VE_JERK                         _UxGT("Ve-jerk")
+#define MSG_VMAX                            _UxGT("Vmax ")
+#define MSG_VMIN                            _UxGT("Vmin")
+#define MSG_VTRAV_MIN                       _UxGT("VTrav min")
+#define MSG_AMAX                            _UxGT("Amax ")
+#define MSG_A_RETRACT                       _UxGT("A-retract")
+#define MSG_A_TRAVEL                        _UxGT("A-travel")
+#define MSG_XSTEPS                          _UxGT("Xpasos/mm")
+#define MSG_YSTEPS                          _UxGT("Ypasos/mm")
+#define MSG_ZSTEPS                          _UxGT("Zpasos/mm")
+#define MSG_ESTEPS                          _UxGT("Epasos/mm")
+#define MSG_E1STEPS                         _UxGT("E1pasos/mm")
+#define MSG_E2STEPS                         _UxGT("E2pasos/mm")
+#define MSG_E3STEPS                         _UxGT("E3pasos/mm")
+#define MSG_E4STEPS                         _UxGT("E4pasos/mm")
+#define MSG_TEMPERATURE                     _UxGT("Temperatura")
+#define MSG_MOTION                          _UxGT("Movemento")
+#define MSG_VOLUMETRIC                      _UxGT("Filamento")
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("E en mm3")
+#define MSG_FILAMENT_DIAM                   _UxGT("Diam. fil.")
+#define MSG_CONTRAST                        _UxGT("Constraste LCD")
+#define MSG_STORE_EPROM                     _UxGT("Gardar en memo.")
+#define MSG_LOAD_EPROM                      _UxGT("Cargar de memo.")
+#define MSG_RESTORE_FAILSAFE                _UxGT("Cargar de firm.")
+#define MSG_REFRESH                         _UxGT("Volver a cargar")
+#define MSG_WATCH                           _UxGT("Monitorizacion")
+#define MSG_PREPARE                         _UxGT("Preparar")
+#define MSG_TUNE                            _UxGT("Axustar")
+#define MSG_PAUSE_PRINT                     _UxGT("Pausar impres.")
+#define MSG_RESUME_PRINT                    _UxGT("Seguir impres.")
+#define MSG_STOP_PRINT                      _UxGT("Deter impres.")
+#define MSG_CARD_MENU                       _UxGT("Tarxeta SD")
+#define MSG_NO_CARD                         _UxGT("Sen tarxeta SD")
+#define MSG_DWELL                           _UxGT("En repouso...")
+#define MSG_USERWAIT                        _UxGT("A espera...")
+#define MSG_RESUMING                        _UxGT("Imprimindo...")
+#define MSG_PRINT_ABORTED                   _UxGT("Impre. cancelada")
+#define MSG_NO_MOVE                         _UxGT("Sen movemento.")
+#define MSG_KILLED                          _UxGT("PROGRAMA MORTO")
+#define MSG_STOPPED                         _UxGT("PROGRAMA PARADO")
+#define MSG_CONTROL_RETRACT                 _UxGT("Retraccion mm")
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("Cambio retra. mm")
+#define MSG_CONTROL_RETRACTF                _UxGT("Retraccion V")
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Alzar Z mm")
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("Recup. retra. mm")
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("Cambio recup. mm")
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("Recuperacion V")
+#define MSG_AUTORETRACT                     _UxGT("Retraccion auto.")
+#define MSG_FILAMENTCHANGE                  _UxGT("Cambiar filamen.")
+#define MSG_INIT_SDCARD                     _UxGT("Iniciando SD")
+#define MSG_CNG_SDCARD                      _UxGT("Cambiar SD")
+#define MSG_ZPROBE_OUT                      _UxGT("Sonda-Z sen cama")
+#define MSG_HOME                            _UxGT("Home")  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
+#define MSG_BLTOUCH_SELFTEST                _UxGT("Comprobar BLTouch")
+#define MSG_BLTOUCH_RESET                   _UxGT("Iniciar BLTouch")
+#define MSG_FIRST                           _UxGT("first")
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Offset Z")
+#define MSG_BABYSTEP_X                      _UxGT("Micropaso X")
+#define MSG_BABYSTEP_Y                      _UxGT("Micropaso Y")
+#define MSG_BABYSTEP_Z                      _UxGT("Micropaso Z")
+#define MSG_ENDSTOP_ABORT                   _UxGT("Erro fin carro")
+#define MSG_HEATING_FAILED_LCD              _UxGT("Fallo quentando")
+#define MSG_ERR_REDUNDANT_TEMP              _UxGT("Erro temperatura")
+#define MSG_THERMAL_RUNAWAY                 _UxGT("Temp. excesiva")
+#define MSG_ERR_MAXTEMP                     _UxGT("Err: temp. max.")
+#define MSG_ERR_MINTEMP                     _UxGT("Err: temp. min.")
+#define MSG_ERR_MAXTEMP_BED                 _UxGT("Err: MAXTEMP BED")
+#define MSG_ERR_MINTEMP_BED                 _UxGT("Err: MINTEMP BED")
+#define MSG_ERR_Z_HOMING                    _UxGT("G28 Z impedido")
+#define MSG_HALTED                          _UxGT("SISTEMA MORTO")
+#define MSG_PLEASE_RESET                    _UxGT("Debe reiniciar!")
+#define MSG_SHORT_DAY                       _UxGT("d") // One character only
+#define MSG_SHORT_HOUR                      _UxGT("h") // One character only
+#define MSG_SHORT_MINUTE                    _UxGT("m") // One character only
+#define MSG_HEATING                         _UxGT("Quentando...")
+#define MSG_HEATING_COMPLETE                _UxGT("Xa esta quente")
+#define MSG_BED_HEATING                     _UxGT("Quentando cama")
+#define MSG_BED_DONE                        _UxGT("Cama esta quente")
+#define MSG_DELTA_CALIBRATE                 _UxGT("Calibracion Delta")
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Calibrar X")
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Calibrar Y")
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Calibrar Z")
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Calibrar Centro")
+#define MSG_INFO_MENU                       _UxGT("Acerca de...")
+#define MSG_INFO_PRINTER_MENU               _UxGT("Informacion")
+#define MSG_INFO_STATS_MENU                 _UxGT("Estadisticas")
+#define MSG_INFO_BOARD_MENU                 _UxGT("Placa nai")
+#define MSG_INFO_THERMISTOR_MENU            _UxGT("Termistores")
+#define MSG_INFO_EXTRUDERS                  _UxGT("Extrusores")
+#define MSG_INFO_BAUDRATE                   _UxGT("Baudios")
+#define MSG_INFO_PROTOCOL                   _UxGT("Protocolo")
+#define MSG_LIGHTS_ON                       _UxGT("Acender a luz")
+#define MSG_LIGHTS_OFF                      _UxGT("Apagar a luz")
 #if LCD_WIDTH >= 20
-  #define MSG_INFO_PRINT_COUNT              "Total traballos"
-  #define MSG_INFO_COMPLETED_PRINTS         "Total completos"
-  #define MSG_INFO_PRINT_TIME               "Tempo impresion"
-  #define MSG_INFO_PRINT_LONGEST            "Traballo +longo"
-  #define MSG_INFO_PRINT_FILAMENT           "Total extruido"
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Total traballos")
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Total completos")
+  #define MSG_INFO_PRINT_TIME               _UxGT("Tempo impresion")
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("Traballo +longo")
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Total extruido")
 #else
-  #define MSG_INFO_PRINT_COUNT              "Traballos"
-  #define MSG_INFO_COMPLETED_PRINTS         "Completos"
-  #define MSG_INFO_PRINT_TIME               "Tempo"
-  #define MSG_INFO_PRINT_LONGEST            "O +longo"
-  #define MSG_INFO_PRINT_FILAMENT           "Extruido"
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Traballos")
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Completos")
+  #define MSG_INFO_PRINT_TIME               _UxGT("Tempo")
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("O +longo")
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Extruido")
 #endif
-#define MSG_INFO_MIN_TEMP                   "Min Temp"
-#define MSG_INFO_MAX_TEMP                   "Max Temp"
-#define MSG_INFO_PSU                        "Fonte alime."
-#define MSG_DRIVE_STRENGTH                  "Potencia motor"
-#define MSG_DAC_PERCENT                     "Motor %"
-#define MSG_DAC_EEPROM_WRITE                "Garda DAC EEPROM"
+#define MSG_INFO_MIN_TEMP                   _UxGT("Min Temp")
+#define MSG_INFO_MAX_TEMP                   _UxGT("Max Temp")
+#define MSG_INFO_PSU                        _UxGT("Fonte alime.")
+#define MSG_DRIVE_STRENGTH                  _UxGT("Potencia motor")
+#define MSG_DAC_PERCENT                     _UxGT("Motor %")
+#define MSG_DAC_EEPROM_WRITE                _UxGT("Garda DAC EEPROM")
 
-#define MSG_FILAMENT_CHANGE_HEADER          "TROCO FILAMENTO"
-#define MSG_FILAMENT_CHANGE_OPTION_HEADER   "OPCIONS TROCO:"
-#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  "Extruir mais"
-#define MSG_FILAMENT_CHANGE_OPTION_RESUME   "Segue traballo"
+#define MSG_FILAMENT_CHANGE_HEADER          _UxGT("TROCO FILAMENTO")
+#define MSG_FILAMENT_CHANGE_OPTION_HEADER   _UxGT("OPCIONS TROCO:")
+#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  _UxGT("Extruir mais")
+#define MSG_FILAMENT_CHANGE_OPTION_RESUME   _UxGT("Segue traballo")
 
 #if LCD_HEIGHT >= 4
   // Up to 3 lines allowed
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Agarde para"
-  #define MSG_FILAMENT_CHANGE_INIT_2          "iniciar troco"
-  #define MSG_FILAMENT_CHANGE_INIT_3          "de filamento"
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Agarde pola"
-  #define MSG_FILAMENT_CHANGE_UNLOAD_2        "descarga do"
-  #define MSG_FILAMENT_CHANGE_UNLOAD_3        "filamento"
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Introduza o"
-  #define MSG_FILAMENT_CHANGE_INSERT_2        "filamento e"
-  #define MSG_FILAMENT_CHANGE_INSERT_3        "faga click"
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Agarde pola"
-  #define MSG_FILAMENT_CHANGE_LOAD_2          "carga do"
-  #define MSG_FILAMENT_CHANGE_LOAD_3          "filamento"
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Agarde pola"
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       "extrusion do"
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_3       "filamento"
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Agarde para"
-  #define MSG_FILAMENT_CHANGE_RESUME_2        "seguir co"
-  #define MSG_FILAMENT_CHANGE_RESUME_3        "traballo"
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Agarde para")
+  #define MSG_FILAMENT_CHANGE_INIT_2          _UxGT("iniciar troco")
+  #define MSG_FILAMENT_CHANGE_INIT_3          _UxGT("de filamento")
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Agarde pola")
+  #define MSG_FILAMENT_CHANGE_UNLOAD_2        _UxGT("descarga do")
+  #define MSG_FILAMENT_CHANGE_UNLOAD_3        _UxGT("filamento")
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Introduza o")
+  #define MSG_FILAMENT_CHANGE_INSERT_2        _UxGT("filamento e")
+  #define MSG_FILAMENT_CHANGE_INSERT_3        _UxGT("faga click")
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Agarde pola")
+  #define MSG_FILAMENT_CHANGE_LOAD_2          _UxGT("carga do")
+  #define MSG_FILAMENT_CHANGE_LOAD_3          _UxGT("filamento")
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Agarde pola")
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       _UxGT("extrusion do")
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_3       _UxGT("filamento")
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Agarde para")
+  #define MSG_FILAMENT_CHANGE_RESUME_2        _UxGT("seguir co")
+  #define MSG_FILAMENT_CHANGE_RESUME_3        _UxGT("traballo")
 #else // LCD_HEIGHT < 4
   // Up to 2 lines allowed
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Agarde..."
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Descargando..."
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Introduza e click"
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Cargando..."
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Extruindo..."
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Seguindo..."
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Agarde...")
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Descargando...")
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Introduza e click")
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Cargando...")
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Extruindo...")
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Seguindo...")
 #endif // LCD_HEIGHT < 4
 
 #endif // LANGUAGE_GL_H
diff --git a/Marlin/language_hr.h b/Marlin/language_hr.h
index ffb0b9a816ab29c9620e218ed0f463369e040015..6870e502bf5202c17f3f982179c5f22e8d8b38ec 100644
--- a/Marlin/language_hr.h
+++ b/Marlin/language_hr.h
@@ -32,215 +32,215 @@
 
 #define DISPLAY_CHARSET_ISO10646_1 // use the better font on full graphic displays.
 
-#define WELCOME_MSG                         MACHINE_NAME " spreman."
-#define MSG_SD_INSERTED                     "SD kartica umetnuta"
-#define MSG_SD_REMOVED                      "SD kartica uklonjena"
-#define MSG_LCD_ENDSTOPS                    "Endstops" // Max length 8 characters
-#define MSG_MAIN                            "Main"
-#define MSG_AUTOSTART                       "Auto pokretanje"
-#define MSG_DISABLE_STEPPERS                "Ugasi steppere"
-#define MSG_AUTO_HOME                       "Automatski homing"
-#define MSG_AUTO_HOME_X                     "Home-aj X"
-#define MSG_AUTO_HOME_Y                     "Home-aj Y"
-#define MSG_AUTO_HOME_Z                     "Home-aj Z"
-#define MSG_LEVEL_BED_HOMING                "Home-aj XYZ"
-#define MSG_LEVEL_BED_WAITING               "Klikni za početak"
-#define MSG_LEVEL_BED_NEXT_POINT            "Sljedeća točka"
-#define MSG_LEVEL_BED_DONE                  "Niveliranje gotovo!"
-#define MSG_LEVEL_BED_CANCEL                "Otkaži"
-#define MSG_SET_HOME_OFFSETS                "Postavi home offsete"
-#define MSG_HOME_OFFSETS_APPLIED            "Offsets postavljeni"
-#define MSG_SET_ORIGIN                      "Postavi ishodište"
-#define MSG_PREHEAT_1                       "Predgrij PLA"
-#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 " "
-#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 " Sve"
-#define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1 " Bed"
-#define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 " conf"
-#define MSG_PREHEAT_2                       "Predgrij ABS"
-#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 " "
-#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 " Sve"
-#define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2 " Bed"
-#define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 " conf"
-#define MSG_COOLDOWN                        "Hlađenje"
-#define MSG_SWITCH_PS_ON                    "Uključi napajanje"
-#define MSG_SWITCH_PS_OFF                   "Isključi napajanje"
-#define MSG_EXTRUDE                         "Extrude"
-#define MSG_RETRACT                         "Retract"
-#define MSG_MOVE_AXIS                       "Miči os"
-#define MSG_LEVEL_BED                       "Niveliraj bed"
-#define MSG_MOVE_X                          "Miči X"
-#define MSG_MOVE_Y                          "Miči Y"
-#define MSG_MOVE_Z                          "Miči Z"
-#define MSG_MOVE_E                          "Extruder"
-#define MSG_MOVE_01MM                       "Miči 0.1mm"
-#define MSG_MOVE_1MM                        "Miči 1mm"
-#define MSG_MOVE_10MM                       "Miči 10mm"
-#define MSG_SPEED                           "Brzina"
-#define MSG_BED_Z                           "Bed Z"
-#define MSG_NOZZLE                          "Dizna"
-#define MSG_BED                             "Bed"
-#define MSG_FAN_SPEED                       "Brzina ventilatora"
-#define MSG_FLOW                            "Flow"
-#define MSG_CONTROL                         "Control"
-#define MSG_MIN                             " " LCD_STR_THERMOMETER " Min"
-#define MSG_MAX                             " " LCD_STR_THERMOMETER " Max"
-#define MSG_FACTOR                          " " LCD_STR_THERMOMETER " Fact"
-#define MSG_AUTOTEMP                        "Autotemp"
-#define MSG_ON                              "On "
-#define MSG_OFF                             "Off"
-#define MSG_PID_P                           "PID-P"
-#define MSG_PID_I                           "PID-I"
-#define MSG_PID_D                           "PID-D"
-#define MSG_PID_C                           "PID-C"
-#define MSG_SELECT                          "Odaberi"
-#define MSG_ACC                             "Accel"
-#define MSG_VX_JERK                         "Vx-jerk"
-#define MSG_VY_JERK                         "Vy-jerk"
-#define MSG_VZ_JERK                         "Vz-jerk"
-#define MSG_VE_JERK                         "Ve-jerk"
-#define MSG_VMAX                            "Vmax "
-#define MSG_VMIN                            "Vmin"
-#define MSG_VTRAV_MIN                       "VTrav min"
-#define MSG_AMAX                            "Amax "
-#define MSG_A_RETRACT                       "A-retract"
-#define MSG_A_TRAVEL                        "A-travel"
-#define MSG_XSTEPS                          "Xsteps/mm"
-#define MSG_YSTEPS                          "Ysteps/mm"
-#define MSG_ZSTEPS                          "Zsteps/mm"
-#define MSG_ESTEPS                          "Esteps/mm"
-#define MSG_E1STEPS                         "E1steps/mm"
-#define MSG_E2STEPS                         "E2steps/mm"
-#define MSG_E3STEPS                         "E3steps/mm"
-#define MSG_E4STEPS                         "E4steps/mm"
-#define MSG_TEMPERATURE                     "Temperature"
-#define MSG_MOTION                          "Gibanje"
-#define MSG_VOLUMETRIC                      "Filament"
-#define MSG_VOLUMETRIC_ENABLED              "E in mm3"
-#define MSG_FILAMENT_DIAM                   "Fil. Dia."
-#define MSG_CONTRAST                        "Kontrast LCD-a"
-#define MSG_STORE_EPROM                     "Pohrani u memoriju"
-#define MSG_LOAD_EPROM                      "Učitaj memoriju"
-#define MSG_RESTORE_FAILSAFE                "Učitaj failsafe"
-#define MSG_REFRESH                         "Osvježi"
-#define MSG_WATCH                           "Info screen"
-#define MSG_PREPARE                         "Pripremi"
-#define MSG_TUNE                            "Tune"
-#define MSG_PAUSE_PRINT                     "Pauziraj print"
-#define MSG_RESUME_PRINT                    "Nastavi print"
-#define MSG_STOP_PRINT                      "Zaustavi print"
-#define MSG_CARD_MENU                       "Printaj s SD kartice"
-#define MSG_NO_CARD                         "Nema SD kartice"
-#define MSG_DWELL                           "Sleep..."
-#define MSG_USERWAIT                        "Čekaj korisnika..."
-#define MSG_RESUMING                        "Nastavljam print"
-#define MSG_PRINT_ABORTED                   "Print otkazan"
-#define MSG_NO_MOVE                         "No move."
-#define MSG_KILLED                          "KILLED. "
-#define MSG_STOPPED                         "ZAUSTAVLJEN. "
-#define MSG_CONTROL_RETRACT                 "Retract mm"
-#define MSG_CONTROL_RETRACT_SWAP            "Swap Re.mm"
-#define MSG_CONTROL_RETRACTF                "Retract  V"
-#define MSG_CONTROL_RETRACT_ZLIFT           "Hop mm"
-#define MSG_CONTROL_RETRACT_RECOVER         "UnRet +mm"
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "S UnRet+mm"
-#define MSG_CONTROL_RETRACT_RECOVERF        "UnRet  V"
-#define MSG_AUTORETRACT                     "AutoRetr."
-#define MSG_FILAMENTCHANGE                  "Promijeni filament"
-#define MSG_INIT_SDCARD                     "Init. SD karticu"
-#define MSG_CNG_SDCARD                      "Promijeni SD karticu"
-#define MSG_ZPROBE_OUT                      "Z probe out. bed"
-#define MSG_BLTOUCH_SELFTEST                "BLTouch Self-Test"
-#define MSG_BLTOUCH_RESET                   "Reset BLTouch"
-#define MSG_HOME                            "Home"  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
-#define MSG_FIRST                           "first"
-#define MSG_ZPROBE_ZOFFSET                  "Z Offset"
-#define MSG_BABYSTEP_X                      "Babystep X"
-#define MSG_BABYSTEP_Y                      "Babystep Y"
-#define MSG_BABYSTEP_Z                      "Babystep Z"
-#define MSG_ENDSTOP_ABORT                   "Endstop abort"
-#define MSG_HEATING_FAILED_LCD              "Grijanje neuspješno"
-#define MSG_ERR_REDUNDANT_TEMP              "Err: REDUNDANT TEMP"
-#define MSG_THERMAL_RUNAWAY                 "THERMAL RUNAWAY"
-#define MSG_ERR_MAXTEMP                     "Err: MAXTEMP"
-#define MSG_ERR_MINTEMP                     "Err: MINTEMP"
-#define MSG_ERR_MAXTEMP_BED                 "Err: MAXTEMP BED"
-#define MSG_ERR_MINTEMP_BED                 "Err: MINTEMP BED"
-#define MSG_ERR_Z_HOMING                    "G28 Z Forbidden"
-#define MSG_HALTED                          "PRINTER HALTED"
-#define MSG_PLEASE_RESET                    "Please reset"
-#define MSG_SHORT_DAY                       "d" // One character only
-#define MSG_SHORT_HOUR                      "h" // One character only
-#define MSG_SHORT_MINUTE                    "m" // One character only
-#define MSG_HEATING                         "Grijanje..."
-#define MSG_HEATING_COMPLETE                "Grijanje gotovo."
-#define MSG_BED_HEATING                     "Grijanje Bed-a."
-#define MSG_BED_DONE                        "Bed gotov."
-#define MSG_DELTA_CALIBRATE                 "Delta Kalibracija"
-#define MSG_DELTA_CALIBRATE_X               "Kalibriraj X"
-#define MSG_DELTA_CALIBRATE_Y               "Kalibriraj Y"
-#define MSG_DELTA_CALIBRATE_Z               "Kalibriraj Z"
-#define MSG_DELTA_CALIBRATE_CENTER          "Kalibriraj Središte"
-#define MSG_INFO_MENU                       "O printeru"
-#define MSG_INFO_PRINTER_MENU               "Podaci o printeru"
-#define MSG_INFO_STATS_MENU                 "Statistika printera"
-#define MSG_INFO_BOARD_MENU                 "Podaci o elektronici"
-#define MSG_INFO_THERMISTOR_MENU            "Termistori"
-#define MSG_INFO_EXTRUDERS                  "Extruderi"
-#define MSG_INFO_BAUDRATE                   "Baud"
-#define MSG_INFO_PROTOCOL                   "Protokol"
-#define MSG_LIGHTS_ON                       "Upali osvjetljenje"
-#define MSG_LIGHTS_OFF                      "Ugasi osvjetljenje"
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" spreman.")
+#define MSG_SD_INSERTED                     _UxGT("SD kartica umetnuta")
+#define MSG_SD_REMOVED                      _UxGT("SD kartica uklonjena")
+#define MSG_LCD_ENDSTOPS                    _UxGT("Endstops") // Max length 8 characters
+#define MSG_MAIN                            _UxGT("Main")
+#define MSG_AUTOSTART                       _UxGT("Auto pokretanje")
+#define MSG_DISABLE_STEPPERS                _UxGT("Ugasi steppere")
+#define MSG_AUTO_HOME                       _UxGT("Automatski homing")
+#define MSG_AUTO_HOME_X                     _UxGT("Home-aj X")
+#define MSG_AUTO_HOME_Y                     _UxGT("Home-aj Y")
+#define MSG_AUTO_HOME_Z                     _UxGT("Home-aj Z")
+#define MSG_LEVEL_BED_HOMING                _UxGT("Home-aj XYZ")
+#define MSG_LEVEL_BED_WAITING               _UxGT("Klikni za početak")
+#define MSG_LEVEL_BED_NEXT_POINT            _UxGT("Sljedeća točka")
+#define MSG_LEVEL_BED_DONE                  _UxGT("Niveliranje gotovo!")
+#define MSG_LEVEL_BED_CANCEL                _UxGT("Otkaži")
+#define MSG_SET_HOME_OFFSETS                _UxGT("Postavi home offsete")
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("Offsets postavljeni")
+#define MSG_SET_ORIGIN                      _UxGT("Postavi ishodište")
+#define MSG_PREHEAT_1                       _UxGT("Predgrij PLA")
+#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 _UxGT(" ")
+#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 _UxGT(" Sve")
+#define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1 _UxGT(" Bed")
+#define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 _UxGT(" conf")
+#define MSG_PREHEAT_2                       _UxGT("Predgrij ABS")
+#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 _UxGT(" ")
+#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 _UxGT(" Sve")
+#define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2 _UxGT(" Bed")
+#define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 _UxGT(" conf")
+#define MSG_COOLDOWN                        _UxGT("Hlađenje")
+#define MSG_SWITCH_PS_ON                    _UxGT("Uključi napajanje")
+#define MSG_SWITCH_PS_OFF                   _UxGT("Isključi napajanje")
+#define MSG_EXTRUDE                         _UxGT("Extrude")
+#define MSG_RETRACT                         _UxGT("Retract")
+#define MSG_MOVE_AXIS                       _UxGT("Miči os")
+#define MSG_LEVEL_BED                       _UxGT("Niveliraj bed")
+#define MSG_MOVE_X                          _UxGT("Miči X")
+#define MSG_MOVE_Y                          _UxGT("Miči Y")
+#define MSG_MOVE_Z                          _UxGT("Miči Z")
+#define MSG_MOVE_E                          _UxGT("Extruder")
+#define MSG_MOVE_01MM                       _UxGT("Miči 0.1mm")
+#define MSG_MOVE_1MM                        _UxGT("Miči 1mm")
+#define MSG_MOVE_10MM                       _UxGT("Miči 10mm")
+#define MSG_SPEED                           _UxGT("Brzina")
+#define MSG_BED_Z                           _UxGT("Bed Z")
+#define MSG_NOZZLE                          _UxGT("Dizna")
+#define MSG_BED                             _UxGT("Bed")
+#define MSG_FAN_SPEED                       _UxGT("Brzina ventilatora")
+#define MSG_FLOW                            _UxGT("Flow")
+#define MSG_CONTROL                         _UxGT("Control")
+#define MSG_MIN                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Min")
+#define MSG_MAX                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Max")
+#define MSG_FACTOR                          _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Fact")
+#define MSG_AUTOTEMP                        _UxGT("Autotemp")
+#define MSG_ON                              _UxGT("On ")
+#define MSG_OFF                             _UxGT("Off")
+#define MSG_PID_P                           _UxGT("PID-P")
+#define MSG_PID_I                           _UxGT("PID-I")
+#define MSG_PID_D                           _UxGT("PID-D")
+#define MSG_PID_C                           _UxGT("PID-C")
+#define MSG_SELECT                          _UxGT("Odaberi")
+#define MSG_ACC                             _UxGT("Accel")
+#define MSG_VX_JERK                         _UxGT("Vx-jerk")
+#define MSG_VY_JERK                         _UxGT("Vy-jerk")
+#define MSG_VZ_JERK                         _UxGT("Vz-jerk")
+#define MSG_VE_JERK                         _UxGT("Ve-jerk")
+#define MSG_VMAX                            _UxGT("Vmax ")
+#define MSG_VMIN                            _UxGT("Vmin")
+#define MSG_VTRAV_MIN                       _UxGT("VTrav min")
+#define MSG_AMAX                            _UxGT("Amax ")
+#define MSG_A_RETRACT                       _UxGT("A-retract")
+#define MSG_A_TRAVEL                        _UxGT("A-travel")
+#define MSG_XSTEPS                          _UxGT("Xsteps/mm")
+#define MSG_YSTEPS                          _UxGT("Ysteps/mm")
+#define MSG_ZSTEPS                          _UxGT("Zsteps/mm")
+#define MSG_ESTEPS                          _UxGT("Esteps/mm")
+#define MSG_E1STEPS                         _UxGT("E1steps/mm")
+#define MSG_E2STEPS                         _UxGT("E2steps/mm")
+#define MSG_E3STEPS                         _UxGT("E3steps/mm")
+#define MSG_E4STEPS                         _UxGT("E4steps/mm")
+#define MSG_TEMPERATURE                     _UxGT("Temperature")
+#define MSG_MOTION                          _UxGT("Gibanje")
+#define MSG_VOLUMETRIC                      _UxGT("Filament")
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("E in mm3")
+#define MSG_FILAMENT_DIAM                   _UxGT("Fil. Dia.")
+#define MSG_CONTRAST                        _UxGT("Kontrast LCD-a")
+#define MSG_STORE_EPROM                     _UxGT("Pohrani u memoriju")
+#define MSG_LOAD_EPROM                      _UxGT("Učitaj memoriju")
+#define MSG_RESTORE_FAILSAFE                _UxGT("Učitaj failsafe")
+#define MSG_REFRESH                         _UxGT("Osvježi")
+#define MSG_WATCH                           _UxGT("Info screen")
+#define MSG_PREPARE                         _UxGT("Pripremi")
+#define MSG_TUNE                            _UxGT("Tune")
+#define MSG_PAUSE_PRINT                     _UxGT("Pauziraj print")
+#define MSG_RESUME_PRINT                    _UxGT("Nastavi print")
+#define MSG_STOP_PRINT                      _UxGT("Zaustavi print")
+#define MSG_CARD_MENU                       _UxGT("Printaj s SD kartice")
+#define MSG_NO_CARD                         _UxGT("Nema SD kartice")
+#define MSG_DWELL                           _UxGT("Sleep...")
+#define MSG_USERWAIT                        _UxGT("Čekaj korisnika...")
+#define MSG_RESUMING                        _UxGT("Nastavljam print")
+#define MSG_PRINT_ABORTED                   _UxGT("Print otkazan")
+#define MSG_NO_MOVE                         _UxGT("No move.")
+#define MSG_KILLED                          _UxGT("KILLED. ")
+#define MSG_STOPPED                         _UxGT("ZAUSTAVLJEN. ")
+#define MSG_CONTROL_RETRACT                 _UxGT("Retract mm")
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("Swap Re.mm")
+#define MSG_CONTROL_RETRACTF                _UxGT("Retract  V")
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Hop mm")
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("UnRet +mm")
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("S UnRet+mm")
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("UnRet  V")
+#define MSG_AUTORETRACT                     _UxGT("AutoRetr.")
+#define MSG_FILAMENTCHANGE                  _UxGT("Promijeni filament")
+#define MSG_INIT_SDCARD                     _UxGT("Init. SD karticu")
+#define MSG_CNG_SDCARD                      _UxGT("Promijeni SD karticu")
+#define MSG_ZPROBE_OUT                      _UxGT("Z probe out. bed")
+#define MSG_BLTOUCH_SELFTEST                _UxGT("BLTouch Self-Test")
+#define MSG_BLTOUCH_RESET                   _UxGT("Reset BLTouch")
+#define MSG_HOME                            _UxGT("Home")  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
+#define MSG_FIRST                           _UxGT("first")
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Z Offset")
+#define MSG_BABYSTEP_X                      _UxGT("Babystep X")
+#define MSG_BABYSTEP_Y                      _UxGT("Babystep Y")
+#define MSG_BABYSTEP_Z                      _UxGT("Babystep Z")
+#define MSG_ENDSTOP_ABORT                   _UxGT("Endstop abort")
+#define MSG_HEATING_FAILED_LCD              _UxGT("Grijanje neuspješno")
+#define MSG_ERR_REDUNDANT_TEMP              _UxGT("Err: REDUNDANT TEMP")
+#define MSG_THERMAL_RUNAWAY                 _UxGT("THERMAL RUNAWAY")
+#define MSG_ERR_MAXTEMP                     _UxGT("Err: MAXTEMP")
+#define MSG_ERR_MINTEMP                     _UxGT("Err: MINTEMP")
+#define MSG_ERR_MAXTEMP_BED                 _UxGT("Err: MAXTEMP BED")
+#define MSG_ERR_MINTEMP_BED                 _UxGT("Err: MINTEMP BED")
+#define MSG_ERR_Z_HOMING                    _UxGT("G28 Z Forbidden")
+#define MSG_HALTED                          _UxGT("PRINTER HALTED")
+#define MSG_PLEASE_RESET                    _UxGT("Please reset")
+#define MSG_SHORT_DAY                       _UxGT("d") // One character only
+#define MSG_SHORT_HOUR                      _UxGT("h") // One character only
+#define MSG_SHORT_MINUTE                    _UxGT("m") // One character only
+#define MSG_HEATING                         _UxGT("Grijanje...")
+#define MSG_HEATING_COMPLETE                _UxGT("Grijanje gotovo.")
+#define MSG_BED_HEATING                     _UxGT("Grijanje Bed-a.")
+#define MSG_BED_DONE                        _UxGT("Bed gotov.")
+#define MSG_DELTA_CALIBRATE                 _UxGT("Delta Kalibracija")
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Kalibriraj X")
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Kalibriraj Y")
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Kalibriraj Z")
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Kalibriraj Središte")
+#define MSG_INFO_MENU                       _UxGT("O printeru")
+#define MSG_INFO_PRINTER_MENU               _UxGT("Podaci o printeru")
+#define MSG_INFO_STATS_MENU                 _UxGT("Statistika printera")
+#define MSG_INFO_BOARD_MENU                 _UxGT("Podaci o elektronici")
+#define MSG_INFO_THERMISTOR_MENU            _UxGT("Termistori")
+#define MSG_INFO_EXTRUDERS                  _UxGT("Extruderi")
+#define MSG_INFO_BAUDRATE                   _UxGT("Baud")
+#define MSG_INFO_PROTOCOL                   _UxGT("Protokol")
+#define MSG_LIGHTS_ON                       _UxGT("Upali osvjetljenje")
+#define MSG_LIGHTS_OFF                      _UxGT("Ugasi osvjetljenje")
 
 #if LCD_WIDTH >= 20
-  #define MSG_INFO_PRINT_COUNT              "Broj printova"
-  #define MSG_INFO_COMPLETED_PRINTS         "Završeni"
-  #define MSG_INFO_PRINT_TIME               "Ukupno printanja"
-  #define MSG_INFO_PRINT_LONGEST            "Najduži print"
-  #define MSG_INFO_PRINT_FILAMENT           "Extrudirano ukupno"
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Broj printova")
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Završeni")
+  #define MSG_INFO_PRINT_TIME               _UxGT("Ukupno printanja")
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("Najduži print")
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Extrudirano ukupno")
 #else
-  #define MSG_INFO_PRINT_COUNT              "Printovi"
-  #define MSG_INFO_COMPLETED_PRINTS         "Završeni"
-  #define MSG_INFO_PRINT_TIME               "Ukupno"
-  #define MSG_INFO_PRINT_LONGEST            "Najduži"
-  #define MSG_INFO_PRINT_FILAMENT           "Extrudirano"
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Printovi")
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Završeni")
+  #define MSG_INFO_PRINT_TIME               _UxGT("Ukupno")
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("Najduži")
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Extrudirano")
 #endif
 
-#define MSG_INFO_MIN_TEMP                   "Min Temp"
-#define MSG_INFO_MAX_TEMP                   "Max Temp"
-#define MSG_INFO_PSU                        "Napajanje"
-#define MSG_DRIVE_STRENGTH                  "Drive Strength"
-#define MSG_DAC_PERCENT                     "Driver %"
-#define MSG_DAC_EEPROM_WRITE                "DAC EEPROM Write"
+#define MSG_INFO_MIN_TEMP                   _UxGT("Min Temp")
+#define MSG_INFO_MAX_TEMP                   _UxGT("Max Temp")
+#define MSG_INFO_PSU                        _UxGT("Napajanje")
+#define MSG_DRIVE_STRENGTH                  _UxGT("Drive Strength")
+#define MSG_DAC_PERCENT                     _UxGT("Driver %")
+#define MSG_DAC_EEPROM_WRITE                _UxGT("DAC EEPROM Write")
 
-#define MSG_FILAMENT_CHANGE_HEADER          "CHANGE FILAMENT"
-#define MSG_FILAMENT_CHANGE_OPTION_HEADER   "CHANGE OPTIONS:"
-#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  "Extrudiraj više"
-#define MSG_FILAMENT_CHANGE_OPTION_RESUME   "Nastavi print"
+#define MSG_FILAMENT_CHANGE_HEADER          _UxGT("CHANGE FILAMENT")
+#define MSG_FILAMENT_CHANGE_OPTION_HEADER   _UxGT("CHANGE OPTIONS:")
+#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  _UxGT("Extrudiraj više")
+#define MSG_FILAMENT_CHANGE_OPTION_RESUME   _UxGT("Nastavi print")
 
 #if LCD_HEIGHT >= 4
   // Up to 3 lines allowed
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Čekaj početak"
-  #define MSG_FILAMENT_CHANGE_INIT_2          "filamenta"
-  #define MSG_FILAMENT_CHANGE_INIT_3          "promijeni"
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Čekaj"
-  #define MSG_FILAMENT_CHANGE_UNLOAD_2        "filament unload"
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Umetni filament"
-  #define MSG_FILAMENT_CHANGE_INSERT_2        "i pritisni tipku"
-  #define MSG_FILAMENT_CHANGE_INSERT_3        "za nastavak..."
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Pričekaj"
-  #define MSG_FILAMENT_CHANGE_LOAD_2          "filament load"
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Pričekaj"
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       "filament extrude"
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Wait for print"
-  #define MSG_FILAMENT_CHANGE_RESUME_2        "to resume"
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Čekaj početak")
+  #define MSG_FILAMENT_CHANGE_INIT_2          _UxGT("filamenta")
+  #define MSG_FILAMENT_CHANGE_INIT_3          _UxGT("promijeni")
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Čekaj")
+  #define MSG_FILAMENT_CHANGE_UNLOAD_2        _UxGT("filament unload")
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Umetni filament")
+  #define MSG_FILAMENT_CHANGE_INSERT_2        _UxGT("i pritisni tipku")
+  #define MSG_FILAMENT_CHANGE_INSERT_3        _UxGT("za nastavak...")
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Pričekaj")
+  #define MSG_FILAMENT_CHANGE_LOAD_2          _UxGT("filament load")
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Pričekaj")
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       _UxGT("filament extrude")
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Wait for print")
+  #define MSG_FILAMENT_CHANGE_RESUME_2        _UxGT("to resume")
 #else // LCD_HEIGHT < 4
   // Up to 2 lines allowed
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Pričekaj..."
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Ejecting..."
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Insert and Click"
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Loading..."
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Extrudiranje..."
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Nastavljam..."
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Pričekaj...")
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Ejecting...")
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Insert and Click")
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Loading...")
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Extrudiranje...")
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Nastavljam...")
 #endif // LCD_HEIGHT < 4
 
 #endif // LANGUAGE_HR_H
diff --git a/Marlin/language_it.h b/Marlin/language_it.h
index 483299fc472005e6ea77b47874f05a780cd35cf2..f3553948f36cb59b14a98a88df3a40523fd1bd88 100644
--- a/Marlin/language_it.h
+++ b/Marlin/language_it.h
@@ -32,234 +32,234 @@
 
 #define DISPLAY_CHARSET_ISO10646_1
 
-#define WELCOME_MSG                         MACHINE_NAME " pronto."
-#define MSG_SD_INSERTED                     "SD Card inserita"
-#define MSG_SD_REMOVED                      "SD Card rimossa"
-#define MSG_LCD_ENDSTOPS                    "Endstop"
-#define MSG_MAIN                            "Menu principale"
-#define MSG_AUTOSTART                       "Autostart"
-#define MSG_DISABLE_STEPPERS                "Disabilita Motori"
-#define MSG_AUTO_HOME                       "Auto Home"
-#define MSG_AUTO_HOME_X                     "Home asse X"
-#define MSG_AUTO_HOME_Y                     "Home asse Y"
-#define MSG_AUTO_HOME_Z                     "Home asse Z"
-#define MSG_LEVEL_BED_HOMING                "Home assi XYZ"
-#define MSG_LEVEL_BED_WAITING               "Premi per iniziare"
-#define MSG_LEVEL_BED_NEXT_POINT            "Punto successivo"
-#define MSG_LEVEL_BED_DONE                  "Livel. terminato!"
-#define MSG_LEVEL_BED_CANCEL                "Annulla"
-#define MSG_SET_HOME_OFFSETS                "Imp. offset home"
-#define MSG_HOME_OFFSETS_APPLIED            "Offset applicato"
-#define MSG_SET_ORIGIN                      "Imposta Origine"
-#define MSG_PREHEAT_1                       "Preriscalda PLA"
-#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 " "
-#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 " Tutto"
-#define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1 " Piatto"
-#define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 " conf"
-#define MSG_PREHEAT_2                       "Preriscalda ABS"
-#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 " "
-#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 " Tutto"
-#define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2 " Piatto"
-#define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 " conf"
-#define MSG_COOLDOWN                        "Raffredda"
-#define MSG_SWITCH_PS_ON                    "Accendi aliment."
-#define MSG_SWITCH_PS_OFF                   "Spegni aliment."
-#define MSG_EXTRUDE                         "Estrudi"
-#define MSG_RETRACT                         "Ritrai"
-#define MSG_MOVE_AXIS                       "Muovi Asse"
-#define MSG_LEVEL_BED                       "Livella piano"
-#define MSG_MOVE_X                          "Muovi X"
-#define MSG_MOVE_Y                          "Muovi Y"
-#define MSG_MOVE_Z                          "Muovi Z"
-#define MSG_MOVE_E                          "Estrusore"
-#define MSG_MOVE_01MM                       "Muovi di 0.1mm"
-#define MSG_MOVE_1MM                        "Muovi di   1mm"
-#define MSG_MOVE_10MM                       "Muovi di  10mm"
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" pronto.")
+#define MSG_SD_INSERTED                     _UxGT("SD Card inserita")
+#define MSG_SD_REMOVED                      _UxGT("SD Card rimossa")
+#define MSG_LCD_ENDSTOPS                    _UxGT("Endstop")
+#define MSG_MAIN                            _UxGT("Menu principale")
+#define MSG_AUTOSTART                       _UxGT("Autostart")
+#define MSG_DISABLE_STEPPERS                _UxGT("Disabilita Motori")
+#define MSG_AUTO_HOME                       _UxGT("Auto Home")
+#define MSG_AUTO_HOME_X                     _UxGT("Home asse X")
+#define MSG_AUTO_HOME_Y                     _UxGT("Home asse Y")
+#define MSG_AUTO_HOME_Z                     _UxGT("Home asse Z")
+#define MSG_LEVEL_BED_HOMING                _UxGT("Home assi XYZ")
+#define MSG_LEVEL_BED_WAITING               _UxGT("Premi per iniziare")
+#define MSG_LEVEL_BED_NEXT_POINT            _UxGT("Punto successivo")
+#define MSG_LEVEL_BED_DONE                  _UxGT("Livel. terminato!")
+#define MSG_LEVEL_BED_CANCEL                _UxGT("Annulla")
+#define MSG_SET_HOME_OFFSETS                _UxGT("Imp. offset home")
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("Offset applicato")
+#define MSG_SET_ORIGIN                      _UxGT("Imposta Origine")
+#define MSG_PREHEAT_1                       _UxGT("Preriscalda PLA")
+#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 _UxGT(" ")
+#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 _UxGT(" Tutto")
+#define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1 _UxGT(" Piatto")
+#define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 _UxGT(" conf")
+#define MSG_PREHEAT_2                       _UxGT("Preriscalda ABS")
+#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 _UxGT(" ")
+#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 _UxGT(" Tutto")
+#define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2 _UxGT(" Piatto")
+#define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 _UxGT(" conf")
+#define MSG_COOLDOWN                        _UxGT("Raffredda")
+#define MSG_SWITCH_PS_ON                    _UxGT("Accendi aliment.")
+#define MSG_SWITCH_PS_OFF                   _UxGT("Spegni aliment.")
+#define MSG_EXTRUDE                         _UxGT("Estrudi")
+#define MSG_RETRACT                         _UxGT("Ritrai")
+#define MSG_MOVE_AXIS                       _UxGT("Muovi Asse")
+#define MSG_LEVEL_BED                       _UxGT("Livella piano")
+#define MSG_MOVE_X                          _UxGT("Muovi X")
+#define MSG_MOVE_Y                          _UxGT("Muovi Y")
+#define MSG_MOVE_Z                          _UxGT("Muovi Z")
+#define MSG_MOVE_E                          _UxGT("Estrusore")
+#define MSG_MOVE_01MM                       _UxGT("Muovi di 0.1mm")
+#define MSG_MOVE_1MM                        _UxGT("Muovi di   1mm")
+#define MSG_MOVE_10MM                       _UxGT("Muovi di  10mm")
 #if ENABLED(DOGLCD)
-  #define MSG_SPEED                         "Velocità"
+  #define MSG_SPEED                         _UxGT("Velocità")
 #else
-  #define MSG_SPEED                         "Velocita"
+  #define MSG_SPEED                         _UxGT("Velocita")
 #endif
-#define MSG_BED_Z                           "piatto Z"
-#define MSG_NOZZLE                          "Ugello"
-#define MSG_BED                             "Piatto"
+#define MSG_BED_Z                           _UxGT("piatto Z")
+#define MSG_NOZZLE                          _UxGT("Ugello")
+#define MSG_BED                             _UxGT("Piatto")
 #if ENABLED(DOGLCD)
-  #define MSG_FAN_SPEED                     "Velocità ventola"
+  #define MSG_FAN_SPEED                     _UxGT("Velocità ventola")
 #else
-  #define MSG_FAN_SPEED                     "Velocita ventola"
+  #define MSG_FAN_SPEED                     _UxGT("Velocita ventola")
 #endif
-#define MSG_FLOW                            "Flusso"
-#define MSG_CONTROL                         "Controllo"
-#define MSG_MIN                             LCD_STR_THERMOMETER " Min"
-#define MSG_MAX                             LCD_STR_THERMOMETER " Max"
-#define MSG_FACTOR                          LCD_STR_THERMOMETER " Fact"
-#define MSG_AUTOTEMP                        "Autotemp"
-#define MSG_ON                              "On "
-#define MSG_OFF                             "Off"
-#define MSG_PID_P                           "PID-P"
-#define MSG_PID_I                           "PID-I"
-#define MSG_PID_D                           "PID-D"
-#define MSG_PID_C                           "PID-C"
-#define MSG_SELECT                          "Seleziona"
-#define MSG_ACC                             "Accel"
-#define MSG_VX_JERK                         "Vx-jerk"
-#define MSG_VY_JERK                         "Vy-jerk"
-#define MSG_VZ_JERK                         "Vz-jerk"
-#define MSG_VE_JERK                         "Ve-jerk"
-#define MSG_VMAX                            "Vmax "
-#define MSG_VMIN                            "Vmin"
-#define MSG_VTRAV_MIN                       "VTrav min"
-#define MSG_AMAX                            "Amax "
-#define MSG_A_RETRACT                       "A-retract"
-#define MSG_A_TRAVEL                        "A-Spostamento"
-#define MSG_XSTEPS                          "Xpassi/mm"
-#define MSG_YSTEPS                          "Ypassi/mm"
-#define MSG_ZSTEPS                          "Zpassi/mm"
-#define MSG_ESTEPS                          "Epassi/mm"
-#define MSG_E1STEPS                         "E1passi/mm"
-#define MSG_E2STEPS                         "E2passi/mm"
-#define MSG_E3STEPS                         "E3passi/mm"
-#define MSG_E4STEPS                         "E4passi/mm"
-#define MSG_TEMPERATURE                     "Temperatura"
-#define MSG_MOTION                          "Movimento"
-#define MSG_VOLUMETRIC                      "Filamento"
-#define MSG_VOLUMETRIC_ENABLED              "E in mm3"
-#define MSG_FILAMENT_DIAM                   "Diam. filo"
-#define MSG_CONTRAST                        "Contrasto LCD"
-#define MSG_STORE_EPROM                     "Salva in memoria"
-#define MSG_LOAD_EPROM                      "Carica da memoria"
-#define MSG_RESTORE_FAILSAFE                "Ripristina imp."
-#define MSG_REFRESH                         "Aggiorna"
-#define MSG_WATCH                           "Guarda"
-#define MSG_PREPARE                         "Prepara"
-#define MSG_TUNE                            "Regola"
-#define MSG_PAUSE_PRINT                     "Pausa"
-#define MSG_RESUME_PRINT                    "Riprendi stampa"
-#define MSG_STOP_PRINT                      "Arresta stampa"
-#define MSG_CARD_MENU                       "Stampa da SD"
-#define MSG_NO_CARD                         "SD non presente"
-#define MSG_DWELL                           "Sospensione..."
-#define MSG_USERWAIT                        "Attendi Utente.."
-#define MSG_RESUMING                        "Riprendi Stampa"
-#define MSG_PRINT_ABORTED                   "Stampa annullata"
-#define MSG_NO_MOVE                         "Nessun Movimento"
-#define MSG_KILLED                          "UCCISO. "
-#define MSG_STOPPED                         "ARRESTATO. "
-#define MSG_CONTROL_RETRACT                 "Ritrai mm"
-#define MSG_CONTROL_RETRACT_SWAP            "Scamb. Ritrai mm"
-#define MSG_CONTROL_RETRACTF                "Ritrai  V"
-#define MSG_CONTROL_RETRACT_ZLIFT           "Salta mm"
-#define MSG_CONTROL_RETRACT_RECOVER         "UnRet +mm"
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "Scamb. UnRet+mm"
-#define MSG_CONTROL_RETRACT_RECOVERF        "UnRet  V"
-#define MSG_AUTORETRACT                     "AutoRitrai"
-#define MSG_FILAMENTCHANGE                  "Cambia filamento"
-#define MSG_INIT_SDCARD                     "Iniz. SD-Card"
-#define MSG_CNG_SDCARD                      "Cambia SD-Card"
-#define MSG_ZPROBE_OUT                      "Z probe out. bed"
-#define MSG_BLTOUCH_SELFTEST                "Autotest BLTouch"
-#define MSG_BLTOUCH_RESET                   "Resetta BLTouch"
-#define MSG_HOME                            "Home"  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
-#define MSG_FIRST                           "prima"
-#define MSG_ZPROBE_ZOFFSET                  "Z Offset"
-#define MSG_BABYSTEP_X                      "Babystep X"
-#define MSG_BABYSTEP_Y                      "Babystep Y"
-#define MSG_BABYSTEP_Z                      "Babystep Z"
-#define MSG_ENDSTOP_ABORT                   "Finecorsa abort"
-#define MSG_HEATING_FAILED_LCD              "Riscald. Fallito"
-#define MSG_ERR_REDUNDANT_TEMP              "Err: TEMP RIDONDANTI"
-#define MSG_THERMAL_RUNAWAY                 "TEMP FUORI CONTROLLO"
-#define MSG_ERR_MAXTEMP                     "Err: TEMP MASSIMA"
-#define MSG_ERR_MINTEMP                     "Err: TEMP MINIMA"
-#define MSG_ERR_MAXTEMP_BED                 "Err: TEMP MASSIMA PIATTO"
-#define MSG_ERR_MINTEMP_BED                 "Err: TEMP MINIMA PIATTO"
-#define MSG_ERR_Z_HOMING                    "G28 Z Vietato"
-#define MSG_HALTED                          "STAMPANTE FERMATA"
-#define MSG_PLEASE_RESET                    "Riavviare prego"
-#define MSG_SHORT_DAY                       "g" // One character only
-#define MSG_SHORT_HOUR                      "h" // One character only
-#define MSG_SHORT_MINUTE                    "m" // One character only
-#define MSG_HEATING                         "Riscaldamento.."
-#define MSG_HEATING_COMPLETE                "Risc. completato"
-#define MSG_BED_HEATING                     "Risc. Piatto.."
-#define MSG_BED_DONE                        "Piatto Pronto"
-#define MSG_DELTA_CALIBRATE                 "Calibraz. Delta"
-#define MSG_DELTA_CALIBRATE_X               "Calibra X"
-#define MSG_DELTA_CALIBRATE_Y               "Calibra Y"
-#define MSG_DELTA_CALIBRATE_Z               "Calibra Z"
-#define MSG_DELTA_CALIBRATE_CENTER          "Calibra Center"
-#define MSG_INFO_MENU                       "Riguardo stampante"
-#define MSG_INFO_PRINTER_MENU               "Info. stampante"
-#define MSG_INFO_STATS_MENU                 "Statistiche"
-#define MSG_INFO_BOARD_MENU                 "Info. scheda"
-#define MSG_INFO_THERMISTOR_MENU            "Termistori"
-#define MSG_INFO_EXTRUDERS                  "Estrusori"
-#define MSG_INFO_BAUDRATE                   "Baud"
-#define MSG_INFO_PROTOCOL                   "Protocollo"
-#define MSG_LIGHTS_ON                       "Luci Case on"
-#define MSG_LIGHTS_OFF                      "Luci Case off"
+#define MSG_FLOW                            _UxGT("Flusso")
+#define MSG_CONTROL                         _UxGT("Controllo")
+#define MSG_MIN                             LCD_STR_THERMOMETER _UxGT(" Min")
+#define MSG_MAX                             LCD_STR_THERMOMETER _UxGT(" Max")
+#define MSG_FACTOR                          LCD_STR_THERMOMETER _UxGT(" Fact")
+#define MSG_AUTOTEMP                        _UxGT("Autotemp")
+#define MSG_ON                              _UxGT("On ")
+#define MSG_OFF                             _UxGT("Off")
+#define MSG_PID_P                           _UxGT("PID-P")
+#define MSG_PID_I                           _UxGT("PID-I")
+#define MSG_PID_D                           _UxGT("PID-D")
+#define MSG_PID_C                           _UxGT("PID-C")
+#define MSG_SELECT                          _UxGT("Seleziona")
+#define MSG_ACC                             _UxGT("Accel")
+#define MSG_VX_JERK                         _UxGT("Vx-jerk")
+#define MSG_VY_JERK                         _UxGT("Vy-jerk")
+#define MSG_VZ_JERK                         _UxGT("Vz-jerk")
+#define MSG_VE_JERK                         _UxGT("Ve-jerk")
+#define MSG_VMAX                            _UxGT("Vmax ")
+#define MSG_VMIN                            _UxGT("Vmin")
+#define MSG_VTRAV_MIN                       _UxGT("VTrav min")
+#define MSG_AMAX                            _UxGT("Amax ")
+#define MSG_A_RETRACT                       _UxGT("A-retract")
+#define MSG_A_TRAVEL                        _UxGT("A-Spostamento")
+#define MSG_XSTEPS                          _UxGT("Xpassi/mm")
+#define MSG_YSTEPS                          _UxGT("Ypassi/mm")
+#define MSG_ZSTEPS                          _UxGT("Zpassi/mm")
+#define MSG_ESTEPS                          _UxGT("Epassi/mm")
+#define MSG_E1STEPS                         _UxGT("E1passi/mm")
+#define MSG_E2STEPS                         _UxGT("E2passi/mm")
+#define MSG_E3STEPS                         _UxGT("E3passi/mm")
+#define MSG_E4STEPS                         _UxGT("E4passi/mm")
+#define MSG_TEMPERATURE                     _UxGT("Temperatura")
+#define MSG_MOTION                          _UxGT("Movimento")
+#define MSG_VOLUMETRIC                      _UxGT("Filamento")
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("E in mm3")
+#define MSG_FILAMENT_DIAM                   _UxGT("Diam. filo")
+#define MSG_CONTRAST                        _UxGT("Contrasto LCD")
+#define MSG_STORE_EPROM                     _UxGT("Salva in memoria")
+#define MSG_LOAD_EPROM                      _UxGT("Carica da memoria")
+#define MSG_RESTORE_FAILSAFE                _UxGT("Ripristina imp.")
+#define MSG_REFRESH                         _UxGT("Aggiorna")
+#define MSG_WATCH                           _UxGT("Guarda")
+#define MSG_PREPARE                         _UxGT("Prepara")
+#define MSG_TUNE                            _UxGT("Regola")
+#define MSG_PAUSE_PRINT                     _UxGT("Pausa")
+#define MSG_RESUME_PRINT                    _UxGT("Riprendi stampa")
+#define MSG_STOP_PRINT                      _UxGT("Arresta stampa")
+#define MSG_CARD_MENU                       _UxGT("Stampa da SD")
+#define MSG_NO_CARD                         _UxGT("SD non presente")
+#define MSG_DWELL                           _UxGT("Sospensione...")
+#define MSG_USERWAIT                        _UxGT("Attendi Utente..")
+#define MSG_RESUMING                        _UxGT("Riprendi Stampa")
+#define MSG_PRINT_ABORTED                   _UxGT("Stampa annullata")
+#define MSG_NO_MOVE                         _UxGT("Nessun Movimento")
+#define MSG_KILLED                          _UxGT("UCCISO. ")
+#define MSG_STOPPED                         _UxGT("ARRESTATO. ")
+#define MSG_CONTROL_RETRACT                 _UxGT("Ritrai mm")
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("Scamb. Ritrai mm")
+#define MSG_CONTROL_RETRACTF                _UxGT("Ritrai  V")
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Salta mm")
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("UnRet +mm")
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("Scamb. UnRet+mm")
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("UnRet  V")
+#define MSG_AUTORETRACT                     _UxGT("AutoRitrai")
+#define MSG_FILAMENTCHANGE                  _UxGT("Cambia filamento")
+#define MSG_INIT_SDCARD                     _UxGT("Iniz. SD-Card")
+#define MSG_CNG_SDCARD                      _UxGT("Cambia SD-Card")
+#define MSG_ZPROBE_OUT                      _UxGT("Z probe out. bed")
+#define MSG_BLTOUCH_SELFTEST                _UxGT("Autotest BLTouch")
+#define MSG_BLTOUCH_RESET                   _UxGT("Resetta BLTouch")
+#define MSG_HOME                            _UxGT("Home")  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
+#define MSG_FIRST                           _UxGT("prima")
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Z Offset")
+#define MSG_BABYSTEP_X                      _UxGT("Babystep X")
+#define MSG_BABYSTEP_Y                      _UxGT("Babystep Y")
+#define MSG_BABYSTEP_Z                      _UxGT("Babystep Z")
+#define MSG_ENDSTOP_ABORT                   _UxGT("Finecorsa abort")
+#define MSG_HEATING_FAILED_LCD              _UxGT("Riscald. Fallito")
+#define MSG_ERR_REDUNDANT_TEMP              _UxGT("Err: TEMP RIDONDANTI")
+#define MSG_THERMAL_RUNAWAY                 _UxGT("TEMP FUORI CONTROLLO")
+#define MSG_ERR_MAXTEMP                     _UxGT("Err: TEMP MASSIMA")
+#define MSG_ERR_MINTEMP                     _UxGT("Err: TEMP MINIMA")
+#define MSG_ERR_MAXTEMP_BED                 _UxGT("Err: TEMP MASSIMA PIATTO")
+#define MSG_ERR_MINTEMP_BED                 _UxGT("Err: TEMP MINIMA PIATTO")
+#define MSG_ERR_Z_HOMING                    _UxGT("G28 Z Vietato")
+#define MSG_HALTED                          _UxGT("STAMPANTE FERMATA")
+#define MSG_PLEASE_RESET                    _UxGT("Riavviare prego")
+#define MSG_SHORT_DAY                       _UxGT("g") // One character only
+#define MSG_SHORT_HOUR                      _UxGT("h") // One character only
+#define MSG_SHORT_MINUTE                    _UxGT("m") // One character only
+#define MSG_HEATING                         _UxGT("Riscaldamento..")
+#define MSG_HEATING_COMPLETE                _UxGT("Risc. completato")
+#define MSG_BED_HEATING                     _UxGT("Risc. Piatto..")
+#define MSG_BED_DONE                        _UxGT("Piatto Pronto")
+#define MSG_DELTA_CALIBRATE                 _UxGT("Calibraz. Delta")
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Calibra X")
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Calibra Y")
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Calibra Z")
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Calibra Center")
+#define MSG_INFO_MENU                       _UxGT("Riguardo stampante")
+#define MSG_INFO_PRINTER_MENU               _UxGT("Info. stampante")
+#define MSG_INFO_STATS_MENU                 _UxGT("Statistiche")
+#define MSG_INFO_BOARD_MENU                 _UxGT("Info. scheda")
+#define MSG_INFO_THERMISTOR_MENU            _UxGT("Termistori")
+#define MSG_INFO_EXTRUDERS                  _UxGT("Estrusori")
+#define MSG_INFO_BAUDRATE                   _UxGT("Baud")
+#define MSG_INFO_PROTOCOL                   _UxGT("Protocollo")
+#define MSG_LIGHTS_ON                       _UxGT("Luci Case on")
+#define MSG_LIGHTS_OFF                      _UxGT("Luci Case off")
 #if LCD_WIDTH >= 20
-  #define MSG_INFO_PRINT_COUNT              "Contat. stampa"
-  #define MSG_INFO_COMPLETED_PRINTS         "Completati"
-  #define MSG_INFO_PRINT_TIME               "Tempo totale"
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Contat. stampa")
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Completati")
+  #define MSG_INFO_PRINT_TIME               _UxGT("Tempo totale")
   #if ENABLED(DOGLCD)
-    #define MSG_INFO_PRINT_LONGEST          "Lavoro più lungo"
+    #define MSG_INFO_PRINT_LONGEST          _UxGT("Lavoro più lungo")
   #else
-    #define MSG_INFO_PRINT_LONGEST          "Lavoro piu lungo"
+    #define MSG_INFO_PRINT_LONGEST          _UxGT("Lavoro piu lungo")
   #endif
-  #define MSG_INFO_PRINT_FILAMENT           "Totale estruso"
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Totale estruso")
 #else
-  #define MSG_INFO_PRINT_COUNT              "Stampe"
-  #define MSG_INFO_COMPLETED_PRINTS         "Completati"
-  #define MSG_INFO_PRINT_TIME               "Durata"
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Stampe")
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Completati")
+  #define MSG_INFO_PRINT_TIME               _UxGT("Durata")
   #if ENABLED(DOGLCD)
-    #define MSG_INFO_PRINT_LONGEST          "Più lungo"
+    #define MSG_INFO_PRINT_LONGEST          _UxGT("Più lungo")
   #else
-    #define MSG_INFO_PRINT_LONGEST          "Piu lungo"
+    #define MSG_INFO_PRINT_LONGEST          _UxGT("Piu lungo")
   #endif
-  #define MSG_INFO_PRINT_FILAMENT           "Estruso"
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Estruso")
 #endif
-#define MSG_INFO_MIN_TEMP                   "Temp min"
-#define MSG_INFO_MAX_TEMP                   "Temp max"
-#define MSG_INFO_PSU                        "Alimentatore"
+#define MSG_INFO_MIN_TEMP                   _UxGT("Temp min")
+#define MSG_INFO_MAX_TEMP                   _UxGT("Temp max")
+#define MSG_INFO_PSU                        _UxGT("Alimentatore")
 
-#define MSG_DRIVE_STRENGTH                  "Potenza Drive"
-#define MSG_DAC_PERCENT                     "Driver %"
-#define MSG_DAC_EEPROM_WRITE                "Scrivi DAC EEPROM"
+#define MSG_DRIVE_STRENGTH                  _UxGT("Potenza Drive")
+#define MSG_DAC_PERCENT                     _UxGT("Driver %")
+#define MSG_DAC_EEPROM_WRITE                _UxGT("Scrivi DAC EEPROM")
 
-#define MSG_FILAMENT_CHANGE_HEADER          "CAMBIA FILAMENTO"
-#define MSG_FILAMENT_CHANGE_OPTION_HEADER   "CAMBIA OPZIONI:"
-#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  "Estrusione"
-#define MSG_FILAMENT_CHANGE_OPTION_RESUME   "Riprendi stampa"
+#define MSG_FILAMENT_CHANGE_HEADER          _UxGT("CAMBIA FILAMENTO")
+#define MSG_FILAMENT_CHANGE_OPTION_HEADER   _UxGT("CAMBIA OPZIONI:")
+#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  _UxGT("Estrusione")
+#define MSG_FILAMENT_CHANGE_OPTION_RESUME   _UxGT("Riprendi stampa")
 
 #if LCD_HEIGHT >= 4
   // Up to 3 lines allowed
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Attendere avvio"
-  #define MSG_FILAMENT_CHANGE_INIT_2          "del cambio"
-  #define MSG_FILAMENT_CHANGE_INIT_3          "di filamento"
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Attendere"
-  #define MSG_FILAMENT_CHANGE_UNLOAD_2        "l'espulsione"
-  #define MSG_FILAMENT_CHANGE_UNLOAD_3        "del filamento"
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Inserisci il"
-  #define MSG_FILAMENT_CHANGE_INSERT_2        "filamento e"
-  #define MSG_FILAMENT_CHANGE_INSERT_3        "premi per cont"
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Attendere"
-  #define MSG_FILAMENT_CHANGE_LOAD_2          "il caricamento"
-  #define MSG_FILAMENT_CHANGE_LOAD_3          "del filamento"
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Attendere"
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       "l'estrusione"
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_3       "del filamento"
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Attendere"
-  #define MSG_FILAMENT_CHANGE_RESUME_2        "la ripresa"
-  #define MSG_FILAMENT_CHANGE_RESUME_3        "della stampa"
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Attendere avvio")
+  #define MSG_FILAMENT_CHANGE_INIT_2          _UxGT("del cambio")
+  #define MSG_FILAMENT_CHANGE_INIT_3          _UxGT("di filamento")
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Attendere")
+  #define MSG_FILAMENT_CHANGE_UNLOAD_2        _UxGT("l'espulsione")
+  #define MSG_FILAMENT_CHANGE_UNLOAD_3        _UxGT("del filamento")
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Inserisci il")
+  #define MSG_FILAMENT_CHANGE_INSERT_2        _UxGT("filamento e")
+  #define MSG_FILAMENT_CHANGE_INSERT_3        _UxGT("premi per cont")
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Attendere")
+  #define MSG_FILAMENT_CHANGE_LOAD_2          _UxGT("il caricamento")
+  #define MSG_FILAMENT_CHANGE_LOAD_3          _UxGT("del filamento")
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Attendere")
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       _UxGT("l'estrusione")
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_3       _UxGT("del filamento")
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Attendere")
+  #define MSG_FILAMENT_CHANGE_RESUME_2        _UxGT("la ripresa")
+  #define MSG_FILAMENT_CHANGE_RESUME_3        _UxGT("della stampa")
 #else // LCD_HEIGHT < 4
   // Up to 2 lines allowed
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Attendere..."
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Espulsione..."
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Inserisci e premi"
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Caricamento..."
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Estrusione..."
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Ripresa..."
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Attendere...")
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Espulsione...")
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Inserisci e premi")
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Caricamento...")
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Estrusione...")
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Ripresa...")
 #endif // LCD_HEIGHT < 4
 
 #endif // LANGUAGE_IT_H
diff --git a/Marlin/language_kana_utf8.h b/Marlin/language_kana_utf8.h
index 5899a683b545e94f3eeb5a76f04d7ee39763e001..554efac81f4e746b4f77bc25a9b293701d0a4605 100644
--- a/Marlin/language_kana_utf8.h
+++ b/Marlin/language_kana_utf8.h
@@ -38,190 +38,190 @@
 // This translation can be improved by using the full charset of unicode codeblock U+30A0 to U+30FF.
 
 // 片仮名表示定義
-#define WELCOME_MSG                         MACHINE_NAME " ready."
-#define MSG_SD_INSERTED                     "カードガソウニュウサレマシタ"        // "Card inserted"
-#define MSG_SD_REMOVED                      "カードガアリマセン"               // "Card removed"
-#define MSG_LCD_ENDSTOPS                    "エンドストップ"                  // "Endstops" // Max length 8 characters
-#define MSG_MAIN                            "メイン"                       // "Main"
-#define MSG_AUTOSTART                       "ジドウカイシ"                   // "Autostart"
-#define MSG_DISABLE_STEPPERS                "モーターデンゲン オフ"            // "Disable steppers"
-#define MSG_AUTO_HOME                       "ゲンテンフッキ"                  // "Auto home"
-#define MSG_AUTO_HOME_X                     "Xジク ゲンテンフッキ"             // "Home X"
-#define MSG_AUTO_HOME_Y                     "Yジク ゲンテンフッキ"             // "Home Y"
-#define MSG_AUTO_HOME_Z                     "Zジク ゲンテンフッキ"             // "Home Z"
-#define MSG_LEVEL_BED_HOMING                "ゲンテンフッキチュウ"              // "Homing XYZ"
-#define MSG_LEVEL_BED_WAITING               "レベリングカイシ"                // "Click to Begin"
-#define MSG_LEVEL_BED_NEXT_POINT            "ツギノソクテイテンヘ"             // "Next Point"
-#define MSG_LEVEL_BED_DONE                  "レベリングカンリョウ"              // "Leveling Done!"
-#define MSG_LEVEL_BED_CANCEL                "トリヤメ"                      // "Cancel"
-#define MSG_SET_HOME_OFFSETS                "キジュンオフセットセッテイ"         // "Set home offsets"
-#define MSG_HOME_OFFSETS_APPLIED            "オフセットガテキヨウサレマシタ"       // "Offsets applied"
-#define MSG_SET_ORIGIN                      "キジュンセット"                 // "Set origin"
-#define MSG_PREHEAT_1                       "PLA ヨネツ"                   // "Preheat PLA"
-#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 " "
-#define MSG_PREHEAT_1_ALL                   "PLA スベテヨネツ"              // " All"
-#define MSG_PREHEAT_1_BEDONLY               "PLA ベッドヨネツ"              // " Bed"
-#define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 "セッテイ"       // " conf"
-#define MSG_PREHEAT_2                       "ABS ヨネツ"                  // "Preheat ABS"
-#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 " "
-#define MSG_PREHEAT_2_ALL                   "ABS スベテヨネツ"              // " All"
-#define MSG_PREHEAT_2_BEDONLY               "ABS ベッドヨネツ"              // " Bed"
-#define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 "セッテイ"       // " conf"
-#define MSG_COOLDOWN                        "カネツテイシ"                  // "Cooldown"
-#define MSG_SWITCH_PS_ON                    "デンゲン オン"                 // "Switch power on"
-#define MSG_SWITCH_PS_OFF                   "デンゲン オフ"                 // "Switch power off"
-#define MSG_EXTRUDE                         "オシダシ"                     // "Extrude"
-#define MSG_RETRACT                         "ヒキコミセッテイ"                // "Retract"
-#define MSG_MOVE_AXIS                       "ジクイドウ"                    // "Move axis"
-#define MSG_LEVEL_BED                       "ベッドレベリング"                // "Level bed"
-#define MSG_MOVE_X                          "Xジク イドウ"                  // "Move X"
-#define MSG_MOVE_Y                          "Yジク イドウ"                  // "Move Y"
-#define MSG_MOVE_Z                          "Zジク イドウ"                  // "Move Z"
-#define MSG_MOVE_E                          "エクストルーダー"                // "Extruder"
-#define MSG_MOVE_01MM                       "0.1mm イドウ"                 // "Move 0.1mm"
-#define MSG_MOVE_1MM                        "  1mm イドウ"                 // "Move 1mm"
-#define MSG_MOVE_10MM                       " 10mm イドウ"                 // "Move 10mm"
-#define MSG_SPEED                           "ソクド"                       // "Speed"
-#define MSG_BED_Z                           "Zオフセット"                   // "Bed Z"
-#define MSG_NOZZLE                          "ノズル"                       // "Nozzle"
-#define MSG_BED                             "ベッド"                       // "Bed"
-#define MSG_FAN_SPEED                       "ファンソクド"                    // "Fan speed"
-#define MSG_FLOW                            "トシュツリョウ"                   // "Flow"
-#define MSG_CONTROL                         "セイギョ"                      // "Control"
-#define MSG_MIN                             LCD_STR_THERMOMETER " サイテイ" // " Min"
-#define MSG_MAX                             LCD_STR_THERMOMETER " サイコウ" // " Max"
-#define MSG_FACTOR                          LCD_STR_THERMOMETER " ファクター" // " Fact"
-#define MSG_AUTOTEMP                        "ジドウオンドセイギョ"               // "Autotemp"
-#define MSG_ON                              "オン "                         // "On "
-#define MSG_OFF                             "オフ "                         // "Off"
-#define MSG_PID_P                           "PID-P"
-#define MSG_PID_I                           "PID-I"
-#define MSG_PID_D                           "PID-D"
-#define MSG_PID_C                           "PID-C"
-#define MSG_SELECT                          "センタク"                     // "Select"
-#define MSG_ACC                             "カソクド mm/s2"               // "Accel"
-#define MSG_VX_JERK                         "Xジク ヤクド mm/s"             // "Vx-jerk"
-#define MSG_VY_JERK                         "Yジク ヤクド mm/s"             // "Vy-jerk"
-#define MSG_VZ_JERK                         "Zジク ヤクド mm/s"             // "Vz-jerk"
-#define MSG_VE_JERK                         "エクストルーダー ヤクド"          // "Ve-jerk"
-#define MSG_VMAX                            "サイダイオクリソクド "            // "Vmax "
-#define MSG_VMIN                            "サイショウオクリソクド"           // "Vmin"
-#define MSG_VTRAV_MIN                       "サイショウイドウソクド"           // "VTrav min"
-#define MSG_AMAX                            "サイダイカソクド "              // "Amax "
-#define MSG_A_RETRACT                       "ヒキコミカソクド"               // "A-retract"
-#define MSG_A_TRAVEL                        "イドウカソクド"                // "A-travel"
-#define MSG_XSTEPS                          "Xsteps/mm"
-#define MSG_YSTEPS                          "Ysteps/mm"
-#define MSG_ZSTEPS                          "Zsteps/mm"
-#define MSG_ESTEPS                          "Esteps/mm"
-#define MSG_E1STEPS                         "E1steps/mm"
-#define MSG_E2STEPS                         "E2steps/mm"
-#define MSG_E3STEPS                         "E3steps/mm"
-#define MSG_E4STEPS                         "E4steps/mm"
-#define MSG_TEMPERATURE                     "オンド"                      // "Temperature"
-#define MSG_MOTION                          "ウゴキセッテイ"                // "Motion"
-#define MSG_VOLUMETRIC                      "フィラメント"                   // "Filament"
-#define MSG_VOLUMETRIC_ENABLED              "E in mm3"
-#define MSG_FILAMENT_DIAM                   "フィラメントチョッケイ"            // "Fil. Dia."
-#define MSG_CONTRAST                        "LCDコントラスト"               // "LCD contrast"
-#define MSG_STORE_EPROM                     "メモリヘカクノウ"               // "Store memory"
-#define MSG_LOAD_EPROM                      "メモリカラヨミコミ"               // "Load memory"
-#define MSG_RESTORE_FAILSAFE                "セッテイリセット"               // "Restore failsafe"
-#define MSG_REFRESH                         "リフレッシュ"                  // "Refresh"
-#define MSG_WATCH                           "ジョウホウガメン"               // "Info screen"
-#define MSG_PREPARE                         "ジュンビセッテイ"               // "Prepare"
-#define MSG_TUNE                            "チョウセイ"                    // "Tune"
-#define MSG_PAUSE_PRINT                     "イチジテイシ"                  // "Pause print"
-#define MSG_RESUME_PRINT                    "プリントサイカイ"                // "Resume print"
-#define MSG_STOP_PRINT                      "プリントテイシ"                 // "Stop print"
-#define MSG_CARD_MENU                       "SDカードカラプリント"            // "Print from SD"
-#define MSG_NO_CARD                         "SDカードガアリマセン"            // "No SD card"
-#define MSG_DWELL                           "キュウシ"                     // "Sleep..."
-#define MSG_USERWAIT                        "シバラクオマチクダサイ"           // "Wait for user..."
-#define MSG_RESUMING                        "プリントサイカイ"                // "Resuming print"
-#define MSG_PRINT_ABORTED                   "プリントガチュウシサレマシタ"       // "Print aborted"
-#define MSG_NO_MOVE                         "ウゴキマセン"                  // "No move."
-#define MSG_KILLED                          "ヒジョウテイシ"                  // "KILLED. "
-#define MSG_STOPPED                         "テイシシマシタ"                  // "STOPPED. "
-#define MSG_CONTROL_RETRACT                 "ヒキコミリョウ mm"                // "Retract mm"
-#define MSG_CONTROL_RETRACT_SWAP            "ヒキコミリョウS mm"               // "Swap Re.mm"
-#define MSG_CONTROL_RETRACTF                "ヒキコミソクド mm/s"             // "Retract  V"
-#define MSG_CONTROL_RETRACT_ZLIFT           "ノズルタイヒ mm"                // "Hop mm"
-#define MSG_CONTROL_RETRACT_RECOVER         "ホショウリョウ mm"               // "UnRet +mm"
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "ホショウリョウS mm"              // "S UnRet+mm"
-#define MSG_CONTROL_RETRACT_RECOVERF        "ホショウソクド mm/s"            // "UnRet  V"
-#define MSG_AUTORETRACT                     "ジドウヒキコミ"                 // "AutoRetr."
-#define MSG_FILAMENTCHANGE                  "フィラメントコウカン"              // "Change filament"
-#define MSG_INIT_SDCARD                     "SDカードサイヨミコミ"             // "Init. SD card"
-#define MSG_CNG_SDCARD                      "SDカードコウカン"               // "Change SD card"
-#define MSG_ZPROBE_OUT                      "Zプローブ ベッドガイ"            // "Z probe out. bed"
-#define MSG_BLTOUCH_SELFTEST                "BLTouch ジコシンダン"          // "BLTouch Self-Test"
-#define MSG_BLTOUCH_RESET                   "BLTouch リセット"             // "Reset BLTouch"
-#define MSG_HOME                            "サキニ"                      // "Home" // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
-#define MSG_FIRST                           "ヲフッキサセテクダサイ"           // "first"
-#define MSG_ZPROBE_ZOFFSET                  "Zオフセット"                   // "Z Offset"
-#define MSG_BABYSTEP_X                      "Xジク ビドウ"                  // "Babystep X"
-#define MSG_BABYSTEP_Y                      "Yジク ビドウ"                  // "Babystep Y"
-#define MSG_BABYSTEP_Z                      "Zジク ビドウ"                  // "Babystep Z"
-#define MSG_ENDSTOP_ABORT                   "イドウゲンカイケンチキノウ"         // "Endstop abort"
-#define MSG_HEATING_FAILED_LCD              "カネツシッパイ"                 // "Heating failed"
-#define MSG_ERR_REDUNDANT_TEMP              "エラー:ジョウチョウサーミスターキノウ"  // "Err: REDUNDANT TEMP"
-#define MSG_THERMAL_RUNAWAY                 "ネツボウソウ"                   // "THERMAL RUNAWAY"
-#define MSG_ERR_MAXTEMP                     "エラー:サイコウオンチョウカ"         // "Err: MAXTEMP"
-#define MSG_ERR_MINTEMP                     "エラー:サイテイオンミマン"          // "Err: MINTEMP"
-#define MSG_ERR_MAXTEMP_BED                 "エラー:ベッド サイコウオンチョウカ"    // "Err: MAXTEMP BED"
-#define MSG_ERR_MINTEMP_BED                 "エラー:ベッド サイテイオンミマン"     // "Err: MINTEMP BED"
-#define MSG_ERR_Z_HOMING                    MSG_HOME " " MSG_X MSG_Y " " MSG_FIRST // "G28 Z Forbidden"
-#define MSG_HALTED                          "プリンターハテイシシマシタ"         // "PRINTER HALTED"
-#define MSG_PLEASE_RESET                    "リセットシテクダサイ"              // "Please reset"
-#define MSG_SHORT_DAY                       "d"                          // One character only
-#define MSG_SHORT_HOUR                      "h"                          // One character only
-#define MSG_SHORT_MINUTE                    "m"                          // One character only
-#define MSG_HEATING                         "カネツチュウ"                   // "Heating..."
-#define MSG_HEATING_COMPLETE                "カネツカンリョウ"                 // "Heating done."
-#define MSG_BED_HEATING                     "ベッド カネツチュウ"              // "Bed Heating."
-#define MSG_BED_DONE                        "ベッド カネツカンリョウ"            // "Bed done."
-#define MSG_DELTA_CALIBRATE                 "デルタ コウセイ"                // "Delta Calibration"
-#define MSG_DELTA_CALIBRATE_X               "Xジク コウセイ"                 // "Calibrate X"
-#define MSG_DELTA_CALIBRATE_Y               "Yジク コウセイ"                 // "Calibrate Y"
-#define MSG_DELTA_CALIBRATE_Z               "Zジク コウセイ"                 // "Calibrate Z"
-#define MSG_DELTA_CALIBRATE_CENTER          "チュウシン コウセイ"              // "Calibrate Center"
-#define MSG_INFO_MENU                       "コノプリンターニツイテ"             // "About Printer"
-#define MSG_INFO_PRINTER_MENU               "プリンタージョウホウ"              // "Printer Info"
-#define MSG_INFO_STATS_MENU                 "プリントジョウキョウ"              // "Printer Stats"
-#define MSG_INFO_BOARD_MENU                 "セイギョケイジョウホウ"            // "Board Info"
-#define MSG_INFO_THERMISTOR_MENU            "サーミスター"                   // "Thermistors"
-#define MSG_INFO_EXTRUDERS                  "エクストルーダースウ"             // "Extruders"
-#define MSG_INFO_BAUDRATE                   "ボーレート"                    // "Baud"
-#define MSG_INFO_PROTOCOL                   "プロトコル"                    // "Protocol"
-#define MSG_LIGHTS_ON                       "キョウタイナイショウメイ オン"       // "Case light on"
-#define MSG_LIGHTS_OFF                      "キョウタイナイショウメイ オフ"       // "Case light off"
-#define MSG_INFO_PRINT_COUNT                "プリントスウ "                  // "Print Count"
-#define MSG_INFO_COMPLETED_PRINTS           "カンリョウスウ"                  // "Completed"
-#define MSG_INFO_PRINT_TIME                 "プリントジカンルイケイ"            // "Total print time"
-#define MSG_INFO_PRINT_LONGEST              "サイチョウプリントジカン"           // "Longest job time"
-#define MSG_INFO_PRINT_FILAMENT             "フィラメントシヨウリョウルイケイ"       // "Extruded total"
-#define MSG_INFO_MIN_TEMP                   "セッテイサイテイオン"              // "Min Temp"
-#define MSG_INFO_MAX_TEMP                   "セッテイサイコウオン"              // "Max Temp"
-#define MSG_INFO_PSU                        "デンゲンシュベツ"                // "Power Supply"
-#define MSG_DRIVE_STRENGTH                  "モータークドウリョク"              // "Drive Strength"
-#define MSG_DAC_PERCENT                     "DACシュツリョク %"               // "Driver %"
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" ready.")
+#define MSG_SD_INSERTED                     _UxGT("カードガソウニュウサレマシタ")        // "Card inserted"
+#define MSG_SD_REMOVED                      _UxGT("カードガアリマセン")               // "Card removed"
+#define MSG_LCD_ENDSTOPS                    _UxGT("エンドストップ")                  // "Endstops" // Max length 8 characters
+#define MSG_MAIN                            _UxGT("メイン")                       // "Main"
+#define MSG_AUTOSTART                       _UxGT("ジドウカイシ")                   // "Autostart"
+#define MSG_DISABLE_STEPPERS                _UxGT("モーターデンゲン オフ")            // "Disable steppers"
+#define MSG_AUTO_HOME                       _UxGT("ゲンテンフッキ")                  // "Auto home"
+#define MSG_AUTO_HOME_X                     _UxGT("Xジク ゲンテンフッキ")             // "Home X"
+#define MSG_AUTO_HOME_Y                     _UxGT("Yジク ゲンテンフッキ")             // "Home Y"
+#define MSG_AUTO_HOME_Z                     _UxGT("Zジク ゲンテンフッキ")             // "Home Z"
+#define MSG_LEVEL_BED_HOMING                _UxGT("ゲンテンフッキチュウ")              // "Homing XYZ"
+#define MSG_LEVEL_BED_WAITING               _UxGT("レベリングカイシ")                // "Click to Begin"
+#define MSG_LEVEL_BED_NEXT_POINT            _UxGT("ツギノソクテイテンヘ")             // "Next Point"
+#define MSG_LEVEL_BED_DONE                  _UxGT("レベリングカンリョウ")              // "Leveling Done!"
+#define MSG_LEVEL_BED_CANCEL                _UxGT("トリヤメ")                      // "Cancel"
+#define MSG_SET_HOME_OFFSETS                _UxGT("キジュンオフセットセッテイ")         // "Set home offsets"
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("オフセットガテキヨウサレマシタ")       // "Offsets applied"
+#define MSG_SET_ORIGIN                      _UxGT("キジュンセット")                 // "Set origin"
+#define MSG_PREHEAT_1                       _UxGT("PLA ヨネツ")                   // "Preheat PLA"
+#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 _UxGT(" ")
+#define MSG_PREHEAT_1_ALL                   _UxGT("PLA スベテヨネツ")              // " All"
+#define MSG_PREHEAT_1_BEDONLY               _UxGT("PLA ベッドヨネツ")              // " Bed"
+#define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 _UxGT("セッテイ")       // " conf"
+#define MSG_PREHEAT_2                       _UxGT("ABS ヨネツ")                  // "Preheat ABS"
+#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 _UxGT(" ")
+#define MSG_PREHEAT_2_ALL                   _UxGT("ABS スベテヨネツ")              // " All"
+#define MSG_PREHEAT_2_BEDONLY               _UxGT("ABS ベッドヨネツ")              // " Bed"
+#define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 _UxGT("セッテイ")       // " conf"
+#define MSG_COOLDOWN                        _UxGT("カネツテイシ")                  // "Cooldown"
+#define MSG_SWITCH_PS_ON                    _UxGT("デンゲン オン")                 // "Switch power on"
+#define MSG_SWITCH_PS_OFF                   _UxGT("デンゲン オフ")                 // "Switch power off"
+#define MSG_EXTRUDE                         _UxGT("オシダシ")                     // "Extrude"
+#define MSG_RETRACT                         _UxGT("ヒキコミセッテイ")                // "Retract"
+#define MSG_MOVE_AXIS                       _UxGT("ジクイドウ")                    // "Move axis"
+#define MSG_LEVEL_BED                       _UxGT("ベッドレベリング")                // "Level bed"
+#define MSG_MOVE_X                          _UxGT("Xジク イドウ")                  // "Move X"
+#define MSG_MOVE_Y                          _UxGT("Yジク イドウ")                  // "Move Y"
+#define MSG_MOVE_Z                          _UxGT("Zジク イドウ")                  // "Move Z"
+#define MSG_MOVE_E                          _UxGT("エクストルーダー")                // "Extruder"
+#define MSG_MOVE_01MM                       _UxGT("0.1mm イドウ")                 // "Move 0.1mm"
+#define MSG_MOVE_1MM                        _UxGT("  1mm イドウ")                 // "Move 1mm"
+#define MSG_MOVE_10MM                       _UxGT(" 10mm イドウ")                 // "Move 10mm"
+#define MSG_SPEED                           _UxGT("ソクド")                       // "Speed"
+#define MSG_BED_Z                           _UxGT("Zオフセット")                   // "Bed Z"
+#define MSG_NOZZLE                          _UxGT("ノズル")                       // "Nozzle"
+#define MSG_BED                             _UxGT("ベッド")                       // "Bed"
+#define MSG_FAN_SPEED                       _UxGT("ファンソクド")                    // "Fan speed"
+#define MSG_FLOW                            _UxGT("トシュツリョウ")                   // "Flow"
+#define MSG_CONTROL                         _UxGT("セイギョ")                      // "Control"
+#define MSG_MIN                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" サイテイ") // " Min"
+#define MSG_MAX                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" サイコウ") // " Max"
+#define MSG_FACTOR                          _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" ファクター") // " Fact"
+#define MSG_AUTOTEMP                        _UxGT("ジドウオンドセイギョ")               // "Autotemp"
+#define MSG_ON                              _UxGT("オン ")                         // "On "
+#define MSG_OFF                             _UxGT("オフ ")                         // "Off"
+#define MSG_PID_P                           _UxGT("PID-P")
+#define MSG_PID_I                           _UxGT("PID-I")
+#define MSG_PID_D                           _UxGT("PID-D")
+#define MSG_PID_C                           _UxGT("PID-C")
+#define MSG_SELECT                          _UxGT("センタク")                     // "Select"
+#define MSG_ACC                             _UxGT("カソクド mm/s2")               // "Accel"
+#define MSG_VX_JERK                         _UxGT("Xジク ヤクド mm/s")             // "Vx-jerk"
+#define MSG_VY_JERK                         _UxGT("Yジク ヤクド mm/s")             // "Vy-jerk"
+#define MSG_VZ_JERK                         _UxGT("Zジク ヤクド mm/s")             // "Vz-jerk"
+#define MSG_VE_JERK                         _UxGT("エクストルーダー ヤクド")          // "Ve-jerk"
+#define MSG_VMAX                            _UxGT("サイダイオクリソクド ")            // "Vmax "
+#define MSG_VMIN                            _UxGT("サイショウオクリソクド")           // "Vmin"
+#define MSG_VTRAV_MIN                       _UxGT("サイショウイドウソクド")           // "VTrav min"
+#define MSG_AMAX                            _UxGT("サイダイカソクド ")              // "Amax "
+#define MSG_A_RETRACT                       _UxGT("ヒキコミカソクド")               // "A-retract"
+#define MSG_A_TRAVEL                        _UxGT("イドウカソクド")                // "A-travel"
+#define MSG_XSTEPS                          _UxGT("Xsteps/mm")
+#define MSG_YSTEPS                          _UxGT("Ysteps/mm")
+#define MSG_ZSTEPS                          _UxGT("Zsteps/mm")
+#define MSG_ESTEPS                          _UxGT("Esteps/mm")
+#define MSG_E1STEPS                         _UxGT("E1steps/mm")
+#define MSG_E2STEPS                         _UxGT("E2steps/mm")
+#define MSG_E3STEPS                         _UxGT("E3steps/mm")
+#define MSG_E4STEPS                         _UxGT("E4steps/mm")
+#define MSG_TEMPERATURE                     _UxGT("オンド")                      // "Temperature"
+#define MSG_MOTION                          _UxGT("ウゴキセッテイ")                // "Motion"
+#define MSG_VOLUMETRIC                      _UxGT("フィラメント")                   // "Filament"
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("E in mm3")
+#define MSG_FILAMENT_DIAM                   _UxGT("フィラメントチョッケイ")            // "Fil. Dia."
+#define MSG_CONTRAST                        _UxGT("LCDコントラスト")               // "LCD contrast"
+#define MSG_STORE_EPROM                     _UxGT("メモリヘカクノウ")               // "Store memory"
+#define MSG_LOAD_EPROM                      _UxGT("メモリカラヨミコミ")               // "Load memory"
+#define MSG_RESTORE_FAILSAFE                _UxGT("セッテイリセット")               // "Restore failsafe"
+#define MSG_REFRESH                         _UxGT("リフレッシュ")                  // "Refresh"
+#define MSG_WATCH                           _UxGT("ジョウホウガメン")               // "Info screen"
+#define MSG_PREPARE                         _UxGT("ジュンビセッテイ")               // "Prepare"
+#define MSG_TUNE                            _UxGT("チョウセイ")                    // "Tune"
+#define MSG_PAUSE_PRINT                     _UxGT("イチジテイシ")                  // "Pause print"
+#define MSG_RESUME_PRINT                    _UxGT("プリントサイカイ")                // "Resume print"
+#define MSG_STOP_PRINT                      _UxGT("プリントテイシ")                 // "Stop print"
+#define MSG_CARD_MENU                       _UxGT("SDカードカラプリント")            // "Print from SD"
+#define MSG_NO_CARD                         _UxGT("SDカードガアリマセン")            // "No SD card"
+#define MSG_DWELL                           _UxGT("キュウシ")                     // "Sleep..."
+#define MSG_USERWAIT                        _UxGT("シバラクオマチクダサイ")           // "Wait for user..."
+#define MSG_RESUMING                        _UxGT("プリントサイカイ")                // "Resuming print"
+#define MSG_PRINT_ABORTED                   _UxGT("プリントガチュウシサレマシタ")       // "Print aborted"
+#define MSG_NO_MOVE                         _UxGT("ウゴキマセン")                  // "No move."
+#define MSG_KILLED                          _UxGT("ヒジョウテイシ")                  // "KILLED. "
+#define MSG_STOPPED                         _UxGT("テイシシマシタ")                  // "STOPPED. "
+#define MSG_CONTROL_RETRACT                 _UxGT("ヒキコミリョウ mm")                // "Retract mm"
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("ヒキコミリョウS mm")               // "Swap Re.mm"
+#define MSG_CONTROL_RETRACTF                _UxGT("ヒキコミソクド mm/s")             // "Retract  V"
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("ノズルタイヒ mm")                // "Hop mm"
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("ホショウリョウ mm")               // "UnRet +mm"
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("ホショウリョウS mm")              // "S UnRet+mm"
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("ホショウソクド mm/s")            // "UnRet  V"
+#define MSG_AUTORETRACT                     _UxGT("ジドウヒキコミ")                 // "AutoRetr."
+#define MSG_FILAMENTCHANGE                  _UxGT("フィラメントコウカン")              // "Change filament"
+#define MSG_INIT_SDCARD                     _UxGT("SDカードサイヨミコミ")             // "Init. SD card"
+#define MSG_CNG_SDCARD                      _UxGT("SDカードコウカン")               // "Change SD card"
+#define MSG_ZPROBE_OUT                      _UxGT("Zプローブ ベッドガイ")            // "Z probe out. bed"
+#define MSG_BLTOUCH_SELFTEST                _UxGT("BLTouch ジコシンダン")          // "BLTouch Self-Test"
+#define MSG_BLTOUCH_RESET                   _UxGT("BLTouch リセット")             // "Reset BLTouch"
+#define MSG_HOME                            _UxGT("サキニ")                      // "Home" // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
+#define MSG_FIRST                           _UxGT("ヲフッキサセテクダサイ")           // "first"
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Zオフセット")                   // "Z Offset"
+#define MSG_BABYSTEP_X                      _UxGT("Xジク ビドウ")                  // "Babystep X"
+#define MSG_BABYSTEP_Y                      _UxGT("Yジク ビドウ")                  // "Babystep Y"
+#define MSG_BABYSTEP_Z                      _UxGT("Zジク ビドウ")                  // "Babystep Z"
+#define MSG_ENDSTOP_ABORT                   _UxGT("イドウゲンカイケンチキノウ")         // "Endstop abort"
+#define MSG_HEATING_FAILED_LCD              _UxGT("カネツシッパイ")                 // "Heating failed"
+#define MSG_ERR_REDUNDANT_TEMP              _UxGT("エラー:ジョウチョウサーミスターキノウ")  // "Err: REDUNDANT TEMP"
+#define MSG_THERMAL_RUNAWAY                 _UxGT("ネツボウソウ")                   // "THERMAL RUNAWAY"
+#define MSG_ERR_MAXTEMP                     _UxGT("エラー:サイコウオンチョウカ")         // "Err: MAXTEMP"
+#define MSG_ERR_MINTEMP                     _UxGT("エラー:サイテイオンミマン")          // "Err: MINTEMP"
+#define MSG_ERR_MAXTEMP_BED                 _UxGT("エラー:ベッド サイコウオンチョウカ")    // "Err: MAXTEMP BED"
+#define MSG_ERR_MINTEMP_BED                 _UxGT("エラー:ベッド サイテイオンミマン")     // "Err: MINTEMP BED"
+#define MSG_ERR_Z_HOMING                    MSG_HOME _UxGT(" ") MSG_X MSG_Y _UxGT(" ") MSG_FIRST // "G28 Z Forbidden"
+#define MSG_HALTED                          _UxGT("プリンターハテイシシマシタ")         // "PRINTER HALTED"
+#define MSG_PLEASE_RESET                    _UxGT("リセットシテクダサイ")              // "Please reset"
+#define MSG_SHORT_DAY                       _UxGT("d")                          // One character only
+#define MSG_SHORT_HOUR                      _UxGT("h")                          // One character only
+#define MSG_SHORT_MINUTE                    _UxGT("m")                          // One character only
+#define MSG_HEATING                         _UxGT("カネツチュウ")                   // "Heating..."
+#define MSG_HEATING_COMPLETE                _UxGT("カネツカンリョウ")                 // "Heating done."
+#define MSG_BED_HEATING                     _UxGT("ベッド カネツチュウ")              // "Bed Heating."
+#define MSG_BED_DONE                        _UxGT("ベッド カネツカンリョウ")            // "Bed done."
+#define MSG_DELTA_CALIBRATE                 _UxGT("デルタ コウセイ")                // "Delta Calibration"
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Xジク コウセイ")                 // "Calibrate X"
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Yジク コウセイ")                 // "Calibrate Y"
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Zジク コウセイ")                 // "Calibrate Z"
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("チュウシン コウセイ")              // "Calibrate Center"
+#define MSG_INFO_MENU                       _UxGT("コノプリンターニツイテ")             // "About Printer"
+#define MSG_INFO_PRINTER_MENU               _UxGT("プリンタージョウホウ")              // "Printer Info"
+#define MSG_INFO_STATS_MENU                 _UxGT("プリントジョウキョウ")              // "Printer Stats"
+#define MSG_INFO_BOARD_MENU                 _UxGT("セイギョケイジョウホウ")            // "Board Info"
+#define MSG_INFO_THERMISTOR_MENU            _UxGT("サーミスター")                   // "Thermistors"
+#define MSG_INFO_EXTRUDERS                  _UxGT("エクストルーダースウ")             // "Extruders"
+#define MSG_INFO_BAUDRATE                   _UxGT("ボーレート")                    // "Baud"
+#define MSG_INFO_PROTOCOL                   _UxGT("プロトコル")                    // "Protocol"
+#define MSG_LIGHTS_ON                       _UxGT("キョウタイナイショウメイ オン")       // "Case light on"
+#define MSG_LIGHTS_OFF                      _UxGT("キョウタイナイショウメイ オフ")       // "Case light off"
+#define MSG_INFO_PRINT_COUNT                _UxGT("プリントスウ ")                  // "Print Count"
+#define MSG_INFO_COMPLETED_PRINTS           _UxGT("カンリョウスウ")                  // "Completed"
+#define MSG_INFO_PRINT_TIME                 _UxGT("プリントジカンルイケイ")            // "Total print time"
+#define MSG_INFO_PRINT_LONGEST              _UxGT("サイチョウプリントジカン")           // "Longest job time"
+#define MSG_INFO_PRINT_FILAMENT             _UxGT("フィラメントシヨウリョウルイケイ")       // "Extruded total"
+#define MSG_INFO_MIN_TEMP                   _UxGT("セッテイサイテイオン")              // "Min Temp"
+#define MSG_INFO_MAX_TEMP                   _UxGT("セッテイサイコウオン")              // "Max Temp"
+#define MSG_INFO_PSU                        _UxGT("デンゲンシュベツ")                // "Power Supply"
+#define MSG_DRIVE_STRENGTH                  _UxGT("モータークドウリョク")              // "Drive Strength"
+#define MSG_DAC_PERCENT                     _UxGT("DACシュツリョク %")               // "Driver %"
 #define MSG_DAC_EEPROM_WRITE                MSG_STORE_EPROM              // "DAC EEPROM Write"
-#define MSG_FILAMENT_CHANGE_HEADER          "フィラメントコウカン"              // "CHANGE FILAMENT"
-#define MSG_FILAMENT_CHANGE_OPTION_HEADER   "ドウサヲセンタクシテクダサイ"        // "CHANGE OPTIONS:"
-#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  "サラニオシダス"                 // "Extrude more"
-#define MSG_FILAMENT_CHANGE_OPTION_RESUME   "プリントサイカイ"                // "Resume print"
-#define MSG_FILAMENT_CHANGE_INIT_1          "コウカンヲカイシシマス"            // "Wait for start"
-#define MSG_FILAMENT_CHANGE_INIT_2          "シバラクオマチクダサイ"            // "of the filament"
-#define MSG_FILAMENT_CHANGE_UNLOAD_1        "フィラメントヌキダシチュウ"          // "Wait for"
-#define MSG_FILAMENT_CHANGE_UNLOAD_2        "シバラクオマチクダサイ"            // "filament unload"
-#define MSG_FILAMENT_CHANGE_INSERT_1        "フィラメントヲソウニュウシ,"         // "Insert filament"
-#define MSG_FILAMENT_CHANGE_INSERT_2        "クリックスルトゾッコウシマス"         // "and press button"
-#define MSG_FILAMENT_CHANGE_LOAD_1          "フィラメントソウテンチュウ"          // "Wait for"
-#define MSG_FILAMENT_CHANGE_LOAD_2          "シバラクオマチクダサイ"            // "filament load"
-#define MSG_FILAMENT_CHANGE_EXTRUDE_1       "フィラメントオシダシチュウ"          // "Wait for"
-#define MSG_FILAMENT_CHANGE_EXTRUDE_2       "シバラクオマチクダサイ"            // "filament extrude"
-#define MSG_FILAMENT_CHANGE_RESUME_1        "プリントヲサイカイシマス"           // "Wait for print"
-#define MSG_FILAMENT_CHANGE_RESUME_2        "シバラクオマチクダサイ"            // "to resume"
+#define MSG_FILAMENT_CHANGE_HEADER          _UxGT("フィラメントコウカン")              // "CHANGE FILAMENT"
+#define MSG_FILAMENT_CHANGE_OPTION_HEADER   _UxGT("ドウサヲセンタクシテクダサイ")        // "CHANGE OPTIONS:"
+#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  _UxGT("サラニオシダス")                 // "Extrude more"
+#define MSG_FILAMENT_CHANGE_OPTION_RESUME   _UxGT("プリントサイカイ")                // "Resume print"
+#define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("コウカンヲカイシシマス")            // "Wait for start"
+#define MSG_FILAMENT_CHANGE_INIT_2          _UxGT("シバラクオマチクダサイ")            // "of the filament"
+#define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("フィラメントヌキダシチュウ")          // "Wait for"
+#define MSG_FILAMENT_CHANGE_UNLOAD_2        _UxGT("シバラクオマチクダサイ")            // "filament unload"
+#define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("フィラメントヲソウニュウシ,")         // "Insert filament"
+#define MSG_FILAMENT_CHANGE_INSERT_2        _UxGT("クリックスルトゾッコウシマス")         // "and press button"
+#define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("フィラメントソウテンチュウ")          // "Wait for"
+#define MSG_FILAMENT_CHANGE_LOAD_2          _UxGT("シバラクオマチクダサイ")            // "filament load"
+#define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("フィラメントオシダシチュウ")          // "Wait for"
+#define MSG_FILAMENT_CHANGE_EXTRUDE_2       _UxGT("シバラクオマチクダサイ")            // "filament extrude"
+#define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("プリントヲサイカイシマス")           // "Wait for print"
+#define MSG_FILAMENT_CHANGE_RESUME_2        _UxGT("シバラクオマチクダサイ")            // "to resume"
 
 #endif // LANGUAGE_KANA_UTF_H
diff --git a/Marlin/language_nl.h b/Marlin/language_nl.h
index 31498eb5f00c426798bd82853c87f6e71080ae55..f1c9763b11d951b3ca8ef75a6833f30e0bf4edca 100644
--- a/Marlin/language_nl.h
+++ b/Marlin/language_nl.h
@@ -32,191 +32,191 @@
 
 #define DISPLAY_CHARSET_ISO10646_1
 
-#define WELCOME_MSG                         MACHINE_NAME " gereed."
-#define MSG_SD_INSERTED                     "Kaart ingestoken"
-#define MSG_SD_REMOVED                      "Kaart verwijderd"
-#define MSG_LCD_ENDSTOPS                    "Endstops" // Max length 8 characters
-#define MSG_MAIN                            "Hoofdmenu"
-#define MSG_AUTOSTART                       "Autostart"
-#define MSG_DISABLE_STEPPERS                "Motoren uit"
-#define MSG_AUTO_HOME                       "Auto home"
-#define MSG_AUTO_HOME_X                     "Home X"
-#define MSG_AUTO_HOME_Y                     "Home Y"
-#define MSG_AUTO_HOME_Z                     "Home Z"
-#define MSG_LEVEL_BED_HOMING                "Homing XYZ"
-#define MSG_LEVEL_BED_WAITING               "Klik voor begin"
-#define MSG_LEVEL_BED_NEXT_POINT            "Volgende Plaats"
-#define MSG_LEVEL_BED_DONE                  "Bed level kompl."
-#define MSG_LEVEL_BED_CANCEL                "Bed level afbr."
-#define MSG_SET_HOME_OFFSETS                "Zet home offsets"
-#define MSG_HOME_OFFSETS_APPLIED            "H offset toegep."
-#define MSG_SET_ORIGIN                      "Nulpunt instellen"
-#define MSG_PREHEAT_1                       "PLA voorverwarmen"
-#define MSG_PREHEAT_1_N                     "PLA voorverw. "
-#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1_N "aan"
-#define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1_N "Bed"
-#define MSG_PREHEAT_1_SETTINGS              "PLA verw. conf"
-#define MSG_PREHEAT_2                       "ABS voorverwarmen"
-#define MSG_PREHEAT_2_N                     "ABS voorverw. "
-#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2_N "aan"
-#define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2_N "Bed"
-#define MSG_PREHEAT_2_SETTINGS              "ABS verw. conf"
-#define MSG_COOLDOWN                        "Afkoelen"
-#define MSG_SWITCH_PS_ON                    "Stroom aan"
-#define MSG_SWITCH_PS_OFF                   "Stroom uit"
-#define MSG_EXTRUDE                         "Extrude"
-#define MSG_RETRACT                         "Retract"
-#define MSG_MOVE_AXIS                       "As verplaatsen"
-#define MSG_LEVEL_BED                       "Level bed"
-#define MSG_MOVE_X                          "Verplaats X"
-#define MSG_MOVE_Y                          "Verplaats Y"
-#define MSG_MOVE_Z                          "Verplaats Z"
-#define MSG_MOVE_E                          "Extruder"
-#define MSG_MOVE_01MM                       "Verplaats 0.1mm"
-#define MSG_MOVE_1MM                        "Verplaats 1mm"
-#define MSG_MOVE_10MM                       "Verplaats 10mm"
-#define MSG_SPEED                           "Snelheid"
-#define MSG_BED_Z                           "Bed Z"
-#define MSG_NOZZLE                          "Nozzle"
-#define MSG_BED                             "Bed"
-#define MSG_FAN_SPEED                       "Fan snelheid"
-#define MSG_FLOW                            "Flow"
-#define MSG_CONTROL                         "Control"
-#define MSG_MIN                             " " LCD_STR_THERMOMETER " Min"
-#define MSG_MAX                             " " LCD_STR_THERMOMETER " Max"
-#define MSG_FACTOR                          " " LCD_STR_THERMOMETER " Fact"
-#define MSG_AUTOTEMP                        "Autotemp"
-#define MSG_ON                              "Aan "
-#define MSG_OFF                             "Uit"
-#define MSG_PID_P                           "PID-P"
-#define MSG_PID_I                           "PID-I"
-#define MSG_PID_D                           "PID-D"
-#define MSG_PID_C                           "PID-C"
-#define MSG_SELECT                          "Selecteer"
-#define MSG_ACC                             "Versn"
-#define MSG_VX_JERK                         "Vx-jerk"
-#define MSG_VY_JERK                         "Vy-jerk"
-#define MSG_VZ_JERK                         "Vz-jerk"
-#define MSG_VE_JERK                         "Ve-jerk"
-#define MSG_VMAX                            "Vmax "
-#define MSG_VMIN                            "Vmin"
-#define MSG_VTRAV_MIN                       "VTrav min"
-#define MSG_AMAX                            "Amax "
-#define MSG_A_RETRACT                       "A-retract"
-#define MSG_A_TRAVEL                        "A-travel"
-#define MSG_XSTEPS                          "Xsteps/mm"
-#define MSG_YSTEPS                          "Ysteps/mm"
-#define MSG_ZSTEPS                          "Zsteps/mm"
-#define MSG_ESTEPS                          "Esteps/mm"
-#define MSG_E1STEPS                         "E1steps/mm"
-#define MSG_E2STEPS                         "E2steps/mm"
-#define MSG_E3STEPS                         "E3steps/mm"
-#define MSG_E4STEPS                         "E4steps/mm"
-#define MSG_TEMPERATURE                     "Temperatuur"
-#define MSG_MOTION                          "Beweging"
-#define MSG_VOLUMETRIC                      "Filament"
-#define MSG_VOLUMETRIC_ENABLED              "E in mm3"
-#define MSG_FILAMENT_DIAM                   "Fil. Dia."
-#define MSG_CONTRAST                        "LCD contrast"
-#define MSG_STORE_EPROM                     "Geheugen opslaan"
-#define MSG_LOAD_EPROM                      "Geheugen laden"
-#define MSG_RESTORE_FAILSAFE                "Noodstop reset"
-#define MSG_REFRESH                         "Ververs"
-#define MSG_WATCH                           "Info scherm"
-#define MSG_PREPARE                         "Voorbereiden"
-#define MSG_TUNE                            "Afstellen"
-#define MSG_PAUSE_PRINT                     "Print pauzeren"
-#define MSG_RESUME_PRINT                    "Print hervatten"
-#define MSG_STOP_PRINT                      "Print stoppen"
-#define MSG_CARD_MENU                       "Print van SD"
-#define MSG_NO_CARD                         "Geen SD kaart"
-#define MSG_DWELL                           "Slapen..."
-#define MSG_USERWAIT                        "Wachten..."
-#define MSG_RESUMING                        "Print hervatten"
-#define MSG_PRINT_ABORTED                   "Print afgebroken"
-#define MSG_NO_MOVE                         "Geen beweging."
-#define MSG_KILLED                          "Afgebroken. "
-#define MSG_STOPPED                         "Gestopt. "
-#define MSG_CONTROL_RETRACT                 "Retract mm"  //accepted English term in Dutch
-#define MSG_CONTROL_RETRACT_SWAP            "Ruil Retract mm"
-#define MSG_CONTROL_RETRACTF                "Retract  F"
-#define MSG_CONTROL_RETRACT_ZLIFT           "Hop mm"
-#define MSG_CONTROL_RETRACT_RECOVER         "UnRet +mm"
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "Ruil UnRet +mm"
-#define MSG_CONTROL_RETRACT_RECOVERF        "UnRet  F"
-#define MSG_AUTORETRACT                     "AutoRetr."
-#define MSG_FILAMENTCHANGE                  "Verv. Filament"
-#define MSG_INIT_SDCARD                     "Init. SD kaart"
-#define MSG_CNG_SDCARD                      "Verv. SD Kaart"
-#define MSG_ZPROBE_OUT                      "Z probe uit. bed"
-#define MSG_BLTOUCH_SELFTEST                "BLTouch Zelf-Test"
-#define MSG_BLTOUCH_RESET                   "Reset BLTouch"
-#define MSG_HOME                            "Home"  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
-#define MSG_FIRST                           "Eerst"
-#define MSG_ZPROBE_ZOFFSET                  "Z Offset"  //accepted English term in Dutch
-#define MSG_BABYSTEP_X                      "Babystap X"
-#define MSG_BABYSTEP_Y                      "Babystap Y"
-#define MSG_BABYSTEP_Z                      "Babystap Z"
-#define MSG_ENDSTOP_ABORT                   "Endstop afbr."
-#define MSG_HEATING_FAILED_LCD              "Voorverw. fout"
-#define MSG_ERR_REDUNDANT_TEMP              "Redun. temp fout"
-#define MSG_THERMAL_RUNAWAY                 "Therm. wegloop"
-#define MSG_ERR_MAXTEMP                     "Err: Max. temp"
-#define MSG_ERR_MINTEMP                     "Err: Min. temp"
-#define MSG_ERR_MAXTEMP_BED                 "Err: Max.tmp bed"
-#define MSG_ERR_MINTEMP_BED                 "Err: Min.tmp bed"
-#define MSG_ERR_Z_HOMING                    "Fout Z homing"
-#define MSG_HALTED                          "PRINTER GESTOPT"
-#define MSG_PLEASE_RESET                    "Reset A.U.B."
-#define MSG_SHORT_DAY                       "d" //  One character only. Keep English standard
-#define MSG_SHORT_HOUR                      "h" //  One character only
-#define MSG_SHORT_MINUTE                    "m" //  One character only
-#define MSG_HEATING                         "Voorwarmen..."
-#define MSG_HEATING_COMPLETE                "Voorverw. kompl."
-#define MSG_BED_HEATING                     "Bed voorverw."
-#define MSG_BED_DONE                        "Bed is voorverw."
-#define MSG_DELTA_CALIBRATE                 "Delta Calibratie"
-#define MSG_DELTA_CALIBRATE_X               "Kalibreer X"
-#define MSG_DELTA_CALIBRATE_Y               "Kalibreer Y"
-#define MSG_DELTA_CALIBRATE_Z               "Kalibreer Z"
-#define MSG_DELTA_CALIBRATE_CENTER          "Kalibreer Midden"
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" gereed.")
+#define MSG_SD_INSERTED                     _UxGT("Kaart ingestoken")
+#define MSG_SD_REMOVED                      _UxGT("Kaart verwijderd")
+#define MSG_LCD_ENDSTOPS                    _UxGT("Endstops") // Max length 8 characters
+#define MSG_MAIN                            _UxGT("Hoofdmenu")
+#define MSG_AUTOSTART                       _UxGT("Autostart")
+#define MSG_DISABLE_STEPPERS                _UxGT("Motoren uit")
+#define MSG_AUTO_HOME                       _UxGT("Auto home")
+#define MSG_AUTO_HOME_X                     _UxGT("Home X")
+#define MSG_AUTO_HOME_Y                     _UxGT("Home Y")
+#define MSG_AUTO_HOME_Z                     _UxGT("Home Z")
+#define MSG_LEVEL_BED_HOMING                _UxGT("Homing XYZ")
+#define MSG_LEVEL_BED_WAITING               _UxGT("Klik voor begin")
+#define MSG_LEVEL_BED_NEXT_POINT            _UxGT("Volgende Plaats")
+#define MSG_LEVEL_BED_DONE                  _UxGT("Bed level kompl.")
+#define MSG_LEVEL_BED_CANCEL                _UxGT("Bed level afbr.")
+#define MSG_SET_HOME_OFFSETS                _UxGT("Zet home offsets")
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("H offset toegep.")
+#define MSG_SET_ORIGIN                      _UxGT("Nulpunt instellen")
+#define MSG_PREHEAT_1                       _UxGT("PLA voorverwarmen")
+#define MSG_PREHEAT_1_N                     _UxGT("PLA voorverw. ")
+#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1_N _UxGT("aan")
+#define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1_N _UxGT("Bed")
+#define MSG_PREHEAT_1_SETTINGS              _UxGT("PLA verw. conf")
+#define MSG_PREHEAT_2                       _UxGT("ABS voorverwarmen")
+#define MSG_PREHEAT_2_N                     _UxGT("ABS voorverw. ")
+#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2_N _UxGT("aan")
+#define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2_N _UxGT("Bed")
+#define MSG_PREHEAT_2_SETTINGS              _UxGT("ABS verw. conf")
+#define MSG_COOLDOWN                        _UxGT("Afkoelen")
+#define MSG_SWITCH_PS_ON                    _UxGT("Stroom aan")
+#define MSG_SWITCH_PS_OFF                   _UxGT("Stroom uit")
+#define MSG_EXTRUDE                         _UxGT("Extrude")
+#define MSG_RETRACT                         _UxGT("Retract")
+#define MSG_MOVE_AXIS                       _UxGT("As verplaatsen")
+#define MSG_LEVEL_BED                       _UxGT("Level bed")
+#define MSG_MOVE_X                          _UxGT("Verplaats X")
+#define MSG_MOVE_Y                          _UxGT("Verplaats Y")
+#define MSG_MOVE_Z                          _UxGT("Verplaats Z")
+#define MSG_MOVE_E                          _UxGT("Extruder")
+#define MSG_MOVE_01MM                       _UxGT("Verplaats 0.1mm")
+#define MSG_MOVE_1MM                        _UxGT("Verplaats 1mm")
+#define MSG_MOVE_10MM                       _UxGT("Verplaats 10mm")
+#define MSG_SPEED                           _UxGT("Snelheid")
+#define MSG_BED_Z                           _UxGT("Bed Z")
+#define MSG_NOZZLE                          _UxGT("Nozzle")
+#define MSG_BED                             _UxGT("Bed")
+#define MSG_FAN_SPEED                       _UxGT("Fan snelheid")
+#define MSG_FLOW                            _UxGT("Flow")
+#define MSG_CONTROL                         _UxGT("Control")
+#define MSG_MIN                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Min")
+#define MSG_MAX                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Max")
+#define MSG_FACTOR                          _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Fact")
+#define MSG_AUTOTEMP                        _UxGT("Autotemp")
+#define MSG_ON                              _UxGT("Aan ")
+#define MSG_OFF                             _UxGT("Uit")
+#define MSG_PID_P                           _UxGT("PID-P")
+#define MSG_PID_I                           _UxGT("PID-I")
+#define MSG_PID_D                           _UxGT("PID-D")
+#define MSG_PID_C                           _UxGT("PID-C")
+#define MSG_SELECT                          _UxGT("Selecteer")
+#define MSG_ACC                             _UxGT("Versn")
+#define MSG_VX_JERK                         _UxGT("Vx-jerk")
+#define MSG_VY_JERK                         _UxGT("Vy-jerk")
+#define MSG_VZ_JERK                         _UxGT("Vz-jerk")
+#define MSG_VE_JERK                         _UxGT("Ve-jerk")
+#define MSG_VMAX                            _UxGT("Vmax ")
+#define MSG_VMIN                            _UxGT("Vmin")
+#define MSG_VTRAV_MIN                       _UxGT("VTrav min")
+#define MSG_AMAX                            _UxGT("Amax ")
+#define MSG_A_RETRACT                       _UxGT("A-retract")
+#define MSG_A_TRAVEL                        _UxGT("A-travel")
+#define MSG_XSTEPS                          _UxGT("Xsteps/mm")
+#define MSG_YSTEPS                          _UxGT("Ysteps/mm")
+#define MSG_ZSTEPS                          _UxGT("Zsteps/mm")
+#define MSG_ESTEPS                          _UxGT("Esteps/mm")
+#define MSG_E1STEPS                         _UxGT("E1steps/mm")
+#define MSG_E2STEPS                         _UxGT("E2steps/mm")
+#define MSG_E3STEPS                         _UxGT("E3steps/mm")
+#define MSG_E4STEPS                         _UxGT("E4steps/mm")
+#define MSG_TEMPERATURE                     _UxGT("Temperatuur")
+#define MSG_MOTION                          _UxGT("Beweging")
+#define MSG_VOLUMETRIC                      _UxGT("Filament")
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("E in mm3")
+#define MSG_FILAMENT_DIAM                   _UxGT("Fil. Dia.")
+#define MSG_CONTRAST                        _UxGT("LCD contrast")
+#define MSG_STORE_EPROM                     _UxGT("Geheugen opslaan")
+#define MSG_LOAD_EPROM                      _UxGT("Geheugen laden")
+#define MSG_RESTORE_FAILSAFE                _UxGT("Noodstop reset")
+#define MSG_REFRESH                         _UxGT("Ververs")
+#define MSG_WATCH                           _UxGT("Info scherm")
+#define MSG_PREPARE                         _UxGT("Voorbereiden")
+#define MSG_TUNE                            _UxGT("Afstellen")
+#define MSG_PAUSE_PRINT                     _UxGT("Print pauzeren")
+#define MSG_RESUME_PRINT                    _UxGT("Print hervatten")
+#define MSG_STOP_PRINT                      _UxGT("Print stoppen")
+#define MSG_CARD_MENU                       _UxGT("Print van SD")
+#define MSG_NO_CARD                         _UxGT("Geen SD kaart")
+#define MSG_DWELL                           _UxGT("Slapen...")
+#define MSG_USERWAIT                        _UxGT("Wachten...")
+#define MSG_RESUMING                        _UxGT("Print hervatten")
+#define MSG_PRINT_ABORTED                   _UxGT("Print afgebroken")
+#define MSG_NO_MOVE                         _UxGT("Geen beweging.")
+#define MSG_KILLED                          _UxGT("Afgebroken. ")
+#define MSG_STOPPED                         _UxGT("Gestopt. ")
+#define MSG_CONTROL_RETRACT                 _UxGT("Retract mm")  //accepted English term in Dutch
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("Ruil Retract mm")
+#define MSG_CONTROL_RETRACTF                _UxGT("Retract  F")
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Hop mm")
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("UnRet +mm")
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("Ruil UnRet +mm")
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("UnRet  F")
+#define MSG_AUTORETRACT                     _UxGT("AutoRetr.")
+#define MSG_FILAMENTCHANGE                  _UxGT("Verv. Filament")
+#define MSG_INIT_SDCARD                     _UxGT("Init. SD kaart")
+#define MSG_CNG_SDCARD                      _UxGT("Verv. SD Kaart")
+#define MSG_ZPROBE_OUT                      _UxGT("Z probe uit. bed")
+#define MSG_BLTOUCH_SELFTEST                _UxGT("BLTouch Zelf-Test")
+#define MSG_BLTOUCH_RESET                   _UxGT("Reset BLTouch")
+#define MSG_HOME                            _UxGT("Home")  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
+#define MSG_FIRST                           _UxGT("Eerst")
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Z Offset")  //accepted English term in Dutch
+#define MSG_BABYSTEP_X                      _UxGT("Babystap X")
+#define MSG_BABYSTEP_Y                      _UxGT("Babystap Y")
+#define MSG_BABYSTEP_Z                      _UxGT("Babystap Z")
+#define MSG_ENDSTOP_ABORT                   _UxGT("Endstop afbr.")
+#define MSG_HEATING_FAILED_LCD              _UxGT("Voorverw. fout")
+#define MSG_ERR_REDUNDANT_TEMP              _UxGT("Redun. temp fout")
+#define MSG_THERMAL_RUNAWAY                 _UxGT("Therm. wegloop")
+#define MSG_ERR_MAXTEMP                     _UxGT("Err: Max. temp")
+#define MSG_ERR_MINTEMP                     _UxGT("Err: Min. temp")
+#define MSG_ERR_MAXTEMP_BED                 _UxGT("Err: Max.tmp bed")
+#define MSG_ERR_MINTEMP_BED                 _UxGT("Err: Min.tmp bed")
+#define MSG_ERR_Z_HOMING                    _UxGT("Fout Z homing")
+#define MSG_HALTED                          _UxGT("PRINTER GESTOPT")
+#define MSG_PLEASE_RESET                    _UxGT("Reset A.U.B.")
+#define MSG_SHORT_DAY                       _UxGT("d") //  One character only. Keep English standard
+#define MSG_SHORT_HOUR                      _UxGT("h") //  One character only
+#define MSG_SHORT_MINUTE                    _UxGT("m") //  One character only
+#define MSG_HEATING                         _UxGT("Voorwarmen...")
+#define MSG_HEATING_COMPLETE                _UxGT("Voorverw. kompl.")
+#define MSG_BED_HEATING                     _UxGT("Bed voorverw.")
+#define MSG_BED_DONE                        _UxGT("Bed is voorverw.")
+#define MSG_DELTA_CALIBRATE                 _UxGT("Delta Calibratie")
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Kalibreer X")
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Kalibreer Y")
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Kalibreer Z")
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Kalibreer Midden")
 
-#define MSG_INFO_STATS_MENU                 "Printer Stats"
-#define MSG_INFO_BOARD_MENU                 "Board Info" //accepted English term in Dutch
-#define MSG_INFO_THERMISTOR_MENU            "Thermistors"
-#define MSG_INFO_EXTRUDERS                  "Extruders"
-#define MSG_INFO_BAUDRATE                   "Baud"
-#define MSG_INFO_MENU                       "Over Printer"
-#define MSG_INFO_PRINTER_MENU               "Printer Info"
-#define MSG_INFO_PROTOCOL                   "Protocol"
-#define MSG_LIGHTS_ON                       "Case licht aan"
-#define MSG_LIGHTS_OFF                      "Case licht uit"
+#define MSG_INFO_STATS_MENU                 _UxGT("Printer Stats")
+#define MSG_INFO_BOARD_MENU                 _UxGT("Board Info") //accepted English term in Dutch
+#define MSG_INFO_THERMISTOR_MENU            _UxGT("Thermistors")
+#define MSG_INFO_EXTRUDERS                  _UxGT("Extruders")
+#define MSG_INFO_BAUDRATE                   _UxGT("Baud")
+#define MSG_INFO_MENU                       _UxGT("Over Printer")
+#define MSG_INFO_PRINTER_MENU               _UxGT("Printer Info")
+#define MSG_INFO_PROTOCOL                   _UxGT("Protocol")
+#define MSG_LIGHTS_ON                       _UxGT("Case licht aan")
+#define MSG_LIGHTS_OFF                      _UxGT("Case licht uit")
 
 #if LCD_WIDTH >= 20
-  #define MSG_INFO_PRINT_COUNT              "Printed Aantal"
-  #define MSG_INFO_COMPLETED_PRINTS         "Totaal Voltooid"
-  #define MSG_INFO_PRINT_TIME               "Totale Printtijd"
-  #define MSG_INFO_PRINT_LONGEST            "Langste Printtijd"
-  #define MSG_INFO_PRINT_FILAMENT           "Totaal Extrudeert"
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Printed Aantal")
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Totaal Voltooid")
+  #define MSG_INFO_PRINT_TIME               _UxGT("Totale Printtijd")
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("Langste Printtijd")
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Totaal Extrudeert")
 #else
-  #define MSG_INFO_PRINT_COUNT              "Aantal"
-  #define MSG_INFO_COMPLETED_PRINTS         "Voltooid"
-  #define MSG_INFO_PRINT_TIME               "Printtijd "
-  #define MSG_INFO_PRINT_LONGEST            "Langste"
-  #define MSG_INFO_PRINT_FILAMENT           "Extrud."
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Aantal")
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Voltooid")
+  #define MSG_INFO_PRINT_TIME               _UxGT("Printtijd ")
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("Langste")
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Extrud.")
 #endif
 
-#define MSG_INFO_MIN_TEMP                   "Min Temp"
-#define MSG_INFO_MAX_TEMP                   "Max Temp"
-#define MSG_INFO_PSU                        "Power Supply"  //accepted English term in Dutch
+#define MSG_INFO_MIN_TEMP                   _UxGT("Min Temp")
+#define MSG_INFO_MAX_TEMP                   _UxGT("Max Temp")
+#define MSG_INFO_PSU                        _UxGT("Power Supply")  //accepted English term in Dutch
 
-#define MSG_DRIVE_STRENGTH                  "Motorstroom"
-#define MSG_DAC_PERCENT                     "Driver %"  //accepted English term in Dutch
-#define MSG_DAC_EEPROM_WRITE                "DAC Opslaan"
-#define MSG_FILAMENT_CHANGE_HEADER          "WISSEL FILAMENT"
-#define MSG_FILAMENT_CHANGE_OPTION_HEADER   "WISSEL OPTIES:"
-#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  "Extrudeer meer"
-#define MSG_FILAMENT_CHANGE_OPTION_RESUME   "Hervat print"
+#define MSG_DRIVE_STRENGTH                  _UxGT("Motorstroom")
+#define MSG_DAC_PERCENT                     _UxGT("Driver %")  //accepted English term in Dutch
+#define MSG_DAC_EEPROM_WRITE                _UxGT("DAC Opslaan")
+#define MSG_FILAMENT_CHANGE_HEADER          _UxGT("WISSEL FILAMENT")
+#define MSG_FILAMENT_CHANGE_OPTION_HEADER   _UxGT("WISSEL OPTIES:")
+#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  _UxGT("Extrudeer meer")
+#define MSG_FILAMENT_CHANGE_OPTION_RESUME   _UxGT("Hervat print")
 
 //
 // Filament Change screens show up to 3 lines on a 4-line display
@@ -224,38 +224,38 @@
 //
 #if LCD_HEIGHT >= 4
   // Up to 3 lines
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Wacht voor start"
-  #define MSG_FILAMENT_CHANGE_INIT_2          "filament te"
-  #define MSG_FILAMENT_CHANGE_INIT_3          "verwisselen"
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Wacht voor"
-  #define MSG_FILAMENT_CHANGE_UNLOAD_2        "filament uit"
-  #define MSG_FILAMENT_CHANGE_UNLOAD_3        "te laden"
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Laad filament"
-  #define MSG_FILAMENT_CHANGE_INSERT_2        "en druk knop"
-  #define MSG_FILAMENT_CHANGE_INSERT_3        "om verder..."
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Wacht voor"
-  #define MSG_FILAMENT_CHANGE_LOAD_2          "filament te"
-  #define MSG_FILAMENT_CHANGE_LOAD_3          "laden"
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Wacht voor"
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       "filament te"
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_3       "extruderen"
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Wacht voor print"
-  #define MSG_FILAMENT_CHANGE_RESUME_2        "om verder"
-  #define MSG_FILAMENT_CHANGE_RESUME_3        "te gaan"
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Wacht voor start")
+  #define MSG_FILAMENT_CHANGE_INIT_2          _UxGT("filament te")
+  #define MSG_FILAMENT_CHANGE_INIT_3          _UxGT("verwisselen")
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Wacht voor")
+  #define MSG_FILAMENT_CHANGE_UNLOAD_2        _UxGT("filament uit")
+  #define MSG_FILAMENT_CHANGE_UNLOAD_3        _UxGT("te laden")
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Laad filament")
+  #define MSG_FILAMENT_CHANGE_INSERT_2        _UxGT("en druk knop")
+  #define MSG_FILAMENT_CHANGE_INSERT_3        _UxGT("om verder...")
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Wacht voor")
+  #define MSG_FILAMENT_CHANGE_LOAD_2          _UxGT("filament te")
+  #define MSG_FILAMENT_CHANGE_LOAD_3          _UxGT("laden")
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Wacht voor")
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       _UxGT("filament te")
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_3       _UxGT("extruderen")
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Wacht voor print")
+  #define MSG_FILAMENT_CHANGE_RESUME_2        _UxGT("om verder")
+  #define MSG_FILAMENT_CHANGE_RESUME_3        _UxGT("te gaan")
 #else // LCD_HEIGHT < 4
   // Up to 2 lines
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Wacht voor"
-  #define MSG_FILAMENT_CHANGE_INIT_2          "start..."
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Wacht voor"
-  #define MSG_FILAMENT_CHANGE_UNLOAD_2        "uitladen..."
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Laad filament"
-  #define MSG_FILAMENT_CHANGE_INSERT_2        "en druk knop"
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Wacht voor"
-  #define MSG_FILAMENT_CHANGE_LOAD_2          "inladen..."
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Wacht voor"
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       "extrudering"
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Wacht voor"
-  #define MSG_FILAMENT_CHANGE_RESUME_2        "printing..."
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Wacht voor")
+  #define MSG_FILAMENT_CHANGE_INIT_2          _UxGT("start...")
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Wacht voor")
+  #define MSG_FILAMENT_CHANGE_UNLOAD_2        _UxGT("uitladen...")
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Laad filament")
+  #define MSG_FILAMENT_CHANGE_INSERT_2        _UxGT("en druk knop")
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Wacht voor")
+  #define MSG_FILAMENT_CHANGE_LOAD_2          _UxGT("inladen...")
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Wacht voor")
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       _UxGT("extrudering")
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Wacht voor")
+  #define MSG_FILAMENT_CHANGE_RESUME_2        _UxGT("printing...")
 #endif // LCD_HEIGHT < 4
 
 #endif // LANGUAGE_NL_H
diff --git a/Marlin/language_pl.h b/Marlin/language_pl.h
index 5b0053fbfadf6de35575d0a2ffe05a2a5ee75f97..025360bc68ea69cbc67d67dcaf97161b06db9e5f 100644
--- a/Marlin/language_pl.h
+++ b/Marlin/language_pl.h
@@ -32,216 +32,216 @@
 
 #define DISPLAY_CHARSET_ISO10646_1
 
-#define WELCOME_MSG                         MACHINE_NAME " gotowy."
-#define MSG_SD_INSERTED                     "Karta wlozona"
-#define MSG_SD_REMOVED                      "Karta usunieta"
-#define MSG_LCD_ENDSTOPS                    "Krancow." // Max length 8 characters
-#define MSG_MAIN                            "Menu glowne"
-#define MSG_AUTOSTART                       "Autostart"
-#define MSG_DISABLE_STEPPERS                "Wylacz silniki"
-#define MSG_AUTO_HOME                       "Pozycja zerowa"
-#define MSG_AUTO_HOME_X                     "Home X"
-#define MSG_AUTO_HOME_Y                     "Home Y"
-#define MSG_AUTO_HOME_Z                     "Home Z"
-#define MSG_LEVEL_BED_HOMING                "Pozycja zerowa"
-#define MSG_LEVEL_BED_WAITING               "Kliknij by rozp."
-#define MSG_LEVEL_BED_NEXT_POINT            "Nastepny punkt"
-#define MSG_LEVEL_BED_DONE                  "Wypoziomowano!"
-#define MSG_LEVEL_BED_CANCEL                "Anuluj"
-#define MSG_SET_HOME_OFFSETS                "Ust. poz. zer."
-#define MSG_HOME_OFFSETS_APPLIED            "Poz. zerowa ust."
-#define MSG_SET_ORIGIN                      "Ustaw punkt zero"
-#define MSG_PREHEAT_1                       "Rozgrzej PLA"
-#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 " "
-#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 " All"
-#define MSG_PREHEAT_1_BEDONLY               "Rozgrzej stol PLA"
-#define MSG_PREHEAT_1_SETTINGS              "Ustaw. rozg. PLA"
-#define MSG_PREHEAT_2                       "Rozgrzej ABS"
-#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 " "
-#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 " All"
-#define MSG_PREHEAT_2_BEDONLY               "Rozgrzej stol ABS"
-#define MSG_PREHEAT_2_SETTINGS              "Ustaw. rozg. ABS"
-#define MSG_COOLDOWN                        "Chlodzenie"
-#define MSG_SWITCH_PS_ON                    "Wlacz zasilacz"
-#define MSG_SWITCH_PS_OFF                   "Wylacz zasilacz"
-#define MSG_EXTRUDE                         "Ekstruzja"
-#define MSG_RETRACT                         "Wycofanie"
-#define MSG_MOVE_AXIS                       "Ruch osi"
-#define MSG_LEVEL_BED                       "Poziom. stolu"
-#define MSG_MOVE_X                          "Przesun w X"
-#define MSG_MOVE_Y                          "Przesun w Y"
-#define MSG_MOVE_Z                          "Przesun w Z"
-#define MSG_MOVE_E                          "Ekstruzja (os E)"
-#define MSG_MOVE_01MM                       "Przesun co .1mm"
-#define MSG_MOVE_1MM                        "Przesun co 1mm"
-#define MSG_MOVE_10MM                       "Przesun co 10mm"
-#define MSG_SPEED                           "Predkosc"
-#define MSG_BED_Z                           "Stol Z"
-#define MSG_NOZZLE                          "Dysza"
-#define MSG_BED                             "Stol"
-#define MSG_FAN_SPEED                       "Obroty wiatraka"
-#define MSG_FLOW                            "Przeplyw"
-#define MSG_CONTROL                         "Ustawienia"
-#define MSG_MIN                             LCD_STR_THERMOMETER " Min"
-#define MSG_MAX                             LCD_STR_THERMOMETER " Max"
-#define MSG_FACTOR                          LCD_STR_THERMOMETER " Mnoznik"
-#define MSG_AUTOTEMP                        "Auto. temperatura"
-#define MSG_ON                              "Wl. "
-#define MSG_OFF                             "Wyl."
-#define MSG_PID_P                           "PID-P"
-#define MSG_PID_I                           "PID-I"
-#define MSG_PID_D                           "PID-D"
-#define MSG_PID_C                           "PID-C"
-#define MSG_SELECT                          "Select"
-#define MSG_ACC                             "Przyspieszenie"
-#define MSG_VX_JERK                         "Zryw Vx"
-#define MSG_VY_JERK                         "Zryw Vy"
-#define MSG_VZ_JERK                         "Zryw Vz"
-#define MSG_VE_JERK                         "Zryw Ve"
-#define MSG_VMAX                            "Vmax "
-#define MSG_VMIN                            "Vmin"
-#define MSG_VTRAV_MIN                       "Vskok min"
-#define MSG_AMAX                            "Amax"
-#define MSG_A_RETRACT                       "A-wycofanie"
-#define MSG_A_TRAVEL                        "A-przesun."
-#define MSG_XSTEPS                          "krokiX/mm"
-#define MSG_YSTEPS                          "krokiY/mm"
-#define MSG_ZSTEPS                          "krokiZ/mm"
-#define MSG_ESTEPS                          "krokiE/mm"
-#define MSG_E1STEPS                         "krokiE1/mm"
-#define MSG_E2STEPS                         "krokiE2/mm"
-#define MSG_E3STEPS                         "krokiE3/mm"
-#define MSG_E4STEPS                         "krokiE4/mm"
-#define MSG_TEMPERATURE                     "Temperatura"
-#define MSG_MOTION                          "Ruch"
-#define MSG_VOLUMETRIC                      "Filament"
-#define MSG_VOLUMETRIC_ENABLED              "E w mm3"
-#define MSG_FILAMENT_DIAM                   "Śr. fil."
-#define MSG_CONTRAST                        "Kontrast LCD"
-#define MSG_STORE_EPROM                     "Zapisz w pamieci"
-#define MSG_LOAD_EPROM                      "Wczytaj z pamieci"
-#define MSG_RESTORE_FAILSAFE                "Ustaw. fabryczne"
-#define MSG_REFRESH                         "Odswiez"
-#define MSG_WATCH                           "Ekran glowny"
-#define MSG_PREPARE                         "Przygotuj"
-#define MSG_TUNE                            "Strojenie"
-#define MSG_PAUSE_PRINT                     "Pauza"
-#define MSG_RESUME_PRINT                    "Wznowienie"
-#define MSG_STOP_PRINT                      "Stop"
-#define MSG_CARD_MENU                       "Menu karty SD"
-#define MSG_NO_CARD                         "Brak karty"
-#define MSG_DWELL                           "Uspij..."
-#define MSG_USERWAIT                        "Oczekiwanie..."
-#define MSG_RESUMING                        "Wznawianie druku"
-#define MSG_PRINT_ABORTED                   "Druk przerwany"
-#define MSG_NO_MOVE                         "Brak ruchu"
-#define MSG_KILLED                          "Ubity. "
-#define MSG_STOPPED                         "Zatrzymany. "
-#define MSG_CONTROL_RETRACT                 "Wycofaj mm"
-#define MSG_CONTROL_RETRACT_SWAP            "Z Wycof. mm"
-#define MSG_CONTROL_RETRACTF                "Wycofaj  V"
-#define MSG_CONTROL_RETRACT_ZLIFT           "Skok Z mm"
-#define MSG_CONTROL_RETRACT_RECOVER         "Cof. wycof. +mm"
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "Z Cof. wyc. +mm"
-#define MSG_CONTROL_RETRACT_RECOVERF        "Cof. wycof.  V"
-#define MSG_AUTORETRACT                     "Auto. wycofanie"
-#define MSG_FILAMENTCHANGE                  "Zmien filament"
-#define MSG_INIT_SDCARD                     "Inicjal. karty SD"
-#define MSG_CNG_SDCARD                      "Zmiana karty SD"
-#define MSG_ZPROBE_OUT                      "Sonda Z za stolem"
-#define MSG_BLTOUCH_SELFTEST                "BLTouch Self-Test"
-#define MSG_BLTOUCH_RESET                   "Reset BLTouch"
-#define MSG_HOME                            "Home"  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
-#define MSG_FIRST                           "first"
-#define MSG_ZPROBE_ZOFFSET                  "Offset Z"
-#define MSG_BABYSTEP_X                      "Babystep X"
-#define MSG_BABYSTEP_Y                      "Babystep Y"
-#define MSG_BABYSTEP_Z                      "Babystep Z"
-#define MSG_ENDSTOP_ABORT                   "Blad krancowki"
-#define MSG_HEATING_FAILED_LCD              "Rozgrz. nieudane"
-#define MSG_ERR_REDUNDANT_TEMP              "Blad temperatury"
-#define MSG_THERMAL_RUNAWAY                 "Zanik temp."
-#define MSG_ERR_MAXTEMP                     "Err max temp"
-#define MSG_ERR_MINTEMP                     "Err min temp"
-#define MSG_ERR_MAXTEMP_BED                 "Err max temp stolu"
-#define MSG_ERR_MINTEMP_BED                 "Err min temp stolu"
-#define MSG_ERR_Z_HOMING                    "G28 Z Forbidden"
-#define MSG_HALTED                          "Drukarka zatrzym."
-#define MSG_PLEASE_RESET                    "Prosze zresetowac"
-#define MSG_SHORT_DAY                       "d" // One character only
-#define MSG_SHORT_HOUR                      "g" // One character only
-#define MSG_SHORT_MINUTE                    "m" // One character only
-#define MSG_HEATING                         "Rozgrzewanie..."
-#define MSG_HEATING_COMPLETE                "Rozgrzano"
-#define MSG_BED_HEATING                     "Rozgrzewanie stolu..."
-#define MSG_BED_DONE                        "Rozgrzano stol"
-#define MSG_DELTA_CALIBRATE                 "Kalibrowanie Delty"
-#define MSG_DELTA_CALIBRATE_X               "Kalibruj X"
-#define MSG_DELTA_CALIBRATE_Y               "Kalibruj Y"
-#define MSG_DELTA_CALIBRATE_Z               "Kalibruj Z"
-#define MSG_DELTA_CALIBRATE_CENTER          "Kalibruj środek"
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" gotowy.")
+#define MSG_SD_INSERTED                     _UxGT("Karta wlozona")
+#define MSG_SD_REMOVED                      _UxGT("Karta usunieta")
+#define MSG_LCD_ENDSTOPS                    _UxGT("Krancow.") // Max length 8 characters
+#define MSG_MAIN                            _UxGT("Menu glowne")
+#define MSG_AUTOSTART                       _UxGT("Autostart")
+#define MSG_DISABLE_STEPPERS                _UxGT("Wylacz silniki")
+#define MSG_AUTO_HOME                       _UxGT("Pozycja zerowa")
+#define MSG_AUTO_HOME_X                     _UxGT("Home X")
+#define MSG_AUTO_HOME_Y                     _UxGT("Home Y")
+#define MSG_AUTO_HOME_Z                     _UxGT("Home Z")
+#define MSG_LEVEL_BED_HOMING                _UxGT("Pozycja zerowa")
+#define MSG_LEVEL_BED_WAITING               _UxGT("Kliknij by rozp.")
+#define MSG_LEVEL_BED_NEXT_POINT            _UxGT("Nastepny punkt")
+#define MSG_LEVEL_BED_DONE                  _UxGT("Wypoziomowano!")
+#define MSG_LEVEL_BED_CANCEL                _UxGT("Anuluj")
+#define MSG_SET_HOME_OFFSETS                _UxGT("Ust. poz. zer.")
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("Poz. zerowa ust.")
+#define MSG_SET_ORIGIN                      _UxGT("Ustaw punkt zero")
+#define MSG_PREHEAT_1                       _UxGT("Rozgrzej PLA")
+#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 _UxGT(" ")
+#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 _UxGT(" All")
+#define MSG_PREHEAT_1_BEDONLY               _UxGT("Rozgrzej stol PLA")
+#define MSG_PREHEAT_1_SETTINGS              _UxGT("Ustaw. rozg. PLA")
+#define MSG_PREHEAT_2                       _UxGT("Rozgrzej ABS")
+#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 _UxGT(" ")
+#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 _UxGT(" All")
+#define MSG_PREHEAT_2_BEDONLY               _UxGT("Rozgrzej stol ABS")
+#define MSG_PREHEAT_2_SETTINGS              _UxGT("Ustaw. rozg. ABS")
+#define MSG_COOLDOWN                        _UxGT("Chlodzenie")
+#define MSG_SWITCH_PS_ON                    _UxGT("Wlacz zasilacz")
+#define MSG_SWITCH_PS_OFF                   _UxGT("Wylacz zasilacz")
+#define MSG_EXTRUDE                         _UxGT("Ekstruzja")
+#define MSG_RETRACT                         _UxGT("Wycofanie")
+#define MSG_MOVE_AXIS                       _UxGT("Ruch osi")
+#define MSG_LEVEL_BED                       _UxGT("Poziom. stolu")
+#define MSG_MOVE_X                          _UxGT("Przesun w X")
+#define MSG_MOVE_Y                          _UxGT("Przesun w Y")
+#define MSG_MOVE_Z                          _UxGT("Przesun w Z")
+#define MSG_MOVE_E                          _UxGT("Ekstruzja (os E)")
+#define MSG_MOVE_01MM                       _UxGT("Przesun co .1mm")
+#define MSG_MOVE_1MM                        _UxGT("Przesun co 1mm")
+#define MSG_MOVE_10MM                       _UxGT("Przesun co 10mm")
+#define MSG_SPEED                           _UxGT("Predkosc")
+#define MSG_BED_Z                           _UxGT("Stol Z")
+#define MSG_NOZZLE                          _UxGT("Dysza")
+#define MSG_BED                             _UxGT("Stol")
+#define MSG_FAN_SPEED                       _UxGT("Obroty wiatraka")
+#define MSG_FLOW                            _UxGT("Przeplyw")
+#define MSG_CONTROL                         _UxGT("Ustawienia")
+#define MSG_MIN                             LCD_STR_THERMOMETER _UxGT(" Min")
+#define MSG_MAX                             LCD_STR_THERMOMETER _UxGT(" Max")
+#define MSG_FACTOR                          LCD_STR_THERMOMETER _UxGT(" Mnoznik")
+#define MSG_AUTOTEMP                        _UxGT("Auto. temperatura")
+#define MSG_ON                              _UxGT("Wl. ")
+#define MSG_OFF                             _UxGT("Wyl.")
+#define MSG_PID_P                           _UxGT("PID-P")
+#define MSG_PID_I                           _UxGT("PID-I")
+#define MSG_PID_D                           _UxGT("PID-D")
+#define MSG_PID_C                           _UxGT("PID-C")
+#define MSG_SELECT                          _UxGT("Select")
+#define MSG_ACC                             _UxGT("Przyspieszenie")
+#define MSG_VX_JERK                         _UxGT("Zryw Vx")
+#define MSG_VY_JERK                         _UxGT("Zryw Vy")
+#define MSG_VZ_JERK                         _UxGT("Zryw Vz")
+#define MSG_VE_JERK                         _UxGT("Zryw Ve")
+#define MSG_VMAX                            _UxGT("Vmax ")
+#define MSG_VMIN                            _UxGT("Vmin")
+#define MSG_VTRAV_MIN                       _UxGT("Vskok min")
+#define MSG_AMAX                            _UxGT("Amax")
+#define MSG_A_RETRACT                       _UxGT("A-wycofanie")
+#define MSG_A_TRAVEL                        _UxGT("A-przesun.")
+#define MSG_XSTEPS                          _UxGT("krokiX/mm")
+#define MSG_YSTEPS                          _UxGT("krokiY/mm")
+#define MSG_ZSTEPS                          _UxGT("krokiZ/mm")
+#define MSG_ESTEPS                          _UxGT("krokiE/mm")
+#define MSG_E1STEPS                         _UxGT("krokiE1/mm")
+#define MSG_E2STEPS                         _UxGT("krokiE2/mm")
+#define MSG_E3STEPS                         _UxGT("krokiE3/mm")
+#define MSG_E4STEPS                         _UxGT("krokiE4/mm")
+#define MSG_TEMPERATURE                     _UxGT("Temperatura")
+#define MSG_MOTION                          _UxGT("Ruch")
+#define MSG_VOLUMETRIC                      _UxGT("Filament")
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("E w mm3")
+#define MSG_FILAMENT_DIAM                   _UxGT("Śr. fil.")
+#define MSG_CONTRAST                        _UxGT("Kontrast LCD")
+#define MSG_STORE_EPROM                     _UxGT("Zapisz w pamieci")
+#define MSG_LOAD_EPROM                      _UxGT("Wczytaj z pamieci")
+#define MSG_RESTORE_FAILSAFE                _UxGT("Ustaw. fabryczne")
+#define MSG_REFRESH                         _UxGT("Odswiez")
+#define MSG_WATCH                           _UxGT("Ekran glowny")
+#define MSG_PREPARE                         _UxGT("Przygotuj")
+#define MSG_TUNE                            _UxGT("Strojenie")
+#define MSG_PAUSE_PRINT                     _UxGT("Pauza")
+#define MSG_RESUME_PRINT                    _UxGT("Wznowienie")
+#define MSG_STOP_PRINT                      _UxGT("Stop")
+#define MSG_CARD_MENU                       _UxGT("Menu karty SD")
+#define MSG_NO_CARD                         _UxGT("Brak karty")
+#define MSG_DWELL                           _UxGT("Uspij...")
+#define MSG_USERWAIT                        _UxGT("Oczekiwanie...")
+#define MSG_RESUMING                        _UxGT("Wznawianie druku")
+#define MSG_PRINT_ABORTED                   _UxGT("Druk przerwany")
+#define MSG_NO_MOVE                         _UxGT("Brak ruchu")
+#define MSG_KILLED                          _UxGT("Ubity. ")
+#define MSG_STOPPED                         _UxGT("Zatrzymany. ")
+#define MSG_CONTROL_RETRACT                 _UxGT("Wycofaj mm")
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("Z Wycof. mm")
+#define MSG_CONTROL_RETRACTF                _UxGT("Wycofaj  V")
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Skok Z mm")
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("Cof. wycof. +mm")
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("Z Cof. wyc. +mm")
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("Cof. wycof.  V")
+#define MSG_AUTORETRACT                     _UxGT("Auto. wycofanie")
+#define MSG_FILAMENTCHANGE                  _UxGT("Zmien filament")
+#define MSG_INIT_SDCARD                     _UxGT("Inicjal. karty SD")
+#define MSG_CNG_SDCARD                      _UxGT("Zmiana karty SD")
+#define MSG_ZPROBE_OUT                      _UxGT("Sonda Z za stolem")
+#define MSG_BLTOUCH_SELFTEST                _UxGT("BLTouch Self-Test")
+#define MSG_BLTOUCH_RESET                   _UxGT("Reset BLTouch")
+#define MSG_HOME                            _UxGT("Home")  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
+#define MSG_FIRST                           _UxGT("first")
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Offset Z")
+#define MSG_BABYSTEP_X                      _UxGT("Babystep X")
+#define MSG_BABYSTEP_Y                      _UxGT("Babystep Y")
+#define MSG_BABYSTEP_Z                      _UxGT("Babystep Z")
+#define MSG_ENDSTOP_ABORT                   _UxGT("Blad krancowki")
+#define MSG_HEATING_FAILED_LCD              _UxGT("Rozgrz. nieudane")
+#define MSG_ERR_REDUNDANT_TEMP              _UxGT("Blad temperatury")
+#define MSG_THERMAL_RUNAWAY                 _UxGT("Zanik temp.")
+#define MSG_ERR_MAXTEMP                     _UxGT("Err max temp")
+#define MSG_ERR_MINTEMP                     _UxGT("Err min temp")
+#define MSG_ERR_MAXTEMP_BED                 _UxGT("Err max temp stolu")
+#define MSG_ERR_MINTEMP_BED                 _UxGT("Err min temp stolu")
+#define MSG_ERR_Z_HOMING                    _UxGT("G28 Z Forbidden")
+#define MSG_HALTED                          _UxGT("Drukarka zatrzym.")
+#define MSG_PLEASE_RESET                    _UxGT("Prosze zresetowac")
+#define MSG_SHORT_DAY                       _UxGT("d") // One character only
+#define MSG_SHORT_HOUR                      _UxGT("g") // One character only
+#define MSG_SHORT_MINUTE                    _UxGT("m") // One character only
+#define MSG_HEATING                         _UxGT("Rozgrzewanie...")
+#define MSG_HEATING_COMPLETE                _UxGT("Rozgrzano")
+#define MSG_BED_HEATING                     _UxGT("Rozgrzewanie stolu...")
+#define MSG_BED_DONE                        _UxGT("Rozgrzano stol")
+#define MSG_DELTA_CALIBRATE                 _UxGT("Kalibrowanie Delty")
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Kalibruj X")
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Kalibruj Y")
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Kalibruj Z")
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Kalibruj środek")
 
-#define MSG_INFO_MENU                       "O drukarce"
-#define MSG_INFO_PRINTER_MENU               "Info drukarki"
-#define MSG_INFO_STATS_MENU                 "Statystyki"
-#define MSG_INFO_BOARD_MENU                 "Board Info"
-#define MSG_INFO_THERMISTOR_MENU            "Thermistory"
-#define MSG_INFO_EXTRUDERS                  "Ekstrudery"
-#define MSG_INFO_BAUDRATE                   "Prędkosc USB"
-#define MSG_INFO_PROTOCOL                   "Protokol"
-#define MSG_LIGHTS_ON                       "Oswietlenie wl."
-#define MSG_LIGHTS_OFF                      "Oswietlenie wyl."
+#define MSG_INFO_MENU                       _UxGT("O drukarce")
+#define MSG_INFO_PRINTER_MENU               _UxGT("Info drukarki")
+#define MSG_INFO_STATS_MENU                 _UxGT("Statystyki")
+#define MSG_INFO_BOARD_MENU                 _UxGT("Board Info")
+#define MSG_INFO_THERMISTOR_MENU            _UxGT("Thermistory")
+#define MSG_INFO_EXTRUDERS                  _UxGT("Ekstrudery")
+#define MSG_INFO_BAUDRATE                   _UxGT("Prędkosc USB")
+#define MSG_INFO_PROTOCOL                   _UxGT("Protokol")
+#define MSG_LIGHTS_ON                       _UxGT("Oswietlenie wl.")
+#define MSG_LIGHTS_OFF                      _UxGT("Oswietlenie wyl.")
 
 #if LCD_WIDTH >= 20
-  #define MSG_INFO_PRINT_COUNT              "Wydrukowano"
-  #define MSG_INFO_COMPLETED_PRINTS         "Ukończono"
-  #define MSG_INFO_PRINT_TIME               "Czas druku"
-  #define MSG_INFO_PRINT_LONGEST            "Najdl. druk"
-  #define MSG_INFO_PRINT_FILAMENT           "Uzyty fil."
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Wydrukowano")
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Ukończono")
+  #define MSG_INFO_PRINT_TIME               _UxGT("Czas druku")
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("Najdl. druk")
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Uzyty fil.")
 #else
-  #define MSG_INFO_PRINT_COUNT              "Wydrukowano"
-  #define MSG_INFO_COMPLETED_PRINTS         "Ukonczono"
-  #define MSG_INFO_PRINT_TIME               "Razem"
-  #define MSG_INFO_PRINT_LONGEST            "Najdl. druk"
-  #define MSG_INFO_PRINT_FILAMENT           "Uzyty fil."
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Wydrukowano")
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Ukonczono")
+  #define MSG_INFO_PRINT_TIME               _UxGT("Razem")
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("Najdl. druk")
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Uzyty fil.")
 #endif
 
-#define MSG_INFO_MIN_TEMP                   "Min Temp"
-#define MSG_INFO_MAX_TEMP                   "Max Temp"
-#define MSG_INFO_PSU                        "Zasilacz"
+#define MSG_INFO_MIN_TEMP                   _UxGT("Min Temp")
+#define MSG_INFO_MAX_TEMP                   _UxGT("Max Temp")
+#define MSG_INFO_PSU                        _UxGT("Zasilacz")
 
-#define MSG_DRIVE_STRENGTH                  "Siła silnika"
-#define MSG_DAC_PERCENT                     "Siła %"
-#define MSG_DAC_EEPROM_WRITE                "Zapisz DAC EEPROM"
+#define MSG_DRIVE_STRENGTH                  _UxGT("Siła silnika")
+#define MSG_DAC_PERCENT                     _UxGT("Siła %")
+#define MSG_DAC_EEPROM_WRITE                _UxGT("Zapisz DAC EEPROM")
 
-#define MSG_FILAMENT_CHANGE_HEADER          "ZMIEN FILAMENT"
-#define MSG_FILAMENT_CHANGE_OPTION_HEADER   "ZMIEN OPCJE:"
-#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  "Ekstruduj wiecej"
-#define MSG_FILAMENT_CHANGE_OPTION_RESUME   "Wznow drukowanie"
+#define MSG_FILAMENT_CHANGE_HEADER          _UxGT("ZMIEN FILAMENT")
+#define MSG_FILAMENT_CHANGE_OPTION_HEADER   _UxGT("ZMIEN OPCJE:")
+#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  _UxGT("Ekstruduj wiecej")
+#define MSG_FILAMENT_CHANGE_OPTION_RESUME   _UxGT("Wznow drukowanie")
 
 #if LCD_HEIGHT >= 4
   // Up to 3 lines allowed
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Czekam na "
-  #define MSG_FILAMENT_CHANGE_INIT_2          "zmiane filamentu"
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Czekam na"
-  #define MSG_FILAMENT_CHANGE_UNLOAD_2        "wyjecie filamentu"
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Wloz filament"
-  #define MSG_FILAMENT_CHANGE_INSERT_2        "i nacisnij przycisk"
-  #define MSG_FILAMENT_CHANGE_INSERT_3        "aby kontynuowac..."
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Czekam na"
-  #define MSG_FILAMENT_CHANGE_LOAD_2          "wlozenie filamentu"
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Czekam na"
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       "ekstruzje filamentu"
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Czekam na"
-  #define MSG_FILAMENT_CHANGE_RESUME_2        "wznowienie druku"
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Czekam na ")
+  #define MSG_FILAMENT_CHANGE_INIT_2          _UxGT("zmiane filamentu")
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Czekam na")
+  #define MSG_FILAMENT_CHANGE_UNLOAD_2        _UxGT("wyjecie filamentu")
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Wloz filament")
+  #define MSG_FILAMENT_CHANGE_INSERT_2        _UxGT("i nacisnij przycisk")
+  #define MSG_FILAMENT_CHANGE_INSERT_3        _UxGT("aby kontynuowac...")
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Czekam na")
+  #define MSG_FILAMENT_CHANGE_LOAD_2          _UxGT("wlozenie filamentu")
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Czekam na")
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       _UxGT("ekstruzje filamentu")
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Czekam na")
+  #define MSG_FILAMENT_CHANGE_RESUME_2        _UxGT("wznowienie druku")
 #else // LCD_HEIGHT < 4
   // Up to 2 lines allowed
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Prosze czekac..."
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Wysuwanie..."
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Wloz i nacisnij prz."
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Ladowanie..."
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Ekstruzja..."
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Wznowienie..."
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Prosze czekac...")
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Wysuwanie...")
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Wloz i nacisnij prz.")
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Ladowanie...")
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Ekstruzja...")
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Wznowienie...")
 #endif // LCD_HEIGHT < 4
 
 #endif // LANGUAGE_PL_H
diff --git a/Marlin/language_pt-br_utf8.h b/Marlin/language_pt-br_utf8.h
index 86739ef77c14d045e0cdcae5f249377c69bda006..fc61df80f5d5dfc2340eb391d6aa39dc2110c3e2 100644
--- a/Marlin/language_pt-br_utf8.h
+++ b/Marlin/language_pt-br_utf8.h
@@ -32,138 +32,138 @@
 
 #define DISPLAY_CHARSET_ISO10646_1
 
-#define WELCOME_MSG                         MACHINE_NAME " pronto."
-#define MSG_SD_INSERTED                     "Cartão inserido"
-#define MSG_SD_REMOVED                      "Cartão removido"
-#define MSG_MAIN                            "Menu principal"
-#define MSG_AUTOSTART                       "Autostart"
-#define MSG_DISABLE_STEPPERS                "Desabi. motores"
-#define MSG_AUTO_HOME                       "Ir para origen"
-#define MSG_LEVEL_BED_HOMING                "Indo para origem"
-#define MSG_LEVEL_BED_WAITING               "Click to Begin"
-#define MSG_LEVEL_BED_DONE                  "Leveling Done!"
-#define MSG_LEVEL_BED_CANCEL                "Cancel"
-#define MSG_SET_HOME_OFFSETS                "Ajustar Jogo"
-#define MSG_HOME_OFFSETS_APPLIED            "Offsets applied"
-#define MSG_SET_ORIGIN                      "Ajustar orig."
-#define MSG_PREHEAT_1                       "Pre-aquecer PLA"
-#define MSG_PREHEAT_1_N                     "Pre-aquecer PLA"
-#define MSG_PREHEAT_1_ALL                   "Pre-aq.Todo PLA"
-#define MSG_PREHEAT_1_BEDONLY               "Pre-aq. PLA " LCD_STR_THERMOMETER "Base"
-#define MSG_PREHEAT_1_SETTINGS              "Ajustar PLA"
-#define MSG_PREHEAT_2                       "Pre-aquecer ABS"
-#define MSG_PREHEAT_2_N                     "Pre-aquecer ABS"
-#define MSG_PREHEAT_2_ALL                   "Pre-aq.Todo ABS"
-#define MSG_PREHEAT_2_BEDONLY               "Pre-aq. ABS " LCD_STR_THERMOMETER "Base"
-#define MSG_PREHEAT_2_SETTINGS              "Ajustar ABS"
-#define MSG_COOLDOWN                        "Esfriar"
-#define MSG_SWITCH_PS_ON                    "Ligar"
-#define MSG_SWITCH_PS_OFF                   "Desligar"
-#define MSG_EXTRUDE                         "Extrudar"
-#define MSG_RETRACT                         "Retrair"
-#define MSG_MOVE_AXIS                       "Mover eixo"
-#define MSG_MOVE_X                          "Mover X"
-#define MSG_MOVE_Y                          "Mover Y"
-#define MSG_MOVE_Z                          "Mover Z"
-#define MSG_MOVE_E                          "Mover Extrusor"
-#define MSG_MOVE_01MM                       "Mover 0.1mm"
-#define MSG_MOVE_1MM                        "Mover 1mm"
-#define MSG_MOVE_10MM                       "Mover 10mm"
-#define MSG_SPEED                           "Velocidade"
-#define MSG_BED_Z                           "Base Z"
-#define MSG_NOZZLE                          LCD_STR_THERMOMETER " Bocal"
-#define MSG_BED                             LCD_STR_THERMOMETER " Base"
-#define MSG_FAN_SPEED                       "Vel. Ventoinha"
-#define MSG_FLOW                            "Fluxo"
-#define MSG_CONTROL                         "Controle"
-#define MSG_MIN                             LCD_STR_THERMOMETER " Min"
-#define MSG_MAX                             LCD_STR_THERMOMETER " Max"
-#define MSG_FACTOR                          LCD_STR_THERMOMETER " Fact"
-#define MSG_AUTOTEMP                        "Temp. Automática"
-#define MSG_ON                              "Ligado "
-#define MSG_OFF                             "Desligado"
-#define MSG_PID_P                           "PID-P"
-#define MSG_PID_I                           "PID-I"
-#define MSG_PID_D                           "PID-D"
-#define MSG_PID_C                           "PID-C"
-#define MSG_ACC                             "Acc"
-#define MSG_VX_JERK                         "jogo VX"
-#define MSG_VY_JERK                         "jogo VY"
-#define MSG_VZ_JERK                         "jogo VZ"
-#define MSG_VE_JERK                         "jogo VE"
-#define MSG_VMAX                            " Vmax "
-#define MSG_VMIN                            "Vmin"
-#define MSG_VTRAV_MIN                       "VTrav min"
-#define MSG_AMAX                            "Amax "
-#define MSG_A_RETRACT                       "Retrair A"
-#define MSG_A_TRAVEL                        "A-movimento"
-#define MSG_XSTEPS                          "Passo X/mm"
-#define MSG_YSTEPS                          "Passo Y/mm"
-#define MSG_ZSTEPS                          "Passo Z/mm"
-#define MSG_ESTEPS                          "E/mm"
-#define MSG_E1STEPS                         "E1/mm"
-#define MSG_E2STEPS                         "E2/mm"
-#define MSG_E3STEPS                         "E3/mm"
-#define MSG_E4STEPS                         "E4/mm"
-#define MSG_TEMPERATURE                     "Temperatura"
-#define MSG_MOTION                          "Movimento"
-#define MSG_VOLUMETRIC                      "Filamento"
-#define MSG_VOLUMETRIC_ENABLED              "Extr. em mm3"
-#define MSG_FILAMENT_DIAM                   "Diametro Fil."
-#define MSG_CONTRAST                        "Contraste"
-#define MSG_STORE_EPROM                     "Salvar"
-#define MSG_LOAD_EPROM                      "Ler"
-#define MSG_RESTORE_FAILSAFE                "Rest. de emerg."
-#define MSG_REFRESH                         LCD_STR_REFRESH " Restaurar"
-#define MSG_WATCH                           "Monitorar"
-#define MSG_PREPARE                         "Preparar"
-#define MSG_TUNE                            "Afinar"
-#define MSG_PAUSE_PRINT                     "Pausar impressão"
-#define MSG_RESUME_PRINT                    "Resumir impressão"
-#define MSG_STOP_PRINT                      "Parar impressão"
-#define MSG_CARD_MENU                       "Imprimir do SD"
-#define MSG_NO_CARD                         "Sem cartão SD"
-#define MSG_DWELL                           "Repouso..."
-#define MSG_USERWAIT                        "Esperando ordem"
-#define MSG_RESUMING                        "Resumindo Impres."
-#define MSG_PRINT_ABORTED                   "Impres. Abortada."
-#define MSG_NO_MOVE                         "Sem movimento"
-#define MSG_KILLED                          "PARADA DE EMERG."
-#define MSG_STOPPED                         "PARADA. "
-#define MSG_CONTROL_RETRACT                 "Retrair mm"
-#define MSG_CONTROL_RETRACT_SWAP            "Retrair Troca mm"
-#define MSG_CONTROL_RETRACTF                "Retrair  V"
-#define MSG_CONTROL_RETRACT_ZLIFT           "Levantar mm"
-#define MSG_CONTROL_RETRACT_RECOVER         "Des Retrair +mm"
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "Des RetTroca +mm"
-#define MSG_CONTROL_RETRACT_RECOVERF        "Des Retrair  V"
-#define MSG_AUTORETRACT                     "Retração Autom."
-#define MSG_FILAMENTCHANGE                  "Trocar Filamento"
-#define MSG_INIT_SDCARD                     "Iniciar SD"
-#define MSG_CNG_SDCARD                      "Trocar SD"
-#define MSG_ZPROBE_OUT                      "Son. fora da mesa"
-#define MSG_HOME                            "Home"  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
-#define MSG_FIRST                           "first"
-#define MSG_ZPROBE_ZOFFSET                  "Deslocamento no Z"
-#define MSG_BABYSTEP_X                      "Passinho X"
-#define MSG_BABYSTEP_Y                      "Passinho Y"
-#define MSG_BABYSTEP_Z                      "Passinho Z"
-#define MSG_ENDSTOP_ABORT                   "Fim de Curso"
-#define MSG_HEATING_FAILED_LCD              "Aquecimento falhou"
-#define MSG_ERR_REDUNDANT_TEMP              "Err: REDUNDANT TEMP"
-#define MSG_THERMAL_RUNAWAY                 "THERMAL RUNAWAY"
-#define MSG_ERR_MAXTEMP                     "Err: T Máxima"
-#define MSG_ERR_MINTEMP                     "Err: T Mínima"
-#define MSG_ERR_MAXTEMP_BED                 "Err: T Base Máxima"
-#define MSG_ERR_MINTEMP_BED                 "Err: T Base Mínima"
-#define MSG_HEATING                         "Aquecendo..."
-#define MSG_HEATING_COMPLETE                "Aquecida."
-#define MSG_BED_HEATING                     "Aquecendo base.."
-#define MSG_BED_DONE                        "Base aquecida."
-#define MSG_DELTA_CALIBRATE                 "Calibrar Delta"
-#define MSG_DELTA_CALIBRATE_X               "Calibrar X"
-#define MSG_DELTA_CALIBRATE_Y               "Calibrar Y"
-#define MSG_DELTA_CALIBRATE_Z               "Calibrar Z"
-#define MSG_DELTA_CALIBRATE_CENTER          "Calibrar Centro"
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" pronto.")
+#define MSG_SD_INSERTED                     _UxGT("Cartão inserido")
+#define MSG_SD_REMOVED                      _UxGT("Cartão removido")
+#define MSG_MAIN                            _UxGT("Menu principal")
+#define MSG_AUTOSTART                       _UxGT("Autostart")
+#define MSG_DISABLE_STEPPERS                _UxGT("Desabi. motores")
+#define MSG_AUTO_HOME                       _UxGT("Ir para origen")
+#define MSG_LEVEL_BED_HOMING                _UxGT("Indo para origem")
+#define MSG_LEVEL_BED_WAITING               _UxGT("Click to Begin")
+#define MSG_LEVEL_BED_DONE                  _UxGT("Leveling Done!")
+#define MSG_LEVEL_BED_CANCEL                _UxGT("Cancel")
+#define MSG_SET_HOME_OFFSETS                _UxGT("Ajustar Jogo")
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("Offsets applied")
+#define MSG_SET_ORIGIN                      _UxGT("Ajustar orig.")
+#define MSG_PREHEAT_1                       _UxGT("Pre-aquecer PLA")
+#define MSG_PREHEAT_1_N                     _UxGT("Pre-aquecer PLA")
+#define MSG_PREHEAT_1_ALL                   _UxGT("Pre-aq.Todo PLA")
+#define MSG_PREHEAT_1_BEDONLY               _UxGT("Pre-aq. PLA ") LCD_STR_THERMOMETER _UxGT("Base")
+#define MSG_PREHEAT_1_SETTINGS              _UxGT("Ajustar PLA")
+#define MSG_PREHEAT_2                       _UxGT("Pre-aquecer ABS")
+#define MSG_PREHEAT_2_N                     _UxGT("Pre-aquecer ABS")
+#define MSG_PREHEAT_2_ALL                   _UxGT("Pre-aq.Todo ABS")
+#define MSG_PREHEAT_2_BEDONLY               _UxGT("Pre-aq. ABS ") LCD_STR_THERMOMETER _UxGT("Base")
+#define MSG_PREHEAT_2_SETTINGS              _UxGT("Ajustar ABS")
+#define MSG_COOLDOWN                        _UxGT("Esfriar")
+#define MSG_SWITCH_PS_ON                    _UxGT("Ligar")
+#define MSG_SWITCH_PS_OFF                   _UxGT("Desligar")
+#define MSG_EXTRUDE                         _UxGT("Extrudar")
+#define MSG_RETRACT                         _UxGT("Retrair")
+#define MSG_MOVE_AXIS                       _UxGT("Mover eixo")
+#define MSG_MOVE_X                          _UxGT("Mover X")
+#define MSG_MOVE_Y                          _UxGT("Mover Y")
+#define MSG_MOVE_Z                          _UxGT("Mover Z")
+#define MSG_MOVE_E                          _UxGT("Mover Extrusor")
+#define MSG_MOVE_01MM                       _UxGT("Mover 0.1mm")
+#define MSG_MOVE_1MM                        _UxGT("Mover 1mm")
+#define MSG_MOVE_10MM                       _UxGT("Mover 10mm")
+#define MSG_SPEED                           _UxGT("Velocidade")
+#define MSG_BED_Z                           _UxGT("Base Z")
+#define MSG_NOZZLE                          LCD_STR_THERMOMETER _UxGT(" Bocal")
+#define MSG_BED                             LCD_STR_THERMOMETER _UxGT(" Base")
+#define MSG_FAN_SPEED                       _UxGT("Vel. Ventoinha")
+#define MSG_FLOW                            _UxGT("Fluxo")
+#define MSG_CONTROL                         _UxGT("Controle")
+#define MSG_MIN                             LCD_STR_THERMOMETER _UxGT(" Min")
+#define MSG_MAX                             LCD_STR_THERMOMETER _UxGT(" Max")
+#define MSG_FACTOR                          LCD_STR_THERMOMETER _UxGT(" Fact")
+#define MSG_AUTOTEMP                        _UxGT("Temp. Automática")
+#define MSG_ON                              _UxGT("Ligado ")
+#define MSG_OFF                             _UxGT("Desligado")
+#define MSG_PID_P                           _UxGT("PID-P")
+#define MSG_PID_I                           _UxGT("PID-I")
+#define MSG_PID_D                           _UxGT("PID-D")
+#define MSG_PID_C                           _UxGT("PID-C")
+#define MSG_ACC                             _UxGT("Acc")
+#define MSG_VX_JERK                         _UxGT("jogo VX")
+#define MSG_VY_JERK                         _UxGT("jogo VY")
+#define MSG_VZ_JERK                         _UxGT("jogo VZ")
+#define MSG_VE_JERK                         _UxGT("jogo VE")
+#define MSG_VMAX                            _UxGT(" Vmax ")
+#define MSG_VMIN                            _UxGT("Vmin")
+#define MSG_VTRAV_MIN                       _UxGT("VTrav min")
+#define MSG_AMAX                            _UxGT("Amax ")
+#define MSG_A_RETRACT                       _UxGT("Retrair A")
+#define MSG_A_TRAVEL                        _UxGT("A-movimento")
+#define MSG_XSTEPS                          _UxGT("Passo X/mm")
+#define MSG_YSTEPS                          _UxGT("Passo Y/mm")
+#define MSG_ZSTEPS                          _UxGT("Passo Z/mm")
+#define MSG_ESTEPS                          _UxGT("E/mm")
+#define MSG_E1STEPS                         _UxGT("E1/mm")
+#define MSG_E2STEPS                         _UxGT("E2/mm")
+#define MSG_E3STEPS                         _UxGT("E3/mm")
+#define MSG_E4STEPS                         _UxGT("E4/mm")
+#define MSG_TEMPERATURE                     _UxGT("Temperatura")
+#define MSG_MOTION                          _UxGT("Movimento")
+#define MSG_VOLUMETRIC                      _UxGT("Filamento")
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("Extr. em mm3")
+#define MSG_FILAMENT_DIAM                   _UxGT("Diametro Fil.")
+#define MSG_CONTRAST                        _UxGT("Contraste")
+#define MSG_STORE_EPROM                     _UxGT("Salvar")
+#define MSG_LOAD_EPROM                      _UxGT("Ler")
+#define MSG_RESTORE_FAILSAFE                _UxGT("Rest. de emerg.")
+#define MSG_REFRESH                         LCD_STR_REFRESH _UxGT(" Restaurar")
+#define MSG_WATCH                           _UxGT("Monitorar")
+#define MSG_PREPARE                         _UxGT("Preparar")
+#define MSG_TUNE                            _UxGT("Afinar")
+#define MSG_PAUSE_PRINT                     _UxGT("Pausar impressão")
+#define MSG_RESUME_PRINT                    _UxGT("Resumir impressão")
+#define MSG_STOP_PRINT                      _UxGT("Parar impressão")
+#define MSG_CARD_MENU                       _UxGT("Imprimir do SD")
+#define MSG_NO_CARD                         _UxGT("Sem cartão SD")
+#define MSG_DWELL                           _UxGT("Repouso...")
+#define MSG_USERWAIT                        _UxGT("Esperando ordem")
+#define MSG_RESUMING                        _UxGT("Resumindo Impres.")
+#define MSG_PRINT_ABORTED                   _UxGT("Impres. Abortada.")
+#define MSG_NO_MOVE                         _UxGT("Sem movimento")
+#define MSG_KILLED                          _UxGT("PARADA DE EMERG.")
+#define MSG_STOPPED                         _UxGT("PARADA. ")
+#define MSG_CONTROL_RETRACT                 _UxGT("Retrair mm")
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("Retrair Troca mm")
+#define MSG_CONTROL_RETRACTF                _UxGT("Retrair  V")
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Levantar mm")
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("Des Retrair +mm")
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("Des RetTroca +mm")
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("Des Retrair  V")
+#define MSG_AUTORETRACT                     _UxGT("Retração Autom.")
+#define MSG_FILAMENTCHANGE                  _UxGT("Trocar Filamento")
+#define MSG_INIT_SDCARD                     _UxGT("Iniciar SD")
+#define MSG_CNG_SDCARD                      _UxGT("Trocar SD")
+#define MSG_ZPROBE_OUT                      _UxGT("Son. fora da mesa")
+#define MSG_HOME                            _UxGT("Home")  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
+#define MSG_FIRST                           _UxGT("first")
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Deslocamento no Z")
+#define MSG_BABYSTEP_X                      _UxGT("Passinho X")
+#define MSG_BABYSTEP_Y                      _UxGT("Passinho Y")
+#define MSG_BABYSTEP_Z                      _UxGT("Passinho Z")
+#define MSG_ENDSTOP_ABORT                   _UxGT("Fim de Curso")
+#define MSG_HEATING_FAILED_LCD              _UxGT("Aquecimento falhou")
+#define MSG_ERR_REDUNDANT_TEMP              _UxGT("Err: REDUNDANT TEMP")
+#define MSG_THERMAL_RUNAWAY                 _UxGT("THERMAL RUNAWAY")
+#define MSG_ERR_MAXTEMP                     _UxGT("Err: T Máxima")
+#define MSG_ERR_MINTEMP                     _UxGT("Err: T Mínima")
+#define MSG_ERR_MAXTEMP_BED                 _UxGT("Err: T Base Máxima")
+#define MSG_ERR_MINTEMP_BED                 _UxGT("Err: T Base Mínima")
+#define MSG_HEATING                         _UxGT("Aquecendo...")
+#define MSG_HEATING_COMPLETE                _UxGT("Aquecida.")
+#define MSG_BED_HEATING                     _UxGT("Aquecendo base..")
+#define MSG_BED_DONE                        _UxGT("Base aquecida.")
+#define MSG_DELTA_CALIBRATE                 _UxGT("Calibrar Delta")
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Calibrar X")
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Calibrar Y")
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Calibrar Z")
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Calibrar Centro")
 
 #endif // LANGUAGE_PT_BR_UTF_H
diff --git a/Marlin/language_pt_utf8.h b/Marlin/language_pt_utf8.h
index 49d56788a987072ec0b41c5c7052cbff286600e7..d33fd8d998cc3792f5d2786b4e466051660510b3 100644
--- a/Marlin/language_pt_utf8.h
+++ b/Marlin/language_pt_utf8.h
@@ -32,144 +32,144 @@
 
 #define DISPLAY_CHARSET_ISO10646_1
 
-#define WELCOME_MSG                         MACHINE_NAME " pronto."
-#define MSG_SD_INSERTED                     "Cartão inserido"
-#define MSG_SD_REMOVED                      "Cartão removido"
-#define MSG_MAIN                            "Menu principal"
-#define MSG_AUTOSTART                       "Autostart"
-#define MSG_DISABLE_STEPPERS                "Desactivar motores"
-#define MSG_AUTO_HOME                       "Ir para origem"
-#define MSG_AUTO_HOME_X                     "Ir para origem X"
-#define MSG_AUTO_HOME_Y                     "Ir para origem Y"
-#define MSG_AUTO_HOME_Z                     "Ir para origem Z"
-#define MSG_LEVEL_BED_HOMING                "Indo para origem"
-#define MSG_LEVEL_BED_WAITING               "Click para iniciar"
-#define MSG_LEVEL_BED_NEXT_POINT            "Próximo ponto"
-#define MSG_LEVEL_BED_DONE                  "Pronto !"
-#define MSG_LEVEL_BED_CANCEL                "Cancelar"
-#define MSG_SET_HOME_OFFSETS                "Definir desvio"
-#define MSG_HOME_OFFSETS_APPLIED            "Offsets aplicados"
-#define MSG_SET_ORIGIN                      "Definir origem"
-#define MSG_PREHEAT_1                       "Pre-aquecer PLA"
-#define MSG_PREHEAT_1_N                     "Pre-aquecer PLA"
-#define MSG_PREHEAT_1_ALL                   "Pre-aq. PLA Tudo"
-#define MSG_PREHEAT_1_BEDONLY               "Pre-aq. PLA " LCD_STR_THERMOMETER "Base"
-#define MSG_PREHEAT_1_SETTINGS              "Definições PLA"
-#define MSG_PREHEAT_2                       "Pre-aquecer ABS"
-#define MSG_PREHEAT_2_N                     "Pre-aquecer ABS "
-#define MSG_PREHEAT_2_ALL                   "Pre-aq. ABS Tudo"
-#define MSG_PREHEAT_2_BEDONLY               "Pre-aq. ABS " LCD_STR_THERMOMETER "Base"
-#define MSG_PREHEAT_2_SETTINGS              "Definições ABS"
-#define MSG_COOLDOWN                        "Arrefecer"
-#define MSG_SWITCH_PS_ON                    "Ligar"
-#define MSG_SWITCH_PS_OFF                   "Desligar"
-#define MSG_EXTRUDE                         "Extrudir"
-#define MSG_RETRACT                         "Retrair"
-#define MSG_MOVE_AXIS                       "Mover eixo"
-#define MSG_MOVE_X                          "Mover X"
-#define MSG_MOVE_Y                          "Mover Y"
-#define MSG_MOVE_Z                          "Mover Z"
-#define MSG_MOVE_E                          "Mover Extrusor"
-#define MSG_MOVE_01MM                       "Mover 0.1mm"
-#define MSG_MOVE_1MM                        "Mover 1mm"
-#define MSG_MOVE_10MM                       "Mover 10mm"
-#define MSG_SPEED                           "Velocidade"
-#define MSG_BED_Z                           "Base Z"
-#define MSG_NOZZLE                          LCD_STR_THERMOMETER " Bico"
-#define MSG_BED                             LCD_STR_THERMOMETER " Base"
-#define MSG_FAN_SPEED                       "Vel. ventoinha"
-#define MSG_FLOW                            "Fluxo"
-#define MSG_CONTROL                         "Controlo"
-#define MSG_MIN                             LCD_STR_THERMOMETER " Min"
-#define MSG_MAX                             LCD_STR_THERMOMETER " Max"
-#define MSG_FACTOR                          LCD_STR_THERMOMETER " Fact"
-#define MSG_AUTOTEMP                        "Temp. Automática"
-#define MSG_ON                              "On "
-#define MSG_OFF                             "Off"
-#define MSG_PID_P                           "PID-P"
-#define MSG_PID_I                           "PID-I"
-#define MSG_PID_D                           "PID-D"
-#define MSG_PID_C                           "PID-C"
-#define MSG_ACC                             "Acc"
-#define MSG_VX_JERK                         "Vx-jerk"
-#define MSG_VY_JERK                         "Vy-jerk"
-#define MSG_VZ_JERK                         "Vz-jerk"
-#define MSG_VE_JERK                         "Ve-jerk"
-#define MSG_VMAX                            " Vmax "
-#define MSG_VMIN                            "Vmin"
-#define MSG_VTRAV_MIN                       "VTrav min"
-#define MSG_AMAX                            "Amax "
-#define MSG_A_RETRACT                       "A-retracção"
-#define MSG_A_TRAVEL                        "A-movimento"
-#define MSG_XSTEPS                          "X passo/mm"
-#define MSG_YSTEPS                          "Y passo/mm"
-#define MSG_ZSTEPS                          "Z passo/mm"
-#define MSG_ESTEPS                          "E passo/mm"
-#define MSG_E1STEPS                         "E1 passo/mm"
-#define MSG_E2STEPS                         "E2 passo/mm"
-#define MSG_E3STEPS                         "E3 passo/mm"
-#define MSG_E4STEPS                         "E4 passo/mm"
-#define MSG_TEMPERATURE                     "Temperatura"
-#define MSG_MOTION                          "Movimento"
-#define MSG_VOLUMETRIC                      "Filamento"
-#define MSG_VOLUMETRIC_ENABLED              "E em mm3"
-#define MSG_FILAMENT_DIAM                   "Fil. Diam."
-#define MSG_CONTRAST                        "Contraste"
-#define MSG_STORE_EPROM                     "Guardar na memoria"
-#define MSG_LOAD_EPROM                      "Carregar da memoria"
-#define MSG_RESTORE_FAILSAFE                "Rest. de emergen."
-#define MSG_REFRESH                         LCD_STR_REFRESH " Recarregar"
-#define MSG_WATCH                           "Monitorizar"
-#define MSG_PREPARE                         "Preparar"
-#define MSG_TUNE                            "Afinar"
-#define MSG_PAUSE_PRINT                     "Pausar impressão"
-#define MSG_RESUME_PRINT                    "Retomar impressão"
-#define MSG_STOP_PRINT                      "Parar impressão"
-#define MSG_CARD_MENU                       "Imprimir do SD"
-#define MSG_NO_CARD                         "Sem cartão SD"
-#define MSG_DWELL                           "Em espera..."
-#define MSG_USERWAIT                        "Á espera de ordem"
-#define MSG_RESUMING                        "Retomando impressão"
-#define MSG_PRINT_ABORTED                   "Impressão cancelada"
-#define MSG_NO_MOVE                         "Sem movimento"
-#define MSG_KILLED                          "EMERGÊNCIA. "
-#define MSG_STOPPED                         "PARADO. "
-#define MSG_CONTROL_RETRACT                 " Retrair mm"
-#define MSG_CONTROL_RETRACT_SWAP            "Troca Retrair mm"
-#define MSG_CONTROL_RETRACTF                " Retrair  V"
-#define MSG_CONTROL_RETRACT_ZLIFT           " Levantar mm"
-#define MSG_CONTROL_RETRACT_RECOVER         " DesRet +mm"
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "Troca DesRet +mm"
-#define MSG_CONTROL_RETRACT_RECOVERF        " DesRet  V"
-#define MSG_AUTORETRACT                     " AutoRetr."
-#define MSG_FILAMENTCHANGE                  "Trocar filamento"
-#define MSG_INIT_SDCARD                     "Inici. cartão SD"
-#define MSG_CNG_SDCARD                      "Trocar cartão SD"
-#define MSG_ZPROBE_OUT                      "Sensor fora/base"
-#define MSG_HOME                            "Home"  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
-#define MSG_FIRST                           "first"
-#define MSG_ZPROBE_ZOFFSET                  "Desvio Z"
-#define MSG_BABYSTEP_X                      "Babystep X"
-#define MSG_BABYSTEP_Y                      "Babystep Y"
-#define MSG_BABYSTEP_Z                      "Babystep Z"
-#define MSG_ENDSTOP_ABORT                   "Fim de curso"
-#define MSG_HEATING_FAILED_LCD              "Aquecimento falhou"
-#define MSG_ERR_REDUNDANT_TEMP              "Err: REDUNDANT TEMP"
-#define MSG_THERMAL_RUNAWAY                 "THERMAL RUNAWAY"
-#define MSG_ERR_MAXTEMP                     "Err: T Máxima"
-#define MSG_ERR_MINTEMP                     "Err: T Mínima"
-#define MSG_ERR_MAXTEMP_BED                 "Err: T Base Máxima"
-#define MSG_ERR_MINTEMP_BED                 "Err: T Base Mínima"
-#define MSG_HEATING                         "Aquecendo..."
-#define MSG_HEATING_COMPLETE                "Aquecida."
-#define MSG_BED_HEATING                     "Aquecendo base.."
-#define MSG_BED_DONE                        "Base aquecida."
-#define MSG_DELTA_CALIBRATE                 "Calibração Delta"
-#define MSG_DELTA_CALIBRATE_X               "Calibrar X"
-#define MSG_DELTA_CALIBRATE_Y               "Calibrar Y"
-#define MSG_DELTA_CALIBRATE_Z               "Calibrar Z"
-#define MSG_DELTA_CALIBRATE_CENTER          "Calibrar Centro"
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" pronto.")
+#define MSG_SD_INSERTED                     _UxGT("Cartão inserido")
+#define MSG_SD_REMOVED                      _UxGT("Cartão removido")
+#define MSG_MAIN                            _UxGT("Menu principal")
+#define MSG_AUTOSTART                       _UxGT("Autostart")
+#define MSG_DISABLE_STEPPERS                _UxGT("Desactivar motores")
+#define MSG_AUTO_HOME                       _UxGT("Ir para origem")
+#define MSG_AUTO_HOME_X                     _UxGT("Ir para origem X")
+#define MSG_AUTO_HOME_Y                     _UxGT("Ir para origem Y")
+#define MSG_AUTO_HOME_Z                     _UxGT("Ir para origem Z")
+#define MSG_LEVEL_BED_HOMING                _UxGT("Indo para origem")
+#define MSG_LEVEL_BED_WAITING               _UxGT("Click para iniciar")
+#define MSG_LEVEL_BED_NEXT_POINT            _UxGT("Próximo ponto")
+#define MSG_LEVEL_BED_DONE                  _UxGT("Pronto !")
+#define MSG_LEVEL_BED_CANCEL                _UxGT("Cancelar")
+#define MSG_SET_HOME_OFFSETS                _UxGT("Definir desvio")
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("Offsets aplicados")
+#define MSG_SET_ORIGIN                      _UxGT("Definir origem")
+#define MSG_PREHEAT_1                       _UxGT("Pre-aquecer PLA")
+#define MSG_PREHEAT_1_N                     _UxGT("Pre-aquecer PLA")
+#define MSG_PREHEAT_1_ALL                   _UxGT("Pre-aq. PLA Tudo")
+#define MSG_PREHEAT_1_BEDONLY               _UxGT("Pre-aq. PLA ") LCD_STR_THERMOMETER _UxGT("Base")
+#define MSG_PREHEAT_1_SETTINGS              _UxGT("Definições PLA")
+#define MSG_PREHEAT_2                       _UxGT("Pre-aquecer ABS")
+#define MSG_PREHEAT_2_N                     _UxGT("Pre-aquecer ABS ")
+#define MSG_PREHEAT_2_ALL                   _UxGT("Pre-aq. ABS Tudo")
+#define MSG_PREHEAT_2_BEDONLY               _UxGT("Pre-aq. ABS ") LCD_STR_THERMOMETER _UxGT("Base")
+#define MSG_PREHEAT_2_SETTINGS              _UxGT("Definições ABS")
+#define MSG_COOLDOWN                        _UxGT("Arrefecer")
+#define MSG_SWITCH_PS_ON                    _UxGT("Ligar")
+#define MSG_SWITCH_PS_OFF                   _UxGT("Desligar")
+#define MSG_EXTRUDE                         _UxGT("Extrudir")
+#define MSG_RETRACT                         _UxGT("Retrair")
+#define MSG_MOVE_AXIS                       _UxGT("Mover eixo")
+#define MSG_MOVE_X                          _UxGT("Mover X")
+#define MSG_MOVE_Y                          _UxGT("Mover Y")
+#define MSG_MOVE_Z                          _UxGT("Mover Z")
+#define MSG_MOVE_E                          _UxGT("Mover Extrusor")
+#define MSG_MOVE_01MM                       _UxGT("Mover 0.1mm")
+#define MSG_MOVE_1MM                        _UxGT("Mover 1mm")
+#define MSG_MOVE_10MM                       _UxGT("Mover 10mm")
+#define MSG_SPEED                           _UxGT("Velocidade")
+#define MSG_BED_Z                           _UxGT("Base Z")
+#define MSG_NOZZLE                          _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Bico")
+#define MSG_BED                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Base")
+#define MSG_FAN_SPEED                       _UxGT("Vel. ventoinha")
+#define MSG_FLOW                            _UxGT("Fluxo")
+#define MSG_CONTROL                         _UxGT("Controlo")
+#define MSG_MIN                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Min")
+#define MSG_MAX                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Max")
+#define MSG_FACTOR                          _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Fact")
+#define MSG_AUTOTEMP                        _UxGT("Temp. Automática")
+#define MSG_ON                              _UxGT("On ")
+#define MSG_OFF                             _UxGT("Off")
+#define MSG_PID_P                           _UxGT("PID-P")
+#define MSG_PID_I                           _UxGT("PID-I")
+#define MSG_PID_D                           _UxGT("PID-D")
+#define MSG_PID_C                           _UxGT("PID-C")
+#define MSG_ACC                             _UxGT("Acc")
+#define MSG_VX_JERK                         _UxGT("Vx-jerk")
+#define MSG_VY_JERK                         _UxGT("Vy-jerk")
+#define MSG_VZ_JERK                         _UxGT("Vz-jerk")
+#define MSG_VE_JERK                         _UxGT("Ve-jerk")
+#define MSG_VMAX                            _UxGT(" Vmax ")
+#define MSG_VMIN                            _UxGT("Vmin")
+#define MSG_VTRAV_MIN                       _UxGT("VTrav min")
+#define MSG_AMAX                            _UxGT("Amax ")
+#define MSG_A_RETRACT                       _UxGT("A-retracção")
+#define MSG_A_TRAVEL                        _UxGT("A-movimento")
+#define MSG_XSTEPS                          _UxGT("X passo/mm")
+#define MSG_YSTEPS                          _UxGT("Y passo/mm")
+#define MSG_ZSTEPS                          _UxGT("Z passo/mm")
+#define MSG_ESTEPS                          _UxGT("E passo/mm")
+#define MSG_E1STEPS                         _UxGT("E1 passo/mm")
+#define MSG_E2STEPS                         _UxGT("E2 passo/mm")
+#define MSG_E3STEPS                         _UxGT("E3 passo/mm")
+#define MSG_E4STEPS                         _UxGT("E4 passo/mm")
+#define MSG_TEMPERATURE                     _UxGT("Temperatura")
+#define MSG_MOTION                          _UxGT("Movimento")
+#define MSG_VOLUMETRIC                      _UxGT("Filamento")
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("E em mm3")
+#define MSG_FILAMENT_DIAM                   _UxGT("Fil. Diam.")
+#define MSG_CONTRAST                        _UxGT("Contraste")
+#define MSG_STORE_EPROM                     _UxGT("Guardar na memoria")
+#define MSG_LOAD_EPROM                      _UxGT("Carregar da memoria")
+#define MSG_RESTORE_FAILSAFE                _UxGT("Rest. de emergen.")
+#define MSG_REFRESH                         LCD_STR_REFRESH _UxGT(" Recarregar")
+#define MSG_WATCH                           _UxGT("Monitorizar")
+#define MSG_PREPARE                         _UxGT("Preparar")
+#define MSG_TUNE                            _UxGT("Afinar")
+#define MSG_PAUSE_PRINT                     _UxGT("Pausar impressão")
+#define MSG_RESUME_PRINT                    _UxGT("Retomar impressão")
+#define MSG_STOP_PRINT                      _UxGT("Parar impressão")
+#define MSG_CARD_MENU                       _UxGT("Imprimir do SD")
+#define MSG_NO_CARD                         _UxGT("Sem cartão SD")
+#define MSG_DWELL                           _UxGT("Em espera...")
+#define MSG_USERWAIT                        _UxGT("Á espera de ordem")
+#define MSG_RESUMING                        _UxGT("Retomando impressão")
+#define MSG_PRINT_ABORTED                   _UxGT("Impressão cancelada")
+#define MSG_NO_MOVE                         _UxGT("Sem movimento")
+#define MSG_KILLED                          _UxGT("EMERGÊNCIA. ")
+#define MSG_STOPPED                         _UxGT("PARADO. ")
+#define MSG_CONTROL_RETRACT                 _UxGT(" Retrair mm")
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("Troca Retrair mm")
+#define MSG_CONTROL_RETRACTF                _UxGT(" Retrair  V")
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT(" Levantar mm")
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT(" DesRet +mm")
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("Troca DesRet +mm")
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT(" DesRet  V")
+#define MSG_AUTORETRACT                     _UxGT(" AutoRetr.")
+#define MSG_FILAMENTCHANGE                  _UxGT("Trocar filamento")
+#define MSG_INIT_SDCARD                     _UxGT("Inici. cartão SD")
+#define MSG_CNG_SDCARD                      _UxGT("Trocar cartão SD")
+#define MSG_ZPROBE_OUT                      _UxGT("Sensor fora/base")
+#define MSG_HOME                            _UxGT("Home")  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
+#define MSG_FIRST                           _UxGT("first")
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Desvio Z")
+#define MSG_BABYSTEP_X                      _UxGT("Babystep X")
+#define MSG_BABYSTEP_Y                      _UxGT("Babystep Y")
+#define MSG_BABYSTEP_Z                      _UxGT("Babystep Z")
+#define MSG_ENDSTOP_ABORT                   _UxGT("Fim de curso")
+#define MSG_HEATING_FAILED_LCD              _UxGT("Aquecimento falhou")
+#define MSG_ERR_REDUNDANT_TEMP              _UxGT("Err: REDUNDANT TEMP")
+#define MSG_THERMAL_RUNAWAY                 _UxGT("THERMAL RUNAWAY")
+#define MSG_ERR_MAXTEMP                     _UxGT("Err: T Máxima")
+#define MSG_ERR_MINTEMP                     _UxGT("Err: T Mínima")
+#define MSG_ERR_MAXTEMP_BED                 _UxGT("Err: T Base Máxima")
+#define MSG_ERR_MINTEMP_BED                 _UxGT("Err: T Base Mínima")
+#define MSG_HEATING                         _UxGT("Aquecendo...")
+#define MSG_HEATING_COMPLETE                _UxGT("Aquecida.")
+#define MSG_BED_HEATING                     _UxGT("Aquecendo base..")
+#define MSG_BED_DONE                        _UxGT("Base aquecida.")
+#define MSG_DELTA_CALIBRATE                 _UxGT("Calibração Delta")
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Calibrar X")
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Calibrar Y")
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Calibrar Z")
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Calibrar Centro")
 
-#define MSG_LCD_ENDSTOPS                    "Fim de curso"
+#define MSG_LCD_ENDSTOPS                    _UxGT("Fim de curso")
 
 #endif // LANGUAGE_PT_UTF_H
diff --git a/Marlin/language_ru.h b/Marlin/language_ru.h
index bd2748a5856b174e128627bdf70c458026824967..464fb2f8a05acc7d5d3348974f230b70e802a0aa 100644
--- a/Marlin/language_ru.h
+++ b/Marlin/language_ru.h
@@ -33,141 +33,141 @@
 #define MAPPER_D0D1                // For Cyrillic
 #define DISPLAY_CHARSET_ISO10646_5
 
-#define WELCOME_MSG                         MACHINE_NAME " Готов."
-#define MSG_SD_INSERTED                     "Карта вставлена"
-#define MSG_SD_REMOVED                      "Карта извлечена"
-#define MSG_MAIN                            "Меню"
-#define MSG_LCD_ENDSTOPS                    "концевик"
-#define MSG_AUTOSTART                       "Автостарт"
-#define MSG_DISABLE_STEPPERS                "Выкл. двигатели"
-#define MSG_AUTO_HOME                       "Парковка"
-#define MSG_LEVEL_BED_HOMING                "Нулевое полож"
-#define MSG_LEVEL_BED_WAITING               "Нажмите начать"
-#define MSG_LEVEL_BED_NEXT_POINT            "Следующая точка"
-#define MSG_LEVEL_BED_DONE                  "Уровень!"
-#define MSG_LEVEL_BED_CANCEL                "Отменить"
-#define MSG_SET_HOME_OFFSETS                "Запомнить парковку"
-#define MSG_HOME_OFFSETS_APPLIED            "Коррекции примен"
-#define MSG_SET_ORIGIN                      "Запомнить ноль"
-#define MSG_PREHEAT_1                       "Преднагрев PLA"
-#define MSG_PREHEAT_1_N                     "Греть PLA Сопло "
-#define MSG_PREHEAT_1_ALL                   "Греть PLA Все"
-#define MSG_PREHEAT_1_BEDONLY               "Греть PLA Стол"
-#define MSG_PREHEAT_1_SETTINGS              "Настройки PLA"
-#define MSG_PREHEAT_2                       "Преднагрев ABS"
-#define MSG_PREHEAT_2_N                     "Греть ABS Сопло "
-#define MSG_PREHEAT_2_ALL                   "Греть ABS Все"
-#define MSG_PREHEAT_2_BEDONLY               "Греть ABS Стол"
-#define MSG_PREHEAT_2_SETTINGS              "Настройки ABS"
-#define MSG_COOLDOWN                        "Охлаждение"
-#define MSG_SWITCH_PS_ON                    "Включить Питание"
-#define MSG_SWITCH_PS_OFF                   "Отключить Питание"
-#define MSG_EXTRUDE                         "Экструзия"
-#define MSG_RETRACT                         "Втягивание"
-#define MSG_MOVE_AXIS                       "Движение по осям"
-#define MSG_LEVEL_BED                       "Калибровать стол"
-#define MSG_MOVE_X                          "Движение по X"
-#define MSG_MOVE_Y                          "Движение по Y"
-#define MSG_MOVE_Z                          "Движение по Z"
-#define MSG_MOVE_E                          "Экструдер"
-#define MSG_MOVE_01MM                       "Движение XYZ 0.1mm"
-#define MSG_MOVE_1MM                        "Движение XYZ 1mm"
-#define MSG_MOVE_10MM                       "Движение XY 10mm"
-#define MSG_SPEED                           "Скорость"
-#define MSG_BED_Z                           "Z стола"
-#define MSG_NOZZLE                          LCD_STR_THERMOMETER " Сопло"
-#define MSG_BED                             LCD_STR_THERMOMETER " Стол"
-#define MSG_FAN_SPEED                       "Кулер"
-#define MSG_FLOW                            "Поток"
-#define MSG_CONTROL                         "Настройки"
-#define MSG_MIN                             LCD_STR_THERMOMETER " Минимум"
-#define MSG_MAX                             LCD_STR_THERMOMETER " Максимум"
-#define MSG_FACTOR                          LCD_STR_THERMOMETER " Фактор"
-#define MSG_AUTOTEMP                        "Автотемпература"
-#define MSG_ON                              "Вкл. "
-#define MSG_OFF                             "Откл. "
-#define MSG_PID_P                           "PID-P"
-#define MSG_PID_I                           "PID-I"
-#define MSG_PID_D                           "PID-D"
-#define MSG_PID_C                           "PID-C"
-#define MSG_ACC                             "Acc"
-#define MSG_VX_JERK                         "Vx-рывок"
-#define MSG_VY_JERK                         "Vy-рывок"
-#define MSG_VZ_JERK                         "Vz-рывок"
-#define MSG_VE_JERK                         "Ve-рывок"
-#define MSG_VMAX                            "Vмакс "
-#define MSG_VMIN                            "Vмин"
-#define MSG_VTRAV_MIN                       "Vпутеш. мин"
-#define MSG_AMAX                            "Aмакс"
-#define MSG_A_RETRACT                       "A-втягивание"
-#define MSG_A_TRAVEL                        "A-путеш."
-#define MSG_XSTEPS                          "X шаг/мм"
-#define MSG_YSTEPS                          "Y шаг/мм"
-#define MSG_ZSTEPS                          "Z шаг/мм"
-#define MSG_ESTEPS                          "E шаг/мм"
-#define MSG_E1STEPS                         "E1 шаг/мм"
-#define MSG_E2STEPS                         "E2 шаг/мм"
-#define MSG_E3STEPS                         "E3 шаг/мм"
-#define MSG_E4STEPS                         "E4 шаг/мм"
-#define MSG_TEMPERATURE                     "Температура"
-#define MSG_MOTION                          "Механика"
-#define MSG_VOLUMETRIC                      "Пруток"
-#define MSG_VOLUMETRIC_ENABLED              "E в mm3"
-#define MSG_FILAMENT_DIAM                   "Диаметр прутка"
-#define MSG_CONTRAST                        "Контраст LCD"
-#define MSG_STORE_EPROM                     "Сохранить в EEPROM"
-#define MSG_LOAD_EPROM                      "Считать из EEPROM"
-#define MSG_RESTORE_FAILSAFE                "Сброс EEPROM"
-#define MSG_REFRESH                         "Обновить"
-#define MSG_WATCH                           "Обзор"
-#define MSG_PREPARE                         "Действия"
-#define MSG_TUNE                            "Настройки"
-#define MSG_PAUSE_PRINT                     "Пауза печати"
-#define MSG_RESUME_PRINT                    "Продолжить печать"
-#define MSG_STOP_PRINT                      "Остановить печать"
-#define MSG_CARD_MENU                       "Обзор карты"
-#define MSG_NO_CARD                         "Нет карты"
-#define MSG_DWELL                           "Сон..."
-#define MSG_USERWAIT                        "Ожиданиие"
-#define MSG_RESUMING                        "Возобновление..."
-#define MSG_PRINT_ABORTED                   "Отмена печати"
-#define MSG_NO_MOVE                         "Нет движения."
-#define MSG_KILLED                          "УБИТО."
-#define MSG_STOPPED                         "ОСТАНОВЛЕНО."
-#define MSG_CONTROL_RETRACT                 "Втягивание mm"
-#define MSG_CONTROL_RETRACT_SWAP            "Втяг. смены mm"
-#define MSG_CONTROL_RETRACTF                "Втягивание V"
-#define MSG_CONTROL_RETRACT_ZLIFT           "Втяг. прыжка mm"
-#define MSG_CONTROL_RETRACT_RECOVER         "Возврат +mm"
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "Возврат смены +mm"
-#define MSG_CONTROL_RETRACT_RECOVERF        "Возврат  V"
-#define MSG_AUTORETRACT                     "Авто Втягивание"
-#define MSG_FILAMENTCHANGE                  "Смена прутка"
-#define MSG_INIT_SDCARD                     "Иниц. карту"
-#define MSG_CNG_SDCARD                      "Сменить карту"
-#define MSG_ZPROBE_OUT                      "Z датчик вне стола"
-#define MSG_HOME                            "Паркуй X/Y перед Z"
-#define MSG_FIRST                           "первый"
-#define MSG_ZPROBE_ZOFFSET                  "Смещение Z"
-#define MSG_BABYSTEP_X                      "Микрошаг X"
-#define MSG_BABYSTEP_Y                      "Микрошаг Y"
-#define MSG_BABYSTEP_Z                      "Микрошаг Z"
-#define MSG_ENDSTOP_ABORT                   "Сработал концевик"
-#define MSG_HEATING_FAILED_LCD              "Разогрев не удался"
-#define MSG_ERR_REDUNDANT_TEMP              "Ошибка:Слишком горячо"
-#define MSG_THERMAL_RUNAWAY                 "ТЕПЛО УБЕГАНИЯ!"
-#define MSG_ERR_MAXTEMP                     "Ошибка: Т макс."
-#define MSG_ERR_MINTEMP                     "Ошибка: Т мин."
-#define MSG_ERR_MAXTEMP_BED                 "Ошибка:Т макс.стол"
-#define MSG_ERR_MINTEMP_BED                 "Ошибка:Т мин.стол"
-#define MSG_HEATING                         "Нагреваю сопло..."
-#define MSG_HEATING_COMPLETE                "Нагрев выполнен"
-#define MSG_BED_HEATING                     "Нагреваю стол"
-#define MSG_BED_DONE                        "Стол разогрет"
-#define MSG_DELTA_CALIBRATE                 "Калибровка Delta"
-#define MSG_DELTA_CALIBRATE_X               "Калибровать X"
-#define MSG_DELTA_CALIBRATE_Y               "Калибровать Y"
-#define MSG_DELTA_CALIBRATE_Z               "Калибровать Z"
-#define MSG_DELTA_CALIBRATE_CENTER          "Калибровать центр"
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" Готов.")
+#define MSG_SD_INSERTED                     _UxGT("Карта вставлена")
+#define MSG_SD_REMOVED                      _UxGT("Карта извлечена")
+#define MSG_MAIN                            _UxGT("Меню")
+#define MSG_LCD_ENDSTOPS                    _UxGT("концевик")
+#define MSG_AUTOSTART                       _UxGT("Автостарт")
+#define MSG_DISABLE_STEPPERS                _UxGT("Выкл. двигатели")
+#define MSG_AUTO_HOME                       _UxGT("Парковка")
+#define MSG_LEVEL_BED_HOMING                _UxGT("Нулевое полож")
+#define MSG_LEVEL_BED_WAITING               _UxGT("Нажмите начать")
+#define MSG_LEVEL_BED_NEXT_POINT            _UxGT("Следующая точка")
+#define MSG_LEVEL_BED_DONE                  _UxGT("Уровень!")
+#define MSG_LEVEL_BED_CANCEL                _UxGT("Отменить")
+#define MSG_SET_HOME_OFFSETS                _UxGT("Запомнить парковку")
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("Коррекции примен")
+#define MSG_SET_ORIGIN                      _UxGT("Запомнить ноль")
+#define MSG_PREHEAT_1                       _UxGT("Преднагрев PLA")
+#define MSG_PREHEAT_1_N                     _UxGT("Греть PLA Сопло ")
+#define MSG_PREHEAT_1_ALL                   _UxGT("Греть PLA Все")
+#define MSG_PREHEAT_1_BEDONLY               _UxGT("Греть PLA Стол")
+#define MSG_PREHEAT_1_SETTINGS              _UxGT("Настройки PLA")
+#define MSG_PREHEAT_2                       _UxGT("Преднагрев ABS")
+#define MSG_PREHEAT_2_N                     _UxGT("Греть ABS Сопло ")
+#define MSG_PREHEAT_2_ALL                   _UxGT("Греть ABS Все")
+#define MSG_PREHEAT_2_BEDONLY               _UxGT("Греть ABS Стол")
+#define MSG_PREHEAT_2_SETTINGS              _UxGT("Настройки ABS")
+#define MSG_COOLDOWN                        _UxGT("Охлаждение")
+#define MSG_SWITCH_PS_ON                    _UxGT("Включить Питание")
+#define MSG_SWITCH_PS_OFF                   _UxGT("Отключить Питание")
+#define MSG_EXTRUDE                         _UxGT("Экструзия")
+#define MSG_RETRACT                         _UxGT("Втягивание")
+#define MSG_MOVE_AXIS                       _UxGT("Движение по осям")
+#define MSG_LEVEL_BED                       _UxGT("Калибровать стол")
+#define MSG_MOVE_X                          _UxGT("Движение по X")
+#define MSG_MOVE_Y                          _UxGT("Движение по Y")
+#define MSG_MOVE_Z                          _UxGT("Движение по Z")
+#define MSG_MOVE_E                          _UxGT("Экструдер")
+#define MSG_MOVE_01MM                       _UxGT("Движение XYZ 0.1mm")
+#define MSG_MOVE_1MM                        _UxGT("Движение XYZ 1mm")
+#define MSG_MOVE_10MM                       _UxGT("Движение XY 10mm")
+#define MSG_SPEED                           _UxGT("Скорость")
+#define MSG_BED_Z                           _UxGT("Z стола")
+#define MSG_NOZZLE                          LCD_STR_THERMOMETER _UxGT(" Сопло")
+#define MSG_BED                             LCD_STR_THERMOMETER _UxGT(" Стол")
+#define MSG_FAN_SPEED                       _UxGT("Кулер")
+#define MSG_FLOW                            _UxGT("Поток")
+#define MSG_CONTROL                         _UxGT("Настройки")
+#define MSG_MIN                             LCD_STR_THERMOMETER _UxGT(" Минимум")
+#define MSG_MAX                             LCD_STR_THERMOMETER _UxGT(" Максимум")
+#define MSG_FACTOR                          LCD_STR_THERMOMETER _UxGT(" Фактор")
+#define MSG_AUTOTEMP                        _UxGT("Автотемпература")
+#define MSG_ON                              _UxGT("Вкл. ")
+#define MSG_OFF                             _UxGT("Откл. ")
+#define MSG_PID_P                           _UxGT("PID-P")
+#define MSG_PID_I                           _UxGT("PID-I")
+#define MSG_PID_D                           _UxGT("PID-D")
+#define MSG_PID_C                           _UxGT("PID-C")
+#define MSG_ACC                             _UxGT("Acc")
+#define MSG_VX_JERK                         _UxGT("Vx-рывок")
+#define MSG_VY_JERK                         _UxGT("Vy-рывок")
+#define MSG_VZ_JERK                         _UxGT("Vz-рывок")
+#define MSG_VE_JERK                         _UxGT("Ve-рывок")
+#define MSG_VMAX                            _UxGT("Vмакс ")
+#define MSG_VMIN                            _UxGT("Vмин")
+#define MSG_VTRAV_MIN                       _UxGT("Vпутеш. мин")
+#define MSG_AMAX                            _UxGT("Aмакс")
+#define MSG_A_RETRACT                       _UxGT("A-втягивание")
+#define MSG_A_TRAVEL                        _UxGT("A-путеш.")
+#define MSG_XSTEPS                          _UxGT("X шаг/мм")
+#define MSG_YSTEPS                          _UxGT("Y шаг/мм")
+#define MSG_ZSTEPS                          _UxGT("Z шаг/мм")
+#define MSG_ESTEPS                          _UxGT("E шаг/мм")
+#define MSG_E1STEPS                         _UxGT("E1 шаг/мм")
+#define MSG_E2STEPS                         _UxGT("E2 шаг/мм")
+#define MSG_E3STEPS                         _UxGT("E3 шаг/мм")
+#define MSG_E4STEPS                         _UxGT("E4 шаг/мм")
+#define MSG_TEMPERATURE                     _UxGT("Температура")
+#define MSG_MOTION                          _UxGT("Механика")
+#define MSG_VOLUMETRIC                      _UxGT("Пруток")
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("E в mm3")
+#define MSG_FILAMENT_DIAM                   _UxGT("Диаметр прутка")
+#define MSG_CONTRAST                        _UxGT("Контраст LCD")
+#define MSG_STORE_EPROM                     _UxGT("Сохранить в EEPROM")
+#define MSG_LOAD_EPROM                      _UxGT("Считать из EEPROM")
+#define MSG_RESTORE_FAILSAFE                _UxGT("Сброс EEPROM")
+#define MSG_REFRESH                         _UxGT("Обновить")
+#define MSG_WATCH                           _UxGT("Обзор")
+#define MSG_PREPARE                         _UxGT("Действия")
+#define MSG_TUNE                            _UxGT("Настройки")
+#define MSG_PAUSE_PRINT                     _UxGT("Пауза печати")
+#define MSG_RESUME_PRINT                    _UxGT("Продолжить печать")
+#define MSG_STOP_PRINT                      _UxGT("Остановить печать")
+#define MSG_CARD_MENU                       _UxGT("Обзор карты")
+#define MSG_NO_CARD                         _UxGT("Нет карты")
+#define MSG_DWELL                           _UxGT("Сон...")
+#define MSG_USERWAIT                        _UxGT("Ожиданиие")
+#define MSG_RESUMING                        _UxGT("Возобновление...")
+#define MSG_PRINT_ABORTED                   _UxGT("Отмена печати")
+#define MSG_NO_MOVE                         _UxGT("Нет движения.")
+#define MSG_KILLED                          _UxGT("УБИТО.")
+#define MSG_STOPPED                         _UxGT("ОСТАНОВЛЕНО.")
+#define MSG_CONTROL_RETRACT                 _UxGT("Втягивание mm")
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("Втяг. смены mm")
+#define MSG_CONTROL_RETRACTF                _UxGT("Втягивание V")
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Втяг. прыжка mm")
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("Возврат +mm")
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("Возврат смены +mm")
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("Возврат  V")
+#define MSG_AUTORETRACT                     _UxGT("Авто Втягивание")
+#define MSG_FILAMENTCHANGE                  _UxGT("Смена прутка")
+#define MSG_INIT_SDCARD                     _UxGT("Иниц. карту")
+#define MSG_CNG_SDCARD                      _UxGT("Сменить карту")
+#define MSG_ZPROBE_OUT                      _UxGT("Z датчик вне стола")
+#define MSG_HOME                            _UxGT("Паркуй X/Y перед Z")
+#define MSG_FIRST                           _UxGT("первый")
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Смещение Z")
+#define MSG_BABYSTEP_X                      _UxGT("Микрошаг X")
+#define MSG_BABYSTEP_Y                      _UxGT("Микрошаг Y")
+#define MSG_BABYSTEP_Z                      _UxGT("Микрошаг Z")
+#define MSG_ENDSTOP_ABORT                   _UxGT("Сработал концевик")
+#define MSG_HEATING_FAILED_LCD              _UxGT("Разогрев не удался")
+#define MSG_ERR_REDUNDANT_TEMP              _UxGT("Ошибка:Слишком горячо")
+#define MSG_THERMAL_RUNAWAY                 _UxGT("ТЕПЛО УБЕГАНИЯ!")
+#define MSG_ERR_MAXTEMP                     _UxGT("Ошибка: Т макс.")
+#define MSG_ERR_MINTEMP                     _UxGT("Ошибка: Т мин.")
+#define MSG_ERR_MAXTEMP_BED                 _UxGT("Ошибка:Т макс.стол")
+#define MSG_ERR_MINTEMP_BED                 _UxGT("Ошибка:Т мин.стол")
+#define MSG_HEATING                         _UxGT("Нагреваю сопло...")
+#define MSG_HEATING_COMPLETE                _UxGT("Нагрев выполнен")
+#define MSG_BED_HEATING                     _UxGT("Нагреваю стол")
+#define MSG_BED_DONE                        _UxGT("Стол разогрет")
+#define MSG_DELTA_CALIBRATE                 _UxGT("Калибровка Delta")
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Калибровать X")
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Калибровать Y")
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Калибровать Z")
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Калибровать центр")
 
 #endif // LANGUAGE_RU_H
diff --git a/Marlin/language_tr.h b/Marlin/language_tr.h
index 988f5a002211e131e1bfc92e42290708cd7fe0de..57147c9fd388e53a7b5a3f9a79db89d0b26955ba 100644
--- a/Marlin/language_tr.h
+++ b/Marlin/language_tr.h
@@ -1,252 +1,252 @@
-/**
- * Marlin 3D Printer Firmware
- * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
- *
- * Based on Sprinter and grbl.
- * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
- *
- */
-
-/**
- * Turkish
- *
- * LCD Menu Messages
- * See also https://github.com/MarlinFirmware/Marlin/wiki/LCD-Language
- *
- */
-#ifndef LANGUAGE_TR_H
-#define LANGUAGE_TR_H
-
-#define MAPPER_C2C3_TR
-#define DISPLAY_CHARSET_ISO10646_TR
-
-#if DISABLED(DOGLCD)
-  #error "Turkish needs a graphical display."
-#endif
-
-#define WELCOME_MSG                         MACHINE_NAME " hazır."                                       //hazır.
-#define MSG_SD_INSERTED                     "SD Yerleşti."                                               //SD Yerleşti.
-#define MSG_SD_REMOVED                      "SD Çıkarıldı."                                              //SD Çıkarıldı.
-#define MSG_LCD_ENDSTOPS                    "Endstops" // Max length 8 characters                        //Endstops
-#define MSG_MAIN                            "Ana"                                                        //Ana
-#define MSG_AUTOSTART                       "Otobaşlat"                                                  //Otobaşlat
-#define MSG_DISABLE_STEPPERS                "Motorları Durdur"                                           //Motorları Durdur
-#define MSG_AUTO_HOME                       "Eksenleri Sıfırla"                                          //Eksenleri Sıfırla
-#define MSG_AUTO_HOME_X                     "X Sıfırla"                                                  //X Sıfırla
-#define MSG_AUTO_HOME_Y                     "Y Sıfırla"                                                  //Y Sıfırla
-#define MSG_AUTO_HOME_Z                     "Z Sıfırla"                                                  //Z Sıfırla
-#define MSG_LEVEL_BED_HOMING                "XYZ Sıfırlanıyor"                                           //XYZ Sıfırlanıyor
-#define MSG_LEVEL_BED_WAITING               "Başlatmak için tıkla"                                       //Başlatmak için tıkla
-#define MSG_LEVEL_BED_NEXT_POINT            "Sıradaki Nokta"                                             //Sıradaki Nokta
-#define MSG_LEVEL_BED_DONE                  "Seviyeleme Tamam!"                                          //Seviyeleme Tamam!
-#define MSG_LEVEL_BED_CANCEL                "İptal"                                                      //İptal
-#define MSG_SET_HOME_OFFSETS                "Offset Ayarla"                                              //Offset Ayarla
-#define MSG_HOME_OFFSETS_APPLIED            "Offset Tamam"                                               //Offset Tamam
-#define MSG_SET_ORIGIN                      "Sıfır Belirle"                                              //Sıfır Belirle
-#define MSG_PREHEAT_1                       "Ön Isınma PLA"                                              //Ön Isınma PLA
-#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 " "                                            // 
-#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 " Tüm"                                         // Tüm
-#define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1 " Tabla"                                       // Tabla
-#define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 " Ayar"                                        // Ayar
-#define MSG_PREHEAT_2                       "Ön Isınma ABS"                                              //Ön Isınma ABS
-#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 " "                                            // 
-#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 " Tüm"                                         // Tüm
-#define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2 " Tabla"                                       // Tabla
-#define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 " Ayar"                                        // Ayar
-#define MSG_COOLDOWN                        "Soğut"                                                      //Soğut
-#define MSG_SWITCH_PS_ON                    "Gücü Aç"                                                    //Gücü Aç
-#define MSG_SWITCH_PS_OFF                   "Gücü Kapat"                                                 //Gücü Kapat
-#define MSG_EXTRUDE                         "Extrude"                                                    //Extrude
-#define MSG_RETRACT                         "Geri Çek"                                                   //Geri Çek
-#define MSG_MOVE_AXIS                       "Eksen Yönet"                                                //Eksenleri Yönet
-#define MSG_LEVEL_BED                       "Tabla Seviyele"                                             //Tabla Seviyele
-#define MSG_MOVE_X                          "X"                                                          //X
-#define MSG_MOVE_Y                          "Y"                                                          //Y
-#define MSG_MOVE_Z                          "Z"                                                          //Z
-#define MSG_MOVE_E                          "Ekstruder"                                                  //Ekstruder
-#define MSG_MOVE_01MM                       "0.1mm"                                                      //0.1mm
-#define MSG_MOVE_1MM                        "1mm"                                                        //1mm
-#define MSG_MOVE_10MM                       "10mm"                                                       //10mm
-#define MSG_SPEED                           "Hız"                                                        //Hız
-#define MSG_BED_Z                           "Tabla Z"                                                    //Tabla Z
-#define MSG_NOZZLE                          "Nozül"                                                      //Nozül
-#define MSG_BED                             "Tabla"                                                      //Tabla
-#define MSG_FAN_SPEED                       "Fan Hızı"                                                   //Fan Hızı
-#define MSG_FLOW                            "Akış"                                                       //Akış
-#define MSG_CONTROL                         "Kontrol"                                                    //Kontrol
-#define MSG_MIN                             " " LCD_STR_THERMOMETER " Min"                               // Min
-#define MSG_MAX                             " " LCD_STR_THERMOMETER " Max"                               // Max
-#define MSG_FACTOR                          " " LCD_STR_THERMOMETER " Çarpan"                            // Çarpan
-#define MSG_AUTOTEMP                        "Autotemp"                                                   // Autotemp
-#define MSG_ON                              "On "                                                        //On 
-#define MSG_OFF                             "Off"                                                        //Off
-#define MSG_PID_P                           "PID-P"                                                      //PID-P
-#define MSG_PID_I                           "PID-I"                                                      //PID-I
-#define MSG_PID_D                           "PID-D"                                                      //PID-D
-#define MSG_PID_C                           "PID-C"                                                      //PID-C
-#define MSG_SELECT                          "Seç"                                                        //Seç
-#define MSG_ACC                             "İvme"                                                       //İvme
-#define MSG_VX_JERK                         "Vx-Jerk"                                                    //Vx-Jerk
-#define MSG_VY_JERK                         "Vy-Jerk"                                                    //Vy-Jerk
-#define MSG_VZ_JERK                         "Vz-jerk"                                                    //Vz-Jerk
-#define MSG_VE_JERK                         "Ve-jerk"                                                    //Ve-Jerk
-#define MSG_VMAX                            "Vmax "                                                      //Vmax
-#define MSG_VMIN                            "Vmin"                                                       //Vmin
-#define MSG_VTRAV_MIN                       "VTrav min"                                                  //Vtrav min
-#define MSG_AMAX                            "Amax "                                                      //Amax
-#define MSG_A_RETRACT                       "A-retract"                                                  //A-retract
-#define MSG_A_TRAVEL                        "A-travel"                                                   //A-travel
-#define MSG_XSTEPS                          "Xsteps/mm"                                                  //Xsteps/mm
-#define MSG_YSTEPS                          "Ysteps/mm"                                                  //Ysteps/mm
-#define MSG_ZSTEPS                          "Zsteps/mm"                                                  //Zsteps/mm
-#define MSG_ESTEPS                          "Esteps/mm"                                                  //Esteps/mm
-#define MSG_E1STEPS                         "E1steps/mm"                                                 //E1steps/mm
-#define MSG_E2STEPS                         "E2steps/mm"                                                 //E2steps/mm
-#define MSG_E3STEPS                         "E3steps/mm"                                                 //E3steps/mm
-#define MSG_E4STEPS                         "E4steps/mm"                                                 //E4steps/mm
-#define MSG_TEMPERATURE                     "Sıcaklık"                                                   //Sıcaklık
-#define MSG_MOTION                          "Hareket"                                                    //Hareket
-#define MSG_VOLUMETRIC                      "Filaman"                                                    //Filaman
-#define MSG_VOLUMETRIC_ENABLED              "E in mm3"                                                   //E in mm3
-#define MSG_FILAMENT_DIAM                   "Fil. Çap"                                                   //Fil. Çap
-#define MSG_CONTRAST                        "LCD Kontrast"                                               //LCD Kontrast
-#define MSG_STORE_EPROM                     "Hafızaya Al"                                                //Hafızaya Al
-#define MSG_LOAD_EPROM                      "Hafızadan Yükle"                                            //Hafızadan Yükle
-#define MSG_RESTORE_FAILSAFE                "Fabrika Ayarları"                                           //Fabrika Ayarları
-#define MSG_REFRESH                         "Yenile"                                                     //Yenile
-#define MSG_WATCH                           "Bilgi Ekranı"                                               //Bilgi Ekranı
-#define MSG_PREPARE                         "Hazırlık"                                                   //Hazırlık
-#define MSG_TUNE                            "Ayar"                                                       //Ayar
-#define MSG_PAUSE_PRINT                     "Duraklat"                                                   //Duraklat
-#define MSG_RESUME_PRINT                    "Sürdür"                                                     //Sürdür
-#define MSG_STOP_PRINT                      "Durdur"                                                     //Durdur
-#define MSG_CARD_MENU                       "SD den Yazdır"                                              //SD den Yazdır
-#define MSG_NO_CARD                         "SD Kart Yok"                                                //SD Kart Yok
-#define MSG_DWELL                           "Uyku..."                                                    //Uyku...
-#define MSG_USERWAIT                        "Operatör bekleniyor..."                                     //Operatör bekleniyor...
-#define MSG_RESUMING                        "Baskı Sürdürülüyor"                                         //Baskı Sürdürülüyor
-#define MSG_PRINT_ABORTED                   "Baskı Durduruldu"                                           //Baskı Durduruldu
-#define MSG_NO_MOVE                         "İşlem yok."                                                 //İşlem yok.
-#define MSG_KILLED                          "Kilitlendi. "                                               //Kilitlendi.
-#define MSG_STOPPED                         "Durdu. "                                                    //Durdu.
-#define MSG_CONTROL_RETRACT                 "Geri Çek mm"                                                //Geri Çek mm
-#define MSG_CONTROL_RETRACT_SWAP            "Swap Re.mm"                                                 //Swap Re.mm
-#define MSG_CONTROL_RETRACTF                "Geri Çekme  V"                                              //Geri Çekme V
-#define MSG_CONTROL_RETRACT_ZLIFT           "Hop mm"                                                     //Hop mm
-#define MSG_CONTROL_RETRACT_RECOVER         "UnRet +mm"                                                  //UnRet +mm
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "S UnRet+mm"                                                 //S UnRet+mm
-#define MSG_CONTROL_RETRACT_RECOVERF        "UnRet  V"                                                   //UnRet V
-#define MSG_AUTORETRACT                     "AutoRetr."                                                  //AutoRetr.
-#define MSG_FILAMENTCHANGE                  "Filaman Değiştir"                                           //Filaman Değiştir
-#define MSG_INIT_SDCARD                     "Init. SD"                                                   //Init. SD
-#define MSG_CNG_SDCARD                      "SD Değiştir"                                                //SD Değiştir
-#define MSG_ZPROBE_OUT                      "Z Prob Açık. Tabla"                                         //Z Prob Açık. Tabla
-#define MSG_BLTOUCH_SELFTEST                "BLTouch Self-Test"                                          //BLTouch Self-Test
-#define MSG_BLTOUCH_RESET                   "Sıfırla BLTouch"                                            //Sıfırla BLTouch
-#define MSG_HOME                            "Sıfırla"                                                    //Sıfırla
-#define MSG_FIRST                           "önce"                                                       //Önce
-#define MSG_ZPROBE_ZOFFSET                  "Z Offset"                                                   //Z Offset
-#define MSG_BABYSTEP_X                      "Miniadım X"                                                 //Miniadım X
-#define MSG_BABYSTEP_Y                      "Miniadım Y"                                                 //Miniadım Y
-#define MSG_BABYSTEP_Z                      "Miniadım Z"                                                 //Miniadım Z
-#define MSG_ENDSTOP_ABORT                   "Endstop iptal"                                              //Endstop iptal
-#define MSG_HEATING_FAILED_LCD              "Isınma başarısız"                                           //Isınma başarısız
-#define MSG_ERR_REDUNDANT_TEMP              "Hata: Geçersiz Sıcaklık"                                    //Hata: Geçersiz Sıcaklık
-#define MSG_THERMAL_RUNAWAY                 "TERMAL PROBLEM"                                             //TERMAL PROBLEM
-#define MSG_ERR_MAXTEMP                     "Hata: MAXSICAKLIK"                                          //Hata: MAXSICAKLIK
-#define MSG_ERR_MINTEMP                     "Hata: MINSICAKLIK"                                          //Hata: MINSICAKLIK
-#define MSG_ERR_MAXTEMP_BED                 "Hata: MAXSIC. TABLA"                                        //Hata: MAXSIC. TABLA
-#define MSG_ERR_MINTEMP_BED                 "Hata: MINSIC. TABLA"                                        //Hata: MINSIC. TABLA
-#define MSG_ERR_Z_HOMING                    "G28 Z Yapılamaz"                                            //G28 Z Yapılamaz
-#define MSG_HALTED                          "YAZICI DURDURULDU"                                          //YAZICI DURDURULDU
-#define MSG_PLEASE_RESET                    "Lütfen resetleyin"                                          //Lütfen resetleyin
-#define MSG_SHORT_DAY                       "G" // One character only                                    //G
-#define MSG_SHORT_HOUR                      "S" // One character only                                    //S
-#define MSG_SHORT_MINUTE                    "D" // One character only                                    //D
-#define MSG_HEATING                         "Isınıyor..."                                                //Isınıyor...
-#define MSG_HEATING_COMPLETE                "Isınma tamam."                                              //Isınma tamam.
-#define MSG_BED_HEATING                     "Tabla Isınıyor."                                            //Tabla Isınıyor.
-#define MSG_BED_DONE                        "Tabla hazır."                                               //Tabla hazır.
-#define MSG_DELTA_CALIBRATE                 "Delta Kalibrasyonu"                                         //Delta Kalibrasyonu
-#define MSG_DELTA_CALIBRATE_X               "Ayarla X"                                                   //Ayarla X
-#define MSG_DELTA_CALIBRATE_Y               "Ayarla Y"                                                   //Ayarla Y
-#define MSG_DELTA_CALIBRATE_Z               "Ayarla Z"                                                   //Ayarla Z
-#define MSG_DELTA_CALIBRATE_CENTER          "Ayarla Merkez"                                              //Ayarla Merkez
-
-#define MSG_INFO_MENU                       "Yazıcı Hakkında"                                            //Yazıcı Hakkında
-#define MSG_INFO_PRINTER_MENU               "Yazıcı Bilgisi"                                             //Yazıcı Bilgisi
-#define MSG_INFO_STATS_MENU                 "İstatistikler"                                              //İstatistikler
-#define MSG_INFO_BOARD_MENU                 "Kontrolör Bilgisi"                                          //Kontrol Bilgisi
-#define MSG_INFO_THERMISTOR_MENU            "Termistörler"                                               //Termistörler
-#define MSG_INFO_EXTRUDERS                  "Ekstruderler"                                               //Ekstruderler
-#define MSG_INFO_BAUDRATE                   "İletişim Hızı"                                              //İletişim Hızı
-#define MSG_INFO_PROTOCOL                   "Protokol"                                                   //Protokol
-#define MSG_LIGHTS_ON                       "Aydınlatmayı Aç"                                            //Aydınlatmayı Aç
-#define MSG_LIGHTS_OFF                      "Aydınlatmayı Kapa"                                          //Aydınlaymayı Kapa
-
-#if LCD_WIDTH > 19
-  #define MSG_INFO_PRINT_COUNT              "Baskı Sayısı"                                               //Baskı Sayısı
-  #define MSG_INFO_COMPLETED_PRINTS         "Tamamlanan"                                                 //Tamamlanan
-  #define MSG_INFO_PRINT_TIME               "Toplam Baskı Süresi"                                        //Toplam Baskı Süresi
-  #define MSG_INFO_PRINT_LONGEST            "En Uzun Baskı Süresi"                                       //En Uzun Baskı Süresi
-  #define MSG_INFO_PRINT_FILAMENT           "Toplam Filaman"                                             //Toplam Filaman
-#else
-  #define MSG_INFO_PRINT_COUNT              "Baskı"                                                      //Baskı
-  #define MSG_INFO_COMPLETED_PRINTS         "Tamamlanan"                                                 //Tamamlanan
-  #define MSG_INFO_PRINT_TIME               "Süre"                                                       //Süre
-  #define MSG_INFO_PRINT_LONGEST            "En Uzun"                                                    //En Uzun
-  #define MSG_INFO_PRINT_FILAMENT           "Filaman"                                                    //Filaman
-#endif
-
-#define MSG_INFO_MIN_TEMP                   "Min Sıc."                                                   //Min Sıcak.
-#define MSG_INFO_MAX_TEMP                   "Max Sıc."                                                   //Max Sıcak.
-#define MSG_INFO_PSU                        "Güç Kaynağı"                                                //Güç Kaynağı
-
-#define MSG_DRIVE_STRENGTH                  "Sürücü Gücü"                                                //Sürücü Gücü
-#define MSG_DAC_PERCENT                     "Sürücü %"                                                   //Sürücü %
-#define MSG_DAC_EEPROM_WRITE                "DAC'ı EEPROM'a Yaz"                                         //DAC'ı EEPROM'a Yaz
-#define MSG_FILAMENT_CHANGE_HEADER          "Filaman Değiştir"                                           //Filaman Değiştir
-#define MSG_FILAMENT_CHANGE_OPTION_HEADER   "Seçenekler:"                                                //Seçenekler:
-#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  "Daha Akıt"                                                  //Daha Akıt
-#define MSG_FILAMENT_CHANGE_OPTION_RESUME   "Baskıyı sürdür"                                             //Baskıyı sürdür
-
-#if LCD_HEIGHT >= 4
-  // Up to 3 lines allowed
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Başlama bekleniyor"                                       //Başlama bekleniyor
-  #define MSG_FILAMENT_CHANGE_INIT_2          "filamanın"                                                //filamanın
-  #define MSG_FILAMENT_CHANGE_INIT_3          "değişimi"                                                 //değişimi
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Bekleniyor"                                               //Bekleniyor
-  #define MSG_FILAMENT_CHANGE_UNLOAD_2        "filamanın çıkması"                                        //filamanın çıkması
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Filamanı yükle"                                           //Filamanı yükle
-  #define MSG_FILAMENT_CHANGE_INSERT_2        "ve devam için"                                            //ve devam için
-  #define MSG_FILAMENT_CHANGE_INSERT_3        "tuşa bas..."                                              //tuşa bas...
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Bekleniyor"                                               //Bekleniyor
-  #define MSG_FILAMENT_CHANGE_LOAD_2          "filamanın yüklenmesi"                                     //filamanın yüklenmesi
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Bekleniyor"                                               //Bekleniyor
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       "filaman akması"                                           //filaman akması
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Baskının sürdürülmesini"                                  //Baskının sürdürülmesini
-  #define MSG_FILAMENT_CHANGE_RESUME_2        "bekle"                                                    //bekle
-#else // LCD_HEIGHT < 4
-  // Up to 2 lines allowed
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Lütfen bekleyiniz..."                                     //Lütfen bekleyiniz...
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Çıkartılıyor..."                                          //Çıkartılıyor...
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Yükle ve bas"                                             //Yükle ve bas
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Yüklüyor..."                                              //Yüklüyor...
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Akıtılıyor..."                                            //Akıtılıyor...
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Sürdürülüyor..."                                          //Sürdürülüyor...
-#endif // LCD_HEIGHT < 4
-
-#endif // LANGUAGE_TR_H
+/**
+ * Marlin 3D Printer Firmware
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
+ *
+ * Based on Sprinter and grbl.
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+/**
+ * Turkish
+ *
+ * LCD Menu Messages
+ * See also https://github.com/MarlinFirmware/Marlin/wiki/LCD-Language
+ *
+ */
+#ifndef LANGUAGE_TR_H
+#define LANGUAGE_TR_H
+
+#define MAPPER_C2C3_TR
+#define DISPLAY_CHARSET_ISO10646_TR
+
+#if DISABLED(DOGLCD)
+  #error "Turkish needs a graphical display."
+#endif
+
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" hazır.")                               // hazır.
+#define MSG_SD_INSERTED                     _UxGT("SD Yerleşti.")                                       // SD Yerleşti.
+#define MSG_SD_REMOVED                      _UxGT("SD Çıkarıldı.")                                      // SD Çıkarıldı.
+#define MSG_LCD_ENDSTOPS                    _UxGT("Endstops") // Max length 8 characters                // Endstops
+#define MSG_MAIN                            _UxGT("Ana")                                                // Ana
+#define MSG_AUTOSTART                       _UxGT("Otobaşlat")                                          // Otobaşlat
+#define MSG_DISABLE_STEPPERS                _UxGT("Motorları Durdur")                                   // Motorları Durdur
+#define MSG_AUTO_HOME                       _UxGT("Eksenleri Sıfırla")                                  // Eksenleri Sıfırla
+#define MSG_AUTO_HOME_X                     _UxGT("X Sıfırla")                                          // X Sıfırla
+#define MSG_AUTO_HOME_Y                     _UxGT("Y Sıfırla")                                          // Y Sıfırla
+#define MSG_AUTO_HOME_Z                     _UxGT("Z Sıfırla")                                          // Z Sıfırla
+#define MSG_LEVEL_BED_HOMING                _UxGT("XYZ Sıfırlanıyor")                                   // XYZ Sıfırlanıyor
+#define MSG_LEVEL_BED_WAITING               _UxGT("Başlatmak için tıkla")                               // Başlatmak için tıkla
+#define MSG_LEVEL_BED_NEXT_POINT            _UxGT("Sıradaki Nokta")                                     // Sıradaki Nokta
+#define MSG_LEVEL_BED_DONE                  _UxGT("Seviyeleme Tamam!")                                  // Seviyeleme Tamam!
+#define MSG_LEVEL_BED_CANCEL                _UxGT("İptal")                                              // İptal
+#define MSG_SET_HOME_OFFSETS                _UxGT("Offset Ayarla")                                      // Offset Ayarla
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("Offset Tamam")                                       // Offset Tamam
+#define MSG_SET_ORIGIN                      _UxGT("Sıfır Belirle")                                      // Sıfır Belirle
+#define MSG_PREHEAT_1                       _UxGT("Ön Isınma PLA")                                      // Ön Isınma PLA
+#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 _UxGT(" ")                                    //  
+#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 _UxGT(" Tüm")                                 //  Tüm
+#define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1 _UxGT(" Tabla")                               //  Tabla
+#define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 _UxGT(" Ayar")                                //  Ayar
+#define MSG_PREHEAT_2                       _UxGT("Ön Isınma ABS")                                      // Ön Isınma ABS
+#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 _UxGT(" ")                                    //  
+#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 _UxGT(" Tüm")                                 //  Tüm
+#define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2 _UxGT(" Tabla")                               //  Tabla
+#define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 _UxGT(" Ayar")                                //  Ayar
+#define MSG_COOLDOWN                        _UxGT("Soğut")                                              // Soğut
+#define MSG_SWITCH_PS_ON                    _UxGT("Gücü Aç")                                            // Gücü Aç
+#define MSG_SWITCH_PS_OFF                   _UxGT("Gücü Kapat")                                         // Gücü Kapat
+#define MSG_EXTRUDE                         _UxGT("Extrude")                                            // Extrude
+#define MSG_RETRACT                         _UxGT("Geri Çek")                                           // Geri Çek
+#define MSG_MOVE_AXIS                       _UxGT("Eksen Yönet")                                        // Eksenleri Yönet
+#define MSG_LEVEL_BED                       _UxGT("Tabla Seviyele")                                     // Tabla Seviyele
+#define MSG_MOVE_X                          _UxGT("X")                                                  // X
+#define MSG_MOVE_Y                          _UxGT("Y")                                                  // Y
+#define MSG_MOVE_Z                          _UxGT("Z")                                                  // Z
+#define MSG_MOVE_E                          _UxGT("Ekstruder")                                          // Ekstruder
+#define MSG_MOVE_01MM                       _UxGT("0.1mm")                                              // 0.1mm
+#define MSG_MOVE_1MM                        _UxGT("1mm")                                                // 1mm
+#define MSG_MOVE_10MM                       _UxGT("10mm")                                               // 10mm
+#define MSG_SPEED                           _UxGT("Hız")                                                // Hız
+#define MSG_BED_Z                           _UxGT("Tabla Z")                                            // Tabla Z
+#define MSG_NOZZLE                          _UxGT("Nozül")                                              // Nozül
+#define MSG_BED                             _UxGT("Tabla")                                              // Tabla
+#define MSG_FAN_SPEED                       _UxGT("Fan Hızı")                                           // Fan Hızı
+#define MSG_FLOW                            _UxGT("Akış")                                               // Akış
+#define MSG_CONTROL                         _UxGT("Kontrol")                                            // Kontrol
+#define MSG_MIN                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Min")                //  Min
+#define MSG_MAX                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Max")                //  Max
+#define MSG_FACTOR                          _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Çarpan")             //  Çarpan
+#define MSG_AUTOTEMP                        _UxGT("Autotemp")                                           //  Autotemp
+#define MSG_ON                              _UxGT("On ")                                                // On 
+#define MSG_OFF                             _UxGT("Off")                                                // Off
+#define MSG_PID_P                           _UxGT("PID-P")                                              // PID-P
+#define MSG_PID_I                           _UxGT("PID-I")                                              // PID-I
+#define MSG_PID_D                           _UxGT("PID-D")                                              // PID-D
+#define MSG_PID_C                           _UxGT("PID-C")                                              // PID-C
+#define MSG_SELECT                          _UxGT("Seç")                                                // Seç
+#define MSG_ACC                             _UxGT("İvme")                                               // İvme
+#define MSG_VX_JERK                         _UxGT("Vx-Jerk")                                            // Vx-Jerk
+#define MSG_VY_JERK                         _UxGT("Vy-Jerk")                                            // Vy-Jerk
+#define MSG_VZ_JERK                         _UxGT("Vz-jerk")                                            // Vz-Jerk
+#define MSG_VE_JERK                         _UxGT("Ve-jerk")                                            // Ve-Jerk
+#define MSG_VMAX                            _UxGT("Vmax ")                                              // Vmax
+#define MSG_VMIN                            _UxGT("Vmin")                                               // Vmin
+#define MSG_VTRAV_MIN                       _UxGT("VTrav min")                                          // Vtrav min
+#define MSG_AMAX                            _UxGT("Amax ")                                              // Amax
+#define MSG_A_RETRACT                       _UxGT("A-retract")                                          // A-retract
+#define MSG_A_TRAVEL                        _UxGT("A-travel")                                           // A-travel
+#define MSG_XSTEPS                          _UxGT("Xsteps/mm")                                          // Xsteps/mm
+#define MSG_YSTEPS                          _UxGT("Ysteps/mm")                                          // Ysteps/mm
+#define MSG_ZSTEPS                          _UxGT("Zsteps/mm")                                          // Zsteps/mm
+#define MSG_ESTEPS                          _UxGT("Esteps/mm")                                          // Esteps/mm
+#define MSG_E1STEPS                         _UxGT("E1steps/mm")                                         // E1steps/mm
+#define MSG_E2STEPS                         _UxGT("E2steps/mm")                                         // E2steps/mm
+#define MSG_E3STEPS                         _UxGT("E3steps/mm")                                         // E3steps/mm
+#define MSG_E4STEPS                         _UxGT("E4steps/mm")                                         // E4steps/mm
+#define MSG_TEMPERATURE                     _UxGT("Sıcaklık")                                           // Sıcaklık
+#define MSG_MOTION                          _UxGT("Hareket")                                            // Hareket
+#define MSG_VOLUMETRIC                      _UxGT("Filaman")                                            // Filaman
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("E in mm3")                                           // E in mm3
+#define MSG_FILAMENT_DIAM                   _UxGT("Fil. Çap")                                           // Fil. Çap
+#define MSG_CONTRAST                        _UxGT("LCD Kontrast")                                       // LCD Kontrast
+#define MSG_STORE_EPROM                     _UxGT("Hafızaya Al")                                        // Hafızaya Al
+#define MSG_LOAD_EPROM                      _UxGT("Hafızadan Yükle")                                    // Hafızadan Yükle
+#define MSG_RESTORE_FAILSAFE                _UxGT("Fabrika Ayarları")                                   // Fabrika Ayarları
+#define MSG_REFRESH                         _UxGT("Yenile")                                             // Yenile
+#define MSG_WATCH                           _UxGT("Bilgi Ekranı")                                       // Bilgi Ekranı
+#define MSG_PREPARE                         _UxGT("Hazırlık")                                           // Hazırlık
+#define MSG_TUNE                            _UxGT("Ayar")                                               // Ayar
+#define MSG_PAUSE_PRINT                     _UxGT("Duraklat")                                           // Duraklat
+#define MSG_RESUME_PRINT                    _UxGT("Sürdür")                                             // Sürdür
+#define MSG_STOP_PRINT                      _UxGT("Durdur")                                             // Durdur
+#define MSG_CARD_MENU                       _UxGT("SD den Yazdır")                                      // SD den Yazdır
+#define MSG_NO_CARD                         _UxGT("SD Kart Yok")                                        // SD Kart Yok
+#define MSG_DWELL                           _UxGT("Uyku...")                                            // Uyku...
+#define MSG_USERWAIT                        _UxGT("Operatör bekleniyor...")                             // Operatör bekleniyor...
+#define MSG_RESUMING                        _UxGT("Baskı Sürdürülüyor")                                 // Baskı Sürdürülüyor
+#define MSG_PRINT_ABORTED                   _UxGT("Baskı Durduruldu")                                   // Baskı Durduruldu
+#define MSG_NO_MOVE                         _UxGT("İşlem yok.")                                         // İşlem yok.
+#define MSG_KILLED                          _UxGT("Kilitlendi. ")                                       // Kilitlendi.
+#define MSG_STOPPED                         _UxGT("Durdu. ")                                            // Durdu.
+#define MSG_CONTROL_RETRACT                 _UxGT("Geri Çek mm")                                        // Geri Çek mm
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("Swap Re.mm")                                         // Swap Re.mm
+#define MSG_CONTROL_RETRACTF                _UxGT("Geri Çekme  V")                                      // Geri Çekme V
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Hop mm")                                             // Hop mm
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("UnRet +mm")                                          // UnRet +mm
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("S UnRet+mm")                                         // S UnRet+mm
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("UnRet  V")                                           // UnRet V
+#define MSG_AUTORETRACT                     _UxGT("AutoRetr.")                                          // AutoRetr.
+#define MSG_FILAMENTCHANGE                  _UxGT("Filaman Değiştir")                                   // Filaman Değiştir
+#define MSG_INIT_SDCARD                     _UxGT("Init. SD")                                           // Init. SD
+#define MSG_CNG_SDCARD                      _UxGT("SD Değiştir")                                        // SD Değiştir
+#define MSG_ZPROBE_OUT                      _UxGT("Z Prob Açık. Tabla")                                 // Z Prob Açık. Tabla
+#define MSG_BLTOUCH_SELFTEST                _UxGT("BLTouch Self-Test")                                  // BLTouch Self-Test
+#define MSG_BLTOUCH_RESET                   _UxGT("Sıfırla BLTouch")                                    // Sıfırla BLTouch
+#define MSG_HOME                            _UxGT("Sıfırla")                                            // Sıfırla
+#define MSG_FIRST                           _UxGT("önce")                                               // Önce
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Z Offset")                                           // Z Offset
+#define MSG_BABYSTEP_X                      _UxGT("Miniadım X")                                         // Miniadım X
+#define MSG_BABYSTEP_Y                      _UxGT("Miniadım Y")                                         // Miniadım Y
+#define MSG_BABYSTEP_Z                      _UxGT("Miniadım Z")                                         // Miniadım Z
+#define MSG_ENDSTOP_ABORT                   _UxGT("Endstop iptal")                                      // Endstop iptal
+#define MSG_HEATING_FAILED_LCD              _UxGT("Isınma başarısız")                                   // Isınma başarısız
+#define MSG_ERR_REDUNDANT_TEMP              _UxGT("Hata: Geçersiz Sıcaklık")                            // Hata: Geçersiz Sıcaklık
+#define MSG_THERMAL_RUNAWAY                 _UxGT("TERMAL PROBLEM")                                     // TERMAL PROBLEM
+#define MSG_ERR_MAXTEMP                     _UxGT("Hata: MAXSICAKLIK")                                  // Hata: MAXSICAKLIK
+#define MSG_ERR_MINTEMP                     _UxGT("Hata: MINSICAKLIK")                                  // Hata: MINSICAKLIK
+#define MSG_ERR_MAXTEMP_BED                 _UxGT("Hata: MAXSIC. TABLA")                                // Hata: MAXSIC. TABLA
+#define MSG_ERR_MINTEMP_BED                 _UxGT("Hata: MINSIC. TABLA")                                // Hata: MINSIC. TABLA
+#define MSG_ERR_Z_HOMING                    _UxGT("G28 Z Yapılamaz")                                    // G28 Z Yapılamaz
+#define MSG_HALTED                          _UxGT("YAZICI DURDURULDU")                                  // YAZICI DURDURULDU
+#define MSG_PLEASE_RESET                    _UxGT("Lütfen resetleyin")                                  // Lütfen resetleyin
+#define MSG_SHORT_DAY                       _UxGT("G") // One character only                            // G
+#define MSG_SHORT_HOUR                      _UxGT("S") // One character only                            // S
+#define MSG_SHORT_MINUTE                    _UxGT("D") // One character only                            // D
+#define MSG_HEATING                         _UxGT("Isınıyor...")                                        // Isınıyor...
+#define MSG_HEATING_COMPLETE                _UxGT("Isınma tamam.")                                      // Isınma tamam.
+#define MSG_BED_HEATING                     _UxGT("Tabla Isınıyor.")                                    // Tabla Isınıyor.
+#define MSG_BED_DONE                        _UxGT("Tabla hazır.")                                       // Tabla hazır.
+#define MSG_DELTA_CALIBRATE                 _UxGT("Delta Kalibrasyonu")                                 // Delta Kalibrasyonu
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Ayarla X")                                           // Ayarla X
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Ayarla Y")                                           // Ayarla Y
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Ayarla Z")                                           // Ayarla Z
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Ayarla Merkez")                                      // Ayarla Merkez
+
+#define MSG_INFO_MENU                       _UxGT("Yazıcı Hakkında")                                    // Yazıcı Hakkında
+#define MSG_INFO_PRINTER_MENU               _UxGT("Yazıcı Bilgisi")                                     // Yazıcı Bilgisi
+#define MSG_INFO_STATS_MENU                 _UxGT("İstatistikler")                                      // İstatistikler
+#define MSG_INFO_BOARD_MENU                 _UxGT("Kontrolör Bilgisi")                                  // Kontrol Bilgisi
+#define MSG_INFO_THERMISTOR_MENU            _UxGT("Termistörler")                                       // Termistörler
+#define MSG_INFO_EXTRUDERS                  _UxGT("Ekstruderler")                                       // Ekstruderler
+#define MSG_INFO_BAUDRATE                   _UxGT("İletişim Hızı")                                      // İletişim Hızı
+#define MSG_INFO_PROTOCOL                   _UxGT("Protokol")                                           // Protokol
+#define MSG_LIGHTS_ON                       _UxGT("Aydınlatmayı Aç")                                    // Aydınlatmayı Aç
+#define MSG_LIGHTS_OFF                      _UxGT("Aydınlatmayı Kapa")                                  // Aydınlaymayı Kapa
+
+#if LCD_WIDTH > 19
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Baskı Sayısı")                                       // Baskı Sayısı
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Tamamlanan")                                         // Tamamlanan
+  #define MSG_INFO_PRINT_TIME               _UxGT("Toplam Baskı Süresi")                                // Toplam Baskı Süresi
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("En Uzun Baskı Süresi")                               // En Uzun Baskı Süresi
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Toplam Filaman")                                     // Toplam Filaman
+#else
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Baskı")                                              // Baskı
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Tamamlanan")                                         // Tamamlanan
+  #define MSG_INFO_PRINT_TIME               _UxGT("Süre")                                               // Süre
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("En Uzun")                                            // En Uzun
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Filaman")                                            // Filaman
+#endif
+
+#define MSG_INFO_MIN_TEMP                   _UxGT("Min Sıc.")                                           // Min Sıcak.
+#define MSG_INFO_MAX_TEMP                   _UxGT("Max Sıc.")                                           // Max Sıcak.
+#define MSG_INFO_PSU                        _UxGT("Güç Kaynağı")                                        // Güç Kaynağı
+
+#define MSG_DRIVE_STRENGTH                  _UxGT("Sürücü Gücü")                                        // Sürücü Gücü
+#define MSG_DAC_PERCENT                     _UxGT("Sürücü %")                                           // Sürücü %
+#define MSG_DAC_EEPROM_WRITE                _UxGT("DAC'ı EEPROM'a Yaz")                                 // DAC'ı EEPROM'a Yaz
+#define MSG_FILAMENT_CHANGE_HEADER          _UxGT("Filaman Değiştir")                                   // Filaman Değiştir
+#define MSG_FILAMENT_CHANGE_OPTION_HEADER   _UxGT("Seçenekler:")                                        // Seçenekler:
+#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  _UxGT("Daha Akıt")                                          // Daha Akıt
+#define MSG_FILAMENT_CHANGE_OPTION_RESUME   _UxGT("Baskıyı sürdür")                                     // Baskıyı sürdür
+
+#if LCD_HEIGHT >= 4
+  // Up to 3 lines allowed
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Başlama bekleniyor")                               // Başlama bekleniyor
+  #define MSG_FILAMENT_CHANGE_INIT_2          _UxGT("filamanın")                                        // filamanın
+  #define MSG_FILAMENT_CHANGE_INIT_3          _UxGT("değişimi")                                         // değişimi
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Bekleniyor")                                       // Bekleniyor
+  #define MSG_FILAMENT_CHANGE_UNLOAD_2        _UxGT("filamanın çıkması")                                // filamanın çıkması
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Filamanı yükle")                                   // Filamanı yükle
+  #define MSG_FILAMENT_CHANGE_INSERT_2        _UxGT("ve devam için")                                    // ve devam için
+  #define MSG_FILAMENT_CHANGE_INSERT_3        _UxGT("tuşa bas...")                                      // tuşa bas...
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Bekleniyor")                                       // Bekleniyor
+  #define MSG_FILAMENT_CHANGE_LOAD_2          _UxGT("filamanın yüklenmesi")                             // filamanın yüklenmesi
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Bekleniyor")                                       // Bekleniyor
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       _UxGT("filaman akması")                                   // filaman akması
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Baskının sürdürülmesini")                          // Baskının sürdürülmesini
+  #define MSG_FILAMENT_CHANGE_RESUME_2        _UxGT("bekle")                                            // bekle
+#else // LCD_HEIGHT < 4
+  // Up to 2 lines allowed
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Lütfen bekleyiniz...")                             // Lütfen bekleyiniz...
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Çıkartılıyor...")                                  // Çıkartılıyor...
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Yükle ve bas")                                     // Yükle ve bas
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Yüklüyor...")                                      // Yüklüyor...
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Akıtılıyor...")                                    // Akıtılıyor...
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Sürdürülüyor...")                                  // Sürdürülüyor...
+#endif // LCD_HEIGHT < 4
+
+#endif // LANGUAGE_TR_H
diff --git a/Marlin/language_uk.h b/Marlin/language_uk.h
index b5d6cfea043bcb8acb20086f1416493adb190e38..f85fe617cead9c8a9ecf863d6ce321c4ee8586c0 100644
--- a/Marlin/language_uk.h
+++ b/Marlin/language_uk.h
@@ -33,206 +33,206 @@
 #define MAPPER_D0D1                // For Cyrillic
 #define DISPLAY_CHARSET_ISO10646_5
 
-#define WELCOME_MSG                         MACHINE_NAME " готовий."
-#define MSG_SD_INSERTED                     "Картка вставлена"
-#define MSG_SD_REMOVED                      "Картка видалена"
-#define MSG_LCD_ENDSTOPS                    "Кінцевик" // Max length 8 characters
-#define MSG_MAIN                            "Меню"
-#define MSG_AUTOSTART                       "Автостарт"
-#define MSG_DISABLE_STEPPERS                "Вимк. двигуни"
-#define MSG_AUTO_HOME                       "Авто паркування"
-#define MSG_AUTO_HOME_X                     "Паркування X"
-#define MSG_AUTO_HOME_Y                     "Паркування Y"
-#define MSG_AUTO_HOME_Z                     "Паркування Z"
-#define MSG_LEVEL_BED_HOMING                "Паркування XYZ"
-#define MSG_LEVEL_BED_WAITING               "Почати"
-#define MSG_LEVEL_BED_NEXT_POINT            "Слідуюча Точка"
-#define MSG_LEVEL_BED_DONE                  "Завершено!"
-#define MSG_LEVEL_BED_CANCEL                "Відміна"
-#define MSG_SET_HOME_OFFSETS                "Зберегти паркув."
-#define MSG_HOME_OFFSETS_APPLIED            "Зміщення застос."
-#define MSG_SET_ORIGIN                      "Встанов. початок"
-#define MSG_PREHEAT_1                       "Нагрів PLA"
-#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 " "
-#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 " Все"
-#define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1 " Стіл"
-#define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 " нал."
-#define MSG_PREHEAT_2                       "Нагрів ABS"
-#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 " "
-#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 " Все"
-#define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2 " Стіл"
-#define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 " нал."
-#define MSG_COOLDOWN                        "Охолодження"
-#define MSG_SWITCH_PS_ON                    "Увімкнути живлення"
-#define MSG_SWITCH_PS_OFF                   "Вимкнути живлення"
-#define MSG_EXTRUDE                         "Екструзія"
-#define MSG_RETRACT                         "Втягування"
-#define MSG_MOVE_AXIS                       "Рух по осям"
-#define MSG_LEVEL_BED                       "Нівелювання столу"
-#define MSG_MOVE_X                          "Рух по X"
-#define MSG_MOVE_Y                          "Рух по Y"
-#define MSG_MOVE_Z                          "Рух по Z"
-#define MSG_MOVE_E                          "Екструдер"
-#define MSG_MOVE_01MM                       "Рух по 0.1mm"
-#define MSG_MOVE_1MM                        "Рух по 1mm"
-#define MSG_MOVE_10MM                       "Рух по 10mm"
-#define MSG_SPEED                           "Швидкість"
-#define MSG_BED_Z                           "Z Столу"
-#define MSG_NOZZLE                          "Сопло"
-#define MSG_BED                             "Стіл"
-#define MSG_FAN_SPEED                       "Охолодж."
-#define MSG_FLOW                            "Потік"
-#define MSG_CONTROL                         "Налаштування"
-#define MSG_MIN                             " " LCD_STR_THERMOMETER " Мін"
-#define MSG_MAX                             " " LCD_STR_THERMOMETER " Макс"
-#define MSG_FACTOR                          " " LCD_STR_THERMOMETER " Факт"
-#define MSG_AUTOTEMP                        "Автотемпер."
-#define MSG_ON                              "Увімк."
-#define MSG_OFF                             "Вимк. "
-#define MSG_PID_P                           "PID-P"
-#define MSG_PID_I                           "PID-I"
-#define MSG_PID_D                           "PID-D"
-#define MSG_PID_C                           "PID-C"
-#define MSG_SELECT                          "Вибрати"
-#define MSG_ACC                             "Приск."
-#define MSG_VX_JERK                         "Vx-ривок"
-#define MSG_VY_JERK                         "Vy-ривок"
-#define MSG_VZ_JERK                         "Vz-ривок"
-#define MSG_VE_JERK                         "Ve-ривок"
-#define MSG_VMAX                            "Vмакс"
-#define MSG_VMIN                            "Vмін"
-#define MSG_VTRAV_MIN                       "Vруху мін"
-#define MSG_AMAX                            "Aмакс "
-#define MSG_A_RETRACT                       "A-втягув."
-#define MSG_A_TRAVEL                        "A-руху"
-#define MSG_XSTEPS                          "Xкроків/мм"
-#define MSG_YSTEPS                          "Yкроків/мм"
-#define MSG_ZSTEPS                          "Zкроків/мм"
-#define MSG_ESTEPS                          "Eкроків/мм"
-#define MSG_E1STEPS                         "E1кроків/мм"
-#define MSG_E2STEPS                         "E2кроків/мм"
-#define MSG_E3STEPS                         "E3кроків/мм"
-#define MSG_E4STEPS                         "E4кроків/мм"
-#define MSG_TEMPERATURE                     "Температура"
-#define MSG_MOTION                          "Рух"
-#define MSG_VOLUMETRIC                      "Волокно"
-#define MSG_VOLUMETRIC_ENABLED              "E в мм3"
-#define MSG_FILAMENT_DIAM                   "Діам. волок."
-#define MSG_CONTRAST                        "контраст LCD"
-#define MSG_STORE_EPROM                     "Зберегти в ПЗП"
-#define MSG_LOAD_EPROM                      "Зчитати з ПЗП"
-#define MSG_RESTORE_FAILSAFE                "Відновити базові"
-#define MSG_REFRESH                         "Поновити"
-#define MSG_WATCH                           "Інформація"
-#define MSG_PREPARE                         "Підготувати"
-#define MSG_TUNE                            "Підлаштування"
-#define MSG_PAUSE_PRINT                     "Призупинити друк"
-#define MSG_RESUME_PRINT                    "Відновити друк"
-#define MSG_STOP_PRINT                      "Скасувати друк"
-#define MSG_CARD_MENU                       "Друкувати з SD"
-#define MSG_NO_CARD                         "Відсутня SD карт."
-#define MSG_DWELL                           "Сплячка..."
-#define MSG_USERWAIT                        "Очікування дій..."
-#define MSG_RESUMING                        "Відновлення друку"
-#define MSG_PRINT_ABORTED                   "Друк скасовано"
-#define MSG_NO_MOVE                         "Немає руху."
-#define MSG_KILLED                          "ПЕРЕРВАНО. "
-#define MSG_STOPPED                         "ЗУПИНЕНО. "
-#define MSG_FILAMENTCHANGE                  "Зміна волокна"
-#define MSG_INIT_SDCARD                     "Старт SD картки"
-#define MSG_CNG_SDCARD                      "Заміна SD карти"
-#define MSG_ZPROBE_OUT                      "Z дет. не в межах"
-#define MSG_BLTOUCH_SELFTEST                "BLTouch Само-Тест"
-#define MSG_BLTOUCH_RESET                   "Скинути BLTouch"
-#define MSG_HOME                            "Дім"  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
-#define MSG_FIRST                           "перший"
-#define MSG_ZPROBE_ZOFFSET                  "Зміщення Z"
-#define MSG_BABYSTEP_X                      "Мікрокрок X"
-#define MSG_BABYSTEP_Y                      "Мікрокрок Y"
-#define MSG_BABYSTEP_Z                      "Мікрокрок Z"
-#define MSG_ENDSTOP_ABORT                   "невдача кінцевика"
-#define MSG_HEATING_FAILED_LCD              "Невдалий нагрів"
-#define MSG_THERMAL_RUNAWAY                 "ЗБІЙ ТЕМПЕРАТУРИ"
-#define MSG_ERR_Z_HOMING                    "G28 Z Відмовлено"
-#define MSG_HALTED                          "ПРИНТЕР ЗУПИНЕНО"
-#define MSG_PLEASE_RESET                    "Перезавантажте"
-#define MSG_SHORT_DAY                       "д" // One character only
-#define MSG_SHORT_HOUR                      "г" // One character only
-#define MSG_SHORT_MINUTE                    "х" // One character only
-#define MSG_HEATING                         "Нагрівання..."
-#define MSG_HEATING_COMPLETE                "Нагріто."
-#define MSG_BED_HEATING                     "Нагрівання столу."
-#define MSG_BED_DONE                        "Стіл нагрітий."
-#define MSG_DELTA_CALIBRATE                 "Калібр. Delta"
-#define MSG_DELTA_CALIBRATE_X               "Калібрування X"
-#define MSG_DELTA_CALIBRATE_Y               "Калібрування Y"
-#define MSG_DELTA_CALIBRATE_Z               "Калібрування Z"
-#define MSG_DELTA_CALIBRATE_CENTER          "Калібр. Центру"
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" готовий.")
+#define MSG_SD_INSERTED                     _UxGT("Картка вставлена")
+#define MSG_SD_REMOVED                      _UxGT("Картка видалена")
+#define MSG_LCD_ENDSTOPS                    _UxGT("Кінцевик") // Max length 8 characters
+#define MSG_MAIN                            _UxGT("Меню")
+#define MSG_AUTOSTART                       _UxGT("Автостарт")
+#define MSG_DISABLE_STEPPERS                _UxGT("Вимк. двигуни")
+#define MSG_AUTO_HOME                       _UxGT("Авто паркування")
+#define MSG_AUTO_HOME_X                     _UxGT("Паркування X")
+#define MSG_AUTO_HOME_Y                     _UxGT("Паркування Y")
+#define MSG_AUTO_HOME_Z                     _UxGT("Паркування Z")
+#define MSG_LEVEL_BED_HOMING                _UxGT("Паркування XYZ")
+#define MSG_LEVEL_BED_WAITING               _UxGT("Почати")
+#define MSG_LEVEL_BED_NEXT_POINT            _UxGT("Слідуюча Точка")
+#define MSG_LEVEL_BED_DONE                  _UxGT("Завершено!")
+#define MSG_LEVEL_BED_CANCEL                _UxGT("Відміна")
+#define MSG_SET_HOME_OFFSETS                _UxGT("Зберегти паркув.")
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("Зміщення застос.")
+#define MSG_SET_ORIGIN                      _UxGT("Встанов. початок")
+#define MSG_PREHEAT_1                       _UxGT("Нагрів PLA")
+#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 _UxGT(" ")
+#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 _UxGT(" Все")
+#define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1 _UxGT(" Стіл")
+#define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 _UxGT(" нал.")
+#define MSG_PREHEAT_2                       _UxGT("Нагрів ABS")
+#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 _UxGT(" ")
+#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 _UxGT(" Все")
+#define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2 _UxGT(" Стіл")
+#define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 _UxGT(" нал.")
+#define MSG_COOLDOWN                        _UxGT("Охолодження")
+#define MSG_SWITCH_PS_ON                    _UxGT("Увімкнути живлення")
+#define MSG_SWITCH_PS_OFF                   _UxGT("Вимкнути живлення")
+#define MSG_EXTRUDE                         _UxGT("Екструзія")
+#define MSG_RETRACT                         _UxGT("Втягування")
+#define MSG_MOVE_AXIS                       _UxGT("Рух по осям")
+#define MSG_LEVEL_BED                       _UxGT("Нівелювання столу")
+#define MSG_MOVE_X                          _UxGT("Рух по X")
+#define MSG_MOVE_Y                          _UxGT("Рух по Y")
+#define MSG_MOVE_Z                          _UxGT("Рух по Z")
+#define MSG_MOVE_E                          _UxGT("Екструдер")
+#define MSG_MOVE_01MM                       _UxGT("Рух по 0.1mm")
+#define MSG_MOVE_1MM                        _UxGT("Рух по 1mm")
+#define MSG_MOVE_10MM                       _UxGT("Рух по 10mm")
+#define MSG_SPEED                           _UxGT("Швидкість")
+#define MSG_BED_Z                           _UxGT("Z Столу")
+#define MSG_NOZZLE                          _UxGT("Сопло")
+#define MSG_BED                             _UxGT("Стіл")
+#define MSG_FAN_SPEED                       _UxGT("Охолодж.")
+#define MSG_FLOW                            _UxGT("Потік")
+#define MSG_CONTROL                         _UxGT("Налаштування")
+#define MSG_MIN                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Мін")
+#define MSG_MAX                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Макс")
+#define MSG_FACTOR                          _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Факт")
+#define MSG_AUTOTEMP                        _UxGT("Автотемпер.")
+#define MSG_ON                              _UxGT("Увімк.")
+#define MSG_OFF                             _UxGT("Вимк. ")
+#define MSG_PID_P                           _UxGT("PID-P")
+#define MSG_PID_I                           _UxGT("PID-I")
+#define MSG_PID_D                           _UxGT("PID-D")
+#define MSG_PID_C                           _UxGT("PID-C")
+#define MSG_SELECT                          _UxGT("Вибрати")
+#define MSG_ACC                             _UxGT("Приск.")
+#define MSG_VX_JERK                         _UxGT("Vx-ривок")
+#define MSG_VY_JERK                         _UxGT("Vy-ривок")
+#define MSG_VZ_JERK                         _UxGT("Vz-ривок")
+#define MSG_VE_JERK                         _UxGT("Ve-ривок")
+#define MSG_VMAX                            _UxGT("Vмакс")
+#define MSG_VMIN                            _UxGT("Vмін")
+#define MSG_VTRAV_MIN                       _UxGT("Vруху мін")
+#define MSG_AMAX                            _UxGT("Aмакс ")
+#define MSG_A_RETRACT                       _UxGT("A-втягув.")
+#define MSG_A_TRAVEL                        _UxGT("A-руху")
+#define MSG_XSTEPS                          _UxGT("Xкроків/мм")
+#define MSG_YSTEPS                          _UxGT("Yкроків/мм")
+#define MSG_ZSTEPS                          _UxGT("Zкроків/мм")
+#define MSG_ESTEPS                          _UxGT("Eкроків/мм")
+#define MSG_E1STEPS                         _UxGT("E1кроків/мм")
+#define MSG_E2STEPS                         _UxGT("E2кроків/мм")
+#define MSG_E3STEPS                         _UxGT("E3кроків/мм")
+#define MSG_E4STEPS                         _UxGT("E4кроків/мм")
+#define MSG_TEMPERATURE                     _UxGT("Температура")
+#define MSG_MOTION                          _UxGT("Рух")
+#define MSG_VOLUMETRIC                      _UxGT("Волокно")
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("E в мм3")
+#define MSG_FILAMENT_DIAM                   _UxGT("Діам. волок.")
+#define MSG_CONTRAST                        _UxGT("контраст LCD")
+#define MSG_STORE_EPROM                     _UxGT("Зберегти в ПЗП")
+#define MSG_LOAD_EPROM                      _UxGT("Зчитати з ПЗП")
+#define MSG_RESTORE_FAILSAFE                _UxGT("Відновити базові")
+#define MSG_REFRESH                         _UxGT("Поновити")
+#define MSG_WATCH                           _UxGT("Інформація")
+#define MSG_PREPARE                         _UxGT("Підготувати")
+#define MSG_TUNE                            _UxGT("Підлаштування")
+#define MSG_PAUSE_PRINT                     _UxGT("Призупинити друк")
+#define MSG_RESUME_PRINT                    _UxGT("Відновити друк")
+#define MSG_STOP_PRINT                      _UxGT("Скасувати друк")
+#define MSG_CARD_MENU                       _UxGT("Друкувати з SD")
+#define MSG_NO_CARD                         _UxGT("Відсутня SD карт.")
+#define MSG_DWELL                           _UxGT("Сплячка...")
+#define MSG_USERWAIT                        _UxGT("Очікування дій...")
+#define MSG_RESUMING                        _UxGT("Відновлення друку")
+#define MSG_PRINT_ABORTED                   _UxGT("Друк скасовано")
+#define MSG_NO_MOVE                         _UxGT("Немає руху.")
+#define MSG_KILLED                          _UxGT("ПЕРЕРВАНО. ")
+#define MSG_STOPPED                         _UxGT("ЗУПИНЕНО. ")
+#define MSG_FILAMENTCHANGE                  _UxGT("Зміна волокна")
+#define MSG_INIT_SDCARD                     _UxGT("Старт SD картки")
+#define MSG_CNG_SDCARD                      _UxGT("Заміна SD карти")
+#define MSG_ZPROBE_OUT                      _UxGT("Z дет. не в межах")
+#define MSG_BLTOUCH_SELFTEST                _UxGT("BLTouch Само-Тест")
+#define MSG_BLTOUCH_RESET                   _UxGT("Скинути BLTouch")
+#define MSG_HOME                            _UxGT("Дім")  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
+#define MSG_FIRST                           _UxGT("перший")
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Зміщення Z")
+#define MSG_BABYSTEP_X                      _UxGT("Мікрокрок X")
+#define MSG_BABYSTEP_Y                      _UxGT("Мікрокрок Y")
+#define MSG_BABYSTEP_Z                      _UxGT("Мікрокрок Z")
+#define MSG_ENDSTOP_ABORT                   _UxGT("невдача кінцевика")
+#define MSG_HEATING_FAILED_LCD              _UxGT("Невдалий нагрів")
+#define MSG_THERMAL_RUNAWAY                 _UxGT("ЗБІЙ ТЕМПЕРАТУРИ")
+#define MSG_ERR_Z_HOMING                    _UxGT("G28 Z Відмовлено")
+#define MSG_HALTED                          _UxGT("ПРИНТЕР ЗУПИНЕНО")
+#define MSG_PLEASE_RESET                    _UxGT("Перезавантажте")
+#define MSG_SHORT_DAY                       _UxGT("д") // One character only
+#define MSG_SHORT_HOUR                      _UxGT("г") // One character only
+#define MSG_SHORT_MINUTE                    _UxGT("х") // One character only
+#define MSG_HEATING                         _UxGT("Нагрівання...")
+#define MSG_HEATING_COMPLETE                _UxGT("Нагріто.")
+#define MSG_BED_HEATING                     _UxGT("Нагрівання столу.")
+#define MSG_BED_DONE                        _UxGT("Стіл нагрітий.")
+#define MSG_DELTA_CALIBRATE                 _UxGT("Калібр. Delta")
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Калібрування X")
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Калібрування Y")
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Калібрування Z")
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Калібр. Центру")
 
-#define MSG_INFO_MENU                       "Про принтер"
-#define MSG_INFO_PRINTER_MENU               "Інформація"
-#define MSG_INFO_STATS_MENU                 "Статистика"
-#define MSG_INFO_BOARD_MENU                 "Про плату"
-#define MSG_INFO_THERMISTOR_MENU            "Термістори"
-#define MSG_INFO_EXTRUDERS                  "Екструдери"
-#define MSG_INFO_BAUDRATE                   "біт/с"
-#define MSG_INFO_PROTOCOL                   "Протокол"
-#define MSG_LIGHTS_ON                       "Підсвітка увік."
-#define MSG_LIGHTS_OFF                      "Підсвітка вимк."
+#define MSG_INFO_MENU                       _UxGT("Про принтер")
+#define MSG_INFO_PRINTER_MENU               _UxGT("Інформація")
+#define MSG_INFO_STATS_MENU                 _UxGT("Статистика")
+#define MSG_INFO_BOARD_MENU                 _UxGT("Про плату")
+#define MSG_INFO_THERMISTOR_MENU            _UxGT("Термістори")
+#define MSG_INFO_EXTRUDERS                  _UxGT("Екструдери")
+#define MSG_INFO_BAUDRATE                   _UxGT("біт/с")
+#define MSG_INFO_PROTOCOL                   _UxGT("Протокол")
+#define MSG_LIGHTS_ON                       _UxGT("Підсвітка увік.")
+#define MSG_LIGHTS_OFF                      _UxGT("Підсвітка вимк.")
 
 #if LCD_WIDTH >= 20
-  #define MSG_INFO_PRINT_COUNT              "К-сть друків"
-  #define MSG_INFO_COMPLETED_PRINTS         "Завершено"
-  #define MSG_INFO_PRINT_TIME               "Весь час друку"
-  #define MSG_INFO_PRINT_LONGEST            "Найдовший час"
-  #define MSG_INFO_PRINT_FILAMENT           "Екструдовано"
+  #define MSG_INFO_PRINT_COUNT              _UxGT("К-сть друків")
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Завершено")
+  #define MSG_INFO_PRINT_TIME               _UxGT("Весь час друку")
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("Найдовший час")
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Екструдовано")
 #else
-  #define MSG_INFO_PRINT_COUNT              "Друків"
-  #define MSG_INFO_COMPLETED_PRINTS         "Завершено"
-  #define MSG_INFO_PRINT_TIME               "Загалом"
-  #define MSG_INFO_PRINT_LONGEST            "Найдовший"
-  #define MSG_INFO_PRINT_FILAMENT           "Ексдруд."
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Друків")
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Завершено")
+  #define MSG_INFO_PRINT_TIME               _UxGT("Загалом")
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("Найдовший")
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Ексдруд.")
 #endif
 
-#define MSG_INFO_MIN_TEMP                   "Мін Темп."
-#define MSG_INFO_MAX_TEMP                   "Макс Темп."
-#define MSG_INFO_PSU                        "Джерело жив."
+#define MSG_INFO_MIN_TEMP                   _UxGT("Мін Темп.")
+#define MSG_INFO_MAX_TEMP                   _UxGT("Макс Темп.")
+#define MSG_INFO_PSU                        _UxGT("Джерело жив.")
 
-#define MSG_DRIVE_STRENGTH                  "Сила мотору"
-#define MSG_DAC_PERCENT                     "% мотору"
-#define MSG_DAC_EEPROM_WRITE                "Запис ЦАП на ПЗП"
+#define MSG_DRIVE_STRENGTH                  _UxGT("Сила мотору")
+#define MSG_DAC_PERCENT                     _UxGT("% мотору")
+#define MSG_DAC_EEPROM_WRITE                _UxGT("Запис ЦАП на ПЗП")
 
-#define MSG_FILAMENT_CHANGE_HEADER          "ЗАМІНА ВОЛОКНА"
-#define MSG_FILAMENT_CHANGE_OPTION_HEADER   "НАЛАШТ. ЗАМІНИ:"
-#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  "Екструдувати"
-#define MSG_FILAMENT_CHANGE_OPTION_RESUME   "Відновити друк"
+#define MSG_FILAMENT_CHANGE_HEADER          _UxGT("ЗАМІНА ВОЛОКНА")
+#define MSG_FILAMENT_CHANGE_OPTION_HEADER   _UxGT("НАЛАШТ. ЗАМІНИ:")
+#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  _UxGT("Екструдувати")
+#define MSG_FILAMENT_CHANGE_OPTION_RESUME   _UxGT("Відновити друк")
 
 #if LCD_HEIGHT >= 4
   // Up to 3 lines allowed
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Зачекайте на"
-  #define MSG_FILAMENT_CHANGE_INIT_2          "початок заміни"
-  #define MSG_FILAMENT_CHANGE_INIT_3          "волокна"
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Зачекайте на"
-  #define MSG_FILAMENT_CHANGE_UNLOAD_2        "вивід волокна"
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Вставте волокно"
-  #define MSG_FILAMENT_CHANGE_INSERT_2        "та натисніть для"
-  #define MSG_FILAMENT_CHANGE_INSERT_3        "продовження..."
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Зачекайте на"
-  #define MSG_FILAMENT_CHANGE_LOAD_2          "ввід волокна"
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Зачекайте на"
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       "екструзію"
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_3       "волокна"
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Зачекайте на"
-  #define MSG_FILAMENT_CHANGE_RESUME_2        "відновлення"
-  #define MSG_FILAMENT_CHANGE_RESUME_3        "друку"
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Зачекайте на")
+  #define MSG_FILAMENT_CHANGE_INIT_2          _UxGT("початок заміни")
+  #define MSG_FILAMENT_CHANGE_INIT_3          _UxGT("волокна")
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Зачекайте на")
+  #define MSG_FILAMENT_CHANGE_UNLOAD_2        _UxGT("вивід волокна")
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Вставте волокно")
+  #define MSG_FILAMENT_CHANGE_INSERT_2        _UxGT("та натисніть для")
+  #define MSG_FILAMENT_CHANGE_INSERT_3        _UxGT("продовження...")
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Зачекайте на")
+  #define MSG_FILAMENT_CHANGE_LOAD_2          _UxGT("ввід волокна")
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Зачекайте на")
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       _UxGT("екструзію")
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_3       _UxGT("волокна")
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Зачекайте на")
+  #define MSG_FILAMENT_CHANGE_RESUME_2        _UxGT("відновлення")
+  #define MSG_FILAMENT_CHANGE_RESUME_3        _UxGT("друку")
 #else // LCD_HEIGHT < 4
   // Up to 2 lines allowed
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Зачекайте..."
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Вивід..."
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Вставте і нат."
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Ввід..."
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Екстузія..."
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Відновлення..."
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Зачекайте...")
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Вивід...")
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Вставте і нат.")
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Ввід...")
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Екстузія...")
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Відновлення...")
 #endif // LCD_HEIGHT < 4
 
 #endif // LANGUAGE_UK_H
diff --git a/Marlin/language_zh_CN.h b/Marlin/language_zh_CN.h
new file mode 100644
index 0000000000000000000000000000000000000000..202ddc55cee1c87d62ef93c751711e692ba045fe
--- /dev/null
+++ b/Marlin/language_zh_CN.h
@@ -0,0 +1,236 @@
+/**
+ * Marlin 3D Printer Firmware
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
+ *
+ * Based on Sprinter and grbl.
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+/**
+ * Simplified Chineses
+ *
+ * LCD Menu Messages
+ * See also https://github.com/MarlinFirmware/Marlin/wiki/LCD-Language
+ *
+ */
+#ifndef LANGUAGE_ZH_CN_H
+#define LANGUAGE_ZH_CN_H
+
+#define WELCOME_MSG                         MACHINE_NAME _UxGT("已就绪.")  //" ready."
+#define MSG_SD_INSERTED                     _UxGT("存储卡已插入")  //"Card inserted"
+#define MSG_SD_REMOVED                      _UxGT("存储卡被拔出")  //"Card removed"
+#define MSG_LCD_ENDSTOPS                    _UxGT("挡块")  //"Endstops" // Max length 8 characters
+#define MSG_MAIN                            _UxGT("主菜单")  //"Main"
+#define MSG_AUTOSTART                       _UxGT("自动开始")  //"Autostart"
+#define MSG_DISABLE_STEPPERS                _UxGT("关闭步进电机")  //"Disable steppers"
+#define MSG_AUTO_HOME                       _UxGT("回原点")  //"Auto home"
+#define MSG_AUTO_HOME_X                     _UxGT("回X原位")  //"Home X"
+#define MSG_AUTO_HOME_Y                     _UxGT("回Y原位")  //"Home Y"
+#define MSG_AUTO_HOME_Z                     _UxGT("回Z原位")  //"Home Z"
+#define MSG_LEVEL_BED_HOMING                _UxGT("平台调平XYZ归原位")  //"Homing XYZ"
+#define MSG_LEVEL_BED_WAITING               _UxGT("单击开始热床调平")  //"Click to Begin"
+#define MSG_LEVEL_BED_NEXT_POINT            _UxGT("下个热床调平点")  //"Next Point"
+#define MSG_LEVEL_BED_DONE                  _UxGT("完成热床调平")  //"Leveling Done!"
+#define MSG_LEVEL_BED_CANCEL                _UxGT("取消热床调平")  //"Cancel"
+#define MSG_SET_HOME_OFFSETS                _UxGT("设置原点偏移")  //"Set home offsets"
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("偏移已启用")  //"Offsets applied"
+#define MSG_SET_ORIGIN                      _UxGT("设置原点")  //"Set origin"
+#define MSG_PREHEAT_1                       _UxGT("预热PLA")  //"Preheat PLA"
+#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 _UxGT(" ")  //MSG_PREHEAT_1 " "
+#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 _UxGT(" 全部")  //MSG_PREHEAT_1 " All"
+#define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1 _UxGT(" 热床")  //MSG_PREHEAT_1 " Bed"
+#define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 _UxGT(" 设置")  //MSG_PREHEAT_1 " conf"
+#define MSG_PREHEAT_2                       _UxGT("预热ABS")  //"Preheat ABS"
+#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 _UxGT(" ")  //MSG_PREHEAT_2 " "
+#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 _UxGT(" 全部")  //MSG_PREHEAT_2 " All"
+#define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2 _UxGT(" 热床")  //MSG_PREHEAT_2 " Bed"
+#define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 _UxGT(" 设置")  //MSG_PREHEAT_2 " conf"
+#define MSG_COOLDOWN                        _UxGT("降温")  //"Cooldown"
+#define MSG_SWITCH_PS_ON                    _UxGT("电源打开")  //"Switch power on"
+#define MSG_SWITCH_PS_OFF                   _UxGT("电源关闭")  //"Switch power off"
+#define MSG_EXTRUDE                         _UxGT("挤出")  //"Extrude"
+#define MSG_RETRACT                         _UxGT("回抽")  //"Retract"
+#define MSG_MOVE_AXIS                       _UxGT("移动轴")  //"Move axis"
+#define MSG_LEVEL_BED                       _UxGT("调平热床")  //"Level bed"
+#define MSG_MOVE_X                          _UxGT("移动X")  //"Move X"
+#define MSG_MOVE_Y                          _UxGT("移动Y")  //"Move Y"
+#define MSG_MOVE_Z                          _UxGT("移动Z")  //"Move Z"
+#define MSG_MOVE_E                          _UxGT("挤出机")  //"Extruder"
+#define MSG_MOVE_01MM                       _UxGT("移动 0.1 mm")  //"Move 0.1mm"
+#define MSG_MOVE_1MM                        _UxGT("移动 1 mm")  //"Move 1mm"
+#define MSG_MOVE_10MM                       _UxGT("移动 10 mm")  //"Move 10mm"
+#define MSG_SPEED                           _UxGT("速率")  //"Speed"
+#define MSG_BED_Z                           _UxGT("热床Z")  //"Bed Z"
+#define MSG_NOZZLE                          _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" 喷嘴")  //"Nozzle" 噴嘴
+#define MSG_BED                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" 热床")  //"Bed"
+#define MSG_FAN_SPEED                       _UxGT("风扇速率")  //"Fan speed"
+#define MSG_FLOW                            _UxGT("挤出速率")  //"Flow"
+#define MSG_CONTROL                         _UxGT("控制")  //"Control"
+#define MSG_MIN                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" 最小") //" " LCD_STR_THERMOMETER " Min"
+#define MSG_MAX                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" 最大")  //" " LCD_STR_THERMOMETER " Max"
+#define MSG_FACTOR                          _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" 因数")  //" " LCD_STR_THERMOMETER " Fact"
+#define MSG_AUTOTEMP                        _UxGT("自动控温")  //"Autotemp"
+#define MSG_ON                              _UxGT("开 ")  //"On "
+#define MSG_OFF                             _UxGT("关 ")  //"Off"
+#define MSG_PID_P                           _UxGT("PID-P")  //"PID-P"
+#define MSG_PID_I                           _UxGT("PID-I")  //"PID-I"
+#define MSG_PID_D                           _UxGT("PID-D")  //"PID-D"
+#define MSG_PID_C                           _UxGT("PID-C")  //"PID-C"
+#define MSG_SELECT                          _UxGT("选择")  //"Select"
+#define MSG_ACC                             _UxGT("加速度")  //"Accel" acceleration
+#define MSG_VX_JERK                         _UxGT("X轴抖动速率")  //"Vx-jerk"
+#define MSG_VY_JERK                         _UxGT("Y轴抖动速率")  //"Vy-jerk"
+#define MSG_VZ_JERK                         _UxGT("Z轴抖动速率")  //"Vz-jerk"
+#define MSG_VE_JERK                         _UxGT("挤出机抖动速率")  //"Ve-jerk"
+#define MSG_VMAX                            _UxGT("最大进料速率")  //"Vmax " max_feedrate_mm_s
+#define MSG_VMIN                            _UxGT("最小进料速率")  //"Vmin"  min_feedrate_mm_s
+#define MSG_VTRAV_MIN                       _UxGT("最小移动速率")  //"VTrav min" min_travel_feedrate_mm_s, (target) speed of the move
+#define MSG_AMAX                            _UxGT("最大打印加速度")  //"Amax " max_acceleration_mm_per_s2, acceleration in units/s^2 for print moves
+#define MSG_A_RETRACT                       _UxGT("收进加速度")  //"A-retract" retract_acceleration, E acceleration in mm/s^2 for retracts
+#define MSG_A_TRAVEL                        _UxGT("非打印移动加速度")  //"A-travel" travel_acceleration, X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
+#define MSG_XSTEPS                          _UxGT("X轴步数/mm")  //"Xsteps/mm" axis_steps_per_mm, axis steps-per-unit G92
+#define MSG_YSTEPS                          _UxGT("Y轴步数/mm")  //"Ysteps/mm"
+#define MSG_ZSTEPS                          _UxGT("Z轴步数/mm")  //"Zsteps/mm"
+#define MSG_ESTEPS                          _UxGT("挤出机步数/mm")  //"Esteps/mm"
+#define MSG_TEMPERATURE                     _UxGT("温度")  //"Temperature"
+#define MSG_MOTION                          _UxGT("运动")  //"Motion"
+#define MSG_VOLUMETRIC                      _UxGT("丝料测容")  //"Filament" lcd_control_volumetric_menu
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("测容积mm³")  //"E in mm3" volumetric_enabled
+#define MSG_FILAMENT_DIAM                   _UxGT("丝料直径")  //"Fil. Dia."
+#define MSG_CONTRAST                        _UxGT("LCD对比度")  //"LCD contrast"
+#define MSG_STORE_EPROM                     _UxGT("保存设置")  //"Store memory"
+#define MSG_LOAD_EPROM                      _UxGT("装载设置")  //"Load memory"
+#define MSG_RESTORE_FAILSAFE                _UxGT("恢复安全值")  //"Restore failsafe"
+#define MSG_REFRESH                         _UxGT("刷新")  //"Refresh"
+#define MSG_WATCH                           _UxGT("信息屏")  //"Info screen"
+#define MSG_PREPARE                         _UxGT("准备")  //"Prepare"
+#define MSG_TUNE                            _UxGT("调整")  //"Tune"
+#define MSG_PAUSE_PRINT                     _UxGT("暂停打印")  //"Pause print"
+#define MSG_RESUME_PRINT                    _UxGT("恢复打印")  //"Resume print"
+#define MSG_STOP_PRINT                      _UxGT("停止打印")  //"Stop print"
+#define MSG_CARD_MENU                       _UxGT("从存储卡上打印")  //"Print from SD"
+#define MSG_NO_CARD                         _UxGT("无存储卡")  //"No SD card"
+#define MSG_DWELL                           _UxGT("休眠中 ...")  //"Sleep..."
+#define MSG_USERWAIT                        _UxGT("等待用户 ...")  //"Wait for user..."
+#define MSG_RESUMING                        _UxGT("恢复打印中")  //"Resuming print"
+#define MSG_PRINT_ABORTED                   _UxGT("打印已取消")  //"Print aborted"
+#define MSG_NO_MOVE                         _UxGT("无移动")  //"No move."
+#define MSG_KILLED                          _UxGT("已杀掉")  //"KILLED. "
+#define MSG_STOPPED                         _UxGT("已停止")  //"STOPPED. "
+#define MSG_CONTROL_RETRACT                 _UxGT("回抽长度mm")  //"Retract mm" retract_length, retract length (positive mm)
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("换手回抽长度mm")  //"Swap Re.mm" retract_length_swap, swap retract length (positive mm), for extruder change
+#define MSG_CONTROL_RETRACTF                _UxGT("回抽速率mm/s")  //"Retract  V" retract_feedrate_mm_s, feedrate for retracting (mm/s)
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Hop mm")  //"Hop mm" retract_zlift, retract Z-lift
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("回抽恢复长度mm")  //"UnRet +mm" retract_recover_length, additional recover length (mm, added to retract length when recovering)
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("换手回抽恢复长度mm")  //"S UnRet+mm" retract_recover_length_swap, additional swap recover length (mm, added to retract length when recovering from extruder change)
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("回抽恢复后进料速率mm/s")  //"UnRet  V" retract_recover_feedrate_mm_s, feedrate for recovering from retraction (mm/s)
+#define MSG_AUTORETRACT                     _UxGT("自动抽回")  //"AutoRetr." autoretract_enabled,
+#define MSG_FILAMENTCHANGE                  _UxGT("更换丝料")  //"Change filament"
+#define MSG_INIT_SDCARD                     _UxGT("初始化存储卡")  //"Init. SD card"
+#define MSG_CNG_SDCARD                      _UxGT("更换存储卡")  //"Change SD card"
+#define MSG_ZPROBE_OUT                      _UxGT("Z探针在热床之外")  //"Z probe out. bed" Z probe is not within the physical limits
+#define MSG_HOME                            _UxGT("归位")  //"Home"  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
+#define MSG_FIRST                           _UxGT("先")  //"first"
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Z偏移")  //"Z Offset"
+#define MSG_BABYSTEP_X                      _UxGT("微量调整X轴")  //"Babystep X" lcd_babystep_x, Babystepping enables the user to control the axis in tiny amounts
+#define MSG_BABYSTEP_Y                      _UxGT("微量调整Y轴")  //"Babystep Y"
+#define MSG_BABYSTEP_Z                      _UxGT("微量调整Z轴")  //"Babystep Z"
+#define MSG_ENDSTOP_ABORT                   _UxGT("挡块终止")  //"Endstop abort"
+#define MSG_HEATING_FAILED_LCD              _UxGT("加热失败")  //"Heating failed"
+#define MSG_ERR_REDUNDANT_TEMP              _UxGT("错误:REDUNDANT TEMP")  //"Err: REDUNDANT TEMP"
+#define MSG_THERMAL_RUNAWAY                 _UxGT("温控失控")  //"THERMAL RUNAWAY"
+#define MSG_ERR_MAXTEMP                     _UxGT("错误:最高温度")  //"Err: MAXTEMP"
+#define MSG_ERR_MINTEMP                     _UxGT("错误:最低温度")  //"Err: MINTEMP"
+#define MSG_ERR_MAXTEMP_BED                 _UxGT("错误:最高热床温度")  //"Err: MAXTEMP BED"
+#define MSG_ERR_MINTEMP_BED                 _UxGT("错误:最低热床温度")  //"Err: MINTEMP BED"
+#define MSG_HALTED                          _UxGT("打印停机")  //"PRINTER HALTED"
+#define MSG_PLEASE_RESET                    _UxGT("请重置")  //"Please reset"
+#define MSG_SHORT_DAY                       _UxGT("天")  //"d" // One character only
+#define MSG_SHORT_HOUR                      _UxGT("时")  //"h" // One character only
+#define MSG_SHORT_MINUTE                    _UxGT("分")  //"m" // One character only
+#define MSG_HEATING                         _UxGT("加热中 ...")  //"Heating..."
+#define MSG_HEATING_COMPLETE                _UxGT("完成加热")  //"Heating done."
+#define MSG_BED_HEATING                     _UxGT("加热热床中")  //"Bed Heating."
+#define MSG_BED_DONE                        _UxGT("完成加热热床")  //"Bed done."
+#define MSG_DELTA_CALIBRATE                 _UxGT("⊿校准")  //"Delta Calibration"
+#define MSG_DELTA_CALIBRATE_X               _UxGT("校准X")  //"Calibrate X"
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("校准Y")  //"Calibrate Y"
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("校准Z")  //"Calibrate Z"
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("校准中心")  //"Calibrate Center"
+
+#define MSG_INFO_MENU                       _UxGT("关于打印机")  //"About Printer"
+#define MSG_INFO_PRINTER_MENU               _UxGT("打印机信息")  //"Printer Info"
+#define MSG_INFO_STATS_MENU                 _UxGT("打印机统计")  //"Printer Stats"
+#define MSG_INFO_BOARD_MENU                 _UxGT("主板信息")  //"Board Info"
+#define MSG_INFO_THERMISTOR_MENU            _UxGT("温度计")  //"Thermistors"
+#define MSG_INFO_EXTRUDERS                  _UxGT("挤出机")  //"Extruders"
+#define MSG_INFO_BAUDRATE                   _UxGT("波特率")  //"Baud"
+#define MSG_INFO_PROTOCOL                   _UxGT("协议")  //"Protocol"
+
+#if LCD_WIDTH > 19
+#define MSG_INFO_PRINT_COUNT              _UxGT("打印计数")  //"Print Count"
+#define MSG_INFO_COMPLETED_PRINTS         _UxGT("完成了")  //"Completed"
+#define MSG_INFO_PRINT_TIME               _UxGT("总打印时间")  //"Total print time"
+#define MSG_INFO_PRINT_LONGEST            _UxGT("最长工作时间")  //"Longest job time"
+#define MSG_INFO_PRINT_FILAMENT           _UxGT("总计挤出")  //"Extruded total"
+#else
+#define MSG_INFO_PRINT_COUNT              _UxGT("打印数")  //"Prints"
+#define MSG_INFO_COMPLETED_PRINTS         _UxGT("完成")  //"Completed"
+#define MSG_INFO_PRINT_TIME               _UxGT("总共")  //"Total"
+#define MSG_INFO_PRINT_LONGEST            _UxGT("最长")  //"Longest"
+#define MSG_INFO_PRINT_FILAMENT           _UxGT("已挤出")  //"Extruded"
+#endif
+
+#define MSG_INFO_MIN_TEMP                   _UxGT("最低温度")  //"Min Temp"
+#define MSG_INFO_MAX_TEMP                   _UxGT("最高温度")  //"Max Temp"
+#define MSG_INFO_PSU                        _UxGT("电源供应")  //"Power Supply"
+
+#define MSG_FILAMENT_CHANGE_HEADER          _UxGT("修改丝料")  //"CHANGE FILAMENT"
+#define MSG_FILAMENT_CHANGE_OPTION_HEADER   _UxGT("修改选项:")  //"CHANGE OPTIONS:"
+#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  _UxGT("挤出更多")  //"Extrude more"
+#define MSG_FILAMENT_CHANGE_OPTION_RESUME   _UxGT("恢复打印")  //"Resume print"
+
+#if LCD_HEIGHT >= 4
+#define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("等待开始")  //"Wait for start"
+#define MSG_FILAMENT_CHANGE_INIT_2          _UxGT("丝料")  //"of the filament"
+#define MSG_FILAMENT_CHANGE_INIT_3          _UxGT("变更")  //"change"
+#define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("等待")  //"Wait for"
+#define MSG_FILAMENT_CHANGE_UNLOAD_2        _UxGT("卸下丝料")  //"filament unload"
+#define MSG_FILAMENT_CHANGE_UNLOAD_3        _UxGT("")  //""
+#define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("插入丝料")  //"Insert filament"
+#define MSG_FILAMENT_CHANGE_INSERT_2        _UxGT("并按键")  //"and press button"
+#define MSG_FILAMENT_CHANGE_INSERT_3        _UxGT("来继续 ...")  //"to continue..."
+#define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("等待")  //"Wait for"
+#define MSG_FILAMENT_CHANGE_LOAD_2          _UxGT("进料")  //"filament load"
+#define MSG_FILAMENT_CHANGE_LOAD_3          _UxGT("")  //""
+#define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("等待")  //"Wait for"
+#define MSG_FILAMENT_CHANGE_EXTRUDE_2       _UxGT("丝料挤出")  //"filament extrude"
+#define MSG_FILAMENT_CHANGE_EXTRUDE_3       _UxGT("")  //""
+#define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("等待打印")  //"Wait for print"
+#define MSG_FILAMENT_CHANGE_RESUME_2        _UxGT("恢复")  //"to resume"
+#define MSG_FILAMENT_CHANGE_RESUME_3        _UxGT("")  //""
+
+#else // LCD_HEIGHT < 4
+#define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("请等待 ...")  //"Please wait..."
+#define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("退出中 ...")  //"Ejecting..."
+#define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("插入并单击")  //"Insert and Click"
+#define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("装载中 ...")  //"Loading..."
+#define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("挤出中 ...")  //"Extruding..."
+#define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("恢复中 ...")  //"Resuming..."
+#endif // LCD_HEIGHT < 4
+
+#endif // LANGUAGE_ZH_CN_H
diff --git a/Marlin/language_zh_TW.h b/Marlin/language_zh_TW.h
new file mode 100644
index 0000000000000000000000000000000000000000..3ab8f2f50381b7d85019cab46c7145857f699532
--- /dev/null
+++ b/Marlin/language_zh_TW.h
@@ -0,0 +1,236 @@
+/**
+ * Marlin 3D Printer Firmware
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
+ *
+ * Based on Sprinter and grbl.
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+/**
+ * Traditional Chinese
+ *
+ * LCD Menu Messages
+ * See also https://github.com/MarlinFirmware/Marlin/wiki/LCD-Language
+ *
+ */
+#ifndef LANGUAGE_ZH_TW_H
+#define LANGUAGE_ZH_TW_H
+
+#define WELCOME_MSG                         MACHINE_NAME _UxGT("已就緒.")  //" ready."
+#define MSG_SD_INSERTED                     _UxGT("記憶卡已插入")  //"Card inserted"
+#define MSG_SD_REMOVED                      _UxGT("記憶卡被拔出")  //"Card removed"
+#define MSG_LCD_ENDSTOPS                    _UxGT("擋塊")  //"Endstops" // Max length 8 characters
+#define MSG_MAIN                            _UxGT("主選單")  //"Main"
+#define MSG_AUTOSTART                       _UxGT("自動開始")  //"Autostart"
+#define MSG_DISABLE_STEPPERS                _UxGT("關閉步進驅動")  //"Disable steppers"
+#define MSG_AUTO_HOME                       _UxGT("自動回原點")  //"Auto home"
+#define MSG_AUTO_HOME_X                     _UxGT("回X原位")  //"Home X"
+#define MSG_AUTO_HOME_Y                     _UxGT("回Y原位")  //"Home Y"
+#define MSG_AUTO_HOME_Z                     _UxGT("回Z原位")  //"Home Z"
+#define MSG_LEVEL_BED_HOMING                _UxGT("平台調平XYZ歸原位")  //"Homing XYZ"
+#define MSG_LEVEL_BED_WAITING               _UxGT("單擊開始熱床調平")  //"Click to Begin"
+#define MSG_LEVEL_BED_NEXT_POINT            _UxGT("下個熱床調平點")  //"Next Point"
+#define MSG_LEVEL_BED_DONE                  _UxGT("完成熱床調平")  //"Leveling Done!"
+#define MSG_LEVEL_BED_CANCEL                _UxGT("取消熱床調平")  //"Cancel"
+#define MSG_SET_HOME_OFFSETS                _UxGT("設置原點偏移")  //"Set home offsets"
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("偏移已啟用")  //"Offsets applied"
+#define MSG_SET_ORIGIN                      _UxGT("設置原點")  //"Set origin"
+#define MSG_PREHEAT_1                       _UxGT("預熱PLA")  //"Preheat PLA"
+#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 _UxGT(" ")  //MSG_PREHEAT_1 " "
+#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 _UxGT(" 全部")  //MSG_PREHEAT_1 " All"
+#define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1 _UxGT(" 熱床")  //MSG_PREHEAT_1 " Bed"
+#define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 _UxGT(" 設置")  //MSG_PREHEAT_1 " conf"
+#define MSG_PREHEAT_2                       _UxGT("預熱ABS")  //"Preheat ABS"
+#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 _UxGT(" ")  //MSG_PREHEAT_2 " "
+#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 _UxGT(" 全部")  //MSG_PREHEAT_2 " All"
+#define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2 _UxGT(" 熱床")  //MSG_PREHEAT_2 " Bed"
+#define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 _UxGT(" 設置")  //MSG_PREHEAT_2 " conf"
+#define MSG_COOLDOWN                        _UxGT("降溫")  //"Cooldown"
+#define MSG_SWITCH_PS_ON                    _UxGT("電源打開")  //"Switch power on"
+#define MSG_SWITCH_PS_OFF                   _UxGT("電源關閉")  //"Switch power off"
+#define MSG_EXTRUDE                         _UxGT("擠出")  //"Extrude"
+#define MSG_RETRACT                         _UxGT("回抽")  //"Retract"
+#define MSG_MOVE_AXIS                       _UxGT("移動軸")  //"Move axis"
+#define MSG_LEVEL_BED                       _UxGT("調平熱床")  //"Level bed"
+#define MSG_MOVE_X                          _UxGT("移動X")  //"Move X"
+#define MSG_MOVE_Y                          _UxGT("移動Y")  //"Move Y"
+#define MSG_MOVE_Z                          _UxGT("移動Z")  //"Move Z"
+#define MSG_MOVE_E                          _UxGT("擠出機")  //"Extruder"
+#define MSG_MOVE_01MM                       _UxGT("移動 0.1 mm")  //"Move 0.1mm"
+#define MSG_MOVE_1MM                        _UxGT("移動 1 mm")  //"Move 1mm"
+#define MSG_MOVE_10MM                       _UxGT("移動 10 mm")  //"Move 10mm"
+#define MSG_SPEED                           _UxGT("速率")  //"Speed"
+#define MSG_BED_Z                           _UxGT("熱床Z")  //"Bed Z"
+#define MSG_NOZZLE                          _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" 噴嘴")  //"Nozzle" 噴嘴
+#define MSG_BED                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" 熱床")  //"Bed"
+#define MSG_FAN_SPEED                       _UxGT("風扇速率")  //"Fan speed"
+#define MSG_FLOW                            _UxGT("擠出速率")  //"Flow"
+#define MSG_CONTROL                         _UxGT("控制")  //"Control"
+#define MSG_MIN                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" 最小") //" " LCD_STR_THERMOMETER " Min"
+#define MSG_MAX                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" 最大")  //" " LCD_STR_THERMOMETER " Max"
+#define MSG_FACTOR                          _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" 系數")  //" " LCD_STR_THERMOMETER " Fact"
+#define MSG_AUTOTEMP                        _UxGT("自動控溫")  //"Autotemp"
+#define MSG_ON                              _UxGT("開 ")  //"On "
+#define MSG_OFF                             _UxGT("關 ")  //"Off"
+#define MSG_PID_P                           _UxGT("PID-P")  //"PID-P"
+#define MSG_PID_I                           _UxGT("PID-I")  //"PID-I"
+#define MSG_PID_D                           _UxGT("PID-D")  //"PID-D"
+#define MSG_PID_C                           _UxGT("PID-C")  //"PID-C"
+#define MSG_SELECT                          _UxGT("選擇")  //"Select"
+#define MSG_ACC                             _UxGT("加速度")  //"Accel" acceleration
+#define MSG_VX_JERK                         _UxGT("X軸抖動速率")  //"Vx-jerk"
+#define MSG_VY_JERK                         _UxGT("Y軸抖動速率")  //"Vy-jerk"
+#define MSG_VZ_JERK                         _UxGT("Z軸抖動速率")  //"Vz-jerk"
+#define MSG_VE_JERK                         _UxGT("擠出機抖動速率")  //"Ve-jerk"
+#define MSG_VMAX                            _UxGT("最大進料速率")  //"Vmax " max_feedrate_mm_s
+#define MSG_VMIN                            _UxGT("最小進料速率")  //"Vmin"  min_feedrate_mm_s
+#define MSG_VTRAV_MIN                       _UxGT("最小移動速率")  //"VTrav min" min_travel_feedrate_mm_s, (target) speed of the move
+#define MSG_AMAX                            _UxGT("最大列印加速度")  //"Amax " max_acceleration_mm_per_s2, acceleration in units/s^2 for print moves
+#define MSG_A_RETRACT                       _UxGT("收進加速度")  //"A-retract" retract_acceleration, E acceleration in mm/s^2 for retracts
+#define MSG_A_TRAVEL                        _UxGT("非列印移動加速度")  //"A-travel" travel_acceleration, X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
+#define MSG_XSTEPS                          _UxGT("X軸步數/mm")  //"Xsteps/mm" axis_steps_per_mm, axis steps-per-unit G92
+#define MSG_YSTEPS                          _UxGT("Y軸步數/mm")  //"Ysteps/mm"
+#define MSG_ZSTEPS                          _UxGT("Z軸步數/mm")  //"Zsteps/mm"
+#define MSG_ESTEPS                          _UxGT("擠出機步數/mm")  //"Esteps/mm"
+#define MSG_TEMPERATURE                     _UxGT("溫度")  //"Temperature"
+#define MSG_MOTION                          _UxGT("運動")  //"Motion"
+#define MSG_VOLUMETRIC                      _UxGT("絲料測容")  //"Filament" lcd_control_volumetric_menu
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("測容積mm³")  //"E in mm3" volumetric_enabled
+#define MSG_FILAMENT_DIAM                   _UxGT("絲料直徑")  //"Fil. Dia."
+#define MSG_CONTRAST                        _UxGT("LCD對比度")  //"LCD contrast"
+#define MSG_STORE_EPROM                     _UxGT("保存設置")  //"Store memory"
+#define MSG_LOAD_EPROM                      _UxGT("裝載設置")  //"Load memory"
+#define MSG_RESTORE_FAILSAFE                _UxGT("恢複安全值")  //"Restore failsafe"
+#define MSG_REFRESH                         _UxGT("刷新")  //"Refresh"
+#define MSG_WATCH                           _UxGT("資訊界面")  //"Info screen"
+#define MSG_PREPARE                         _UxGT("準備")  //"Prepare"
+#define MSG_TUNE                            _UxGT("調整")  //"Tune"
+#define MSG_PAUSE_PRINT                     _UxGT("暫停列印")  //"Pause print"
+#define MSG_RESUME_PRINT                    _UxGT("恢複列印")  //"Resume print"
+#define MSG_STOP_PRINT                      _UxGT("停止列印")  //"Stop print"
+#define MSG_CARD_MENU                       _UxGT("從記憶卡上列印")  //"Print from SD"
+#define MSG_NO_CARD                         _UxGT("無記憶卡")  //"No SD card"
+#define MSG_DWELL                           _UxGT("休眠 ...")  //"Sleep..."
+#define MSG_USERWAIT                        _UxGT("等待用戶 ...")  //"Wait for user..."
+#define MSG_RESUMING                        _UxGT("恢複列印中")  //"Resuming print"
+#define MSG_PRINT_ABORTED                   _UxGT("列印已取消")  //"Print aborted"
+#define MSG_NO_MOVE                         _UxGT("無移動")  //"No move."
+#define MSG_KILLED                          _UxGT("已殺掉")  //"KILLED. "
+#define MSG_STOPPED                         _UxGT("已停止")  //"STOPPED. "
+#define MSG_CONTROL_RETRACT                 _UxGT("回抽長度mm")  //"Retract mm" retract_length, retract length (positive mm)
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("換手回抽長度mm")  //"Swap Re.mm" retract_length_swap, swap retract length (positive mm), for extruder change
+#define MSG_CONTROL_RETRACTF                _UxGT("回抽速率mm/s")  //"Retract  V" retract_feedrate_mm_s, feedrate for retracting (mm/s)
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Hop mm")  //"Hop mm" retract_zlift, retract Z-lift
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("回抽恢複長度mm")  //"UnRet +mm" retract_recover_length, additional recover length (mm, added to retract length when recovering)
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("換手回抽恢複長度mm")  //"S UnRet+mm" retract_recover_length_swap, additional swap recover length (mm, added to retract length when recovering from extruder change)
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("回抽恢複後進料速率mm/s")  //"UnRet  V" retract_recover_feedrate_mm_s, feedrate for recovering from retraction (mm/s)
+#define MSG_AUTORETRACT                     _UxGT("自動抽回")  //"AutoRetr." autoretract_enabled,
+#define MSG_FILAMENTCHANGE                  _UxGT("更換絲料")  //"Change filament"
+#define MSG_INIT_SDCARD                     _UxGT("初始化記憶卡")  //"Init. SD card"
+#define MSG_CNG_SDCARD                      _UxGT("更換記憶卡")  //"Change SD card"
+#define MSG_ZPROBE_OUT                      _UxGT("Z探針在熱床之外")  //"Z probe out. bed" Z probe is not within the physical limits
+#define MSG_HOME                            _UxGT("歸位")  //"Home"  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
+#define MSG_FIRST                           _UxGT("先")  //"first"
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Z偏移")  //"Z Offset"
+#define MSG_BABYSTEP_X                      _UxGT("微量調整X軸")  //"Babystep X" lcd_babystep_x, Babystepping enables the user to control the axis in tiny amounts
+#define MSG_BABYSTEP_Y                      _UxGT("微量調整Y軸")  //"Babystep Y"
+#define MSG_BABYSTEP_Z                      _UxGT("微量調整Z軸")  //"Babystep Z"
+#define MSG_ENDSTOP_ABORT                   _UxGT("擋塊終止")  //"Endstop abort"
+#define MSG_HEATING_FAILED_LCD              _UxGT("加熱失敗")  //"Heating failed"
+#define MSG_ERR_REDUNDANT_TEMP              _UxGT("錯誤:REDUNDANT TEMP")  //"Err: REDUNDANT TEMP"
+#define MSG_THERMAL_RUNAWAY                 _UxGT("溫控失控")  //"THERMAL RUNAWAY"
+#define MSG_ERR_MAXTEMP                     _UxGT("錯誤:最高溫度")  //"Err: MAXTEMP"
+#define MSG_ERR_MINTEMP                     _UxGT("錯誤:最低溫度")  //"Err: MINTEMP"
+#define MSG_ERR_MAXTEMP_BED                 _UxGT("錯誤:最高熱床溫度")  //"Err: MAXTEMP BED"
+#define MSG_ERR_MINTEMP_BED                 _UxGT("錯誤:最低熱床溫度")  //"Err: MINTEMP BED"
+#define MSG_HALTED                          _UxGT("印表機停機")  //"PRINTER HALTED"
+#define MSG_PLEASE_RESET                    _UxGT("請重置")  //"Please reset"
+#define MSG_SHORT_DAY                       _UxGT("天")  //"d" // One character only
+#define MSG_SHORT_HOUR                      _UxGT("時")  //"h" // One character only
+#define MSG_SHORT_MINUTE                    _UxGT("分")  //"m" // One character only
+#define MSG_HEATING                         _UxGT("加熱中 ...")  //"Heating..."
+#define MSG_HEATING_COMPLETE                _UxGT("完成加熱")  //"Heating done."
+#define MSG_BED_HEATING                     _UxGT("加熱熱床中")  //"Bed Heating."
+#define MSG_BED_DONE                        _UxGT("完成加熱熱床")  //"Bed done."
+#define MSG_DELTA_CALIBRATE                 _UxGT("⊿校準")  //"Delta Calibration"
+#define MSG_DELTA_CALIBRATE_X               _UxGT("校準X")  //"Calibrate X"
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("校準Y")  //"Calibrate Y"
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("校準Z")  //"Calibrate Z"
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("校準中心")  //"Calibrate Center"
+
+#define MSG_INFO_MENU                       _UxGT("關於印表機")  //"About Printer"
+#define MSG_INFO_PRINTER_MENU               _UxGT("印表機信息")  //"Printer Info"
+#define MSG_INFO_STATS_MENU                 _UxGT("印表機統計")  //"Printer Stats"
+#define MSG_INFO_BOARD_MENU                 _UxGT("主板信息")  //"Board Info"
+#define MSG_INFO_THERMISTOR_MENU            _UxGT("溫度計")  //"Thermistors"
+#define MSG_INFO_EXTRUDERS                  _UxGT("擠出機")  //"Extruders"
+#define MSG_INFO_BAUDRATE                   _UxGT("波特率")  //"Baud"
+#define MSG_INFO_PROTOCOL                   _UxGT("協議")  //"Protocol"
+
+#if LCD_WIDTH > 19
+#define MSG_INFO_PRINT_COUNT              _UxGT("列印計數")  //"Print Count"
+#define MSG_INFO_COMPLETED_PRINTS         _UxGT("完成了")  //"Completed"
+#define MSG_INFO_PRINT_TIME               _UxGT("總列印時間")  //"Total print time"
+#define MSG_INFO_PRINT_LONGEST            _UxGT("最長工作時間")  //"Longest job time"
+#define MSG_INFO_PRINT_FILAMENT           _UxGT("總計擠出")  //"Extruded total"
+#else
+#define MSG_INFO_PRINT_COUNT              _UxGT("列印數")  //"Prints"
+#define MSG_INFO_COMPLETED_PRINTS         _UxGT("完成")  //"Completed"
+#define MSG_INFO_PRINT_TIME               _UxGT("總共")  //"Total"
+#define MSG_INFO_PRINT_LONGEST            _UxGT("最長")  //"Longest"
+#define MSG_INFO_PRINT_FILAMENT           _UxGT("已擠出")  //"Extruded"
+#endif
+
+#define MSG_INFO_MIN_TEMP                   _UxGT("最低溫度")  //"Min Temp"
+#define MSG_INFO_MAX_TEMP                   _UxGT("最高溫度")  //"Max Temp"
+#define MSG_INFO_PSU                        _UxGT("電源供應")  //"Power Supply"
+
+#define MSG_FILAMENT_CHANGE_HEADER          _UxGT("修改絲料")  //"CHANGE FILAMENT"
+#define MSG_FILAMENT_CHANGE_OPTION_HEADER   _UxGT("修改選項:")  //"CHANGE OPTIONS:"
+#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  _UxGT("擠出更多")  //"Extrude more"
+#define MSG_FILAMENT_CHANGE_OPTION_RESUME   _UxGT("恢複列印")  //"Resume print"
+
+#if LCD_HEIGHT >= 4
+#define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("等待開始")  //"Wait for start"
+#define MSG_FILAMENT_CHANGE_INIT_2          _UxGT("絲料")  //"of the filament"
+#define MSG_FILAMENT_CHANGE_INIT_3          _UxGT("變更")  //"change"
+#define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("等待")  //"Wait for"
+#define MSG_FILAMENT_CHANGE_UNLOAD_2        _UxGT("卸下絲料")  //"filament unload"
+#define MSG_FILAMENT_CHANGE_UNLOAD_3        _UxGT("")  //""
+#define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("插入絲料")  //"Insert filament"
+#define MSG_FILAMENT_CHANGE_INSERT_2        _UxGT("並按鍵")  //"and press button"
+#define MSG_FILAMENT_CHANGE_INSERT_3        _UxGT("來繼續 ...")  //"to continue..."
+#define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("等待")  //"Wait for"
+#define MSG_FILAMENT_CHANGE_LOAD_2          _UxGT("進料")  //"filament load"
+#define MSG_FILAMENT_CHANGE_LOAD_3          _UxGT("")  //""
+#define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("等待")  //"Wait for"
+#define MSG_FILAMENT_CHANGE_EXTRUDE_2       _UxGT("絲料擠出")  //"filament extrude"
+#define MSG_FILAMENT_CHANGE_EXTRUDE_3       _UxGT("")  //""
+#define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("等待列印")  //"Wait for print"
+#define MSG_FILAMENT_CHANGE_RESUME_2        _UxGT("恢複")  //"to resume"
+#define MSG_FILAMENT_CHANGE_RESUME_3        _UxGT("")  //""
+
+#else // LCD_HEIGHT < 4
+#define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("請等待 ...")  //"Please wait..."
+#define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("退出中 ...")  //"Ejecting..."
+#define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("插入並單擊")  //"Insert and Click"
+#define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("裝載中 ...")  //"Loading..."
+#define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("擠出中 ...")  //"Extruding..."
+#define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("恢複中 ...")  //"Resuming..."
+#endif // LCD_HEIGHT < 4
+
+#endif // LANGUAGE_ZH_TW_H