diff --git a/Marlin/language_it.h b/Marlin/language_it.h
index d529e58718..80d64132ea 100644
--- a/Marlin/language_it.h
+++ b/Marlin/language_it.h
@@ -75,6 +75,8 @@
 #define MSG_MOVE_AXIS                       _UxGT("Muovi Asse")
 #define MSG_BED_LEVELING                    _UxGT("Livella piano")
 #define MSG_LEVEL_BED                       _UxGT("Livella piano")
+#define MSG_LEVEL_CORNERS                   _UxGT("Livella spigoli")
+#define MSG_NEXT_CORNER                     _UxGT("Prossimo spigolo")
 #define MSG_EDITING_STOPPED                 _UxGT("Modifica Mesh Fermata")
 #define MSG_USER_MENU                       _UxGT("Comandi Utente")
 
@@ -85,7 +87,7 @@
 #define MSG_UBL_MANUAL_MESH                 _UxGT("Mesh Manuale")
 #define MSG_UBL_BC_INSERT                   _UxGT("Metti spessore & misura")
 #define MSG_UBL_BC_INSERT2                  _UxGT("Misura")
-#define MSG_UBL_BC_REMOVE                   _UxGT("Rimuovi & misura piatto")
+#define MSG_UBL_BC_REMOVE                   _UxGT("Rimuovi e misura piatto")
 #define MSG_UBL_MOVING_TO_NEXT              _UxGT("Spostamento sucessivo")
 #define MSG_UBL_ACTIVATE_MESH               _UxGT("Attiva UBL")
 #define MSG_UBL_DEACTIVATE_MESH             _UxGT("Disattiva UBL")
@@ -93,6 +95,7 @@
 #define MSG_UBL_CUSTOM_BED_TEMP             MSG_UBL_SET_BED_TEMP
 #define MSG_UBL_SET_HOTEND_TEMP             _UxGT("Temp Ugello")
 #define MSG_UBL_CUSTOM_HOTEND_TEMP          MSG_UBL_SET_HOTEND_TEMP
+#define MSG_UBL_MESH_EDIT                   _UxGT("Modifica Mesh")
 #define MSG_UBL_EDIT_CUSTOM_MESH            _UxGT("Modif Custom Mesh")
 #define MSG_UBL_FINE_TUNE_MESH              _UxGT("Ritocca Mesh")
 #define MSG_UBL_DONE_EDITING_MESH           _UxGT("Done Editing Mesh")
@@ -132,11 +135,34 @@
 #define MSG_UBL_STORAGE_SLOT                _UxGT("Slot di memoria")
 #define MSG_UBL_LOAD_MESH                   _UxGT("Carica Mesh Piatto")
 #define MSG_UBL_SAVE_MESH                   _UxGT("Salva Mesh Piatto")
+#define MSG_MESH_LOADED                     _UxGT("Mesh %i caricata")
+#define MSG_MESH_SAVED                      _UxGT("Mesh %i salvata")
+#define MSG_NO_STORAGE                      _UxGT("Nessuna memoria")
 #define MSG_UBL_SAVE_ERROR                  _UxGT("Err: Salvataggio UBL")
 #define MSG_UBL_RESTORE_ERROR               _UxGT("Err: Ripristino UBL")
 #define MSG_UBL_Z_OFFSET_STOPPED            _UxGT("Z-Offset Fermato")
 #define MSG_UBL_STEP_BY_STEP_MENU           _UxGT("UBL passo passo")
 
+#define MSG_LED_CONTROL                     _UxGT("Controllo LED")
+#define MSG_LEDS_ON                         _UxGT("Luci On")
+#define MSG_LEDS_OFF                        _UxGT("Luci Off")
+#define MSG_LED_PRESETS                     _UxGT("Preset luci")
+#define MSG_SET_LEDS_RED                    _UxGT("Rosso")
+#define MSG_SET_LEDS_ORANGE                 _UxGT("Arancione")
+#define MSG_SET_LEDS_YELLOW                 _UxGT("Giallo")
+#define MSG_SET_LEDS_GREEN                  _UxGT("Verde")
+#define MSG_SET_LEDS_BLUE                   _UxGT("Blu")
+#define MSG_SET_LEDS_INDIGO                 _UxGT("Indaco")
+#define MSG_SET_LEDS_VIOLET                 _UxGT("Viola")
+#define MSG_SET_LEDS_WHITE                  _UxGT("Bianco")
+#define MSG_SET_LEDS_DEFAULT                _UxGT("Predefinito")
+#define MSG_CUSTOM_LEDS                     _UxGT("Luci personalizzate")
+#define MSG_INTENSITY_R                     _UxGT("Intensita rosso")
+#define MSG_INTENSITY_G                     _UxGT("Intensita verde")
+#define MSG_INTENSITY_B                     _UxGT("Intensita blu")
+#define MSG_INTENSITY_W                     _UxGT("Intensita bianco")
+#define MSG_LED_BRIGHTNESS                  _UxGT("Luminosita")
+
 #define MSG_MOVING                          _UxGT("In movimento...")
 #define MSG_FREE_XY                         _UxGT("XY liberi")
 #define MSG_MOVE_X                          _UxGT("Muovi X")
@@ -150,7 +176,8 @@
 #define MSG_BED_Z                           _UxGT("piatto Z")
 #define MSG_NOZZLE                          _UxGT("Ugello")
 #define MSG_BED                             _UxGT("Piatto")
-#define MSG_FAN_SPEED                       _UxGT("Velocità ventola")
+#define MSG_FAN_SPEED                       _UxGT("Velocita ventola")
+#define MSG_EXTRA_FAN_SPEED                 _UxGT("Magg vel ventola")
 #define MSG_FLOW                            _UxGT("Flusso")
 #define MSG_CONTROL                         _UxGT("Controllo")
 #define MSG_MIN                             LCD_STR_THERMOMETER _UxGT(" Min")
@@ -205,6 +232,8 @@
 #define MSG_FILAMENT                        _UxGT("Filamento")
 #define MSG_VOLUMETRIC_ENABLED              _UxGT("E in mm3")
 #define MSG_FILAMENT_DIAM                   _UxGT("Diam. filo")
+#define MSG_FILAMENT_UNLOAD                 _UxGT("Rimuovi mm")
+#define MSG_FILAMENT_LOAD                   _UxGT("Carica mm")
 #define MSG_ADVANCE_K                       _UxGT("K Avanzamento")
 #define MSG_CONTRAST                        _UxGT("Contrasto LCD")
 #define MSG_STORE_EEPROM                    _UxGT("Salva in memoria")
@@ -235,11 +264,16 @@
 #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_CONTROL_RETRACT_RECOVER_SWAPF   _UxGT("S UnRet V")
 #define MSG_AUTORETRACT                     _UxGT("AutoRitrai")
 #define MSG_FILAMENTCHANGE                  _UxGT("Cambia filamento")
+#define MSG_FILAMENTLOAD                    _UxGT("Carica filamento")
+#define MSG_FILAMENTUNLOAD                  _UxGT("Rimuovi filamento")
+#define MSG_FILAMENTUNLOAD_ALL              _UxGT("Rimuovi tutto")
 #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_SKEW_FACTOR                     _UxGT("Fattore distorsione")
 #define MSG_BLTOUCH                         _UxGT("BLTouch")
 #define MSG_BLTOUCH_SELFTEST                _UxGT("Autotest BLTouch")
 #define MSG_BLTOUCH_RESET                   _UxGT("Resetta BLTouch")
@@ -274,8 +308,12 @@
 #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_DELTA_SETTINGS                  _UxGT("Impostaz. Delta")
 #define MSG_DELTA_AUTO_CALIBRATE            _UxGT("Auto calibrazione")
 #define MSG_DELTA_HEIGHT_CALIBRATE          _UxGT("Imp. altezza Delta")
+#define MSG_DELTA_DIAG_ROD                  _UxGT("Barra Diagonale")
+#define MSG_DELTA_HEIGHT                    _UxGT("Altezza")
+#define MSG_DELTA_RADIUS                    _UxGT("Raggio")
 #define MSG_INFO_MENU                       _UxGT("Riguardo stampante")
 #define MSG_INFO_PRINTER_MENU               _UxGT("Info. stampante")
 #define MSG_3POINT_LEVELING                 _UxGT("Livel. a 3 punti")
@@ -314,9 +352,15 @@
 #define MSG_DAC_EEPROM_WRITE                _UxGT("Scrivi DAC EEPROM")
 
 #define MSG_FILAMENT_CHANGE_HEADER_PAUSE    _UxGT("STAMPA IN PAUSA")
+#define MSG_FILAMENT_CHANGE_HEADER_LOAD     _UxGT("CARICA FILAMENTO")
+#define MSG_FILAMENT_CHANGE_HEADER_UNLOAD   _UxGT("RIMUOVI FILAMENTO")
 #define MSG_FILAMENT_CHANGE_OPTION_HEADER   _UxGT("OPZIONI:")
+#define MSG_FILAMENT_CHANGE_OPTION_PURGE    _UxGT("Libera di piu")
 #define MSG_FILAMENT_CHANGE_OPTION_RESUME   _UxGT("Riprendi stampa")
 #define MSG_FILAMENT_CHANGE_NOZZLE          _UxGT("  Ugello: ")
+#define MSG_ERR_HOMING_FAILED               _UxGT("Home fallito")
+#define MSG_ERR_PROBING_FAILED              _UxGT("Probing fallito")
+#define MSG_M600_TOO_COLD                   _UxGT("M600:Troppo freddo")
 
 #if LCD_HEIGHT >= 4
   // Up to 3 lines allowed
@@ -336,6 +380,9 @@
   #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_PURGE_1       _UxGT("Attendere")
+  #define MSG_FILAMENT_CHANGE_PURGE_2       _UxGT("lo spurgo")
+  #define MSG_FILAMENT_CHANGE_PURGE_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")
@@ -344,8 +391,10 @@
   #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_HEAT_1        _UxGT("Riscalda ugello")
   #define MSG_FILAMENT_CHANGE_HEATING_1     _UxGT("Riscaldamento...")
   #define MSG_FILAMENT_CHANGE_LOAD_1        _UxGT("Caricamento...")
+  #define MSG_FILAMENT_CHANGE_PURGE_1       _UxGT("Spurgo filamento")
   #define MSG_FILAMENT_CHANGE_RESUME_1      _UxGT("Ripresa...")
 #endif // LCD_HEIGHT < 4