diff --git a/Marlin/language.h b/Marlin/language.h index 0afafbadb..2ab41cc9b 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 07afee4c3..39822d02b 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 f19348132..fb279f543 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 077b6c83b..852571a2f 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 fa783a85a..7de1f7038 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 49972291f..d114d680a 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 29fc45d32..564e0c778 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 3ab2b0c7f..85475b17f 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 03b152d8e..3131a64cf 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 15ab487f3..219e41fdc 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 1412127a0..27b35c1b8 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 b38c7e617..ffa62b95c 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 c4768fbb8..05caabd7e 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 dbdbb9b19..97b82d0d9 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 f540aa42c..337871a11 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 ffb0b9a81..6870e502b 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 483299fc4..f3553948f 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 5899a683b..554efac81 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 31498eb5f..f1c9763b1 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 5b0053fbf..025360bc6 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 86739ef77..fc61df80f 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 49d56788a..d33fd8d99 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 bd2748a58..464fb2f8a 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 988f5a002..57147c9fd 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 . - * - */ - -/** - * 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 . + * + */ + +/** + * 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 b5d6cfea0..f85fe617c 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 000000000..202ddc55c --- /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 . + * + */ + +/** + * 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 000000000..3ab8f2f50 --- /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 . + * + */ + +/** + * 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