From 695938ba3f60dc0c1190220282f695b8bf9cd8a2 Mon Sep 17 00:00:00 2001 From: Daniele Sdei Date: Wed, 17 Oct 2012 12:48:26 +0200 Subject: [PATCH] Italian language support --- Marlin/language.h | 162 +++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 161 insertions(+), 1 deletion(-) diff --git a/Marlin/language.h b/Marlin/language.h index 5e37d5b60..82caee9b2 100644 --- a/Marlin/language.h +++ b/Marlin/language.h @@ -13,7 +13,8 @@ // 4 German // 5 Spanish // 6 Russian -// 7 Etc +// 7 Italian +// 8 Etc #define LANGUAGE_CHOICE 1 // Pick your language from the list above @@ -662,4 +663,163 @@ #define MSG_ENDSTOP_OPEN "Концевик освобожден" #endif + +#if LANGUAGE_CHOICE == 7 + + // LCD Menu Messages + #define WELCOME_MSG MACHINE_NAME " Pronto." + #define MSG_SD_INSERTED "SD Card inserita" + #define MSG_SD_REMOVED "SD Card rimossa" + #define MSG_MAIN " Menu principale \003" + #define MSG_AUTOSTART " Autostart" + #define MSG_DISABLE_STEPPERS " Disabilita Motori Passo-Passo" + #define MSG_AUTO_HOME " Auto Home" + #define MSG_SET_ORIGIN " Imposta Origini Assi" + #define MSG_PREHEAT_PLA " Preriscalda PLA" + #define MSG_PREHEAT_PLA_SETTINGS " Impostazioni Preriscaldamento PLA" + #define MSG_PREHEAT_ABS " Preriscalda ABS" + #define MSG_PREHEAT_ABS_SETTINGS " Impostazioni Preriscaldamento ABS" + #define MSG_COOLDOWN " Rafredda" + #define MSG_EXTRUDE " Estrudi" + #define MSG_RETRACT " Ritrai" + #define MSG_MOVE_AXIS " Muovi Asse \x7E" + #define MSG_SPEED " Velcità:" + #define MSG_NOZZLE " \002Ugello:" + #define MSG_NOZZLE1 " \002Ugello2:" + #define MSG_NOZZLE2 " \002Ugello3:" + #define MSG_BED " \002Piatto:" + #define MSG_FAN_SPEED " Velocità Ventola:" + #define MSG_FLOW " Flusso:" + #define MSG_CONTROL " Controllo \003" + #define MSG_MIN " \002 Min:" + #define MSG_MAX " \002 Max:" + #define MSG_FACTOR " \002 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 " Acc:" + #define MSG_VXY_JERK " Vxy-jerk: " + #define MSG_VMAX " Vmax " + #define MSG_X "x:" + #define MSG_Y "y:" + #define MSG_Z "z:" + #define MSG_E "e:" + #define MSG_VMIN " Vmin:" + #define MSG_VTRAV_MIN " VTrav min:" + #define MSG_AMAX " Amax " + #define MSG_A_RETRACT " A-ritrai:" + #define MSG_XSTEPS " Xpassi/mm:" + #define MSG_YSTEPS " Ypassi/mm:" + #define MSG_ZSTEPS " Zpassi/mm:" + #define MSG_ESTEPS " Epassi/mm:" + #define MSG_MAIN_WIDE " Menu Principale \003" + #define MSG_RECTRACT_WIDE " Ritrai \x7E" + #define MSG_TEMPERATURE_WIDE " Temperatura \x7E" + #define MSG_TEMPERATURE_RTN " Temperatura \003" + #define MSG_MOTION_WIDE " Movimento \x7E" + #define MSG_STORE_EPROM " Salva in memoria" + #define MSG_LOAD_EPROM " Carica dalla memoria" + #define MSG_RESTORE_FAILSAFE " Configurazioni di default" + #define MSG_REFRESH "\004Aggiorna" + #define MSG_WATCH " Guarda \003" + #define MSG_PREPARE " Prepara \x7E" + #define MSG_PREPARE_ALT " Prepara \003" + #define MSG_CONTROL_ARROW " Controllo \x7E" + #define MSG_RETRACT_ARROW " Ritrai \x7E" + #define MSG_TUNE " Tune \x7E" + #define MSG_PAUSE_PRINT " Metti in Pausa la Stampa \x7E" + #define MSG_RESUME_PRINT " Riprendi Stampa \x7E" + #define MSG_STOP_PRINT " Arresta Stampa \x7E" + #define MSG_CARD_MENU " Card Menu \x7E" + #define MSG_NO_CARD " No Card" + #define MSG_DWELL " Sospensione..." + #define MSG_USERWAIT "Attendi utente..." + #define MSG_NO_MOVE "Nessun movimento." + #define MSG_PART_RELEASE "Rilascio Parziale" + #define MSG_KILLED "UCCISO. " + #define MSG_STOPPED "ARRESTATO. " + #define MSG_STEPPER_RELEASED "Rilasciato." + #define MSG_CONTROL_RETRACT " Ritrai mm:" + #define MSG_CONTROL_RETRACTF " Ritrai F:" + #define MSG_CONTROL_RETRACT_ZLIFT " Salta mm:" + #define MSG_CONTROL_RETRACT_RECOVER " UnRet +mm:" + #define MSG_CONTROL_RETRACT_RECOVERF " UnRet F:" + #define MSG_AUTORETRACT " AutoRilascio.:" + #define MSG_SERIAL_ERROR_MENU_STRUCTURE "Qualcosa non va in MenuStructure." + + // Serial Console Messages + + #define MSG_Enqueing "accodamento \"" + #define MSG_POWERUP "Accensione" + #define MSG_EXTERNAL_RESET " Reset Esterno" + #define MSG_BROWNOUT_RESET " Brown out Reset" + #define MSG_WATCHDOG_RESET " Watchdog Reset" + #define MSG_SOFTWARE_RESET " Software Reset" + #define MSG_MARLIN "Marlin " + #define MSG_AUTHOR " | Autore: " + #define MSG_CONFIGURATION_VER " Ultimo Aggiornamento: " + #define MSG_FREE_MEMORY " Memoria Libera: " + #define MSG_PLANNER_BUFFER_BYTES " PlannerBufferBytes: " + #define MSG_OK "ok" + #define MSG_FILE_SAVED "File Salvato." + #define MSG_ERR_LINE_NO "Il Numero della Linea non corrisponde al Numero dell'Ultima Linea+1, Ultima Linea:" + #define MSG_ERR_CHECKSUM_MISMATCH "checksum non corrispondente, Ultima Linea:" + #define MSG_ERR_NO_CHECKSUM "Nessun Checksum con Numero di Linea, Ultima Linea:" + #define MSG_ERR_NO_LINENUMBER_WITH_CHECKSUM "Nessun Numero di Linea con Checksum, Ultima Linea:" + #define MSG_FILE_PRINTED "File stampato" + #define MSG_BEGIN_FILE_LIST "Inizio Lista File" + #define MSG_END_FILE_LIST "Fine Lista File" + #define MSG_M104_INVALID_EXTRUDER "M104 Estrusore non valido " + #define MSG_M105_INVALID_EXTRUDER "M105 Estrusore non valido " + #define MSG_ERR_NO_THERMISTORS "Nessun Termistore - nessuna temperatura" + #define MSG_M109_INVALID_EXTRUDER "M109 Estrusore non valido " + #define MSG_HEATING "Riscaldamento..." + #define MSG_HEATING_COMPLETE "Riscaldamento concluso." + #define MSG_BED_HEATING "Riscaldamento Piatto." + #define MSG_BED_DONE "Piatto Pronto." + #define MSG_M115_REPORT "FIRMWARE_NAME:Marlin V1; Sprinter/grbl mashup for gen6 FIRMWARE_URL:" FIRMWARE_URL " PROTOCOL_VERSION:" PROTOCOL_VERSION " MACHINE_TYPE:" MACHINE_NAME " EXTRUDER_COUNT:" STRINGIFY(EXTRUDERS) "\n" + #define MSG_COUNT_X " Calcola X:" + #define MSG_ERR_KILLED "Stampante Calda. kill() chiamata !!" + #define MSG_ERR_STOPPED "Stampante fermata a causa di errori. Risolvi l'errore e usa M999 per ripartire!. (Reset temperatura. Impostala prima di ripartire)" + #define MSG_RESEND "Reinviato:" + #define MSG_UNKNOWN_COMMAND "Comando sconosciuto:\"" + #define MSG_ACTIVE_EXTRUDER "Attiva Estrusore: " + #define MSG_INVALID_EXTRUDER "Estrusore non valido" + #define MSG_X_MIN "x_min: " + #define MSG_X_MAX "x_max: " + #define MSG_Y_MIN "y_min: " + #define MSG_Y_MAX "y_max: " + #define MSG_Z_MIN "z_min: " + #define MSG_Z_MAX "z_max: " + #define MSG_M119_REPORT "Segnalazione stato degli endstop" + #define MSG_ENDSTOP_HIT "INNESCATO" + #define MSG_ENDSTOP_OPEN "aperto" + + #define MSG_SD_CANT_OPEN_SUBDIR "Impossibile aprire sottocartella" + #define MSG_SD_INIT_FAIL "Fallita Inizializzazione SD" + #define MSG_SD_VOL_INIT_FAIL "Fallito il montaggio del Volume" + #define MSG_SD_OPENROOT_FAIL "Fallita l'apertura Cartella Principale" + #define MSG_SD_CARD_OK "SD card ok" + #define MSG_SD_WORKDIR_FAIL "Fallita l'apertura Cartella di Lavoro" + #define MSG_SD_OPEN_FILE_FAIL "Fallita l'apertura del File: " + #define MSG_SD_FILE_OPENED "File aperto:" + #define MSG_SD_SIZE " Dimensione:" + #define MSG_SD_FILE_SELECTED "File selezionato" + #define MSG_SD_WRITE_TO_FILE "Scrittura su file: " + #define MSG_SD_PRINTING_BYTE "Si sta scrivendo il byte su SD " + #define MSG_SD_NOT_PRINTING "Non si sta scrivendo su SD" + #define MSG_SD_ERR_WRITE_TO_FILE "Errore nella scrittura su file" + #define MSG_SD_CANT_ENTER_SUBDIR "Impossibile entrare nella sottocartella:" + + #define MSG_STEPPER_TO_HIGH "Steprate troppo alto : " + #define MSG_ENDSTOPS_HIT "Raggiunto il fondo carrello: " + #define MSG_ERR_COLD_EXTRUDE_STOP " prevenuta estrusione fredda" + #define MSG_ERR_LONG_EXTRUDE_STOP " prevenuta estrusione troppo lunga" + +#endif + #endif // ifndef LANGUAGE_H