Italian language support
This commit is contained in:
		| @@ -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 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user